Mohammad Hafeez is one of Pakistan's batting all-rounders.
Already past the 13,000-run mark in international cricket, with 21+ international centuries across formats, paired with 283+ international wickets.
Loading…
Aggregate totals across all international formats
all international formats
across all formats
all international formats
across all formats
vs vs England at County Ground, Aug 28, 2006
vs vs Zimbabwe at Sharjah Cricket Stadium, Apr 03, 2003
vs vs Bangladesh at National Stadium, Aug 20, 2003
A lean onto the front foot in amalgamation of the high elbow giving way to a serene cover drive describes Mohammad Hafeez, the best. A tuck or a clip off the pads looks equally elegant when Hafeez is at work. And so does the flat darts which hard to score off in the limited overs. To complete his repertoire, he stands at point to intervene the fiery cut shots. A man who can walk into any side, Hafeez took his time, good seven years to be a man for all formats.
Mohammad Hafeez is one of Pakistan's batting all-rounders.
Already past the 13,000-run mark in international cricket, with 21+ international centuries across formats, paired with 283+ international wickets.
Mohammad Hafeez is currently 45 years old.
Mohammad Hafeez was born on 16 October 1980.
Mohammad Hafeez plays international cricket for Pakistan.
Mohammad Hafeez is a Batting All Rounder who bats right handed and bowls right-arm off-break.
Mohammad Hafeez's highest international score is 224, made in Test cricket.
Mohammad Hafeez averages 32.91 in ODI cricket across 218 matches, having scored 6,614 runs.
Mohammad Hafeez has a T20I strike rate of 122.04 across 119 matches.
Mohammad Hafeez has taken 283 international wickets across all formats.
Mohammad Hafeez has represented teams including NY Lions, Pakistan, Pakistan Champions, Texas Chargers, Joburg Bangla Tigers.