Some fifties are more memorable than hundreds. The God of Cricket, Sachin Tendulkar, is not only famous for his most hundreds but also holds the record for most fifties in ODI cricket.
This analysis explores the batsmen who have scored the most half-centuries in One Day International cricket. We’ll examine the careers of legendary cricketers who consistently reached the 50-run milestone, including detailed statistics of the top 20 players and in-depth profiles of the top 10 fifty-makers in ODI history.
20 Players With Most Fifties In ODI Cricket History: Career
The ability to score fifties consistently is a hallmark of batting excellence in ODI cricket. While centuries often grab headlines, the frequency of half-centuries reveals a batsman’s consistency and reliability.
Here are the top performers who have demonstrated remarkable consistency in reaching this milestone.
| Rank | Player | Span | Mat | Inns | Runs | HS | Ave | SR | 100 | 50 | 50+ |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | SR Tendulkar (IND) | 1989-2012 | 463 | 452 | 18426 | 200* | 44.83 | 86.23 | 49 | 96 | 145 |
| 2 | V Kohli (IND) | 2008-2026 | 310* | 298 | 14673 | 183 | 58.45 | 93.67 | 53 | 77 | 130 |
| 3 | KC Sangakkara (Asia/ICC/SL) | 2000-2015 | 404 | 380 | 14234 | 169 | 41.98 | 78.86 | 25 | 93 | 118 |
| 4 | RT Ponting (AUS/ICC) | 1995-2012 | 375 | 365 | 13704 | 164 | 42.03 | 80.39 | 30 | 82 | 112 |
| 5 | JH Kallis (Afr/ICC/SA) | 1996-2014 | 328 | 314 | 11579 | 139 | 44.36 | 72.89 | 17 | 86 | 103 |
| 6 | DPMD Jayawardene (Asia/SL) | 1998-2015 | 448 | 418 | 12650 | 144 | 33.37 | 78.96 | 19 | 77 | 96 |
| 7 | ST Jayasuriya (Asia/SL) | 1989-2011 | 445 | 433 | 13430 | 189 | 32.36 | 91.20 | 28 | 68 | 96 |
| 8 | R Dravid (Asia/ICC/IND) | 1996-2011 | 344 | 318 | 10889 | 153 | 39.16 | 71.23 | 12 | 83 | 95 |
| 9 | RG Sharma (IND) | 2007-2026 | 281* | 273 | 11566 | 264 | 49.00 | 92.75 | 33 | 61 | 94 |
| 10 | SC Ganguly (Asia/IND) | 1992-2007 | 311 | 300 | 11363 | 183 | 41.02 | 73.70 | 22 | 72 | 94 |
| 11 | Inzamam-ul-Haq (Asia/PAK) | 1991-2007 | 378 | 350 | 11739 | 137* | 39.52 | 74.24 | 10 | 83 | 93 |
| 12 | MS Dhoni (Asia/IND) | 2004-2019 | 350 | 297 | 10773 | 183* | 50.57 | 87.56 | 10 | 73 | 83 |
| 13 | BC Lara (ICC/WI) | 1990-2007 | 299 | 289 | 10405 | 169 | 40.48 | 79.51 | 19 | 63 | 82 |
| 14 | Mohammad Yousuf (Asia/PAK) | 1998-2010 | 288 | 273 | 9720 | 141* | 41.71 | 75.10 | 15 | 64 | 79 |
| 15 | CH Gayle (ICC/WI) | 1999-2019 | 301 | 294 | 10480 | 215 | 37.83 | 87.19 | 25 | 54 | 79 |
| 16 | AB de Villiers (Afr/SA) | 2005-2018 | 228 | 218 | 9577 | 176 | 53.50 | 101.09 | 25 | 53 | 78 |
| 17 | PA de Silva (SL) | 1984-2003 | 308 | 296 | 9284 | 145 | 34.90 | 81.13 | 11 | 64 | 75 |
| 18 | DL Haynes (WI) | 1978-1994 | 238 | 237 | 8648 | 152* | 41.37 | 63.09 | 17 | 57 | 74 |
| 19 | LRPL Taylor (NZ) | 2006-2022 | 236 | 220 | 8607 | 181* | 47.55 | 83.32 | 21 | 51 | 72 |
| 20 | AC Gilchrist (AUS/ICC) | 1996-2008 | 287 | 279 | 9619 | 172 | 35.89 | 96.94 | 16 | 55 | 71 |
Let’s know more about the top 11 players from the top 20 list below.
1. Sachin Tendulkar (India) – 96 Fifties

The Master Blaster leads the chart with an astounding 96 half-centuries across a 23-year ODI career (1989–2012). Tendulkar’s consistency is reflected in his 18,426 runs from 463 matches at an average of 44.83. His ability to convert starts into big scores made him the backbone of Indian batting, with 49 centuries adding even more weight to his 145 fifty-plus scores. His highest score of 200* shows his ability to bat deep and play match-defining long innings.
2. Virat Kohli (India) – 77 Fifties

The modern-day great has already piled up 77 ODI half-centuries in his career span from 2008–2026. Kohli has scored 14,673 runs in 310 matches at a phenomenal average of 58.45, proving why he remains one of the most reliable batters in ODI history. His mix of consistency and impact is clear from his 53 centuries, along with 130 fifty-plus scores, and a top score of 183, making him a true run machine in the format.
3. Kumar Sangakkara (Sri Lanka) – 93 Fifties

The elegant Sri Lankan wicketkeeper-batsman amassed 93 fifties in his 15-year career. Sangakkara’s technical excellence helped him score 14,234 runs at 41.98. His ability to anchor innings while maintaining a healthy strike rate of 78.86 made him one of Sri Lanka’s most reliable batsmen. Along with his fifties, he scored 25 centuries with a highest score of 169.
4. Ricky Ponting (Australia) – 82 Fifties

Ricky Ponting remains one of the greatest ODI batters of all time, representing Australia from 1995–2012 and scoring 13,704 runs in 375 matches at an average of 42.03. A true big-game player, Ponting struck 30 centuries and 82 half-centuries, finishing with 112 fifty-plus scores in ODIs. His highest score of 164 highlights his ability to dominate quality attacks, while his strong strike rate of 80.39 shows how he balanced consistency with match-winning intent.
5. Jacques Kallis (South Africa) – 86 Fifties

South Africa’s premier all-rounder recorded 86 half-centuries in his illustrious career. Kallis’s methodical approach resulted in 11,579 runs at 44.36. His consistency across 328 matches made him a pivotal figure in South African cricket, complementing his fifties with 17 centuries and maintaining a solid average throughout his career.
6. Rahul Dravid (India) – 83 Fifties

Known as ‘The Wall’, Dravid accumulated 83 fifties in his ODI career. His technical proficiency helped him score 10,889 runs at 39.16. Despite being known more for his Test cricket excellence, Dravid’s ODI record stands testament to his adaptability, with 12 centuries supporting his fifty-plus scores.
7. Inzamam-ul-Haq (Pakistan) – 83 Fifties

Pakistan’s batting maestro equals Dravid with 83 fifties. Inzamam’s elegant batting style helped him accumulate 11,739 runs at 39.52. His ability to pace innings and remain not out 53 times speaks volumes about his finishing capabilities, supported by 10 centuries in his career.
8. Mahela Jayawardene (Sri Lanka) – 77 Fifties

The stylish Sri Lankan batsman recorded 77 fifties across 448 matches. Jayawardene’s elegant batting helped him score 12,650 runs at 33.37. His ability to control the middle overs and accelerate when needed made him a crucial part of Sri Lanka’s batting lineup.
9. Rohit Sharma (India) – 61 Fifties

Rohit Sharma has been one of India’s most destructive ODI batters, playing from 2007–2026 and scoring 11,566 runs in 281 matches at an impressive average of 49.00. Known for his big-hitting and ability to play long innings, Rohit has smashed 33 centuries and 61 half-centuries, with a stunning highest score of 264, which remains one of the greatest ODI knocks ever. His consistency is also reflected in his 94 fifty-plus scores, making him a key name in ODI batting history.
10. Sourav Ganguly (India) – 72 Fifties

The former Indian captain recorded 72 fifties in his career. Ganguly’s elegant left-handed batting helped him score 11,363 runs at 41.02. His ability to dominate bowlers while maintaining consistency made him one of India’s most successful openers.
11. MS Dhoni (India) – 73 Fifties

One of the most successful ODI captain who scored 73 fifties in his career. Dhoni’s unique batting style and finishing abilities helped him maintain an impressive average of 50.57, scoring 10,773 runs. His high number of not-outs (84) showcases his ability to see through innings.
Suggested Reads:
Conclusion: Sachin Tendulkar Has The Most Fifties In ODI Cricket!
The achievement of scoring fifties consistently in ODI cricket requires exceptional skill, concentration, and adaptability. These statistics not only highlight individual achievements but also demonstrate how these players shaped their teams’ successes over different eras.
The presence of multiple Indian, Sri Lankan, and South African players in the top ranks reflects these nations’ strong batting traditions in ODI cricket.
Leave a Comment