Who Is the Best Batsman in the World?

Based on the ICC rankings checked 6 Nov 2026

There is no single official "best batsman in the world" award, so the fairest answer comes from the ICC rankings. The world No. 1 batsmen are Harry Brook of England (Test 861), Shubman Gill of India (ODI 841) and Abhishek Sharma of India (T20I 889).

Across all three formats, Harry Brook comes out on top of our all-format index with an average rating of 776 (Test #1, ODI #8, T20I #4). The index averages each player's ICC rating in Test, ODI and T20I cricket, counting a format as zero if they are outside its top 50, so it rewards batsmen who perform in every format.

Shubman Gill is the best-placed Indian batsman on the index, 9th overall with an average rating of 517.

World No. 1 batsmen by format

All-format index: top 20 batsmen in the world

#Player TestODIT20I Index
1 Harry BrookEngland #1
861
#8
674
#4
793
776
2 Travis HeadAustralia #3
799
#14
618
#14
679
699
3 Shai HopeWest Indies #42
560
#7
710
#9
759
676
4 Pathum NissankaSri Lanka #28
624
#26
582
#10
720
642
5 Babar AzamPakistan #15
684
#9
661
#49
528
624
6 Aiden MarkramSouth Africa #11
705
#36
549
#30
598
617
7 Kusal MendisSri Lanka #38
564
#12
649
#23
624
612
8 Glenn PhillipsNew Zealand #31
608
#33
555
#24
623
595
9 Shubman GillIndia #9
709
#1
841
– 517
10 Daryl MitchellNew Zealand #8
710
#2
794
– 501
11 Joe RootEngland #2
816
#11
651
– 489
12 Ibrahim ZadranAfghanistan – #5
752
#17
643
465
13 Shreyas IyerIndia – #17
614
#7
777
464
14 Ben DuckettEngland #25
630
#6
733
– 454
15 Temba BavumaSouth Africa #4
793
#35
550
– 448
16 Jos ButtlerEngland – #45
531
#5
789
440
17 Rachin RavindraNew Zealand #6
740
#29
573
– 438
18 KL RahulIndia #30
610
#10
653
– 421
19 Rahmat ShahAfghanistan #13
693
#31
566
– 420
20 Mitchell MarshAustralia – #41
543
#12
706
416

Index = average of the player's ICC rating in Test, ODI and T20I; a format counts as 0 if they are outside its top 50. Rank and rating shown for each format.

Best women's batters in the world

#Player ODIT20I Index
1 Laura WolvaardtSouth Africa #1
782
#2
766
774
2 Smriti MandhanaIndia #2
762
#4
753
758
3 Beth MooneyAustralia #4
723
#1
787
755
4 Hayley MatthewsWest Indies #3
731
#7
732
732
5 Phoebe LitchfieldAustralia #5
720
#16
625
673
6 Chamari AthapaththuSri Lanka #20
610
#6
735
673
7 Harmanpreet KaurIndia #8
676
#10
660
668
8 Nat Sciver-BruntEngland #9
672
#13
639
656
9 Amelia KerrNew Zealand #15
621
#8
682
652
10 Ashleigh GardnerAustralia #6
696
#19
603
650

Women's index averages the ODI and T20I ratings.

Rankings guides

Frequently asked questions

Who is the best batsman in the world right now?

By ICC rankings, Harry Brook is the best all-format batsman, with the highest average rating across Test, ODI and T20I cricket (776). The No. 1s by format are Harry Brook (Test), Shubman Gill (ODI) and Abhishek Sharma (T20I).

Who is the world No. 1 Test batsman?

Harry Brook (England) is No. 1 in the ICC men's Test batting rankings with 861 rating points.

Who is the world No. 1 ODI batsman?

Shubman Gill (India) is No. 1 in the ICC men's ODI batting rankings with 841 rating points.

Who is the world No. 1 T20I batsman?

Abhishek Sharma (India) is No. 1 in the ICC men's T20I batting rankings with 889 rating points.

Who is the best Indian batsman in the world?

Shubman Gill is India's best batsman on the all-format index (average rating 517), ranked Test #9, ODI #1.

Who is the best women's batter in the world?

Laura Wolvaardt (South Africa) has the highest average rating across the women's ODI and T20I rankings (774).