Mohammad Hafeez cricket records

Mohammad Hafeez of Pakistan holds 6 cricket records known to us.

Most Runs in T20 Cricket in 2020

415 runs in 10 matches

Mohammad Hafeez is a batsman of Pakistan cricket team. He has played 55 test matches and scored 3652 runs in 105 innings, with 10 centuries and 12 half-centuries, at batting average of 37.64 and his personal best of 224 runs.

His highest score in one-day cricket is 140*. His one-day career includes 11 hundreds and 38 half-centuries in his 6614 runs scored in 216 matches, at an average of 32.9 and strike rate of 76.61%.

He has hit 2429 runs in 103 Twenty20 matches, with highest score of 99* and 0 centuries at an average of 26.4 and strike rate of 120.96. He has scored 14 half centuries and hit 74 sixes and 241 fours in Twenty20 cricket.

He has played 55 test matches and taken 53 wickets in 77 innings at bowling average of 34.11, with economy of 2.66 and bowling strike rate of 76.7. His personal best in a Test match is 4 wickets for 48 runs. His best performance in an inning is 4 wickets for 16 runs. He has never taken 5+ wickets in Test cricket.

He took 4 wickets for 41 runs in his best ODI bowling. His bowling economy in one-day cricket is 4.18 in 177 matches. He has taken 139 wickets at strike rate of 55.6 and bowling average of 38.84, which includes 1 times 4 wicket haul but no 5 wicket haul.

His Twenty20 best bowling is 4 wickets for 10 runs. He has taken 60 wickets in 75 T20 matches at economy of 6.54, with bowling average of 22.26 and bowling strike rate of 20.4. 1 times he has taken 4+ wickets but never took 5+ wickets in Twenty20 cricket.