More
    HomeCricketICC RankingsICC Men's Test Rankings - Batsmen, Bowlers and All-Rounders

    ICC Men’s Test Rankings – Batsmen, Bowlers and All-Rounders

    Times of Sports — Preferred Source CTA

    The MRF Tyres ICC Men’s Test Rankings is a table where international cricket players’ performances are ranked using a points-based system which is worked out by doing a series of calculations leading to a sophisticated moving average. Players are rated on a scale of 0 to 1000 points.

    ICC Men’s Test Rankings – Batsmen

    Following are the list of players in the Men’s Test batters Rankings which changes after players’ performance in each Test match.

    S no Player Nation Ratings
    1 Joe Root ENG 898
    2 Kane Williamson NZ 827
    3 Steve Smith AUS 823
    4 Harry Brook ENG 820
    5 Kamindu Mendis SL 781
    6 Temba Bavuma SA 775
    7 Travis Head AUS 774
    8 Yashasvi Jaiswal IND 750
    9 Daryl Mitchell NZ 741
    10 Saud Shakeel PAK 734
    11 Shubman Gill IND 730
    12 Dinesh Chandimal SL 717
    13 Rishabh Pant IND 704
    14 Ben Duckett ENG 701
    15 Rachin Ravindra NZ 695
    16 Pathum Nissanka SL 685
    16 Alex Carey AUS 685
    18 Aiden Markram SA 681
    19 Sean Williams ZIM 668
    20 Mohammad Mohammad Rizwan PAK 664
    21 Babar Azam PAK 656
    22 Ravindra Jadeja IND 653
    23 Usman Khawaja AUS 649
    24 Marnus Labuschagne AUS 648
    25 Willem Mulder SA 647
    26 Dhananjaya de Silva SL 634
    27 Salman Agha PAK 630
    28 Ollie Pope ENG 629
    28 Mushfiqur Rahim BAN 629
    30 Cameron Green AUS 624
    31 Jamie Smith ENG 621
    32 Rahmat Shah AFG 620
    33 Kusal Mendis SL 611
    34 Tom Latham NZ 608
    35 Liton Das BAN 596
    36 Lokesh Rahul IND 594
    37 Kyle Verreynne SA 589
    38 Will Young NZ 588
    39 Ryan Rickelton SA 583
    40 Dimuth Karunaratne SL 582
    41 Devon Conway NZ 580
    42 Ben Stokes ENG 579
    43 Najmul Hossain Shanto BAN 577
    44 Shan Masood PAK 576
    45 Zak Crawley ENG 575
    46 Tony de Zorzi SA 565
    47 Tom Blundell NZ 559
    48 Shai Hope WI 555
    48 Tristan Stubbs SA 555
    50 Washington Sundar IND 548
    51 Mominul Haque BAN 547
    52 Lorcan Tucker IRE 545
    53 Henry Nicholls NZ 542
    54 Imam-ul-Haq PAK 541
    55 David Bedingham SA 536
    56 Glenn Phillips NZ 531
    57 Shadman Islam BAN 529
    58 Abdullah Shafique PAK 527
    59 Ibrahim Zadran AFG 509
    60 Justin Greaves WI 504
    61 Craig Ervine ZIM 503
    62 Mehidy Hasan BAN 492
    63 Senuran Muthusamy SA 482
    64 Beau Webster AUS 479
    65 Kraigg Brathwaite WI 478
    66 Axar Patel IND 454
    67 Hashmatullah Shahidi AFG 451
    68 Pretorius SA 446
    69 Corbin Bosch SA 439
    70 Jaker Ali BAN 437
    71 Mahmudul Hasan Joy BAN 435
    72 Andy McBrine IRE 433
    72 Alick Athanaze WI 433
    74 Mitchell Santner NZ 420
    75 John Campbell WI 417
    75 Marco Jansen SA 417
    77 Kavem Hodge WI 407
    78 Mitchell Marsh AUS 404
    79 Ben Curran ZIM 398
    80 Dhruv Jurel IND 396
    81 Joshua Da Silva WI 395
    82 Kamran Ghulam PAK 381
    83 Jacob Bethell ENG 370
    84 Oshada Fernando SL 366
    85 Paul Stirling IRE 363
    85 Andrew Balbirnie IRE 363
    85 Curtis Campher IRE 363
    88 Harry Tector IRE 359
    89 Brian Bennett ZIM 350
    90 Mitchell Starc AUS 347
    90 Sarfaraz Khan IND 347
    92 Nitish Kum Reddy IND 346
    93 Saim Ayub PAK 345
    93 Aamer Jamal PAK 345
    95 Roston Chase WI 343
    96 Nick Welch ZIM 340
    97 Tagenarine Chanderpaul WI 339
    98 Mark Adair IRE 333
    99 Hasan BAN 320
    100 Pat Cummins AUS 317

    ICC Men’s Test Rankings – Bowlers

    Following are the list of players in the Men’s Test Bowlers Rankings which changes after players’ performance in each Test match.

    S no Player Nation Ratings
    1 Jasprit Bumrah IND 879
    2 Matt Henry NZ 853
    3 Mitchell Starc AUS 852
    4 Noman Ali PAK 843
    5 Marco Jansen SA 825
    6 Pat Cummins AUS 821
    7 Kagiso Rabada SA 807
    8 Josh Hazlewood AUS 799
    9 Scott Boland AUS 770
    10 Nathan Lyon AUS 757
    11 Simon Harmer SA 721
    12 Mohammed Siraj IND 707
    13 Ravindra Jadeja IND 698
    14 Kuldeep Yadav IND 694
    15 Gus Atkinson ENG 693
    15 Prabath Jayasuriya SL 693
    17 Taijul Islam BAN 691
    18 Kemar Roach WI 673
    19 Keshav Maharaj SA 671
    20 Jayden Seales WI 666
    21 Shamar Joseph WI 661
    22 Asitha Fernando SL 659
    23 Blessing Muzarabani ZIM 642
    24 Shaheen Afridi PAK 632
    25 Mehidy Hasan BAN 608
    26 Mohammad Abbas PAK 595
    27 Ajaz Patel NZ 593
    28 Sajid Khan PAK 590
    29 Brydon Carse ENG 564
    30 Vishwa Fernando SL 562
    31 Alzarri Joseph WI 560
    32 Jomel Warrican WI 558
    33 William O’Rourke NZ 556
    34 Ben Stokes ENG 533
    35 Mitchell Santner NZ 527
    36 Lahiru Kumara SL 516
    37 Naseem Shah PAK 515
    38 Ramesh Mendis SL 506
    39 Mark Wood ENG 504
    40 Lungi Ngidi SA 495
    41 Jack Leach ENG 493
    42 Shoaib Bashir ENG 482
    43 Hasan Ali PAK 480
    44 Nayeem Hasan BAN 478
    45 Matthew Kuhnemann AUS 457
    46 Axar Patel IND 445
    47 Josh Tongue ENG 426
    48 Dane Paterson SA 408
    49 Matthew Potts ENG 406
    50 Abrar Ahmed PAK 401
    51 Hasan Mahmud BAN 396
    52 Hasan Murad BAN 393
    52 Michael Neser AUS 393
    54 Taskin Ahmed BAN 385
    55 Zakary Foulkes NZ 384
    56 Rashid Khan AFG 382
    57 Willem Mulder SA 380
    58 Washington Sundar IND 370
    59 Barry McCarthy IRE 363
    60 Yusuf SA 360
    61 Corbin Bosch SA 359
    61 Akash Deep IND 359
    63 Roston Chase WI 357
    63 Jacob Duffy NZ 357
    65 M. Prasidh Krishna IND 353
    66 Gudakesh Motie-Kanhai WI 352
    67 Senuran Muthusamy SA 339
    68 Mark Adair IRE 334
    69 Glenn Phillips NZ 332
    70 Khurram Shahzad PAK 309
    71 Andy McBrine IRE 307
    72 Shardul Thakur IND 300
    73 Milan Rathnayake SL 299
    74 Mohammad Shoriful Islam BAN 294
    75 Todd Murphy AUS 292
    76 Jofra Archer ENG 287
    77 Cameron Green AUS 280
    78 Aamer Jamal PAK 277
    79 Gerald Coetzee SA 275
    80 Ish Sodhi NZ 268
    81 Rehan Ahmed ENG 266
    82 Nahid Rana BAN 263
    83 Ebadot Hossain BAN 262
    84 Matthew Humphreys IRE 261
    85 Naveed Zadran AFG 259
    86 Mitchell Marsh AUS 258
    86 Khaled Ahmed BAN 258
    86 Joe Root ENG 258
    89 Dhananjaya de Silva SL 254
    89 Ziaur Rahman AFG 254
    91 Richard Ngarava ZIM 242
    92 Justin Greaves WI 241
    93 Tanaka Chivanga ZIM 229
    94 Michael Bracewell NZ 228
    95 Asif Afridi PAK 224
    96 Nishan Peiris SL 222
    97 Victor Nyauchi ZIM 221
    98 Zia-ur-Rehman AFG 217
    99 Dane Piedt SA 213
    100 Wellington Masakadza ZIM 212

    ICC Men’s Test Rankings – All-Rounder

    Players need to shine with both ball and bat to get enrolled in the list of ICC Men’s Test All-Rounders Ranking. Following are the list of players in the Men’s Test all-rounders Rankings which changes after players’ performance in each Test match.

    S no Player Nation Ratings
    1 Ravindra Jadeja IND 455
    2 Marco Jansen SA 344
    3 Ben Stokes ENG 308
    4 Mehidy Hasan BAN 299
    5 Mitchell Starc AUS 295
    6 Pat Cummins AUS 260
    7 Willem Mulder SA 245
    8 Joe Root ENG 231
    9 Mitchell Santner NZ 221
    10 Gus Atkinson ENG 211

     

    CHECKICC Men’s Test Cricket Team Ranking – Current Updates

    Who developed ICC Ranking System?

    The ratings were developed at the suggestion of Ted Dexter in 1987.

    When are the rankings updated?

    Normally ICC updates the Test rankings after each Test match (usually within 12 hours) and ODI ratings at the end of each ODI series. But generally, it doesn’t publish Test rankings if another Test match is currently in progress.

    How ICC Men’s Test Batsmen Rankings calculated?

    1. Out or Not Out (Bonus points are given to Not out players)
    2. Ratings of the opposing bowling attack; the higher the combined ratings of the bowling attack, in proportion more value is given to the batsman’s innings.
    3. Runs scored i.e., more runs means more bonus points. A century in the second innings will get more credit than in the first inning.
    4. At which juncture; runs are scored. If a player score runs when his team was in crisis, then a player gets more rating points.
    5. The level of run-scoring in the match. If both teams score 500 in innings, then the computer rate it as a high scoring match, so 100 runs by a player in this innings worth lesser to a low scoring match in which both team score just 150 runs.
    6. If a player has scored more runs in a match and his team wins then he gets bonus points. But bonus points will be more if the victory is against a strong team.
    Times of Sports
    Times of Sports
    A Leading Sports News Channel For All The Exclusive Sports Updates Across Globe.

    IPL 2026 Squad

    Must Read