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

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

    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.

    POS Name Team Points
    1 Joe Root ENG 899
    2 Kane Williamson NZ 852
    3 Daryl Mitchell NZ 760
    4 Steve Smith AUS 757
    5 Yashasvi Jaiswal IND 751
    6 Rishabh Pant IND 731
    7 Usman Khawaja AUS 728
    8 Mohammad Rizwan PAK 720
    8 Marnus Labuschagne AUS 720
    10 Rohit Sharma IND 716
    11 Babar Azam PAK 712
    12 Virat Kohli IND 709
    12 Harry Brook ENG 709
    14 Shubman Gill IND 701
    15 Travis Head AUS 697
    16 Kamindu Mendis SL 692
    17 Dhananjaya de Silva SL 685
    17 Dimuth Karunaratne SL 685
    19 Ben Duckett ENG 669
    20 Liton Liton Das BAN 665
    21 Saud Shakeel PAK 661
    22 Temba Bavuma SA 654
    23 Mushfiqur Rahim BAN 650
    24 Aiden Markram SA 647
    25 Zak Crawley ENG 642
    26 Dinesh Chandimal SL 640
    27 Angelo Mathews SL 635
    28 Cameron Green AUS 634
    29 Ollie Pope ENG 629
    30 Dean Elgar SA 628
    31 Jamie Smith ENG 614
    32 Jonny Bairstow ENG 613
    33 Tom Latham NZ 608
    34 Agha Salman PAK 606
    35 Ben Stokes ENG 603
    36 Sean Williams ZIM 602
    37 Ravindra Jadeja IND 591
    38 Tom Blundell NZ 581
    39 Alex Carey AUS 574
    40 Imam-ul-Haq PAK 572
    41 Abdullah Shafique PAK 559
    42 Rachin Ravindra NZ 549
    43 Shakib Al Hasan BAN 545
    44 Pathum Nissanka SL 542
    45 Henry Nicholls NZ 534
    46 Kraigg Brathwaite WI 531
    46 Kyle Verreynne SA 531
    48 Nazmul Shanto BAN 519
    49 Craig Ervine ZIM 518
    50 Devon Conway NZ 517
    51 Ibrahim Zadran AFG 509
    51 Shreyas Iyer IND 509
    51 Kusal Mendis SL 509
    54 Axar Patel IND 508
    55 Lorcan Tucker IRE 503
    56 David Bedingham SA 502
    56 Mitchell Marsh AUS 502
    58 Mominul Haque BAN 498
    59 Lokesh Rahul IND 495
    60 Jason Holder WI 487
    61 Keegan Petersen SA 483
    62 Glenn Phillips NZ 481
    63 Shan Masood PAK 480
    64 Sarfaraz Ahmed PAK 462
    65 Joshua Da Silva WI 457
    66 Dhruv Jurel IND 447
    67 Ben Foakes ENG 442
    68 Rahmat Shah AFG 441
    69 Kavem Hodge WI 439
    70 Zakir Hasan BAN 435
    71 Mehidy Hasan BAN 431
    72 Ravichandran Ashwin IND 425
    73 Harry Tector IRE 404
    74 Devdutt Padikkal IND 401
    75 Hashmatullah Shahidi AFG 395
    76 Tony de Zorzi SA 394
    77 Marco Jansen SA 389
    77 Alick Athanaze WI 389
    79 Andy McBrine IRE 376
    80 Mahmudul Hasan Joy BAN 370
    81 Tagenarine Chanderpaul WI 357
    82 Sarfaraz Khan IND 351
    83 Chris Woakes ENG 349
    84 Faheem Ashraf PAK 347
    85 Andrew Balbirnie IRE 346
    85 Prince Masvaure ZIM 346
    87 Will Young NZ 334
    88 Nurul Hasan BAN 333
    88 Dan Lawrence ENG 333
    90 Paul Stirling IRE 328
    92 Curtis Campher IRE 310
    93 Matt Henry NZ 309
    94 Milan Rathnayake SL 302
    95 Pat Cummins AUS 299
    95 Aamer Jamal PAK 299
    97 Keacy Carty WI 296
    98 KNM Fernando SL 294
    98 Gus Atkinson ENG 294
    98 Mitchell Starc AUS 294
    101 Joylord Gumbie ZIM 291

    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.

    POS Name Team Points
    1 Ravichandran Ashwin IND 871
    2 Jasprit Bumrah IND 854
    3 Josh Hazlewood AUS 847
    4 Kagiso Rabada SA 820
    4 Pat Cummins AUS 820
    6 Ravindra Jadeja IND 804
    7 Nathan Lyon AUS 801
    8 Prabath Jayasuriya SL 743
    9 Kyle Jamieson NZ 721
    10 Shaheen Afridi PAK 709
    11 Matt Henry NZ 704
    11 Mitchell Starc AUS 704
    13 Asitha Fernando SL 700
    14 Jayden Seales WI 687
    15 Chris Woakes ENG 683
    16 Kuldeep Yadav IND 679
    17 Ollie Robinson ENG 659
    18 Kemar Roach WI 637
    19 Taijul Islam BAN 635
    20 Tim Southee NZ 619
    21 Keshav Maharaj SA 614
    22 Mehidy Hasan BAN 607
    23 Mark Wood ENG 595
    24 Mohammed Siraj IND 585
    25 Ajaz Patel NZ 584
    26 Marco Jansen SA 580
    27 Gus Atkinson ENG 574
    28 Jason Holder WI 555
    29 Ramesh Mendis SL 547
    30 Vishwa Fernando SL 545
    31 Alzarri Joseph WI 541
    32 Hasan Ali PAK 540
    33 Shakib Al Hasan BAN 534
    33 Lungi Ngidi SA 534
    35 Naseem Shah PAK 531
    36 Lahiru Kumara SL 527
    37 Axar Patel IND 521
    38 Jack Leach ENG 517
    39 Duanne Olivier SA 494
    40 Kasun Rajitha SL 490
    41 William O’Rourke NZ 458
    42 Blessing Muzarabani ZIM 423
    42 Aamer Jamal PAK 423
    44 Ben Stokes ENG 416
    44 Hasan Mahmud BAN 416
    46 Abrar Ahmed PAK 410
    47 Nayeem Hasan BAN 405
    48 Jomel Warrican WI 396
    49 Shamar Joseph WI 392
    50 Matthew Potts ENG 386
    51 Shoaib Bashir ENG 366
    52 Glenn Phillips NZ 364
    53 Khurram Shahzad PAK 357
    54 Shardul Thakur IND 347
    55 Mark Adair IRE 343
    56 Gudakesh Motie-Kanhai WI 338
    57 Willem Mulder SA 336
    58 Dane Piedt SA 333
    59 Mohammad Shoriful Islam BAN 331
    60 Nandre Burger SA 329
    61 Cameron Green AUS 320
    62 Joe Root ENG 314
    63 Taskin Ahmed BAN 308
    64 Mitchell Santner NZ 296
    65 Olly Stone ENG 294
    66 Tom Hartley ENG 292
    67 Ish Sodhi NZ 290
    68 Craig Young IRE 285
    69 Neil Brand SA 282
    70 Naveed Zadran AFG 276
    71 Sajid Khan PAK 272
    72 Milan Rathnayake SL 266
    73 Victor Nyauchi ZIM 264
    74 Mitchell Marsh AUS 263
    75 Khaled Ahmed BAN 251
    76 Barry McCarthy IRE 247
    77 Dhananjaya de Silva SL 246
    78 Nahid Rana BAN 243
    79 Rehan Ahmed ENG 240
    80 Andy McBrine IRE 233
    81 Mir Hamza PAK 231
    82 Gerald Coetzee SA 222
    83 Faheem Ashraf PAK 211
    84 Sean Williams ZIM 204
    85 Agha Salman PAK 199
    86 Nijat Masood AFG 196
    87 Rachin Ravindra NZ 169
    88 Deep IND 167
    89 Dane Paterson SA 160
    90 Travis Head AUS 151
    90 Mukesh Kumar IND 151
    92 Khan AFG 149
    93 Kraigg Brathwaite WI 145
    94 Zia-ur-Rehman AFG 138
    95 Ben Sears NZ 134
    96 Richard Ngarava ZIM 122
    97 Angelo Mathews SL 118
    98 Mominul Haque BAN 111
    99 Kane Williamson NZ 101
    100 Dean Elgar SA 85

    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.

    Pos Name Team Points
    1 Ravindra Jadeja IND 475
    2 Ravichandran Ashwin IND 370
    3 Shakib Al Hasan BAN 291
    4 Joe Root ENG 282
    5 Jason Holder WI 270
    6 Axar Patel IND 264
    7 Mehidy Hasan BAN 261
    8 Ben Stokes ENG 250
    9 Pat Cummins AUS 245
    10 Chris Woakes ENG 238

     

    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 2025 10 Teams Squad ▼

    Must Read