In international cricket, the ability to score 50+ consistently is a true sign of class. While centuries grab the headlines, the players who regularly cross the 50-run mark show unmatched discipline, skill, and mental strength. This article celebrates the Players with the Most 50 plus Scores in All Formats Test matches, One Day Internationals (ODIs), and T20 Internationals (T20Is).
Let’s look at the ten legendary players who top this elite list.
List of Top 10 Players with the Most 50 plus Scores in All Formats
10. Brian Lara (West Indies)

Brian Lara was one of the most stylish and destructive left-handed batters in cricket history. Known for his record-breaking 400* in a Test match, Lara played with flair and brilliance throughout his career. His presence at the crease often left bowlers helpless. Though his style was aggressive, his ability to build big innings was equally impressive. He consistently scored in all formats and became a pillar of West Indies’ batting.
Brian Lara features among the Players with the Most 50 plus Scores in All Formats, thanks to his ability to deliver match-winning knocks in every form of the game.
Player | Matches | Runs | 100s | 50s | 50+ Scores |
Brian Lara | 430 | 22,358 | 53 | 111 | 164 |
9. Shivnarine Chanderpaul (West Indies)

Shivnarine Chanderpaul was the quiet warrior of West Indies cricket. With a unique batting stance and calm temperament, Chanderpaul became one of the most consistent performers of his generation. He could absorb pressure and grind out tough innings with great focus. His 125 half-centuries speak volumes about his discipline and patience, especially in Test cricket.
Chanderpaul earned his spot in the list of Players with the Most 50 plus Scores in All Formats by being a dependable backbone of his team.
Player | Matches | Runs | 100s | 50s | 50+ Scores |
S. Chanderpaul | 454 | 20,988 | 41 | 125 | 166 |
8. Joe Root (England)

Joe Root is England’s finest modern-day batter. His technique, calmness under pressure, and adaptability have made him a consistent scorer in all conditions. From battling in swinging English pitches to dominating spin in the subcontinent, Root has proved his class everywhere. He continues to be the anchor of England’s batting line-up across formats.
Root is a standout name in the list of Players with the Most 50 plus Scores in All Formats, proving his worth across generations.
Player | Matches | Runs | 100s | 50s | 50+ Scores |
Joe Root | 366 | 21,106 | 54 | 113 | 167 |
7. Mahela Jayawardene (Sri Lanka)

Mahela Jayawardene was known for his graceful batting and sharp cricketing mind. A match-winner in ODIs and a rock in Tests, Jayawardene was the heart of Sri Lanka’s middle order. His ability to handle pressure in big games, especially ICC tournaments, made him a priceless asset. With over 25000 runs, he is one of the most successful batters of all time.
Jayawardene’s name shines among the Players with the Most 50 plus Scores in All Formats, showcasing consistency and class.
Player | Matches | Runs | 100s | 50s | 50+ Scores |
Mahela Jayawardene | 652 | 25,957 | 54 | 136 | 190 |
6. Rahul Dravid (India)

Popularly known as “The Wall”, Rahul Dravid was India’s most dependable Test batter. His technique was nearly flawless, and his temperament was unmatched. Dravid often rescued India from tough situations with his grit and patience. He was equally effective in ODIs, where he adapted his game to suit the team’s needs. His 146 half-centuries reflect his hunger for runs.
Dravid rightly features among the Players with the Most 50 plus Scores in All Formats, earning immense respect worldwide.
Player | Matches | Runs | 100s | 50s | 50+ Scores |
Rahul Dravid | 509 | 24,208 | 48 | 146 | 194 |
5. Jacques Kallis (South Africa)

Jacques Kallis is widely regarded as the greatest all-rounder in the modern era. While his bowling was exceptional, his batting made him a legend. Kallis was known for his solid technique and calmness under pressure. He could build an innings slowly or dominate the bowling attack when needed. His 149 half-centuries are a testament to his reliability.
Among the Players with the Most 50 plus Scores in All Formats, Kallis stands out for his dual impact with bat and ball.
Player | Matches | Runs | 100s | 50s | 50+ Scores |
Jacques Kallis | 519 | 25,534 | 62 | 149 | 211 |
4. Kumar Sangakkara (Sri Lanka)

Kumar Sangakkara was not just a stylish left-hander, but also a master of big innings. His elegant strokeplay and ability to read the game made him a match-winner. Sangakkara dominated both Test and ODI formats, amassing runs with ease. His partnership with Jayawardene was the backbone of Sri Lankan batting for many years.
Sangakkara’s presence in the list of Players with the Most 50 plus Scores in All Formats highlights his long-lasting greatness.
Player | Matches | Runs | 100s | 50s | 50+ Scores |
K. Sangakkara | 594 | 28,016 | 63 | 153 | 216 |
3. Ricky Ponting (Australia)

Ricky Ponting was the face of Australian dominance during the 2000s. As a captain and batter, he was aggressive, determined, and powerful. Ponting had a knack for performing in high-pressure situations, especially ICC finals. His pull shot and driving ability made him a nightmare for bowlers around the world.
Ponting’s consistent run-scoring ensures his spot among the Players with the Most 50 plus Scores in All Formats.
Player | Matches | Runs | 100s | 50s | 50+ Scores |
Ricky Ponting | 560 | 27,483 | 71 | 146 | 217 |
2. Virat Kohli (India)

Virat Kohli has been the symbol of Indian batting in the modern era. Known for his hunger, intensity, and fitness, Kohli’s rise has been phenomenal. He has excelled in all three formats, especially chasing in ODIs where his numbers are unmatched. Kohli’s aggressive approach and ability to convert starts into big scores make him one of the best ever.
Kohli is among the top Players with the Most 50 plus Scores in All Formats, and he’s still going strong in 2025.
Player | Matches | Runs | 100s | 50s | 50+ Scores |
Virat Kohli | 550 | 27,599 | 82 | 143 | 225 |
1. Sachin Tendulkar (India)

Sachin Tendulkar is the highest run-scorer in the history of international cricket. He was the first to score 100 international centuries, and his consistency over two decades is unmatched. Tendulkar adapted his game beautifully across formats, whether it was the long grind of Tests or the quick pace of ODIs and T20s. His numbers are beyond legendary they are historic.
Tendulkar tops the chart of Players with the Most 50 plus Scores in All Formats, a record that defines greatness and longevity.
Player | Matches | Runs | 100s | 50s | 50+ Scores |
Sachin Tendulkar | 664 | 34,357 | 100 | 164 | 264 |
READ MORE:
- Top 10 Asian Batsmen in SENA Countries in Test Cricket
- Top 10 Indian Players to score Hundreds in both test innings
FAQ
Q1: Who has scored the most fifty-plus scores in international cricket?
A: Sachin Tendulkar holds the record with 264 scores of 50 or more.
Q2: Who is the only player with 100 international centuries?
A: Sachin Tendulkar is the only one with 100 international centuries.
Q3: How many fifty-plus scores does Virat Kohli have?
A: As of 2025, Virat Kohli has 225 fifty-plus scores (82 centuries and 143 fifties).
Q4: Which English player has the most 50+ scores?
A: Joe Root leads among English players with 167 fifty-plus scores.
Q5: Are these stats for all three formats?
A: Yes, the stats include all formats: Tests, ODIs, and T20Is.