| 1 | Sachin Tendulkar India | 463 Innings Tendulkar tops the list with 96 ODI half-centuries in 463 innings, alongside his record 49 hundreds, totaling the most combined 50+ scores in ODI history. | 18,426 | 96 | 463 | 49 |
| 2 | Sanath Jayasuriya Sri Lanka | 433 Innings The Sri Lankan pioneer of ODI aggression scored 68 fifties in addition to his 28 hundreds, totaling 96 fifty-plus scores across a career that redefined opening batting. | 13,430 | 68 | 433 | 28 |
| 3 | Ricky Ponting Australia | 365 Innings Australia's prolific captain scored 82 fifties alongside 30 hundreds, combining consistency with class in a stellar ODI career. | 13,704 | 82 | 365 | 30 |
| 4 | Kumar Sangakkara Sri Lanka | 380 Innings Sangakkara's 93 fifties and 25 hundreds made him Sri Lanka's most consistent ODI performer over a 15-year career. | 14,234 | 93 | 380 | 25 |
| 5 | Inzamam-ul-Haq Pakistan | 350 Innings Inzamam's 83 fifties and 10 hundreds encapsulate a consistent middle-order bat for Pakistan who often anchored their innings. | 11,739 | 83 | 350 | 10 |
| 6 | Mahela Jayawardene Sri Lanka | 418 Innings Jayawardene scored 77 fifties alongside 19 hundreds in 418 ODI innings, showing remarkable consistency over 17 international seasons. | 12,650 | 77 | 418 | 19 |
| 7 | Sourav Ganguly India | 300 Innings The 'Prince of Calcutta' posted 72 fifties and 22 hundreds, a testament to his outstanding left-hand batting form at the top of the order. | 11,363 | 72 | 300 | 22 |
| 8 | Virat Kohli India | 292 Innings Kohli posted 72 fifties alongside a record 50 ODI hundreds, making him by far the highest scorer in terms of combined half-centuries and centuries. | 14,058 | 72 | 292 | 50 |
| 9 | MS Dhoni India | 297 Innings India's legendary finisher posted 73 fifties and 10 hundreds with a trademark calm, converting many vital partnerships into match-winning innings. | 10,773 | 73 | 297 | 10 |
| 10 | Jacques Kallis South Africa | 314 Innings Kallis's 86 fifties and 17 hundreds reflect his unmatched consistency as cricket's greatest all-rounder across all three formats. | 11,579 | 86 | 314 | 17 |
| 11 | Brian Lara West Indies | 288 Innings Lara's 63 fifties alongside 19 hundreds show that while he was capable of huge scores, he also provided a consistent anchor for the West Indies batting line-up. | 10,405 | 63 | 288 | 19 |
| 12 | Chris Gayle West Indies | 294 Innings Gayle's 54 fifties alongside 25 hundreds show his explosive approach, often converting starts into big scores with match-winning intent. | 10,480 | 54 | 294 | 25 |
| 13 | AB de Villiers South Africa | 218 Innings De Villiers scored 53 fifties and 25 hundreds at a strike rate of 101, marking him as the most consistently brilliant ODI batter of his era. | 9,577 | 53 | 218 | 25 |
| 14 | Mohammad Yousuf Pakistan | 220 Innings Yousuf scored 64 fifties alongside 15 hundreds, making him one of Pakistan's most consistent middle-order performers in ODI cricket. | 9,720 | 64 | 220 | 15 |
| 15 | Stephen Fleming New Zealand | 279 Innings New Zealand's long-serving captain scored 49 fifties and 6 hundreds over a career that spanned 14 seasons of international cricket. | 8,007 | 49 | 279 | 6 |
| 16 | Rohit Sharma India | 282 Innings Rohit's 56 fifties alongside 32 hundreds demonstrate his remarkable ability to turn starts into substantial and often match-defining contributions. | 11,577 | 56 | 282 | 32 |
| 17 | Tillakaratne Dilshan Sri Lanka | 321 Innings The innovative opener scored 47 fifties and 22 hundreds over a long career, famous for his unconventional shot selection including the 'Dilscoop'. | 10,290 | 47 | 321 | 22 |
| 18 | Ramnaresh Sarwan West Indies | 181 Innings West Indies' dependable middle-order batter scored 45 fifties alongside 10 hundreds, providing stability in difficult periods. | 5,842 | 45 | 181 | 10 |
| 19 | Hashim Amla South Africa | 181 Innings South Africa's technically masterful opener scored 51 fifties and 27 hundreds at a career average of 49.46 before his retirement in 2019. | 8,113 | 51 | 181 | 27 |
| 20 | Babar Azam Pakistan | 130 Innings The modern batting maestro already has 29 fifties alongside 20 hundreds in just 130 ODI innings, suggesting he will shatter most records by the end of his career. | 5,571 | 29 | 130 | 20 |