Former England captain Joe Root has scored the 40th Test century of his career. He achieved this feat in the second Ashes Test against Australia. He has now come to fourth place in terms of scoring most centuries in Test cricket history. This was the total 59th century of his international career. See here the list of batsmen who have scored the most centuries in international cricket and along with Root, at which number are Virat Kohli and Rohit Sharma?
Most centuries in international cricket
Most centuries in international cricket are in the name of Sachin Tendulkar, who is also the only batsman to score 100 centuries in the history of cricket. Second in this list is Virat Kohli, who recently scored his 84th international century in the second ODI against South Africa. Ricky Ponting (71) and Kumar Sangakkara (63) are also in this list.
Joe Root, who has scored the 59th century of his career in the second Ashes Test. He has come sixth in terms of scoring most centuries in international cricket. Whereas India’s Rohit Sharma is at number 10 in this list. There are three Indians among the top-10 cricketers who have scored the most centuries.
- 100 centuries – Sachin Tendulkar
- 84 centuries – Virat Kohli
- 71 century – Ricky Ponting
- 63 centuries – Kumar Sangakkara
- 62 Centuries – Jacques Kallis
- 59 century – Joe Root
- 55 centuries – Hashim Amla
- 54 centuries – Mahela Jayawardene
- 53 centuries – Brian Lara
- 50 centuries – Rohit Sharma
The record of scoring most centuries in ODI cricket is in the name of Virat Kohli. He has scored 53 ODI centuries so far, followed by Sachin Tendulkar who had scored 49 centuries in his ODI career. On the other hand, Sachin Tendulkar has the most centuries in Test cricket, who has 51 centuries to his name. Jacques Kallis is at second place in this list, who had scored 45 centuries.
Also read:
It took 13 years, Joe Root did this feat for the first time in his career, created history by scoring a century in the second Ashes

