Most ODI Runs without a Six
| Player | Team | Innigns | Runs | High Score | Average |
|---|---|---|---|---|---|
| Manoj Prabhakar | India | 98 | 1858 | 106 | 24.12 |
| Dion Ebrahim | Zimbabwe | 76 | 1443 | 121 | 20.61 |
| Geoff Boycott | England | 34 | 1082 | 105 | 36.06 |
| Thilina Kandamby | Sri Lanka | 36 | 870 | 93* | 29.00 |
| Thilan Samaraweera | Sri Lanka | 42 | 862 | 105* | 27.80 |
| Steve Barry Smith | Australia | 24 | 861 | 117 | 39.13 |
| Chandika Hathurusingha | Sri Lanka | 33 | 669 | 66 | 20.90 |
| Callum Ferguson | Australia | 25 | 663 | 71* | 41.43 |
| Tim Robinson | England | 26 | 597 | 83 | 22.96 |
| Brunce Laird | Australia | 23 | 594 | 117* | 29.70 |
Key Insights on ODI Batters with Most Runs Without Hitting a Six
Record Holders and Leading Run-Scorers
Manoj Prabhakar has scored the most ODI runs without hitting a six, amassing 1858 runs in 98 innings for India.
Prabhakar has also faced the most balls among batters who haven’t hit a single six in ODIs.
Overall, there are 10 batters have consumed 1000-plus deliveries without clearing the boundary even once.
Openers and Positional Records
1429 of Prabhakar’s 1858 runs came while opening for India.
Geoff Boycott was the first opener to score 1000-plus ODI runs without a six, aggregating all his 1082 career runs in that position.
Averages and Strike Rate Leaders
Irfan Karim of Kenya owns the highest batting average (44.00) among batters with zero sixes in ODIs, scoring 396 runs in nine innings (minimum 500 balls faced).
Callum Ferguson of Australia has the highest strike rate (85.32) among players who have faced at least 500 balls without hitting a six.
Role-Specific and Captaincy Records
Amal Silva of Sri Lanka holds the record for the most ODI runs without a six as a wicketkeeper, scoring 441 runs in 20 innings.
Kepler Wessels scored 1416 runs without a six as South Africa’s captain, although he hit two sixes in his 1740 runs for Australia.
Across both nations, Wessels amassed 3367 runs in 105 innings, the most by a batter without a duck in ODI history.
Bigger Picture: Most ODI Runs as Wicketkeeper | Most ODI Runs as Captain
Unique Match and Individual Records
David Warner holds the record for the highest individual ODI score without a six, making 173 runs against South Africa at Cape Town in 2016.
Also Read: Highest Individual Score in a Lost ODI Match