Most Sixes in International Cricket (ODI, T20I & Test)
Player | Team | Span | Mat | Inns | 6s |
Chris Gayle | WI | 1999-2021 | 483 | 551 | 553 |
Rohit Sharma | IND | 2007-2023 | 438 | 457 | 524 |
Shahid Afridi | PAK | 1996-2018 | 524 | 508 | 476 |
Bredon McCullum | NZ | 2002-2016 | 432 | 474 | 398 |
Martin Guptill | NZ | 2009-2022 | 367 | 402 | 383 |
MS Dhoni | IND | 2004-2019 | 538 | 526 | 359 |
Sanath Jayasuriya | SL | 1989-2011 | 586 | 651 | 352 |
Eion Morgan | ENG | 2006-2022 | 379 | 361 | 346 |
AB de Villiers | SA | 2004-2018 | 420 | 484 | 328 |
Jos Buttler | ENG | 2011-2023 | 327 | 335 | 303 |
Virat Kohli | IND | 2008-2023 | 494 | 552 | 278 |
Ross Taylor | NZ | 2006-2022 | 450 | 510 | 273 |
Sachin Tendulkar | IND | 1989-2013 | 664 | 782 | 264 |
Adam Gilchrist | AUS | 1996-2008 | 396 | 429 | 262 |
David Warner | AUS | 2009-2023 | 343 | 425 | 261 |
Aaron Finch | AUS | 2011-2022 | 254 | 255 | 255 |
Jacques Kallis | SA | 1995-2014 | 519 | 617 | 254 |
Yuvraj Singh | IND | 2000-2017 | 402 | 391 | 251 |
Sourav Ganguly | IND | 1992-2008 | 424 | 488 | 247 |
Ricky Ponting | AUS | 1995-2012 | 560 | 668 | 246 |
Shane Watson | AUS | 2002-2016 | 307 | 334 | 245 |
Virender Sehwag | IND | 1999-2013 | 374 | 443 | 243 |
Glenn Maxwell | AUS | 2012-2022 | 232 | 220 | 241 |
Chris Cairns | NZ | 1989-2006 | 279 | 299 | 240 |
Paul Stirling | IRE | 2008-2023 | 266 | 264 | 238 |
Kieron Pollard | WI | 2007-2022 | 224 | 196 | 234 |
Brian Lara | WI | 1990-2007 | 430 | 521 | 221 |
Ben Stokes | ENG | 2011-2023 | 239 | 292 | 219 |
Marlon Samuels | WI | 2000-2018 | 345 | 388 | 219 |
Mohammad Hafeez | PAK | 2003-2021 | 392 | 429 | 214 |
Viv Richards | WI | 1974-1991 | 308 | 349 | 210+ |
David Miller | SA | 2010-2023 | 263 | 226 | 207 |
Angelo Mathews | SL | 2008-2023 | 397 | 431 | 203 |
Quinton de Kock | SA | 2012-2023 | 268 | 304 | 201 |

Most sixes in international cricket: Chris Gayle is leading the table of most sixes in international cricket, he hit 553 sixes in his entire international cricket career in the span of 1999-2021. He played a total of 483 matches in his entire career and scored 553 sixes which is the highest record for sixes in international cricket.
Indian opening batsman Rohit Sharma is in second place with 524 sixes in his career and he is still playing international cricket. Whereas, Chris Gayle has retired from the internationals. Rohit Sharma will soon come to the first position in a few matches because he is just 29 sixes behind Gayle.

Pakistan’s former captain Shahid Afridi is in the third position with 476 sixes in 524 matches. He is known for his aggressive batting style and ability to hit sixes and win matches single-handedly.
This list of most sixes in international cricket is very fluctuating as players hit sixes in every match so we recommend keeping it bookmarked in your browser because we update it on regular basis.
WPL 2023: Home | Schedule | Squads | Points Table | Orange Cap | Purple Cap