Mohammad Hafeez Cricket Stats & Career Records
Mohammad Hafeez is a all-rounder associated with Pakistan, with an international career span of 2003–2021. Across the normalized career records available here, Mohammad Hafeez has 12,780 runs and 253 wickets across Test, ODI and/or T20I formats where records are available.
Mohammad Hafeez Career Stats
Career figures are cross-checked against the independent scorecard-derived layer. Exact matches are verified automatically; small source under-counts are corrected only when the scorecard layer is complete and identity-safe.
| Format | Career | Matches | Innings | Runs | HS | Bat Avg | 50s | 100s | Wickets | BBI | Bowl Avg | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ✓ verified | 2003–2018 | 55 | 105 | 3,652 | 224 | 37.65 | 12 | 10 | 53 | 4/16 | 34.11 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Career span2003–2018 Matches55 Innings105 Not outs8 Runs3,652 High score224 Batting average37.65 50s12 100s10 Balls bowled4,067 Maidens118 Runs conceded1,808 Wickets53 Best bowling4/16 Bowling average34.11 Catches45 Detailed TEST match analysisInnings105
Runs3,652
Bat Avg37.65
Strike Rate56.01
50s / 100s12 / 10
Wickets53
Bowl Avg34.11
Economy2.67
Top opponents in TEST
Recent TEST match performances
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ✓ verified | 2003–2019 | 218 | 216 | 6,614 | 140 | 32.91 | 38 | 11 | 139 | 4/41 | 38.85 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Career span2003–2019 Matches218 Innings216 Not outs15 Runs6,614 High score140 Batting average32.91 50s38 100s11 Balls bowled7,733 Maidens48 Runs conceded5,400 Wickets139 Best bowling4/41 Bowling average38.85 Catches85 Detailed ODI match analysisInnings216
Runs6,614
Bat Avg32.91
Strike Rate76.61
50s / 100s38 / 11
Wickets139
Bowl Avg38.85
Economy4.19
Top opponents in ODI
Recent ODI match performances
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ✓ verified | 2006–2021 | 119 | 108 | 2,514 | 99 | 26.46 | 14 | 0 | 61 | 4/10 | 22.75 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Career span2006–2021 Matches119 Innings108 Runs2,514 High score99 Batting average26.46 50s14 100s0 Balls bowled1,261 Wickets61 Best bowling4/10 Bowling average22.75 Catches30 Stumpings0 Detailed T20I match analysisInnings108
Runs2,514
Bat Avg26.46
Strike Rate122.04
50s / 100s14 / 0
Wickets61
Bowl Avg22.75
Economy6.60
Top opponents in T20I
Recent T20I match performances
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Career rows are automatically cross-checked against the independent detailed-scorecard layer. Canonical team aliases are merged, representative-XI internationals are included for the same verified person, and conflicts are kept out of the verified state.
Detailed Data Coverage
The career total and the independent detailed-scorecard layer are compared format by format. A format is labelled Verified only when the corrected career total and detailed match total agree and the available runs/wickets reconcile.
| Format | Career matches | Detailed matches | Coverage | Cross-source check | Status |
|---|---|---|---|---|---|
| TEST | 55 | 55 | 100.0% | Verified | Verified |
| ODI | 218 | 218 | 100.0% | Verified | Verified |
| T20I | 119 | 119 | 100.0% | Verified | Verified |
| Opponent | Matches | Runs | Average | High |
|---|---|---|---|---|
| 61 | 2255 | 36.97 | 196 | |
Select to load detailed format and match data. | ||||
| 57 | 1297 | 20.92 | 86 | |
Select to load detailed format and match data. | ||||
| 53 | 1835 | 35.29 | 197 | |
Select to load detailed format and match data. | ||||
| 51 | 1855 | 34.35 | 151 | |
Select to load detailed format and match data. | ||||
| 37 | 1168 | 30.74 | 121 | |
Select to load detailed format and match data. | ||||
| 32 | 1305 | 38.38 | 224 | |
Select to load detailed format and match data. | ||||
| 31 | 739 | 23.84 | 126 | |
Select to load detailed format and match data. | ||||
| 30 | 1191 | 44.11 | 139 | |
Select to load detailed format and match data. | ||||
| 20 | 651 | 38.29 | 105 | |
Select to load detailed format and match data. | ||||
| 6 | 217 | 43.40 | 122 | |
Select to load detailed format and match data. | ||||
| 5 | 89 | 22.25 | 42 | |
Select to load detailed format and match data. | ||||
| 3 | 67 | 22.33 | 31 | |
Select to load detailed format and match data. | ||||
| 3 | 57 | 19.00 | 36 | |
Select to load detailed format and match data. | ||||
| 1 | 32 | — | 32 | |
Select to load detailed format and match data. | ||||
| 1 | 11 | 11.00 | 11 | |
Select to load detailed format and match data. | ||||
| 1 | 11 | 11.00 | 11 | |
Select to load detailed format and match data. | ||||
| Venue | Matches | Runs | Average | High |
|---|---|---|---|---|
| 43 | 1292 | 30.05 | 126 | |
Select to load detailed format and match data. | ||||
| 36 | 1431 | 37.66 | 113 | |
Select to load detailed format and match data. | ||||
| 25 | 704 | 27.08 | 105 | |
Select to load detailed format and match data. | ||||
| 20 | 1079 | 53.95 | 197 | |
Select to load detailed format and match data. | ||||
| 20 | 716 | 42.12 | 139 | |
Select to load detailed format and match data. | ||||
| 14 | 282 | 20.14 | 70 | |
Select to load detailed format and match data. | ||||
| 13 | 386 | 32.17 | 86 | |
Select to load detailed format and match data. | ||||
| 10 | 289 | 32.11 | 88 | |
Select to load detailed format and match data. | ||||
| 10 | 186 | 23.25 | 59 | |
Select to load detailed format and match data. | ||||
| 9 | 129 | 16.13 | 57 | |
Select to load detailed format and match data. | ||||
| 8 | 276 | 30.67 | 52 | |
Select to load detailed format and match data. | ||||
| 8 | 252 | 28.00 | 86 | |
Select to load detailed format and match data. | ||||
| 7 | 294 | 49.00 | 86 | |
Select to load detailed format and match data. | ||||
| 7 | 180 | 25.71 | 103 | |
Select to load detailed format and match data. | ||||
| 7 | 177 | 19.67 | 63 | |
Select to load detailed format and match data. | ||||
| 7 | 145 | 18.13 | 33 | |
Select to load detailed format and match data. | ||||
| 6 | 268 | 53.60 | 99 | |
Select to load detailed format and match data. | ||||
| 6 | 171 | 24.43 | 64 | |
Select to load detailed format and match data. | ||||
| 6 | 157 | 31.40 | 121 | |
Select to load detailed format and match data. | ||||
| 6 | 153 | 25.50 | 62 | |
Select to load detailed format and match data. | ||||
| 5 | 345 | 43.13 | 104 | |
Select to load detailed format and match data. | ||||
| 5 | 191 | 38.20 | 84 | |
Select to load detailed format and match data. | ||||
| 5 | 182 | 36.40 | 76 | |
Select to load detailed format and match data. | ||||
| 5 | 171 | 42.75 | 95 | |
Select to load detailed format and match data. | ||||
| 5 | 46 | 11.50 | 36 | |
Select to load detailed format and match data. | ||||
| 4 | 121 | 20.17 | 36 | |
Select to load detailed format and match data. | ||||
| 4 | 100 | 25.00 | 50 | |
Select to load detailed format and match data. | ||||
| 4 | 82 | 16.40 | 42 | |
Select to load detailed format and match data. | ||||
| 4 | 72 | 18.00 | 43 | |
Select to load detailed format and match data. | ||||
| 4 | 64 | 32.00 | 31 | |
Select to load detailed format and match data. | ||||
| 3 | 145 | 72.50 | 76 | |
Select to load detailed format and match data. | ||||
| 3 | 139 | 46.33 | 86 | |
Select to load detailed format and match data. | ||||
| 3 | 124 | 41.33 | 71 | |
Select to load detailed format and match data. | ||||
| 3 | 87 | 29.00 | 43 | |
Select to load detailed format and match data. | ||||
| 3 | 60 | 20.00 | 29 | |
Select to load detailed format and match data. | ||||
| 3 | 59 | 19.67 | 40 | |
Select to load detailed format and match data. | ||||
| 3 | 46 | 15.33 | 26 | |
Select to load detailed format and match data. | ||||
| 3 | 27 | 9.00 | 18 | |
Select to load detailed format and match data. | ||||
| 3 | 2 | 0.67 | 2 | |
Select to load detailed format and match data. | ||||
| 2 | 183 | 61.00 | 119 | |
Select to load detailed format and match data. | ||||
| 2 | 149 | 74.50 | 115 | |
Select to load detailed format and match data. | ||||
| 2 | 143 | 71.50 | 143 | |
Select to load detailed format and match data. | ||||
| 2 | 124 | 124.00 | 122 | |
Select to load detailed format and match data. | ||||
| 2 | 85 | 42.50 | 72 | |
Select to load detailed format and match data. | ||||
| 2 | 72 | 24.00 | 46 | |
Select to load detailed format and match data. | ||||
| 2 | 52 | 26.00 | 52 | |
Select to load detailed format and match data. | ||||
| 2 | 45 | 22.50 | 32 | |
Select to load detailed format and match data. | ||||
| 2 | 44 | 22.00 | 41 | |
Select to load detailed format and match data. | ||||
| 2 | 28 | 14.00 | 18 | |
Select to load detailed format and match data. | ||||
| 2 | 23 | 11.50 | 13 | |
Select to load detailed format and match data. | ||||
| 2 | 15 | 7.50 | 11 | |
Select to load detailed format and match data. | ||||
| 2 | 6 | 3.00 | 4 | |
Select to load detailed format and match data. | ||||
| 1 | 224 | 224.00 | 224 | |
Select to load detailed format and match data. | ||||
| 1 | 217 | 108.50 | 196 | |
Select to load detailed format and match data. | ||||
| 1 | 123 | 123.00 | 102 | |
Select to load detailed format and match data. | ||||
| 1 | 61 | 61.00 | 61 | |
Select to load detailed format and match data. | ||||
| 1 | 60 | 60.00 | 60 | |
Select to load detailed format and match data. | ||||
| 1 | 55 | 55.00 | 55 | |
Select to load detailed format and match data. | ||||
| 1 | 50 | 25.00 | 42 | |
Select to load detailed format and match data. | ||||
| 1 | 46 | 46.00 | 46 | |
Select to load detailed format and match data. | ||||
| 1 | 46 | 46.00 | 46 | |
Select to load detailed format and match data. | ||||
| 1 | 42 | 42.00 | 42 | |
Select to load detailed format and match data. | ||||
| 1 | 40 | 20.00 | 32 | |
Select to load detailed format and match data. | ||||
| 1 | 37 | 37.00 | 37 | |
Select to load detailed format and match data. | ||||
| 1 | 32 | — | 32 | |
Select to load detailed format and match data. | ||||
| 1 | 30 | 30.00 | 30 | |
Select to load detailed format and match data. | ||||
| 1 | 25 | 25.00 | 25 | |
Select to load detailed format and match data. | ||||
| 1 | 22 | 22.00 | 22 | |
Select to load detailed format and match data. | ||||
| 1 | 21 | 21.00 | 21 | |
Select to load detailed format and match data. | ||||
| 1 | 18 | 18.00 | 18 | |
Select to load detailed format and match data. | ||||
| 1 | 12 | 12.00 | 12 | |
Select to load detailed format and match data. | ||||
| 1 | 7 | 7.00 | 7 | |
Select to load detailed format and match data. | ||||
| 1 | 5 | 5.00 | 5 | |
Select to load detailed format and match data. | ||||
| 1 | 4 | — | 4 | |
Select to load detailed format and match data. | ||||
| 1 | 4 | 4.00 | 4 | |
Select to load detailed format and match data. | ||||
| 1 | 0 | 0.00 | 0 | |
Select to load detailed format and match data. | ||||
| 1 | 0 | 0.00 | 0 | |
Select to load detailed format and match data. | ||||
| 1 | 0 | 0.00 | 0 | |
Select to load detailed format and match data. | ||||
| Year | Matches | Runs | Average | High |
|---|---|---|---|---|
| 22 | 419 | 19.05 | 69 | |
Select to load detailed format and match data. | ||||
| 8 | 124 | 15.50 | 42 | |
Select to load detailed format and match data. | ||||
| 13 | 301 | 25.08 | 92 | |
Select to load detailed format and match data. | ||||
| 14 | 212 | 15.14 | 34 | |
Select to load detailed format and match data. | ||||
| 22 | 554 | 27.70 | 68 | |
Select to load detailed format and match data. | ||||
| 37 | 1238 | 36.41 | 139 | |
Select to load detailed format and match data. | ||||
| 34 | 874 | 25.71 | 105 | |
Select to load detailed format and match data. | ||||
| 45 | 1624 | 43.89 | 140 | |
Select to load detailed format and match data. | ||||
| 18 | 426 | 23.67 | 76 | |
Select to load detailed format and match data. | ||||
| 28 | 898 | 33.26 | 103 | |
Select to load detailed format and match data. | ||||
| 12 | 337 | 30.64 | 76 | |
Select to load detailed format and match data. | ||||
| 22 | 599 | 37.44 | 88 | |
Select to load detailed format and match data. | ||||
| 16 | 444 | 37.00 | 81 | |
Select to load detailed format and match data. | ||||
| 15 | 461 | 35.46 | 84 | |
Select to load detailed format and match data. | ||||
| 10 | 415 | 83.00 | 99 | |
Select to load detailed format and match data. | ||||
| 20 | 191 | 15.92 | 32 | |
Select to load detailed format and match data. | ||||
Mohammad Hafeez Dismissals & Head-to-Head
Historical scorecards and Cricsheet ball-by-ball are kept separate so career dismissal evidence is not mixed with delivery-level coverage.
Who dismissed whom
Easy read: 373 of 393 batting dismissals identify the bowler; 20 scorecards do not. Missing names are never guessed.
Source check: summary totals reconcile with the complete stored breakdown.
Head-to-head matchups
Coverage: the table is complete for the Cricsheet international matches available for this exact registry identity. Matches without delivery-level Cricsheet data are not invented or estimated.