Partner
Raj Nivas

Test Batsman Ranking | ICC Batsman Ranking

Rank Player Team Rating
1 Steven Smith INDIA Australia 937
2 Virat Kohli INDIA India 936
3 Kane Williamson INDIA New Zealand 878
4 Cheteshwar Pujara INDIA India 817
5 Henry Nicholls INDIA New Zealand 749
6 Joe Root INDIA England 731
7 Tom Latham INDIA New Zealand 724
8 Dimuth Karunaratne INDIA Sri Lanka 723
9 Ajinkya Rahane INDIA India 721
10 Quinton de Kock INDIA South Africa 704
11 Faf du Plessis INDIA South Africa 689
12 Ben Stokes INDIA England 685
13 Ross Taylor INDIA New Zealand 669
14 Dean Elgar INDIA South Africa 666
15 Aiden Markram INDIA South Africa 658
15 Babar Azam INDIA Pakistan 658
17 Mayank Agarwal INDIA India 657
18 Kusal Mendis INDIA Sri Lanka 645
19 Angelo Mathews INDIA Sri Lanka 643
19 Asad Shafiq INDIA Pakistan 643
21 Azhar Ali INDIA Pakistan 639
22 Rohit Sharma INDIA India 635
23 Tamim Iqbal INDIA Bangladesh 626
24 David Warner INDIA Australia 623
25 Rishabh Pant INDIA India 620
25 BJ Watling INDIA New Zealand 620
27 Usman Khawaja INDIA Australia 615
28 Jos Buttler INDIA England 608
29 Brendan Taylor INDIA Zimbabwe 607
30 Shakib Al Hasan INDIA Bangladesh 599
31 Dinesh Chandimal INDIA Sri Lanka 591
32 Travis Head INDIA Australia 589
33 Niroshan Dickwella INDIA Sri Lanka 582
34 Jason Holder INDIA West Indies 580
35 Marnus Labuschagne INDIA Australia 571
36 Jonny Bairstow INDIA England 570
36 Mushfiqur Rahim INDIA Bangladesh 570
38 Hanuma Vihari INDIA India 564
39 Sarfaraz Ahmed INDIA Pakistan 562
40 Ravindra Jadeja INDIA India 551
41 Mominul Haque INDIA Bangladesh 549
41 Mahmudullah INDIA Bangladesh 549
43 Hamilton Masakadza INDIA Zimbabwe 544
44 Jeet Raval INDIA New Zealand 538
44 Dhananjaya de Silva INDIA Sri Lanka 538
46 Haris Sohail INDIA Pakistan 534
47 Roston Chase INDIA West Indies 533
48 KL Rahul INDIA India 530
49 Temba Bavuma INDIA South Africa 529
50 Shimron Hetmyer INDIA West Indies 527
51 Kraigg Brathwaite INDIA West Indies 526
52 Shane Dowrich INDIA West Indies 525
53 Colin de Grandhomme INDIA New Zealand 519
54 Shaun Marsh INDIA Australia 514
55 Rory Burns INDIA England 509
56 Joe Denly INDIA England 506
57 Kusal Perera INDIA Sri Lanka 501
58 Sam Curran INDIA England 492
59 Peter Handscomb INDIA Australia 491
60 Murali Vijay INDIA India 486
61 Shai Hope INDIA West Indies 485
62 Asghar Afghan INDIA Afghanistan 484
63 Tim Paine INDIA Australia 471
63 Rahmat Shah INDIA Afghanistan 471
65 Shan Masood INDIA Pakistan 470
66 Sikandar Raza INDIA Zimbabwe 466
67 Darren Bravo INDIA West Indies 465
68 Roshen Silva INDIA Sri Lanka 447
69 Oshada Fernando INDIA Sri Lanka 446
70 Soumya Sarkar INDIA Bangladesh 438
71 Jermaine Blackwood INDIA West Indies 435
72 Imam-ul-Haq INDIA Pakistan 433
73 Prithvi Shaw INDIA India 429
74 Ibrahim Zadran INDIA Afghanistan 426
75 Joe Burns INDIA Australia 425
76 Matthew Wade INDIA Australia 424
77 Kevin O'Brien INDIA Ireland 423
78 Ben Foakes INDIA England 420
79 Peter Moor INDIA Zimbabwe 418
80 Ravichandran Ashwin INDIA India 415
81 Keaton Jennings INDIA England 410
82 Vernon Philander INDIA South Africa 407
83 Moeen Ali INDIA England 403
84 Wriddhiman Saha INDIA India 401
84 Sean Williams INDIA Zimbabwe 401
86 Kieran Powell INDIA West Indies 400
87 Chris Woakes INDIA England 395
88 Mitchell Marsh INDIA Australia 390
89 Mitchell Starc INDIA Australia 388
90 Cameron Bancroft INDIA Australia 387
91 Kurtis Patterson INDIA Australia 379
92 Imrul Kayes INDIA Bangladesh 378
93 Liton Das INDIA Bangladesh 370
94 Aaron Finch INDIA Australia 366
96 Lahiru Thirimanne INDIA Sri Lanka 342
97 Shadab Khan INDIA Pakistan 340
97 Marcus Harris INDIA Australia 340
99 Kaushal Silva INDIA Sri Lanka 338
100 John Campbell INDIA West Indies 337
100 Mitchell Santner INDIA New Zealand 337