 
								Cricket is a game of milestones, from centuries to five-wicket hauls, each statistic tells a story of consistency and brilliance. But if there is one measure that truly shows the reliability and class of a batsman, it is the number of half-centuries he has hit. Hitting consecutive half-centuries over a long career means that you have mastered not just skill, but also temperament, adaptability and stamina. While centuries often steal the spotlight, a half-century is the foundation of every great innings.
And as of 2025, we take a look at the top 13 players in cricket history who have scored the most half-centuries across all formats like Tests, ODIs and T20Is.
When it comes to batting records, Sachin Ramesh Tendulkar sits comfortably at the top. With an incredible score of 264 or more half-centuries, the “Little Master” is a symbol of consistency. His 164 half-centuries, along with 100 centuries, make him the highest run-scorer in cricket history. For two decades, he carried India’s batting hopes on his shoulders, and even today, his record is almost unbreakable.
The greatest player of the modern era, Virat Kohli has built his career on hunger and consistency. With 225 scores of 50+, Kohli has emerged as one of the most complete batsmen of his generation. Known for his unmatched chases in ODIs and power in T20Is, Kohli’s fitness and discipline have helped him maintain his excellence for over 17 years.
Former Australia captain Ricky Ponting is widely regarded as one of the greatest leaders and batsmen in the history of the game. His 217 fifties or more scores demonstrate his adaptability across conditions and formats. Ponting’s pull shots and backfoot drives were the stuff of legends, and under his leadership, Australia became almost invincible.
Elegant, outspoken and extremely consistent, Kumar Sangakkara was a pillar of Sri Lanka’s batting for 15 years. His 216 scores of 50+ speak volumes about his reliability and class. Sangakkara’s calm presence and impeccable technique allowed him to dominate bowlers in all conditions. Be it Gayle Turner’s or England’s seaming pitches, he found ways to adapt.
The greatest all-rounder of the modern era, Jacques Kallis, was not just a wicket-taker and catch-taker, but he was a pure genius in his batting. With 211 half-centuries and a century, Kallis was South Africa’s run machine for almost two decades. His calm and patient batting approach made him a nightmare for bowlers. In addition to his runs, Kallis’ ability to perform under pressure places him among the all-time greats of cricket.
The “Wall” of Indian cricket, Rahul Dravid, is synonymous with perseverance and tenacity. With over 194 half-centuries, Dravid’s batting was based on patience, technique and mental strength. From his legendary innings at Adelaide to countless match-saving innings in England, Dravid reinvented the art of Test batting. His record across all formats, including his ODI adaptability, speaks of a player who can do it all.
The mastermind of Sri Lanka’s batting line-up was Mahela Jayawardene. Handsome and elegant, he made batting look easy. His 190 scores of 50+ showed his ability to build momentum and strengthen it as needed. His tactical mind later easily transitioned into coaching and cricket administration.
England’s modern-day talent Joe Root continues to dominate world cricket. With 172 50+ scores, he is already one of the most consistent Test batsmen in history. Root’s textbook technique and impeccable nature make him almost impossible to sit down once he is set. He has been a mainstay of England’s Test team for over a decade, and as he continues to develop, he could climb even higher on this list by the time he retires.
Known for his brilliant attitude and patience, Shivnarine Chanderpaul was a rock for West Indies in their most difficult years. His 166 scores of 50+ are testament to his unparalleled resilience. Chanderpaul was rarely flashy, but he was always reliable. He batted for hours, often saving matches almost single-handedly, and became one of the most underrated legends in world cricket.
Few batsmen have performed like Brian Lara. With 164 50+ runs, Lara combined aggression and artistry in a unique way. His world record of 400* runs in Tests remains intact. Lara’s ability to score big against world-class bowlers underlined his talent. He didn’t just score runs; he made a statement every time he stepped onto the field.
Inzamam-ul-Haq was literally Pakistan’s giant batsman in terms of size. His composure under pressure and easy timing allowed him to score half-centuries of 164 or more runs. Inzamam’s ability to perform in difficult conditions, especially in ODIs, made him one of Pakistan’s most beloved batsmen. His touch and composure were key to many of Pakistan’s victories in the 1990s and early 2000s.
Known as the “Hitman”, Rohit Sharma has redefined white-ball batting. His 157 scores of 50+ reflect his balance of soft and strong. With multiple double centuries in ODIs, Rohit’s record is simply breathtaking. In Tests too, Rohit has matured as a reliable opener. His ability to hit time, place and easy sixes makes him one of the most entertaining players of modern times.
The last place on this list belongs to the “Mr 360°” of world cricket, AB de Villiers. With fifty runs of 156 or more, AB changed the approach to batting. From classic Test innings to record-breaking ODI innings, his versatility was second to none. De Villiers blended innovation and technique, inspiring a generation of cricketers around the world.
A “fifty” may not sound as glamorous as a century, but it’s the heartbeat of every great career. These 13 cricket legends didn’t just score runs; they defined eras. From Tendulkar’s longevity to Kohli’s intensity, each player on this list embodies the art of consistency. In the end, it’s not just about reaching 100, it’s about being there when your team needs it. And these players did just that, time and again.
Read More: Top 10 Fastest Runners in Cricket History (2025 List)