Shahid Afridi cricket records

Shahid Afridi of Pakistan holds 17 cricket records known to us.

Most Sixes in One day Cricket

351 sixes in 398 matches

Shahid Afridi is a batsman of Pakistan cricket team. He has played 27 test matches and scored 1716 runs in 48 innings, with 5 centuries and 8 half-centuries, at batting average of 36.51 and his personal best of 156 runs.

His highest score in one-day cricket is 124. His one-day career includes 6 hundreds and 39 half-centuries in his 8064 runs scored in 369 matches, at an average of 23.57 and strike rate of 117%.

He has hit 1416 runs in 91 Twenty20 matches, with highest score of 54* and 0 centuries at an average of 17.92 and strike rate of 150. He has scored 4 half centuries and hit 73 sixes and 103 fours in Twenty20 cricket.

He has played 27 test matches and taken 48 wickets in 47 innings at bowling average of 35.6, with economy of 3.21 and bowling strike rate of 66.5. His personal best in a Test match is 5 wickets for 43 runs. His best performance in an inning is 5 wickets for 52 runs. 1 times he has taken 5+ wickets but never took 10+ wickets in Test cricket.

He took 7 wickets for 12 runs in his best ODI bowling. His bowling economy in one-day cricket is 4.62 in 372 matches. He has taken 395 wickets at strike rate of 44.7 and bowling average of 34.51, which includes 4 times 4 wicket haul and 9 times 5 wicket haul.

His Twenty20 best bowling is 4 wickets for 11 runs. He has taken 98 wickets in 97 T20 matches at economy of 6.63, with bowling average of 24.44 and bowling strike rate of 22.1. 3 times he has taken 4+ wickets but never took 5+ wickets in Twenty20 cricket.