Test Batsman Ranking | ICC Batsman Ranking

Rank Player Team Rating
1 Steven Smith INDIA Australia 911
2 Virat Kohli INDIA India 886
3 Marnus Labuschagne INDIA Australia 827
4 Kane Williamson INDIA New Zealand 813
5 Babar Azam INDIA Pakistan 800
6 David Warner INDIA Australia 793
7 Cheteshwar Pujara INDIA India 766
8 Joe Root INDIA England 764
9 Ajinkya Rahane INDIA India 726
10 Ben Stokes INDIA England 718
11 Mayank Agarwal INDIA India 714
12 Tom Latham INDIA New Zealand 710
13 Quinton de Kock INDIA South Africa 706
14 Dimuth Karunaratne INDIA Sri Lanka 680
15 Ross Taylor INDIA New Zealand 677
16 Rohit Sharma INDIA India 674
17 Angelo Mathews INDIA Sri Lanka 658
17 Asad Shafiq INDIA Pakistan 658
19 Mushfiqur Rahim INDIA Bangladesh 655
20 Henry Nicholls INDIA New Zealand 653
21 Travis Head INDIA Australia 643
22 Kusal Mendis INDIA Sri Lanka 628
23 Dean Elgar INDIA South Africa 624
24 BJ Watling INDIA New Zealand 621
25 Aiden Markram INDIA South Africa 608
26 Azhar Ali INDIA Pakistan 604
27 Tamim Iqbal INDIA Bangladesh 598
27 Brendan Taylor INDIA Zimbabwe 598
29 Colin de Grandhomme INDIA New Zealand 589
30 Faf du Plessis INDIA South Africa 586
31 Usman Khawaja INDIA Australia 584
32 Shan Masood INDIA Pakistan 582
33 Rory Burns INDIA England 579
34 Niroshan Dickwella INDIA Sri Lanka 578
35 Jason Holder INDIA West Indies 570
36 Dinesh Chandimal INDIA Sri Lanka 562
37 Tom Blundell INDIA New Zealand 561
37 Dhananjaya de Silva INDIA Sri Lanka 561
39 Mominul Haque INDIA Bangladesh 556
40 Rishabh Pant INDIA India 555
41 Ravindra Jadeja INDIA India 551
42 Joe Denly INDIA England 550
43 Craig Ervine INDIA Zimbabwe 549
44 Shane Dowrich INDIA West Indies 544
45 Jos Buttler INDIA England 533
46 Hanuma Vihari INDIA India 529
47 Shimron Hetmyer INDIA West Indies 521
48 Jonny Bairstow INDIA England 516
48 Roston Chase INDIA West Indies 516
48 Tim Paine INDIA Australia 516
51 Mahmudullah INDIA Bangladesh 514
52 Kraigg Brathwaite INDIA West Indies 508
53 KL Rahul INDIA India 504
54 Haris Sohail INDIA Pakistan 496
55 Oshada Fernando INDIA Sri Lanka 493
56 Ollie Pope INDIA England 492
57 Joe Burns INDIA Australia 491
58 Matthew Wade INDIA Australia 488
59 Sikandar Raza INDIA Zimbabwe 487
60 Abid Ali INDIA Pakistan 486
61 Temba Bavuma INDIA South Africa 485
62 Kusal Perera INDIA Sri Lanka 481
63 Sean Williams INDIA Zimbabwe 480
64 Shai Hope INDIA West Indies 479
65 Dominic Sibley INDIA England 471
66 Shamarh Brooks INDIA West Indies 466
67 Sam Curran INDIA England 462
68 Darren Bravo INDIA West Indies 460
69 Jeet Raval INDIA New Zealand 456
70 Liton Das INDIA Bangladesh 450
71 Kyle Jamieson INDIA New Zealand 438
72 Jermaine Blackwood INDIA West Indies 431
73 Kevin O'Brien INDIA Ireland 423
74 John Campbell INDIA West Indies 421
74 Soumya Sarkar INDIA Bangladesh 421
76 Prithvi Shaw INDIA India 409
77 Asghar Afghan INDIA Afghanistan 400
77 Rahmat Shah INDIA Afghanistan 400
79 Ben Foakes INDIA England 396
80 Wriddhiman Saha INDIA India 389
81 Keaton Jennings INDIA England 386
82 Daryl Mitchell INDIA New Zealand 382
83 Moeen Ali INDIA England 380
83 Mitchell Santner INDIA New Zealand 380
85 Imam-ul-Haq INDIA Pakistan 377
86 Rassie van der Dussen INDIA South Africa 376
87 Mitchell Starc INDIA Australia 375
87 Ibrahim Zadran INDIA Afghanistan 375
89 Ravichandran Ashwin INDIA India 373
90 Mitchell Marsh INDIA Australia 371
91 Cameron Bancroft INDIA Australia 368
92 Kurtis Patterson INDIA Australia 361
93 Chris Woakes INDIA England 358
94 Regis Chakabva INDIA Zimbabwe 337
95 Imrul Kayes INDIA Bangladesh 334
96 Lahiru Thirimanne INDIA Sri Lanka 329
97 Javed Ahmadi INDIA Afghanistan 326
98 Mohammad Rizwan INDIA Pakistan 323
98 Marcus Harris INDIA Australia 323
100 Theunis de Bruyn INDIA South Africa 317