Rating | Name | Career Best Test Rating | Career Best Test Ranking | ||
---|---|---|---|---|---|
1 | 859 | Kane Williamson | 919 v Pakistan, 07/01/2021 | 1 v Australia, on 17/11/2015 | |
2 | 824 | Joe Root | 923 v India, 05/07/2022 | 1 v Australia, on 10/08/2015 | |
3 | 768 | Daryl Mitchell | 804 v Bangladesh, 02/12/2023 | 3 v Australia, on 12/03/2024 | |
3 | 768 | Babar Azam | 882 v New Zealand, 30/12/2022 | 2 v England, on 21/12/2022 | |
5 | 757 | Steve Smith | 947 v England, 30/12/2017 | 1 v West Indies, on 15/06/2015 | |
6 | 751 | Rohit Sharma | 813 v England, 06/09/2021 | 5 v England, on 29/08/2021 | |
7 | 740 | Yashasvi Jaiswal | 740 v England, 11/03/2024 | 9 v England, on 11/03/2024 | |
8 | 739 | Dimuth Karunaratne | 783 v Ireland, 18/04/2023 | 5 v India, on 15/03/2022 | |
9 | 737 | Virat Kohli | 937 v England, 22/08/2018 | 1 v England, on 04/08/2018 | |
10 | 735 | Harry Brook | 773 v Australia, 31/07/2023 | 9 v Australia, on 31/07/2023 | |
11 | 728 | Usman Khawaja | 847 v England, 02/07/2023 | 4 v Pakistan, on 18/12/2023 | |
12 | 720 | Marnus Labuschagne | 937 v West Indies, 12/12/2022 | 1 v England, on 20/12/2021 | |
13 | 697 | Travis Head | 884 v India, 11/06/2023 | 2 v England, on 10/07/2023 | |
14 | 693 | Saud Shakeel | 728 v Australia, 30/12/2023 | 14 v Australia, on 18/12/2023 | |
15 | 692 | Rishabh Pant | 801 v England, 05/07/2022 | 5 v England, on 05/07/2022 | |
16 | 688 | Dhananjaya de Silva | 695 v Bangladesh, 26/03/2024 | 14 v Bangladesh, on 26/03/2024 | |
17 | 683 | Zak Crawley | 683 v India, 11/03/2024 | 16 v India, on 11/03/2024 | |
18 | 668 | Mohammad Rizwan | 700 v Australia, 16/03/2022 | 11 v Australia, on 16/03/2022 | |
19 | 665 | Temba Bavuma | 685 v West Indies, 12/03/2023 | 14 v West Indies, on 12/03/2023 | |
20 | 664 | Shubman Gill | 664 v England, 11/03/2024 | 20 v England, on 11/03/2024 | |
21 | 663 | Ben Duckett | 719 v India, 19/02/2024 | 13 v India, on 19/02/2024 | |
22 | 654 | Aiden Markram | 759 v Australia, 03/04/2018 | 7 v Sri Lanka, on 14/07/2018 | |
23 | 651 | Jonny Bairstow | 772 v South Africa, 08/08/2017 | 7 v South Africa, on 08/08/2017 | |
24 | 641 | Dean Elgar | 784 v Australia, 03/04/2018 | 8 v Australia, on 26/03/2018 | |
25 | 639 | Angelo Mathews | 877 v New Zealand, 30/12/2014 | 3 v Pakistan, on 18/08/2014 | |
26 | 634 | Cameron Green | 661 v New Zealand, 04/03/2024 | 23 v New Zealand, on 04/03/2024 | |
26 | 634 | Mushfiqur Rahim | 675 v Sri Lanka, 27/05/2022 | 17 v Sri Lanka, on 27/05/2022 | |
28 | 629 | Dinesh Chandimal | 755 v West Indies, 18/06/2018 | 9 v India, on 06/12/2017 | |
29 | 625 | Liton Liton Das | 641 v Sri Lanka, 26/03/2024 | 24 v Sri Lanka, on 26/03/2024 | |
30 | 608 | Abdullah Shafique | 676 v England, 05/12/2022 | 15 v England, on 05/12/2022 | |
31 | 607 | Ben Stokes | 827 v West Indies, 20/07/2020 | 3 v West Indies, on 20/07/2020 | |
32 | 605 | Agha Salman | 611 v Australia, 30/12/2023 | 31 v Australia, on 30/12/2023 | |
33 | 602 | Ollie Pope | 684 v India, 29/01/2024 | 15 v India, on 29/01/2024 | |
34 | 598 | David Warner | 880 v India, 13/12/2014 | 4 v Pakistan, on 26/10/2014 | |
35 | 595 | Tom Latham | 733 v West Indies, 07/12/2020 | 7 v Sri Lanka, on 26/08/2019 | |
36 | 587 | Tom Blundell | 782 v England, 28/02/2023 | 7 v England, on 28/02/2023 | |
37 | 584 | Imam-ul-Haq | 632 v Sri Lanka, 20/07/2023 | 28 v Sri Lanka, on 20/07/2023 | |
38 | 574 | Alex Carey | 628 v South Africa, 30/12/2022 | 26 v South Africa, on 30/12/2022 | |
39 | 568 | Kraigg Brathwaite | 701 v England, 29/08/2017 | 13 v Bangladesh, on 14/07/2018 | |
40 | 565 | Cheteshwar Pujara | 888 v Sri Lanka, 07/08/2017 | 2 v Australia, on 20/03/2017 | |
41 | 564 | Ravindra Jadeja | 605 v Australia, 13/02/2023 | 32 v Australia, on 13/02/2023 | |
42 | 555 | Craig Ervine | 555 v West Indies, 14/02/2023 | 41 v Sri Lanka, on 18/07/2017 | |
43 | 553 | Shakib Al Hasan | 694 v Australia, 30/08/2017 | 18 v Australia, on 30/08/2017 | |
44 | 542 | Devon Conway | 661 v South Africa, 01/03/2022 | 17 v South Africa, on 01/03/2022 | |
45 | 540 | Henry Nicholls | 778 v Bangladesh, 12/03/2019 | 5 v Bangladesh, on 12/03/2019 | |
46 | 533 | Mominul Haque | 661 v Pakistan, 10/05/2015 | 18 v Zimbabwe, on 16/11/2014 | |
46 | 533 | Kamindu Mendis | 533 v Bangladesh, 07/04/2024 | 46 v Bangladesh, on 07/04/2024 | |
48 | 531 | Jermaine Blackwood | 596 v Bangladesh, 07/02/2021 | 29 v Bangladesh, on 07/02/2021 | |
49 | 528 | David Bedingham | 528 v New Zealand, 17/02/2024 | 52 v New Zealand, on 17/02/2024 | |
50 | 525 | Ajinkya Rahane | 825 v New Zealand, 11/10/2016 | 5 v South Africa, on 22/10/2019 | |
51 | 523 | Tamim Iqbal | 709 v Australia, 30/08/2017 | 14 v Australia, on 30/08/2017 | |
52 | 520 | Kusal Mendis | 693 v West Indies, 18/06/2018 | 12 v West Indies, on 18/06/2018 | |
53 | 514 | Shreyas Iyer | 666 v Bangladesh, 26/12/2022 | 16 v Bangladesh, on 26/12/2022 | |
54 | 513 | Axar Patel | 548 v Australia, 13/03/2023 | 44 v Australia, on 13/03/2023 | |
55 | 509 | Ibrahim Zadran | 509 v Ireland, 03/03/2024 | 54 v Sri Lanka, on 06/02/2024 | |
56 | 502 | Mitchell Marsh | 552 v South Africa, 12/03/2018 | 43 v South Africa, on 05/03/2018 | |
57 | 501 | Lorcan Tucker | 501 v Afghanistan, 03/03/2024 | 55 v Afghanistan, on 03/03/2024 | |
58 | 494 | Lokesh Rahul | 761 v Sri Lanka, 16/08/2017 | 8 v Sri Lanka, on 20/11/2017 | |
59 | 493 | Keegan Petersen | 597 v India, 15/01/2022 | 33 v India, on 15/01/2022 | |
60 | 487 | Shan Masood | 653 v England, 08/08/2020 | 19 v England, on 08/08/2020 | |
61 | 485 | Nazmul Shanto | 570 v New Zealand, 02/12/2023 | 42 v New Zealand, on 02/12/2023 | |
62 | 482 | Joshua Da Silva | 484 v England, 28/03/2022 | 60 v Australia, on 29/01/2024 | |
62 | 482 | Nkruma Bonner | 631 v England, 12/03/2022 | 22 v England, on 12/03/2022 | |
64 | 477 | Rassie van der Dussen | 557 v New Zealand, 01/03/2022 | 40 v New Zealand, on 01/03/2022 | |
65 | 476 | Kyle Verreynne | 536 v Australia, 30/12/2022 | 48 v Australia, on 30/12/2022 | |
66 | 474 | Rachin Ravindra | 474 v Australia, 12/03/2024 | 66 v Australia, on 12/03/2024 | |
67 | 471 | Sarfaraz Ahmed | 715 v Sri Lanka, 21/06/2015 | 15 v Sri Lanka, on 21/06/2015 | |
68 | 470 | Ben Foakes | 512 v New Zealand, 20/02/2023 | 48 v Sri Lanka, on 27/11/2018 | |
68 | 470 | Glenn Phillips | 521 v Australia, 04/03/2024 | 52 v Australia, on 04/03/2024 | |
70 | 465 | Niroshan Dickwella | 595 v Zimbabwe, 23/01/2020 | 29 v West Indies, on 25/03/2021 | |
71 | 458 | Harry Tector | 504 v Sri Lanka, 28/04/2023 | 54 v Sri Lanka, on 28/04/2023 | |
72 | 452 | Dhruv Jurel | 461 v England, 27/02/2024 | 69 v England, on 27/02/2024 | |
73 | 450 | Jason Holder | 581 v England, 26/01/2019 | 33 v England, on 26/01/2019 | |
74 | 441 | Rahmat Shah | 477 v Sri Lanka, 06/02/2024 | 65 v Bangladesh, on 08/09/2019 | |
75 | 437 | Zakir Hasan | 461 v India, 26/12/2022 | 66 v New Zealand, on 10/12/2023 | |
76 | 427 | Kyle Mayers | 526 v Sri Lanka, 02/04/2021 | 51 v Sri Lanka, on 02/04/2021 | |
77 | 426 | Oshada Fernando | 509 v Pakistan, 23/12/2019 | 52 v Pakistan, on 23/12/2019 | |
78 | 415 | Sarel Erwee | 476 v England, 21/08/2022 | 64 v England, on 21/08/2022 | |
79 | 405 | Devdutt Padikkal | 405 v England, 11/03/2024 | 79 v England, on 11/03/2024 | |
80 | 402 | Kirk McKenzie | 402 v Australia, 29/01/2024 | 76 v Australia, on 29/01/2024 | |
81 | 397 | Marco Jansen | 435 v India, 30/12/2023 | 72 v India, on 30/12/2023 | |
82 | 395 | Hashmatullah Shahidi | 397 v Zimbabwe, 14/03/2021 | 80 v Ireland, on 03/03/2024 | |
83 | 394 | Innocent Kaia | 394 v West Indies, 14/02/2023 | 81 v West Indies, on 14/02/2023 | |
84 | 381 | Mahmudul Hasan Joy | 472 v South Africa, 04/04/2022 | 65 v New Zealand, on 02/12/2023 | |
85 | 375 | Tagenarine Chanderpaul | 497 v Zimbabwe, 08/02/2023 | 58 v Zimbabwe, on 08/02/2023 | |
86 | 371 | Ravichandran Ashwin | 553 v England, 29/11/2016 | 38 v England, on 29/11/2016 | |
87 | 370 | Kavem Hodge | 370 v Australia, 29/01/2024 | 81 v Australia, on 29/01/2024 | |
88 | 363 | Mehidy Hasan | 363 v Sri Lanka, 07/04/2024 | 86 v New Zealand, on 02/12/2023 | |
89 | 362 | Roston Chase | 626 v Pakistan, 14/05/2017 | 28 v Pakistan, on 14/05/2017 | |
90 | 359 | Andrew Balbirnie | 359 v Afghanistan, 03/03/2024 | 88 v Afghanistan, on 03/03/2024 | |
91 | 355 | Sarfaraz Khan | 419 v England, 19/02/2024 | 75 v England, on 19/02/2024 | |
91 | 355 | KNM Fernando | 355 v Bangladesh, 07/04/2024 | 89 v Afghanistan, on 06/02/2024 | |
93 | 354 | Faheem Ashraf | 547 v South Africa, 08/02/2021 | 45 v South Africa, on 08/02/2021 | |
94 | 353 | Curtis Campher | 353 v Afghanistan, 03/03/2024 | 87 v England, on 05/06/2023 | |
95 | 350 | Chris Woakes | 496 v India, 13/08/2018 | 51 v India, on 13/08/2018 | |
96 | 349 | Kevin Sinclair | 349 v Australia, 29/01/2024 | 87 v Australia, on 29/01/2024 | |
97 | 346 | Alick Athanaze | 407 v India, 16/07/2023 | 77 v India, on 16/07/2023 | |
98 | 343 | Nurul Hasan | 410 v West Indies, 28/06/2022 | 78 v New Zealand, on 02/12/2023 | |
99 | 340 | Paul Stirling | 366 v Sri Lanka, 28/04/2023 | 90 v Sri Lanka, on 28/04/2023 | |
100 | 337 | Will Young | 472 v Bangladesh, 11/01/2022 | 69 v Bangladesh, on 05/01/2022 |
The current top 100 Test batsmen are listed below, clicking on a player name will take you to their player page.
The table reflects the latest statistics, up to and including the match Bangladesh v Sri Lanka, 07 April 2024.
If you want to find out the ranking of a current player who is not in the top or if you want to chart the rating of a retired player, enter their name into the search box.
Search for a PlayerType in a player’s full surname (or the first few letters) and hit search.