Table of Contents
The ICC maintains separate rankings for batsmen across Test, ODI, and T20I formats, reflecting their performance, consistency, and impact in each format. Here is a comprehensive overview of the top-ranked batsmen across all formats as of November 2025.
ICC Test Batting Rankings 2025
Joe Root of England continues to dominate Test cricket, holding the No. 1 position in ICC Test batting rankings with 908 rating points. His historic performance against India in summer 2025, where he scored 537 runs across three centuries, solidified his supremacy in the longest format.?
Top 10 Test Batsmen
| Rank | Player | Country | Rating | Highlights |
|---|---|---|---|---|
| 1 | Joe Root | England | 908 | 39 Test centuries, 13,543 Test runs, highest run-scorer in WTC history |
| 2 | Harry Brook | England | 868 | Rising star, consistent performances in challenging conditions |
| 3 | Kane Williamson | New Zealand | 850 | New Zealand's batting mainstay, 33 Test centuries |
| 4 | Steve Smith | Australia | 816 | Former captain, proven Test match winner with 34 centuries |
| 5 | Yashasvi Jaiswal | India | 791 | Young Indian opener, 10 Test centuries at remarkable average |
| 6 | Kamindu Mendis | Sri Lanka | 781 | Emerging Sri Lankan talent, consistent middle-order batter |
| 7 | Temba Bavuma | South Africa | 774 | Experienced South African captain, reliable Test batsman |
| 8 | Rishabh Pant | India | 753 | Dynamic wicket-keeper, 5 Test centuries, aggressive player |
| 9 | Daryl Mitchell | New Zealand | 748 | Consistent New Zealand all-rounder across formats |
| 10 | Ben Duckett | England | 747 | English opener, showed resilience after past controversies |
Notable players ranked 11-20 include: Travis Head (Australia, 740), Saud Shakeel (Pakistan, 734), Shubman Gill (India, 733), Dinesh Chandimal (Sri Lanka, 717), Aiden Markram (South Africa, 688), Pathum Nissanka (Sri Lanka, 685), Usman Khawaja (Australia, 672), Alex Carey (Australia, 672), Jamie Smith (England, 670), and Sean Williams (Zimbabwe, 668).?
ICC ODI Batting Rankings 2025
Rohit Sharma achieved a historic milestone in October 2025 by becoming the No. 1 ODI batsman in the world for the first time in his career, with 781 rating points. India's captain claimed the top spot after a dominant performance against Australia, including his 33rd ODI century and a Player of the Series award.?
Top 10 ODI Batsmen
| Rank | Player | Country | Rating | Highlights |
|---|---|---|---|---|
| 1 | Rohit Sharma | India | 781 | 33 ODI centuries, No.1 for first time in career, Player of Series vs Australia |
| 2 | Ibrahim Zadran | Afghanistan | 764 | Afghan captain, consistent performer, 11 ODI centuries |
| 3 | Daryl Mitchell | New Zealand | 746 | Top all-rounder, balanced approach across formats |
| 4 | Shubman Gill | India | 745 | Young Indian opening batter, 8 ODI centuries, rising star |
| 5 | Virat Kohli | India | 725 | India's premier batter, 50 ODI centuries, 7th all-time |
| 6 | Charith Asalanka | Sri Lanka | 710 | Sri Lankan middle-order specialist, 5 ODI centuries |
| 7 | Babar Azam | Pakistan | 709 | Pakistan captain, 19 ODI centuries, consistent performer |
| 8 | Harry Tector | Ireland | 708 | Irish batter, emerging talent in international cricket |
| 9 | Shreyas Iyer | India | 700 | Indian middle-order batsman, 5 ODI centuries |
| 10 | Shai Hope | West Indies | 690 | West Indies opener, 3 ODI centuries, stable performer |
Notable players ranked 11-20 include: Travis Head (Australia, 653), Rachin Ravindra (New Zealand, 652), Pathum Nissanka (Sri Lanka, 648), Kusal Mendis (Sri Lanka, 646), Quinton de Kock (South Africa, 642), Salman Agha (Pakistan, 639), KL Rahul (India, 631), Keacy Carty (West Indies, 630), Rahmanullah Gurbaz (Afghanistan, 626), and Paul Stirling (Ireland, 625).?
India's Dominance in ODI Rankings: India has four players in the top 10 ODI rankings (Rohit Sharma, Shubman Gill, Virat Kohli, and Shreyas Iyer), showcasing the nation's exceptional batting depth in 2025.?
ICC T20I Batting Rankings 2025
Abhishek Sharma of India holds the No. 1 position in T20I batting rankings with 920 rating points, representing a remarkable ascent for the young Indian all-rounder. His 28-ball T20 century earlier in 2025 and consistent performances have established him as the world's leading T20I batsman.?
Top 10 T20I Batsmen
| Rank | Player | Country | Rating | Highlights |
|---|---|---|---|---|
| 1 | Abhishek Sharma | India | 920 | 28-ball century record (joint fastest by Indian), explosive all-rounder |
| 2 | Phil Salt | England | 849 | English opener, aggressive white-ball specialist, 10+ T20I fifties |
| 3 | Pathum Nissanka | Sri Lanka | 779 | Sri Lankan opener, consistent T20I performer |
| 4 | Jos Buttler | England | 770 | England captain, explosive batter, 9 T20I centuries |
| 5 | Tilak Varma | India | 761 | Young Indian batter, promising talent in T20 cricket |
| 6 | Travis Head | Australia | 713 | Versatile Australian batter, performs across all formats |
| 7 | Kusal Perera | Sri Lanka | 692 | Sri Lankan opening batter, dynamic player |
| 8 | Suryakumar Yadav | India | 691 | Indian middle-order specialist, innovative batting style |
| 9 | Tim Seifert | New Zealand | 690 | New Zealand wicket-keeper, consistent performer |
| 10 | Mitchell Marsh | Australia | 684 | Australian all-rounder, experienced T20 player |
Notable players ranked 11-20 include: Sahibzada Farhan (Pakistan, 679), Dewald Brevis (South Africa, 672), Shai Hope (West Indies, 670), Tim David (Australia, 665), Rahmanullah Gurbaz (Afghanistan, 644), Reeza Hendricks (South Africa, 638), Tanzid Hasan (Bangladesh, 636), Kusal Mendis (Sri Lanka, 625), Ibrahim Zadran (Afghanistan, 615), and Josh Inglis (Australia, 609).?
Indian Dominance in T20I: India has three players in the top 10 T20I rankings (Abhishek Sharma, Tilak Varma, and Suryakumar Yadav), reflecting the nation's exceptional T20 cricket talent pool.?
Key Observations
Format Specialists vs All-Rounders: Several players like Joe Root, Daryl Mitchell, and Travis Head rank highly across multiple formats, demonstrating their value as complete cricketers. Others like Abhishek Sharma and Phil Salt specialize in specific formats, becoming elite performers in their chosen arena.
Regional Representation: While India dominates with multiple players in top 10 rankings across all formats, there is significant representation from England, Sri Lanka, New Zealand, Australia, and Afghanistan, showcasing the competitive nature of international cricket in 2025.
Young Talents: Players like Yashasvi Jaiswal (India, 5th in Test), Shubman Gill (India, 4th in ODI, 13th in Test), Tilak Varma (India, 5th in T20I), and Abhishek Sharma (India, 1st in T20I) highlight the emergence of a new generation of world-class batsmen.
Joe Root's Legacy: Joe Root's continued dominance in Test rankings at age 34, combined with his historic WTC milestones in 2025, cements his position as one of the greatest Test batsmen of all time, trailing only Sachin Tendulkar in career runs