Test Batting Rankings

Last Updated – 22 July 2018
The International Cricket Council (ICC)  Test Batting Rankings

Pos Player Rating
1
Steve Smith
929
2 Virat Kohli 903
3 Joe Root 855
4 Kane Williamson 847
5 David Warner 820
6 Cheteshwar Pujara 799
7 Dimuth Karunaratne 754
8 Dinesh Chandimal 733
9 Dean Elgar 724
10 Aiden Markram 703
11 Ross Taylor 697
12 Kraigg Brathwaite 695
13 Alastair Cook 686
14 Hashim Amla 673
15 Azhar Ali 672
16 Jonny Bairstow 670
17 Francois du Plessis 665
18 Lokesh Rahul 661
19 Ajinkya Rahane 645
20 Kusal Mendis 641
21 Usman Khawaja 633
22 Shakib Al Hasan 632
23 Murali Vijay 624
24 Shikhar Dhawan 618
25 Angelo Mathews 607
26 Shaun Marsh 605
27 Asad Shafiq 602
28 Ben Stokes 601
29 BJ Watling 596
30 Quinton de Kock 594
31 Tamim Iqbal 590
32 Mushfiqur Rahim 589
33 Tom Latham 587
34 Henry Nicholls 573
35 Shai Hope 572
36 Temba Bavuma 567
37 Peter Handscomb 559
38 Jeet Raval 552
39 Sarfraz Ahmed 551
40 Mominul Haque 549
41 Niroshan Dickwella 549
42 Rohit Sharma 545
43 Moeen Ali 537
44 Brendan Taylor 534
45 Roston Chase 532
46 Hamilton Masakadza 531
47 Dhananjaya de Silva 529
48 Sikandar Sikandar Raza 510
49 Craig Ervine 505
50 Tim Paine 495
51 Mitchell Marsh 493
52 Jason Holder 485
53 Colin de Grandhomme 483
54 Cameron Bancroft 478
55 Shane Dowrich 477
56 Matt Renshaw 466
57 Dawid Malan 465
58 Wriddhiman Saha 461
59 Kieran Powell 458
60 JP Duminy 458
61 Jos Buttler 456
62 Ravindra Jadeja 455
63 Mahmudullah 452
64 Ravichandran Ashwin 451
65 Vernon Philander 449
66 Jermaine Blackwood 449
67 Hardik Pandya 448
68 Kevin O’Brien 440
69 Roshen Silva 429
70 Ahmed Shehzad 427
71 Upul Tharanga 415
72 Mark Stoneman 415
73 Danushka Gunathilaka 414
74 Imrul Kayes 411
75 Joe Burns 406
76 Soumya Sarkar 404
77 Haris Sohail 401
78 Kaushal Silva 401
79 James Vince 398
80 Sami Aslam 398
81 Gary Ballance 394
82 Chris Woakes 392
83 Litton Das 390
84 Mitchell Santner 387
85 Shimron Hetmyer 372
86 Babar Azam 370
87 Mohammad Nasir Hossain 369
88 Kusal Perera 358
89 Regis Chakabva 351
90 Dilruwan Perera 349
91 Peter Moor 348
92 Dominic Bess 346
93 Mitchell Starc 344
94 Sean Williams 340
95 Keaton Jennings 337
96 Glenn Maxwell 327
97 Graeme Cremer 323
98 Asela Gunaratne 322
99 Sabbir Rahman 317
100 Tom Blundell 312
Icc Test Batting Rankings