Sponsored
Live Cricket Streaming Matches - Watch Free on WebCric
No live cricket matches right now. Check the upcoming schedule below!
Upcoming Cricket Matches & Schedule
ICC Cricket World Cup 2027 - Opener OCT 07, 2027
India vs Australia
Newlands, Cape Town • 2023 Rematch Stream Live
Watch Live Stream
The Ashes 2027 - 1st Test at Trent Bridge JUN 18, 2027
England vs Australia
Nottingham • Watch Free in HD on WebCric
View Fixture

ICC Team Rankings

Explore the official team standings across Test, ODI, and T20I cricket updated every Wednesday.

View Team Rankings →

Cricket Fixtures 2026-2027

Full international tour calendar, match start times, WTC series, and live streaming nodes.

Browse Fixtures Schedule →

ICC World Cup 2027

Complete 57-match official schedule, Super 7 pre-seeding, and venue guide across SA, ZIM & NAM.

World Cup 2027 Hub →

IPL & PSL 2027

Comprehensive franchise squads, draft & auction breakdowns, and free live streaming hubs.

IPL Hub • PSL Hub →

Official ICC Player Rankings (Test, ODI, T20I)

The International Cricket Council (ICC) player rankings evaluate international cricketers using advanced statistical weighting. Rather than relying solely on raw career averages, the algorithm assesses opposition strength, match conditions, recent form, and match impact. Complement your analysis by comparing player ratings against team standings on our ICC Team Rankings Dashboard or follow the upcoming tour dates on our Cricket Schedule & Fixtures page.

ICC Top 10 Test Batsmen

RankPlayer NameTeamRating
1Harry BrookEngland874
2Joe RootEngland850
3Steven SmithAustralia840
4Travis HeadAustralia811
5Temba BavumaSouth Africa775
6Rachin RavindraNew Zealand740
7Rishabh PantIndia711
7Shubman GillIndia711
9Daryl MitchellNew Zealand710
10Babar AzamPakistan709

ICC Top 10 Test Bowlers

RankPlayer NameTeamRating
1Jasprit BumrahIndia879
2Mitchell StarcAustralia872
3Matt HenryNew Zealand861
4Pat CumminsAustralia841
5Marco JansenSouth Africa825
6Kagiso RabadaSouth Africa807
7Scott BolandAustralia804
8Noman AliPakistan792
9Josh HazlewoodAustralia783
10Nathan LyonAustralia731

ICC Top 10 Test All-Rounders

RankPlayer NameTeamRating
1Ravindra JadejaIndia428
2Marco JansenSouth Africa344
3Mehidy Hasan MirazBangladesh314
4Mitchell StarcAustralia276
5Wiaan MulderSouth Africa245
6Washington SundarIndia239
7Pat CumminsAustralia234
8Gus AtkinsonEngland229
9Justin GreavesWest Indies225
10Joe RootEngland211

ICC Top 10 ODI Batsmen

RankPlayer NameTeamRating
1Shubman GillIndia801
2Daryl MitchellNew Zealand794
3Virat KohliIndia767
4Rohit SharmaIndia758
5Ibrahim ZadranAfghanistan719
6Babar AzamPakistan689
7Joe RootEngland674
8Shai HopeWest Indies673
9Charith AsalankaSri Lanka659
10Harry TectorIreland653

ICC Top 10 ODI Bowlers

RankPlayer NameTeamRating
1Rashid KhanAfghanistan714
2Abrar AhmedPakistan675
3Jofra ArcherEngland649
4Mitchell SantnerNew Zealand645
5Keshav MaharajSouth Africa644
6Maheesh TheekshanaSri Lanka641
7Bernard ScholtzNamibia613
8Shaheen Shah AfridiPakistan604
9Mehidy Hasan MirazBangladesh602
10Adil RashidEngland599

ICC Top 10 ODI All-Rounders

RankPlayer NameTeamRating
1Azmatullah OmarzaiAfghanistan337
2Mehidy Hasan MirazBangladesh260
3Sikandar RazaZimbabwe258
4Michael BracewellNew Zealand250
5Mitchell SantnerNew Zealand247
6Mohammad NabiAfghanistan238
6Brandon McMullenScotland238
8Rashid KhanAfghanistan232
9Axar PatelIndia210
10Wanindu HasarangaSri Lanka205

ICC Top 10 T20I Batsmen

RankPlayer NameTeamRating
1Ishan KishanIndia910
2Sahibzada FarhanPakistan848
3Abhishek SharmaIndia819
4Phil SaltEngland799
5Pathum NissankaSri Lanka751
6Tilak VarmaIndia750
7Jos ButtlerEngland748
8Harry BrookEngland734
9Mitchell MarshAustralia706
10Dewald BrevisSouth Africa702

ICC Top 10 T20I Bowlers

RankPlayer NameTeamRating
1Rashid KhanAfghanistan753
2Abrar AhmedPakistan736
3Adil RashidEngland710
4Adam ZampaAustralia700
5Nathan EllisAustralia675
6Corbin BoschSouth Africa669
7Wanindu HasarangaSri Lanka668
8Mujeeb Ur RahmanAfghanistan663
8Varun ChakravarthyIndia663
10Mohammad NawazPakistan658

ICC Top 10 T20I All-Rounders

RankPlayer NameTeamRating
1Sikandar RazaZimbabwe320
2Saim AyubPakistan275
3Dipendra Singh AireeNepal256
4Roston ChaseWest Indies249
5Hardik PandyaIndia244
6Will JacksEngland243
7Azmatullah OmarzaiAfghanistan241
8Mohammad NabiAfghanistan209
8Jason HolderWest Indies209
10Mohammad NawazPakistan203

How ICC Player Rankings Are Calculated

The ICC Player Rankings are determined using mathematical models assessing match circumstances, player workloads, and baseline expectations:

  • 1,000-Point Rating Scale: Each performance is benchmarked on a 1,000-point index. Achieving a 900+ rating represents an all-time great historical peak.
  • Batting Rating: Factors in total runs scored, pitch conditions, match result, and the relative rating of the opposing bowlers faced.
  • Bowling Rating: Evaluates wickets taken, runs conceded relative to match economy, and the ratings of the dismissed batsmen.
  • All-Rounder Rating: Calculated using the official formula: (Batting Rating × Bowling Rating) / 1000.
  • Qualification Cutoffs: Players must maintain active participation in international matches to remain listed in active rating pools.

Year-End Top Ranked Players in Test Cricket (1920 – 2025)

A statistical summary of year-end number-one ranked Test cricketers across more than a century of international cricket:

Year Top Batsman Top Bowler Top All-Rounder
2025Joe Root (ENG) - 867Jasprit Bumrah (IND) - 879Ravindra Jadeja (IND) - 455
2024Joe Root (ENG) - 895Jasprit Bumrah (IND) - 907Ravindra Jadeja (IND) - 405
2023Kane Williamson (NZ) - 864R. Ashwin (IND) - 879Ravindra Jadeja (IND) - 455
2022Marnus Labuschagne (AUS) - 925Pat Cummins (AUS) - 872Ravindra Jadeja (IND) - 369
2021Marnus Labuschagne (AUS) - 915Pat Cummins (AUS) - 902Jason Holder (WI) - 382
2020Kane Williamson (NZ) - 890Pat Cummins (AUS) - 906Ben Stokes (ENG) - 446
2019Virat Kohli (IND) - 928Pat Cummins (AUS) - 902Jason Holder (WI) - 473
2018Virat Kohli (IND) - 931Kagiso Rabada (SA) - 880Shakib Al Hasan (BAN) - 415
2017Steve Smith (AUS) - 947James Anderson (ENG) - 892Shakib Al Hasan (BAN) - 437
2016Steve Smith (AUS) - 937R. Ashwin (IND) - 887R. Ashwin (IND) - 481
2015Steve Smith (AUS) - 899R. Ashwin (IND) - 871R. Ashwin (IND) - 405
2014AB de Villiers (SA) - 893Dale Steyn (SA) - 906Shakib Al Hasan (BAN) - 398
2013AB de Villiers (SA) - 912Vernon Philander (SA) - 909R. Ashwin (IND) - 387
2012Michael Clarke (AUS) - 900Dale Steyn (SA) - 880Jacques Kallis (SA) - 387
2011Kumar Sangakkara (SL) - 863Dale Steyn (SA) - 898Shakib Al Hasan (BAN) - 404
2010Kumar Sangakkara (SL) - 882Dale Steyn (SA) - 897Jacques Kallis (SA) - 429
2009Gautam Gambhir (IND) - 877Dale Steyn (SA) - 836Jacques Kallis (SA) - 452
2008Shivnarine Chanderpaul (WI) - 901Muttiah Muralitharan (SL) - 897Jacques Kallis (SA) - 447
2007Kumar Sangakkara (SL) - 933Muttiah Muralitharan (SL) - 907Jacques Kallis (SA) - 537
2006Ricky Ponting (AUS) - 937Muttiah Muralitharan (SL) - 913Jacques Kallis (SA) - 439
2005Ricky Ponting (AUS) - 886Shane Warne (AUS) - 867Jacques Kallis (SA) - 476
2004Rahul Dravid (IND) - 881Glenn McGrath (AUS) - 870Jacques Kallis (SA) - 500
2003Ricky Ponting (AUS) - 905Muttiah Muralitharan (SL) - 908Jacques Kallis (SA) - 518
2002Matthew Hayden (AUS) - 906Glenn McGrath (AUS) - 911Jacques Kallis (SA) - 615
2001Brian Lara (WI) - 905Glenn McGrath (AUS) - 902Jacques Kallis (SA) - 503
2000Sachin Tendulkar (IND) - 877Shaun Pollock (SA) - 901Chris Cairns (NZ) - 461
1999Brian Lara (WI) - 892Shaun Pollock (SA) - 904Shaun Pollock (SA) - 464
1998Sachin Tendulkar (IND) - 861Allan Donald (SA) - 871Shaun Pollock (SA) - 453
1997Steve Waugh (AUS) - 828Glenn McGrath (AUS) - 853Brian McMillan (SA) - 356
1996Steve Waugh (AUS) - 894Glenn McGrath (AUS) - 872Brian McMillan (SA) - 389
1995Brian Lara (WI) - 898Shane Warne (AUS) - 876Brian McMillan (SA) - 386
1994Sachin Tendulkar (IND) - 776Shane Warne (AUS) - 905Wasim Akram (PAK) - 274
1993Graham Gooch (ENG) - 821Waqar Younis (PAK) - 907Kapil Dev (IND) - 323
1992Graham Gooch (ENG) - 852Curtly Ambrose (WI) - 868Kapil Dev (IND) - 331
1991Graham Gooch (ENG) - 871Curtly Ambrose (WI) - 834Imran Khan (PAK) - 475
1990Richie Richardson (WI) - 789Malcolm Marshall (WI) - 845Imran Khan (PAK) - 466

Frequently Asked Questions on Live Cricket Streaming & ICC Rankings

How do I watch free live cricket streaming on WebCric?
Simply visit the Live Matches section at the top of WebCric, select your preferred fixture (e.g., Test series, ODI tournament, or T20 clash), and click "Watch Live" to access high-definition live streams on mobile or desktop without registration.
Where can I compare team rankings with player performances?
Visit our dedicated ICC Team Rankings Dashboard to analyze overall team points and ratings across Test, ODI, and T20I competitions.
How often are ICC player rankings updated?
The International Cricket Council updates Test, ODI, and T20I player rankings weekly (typically every Wednesday) following the conclusion of active international bilateral fixtures and tournaments.
Can I track fixtures for IPL, PSL, The Ashes, and World Cup on WebCric?
Yes, WebCric delivers complete schedules, start timings, and streaming links on the Cricket Fixtures page, ICC World Cup 2027 Hub, IPL 2027 Hub, and PSL 2027 Hub.