AB de Villiers vs Mohammad Hafeez: ODI head-to-head record

AB de Villiers vs Mohammad Hafeez (ODI): 151 runs off 160 balls, out 1 time(s) (SR 94.37, 8×4, 4×6). Every number below is computed from ball-by-ball data across 2006–2013 and matches the official record.

StatValue
Balls160
Runs151
Dismissals1
Strike rate94.37
Fours8
Sixes4

How many runs has AB de Villiers scored against Mohammad Hafeez in ODIs?

AB de Villiers has scored 151 runs off 160 balls against Mohammad Hafeez in ODIs (strike rate 94.37, average 151).

How many times has Mohammad Hafeez dismissed AB de Villiers?

Mohammad Hafeez has dismissed AB de Villiers 1 time(s) in ODIs (caught ×1).

How many sixes has AB de Villiers hit off Mohammad Hafeez?

AB de Villiers has hit 4 six(es) and 8 four(s) off Mohammad Hafeez in ODIs.

AB de Villiers ne Mohammad Hafeez ko kitne chhakke maare?

AB de Villiers ne Mohammad Hafeez ki gendon par 4 chhakke aur 8 chauke lagaye hain — ODI me kul 151 run, 160 genden, 1 baar out.

Phase-wise: powerplay, middle and death overs

PhaseBallsRunsOutsSR6s
Middle156148194.874
Death43075.00

Season by season

SeasonBallsRunsOutsSR
20061211091.66
20073825065.78
20102722181.48
201264700109.37
201319230121.05

By venue

VenueBallsRunsOutsSR
Gaddafi Stadium, Lahore3825065.78
Wanderers, Johannesburg25360144.0
Dubai International, Dubai2417170.83
Kingsmead, Durban1912063.15
Chevrolet Park, Bloemfontein1916084.21
Zayed Cricket Stadium, Abu Dhabi890112.5
St George's Park, Gqeberha8150187.5
SuperSport Park, Centurion890112.5

More head-to-heads

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