Mohammad Hafeez vs James Anderson: Test head-to-head record

Mohammad Hafeez vs JM Anderson (Test): 145 runs off 334 balls, out 1 time(s) (SR 43.41, 19×4, 1×6). Every number below is computed from ball-by-ball data across 2011–2016 and matches the official record.

StatValue
Balls334
Runs145
Dismissals1
Strike rate43.41
Fours19
Sixes1

How many runs has Mohammad Hafeez scored against James Anderson in Test cricket?

Mohammad Hafeez has scored 145 runs off 334 balls against James Anderson in Test cricket (strike rate 43.41, average 145).

How many times has James Anderson dismissed Mohammad Hafeez?

James Anderson has dismissed Mohammad Hafeez 1 time(s) in Test cricket (caught ×1).

How many sixes has Mohammad Hafeez hit off James Anderson?

Mohammad Hafeez has hit 1 six(es) and 19 four(s) off James Anderson in Test cricket.

Mohammad Hafeez ne James Anderson ko kitne chhakke maare?

Mohammad Hafeez ne James Anderson ki gendon par 1 chhakke aur 19 chauke lagaye hain — Test me kul 145 run, 334 genden, 1 baar out.

Season by season

SeasonBallsRunsOutsSR
201111652044.82
201517880044.94
20164013132.5

By venue

VenueBallsRunsOutsSR
Dubai International Cricket Stadium13249037.12
Sharjah Cricket Stadium9347050.53
Sheikh Zayed Stadium6936052.17
Old Trafford2511044.0
Edgbaston152113.33

More head-to-heads

Source: DeepCover ball-by-ball warehouse · how we verify our numbers · methodology · all answered questions