Top-5 batsman who has scored the most centuries in Test cricket

Samira Vishwas

Tezzbuzz|12-07-2025

Main point:

Joe Root is considered to be the backbone of the middle order of England and in recent years he has proved his usefulness by making a continuous century. Whether it is spinning pitches of the Indian subcontinent or the bouncy wickets of Australia, Root has scored everywhere.

Delhi: England star batsman Joe Root made a special achievement in the third match of the five -Test series released against India at Lord’s. This was the 37th of the Test career of the route and the 11th century against India, which he completed in 192 balls. With this brilliant innings, Root has now reached fifth place in the list of batsmen who scored the most centuries in Test cricket. Let’s look at the list of top-5 batsmen who have scored the most centuries in Test cricket:

Sachin Tendulkar (India) – 51 centuries

    When there is talk of greatness in Test cricket, Sachin Tendulkar’s name comes at the top. Tendulkar, popularly known as ‘Bhagwan of Cricket’, started his career in 1989 and retired in 2013. In his 24 -year -long Test career, he played a total of 200 matches, which is a world record. He scored 51 Test centuries and 68 half -centuries, scoring 15,921 runs, which is the highest in Test history. His highest score is 248*.

    Sachin had experience of playing in every situation. He was as adept against fast bowling as against spin. His batting worked to connect a generation with cricket.

    Jacques Kallis (South Africa) – 45 centuries

      Jacques Kallis, the great all -rounder of South Africa, is counted among the most entire all -rounders in cricket history. But, his record has also been very impressive in terms of batting. He scored 13,289 runs in 166 Tests, including 45 centuries and 58 half -centuries. His highest score was 224 runs.

      Kallis could play patiently against any bowling attack and also became aggressive when needed. Despite being an all -rounder, the century he scored, shows how excellent he was in Test cricket.

      Ricky Ponting (Australia) – 41 centuries

        Former Australia captain Ricky Ponting is not only famous for his aggressive captaincy, but he is also one of the most trusted batsmen in Test history. He scored 13,378 runs in 168 Tests, including 41 centuries and 62 half -centuries. His highest score was 257*.

        Ponting was especially known for pull shot and his performance against fast bowlers was excellent. Ponting won many important Test matches to Australia and their contribution was very important in the team’s success.

        Kumar Sangakkara (Sri Lanka) – 38 centuries

          Former Sri Lankan veteran wicketkeeper batsman Kumar Sangakkara can be considered great in Test cricket, who made a lot of records and breaks for his team for his team for many years. He scored 12,400 runs in 134 Tests, including 38 centuries and 52 half -centuries. His highest score was 319, which is a memorable moment in Sri Lankan cricket history.

          Despite being a wicketkeeper, his focus on batting makes him even more special. He played an important role in getting Sri Lanka cricket recognized on the global stage.

          Joe Root (England) – 37 centuries (so far active)

            The only active player in this list is Joe Root of England. He has so far scored 13,218 runs in 156 Tests, including 37 centuries and 67 half -centuries. His highest score has been 262*. Root’s batting has a wonderful ability to mold technical strength and according to circumstances.

            Joe Root is considered to be the backbone of the middle order of England and in recent years he has proved his usefulness by making a continuous century. Whether it is spinning pitches of the Indian subcontinent or the bouncy wickets of Australia, Root has scored everywhere. If this performance continues, then they can go up further in this list in the coming years.