ODI cricket has been a stage for players to display remarkable consistency, with batters like Virat Kohli redefining the art of building innings through their mastery and composure at the crease.
Legends such as Sachin Tendulkar and MS Dhoni have also dazzled with their ability to convert starts into impactful scores. Among the most coveted milestones for any batter is the half-century. Over the decades, some players have mastered the art of crossing the 50-run mark, etching their names in the annals of cricketing history.

At the pinnacle of this list is India’s very own Sachin Tendulkar, the Master Blaster, with 96 half-centuries in 463 matches. Following closely are legends like Kumar Sangakkara and Jacques Kallis, who dominated their eras with remarkable consistency.
Let’s explore the top ten players with the most fifties in ODIs, showcasing their contributions to cricket's rich tapestry.
| Rank | Player | Team | Matches | Innings | 50s | 100s | HS | Runs | Avg |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Sachin Tendulkar | India | 463 | 452 | 96 | 49 | 200* | 18426 | 44.83 |
| 2 | Kumar Sangakkara | Sri Lanka | 404 | 380 | 93 | 25 | 169 | 14234 | 41.98 |
| 3 | Jacques Kallis | South Africa | 328 | 314 | 86 | 17 | 139 | 11579 | 44.36 |
| 4 | Rahul Dravid | India | 344 | 318 | 83 | 12 | 153 | 10889 | 39.16 |
| 5 | Inzamam-ul-Haq | Pakistan | 378 | 350 | 83 | 10 | 137* | 11739 | 39.52 |
| 6 | Ricky Ponting | Australia | 375 | 365 | 82 | 30 | 164 | 13704 | 42.03 |
| 7 | Mahela Jayawardene | Sri Lanka | 448 | 418 | 77 | 19 | 144 | 12650 | 33.37 |
| 8 | MS Dhoni | India | 350 | 297 | 73 | 10 | 183* | 10773 | 50.57 |
| 9 | Virat Kohli | India | 295 | 283 | 72 | 50 | 183 | 13906 | 58.18 |
| 10 | Sourav Ganguly | India | 311 | 300 | 72 | 22 | 183 | 11363 | 41.02 |
Sachin Tendulkar remains the epitome of consistency with his record 96 ODI fifties. Spanning over two decades, his ability to adapt to conditions and dominate bowlers cemented his legacy as the greatest. Tendulkar’s fifties were often the backbone of India’s innings, showcasing his technical prowess and mental fortitude.
Virat Kohli, the modern-day run machine, has amassed 72 fifties, complementing his 50 centuries. Renowned for his mastery in run chases, Kohli thrives under pressure and has set a gold standard for fitness and consistency. His unmatched hunger for runs places him among the elite of all time.
MS Dhoni, with 73 fifties, revolutionised the role of a finisher. His calm demeanour and ability to absorb pressure were critical in turning games in India’s favour. Dhoni’s contributions extended beyond runs, as he often anchored innings and provided late surges.
Jacques Kallis’ 86 fifties exemplify his dual role as South Africa’s premier all-rounder. Known for his textbook technique, Kallis could grind down attacks or accelerate when required, making him indispensable to his side.
Ricky Ponting’s 82 fifties underline his aggressive yet calculated approach at the crease. Leading Australia during its golden era, Ponting’s contributions at No. 3 often set the stage for dominance.
Other legends like Kumar Sangakkara (93 fifties), Inzamam-ul-Haq (83 fifties), and Rahul Dravid (83 fifties) also left an indelible mark. Each player brought their unique style, whether through elegance, power, or unflappable temperament, making ODI cricket richer and more competitive.