Most Sixes In ODI Cricket Match 2025: List of Players With Most 6s In One-Day International

Most of ODI cricket matches: One Day International (ODI) is a limited cricket match format consisting of two innings, with 50 pieces respectively. The typical ODI game lasts a day and is considered to be the middle between slow and technical test formats and fast-paced T20 cricket.

ODI has become the most popular cricket format today and attracts the largest crowd in the stadium. The largest and most watched cricket match is the ICC World Cup, which also follows over 50 ODI formats. It is held every four years and is the most viewed ODI Championship.

As of 2025, the six largest in ODI cricket history are Shahid Afridi (351 sixes), Rohit Sharma (338 Sixes) and Chris Gayle (331 Sixes). Below the list of six out of six players in ODI cricket matches.

Related: Rohit Sharma’s Historical Feat: Becoming the No. 5 No. 2 in ODI Cricket History! Check the top 10 lists

The sixth-point player in ODI cricket match

Shahid Afridi leads the roster of ODI cricket’s top six batsmen, who beat 351 six points in his career. Rohit Sharma is followed by 338, while Chris Gayle and Sanath Jayasuriya dominate the rankings.

Iconic players such as MS Dhoni, Ab de Villiers and Brendon McCullum showcased aggressive batting styles. Virat Kohli, Ricky Ponting and Sachin Tendulkar have made significant contributions, demonstrating their versatility in formats with consistency and power.

According to ESPN, this is the top 20 six hits in ODI cricket history. The list includes:

rank

Player

span

pad

hostel

6s

1

Shahid Afridi (pak)

1996-2015

398

369

351

2

Rohit Sharma (IND)

2007-2025

267

259

338

3

Chris Gale (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

Brenden McCallum (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 Gouper (NZ)

2009-2022

198

195

187

12

Joss Butler (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