Written by: Ankit Yadav
[read_meter]

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.

RankPlayerSpanMatInnsRunsHSAveSR1005050+
1SR Tendulkar (IND)1989-201246345218426200*44.8386.234996145
2V Kohli (IND)2008-2026310*2981467318358.4593.675377130
3KC Sangakkara (Asia/ICC/SL)2000-20154043801423416941.9878.862593118
4RT Ponting (AUS/ICC)1995-20123753651370416442.0380.393082112
5JH Kallis (Afr/ICC/SA)1996-20143283141157913944.3672.891786103
6DPMD Jayawardene (Asia/SL)1998-20154484181265014433.3778.96197796
7ST Jayasuriya (Asia/SL)1989-20114454331343018932.3691.20286896
8R Dravid (Asia/ICC/IND)1996-20113443181088915339.1671.23128395
9RG Sharma (IND)2007-2026281*2731156626449.0092.75336194
10SC Ganguly (Asia/IND)1992-20073113001136318341.0273.70227294
11Inzamam-ul-Haq (Asia/PAK)1991-200737835011739137*39.5274.24108393
12MS Dhoni (Asia/IND)2004-201935029710773183*50.5787.56107383
13BC Lara (ICC/WI)1990-20072992891040516940.4879.51196382
14Mohammad Yousuf (Asia/PAK)1998-20102882739720141*41.7175.10156479
15CH Gayle (ICC/WI)1999-20193012941048021537.8387.19255479
16AB de Villiers (Afr/SA)2005-2018228218957717653.50101.09255378
17PA de Silva (SL)1984-2003308296928414534.9081.13116475
18DL Haynes (WI)1978-19942382378648152*41.3763.09175774
19LRPL Taylor (NZ)2006-20222362208607181*47.5583.32215172
20AC Gilchrist (AUS/ICC)1996-2008287279961917235.8996.94165571

Let’s know more about the top 11 players from the top 20 list below.

1. Sachin Tendulkar (India) – 96 Fifties

SR Tendulkar with Most Fifties in ODI Cricket
Source: ZAP Cricket

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

Virat Kohli
Source: Brittanica

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

Kumar Sangakkara
Source: Mid-Day

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 Fifty in ODI
Source: SportsAdda

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

Jacques Kallis
Source: ESPNcricinfo

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

Rahul Dravid
Source: CricTracker

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

 Inzamam-ul-Haq
Source: Hindustan Times

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

Mahela Jayawardene
Source: NewsPoint

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 Fifties in ODI

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

Sourav Ganguly
Source: Royal Challengers Bengaluru

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

MS Dhoni
Source: NDTV Sports

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.

About the Author

Meet Ankit Yadav, a dedicated cricket analyst at The Cricket Panda. Growing up playing street leagues and college tournaments, Ankit's love for cricket has been a lifelong journey. With a knack for numbers and a talent for data analysis, he brings a unique perspective to cricket reporting. At The Cricket Panda, Ankit combines his passion for cricket with his expertise in data analysis to provide fans with in-depth insights and comprehensive coverage of the sport.

Leave a Comment

Your email address will not be published. Required fields are marked *

Subscribe to Our Newsletter

Stay updated about the offers and latest news

Email
The form has been submitted successfully!
The form has been submitted successfully!
Scroll to Top