Advertisement

ICC Player Rankings for Test Batsmen

Rank Player Rating Career Best Rating
1
Joe Root England
903 932 v Pakistan at Multan 2024
2
Yashasvi Jaiswal India
825 825 v Australia at Perth 2024
3
Kane Williamson New Zealand
804 919 v Pakistan at Christchurch 2021
4
Harry Brook England
778 829 v Pakistan at Multan 2024
5
Daryl Mitchell New Zealand
743 804 v Bangladesh at Sylhet 2023
6
Rishabh Pant India
736 801 v England at Edgbaston 2022
7
Steven Smith Australia
726 947 v South Africa at Durban 2018
8
Saud Shakeel Pakistan
724 728 v Australia at Melbourne 2023
9
Kamindu Mendis Sri Lanka
716 716 v New Zealand at Galle 2024
10
Travis Head Australia
713 884 v India at The Oval 2023
11
Ben Duckett England
701 719 v India at Rajkot 2024
12
Usman Khawaja Australia
694 847 v England at Lord's 2023
13
Virat Kohli India
689 937 v England at Southampton 2018
14
Dimuth Karunaratne Sri Lanka
683 783 v Ireland at Galle 2023
=
Marnus Labuschagne Australia
683 937 v West Indies at Adelaide 2022
16
Dhananjaya de Silva Sri Lanka
682 699 v England at The Oval 2024
17
Shubman Gill India
673 701 v Bangladesh at Chennai 2024
18
Babar Azam Pakistan
670 882 v New Zealand at Karachi 2022
19
Dinesh Chandimal Sri Lanka
668 755 v West Indies at St Lucia 2018
20
Salman Agha Pakistan
662 684 v England at Multan 2024
21
Mohammad Rizwan Pakistan
661 728 v Bangladesh at Rawalpindi 2024
=
Rachin Ravindra New Zealand
661 711 v India at Pune 2024
23
Angelo Mathews Sri Lanka
652 877 v New Zealand at Christchurch 2014
24
Temba Bavuma South Africa
641 687 v West Indies at Trinidad 2024
25
Cameron Green Australia
628 661 v New Zealand at Wellington 2024
26
Rohit Sharma India
623 813 v England at The Oval 2021
27
Aiden Markram South Africa
622 759 v Australia at Johannesburg 2018
28
Dean Elgar South Africa
616 784 v Australia at Johannesburg 2018
=
Devon Conway New Zealand
616 661 v South Africa at Christchurch 2022
30
Zak Crawley England
615 710 v West Indies at Lord's 2024
31
Sean Williams Zimbabwe
602 621 v Afghanistan at Abu Dhabi 2021
32
Mushfiqur Rahim Bangladesh
599 684 v Pakistan at Rawalpindi 2024
=
Litton Das Bangladesh
599 724 v Sri Lanka at Mirpur 2022
34
Jonny Bairstow England
595 772 v South Africa at Old Trafford 2017
35
Tom Latham New Zealand
594 733 v West Indies at Hamilton 2020
36
Kyle Verreynne South Africa
593 614 v Bangladesh at Mirpur 2024
37
Jamie Smith England
588 614 v Sri Lanka at The Oval 2024
38
Tony de Zorzi South Africa
578 578 v Bangladesh at Chittagong 2024
39
Alex Carey Australia
577 628 v South Africa at Sydney 2023
40
Ollie Pope England
575 684 v India at Hyderabad 2024
41
Ben Stokes England
564 827 v West Indies at Old Trafford 2020
42
Glenn Phillips New Zealand
557 557 v India at Mumbai 2024
43
Imam-ul-Haq Pakistan
555 632 v Sri Lanka at Galle 2023
44
Will Young New Zealand
550 550 v India at Mumbai 2024
45
Kusal Mendis Sri Lanka
547 693 v West Indies at St Lucia 2018
46
Abdullah Shafique Pakistan
541 676 v England at Rawalpindi 2022
47
Mominul Haque Bangladesh
537 661 v Pakistan at Mirpur 2015
=
Tom Blundell New Zealand
537 782 v England at Wellington 2023
49
KL Rahul India
535 761 v Sri Lanka at Pallekele 2017
50
Ravindra Jadeja India
534 605 v Australia at Nagpur 2023
51
Pathum Nissanka Sri Lanka
519 568 v England at The Oval 2024
52
Craig Ervine Zimbabwe
518 555 v West Indies at Bulawayo 2023
53
Kraigg Brathwaite West Indies
516 701 v England at Headingley 2017
54
Henry Nicholls New Zealand
513 778 v Bangladesh at Wellington 2019
55
Ibrahim Zadran Afghanistan
509 509 v Ireland at Abu Dhabi 2024
56
Mitchell Marsh Australia
505 552 v South Africa at Gqeberha 2018
57
Shakib Al Hasan Bangladesh
503 694 v Australia at Mirpur 2017
=
Lorcan Tucker Ireland
503 503 v Zimbabwe at Stormont 2024
59
Najmul Hossain Shanto Bangladesh
501 570 v New Zealand at Sylhet 2023
60
Shan Masood Pakistan
500 653 v England at Old Trafford 2020
61
David Bedingham South Africa
493 528 v New Zealand at Hamilton 2024
62
Alick Athanaze West Indies
488 488 v Bangladesh at Antigua 2024
63
Shreyas Iyer India
484 666 v Bangladesh at Mirpur 2022
64
Axar Patel India
483 548 v Australia at Ahmedabad 2023
65
Jason Holder West Indies
482 581 v England at Barbados 2019
66
Keegan Petersen South Africa
474 597 v India at Cape Town 2022
67
Mehidy Hasan Bangladesh
460 467 v South Africa at Mirpur 2024
68
Joshua Da Silva West Indies
449 484 v England at Grenada 2022
69
Sarfaraz Ahmed Pakistan
448 716 v Sri Lanka at Galle 2015
70
Rahmat Shah Afghanistan
441 477 v Sri Lanka at Colombo (SSC) 2024
71
Tristan Stubbs South Africa
438 438 v Bangladesh at Chittagong 2024
72
Kavem Hodge West Indies
434 450 v England at Edgbaston 2024
73
Ben Foakes England
429 512 v New Zealand at Mount Maunganui 2023
74
Nitish Kumar Reddy India
414 414 v Australia at Perth 2024
75
Kamran Ghulam Pakistan
410 438 v England at Multan 2024
76
Wiaan Mulder South Africa
408 408 v Bangladesh at Chittagong 2024
77
Harry Tector Ireland
404 504 v Sri Lanka at Galle 2023
78
Sarfaraz Khan India
396 509 v New Zealand at Bengaluru 2024
79
Hashmatullah Shahidi Afghanistan
395 397 v Zimbabwe at Abu Dhabi 2021
80
Washington Sundar India
390 494 v England at Ahmedabad 2021
81
Justin Greaves West Indies
386 386 v Bangladesh at Antigua 2024
82
Marco Jansen South Africa
381 435 v India at Centurion 2023
83
Andy McBrine Ireland
376 376 v Zimbabwe at Stormont 2024
84
Jaker Ali Bangladesh
364 364 v West Indies at Antigua 2024
85
Mahmudul Hasan Joy Bangladesh
361 472 v South Africa at Durban 2022
86
Ravichandran Ashwin India
360 553 v England at Mohali 2016
=
Mikyle Louis West Indies
360 360 v Bangladesh at Antigua 2024
88
Dhruv Jurel India
356 461 v England at Ranchi 2024
89
Tagenarine Chanderpaul West Indies
353 497 v Zimbabwe at Bulawayo 2023
90
Mitchell Santner New Zealand
351 431 v England at Mount Maunganui 2019
91
Chris Woakes England
347 496 v India at Lord's 2018
92
Prince Masvaure Zimbabwe
346 346 v Ireland at Stormont 2024
=
Andy Balbirnie Ireland
346 359 v Afghanistan at Abu Dhabi 2024
94
Zakir Hassan Bangladesh
343 461 v India at Mirpur 2022
95
Saim Ayub Pakistan
342 364 v England at Multan 2024
96
Faheem Ashraf Pakistan
336 547 v South Africa at Rawalpindi 2021
97
Shadman Islam Bangladesh
334 396 v West Indies at Dhaka 2018
98
Paul Stirling Ireland
328 366 v Sri Lanka at Galle 2023
99
Aamer Jamal Pakistan
326 335 v England at Multan 2024
100
Dan Lawrence England
323 442 v West Indies at Barbados 2022
Select Language