PlayersPakistan

Mohammad Hafeez

Top-order batting all-rounder, Pakistan, 51 Tests, 2003-2018. Debut v Bangladesh, 2003

29.1Adjusted average, 123rd of 143 batters. Raw 38.6, so −9.5 for how hard his runs were. It could reasonably be anywhere from 23.1 to 36.2.

Where the −9.5 comes from

The bowling he faced−9.7
Home or away+0.3
The grounds−0.1
Value per innings
35.1107th
Each run worth
0.99×
At home, adjusted
34.1raw 45.3
Away, adjusted
29.9raw 32.4
Raw 38.6Adjusted 29.12025303540
Where his adjusted average could be. The shaded part is the 89% range; the taller the curve, the likelier.
Season by seasonBatting, as recorded
YearInnsRunsHSAvg10050SR
Career97332122436.9081157.9
Percentile rankingsvs all Test players (2001–)
PoorAverageGreat
Batting
Value
Adjusted avg
53
29.8
Value / inns
64
35.1
Volume
Runs
82
3321
Average
73
36.9
Hundreds
85
8
Quality
Conversion
86
42.1
Strike rate
77
57.9
Consistency
16
Conditions
Away average
67
32.4
Bowling
Value
Adjusted avg
66
28.1
Volume
Wickets
46
51
5 wkts
18
0
Quality
Average
48
33.02
Strike rate
22
72.9
Economy
91
2.72
Conditions
Away average
83
26.53
Career arc
Batting by opposition
OppInnsRunsAvg100
Bowling by opposition
OppWktsAvgBest5w
Home & away
Home
23.25bat avg
34.1adjusted
71.5bowl avg
Away
32.4bat avg
29.9adjusted
26.53bowl avg
Neutral
45.32bat avg
39.21bowl avg
Batting by innings
InnsBatRunsAvg
Full recordAs recorded, 2001 to now
Batting
Innings
97
Not outs
7
Runs
3321
Average
36.90
Strike rate
57.9
Highest
224
Hundreds
8
Fifties
11
Ducks
8
Bowling
Wickets
51
Average
33.02
Economy
2.72
Strike rate
72.9
Best
4/16
5 wickets
0
10 wkt match
0
Balls
3719