43Runsoff 47 balls
2DismissalsCaught 2
91.5Strike rateaverage 21.50
57%Dot balls5 fours · 1 sixes

Mohammad Hafeez vs David Willey: Quick Answers

How many times has David Willey dismissed Mohammad Hafeez?
Twice in 47 balls: caught twice.
How many runs has Mohammad Hafeez scored off David Willey?
43 runs off 47 balls, a strike rate of 91.5 and an average of 21.50. 57% of the balls were dot balls.
How many sixes has Mohammad Hafeez hit off David Willey?
1 six, and 5 fours.
What is Mohammad Hafeez's record against David Willey in ODIs?
In ODIs: 27 runs off 39 balls (strike rate 69.2), dismissed twice.
When did Mohammad Hafeez last face David Willey?
In 2022; they first met in 2015.

Mohammad Hafeez vs David Willey by phase

PhaseBallsRunsOutsSRDot %4s6s
Powerplay2115171.476%30
Middle overs1712170.653%10
Death overs9160177.822%11

Mohammad Hafeez vs David Willey by competition

CompetitionBallsRunsOutsSRDot %4s6s
ODI3927269.267%40
T20I480200.025%01
PSL480200.00%10

Mohammad Hafeez vs David Willey by year

YearBallsRunsOutsSRDot %4s6s
2022480200.00%10
2021370233.333%01
20154028270.065%40