Partner
Raj Nivas

Test Batsman Ranking | ICC Batsman Ranking

Rank Player Team Rating
1 Virat Kohli INDIA India 922
2 Steve Smith INDIA Australia 913
3 Kane Williamson INDIA New Zealand 887
4 Cheteshwar Pujara INDIA India 881
5 Henry Nicholls INDIA New Zealand 770
6 Aiden Markram INDIA South Africa 719
7 Quinton de Kock INDIA South Africa 718
8 Dimuth Karunaratne INDIA Sri Lanka 716
9 Joe Root INDIA England 710
10 Faf du Plessis INDIA South Africa 702
11 David Warner INDIA Australia 687
12 Ross Taylor INDIA New Zealand 678
13 Tom Latham INDIA New Zealand 675
14 Angelo Mathews INDIA Sri Lanka 674
15 Rishabh Pant INDIA India 673
16 Hashim Amla INDIA South Africa 664
17 Babar Azam INDIA Pakistan 658
18 Travis Head INDIA Australia 657
19 Kusal Mendis INDIA Sri Lanka 652
20 Usman Khawaja INDIA Australia 646
21 Ajinkya Rahane INDIA India 643
21 Asad Shafiq INDIA Pakistan 643
23 Azhar Ali INDIA Pakistan 639
23 Dean Elgar INDIA South Africa 639
25 Tamim Iqbal INDIA Bangladesh 632
26 Ben Stokes INDIA England 625
27 Brendan Taylor INDIA Zimbabwe 607
28 Shakib Al Hasan INDIA Bangladesh 604
29 Dinesh Chandimal INDIA Sri Lanka 597
30 Jonny Bairstow INDIA England 593
31 Mushfiqur Rahim INDIA Bangladesh 588
32 BJ Watling INDIA New Zealand 586
33 Niroshan Dickwella INDIA Sri Lanka 582
34 Jos Buttler INDIA England 576
35 Mahmudullah INDIA Bangladesh 574
36 Kraigg Brathwaite INDIA West Indies 572
37 Jason Holder INDIA West Indies 571
38 Temba Bavuma INDIA South Africa 563
39 Sarfaraz Ahmed INDIA Pakistan 562
40 Jeet Raval INDIA New Zealand 556
41 Roston Chase INDIA West Indies 552
42 Mominul Haque INDIA Bangladesh 551
43 KL Rahul INDIA India 550
44 Hamilton Masakadza INDIA Zimbabwe 544
45 Kusal Perera INDIA Sri Lanka 537
46 Shane Dowrich INDIA West Indies 536
47 Haris Sohail INDIA Pakistan 534
48 Shimron Hetmyer INDIA West Indies 530
49 Shaun Marsh INDIA Australia 529
50 Shikhar Dhawan INDIA India 527
51 Rohit Sharma INDIA India 524
52 Sam Curran INDIA England 511
53 Peter Handscomb INDIA Australia 506
53 Murali Vijay INDIA India 506
55 Shai Hope INDIA West Indies 503
56 Dhananjaya de Silva INDIA Sri Lanka 494
57 Ravindra Jadeja INDIA India 488
58 Colin de Grandhomme INDIA New Zealand 482
59 Darren Bravo INDIA West Indies 480
60 Tim Paine INDIA Australia 477
61 Mayank Agarwal INDIA India 472
62 Shan Masood INDIA Pakistan 470
63 Sikandar Raza INDIA Zimbabwe 466
64 Rory Burns INDIA England 465
65 Soumya Sarkar INDIA Bangladesh 453
66 Roshen Silva INDIA Sri Lanka 451
67 Oshada Fernando INDIA Sri Lanka 450
68 Chris Woakes INDIA England 448
69 Prithvi Shaw INDIA India 447
70 Joe Burns INDIA Australia 438
71 Ben Foakes INDIA England 433
71 Imam-ul-Haq INDIA Pakistan 433
73 Hardik Pandya INDIA India 429
74 Kevin O'Brien INDIA Ireland 423
74 Keaton Jennings INDIA England 423
76 Ravichandran Ashwin INDIA India 421
76 Matt Renshaw INDIA Australia 421
76 Marcus Harris INDIA Australia 421
79 Peter Moor INDIA Zimbabwe 418
80 Moeen Ali INDIA England 416
81 Kieran Powell INDIA West Indies 408
82 Marnus Labuschagne INDIA Australia 404
83 Vernon Philander INDIA South Africa 401
83 Sean Williams INDIA Zimbabwe 401
85 Dawid Malan INDIA England 399
85 Cameron Bancroft INDIA Australia 399
87 Mitchell Marsh INDIA Australia 398
88 Kurtis Patterson INDIA Australia 391
89 Imrul Kayes INDIA Bangladesh 382
90 Aaron Finch INDIA Australia 378
90 Rahmat Shah INDIA Afghanistan 378
92 Pat Cummins INDIA Australia 371
93 Mitchell Starc INDIA Australia 370
94 Liton Das INDIA Bangladesh 366
95 Lahiru Thirimanne INDIA Sri Lanka 365
96 John Campbell INDIA West Indies 361
97 Mark Stoneman INDIA England 360
98 James Vince INDIA England 346
99 Kaushal Silva INDIA Sri Lanka 341
101 Mitchell Santner INDIA New Zealand 340