Mohammad Hafeez vs Shahid Afridi: PSL head-to-head record

Mohammad Hafeez vs Shahid Afridi (PSL): 31 runs off 37 balls, out 2 time(s) (SR 83.78, 1×4, 2×6). Every number below is computed from ball-by-ball data across 2017–2020 and matches the official record.

StatValue
Balls37
Runs31
Dismissals2
Strike rate83.78
Fours1
Sixes2

How many runs has Mohammad Hafeez scored against Shahid Afridi in the PSL?

Mohammad Hafeez has scored 31 runs off 37 balls against Shahid Afridi in the PSL (strike rate 83.78, average 15.50).

How many times has Shahid Afridi dismissed Mohammad Hafeez?

Shahid Afridi has dismissed Mohammad Hafeez 2 time(s) in the PSL (caught ×2).

How many sixes has Mohammad Hafeez hit off Shahid Afridi?

Mohammad Hafeez has hit 2 six(es) and 1 four(s) off Shahid Afridi in the PSL.

Mohammad Hafeez ne Shahid Afridi ko kitne chhakke maare?

Mohammad Hafeez ne Shahid Afridi ki gendon par 2 chhakke aur 1 chauke lagaye hain — PSL me kul 31 run, 37 genden, 2 baar out.

Phase-wise: powerplay, middle and death overs

PhaseBallsRunsOutsSR6s
Middle3731283.782

Season by season

SeasonBallsRunsOutsSR
20175010.0
2019128066.67
202020231115.0

By venue

VenueBallsRunsOutsSR
National Stadium, Karachi20231115.0
Gaddafi Stadium, Lahore128066.67
Dubai International Cricket Stadium, Dubai5010.0

More head-to-heads

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