Mohammad Hafeez
T20I retired 2021 ODI retired 2019 31 Player of Match
Mohammad Hafeez has scored 11,903 runs in 360 international matches. Average 35.95, SR 57.2.
Mohammad Hafeez is 649 away from 7,000 ODI runs Mohammad Hafeez dominates spin (SR 81.4) vs pace (SR 73.1)
Career Statistics
IPL
64
8 matches · avg 9.14
SR 77.1 HS 16 100s 0 50s 0 4s 7 6s 2
ODI
6,351
202 matches · avg 34.7
SR 77.7 HS 140 100s 11 50s 37 4s 635 6s 106
T20I
1,218
51 matches · avg 29
SR 127.5 HS 99 100s 0 50s 5 4s 117 6s 44
Test
3,321
51 matches · avg 36.9
SR 57.9 HS 224 100s 8 50s 11 4s 419 6s 26
t20i
770
28 matches · avg 33.48
SR 131.8 HS 99 100s 0 50s 4 4s 70 6s 29
Bowling
IPL
2 wickets
avg 30.5 · econ 6 · SR 30.5
ODI
128 wickets
avg 38.2 · econ 4.07 · SR 56.4
T20I
27 wickets
avg 23.81 · econ 6.91 · SR 20.7
Test
51 wickets
avg 32.92 · econ 2.71 · SR 72.9
t20i
12 wickets
avg 22.42 · econ 6.4 · SR –
Rankings
#4
Best Economy IPL
6
Record: R Ravindra (3.5)
Approaching Milestones
2 away
2 hundreds from 10 in Tests
3 away
3 fifties from 40 in ODIs
4 away
4 hundreds from 15 in ODIs
6 away
6 sixes from 50 in T20Is
22 away
22 wickets from 150 in ODIs
44 away
44 sixes from 150 in ODIs
Career Timeline
Peak volume: 2011 · Best avg: 2015 (49.7)
Career Span
T20I
2007-09-12 — 2021-11-11
Test
2003-09-03 — 2018-12-03
IPL
2008-04-18 — 2008-05-20
ODI
2003-04-03 — 2019-07-05
Ball-by-ball coverage ~2005+.
Key Strengths
Strongest in Test
Average 35.95, SR 57.2
Most aggressive in T20I
Strike rate 118.6
Dominant vs Ireland
Avg 55.0, 165 runs in 4 matches
Elite power hitter
205 sixes in international cricket
Career Milestones
3,000 international runs 5,000 international runs 7,000 international runs 10,000 international runs 300+ international matches
Career Timeline
| Year | M | Runs |
|---|---|---|
| 2003 | 19 | 407 |
| 2005 | 4 | 35 |
| 2006 | 15 | 462 |
| 2007 | 15 | 253 |
| 2008 | 8 | 64 |
| 2010 | 22 | 684 |
| 2011 | 41 | 1,635 |
| 2012 | 39 | 1,371 |
| 2013 | 50 | 1,775 |
| 2014 | 22 | 904 |
| 2015 | 34 | 1,582 |
| 2016 | 16 | 450 |
| 2017 | 20 | 599 |
| 2018 | 21 | 644 |
| 2019 | 13 | 442 |
| 2020 | 8 | 415 |
| 2021 | 13 | 181 |
Performance by Opponent
| Opponent | M | Runs | Avg | SR |
|---|---|---|---|---|
| Sri Lanka | 56 | 2,188 | 38.39 | 71 |
| New Zealand | 52 | 1,832 | 37.39 | 83.8 |
| England | 49 | 1,809 | 34.79 | 67.9 |
| South Africa | 53 | 1,238 | 21.72 | 73.3 |
| Bangladesh | 25 | 1,051 | 40.42 | 70.2 |
| Zimbabwe | 27 | 1,034 | 41.36 | 89.4 |
| West Indies | 31 | 1,002 | 29.47 | 67.6 |
| Australia | 28 | 733 | 25.28 | 72.4 |
| India | 18 | 609 | 38.06 | 92.1 |
| Ireland | 4 | 165 | 55 | 88.2 |
Venue Performance
| Venue | M | Runs | Avg | SR |
|---|---|---|---|---|
| Sheikh Zayed Stadium | 34 | 1,384 | 38.44 | 66.3 |
| Dubai International Cricket Stadium | 41 | 1,282 | 31.27 | 75.4 |
| Sharjah Cricket Stadium | 17 | 1,029 | 54.16 | 71 |
| Harare Sports Club | 19 | 716 | 42.12 | 91.9 |
| Shere Bangla National Stadium | 23 | 653 | 28.39 | 68.6 |
| Gaddafi Stadium | 9 | 372 | 41.33 | 74.8 |
| Providence Stadium | 7 | 283 | 35.38 | 76.1 |
| R Premadasa Stadium | 14 | 282 | 21.69 | 83.2 |
| Pallekele International Cricket Stadium | 8 | 276 | 30.67 | 70.2 |
| Seddon Park | 6 | 268 | 67 | 120.2 |
Dismissal Profile
66.3%
caught
250 times
12.5%
lbw
47 times
11.1%
bowled
42 times
4.8%
run out
18 times
2.7%
caught and bowled
10 times
1.9%
stumped
7 times
0.5%
hit wicket
2 times
0.3%
obstructing the field
1 times
Boundary Profile
T20I
241 fours
75 sixes
59.2%
from boundaries
ODI
635 fours
106 sixes
50%
from boundaries
Test
394 fours
24 sixes
54.4%
from boundaries
Recent Form
Recent T20 matches
| Match | Runs | Balls | 4s | 6s | SR | Dismissal |
|---|---|---|---|---|---|---|
| T20: ICC Men's T20 World Cup 2021-11-11 | 1 | 1 | - | - | 100.0 | not out |
| T20: ICC Men's T20 World Cup 2021-11-07 | 31 | 19 | 4 | 1 | 163.2 | lbw |
| T20: ICC Men's T20 World Cup 2021-11-02 | 32 | 16 | 5 | - | 200.0 | not out |
| T20: ICC Men's T20 World Cup 2021-10-26 | 11 | 6 | - | 1 | 183.3 | caught |
| T20: Pakistan tour of West Indies 2021-07-31 | 6 | 6 | - | - | 100.0 | caught |
| T20: Pakistan tour of England 2021-07-20 | 1 | 2 | - | - | 50.0 | caught |
| T20: Pakistan tour of England 2021-07-18 | 10 | 12 | - | - | 83.3 | caught |
| T20: Pakistan tour of England 2021-07-16 | 24 | 10 | 1 | 3 | 240.0 | bowled |
Explore