Ben Stokes vs Mohammad Hafeez: ODI head-to-head record

BA Stokes vs Mohammad Hafeez (ODI): 21 runs off 30 balls, out 0 time(s) (SR 70, 0×4, 1×6). Every number below is computed from ball-by-ball data across 2017–2019 and matches the official record.

StatValue
Balls30
Runs21
Dismissals0
Strike rate70
Fours0
Sixes1

How many runs has Ben Stokes scored against Mohammad Hafeez in ODIs?

Ben Stokes has scored 21 runs off 30 balls against Mohammad Hafeez in ODIs (strike rate 70).

How many times has Mohammad Hafeez dismissed Ben Stokes?

Mohammad Hafeez has dismissed Ben Stokes 0 time(s) in ODIs.

How many sixes has Ben Stokes hit off Mohammad Hafeez?

Ben Stokes has hit 1 six(es) and 0 four(s) off Mohammad Hafeez in ODIs.

Ben Stokes ne Mohammad Hafeez ko kitne chhakke maare?

Ben Stokes ne Mohammad Hafeez ki gendon par 1 chhakke aur 0 chauke lagaye hain — ODI me kul 21 run, 30 genden, 0 baar out.

Phase-wise: powerplay, middle and death overs

PhaseBallsRunsOutsSR6s
Middle2512048.00
Death590180.01

Season by season

SeasonBallsRunsOutsSR
201783037.5
20192218081.82

By venue

VenueBallsRunsOutsSR
Trent Bridge, Nottingham1915078.95
Sophia Gardens, Cardiff83037.5
Headingley, Leeds330100.0

More head-to-heads

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