Scoring fifties in international cricket is not just luck. It shows a player is consistent, calm under pressure and can perform when the team needs him. Whether it’s Test cricket or fast paced T20s, scoring 50+ proves a batsman is skilled and can last. This article will tell you about five of the best batsmen ever, who have entertained and mastered the art of scoring 50+ at the highest level. These greats, like Sachin Tendulkar and Virat Kohli are the benchmark for batting consistency.
1. Sachin Tendulkar (India) – 164 fifties

Sachin Tendulkar, the Master Blaster, is the top scorer with 164 scores of fifty or more in international cricket. From 1989 to 2013 he played 664 matches and scored 34,357 runs, averaging 48.52. He was good in all kinds of matches and conditions. Whether he was opening in ODIs or batting for long in Tests, his scores of over 50 would come when India needed someone to stay calm or get the game moving. He also scored 100 international centuries, he’s a legend.
2. Kumar Sangakkara (Sri Lanka) – 153 fifties

Kumar Sangakkara, one of the most stylish left handed batsmen in cricket, is second with 153 international half-centuries. He played for Sri Lanka from 2000 to 2015 and scored over 28,000 runs in 594 matches. He averaged 46.77 and scored 63 centuries. Sangakkara was a key player in Sri Lanka’s batting lineup. People loved watching him play and bowlers didn’t like facing him because he could bat for long.
3. Jacques Kallis (South Africa) – 149 fifties

Jacques Kallis, one of the best all rounders in cricket history, scored 149 half-centuries from 1995 to 2014. He played 519 international matches and scored 25,534 runs, averaging 49.10. Kallis was good at both batting and keeping calm. His bowling helped a lot but he was known for his reliable batting, he was at the top of South Africa’s batting order for almost 20 years.
4. Ricky Ponting (Australia) – 146 fifties

Ricky Ponting, the former captain of Australia, was a key player of one of the strongest teams in cricket. He scored 146 half-centuries and 27,483 runs in 560 international matches from 1995 to 2012. He averaged 45.95 and was aggressive and good when the pressure was on. His batting in both Tests and ODIs helped Australia be one of the best teams in the world for many years.
5. Virat Kohli (India) – 143 fifties (as of 2025)

Virat Kohli, the big star of modern cricket, is fifth with 143 international half-centuries. Since 2008 he has scored over 27,000 runs, averaging over 52. He’s passionate about scoring runs, stays very fit and plays with a lot of energy which makes him one of the most reliable players around. He has also scored 82 centuries, he’s a key player for India in all kinds of matches.




