Test match is the longest one in all three formats, and this is the only format where the game’s true core may be found. Test match is the most interesting of all forms and a genuine and most delicate test of a player's talent and Patience. Cricket has a vast and long illustrious history, and the game’s rules are continuously evolving significantly over the years since its beginning. The records show the maximum centuries made in international test match cricket as of January 2022, by players. Nicknamed as the "The Master-blaster", India's Sachin Tendulkar has a record of 51 centuries in his test match cricketing career spanning from 1989 to 2013. Take a look at the best cricketers who scored the maximum number of centuries in Test cricket-

10. Alastair Cook

Alistair Cook is the former England opener who punched up 33 Test centuries in 291 innings. Cook also holds the record for playing the maximum successive Test cricket matches for a team (159) and fourth-most consecutive matches as a captain (57).

9. Mahela Jayawardene

Mahela Jayawardene is now a renowned coach. The right-hander took retirement from his Test career by scoring 34 centuries and 50 half-centuries in 252 innings. Sri Lankan legend Mahela Jayawardene retired in 2014.

8. Younis Khan

Former captain of Pakistani national cricket team Younis Khan stroked 34 Tests centuries in 213 innings in a cricketing career he played for 17 years. When calling it to quit in 2017, Younis had an average of 52.05 in Test cricket.

7. Sunil Gavaskar

Little Master Sunil Gavaskar made 34 Test hundreds, the same number as Younis Khan, but he took 214 innings to get this position. Sunil is the fourth-most run-scorer in a Test series as captain (732).

6. Brian Lara

Brian Lara is one of the greatest batsmen to have ever played the game; he punched 34 tons in 232 innings during his career of cricket that initiated in 1990 and ended in 2006. Lara's record for the most runs in a single inning (400*) is one that most cricket fans know of.

5. Rahul Dravid

Rahul Dravid is the former captain and current head coach of the Indian national cricket team. Rahul made 36 Test hundreds in 286 till his retirement in 2012 with an average of 52.31. Dravid also named the record for scoring a second-most number of fours in Test matches (1654).

4. Kumar Sangakkara

With 38 Test tons, former Sri Lankan great batsman Kumar Sangakkara has undoubtedly occupied the fourth position on the list of most centuries in Test cricket. The former captain of the Sri Lankan cricket team played Test cricket for 15 years and averaged 57.40 in 134 matches.

3. Ricky Ponting

Ricky Ponting is the former captain of the Australian cricket team who scored 41 centuries in Test matches in 17 years of his cricket career. Ricky ended his Test career with an average of 51.85 and is the Test cricket’s third-highest run-scorer with 13378 runs.

2. Jacques Kallis

Jacques Kallis scored 45 tons 58 half-tons in Test matches. The right-hander holds many records, for having the most Player of the Match awards in Test matches(23), while also being the third-highest run-scorer of all time in Test cricket (13289). After Tendulkar, Kallis is the only batsman who hit the second-most half-centuries in Tests (103).

1. Sachin Tendulkar

In the history of cricket, no other player has played more Test cricket matches than Sachin Tendulkar played; he is the former captain of the Indian cricket team who quits after playing 200 Tests for India, from which he averaged 53.78 and scored 51 tons. Although he scored most centuries in Tests, Tendulkar is also the all-time highest run-scorer in the format with 15,921 runs.