Mohammad Hafeez vs Imran Tahir: ODI head-to-head record

Mohammad Hafeez vs Imran Tahir (ODI): 48 runs off 50 balls, out 1 time(s) (SR 96, 2×4, 3×6). Every number below is computed from ball-by-ball data across 2013–2019 and matches the official record.

StatValue
Balls50
Runs48
Dismissals1
Strike rate96
Fours2
Sixes3

How many runs has Mohammad Hafeez scored against Imran Tahir in ODIs?

Mohammad Hafeez has scored 48 runs off 50 balls against Imran Tahir in ODIs (strike rate 96, average 48).

How many times has Imran Tahir dismissed Mohammad Hafeez?

Imran Tahir has dismissed Mohammad Hafeez 1 time(s) in ODIs (bowled ×1).

How many sixes has Mohammad Hafeez hit off Imran Tahir?

Mohammad Hafeez has hit 3 six(es) and 2 four(s) off Imran Tahir in ODIs.

Mohammad Hafeez ne Imran Tahir ko kitne chhakke maare?

Mohammad Hafeez ne Imran Tahir ki gendon par 3 chhakke aur 2 chauke lagaye hain — ODI me kul 48 run, 50 genden, 1 baar out.

Phase-wise: powerplay, middle and death overs

PhaseBallsRunsOutsSR6s
Middle4238190.482
Death8100125.01

Season by season

SeasonBallsRunsOutsSR
2013149164.29
20171110090.91
201811160145.45
20191413092.86

By venue

VenueBallsRunsOutsSR
Lord's, London1413092.86
Edgbaston, Birmingham1110090.91
St George's Park, Gqeberha11160145.45
Sharjah, Sharjah670116.67
Dubai International, Dubai4000.0
Zayed Cricket Stadium, Abu Dhabi42150.0

More head-to-heads

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