ICC Mens Batting Rankings

The ICC Men's batting rankings is a table where international cricket players' batting performances are ranked with the help of a points based system.

The ICC assigns the rating points to the players through a pre-programmed algorithm that takes into account moving averages. The players are rated on a scale of 0 to 1000 points. So if the player's performance is improving compared to his past record, his points increase. Similarly, if his form shows a dip, his points decrease.

The ICC has developed a system to rate each player’s batting performance within a match. Several factors are taken into account while calculating the points. Apart from the batting performance of the player, the quality of the opposition, conditions as well as the importance of the game is also taken into account.  The system takes into consideration slightly different factors for each of the different formats of the game.

There is a different table for each of the three formats. At present, England's Joe Root is the number one ranked Test batsman in the world. On the other hand, Babar Azam and Travis Head are the number one ranked batsmen in ODIs and T20Is respectively.

As far as updating the rankings is concerned, the ICC decided to shift to a weekly system in 2021. As per this system, the ICC Men's batting rankings are updated on Wednesdays. The updates takes into account all matches completed till the previous day and do not include any matches played on the day of updating. 

Pos Player Rating Career Best Rating
1
Rohit Sharma
Rohit Sharma India
783 882 v Sri Lanka at Headingley 2019
1
Rohit Sharma
Rohit Sharma India
783 882 v Sri Lanka at Headingley 2019
2
Daryl Mitchell
Daryl Mitchell New Zealand
766 782 v West Indies at Christchurch 2025
2
Daryl Mitchell
Daryl Mitchell New Zealand
766 782 v West Indies at Christchurch 2025
3
Ibrahim Zadran Afghanistan
764 764 v Bangladesh at Abu Dhabi 2025
3
Ibrahim Zadran Afghanistan
764 764 v Bangladesh at Abu Dhabi 2025
4
Virat Kohli
Virat Kohli India
751 909 v England at Headingley 2018
4
Virat Kohli
Virat Kohli India
751 909 v England at Headingley 2018
5
Shubman Gill
Shubman Gill India
738 847 v Australia at Indore 2023
5
Shubman Gill
Shubman Gill India
738 847 v Australia at Indore 2023
6
Babar Azam Pakistan
722 898 v West Indies at Multan 2022
6
Babar Azam Pakistan
722 898 v West Indies at Multan 2022
7
Harry Tector Ireland
708 767 v Afghanistan at Sharjah 2024
7
Harry Tector Ireland
708 767 v Afghanistan at Sharjah 2024
8
Shai Hope
Shai Hope West Indies
701 802 v Bangladesh at Malahide 2019
8
Shai Hope
Shai Hope West Indies
701 802 v Bangladesh at Malahide 2019
9
Shreyas Iyer
Shreyas Iyer India
693 710 v New Zealand at Mumbai 2023
9
Shreyas Iyer
Shreyas Iyer India
693 710 v New Zealand at Mumbai 2023
10
Charith Asalanka Sri Lanka
690 725 v Bangladesh at Colombo (RPS) 2025
10
Charith Asalanka Sri Lanka
690 725 v Bangladesh at Colombo (RPS) 2025
11
Travis Head
Travis Head Australia
653 697 v England at Trent Bridge 2024
11
Travis Head
Travis Head Australia
653 697 v England at Trent Bridge 2024
12
Rachin Ravindra
Rachin Ravindra New Zealand
645 652 v West Indies at Napier 2025
12
Rachin Ravindra
Rachin Ravindra New Zealand
645 652 v West Indies at Napier 2025
13
Pathum Nissanka Sri Lanka
639 728 v Bangladesh at Chittagong 2024
13
Pathum Nissanka Sri Lanka
639 728 v Bangladesh at Chittagong 2024
14
KL Rahul
KL Rahul India
638 675 v South Africa at Gqeberha 2023
14
KL Rahul
KL Rahul India
638 675 v South Africa at Gqeberha 2023
15
Kusal Mendis Sri Lanka
638 669 v Bangladesh at Pallekele 2025
15
Kusal Mendis Sri Lanka
638 669 v Bangladesh at Pallekele 2025
16
Quinton de Kock
Quinton de Kock South Africa
631 808 v Sri Lanka at Gqeberha 2019
16
Quinton de Kock
Quinton de Kock South Africa
631 808 v Sri Lanka at Gqeberha 2019
17
Agha Salman Pakistan
631 639 v Sri Lanka at Rawalpindi 2025
17
Agha Salman Pakistan
631 639 v Sri Lanka at Rawalpindi 2025
18
Rahmanullah Gurbaz
Rahmanullah Gurbaz Afghanistan
626 686 v Bangladesh at Sharjah 2024
18
Rahmanullah Gurbaz
Rahmanullah Gurbaz Afghanistan
626 686 v Bangladesh at Sharjah 2024
19
Paul Stirling Ireland
625 698 v Netherlands at Utrecht 2021
19
Paul Stirling Ireland
625 698 v Netherlands at Utrecht 2021
20
Sikandar Raza
Sikandar Raza Zimbabwe
602 627 v India at Harare 2022
20
Sikandar Raza
Sikandar Raza Zimbabwe
602 627 v India at Harare 2022
21
Keacy Carty West Indies
599 662 v England at Cardiff 2025
21
Keacy Carty West Indies
599 662 v England at Cardiff 2025
22
Joe Root England
598 816 v Sri Lanka at Dambulla 2018
22
Joe Root England
598 816 v Sri Lanka at Dambulla 2018
23
Mohammad Rizwan Pakistan
598 624 v New Zealand at Karachi 2025
23
Mohammad Rizwan Pakistan
598 624 v New Zealand at Karachi 2025
24
Azmatullah Omarzai
Azmatullah Omarzai Afghanistan
598 609 v Bangladesh at Abu Dhabi 2025
24
Azmatullah Omarzai
Azmatullah Omarzai Afghanistan
598 609 v Bangladesh at Abu Dhabi 2025
25
Fakhar Zaman Pakistan
589 785 v New Zealand at Rawalpindi 2023
25
Fakhar Zaman Pakistan
589 785 v New Zealand at Rawalpindi 2023
26
Rassie van der Dussen South Africa
586 797 v England at Durham 2022
26
Rassie van der Dussen South Africa
586 797 v England at Durham 2022
27
Harry Brook England
585 595 v New Zealand at Hamilton 2025
27
Harry Brook England
585 595 v New Zealand at Hamilton 2025
28
Janith Liyanage Sri Lanka
581 594 v Pakistan at Rawalpindi 2025
28
Janith Liyanage Sri Lanka
581 594 v Pakistan at Rawalpindi 2025
29
Aiden Markram
Aiden Markram South Africa
580 657 v New Zealand at Pune 2023
29
Aiden Markram
Aiden Markram South Africa
580 657 v New Zealand at Pune 2023
30
George Munsey Scotland
569 587 v Namibia at Glasgow 2022
30
George Munsey Scotland
569 587 v Namibia at Glasgow 2022
31
Matthew Breetzke South Africa
569 569 v India at Ranchi 2025
31
Matthew Breetzke South Africa
569 569 v India at Ranchi 2025
32
Devon Conway
Devon Conway New Zealand
565 603 v Bangladesh at Chennai 2023
32
Devon Conway
Devon Conway New Zealand
565 603 v Bangladesh at Chennai 2023
33
Towhid Hridoy Bangladesh
564 564 v West Indies at Mirpur 2025
33
Towhid Hridoy Bangladesh
564 564 v West Indies at Mirpur 2025
34
Glenn Phillips
Glenn Phillips New Zealand
559 612 v India at Dubai 2025
34
Glenn Phillips
Glenn Phillips New Zealand
559 612 v India at Dubai 2025
35
Scott Edwards Netherlands
559 644 v Bangladesh at Kolkata 2023
35
Scott Edwards Netherlands
559 644 v Bangladesh at Kolkata 2023
36
Rahmat Shah Afghanistan
557 635 v Sri Lanka at Pallekele 2022
36
Rahmat Shah Afghanistan
557 635 v Sri Lanka at Pallekele 2022
37
Jos Buttler
Jos Buttler England
551 731 v West Indies at Southampton 2019
37
Jos Buttler
Jos Buttler England
551 731 v West Indies at Southampton 2019
38
Saim Ayub Pakistan
551 602 v South Africa at Johannesburg 2024
38
Saim Ayub Pakistan
551 602 v South Africa at Johannesburg 2024
39
Ben Duckett England
548 632 v West Indies at Edgbaston 2025
39
Ben Duckett England
548 632 v West Indies at Edgbaston 2025
40
Kane Williamson
Kane Williamson New Zealand
547 792 v South Africa at Centurion 2015
40
Kane Williamson
Kane Williamson New Zealand
547 792 v South Africa at Centurion 2015
41
Temba Bavuma South Africa
547 691 v Australia at Potchefstroom 2023
41
Temba Bavuma South Africa
547 691 v Australia at Potchefstroom 2023
42
David Miller
David Miller South Africa
546 674 v Australia at Kolkata 2023
42
David Miller
David Miller South Africa
546 674 v Australia at Kolkata 2023
43 546 610 v Afghanistan at Sharjah 2024
43 546 610 v Afghanistan at Sharjah 2024
44
Mitchell Marsh
Mitchell Marsh Australia
541 635 v New Zealand at Canberra 2016
44
Mitchell Marsh
Mitchell Marsh Australia
541 635 v New Zealand at Canberra 2016
45
Marnus Labuschagne Australia
539 644 v England at Trent Bridge 2024
45
Marnus Labuschagne Australia
539 644 v England at Trent Bridge 2024
46
Tom Latham New Zealand
529 657 v Pakistan at Karachi 2023
46
Tom Latham New Zealand
529 657 v Pakistan at Karachi 2023
47
Sean Williams Zimbabwe
527 571 v Sri Lanka at Bulawayo 2023
47
Sean Williams Zimbabwe
527 571 v Sri Lanka at Bulawayo 2023
48
Andy Balbirnie Ireland
524 585 v South Africa at Malahide 2021
48
Andy Balbirnie Ireland
524 585 v South Africa at Malahide 2021
49
Will Young New Zealand
521 647 v Pakistan at Karachi 2025
49
Will Young New Zealand
521 647 v Pakistan at Karachi 2025
50
Mohammad Nabi
Mohammad Nabi Afghanistan
517 551 v Bangladesh at Mirpur 2016
50
Mohammad Nabi
Mohammad Nabi Afghanistan
517 551 v Bangladesh at Mirpur 2016
Pos Player Rating Career Best Rating
1
Joe Root England
884 932 v Pakistan at Multan 2024
1
Joe Root England
884 932 v Pakistan at Multan 2024
2
Harry Brook England
853 898 v New Zealand at Wellington 2024
2
Harry Brook England
853 898 v New Zealand at Wellington 2024
3
Kane Williamson
Kane Williamson New Zealand
850 919 v Pakistan at Christchurch 2021
3
Kane Williamson
Kane Williamson New Zealand
850 919 v Pakistan at Christchurch 2021
4
Steven Smith
Steven Smith Australia
809 947 v South Africa at Durban 2018
4
Steven Smith
Steven Smith Australia
809 947 v South Africa at Durban 2018
5
Travis Head
Travis Head Australia
792 884 v India at The Oval 2023
5
Travis Head
Travis Head Australia
792 884 v India at The Oval 2023
6
Kamindu Mendis Sri Lanka
781 784 v Bangladesh at Galle 2025
6
Kamindu Mendis Sri Lanka
781 784 v Bangladesh at Galle 2025
7
Temba Bavuma South Africa
775 806 v Australia at Lord's 2025
7
Temba Bavuma South Africa
775 806 v Australia at Lord's 2025
8 750 858 v England at Edgbaston 2025
8 750 858 v England at Edgbaston 2025
9
Daryl Mitchell
Daryl Mitchell New Zealand
748 804 v Bangladesh at Sylhet 2023
9
Daryl Mitchell
Daryl Mitchell New Zealand
748 804 v Bangladesh at Sylhet 2023
10
Ben Duckett England
739 787 v India at Headingley 2025
10
Ben Duckett England
739 787 v India at Headingley 2025
11
Saud Shakeel Pakistan
734 764 v South Africa at Centurion 2024
11
Saud Shakeel Pakistan
734 764 v South Africa at Centurion 2024
12
Shubman Gill
Shubman Gill India
730 807 v England at Edgbaston 2025
12
Shubman Gill
Shubman Gill India
730 807 v England at Edgbaston 2025
13
Dinesh Chandimal Sri Lanka
717 755 v West Indies at St Lucia 2018
13
Dinesh Chandimal Sri Lanka
717 755 v West Indies at St Lucia 2018
14
Rishabh Pant
Rishabh Pant India
704 801 v England at Headingley 2025
14
Rishabh Pant
Rishabh Pant India
704 801 v England at Headingley 2025
15
Pathum Nissanka Sri Lanka
685 685 v Bangladesh at Colombo (SSC) 2025
15
Pathum Nissanka Sri Lanka
685 685 v Bangladesh at Colombo (SSC) 2025
16
Aiden Markram
Aiden Markram South Africa
681 759 v Australia at Johannesburg 2018
16
Aiden Markram
Aiden Markram South Africa
681 759 v Australia at Johannesburg 2018
17
Alex Carey Australia
672 694 v West Indies at Grenada 2025
17
Alex Carey Australia
672 694 v West Indies at Grenada 2025
18
Sean Williams Zimbabwe
668 725 v South Africa at Bulawayo 2025
18
Sean Williams Zimbabwe
668 725 v South Africa at Bulawayo 2025
19
Jamie Smith England
667 753 v India at Edgbaston 2025
19
Jamie Smith England
667 753 v India at Edgbaston 2025
20
Mohammad Rizwan Pakistan
664 728 v Bangladesh at Rawalpindi 2024
20
Mohammad Rizwan Pakistan
664 728 v Bangladesh at Rawalpindi 2024
21
Usman Khawaja Australia
656 847 v England at Lord's 2023
21
Usman Khawaja Australia
656 847 v England at Lord's 2023
22
Babar Azam Pakistan
656 882 v New Zealand at Karachi 2022
22
Babar Azam Pakistan
656 882 v New Zealand at Karachi 2022
23 653 653 v South Africa at Guwahati 2025
23 653 653 v South Africa at Guwahati 2025
24
Rachin Ravindra
Rachin Ravindra New Zealand
652 711 v India at Pune 2024
24
Rachin Ravindra
Rachin Ravindra New Zealand
652 711 v India at Pune 2024
25
Ollie Pope England
651 684 v India at Hyderabad 2024
25
Ollie Pope England
651 684 v India at Hyderabad 2024
26
Marnus Labuschagne Australia
650 937 v West Indies at Adelaide 2022
26
Marnus Labuschagne Australia
650 937 v West Indies at Adelaide 2022
27
Wiaan Mulder South Africa
647 669 v Zimbabwe at Bulawayo 2025
27
Wiaan Mulder South Africa
647 669 v Zimbabwe at Bulawayo 2025
28 634 699 v England at The Oval 2024
28 634 699 v England at The Oval 2024
29
Agha Salman Pakistan
630 684 v England at Multan 2024
29
Agha Salman Pakistan
630 684 v England at Multan 2024
30
Mushfiqur Rahim Bangladesh
629 684 v Pakistan at Rawalpindi 2024
30
Mushfiqur Rahim Bangladesh
629 684 v Pakistan at Rawalpindi 2024
31
Rahmat Shah Afghanistan
620 626 v Zimbabwe at Bulawayo 2025
31
Rahmat Shah Afghanistan
620 626 v Zimbabwe at Bulawayo 2025
32
Cameron Green
Cameron Green Australia
620 661 v New Zealand at Wellington 2024
32
Cameron Green
Cameron Green Australia
620 661 v New Zealand at Wellington 2024
33
Kusal Mendis Sri Lanka
611 693 v West Indies at St Lucia 2018
33
Kusal Mendis Sri Lanka
611 693 v West Indies at St Lucia 2018
34
Will Young New Zealand
608 608 v Zimbabwe at Bulawayo 2025
34
Will Young New Zealand
608 608 v Zimbabwe at Bulawayo 2025
35
Devon Conway
Devon Conway New Zealand
601 661 v South Africa at Christchurch 2022
35
Devon Conway
Devon Conway New Zealand
601 661 v South Africa at Christchurch 2022
36
Litton Das Bangladesh
596 724 v Sri Lanka at Mirpur 2022
36
Litton Das Bangladesh
596 724 v Sri Lanka at Mirpur 2022
37
KL Rahul
KL Rahul India
594 761 v Sri Lanka at Pallekele 2017
37
KL Rahul
KL Rahul India
594 761 v Sri Lanka at Pallekele 2017
38
Kyle Verreynne South Africa
589 636 v Sri Lanka at Gqeberha 2024
38
Kyle Verreynne South Africa
589 636 v Sri Lanka at Gqeberha 2024
39
Ryan Rickelton South Africa
583 583 v India at Guwahati 2025
39
Ryan Rickelton South Africa
583 583 v India at Guwahati 2025
40
Dimuth Karunaratne Sri Lanka
582 783 v Ireland at Galle 2023
40
Dimuth Karunaratne Sri Lanka
582 783 v Ireland at Galle 2023
41
Tom Latham New Zealand
582 733 v West Indies at Hamilton 2020
41
Tom Latham New Zealand
582 733 v West Indies at Hamilton 2020
42
Ben Stokes England
578 827 v West Indies at Old Trafford 2020
42
Ben Stokes England
578 827 v West Indies at Old Trafford 2020
43 577 613 v Sri Lanka at Galle 2025
43 577 613 v Sri Lanka at Galle 2025
44
Shan Masood Pakistan
576 653 v England at Old Trafford 2020
44
Shan Masood Pakistan
576 653 v England at Old Trafford 2020
45
Tony de Zorzi South Africa
565 578 v Bangladesh at Chittagong 2024
45
Tony de Zorzi South Africa
565 578 v Bangladesh at Chittagong 2024
46
Tom Blundell New Zealand
563 782 v England at Wellington 2023
46
Tom Blundell New Zealand
563 782 v England at Wellington 2023
47
Tristan Stubbs
Tristan Stubbs South Africa
555 576 v Sri Lanka at Durban 2024
47
Tristan Stubbs
Tristan Stubbs South Africa
555 576 v Sri Lanka at Durban 2024
48 548 548 v South Africa at Guwahati 2025
48 548 548 v South Africa at Guwahati 2025
49
Mominul Haque Bangladesh
547 661 v Pakistan at Mirpur 2015
49
Mominul Haque Bangladesh
547 661 v Pakistan at Mirpur 2015
50
Henry Nicholls New Zealand
547 778 v Bangladesh at Wellington 2019
50
Henry Nicholls New Zealand
547 778 v Bangladesh at Wellington 2019
Pos Player Rating Career Best Rating
1 920 931 v Sri Lanka at Dubai 2025
1 920 931 v Sri Lanka at Dubai 2025
2
Philip Salt
Philip Salt England
849 881 v West Indies at Barbados 2024
2
Philip Salt
Philip Salt England
849 881 v West Indies at Barbados 2024
3
Pathum Nissanka Sri Lanka
779 794 v Zimbabwe at Rawalpindi 2025
3
Pathum Nissanka Sri Lanka
779 794 v Zimbabwe at Rawalpindi 2025
4
Jos Buttler
Jos Buttler England
770 794 v South Africa at Old Trafford 2025
4
Jos Buttler
Jos Buttler England
770 794 v South Africa at Old Trafford 2025
5
Tilak Varma
Tilak Varma India
761 845 v England at Chennai 2025
5
Tilak Varma
Tilak Varma India
761 845 v England at Chennai 2025
6
Sahibzada Farhan Pakistan
752 776 v Zimbabwe at Rawalpindi 2025
6
Sahibzada Farhan Pakistan
752 776 v Zimbabwe at Rawalpindi 2025
7
Travis Head
Travis Head Australia
713 885 v Scotland at Edinburgh 2024
7
Travis Head
Travis Head Australia
713 885 v Scotland at Edinburgh 2024
8 691 912 v New Zealand at Ranchi 2023
8 691 912 v New Zealand at Ranchi 2023
9
Mitchell Marsh
Mitchell Marsh Australia
684 694 v India at Melbourne 2025
9
Mitchell Marsh
Mitchell Marsh Australia
684 694 v India at Melbourne 2025
10
Tim Seifert New Zealand
683 727 v Zimbabwe at Harare 2025
10
Tim Seifert New Zealand
683 727 v Zimbabwe at Harare 2025
11
Dewald Brevis
Dewald Brevis South Africa
672 685 v England at Cardiff 2025
11
Dewald Brevis
Dewald Brevis South Africa
672 685 v England at Cardiff 2025
12
Tim David
Tim David Australia
665 680 v South Africa at Darwin 2025
12
Tim David
Tim David Australia
665 680 v South Africa at Darwin 2025
13
Shai Hope
Shai Hope West Indies
664 712 v Australia at St Kitts 2025
13
Shai Hope
Shai Hope West Indies
664 712 v Australia at St Kitts 2025
14
Kusal Perera Sri Lanka
658 786 v West Indies at Mirpur 2014
14
Kusal Perera Sri Lanka
658 786 v West Indies at Mirpur 2014
15
Tim Robinson England
655 655 v West Indies at Dunedin 2025
15
Tim Robinson England
655 655 v West Indies at Dunedin 2025
16
Reeza Hendricks South Africa
638 717 v West Indies at Jamaica 2024
16
Reeza Hendricks South Africa
638 717 v West Indies at Jamaica 2024
17
Rahmanullah Gurbaz
Rahmanullah Gurbaz Afghanistan
638 666 v Scotland at Sharjah 2021
17
Rahmanullah Gurbaz
Rahmanullah Gurbaz Afghanistan
638 666 v Scotland at Sharjah 2021
18
Kamil Mishara Sri Lanka
635 635 v Pakistan at Rawalpindi 2025
18
Kamil Mishara Sri Lanka
635 635 v Pakistan at Rawalpindi 2025
19
Tanzid Hasan Bangladesh
631 636 v West Indies at Chittagong 2025
19
Tanzid Hasan Bangladesh
631 636 v West Indies at Chittagong 2025
20
Kusal Mendis Sri Lanka
614 653 v Bangladesh at Pallekele 2025
20
Kusal Mendis Sri Lanka
614 653 v Bangladesh at Pallekele 2025
21
Ibrahim Zadran Afghanistan
609 615 v Zimbabwe at Harare 2025
21
Ibrahim Zadran Afghanistan
609 615 v Zimbabwe at Harare 2025
22
Josh Inglis
Josh Inglis Australia
609 730 v West Indies at St Kitts 2025
22
Josh Inglis
Josh Inglis Australia
609 730 v West Indies at St Kitts 2025
23
Brian Bennett Zimbabwe
608 609 v Sri Lanka at Rawalpindi 2025
23
Brian Bennett Zimbabwe
608 609 v Sri Lanka at Rawalpindi 2025
24
Saiteja Mukkamalla United States
598 631 v Oman at Oman 2025
24
Saiteja Mukkamalla United States
598 631 v Oman at Oman 2025
25
Shubman Gill
Shubman Gill India
597 616 v Sri Lanka at Pallekele 2024
25
Shubman Gill
Shubman Gill India
597 616 v Sri Lanka at Pallekele 2024
26
Ben Duckett England
592 635 v West Indies at Southampton 2025
26
Ben Duckett England
592 635 v West Indies at Southampton 2025
27
Harry Brook England
592 598 v New Zealand at Christchurch 2025
27
Harry Brook England
592 598 v New Zealand at Christchurch 2025
28
George Munsey Scotland
588 619 v Netherlands at Malahide 2019
28
George Munsey Scotland
588 619 v Netherlands at Malahide 2019
29
Michael Levitt Netherlands
581 651 v Nepal at Glasgow 2025
29
Michael Levitt Netherlands
581 651 v Nepal at Glasgow 2025
30
Babar Azam Pakistan
573 900 v England at Cardiff 2019
30
Babar Azam Pakistan
573 900 v England at Cardiff 2019
31
Cameron Green
Cameron Green Australia
563 640 v South Africa at Darwin 2025
31
Cameron Green
Cameron Green Australia
563 640 v South Africa at Darwin 2025
32
Rovman Powell
Rovman Powell West Indies
562 615 v England at Southampton 2025
32
Rovman Powell
Rovman Powell West Indies
562 615 v England at Southampton 2025
33
Waseem Muhammad United Arab Emirates
560 744 v Singapore at Oman 2022
33
Waseem Muhammad United Arab Emirates
560 744 v Singapore at Oman 2022
34
Andries Gous United States
560 617 v Nepal at Dallas 2024
34
Andries Gous United States
560 617 v Nepal at Dallas 2024
35
Saim Ayub Pakistan
554 571 v United Arab Emirates at Sharjah 2025
35
Saim Ayub Pakistan
554 571 v United Arab Emirates at Sharjah 2025
36
Aiden Markram
Aiden Markram South Africa
553 801 v England at Sharjah 2021
36
Aiden Markram
Aiden Markram South Africa
553 801 v England at Sharjah 2021
37
Tristan Stubbs
Tristan Stubbs South Africa
552 599 v India at Johannesburg 2024
37
Tristan Stubbs
Tristan Stubbs South Africa
552 599 v India at Johannesburg 2024
38 542 542 v Ireland at Chittagong 2025
38 542 542 v Ireland at Chittagong 2025
39
Saif Hassan Bangladesh
540 621 v Afghanistan at Sharjah 2025
39
Saif Hassan Bangladesh
540 621 v Afghanistan at Sharjah 2025
40
Sanju Samson
Sanju Samson India
537 604 v England at Kolkata 2025
40
Sanju Samson
Sanju Samson India
537 604 v England at Kolkata 2025
41
Finn Allen New Zealand
536 730 v Pakistan at Dunedin 2024
41
Finn Allen New Zealand
536 730 v Pakistan at Dunedin 2024
42
Glenn Maxwell
Glenn Maxwell Australia
533 848 v Sri Lanka at Adelaide 2019
42
Glenn Maxwell
Glenn Maxwell Australia
533 848 v Sri Lanka at Adelaide 2019
43
Towhid Hridoy Bangladesh
533 602 v Australia at Antigua 2024
43
Towhid Hridoy Bangladesh
533 602 v Australia at Antigua 2024
44
Litton Das Bangladesh
523 596 v Ireland at Chittagong 2023
44
Litton Das Bangladesh
523 596 v Ireland at Chittagong 2023
45
Brandon King West Indies
522 707 v South Africa at Jamaica 2024
45
Brandon King West Indies
522 707 v South Africa at Jamaica 2024
46
Brandon McMullen Scotland
519 560 v Nepal at Glasgow 2025
46
Brandon McMullen Scotland
519 560 v Nepal at Glasgow 2025
47
Mark Chapman New Zealand
518 564 v England at Trent Bridge 2023
47
Mark Chapman New Zealand
518 564 v England at Trent Bridge 2023
48
Daryl Mitchell
Daryl Mitchell New Zealand
517 587 v Sri Lanka at Auckland 2023
48
Daryl Mitchell
Daryl Mitchell New Zealand
517 587 v Sri Lanka at Auckland 2023
49
Devon Conway
Devon Conway New Zealand
512 839 v Australia at Sydney 2022
49
Devon Conway
Devon Conway New Zealand
512 839 v Australia at Sydney 2022
50
Paul Stirling Ireland
510 607 v United Arab Emirates at Dubai (GCA) 2021
50
Paul Stirling Ireland
510 607 v United Arab Emirates at Dubai (GCA) 2021
logo
Stay Updated with the Latest Cricket News from Cricket Addictor.

You will receive the latest updates on cricket news throughout the day. You can manage them whenever you need in browser settings.

LIVE