Mohammad Hafeez detail statistics

spacer
List of matches played by Mohammad Hafeez
TEST matches Played by Mohammad Hafeez
First-class matches Played by Mohammad Hafeez
ODI matches Played by Mohammad Hafeez
List A matches Played by Mohammad Hafeez
T20I matches Played by Mohammad Hafeez
T20 matches Played by Mohammad Hafeez
Four Day matches Played by Mohammad Hafeez
Three Day matches Played by Mohammad Hafeez
Two Day matches Played by Mohammad Hafeez
One Day matches Played by Mohammad Hafeez