Cricket is more exciting than ever! Much credit should go to the big six hitters that have added a layer of entertainment with their powerful striking of the cricket ball. Today, we look at the biggest six hitters in in ODI cricket, players who have hit most sixes in One Day Internationals since 2020.
Biggest Six Hitters in ODI
(Most sixes in ODIs since the start of 2020)
Player | Matches | Runs | Highest Score | Bat Average | Strike Rate | 100 | Sixes |
Rohit Sharma (IND) | 48 | 2085 | 131 | 48.48 | 114.12 | 4 | 100 |
Muhammad Waseem (UAE) | 56 | 1398 | 119 | 24.96 | 88.20 | 1 | 68 |
Rahmanullah Gurbaz (AFG) | 47 | 1779 | 151 | 38.67 | 88.37 | 8 | 67 |
Heinrich Klaasen (SA) | 44 | 1823 | 174 | 50.63 | 123.59 | 4 | 65 |
Charith Asalanka (SL) | 73 | 2374 | 127 | 43.16 | 91.62 | 4 | 59 |
Glenn Maxwell (AUS) | 37 | 1074 | 201* | 38.35 | 134.75 | 3 | 58 |
Shubman Gill (IND) | 49 | 2672 | 208 | 65.17 | 101.40 | 8 | 58 |
Mitchell Marsh (AUS) | 40 | 1366 | 177* | 35.94 | 98.34 | 2 | 57 |
Paul Stirling (IRE) | 53 | 1887 | 162 | 39.31 | 87.60 | 6 | 57 |
David Miller (SA) | 50 | 1446 | 101 | 48.20 | 109.21 | 1 | 56 |
Related Who is the most destructive batsman in ODI cricket?
Leading the list is Indian Cricket Team Captain Rohit Sharma with 100 sixes in ODI since the start of 2020. Known as hitman for a reason, Rohit is a nightmare for the bowlers in white-ball cricket.
The second name on the most ODI sixes list is UAE’s Muhammad Waseem with 68 sixes since 2020. The top 10 batsmen with most ODI sixes list features the likes of Rahmanullah Gurbaz, Heinrich Klaasen, Charith Asalanka, Glenn Maxwell, Shubman Gill, Mitchell Marsh, Paul Stirling and David Miller.
Related Top 5 Fastest 50 in ODI Cricket
Who has hit the most sixes in ODI history?
Pakistan’s Shahid Afridi has hit 351 in ODI cricket to hold the record of most ODI sixes. Indian captain Rohit is catching up fast with 338 sixes in his ODI career. The third on all-time most ODI sixes list is Universe Boss Chris Gayle with 331 sixes.