Top 5 Batsman with Most Sixes in ODI

Top 5 Batsman with Most Sixes in ODI

Shahid Khan Afridi: Pakistan

Most Sixes in ODI Cricket

Shahid Khan Afridi شاہد خان آفریدی

333 Sixes in 349 Innings
Sahibzada Mohammad Shahid Khan Afridi, popularly known as Shahid Afridi, is a Pakistani cricketer. Between 1996 and 2012, Afridi played 27 Tests, 334 One Day Internationals, and 46 Twenty20 Internationals for the Pakistani national team. He is the man with most sixes in ODI at top with 333 Sixes in 349 Innings

Sanath Jayasuriya: Sri Lanka

Sanath Teran Jayasuriya

Sanath Teran Jayasuriya

270 Sixes in 433 Innings
Sanath Teran Jayasuriya is a former Sri Lanka cricketer and a politician. Jayasuriya was an all-rounder, who had an illustrious international cricket career that spread over two decades. At number 2 with 270 Sixes in 433 Innings in the list of top 5 batsman with Most Sixes in ODI Cricket.

Sachin Tendulkar: India

Sachin Ramesh Tendulkar

Sachin Ramesh Tendulkar

195 Sixes in 452 Innings
Sachin Ramesh Tendulkar is an Indian cricketer widely considered to be one of the greatest batsmen of all time. He is the leading run-scorer and century maker in Test and one-day international cricket, At number 3 with 195 Sixes in 452 Innings.

Advertisement



Sourav Ganguly: India

Sourav Chandidas Ganguly

Sourav Chandidas Ganguly

190 Sixes in 300 Innings
Sourav Chandidas Ganguly is a former Indian cricketer, and captain of the Indian national team. Born into an affluent Brahmin family, Ganguly was introduced into the world of cricket by his elder brother Snehasish. At number 4 with 190 Sixes in 300 Innings in list of Most Sixes in ODI Cricket

Chris Gayle: West Indies

Gayle

Christopher Henry “Chris” Gayle

204 sixer in 250 Innings
Christopher Henry “Chris” Gayle is a Jamaican cricketer who plays international cricket for the West Indies. He captained the West Indies’ Test side from 2007 to 2010. At number 5 with 204 sixer in 250 Innings in the list of batsman with Most Sixes in ODI Cricket.

Check the updated list of  Top 10 Batsman with Most Sixes in ODI.