hero-image

Most Sixes in One Day Internationals History

Sixes change games in seconds, and these few players have had always been entertaining while on the pitch.

Here is a list of the players who have hit the highest number of sixes in their ODI career.

Most Sixes in One Day Internationals History
Batsman (Country) Sixes Best 100s 50s Strike Rate
Shahid Afridi (Pakistan) 298 124 6 33 113.79
Sanath Jayasuriya (Sri Lanka) 270 189 28 68 91.21
Sachin Tendulkar (India) 195 200* 49 96 86.23
Saurav Ganguly (India) 190 183 22 72 73.70
Chris Gayle (West Indies) 188 153* 20 45 84.56
Ricky Ponting (Australia) 162 164 30 82 80.60
Chris Cairns (New Zealand) 153 115 4 26 84.26
Adam Gilchrist (Australia) 149 172 16 55 96.94
Yuvraj Singh (India) 144 139 13 49 87.58
Inzamam-ul-Haq (Pakistan) 144 137* 10 83 74.24
MS Dhoni (India) 137 183* 7 45 88.19
Virender Sehwag (India) 136 219 15 37 104.68
Jacques Kallis (South Africa) 136 139 17 85 72.97
Brian Lara (West Indies) 133 169 19 63 79.51
Brendon McCullum (New Zealand) 130 166 4 22 89.62
Herschelle Gibbs (South Africa) 128 175 21 37 83.26
Vivian Richards (West Indies) 126 175 11 45 90.20
Abdul Razzaq (Pakistan) 124 112 3 23 81.25
Wasim Akram (Pakistan) 121 86 0 6 88.33
Andrew Symonds (Australia) 103 156 6 30 92.44
Arvinda de Silva (Sri Lanka) 102 145 11 64 81.13
Shane Watson (Australia) 99 185* 6 28 88.27
You may also like