
Most Sixes in ODI Cricket: Check here the list of players who have hit the most sixes in One-Day International cricket.
Most Sixes in One Day International (ODI) Cricket: The One Day International (ODI) is a limited-overs cricket format with two innings of fifty overs each. An ODI match typically lasts one day and is seen as a transitional match between the fast-paced T20 cricket and the slow and technical Test format.
Trending: List of Players and Teams with the Most Sixes in IPL History (2008 – 2024)
Currently, One Day Internationals (ODIs) are the most popular format in cricket, attracting the largest crowds to stadiums. The 50-over ODI format is featured in the ICC World Cup, which is the biggest and most-viewed cricket tournament. This prestigious ODI competition takes place every four years and is watched by millions around the world.
As of 2025, the most six-hitters in ODI cricket history are Shahid Afridi (351 sixes), Rohit Sharma (338 sixes), and Chris Gayle (331 sixes). Check below the list of players with the most sixes in ODI cricket.
Most Sixes In ODI Cricket Match 2025: List of Players With Most 6s In One-Day International. The list includes Shahid Afridi(351) Rohit Sharma follows closely with 338, while Chris Gayle and Sanath Jayasuriya also. #IndianCricketTeam #RohitSharma #ChampionsTrophy2025 pic.twitter.com/qzoSoAs23W
— Neo Prime Sports (@Neoprimesports) March 5, 2025
Players With the Most Sixes In ODI Cricket
The list of top six hitters in ODI cricket is led by Shahid Afridi, who smashed 351 sixes in his career. Rohit Sharma follows closely with 338, while Chris Gayle and Sanath Jayasuriya also dominate the charts.
2 Min Read: Top 8 Longest Sixes in the History of International Cricket
Iconic players like MS Dhoni, AB de Villiers, and Brendon McCullum showcased aggressive batting styles. Virat Kohli, Ricky Ponting, and Sachin Tendulkar contributed significantly, proving their versatility across formats with both consistency and power.
Here are the top 20 six-hitters in ODI cricket history. The list includes:
Rank
|
Player
|
Span
|
Mat
|
Inns
|
6s
|
1
|
Shahid Afridi (PAK)
|
1996-2015
|
398
|
369
|
351
|
2
|
Rohit Sharma (IND)
|
2007-2025
|
267
|
259
|
338
|
3
|
Chris Gayle (WI)
|
1999-2019
|
301
|
294
|
331
|
4
|
Sanath Jayasuriya (SL)
|
1989-2011
|
445
|
433
|
270
|
5
|
MS Dhoni (IND)
|
2004-2019
|
350
|
297
|
229
|
6
|
Eoin Morgan (ENG)
|
2006-2022
|
248
|
230
|
220
|
7
|
AB de Villiers (SA)
|
2005-2018
|
228
|
218
|
204
|
8
|
Brendon McCullum (NZ)
|
2002-2016
|
260
|
228
|
200
|
9
|
Sachin Tendulkar (IND)
|
1989-2012
|
463
|
452
|
195
|
10
|
Sourav Ganguly (IND)
|
1992-2007
|
311
|
300
|
190
|
11
|
Martin Guptill (NZ)
|
2009-2022
|
198
|
195
|
187
|
12
|
Jos Buttler (ENG)
|
2012-2025
|
183
|
156
|
170
|
13
|
Ricky Ponting (AUS)
|
1995-2012
|
375
|
365
|
162
|
14
|
Yuvraj Singh (IND)
|
2000-2017
|
304
|
278
|
155
|
15
|
Chris Cairns (NZ)
|
1991-2006
|
215
|
193
|
153
|
16
|
Glenn Maxwell (AUS)
|
2012-2024
|
145
|
133
|
152
|
17
|
Virat Kohli (IND)
|
2008-2025
|
296
|
284
|
151
|
18
|
Adam Gilchrist (AUS)
|
1996-2008
|
287
|
279
|
149
|
19
|
Ross Taylor (NZ)
|
2006-2022
|
236
|
220
|
147
|
20
|
Inzamam-ul-Haq (PAK)
|
1991-2007
|
378
|
350
|
144
|
Leave a Reply