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

ICC men's Test ranking for batsmen, bowlers and all rounders
Kane Williamson(Left), Pat Cummins(Middle), Jason Holder

Table of Contents

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

Marnus Labuschagne holds the top position in the ICC Men’s Test batsmen ranking list with a rating of 936. Following are the list of Men’s Test batsmen ranking.

POS PLAYER TEAM RATING
1 Marnus Labuschagne AUS 892
2 Steve Smith AUS 845
3 Kane Williamson NZ 844
4 Joe Root ENG 843
5 Babar Azam PAK 815
6 Dimuth Karunaratne SL 781
7 Usman Khawaja AUS 757
8 Rohit Sharma IND 754
9 Travis Head AUS 744
10 Virat Kohli IND 742
11 Rishabh Pant IND 738
12 David Warner AUS 691
13 Dean Elgar SA 689
14 Tom Latham NZ 679
15 Henry Nicholls NZ 675
16 Azhar Ali PAK 666
17 Devon Conway NZ 661
18 Mohammad Rizwan PAK 655
19 Mayank Agarwal IND 650
20 Litton Das BAN 644
21 Abid Ali PAK 622
22 Temba Bavuma SA 620
23 Cheteshwar Pujara IND 619
24 Colin de Grandhomme NZ 609
25 Kraigg Brathwaite WI 606
26 Angelo Mathews SL 605
27 Sean Williams ZIM 603
28 Ben Stokes ENG 599
29 Mushfiqur Rahim BAN 595
30 Dhananjaya de Silva SL 592
31 Ajinkya Rahane IND 583
32 Niroshan Dickwella SL 577
33 Abdullah Shafique PAK 574
34 Shreyas Iyer IND 574
35 Tamim Iqbal BAN 574
36 Lokesh Rahul IND 566
37 Jermaine Blackwood WI 565
38 Nkruma Bonner WI 564
39 Ravindra Jadeja IND 562
40 Fawad Alam PAK 562
41 Keegan Petersen SA 558
42 Aiden Markram SA 557
43 Shakib Al Hasan BAN 555
44 Cameron Green AUS 549
45 Rassie van der Dussen SA 546
46 Jonny Bairstow ENG 541
47 Rory Burns ENG 537
48 Francois du Plessis SA 532
49 Tom Blundell NZ 525
50 Sikandar Raza ZIM 523
51 Mominul Haque BAN 523
52 Hanuma Vihari IND 521
53 Kusal Mendis SL 515
54 Pathum Nissanka SL 514
55 Tim Paine AUS 512
56 Shubman Gill IND 512
57 Mahmudullah BAN 508
58 Jos Buttler ENG 500
59 Dinesh Chandimal SL 496
60 Jason Holder WI 496
61 Zak Crawley ENG 494
62 Ibrahim Zadran AFG 486
63 Joshua Da Silva WI 484
64 Imam-ul-Haq PAK 483
65 Faheem Ashraf PAK 474
66 Shan Masood PAK 471
67 Kusal Perera SL 466
68 Alex Carey AUS 462
69 Matthew Wade AUS 462
70 Ollie Pope ENG 462
71 Joe Burns AUS 459
72 Shane Dowrich WI 453
73 Kyle Verreynne SA 446
74 Lahiru Thirimanne SL 445
75 Daryl Mitchell NZ 444
76 Kyle Mayers WI 442
77 Oshada Fernando SL 441
78 Washington Sundar IND 438
79 Dom Sibley ENG 437
80 Chris Woakes ENG 427
81 Regis Chakabva ZIM 427
82 Dawid Malan ENG 424
83 Nazmul Shanto BAN 418
84 Marcus Harris AUS 406
85 Dan Lawrence ENG 405
86 Will Young NZ 403
87 Ravichandran Ashwin IND 402
88 Hashmatullah Shaidi AFG 397
89 Shai Hope WI 393
90 Mitchell Starc AUS 392
91 John Campbell WI 388
92 Mahmudul Hasan Joy BAN 381
93 Haris Sohail PAK 377
94 Rahmat Shah AFG 377
95 Shamarh Brooks WI 376
96 Roston Chase WI 376
97 Sarel Erwee SA 367
98 Darren Bravo WI 362
99 Sam Curran ENG 361
100 Soumya Sarkar BAN 356

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 PLAYER TEAM RATING
1 Pat Cummins AUS 901
2 Ravichandran Ashwin IND 850
3 Jasprit Bumrah IND 830
4 Shaheen Afridi PAK 827
5 Kyle Jamieson NZ 820
6 Kagiso Rabada SA 818
7 Tim Southee NZ 790
8 Neil Wagner NZ 777
9 James Anderson ENG 765
10 Josh Hazlewood AUS 752
11 Mitchell Starc AUS 743
12 Kemar Roach WI 736
13 Trent Boult NZ 730
14 Stuart Broad ENG 725
15 Hasan Ali PAK 697
16 Mohammad Shami IND 697
17 Ravindra Jadeja IND 686
18 Jason Holder WI 679
19 Nathan Lyon AUS 671
20 Mohammad Abbas PAK 670
21 Keshav Maharaj SA 660
22 Taijul Islam BAN 636
23 Duanne Olivier SA 633
24 Suranga Lakmal SL 616
25 Ishant Sharma IND 616
26 Lungi Ngidi SA 613
27 Ollie Robinson ENG 603
28 Akshar Patel IND 601
29 Shannon Gabriel WI 565
30 Shakib Al Hasan BAN 562
31 Chris Woakes ENG 560
32 Lasith Embuldeniya SL 559
33 Mark Wood ENG 555
34 Mehedi Hasan BAN 552
35 Jack Leach ENG 550
36 Rashid Khan AFG 543
37 Umesh Yadav IND 542
38 Yasir Shah PAK 539
39 Anrich Nortje SA 526
40 Marco Jansen SA 516
41 Ben Stokes ENG 499
42 Ramesh Mendis SL 493
43 Ajaz Patel NZ 490
44 Shardul Thakur IND 479
45 Praveen Jayawickrama SL 472
46 Matt Henry NZ 468
47 Scott Boland AUS 453
48 Kyle Mayers WI 450
49 Lahiru Kumara SL 449
50 Roston Chase WI 434
51 Jayden Seales WI 432
52 Mohammed Siraj IND 431
53 Colin de Grandhomme NZ 403
54 Blessing Muzarabani ZIM 391
55 Simon Harmer SA 391
56 Alzarri Joseph WI 373
57 Hamza Hotak AFG 364
58 Vishwa Fernando SL 359
59 Nauman Ali PAK 349
60 Jofra Archer ENG 347
61 Dominic Bess ENG 345
62 Nayeem Hasan BAN 344
63 Jomel Warrican WI 336
64 Sam Curran ENG 327
65 Naseem Shah PAK 318
66 Kuldeep Yadav IND 318
67 Sikandar Raza ZIM 315
68 Cameron Green AUS 311
69 Rahkeem Cornwall WI 303
70 Faheem Ashraf PAK 289
71 Willem Mulder SA 287
72 Sajid Khan PAK 285
73 Abu Jayed BAN 281
74 Jhye Richardson AUS 281
75 Kasun Rajitha SL 277
76 Veerasammy Permaul WI 262
77 Olly Stone ENG 261
78 Lutho Sipamla SA 261
79 Yamin Ahmadzi AFG 260
80 Mustafizur Rahman BAN 260
81 Donald Tiripano ZIM 248
82 Victor Nyauchi ZIM 247
83 Dushmantha Chameera SL 232
84 Craig Overton ENG 232
85 Ebadot Hussain BAN 224
86 Joe Root ENG 224
87 Mitchell Santner NZ 223
88 Dhananjaya de Silva SL 213
89 Haris Sohail PAK 212
90 George Linde SA 207
91 Dasun Shanaka SL 202
92 Taskin Ahmed BAN 201
93 Saqib Mahmood ENG 195
94 Mahmudullah BAN 193
95 Sean Williams ZIM 181
96 Shahbaz Nadeem IND 153
97 Kraigg Brathwaite WI 146
98 Ryan Burl ZIM 132
99 Khaled Ahmed BAN 132
100 Zahir Khan AFG 128

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 PLAYER TEAM RATING
1 Ravindra Jadeja IND 385
2 Ravichandran Ashwin IND 341
3 Jason Holder WI 336
4 Shakib Al Hasan BAN 311
5 Ben Stokes ENG 298
6 Mitchell Starc AUS 291
7 Kyle Jamieson NZ 274
8 Pat Cummins AUS 263
9 Colin de Grandhomme NZ 245
10 Chris Woakes ENG 239
11 Kyle Mayers WI 198
12 Neil Wagner NZ 195
13 Keshav Maharaj SA 188
14 Joe Root ENG 188
15 Akshar Patel IND 185
16 Kagiso Rabada SA 184
17 Mehedi Hasan BAN 182
18 Tim Southee NZ 172
19 Cameron Green AUS 170
20 Sikandar Raza ZIM 164

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.