With the fans entering the early phase of 2026, here is a reminder that 2025 has been a great year, in terms of individual records, especially in terms of centuries. The Indian stalwart Virat Kohli scored 3 centuries, one in early 2025 against Pakistan in the 2025 ICC Champions Trophy, and the next two in the ODI series against South Africa. However, despite this, he could not make it into the top five with the most international centuries last year. The England star batter Joe Root tops the list with seven centuries, while Shubman Gill and Yashasvi Jaiswal are the only two Indians in the top 5. Here is a list of 5 players with most international centuries. 1 | Joe Root: The 35 year old Yorkshire batter Joe Root recently made a personal milestone by hitting his first Test century on Australian soil. This happened in the Brisbane Test on December 4, when he scored 138* runs. Nevertheless, he scored 1,613 runs in 33 innings (23 matches), with four centuries coming from Test cricket and the remaining three coming from ODI. His Test centuries: Run Opponent Venue Date 104 India Lord's July 10 150 India Old Trafford July 23 105 India The Ova; July 31 138* Australia Brisbane December 4 His ODI Centuries are Run Opponent Venue Date 120 Afghanistan Lahore February 26 (ICC Champions Trophy) 166* West Indies Cardiff June 100 South Africa Southampton September 7 2 | Shubman Gill The Indian ODI and Test captain Shubman Gill holds the same number of centuries as Root—7. He played 35 matches (42 innings) and ended the year scoring 1764 runs, becoming the highest run getter of the year in international cricket. Notably, Shubman scored two centuries in ODI, in early 2025, while 4 centuries came from the Anderson Tendulakar Trophy. That made him the third captain in Test history, after Don Bradman and Sunil Gavaskar, to score four centuries in a single Test series. He also became the first Indian to score over 700 runs (754) in a Test series in England. The other century came against the West Indies in the home series. Shubman Gill's Test centuries: Run Opponent Venue Date 155 England Headingley June 20 269 England Edgbaston July 3 115 England Old Trafford July 23 103 England Old Trafford July 27 129 West Indies Delhi, India October 11 Shubman Gill ODI centuries Run Opponent Venue Date 112 England Ahmedabad February 12 101* Bangladesh Dubai February 20 (ICC Champions Trophy) 3 | Shai Hope: Shai Hope, in 2025, finished as the world's second-highest international run-scorer across all formats, just four runs behind Shubman Gill. He scored a total of 1,760 runs in 42 matches (50 innings), with five centuries and nine half-centuries. Hope became the first wicketkeeper-captain to score a T20I century with an unbeaten 102* against Australia in July 2025. Not only that, he also became the first batter in cricket history to score centuries against all 11 other full-member nations with a 109-run knock against New Zealand in November 2025. 4 | Tom Latham Tom Latham accumulated 792 runs from 19 international appearances across Tests and ODIs in the 2025 calendar year. He registered four international centuries during the period, spread across both formats. His first hundred came in an ODI against Pakistan, scoring 118 on February 13 in the ICC Champions Trophy opener in Karachi, a knock that earned him the Player of the Match award. In Test cricket, Latham scored 145 against the West Indies in the first Test at Christchurch on November 21. He followed it up with twin centuries in the third Test at Tauranga, making 137 in the first innings and 101 in the second on November 29 and December 2, respectively. The twin tons contributed to New Zealand completing a series whitewash. Tom Latham centuries in 2025 Opposition Score Date Frmat Match Details Pakistan 118 Feb 13, 2025 ODI ICC Champions Trophy opener, Karachi West Indies 145 Nov 21, 2025 Test 1st Test, Christchurch West Indies 137 Nov 29, 2025 Test 3rd Test, Tauranga (1st Innings) West Indies 101 Dec 2, 2025 Test 3rd Test, Tauranga (2nd Innings) 5 | Yashasvi Jaiswal In 2025, Yashasvi Jaiswal scored a total of 1,659 runs across all formats of international cricket. He had an excellent year, particularly in Test cricket, where he was one of the leading run-scorers globally. Notably, Jaiswal was the third-highest Test run-scorer in 2025. Apart from that, He scored his maiden ODI century (116* not out) in December 2025 against South Africa. Notably, Jaiswal scored four centuries in international cricket- three in Test and the other one in ODI. Yashasvi Jaiswal centuries in 2025: Score Opposition Format Location Date 105 England Test Headingley, England June 20, 2025 115 England Test Edgbaston, England July 2, 2025 175 West Indies Test Delhi, India Oct 10, 2025 116* South Africa ODI Visakhapatnam, India Dec 6, 2025