Advertisement

ICC Player Rankings for Test Batsmen

Rank Player Rating Career Best Rating
1
Joe Root England
908 932 v Pakistan at Multan 2024
2
Harry Brook England
868 898 v New Zealand at Wellington 2024
3
Kane Williamson New Zealand
850 919 v Pakistan at Christchurch 2021
4
Steve Smith Australia
816 947 v South Africa at Durban 2018
5
Yashasvi Jaiswal India
792 858 v England at Edgbaston 2025
6
Temba Bavuma South Africa
790 806 v Australia at Lord's 2025
7
Kamindu Mendis Sri Lanka
781 784 v Bangladesh at Galle 2025
8
Rishabh Pant India
768 801 v England at Headingley 2025
9
Daryl Mitchell New Zealand
748 804 v Bangladesh at Sylhet 2023
10
Ben Duckett England
747 787 v India at Headingley 2025
11
Travis Head Australia
740 884 v India at The Oval 2023
12
Saud Shakeel Pakistan
739 764 v South Africa at Centurion 2024
13
Shubman Gill India
725 807 v England at Edgbaston 2025
14
Dinesh Chandimal Sri Lanka
717 755 v West Indies at St Lucia 2018
15
Aiden Markram South Africa
709 759 v Australia at Johannesburg 2018
16
Pathum Nissanka Sri Lanka
685 685 v Bangladesh at Colombo (SSC) 2025
17
Sean Williams Zimbabwe
675 725 v South Africa at Bulawayo 2025
18
Usman Khawaja Australia
672 847 v England at Lord's 2023
=
Alex Carey Australia
672 694 v West Indies at Grenada 2025
20
Mohammad Rizwan Pakistan
671 728 v Bangladesh at Rawalpindi 2024
21
Jamie Smith England
670 753 v India at Edgbaston 2025
22
Wiaan Mulder South Africa
669 669 v Zimbabwe at Bulawayo 2025
23
Rachin Ravindra New Zealand
652 711 v India at Pune 2024
24
Babar Azam Pakistan
651 882 v New Zealand at Karachi 2022
25
Marnus Labuschagne Australia
637 937 v West Indies at Adelaide 2022
26
Dhananjaya de Silva Sri Lanka
634 699 v England at The Oval 2024
27
Ollie Pope England
631 684 v India at Hyderabad 2024
28
Kyle Verreynne South Africa
630 636 v Sri Lanka at Gqeberha 2024
29
Rahmat Shah Afghanistan
626 626 v Zimbabwe at Bulawayo 2025
30
Angelo Mathews Sri Lanka
619 877 v New Zealand at Christchurch 2014
=
Cameron Green Australia
619 661 v New Zealand at Wellington 2024
32
Ravindra Jadeja India
616 620 v England at Old Trafford 2025
33
Mushfiqur Rahim Bangladesh
613 684 v Pakistan at Rawalpindi 2024
34
Kusal Mendis Sri Lanka
611 693 v West Indies at St Lucia 2018
35
Will Young New Zealand
608 608 v Zimbabwe at Bulawayo 2025
36
Ben Stokes England
604 827 v West Indies at Old Trafford 2020
37
Devon Conway New Zealand
601 661 v South Africa at Christchurch 2022
38
Salman Agha Pakistan
592 684 v England at Multan 2024
39
Najmul Hossain Shanto Bangladesh
591 613 v Sri Lanka at Galle 2025
40
KL Rahul India
586 761 v Sri Lanka at Pallekele 2017
41
Dimuth Karunaratne Sri Lanka
582 783 v Ireland at Galle 2023
=
Tom Latham New Zealand
582 733 v West Indies at Hamilton 2020
43
Zak Crawley England
576 710 v West Indies at Lord's 2024
44
Litton Das Bangladesh
566 724 v Sri Lanka at Mirpur 2022
45
Tom Blundell New Zealand
563 782 v England at Wellington 2023
46
David Bedingham South Africa
558 558 v Zimbabwe at Bulawayo 2025
47
Henry Nicholls New Zealand
547 778 v Bangladesh at Wellington 2019
48
Shan Masood Pakistan
542 653 v England at Old Trafford 2020
49
Glenn Phillips New Zealand
536 584 v England at Wellington 2024
50
Lorcan Tucker Ireland
533 533 v Zimbabwe at Bulawayo 2025
51
Abdullah Shafique Pakistan
520 676 v England at Rawalpindi 2022
52
Craig Ervine Zimbabwe
518 581 v Afghanistan at Bulawayo 2025
53
Mominul Haque Bangladesh
511 661 v Pakistan at Mirpur 2015
54
Shadman Islam Bangladesh
501 502 v Sri Lanka at Galle 2025
55
Mehidy Hasan Miraz Bangladesh
500 515 v Zimbabwe at Chittagong 2025
56
Kraigg Brathwaite West Indies
493 701 v England at Headingley 2017
57
Beau Webster Australia
489 530 v West Indies at Grenada 2025
58
Hashmatullah Shahidi Afghanistan
484 503 v Zimbabwe at Bulawayo 2024
59
Ryan Rickelton South Africa
481 504 v Pakistan at Cape Town 2025
60
Corbin Bosch South Africa
475 475 v Zimbabwe at Bulawayo 2025
61
Washington Sundar India
474 494 v England at Ahmedabad 2021
62
Lhuan-dre Pretorius South Africa
464 464 v Zimbabwe at Bulawayo 2025
63
Andy McBrine Ireland
458 458 v Zimbabwe at Bulawayo 2025
64
Jason Holder West Indies
454 581 v England at Barbados 2019
65
Tristan Stubbs South Africa
451 576 v Sri Lanka at Durban 2024
66
Alick Athanaze West Indies
448 497 v Pakistan at Multan 2025
67
Jaker Ali Bangladesh
446 535 v Zimbabwe at Sylhet 2025
68
Tony de Zorzi South Africa
430 578 v Bangladesh at Chittagong 2024
69
Mitchell Santner New Zealand
424 431 v England at Mount Maunganui 2019
70
Kavem Hodge West Indies
419 460 v Bangladesh at Jamaica 2024
71
Mitchell Marsh Australia
412 552 v South Africa at Gqeberha 2018
72
Ismat Alam Afghanistan
409 409 v Zimbabwe at Bulawayo 2025
73
Joshua Da Silva West Indies
407 484 v England at Grenada 2022
74
John Campbell West Indies
402 448 v New Zealand at Wellington 2020
75
Kamran Ghulam Pakistan
389 438 v England at Multan 2024
76
Andy Balbirnie Ireland
386 386 v Zimbabwe at Bulawayo 2025
77
Nitish Kumar Reddy India
379 528 v Australia at Melbourne 2024
78
Jacob Bethell England
378 460 v New Zealand at Hamilton 2024
79
Harry Tector Ireland
370 504 v Sri Lanka at Galle 2023
80
Roston Chase West Indies
368 626 v Pakistan at Dominica 2017
81
Oshada Fernando Sri Lanka
366 509 v Pakistan at Karachi 2019
82
Sarfaraz Khan India
362 509 v New Zealand at Bengaluru 2024
=
Brian Bennett Zimbabwe
362 426 v South Africa at Bulawayo 2025
84
Marco Jansen South Africa
352 435 v India at Centurion 2023
=
Aamer Jamal Pakistan
352 359 v South Africa at Cape Town 2025
=
Saim Ayub Pakistan
352 364 v England at Multan 2024
87
Dhruv Jurel India
346 461 v England at Ranchi 2024
88
Mark Adair Ireland
340 340 v Zimbabwe at Bulawayo 2025
89
Justin Greaves West Indies
339 386 v Bangladesh at Antigua 2024
90
Mahmudul Hasan Joy Bangladesh
338 472 v South Africa at Durban 2022
91
Zakir Hassan Bangladesh
326 461 v India at Mirpur 2022
92
Afsar Zazai Afghanistan
324 346 v Zimbabwe at Bulawayo 2024
=
Brandon King West Indies
324 360 v Australia at Grenada 2025
94
Pat Cummins Australia
323 375 v India at Sydney 2019
95
Paul Stirling Ireland
321 366 v Sri Lanka at Galle 2023
=
Gudakesh Motie West Indies
321 331 v Pakistan at Multan 2025
97
Curtis Campher Ireland
318 353 v Afghanistan at Abu Dhabi 2024
98
Nick Welch Zimbabwe
317 344 v Ireland at Bulawayo 2025
99
Mitchell Starc Australia
311 446 v India at Pune 2017
100
Shai Hope West Indies
309 653 v Zimbabwe at Bulawayo 2017
Select Language