Notifications
Settings
Clear Notifications
Notifications
Use the toggle to switch on notifications
  • Block for 8 hours
  • Block for 12 hours
  • Block for 24 hours
  • Don't block
Home  »  Cricket  »  Rankings  »  ICC Batsmen Rankings

ICC Top 100 Batsmen Rankings

The latest ICC Test Rankings for Batters see Joe Root of England occupying the top spot with 880 points. Following behind is England's Harry Brook, ranked second with 857 points, while Australia's Travis Head holds the third position with 853 points. Steve Smith of Australia is placed fourth with 831 points, and Kane Williamson of New Zealand secures the fifth spot with 822 points.

ICC MEN'S TEST BATTING RANKINGS

Last updated - 04 January 2026
Rank Player Team Points
1
-
Joe Root
England
880
2
-
Harry Brook
England
857
3
1
Travis Head
Australia
853
4
1
Steve Smith
Australia
831
5
2
Kane Williamson
New Zealand
822
6
-
Kamindu Mendis
Sri Lanka
781
7
-
Temba Bavuma
South Africa
775
8
-
Yashasvi Jaiswal
India
750
9
-
Saud Shakeel
Pakistan
734
10
-
Shubman Gill
India
730
11
-
Dinesh Chandimal
Sri Lanka
717
12
-
Rachin Ravindra
New Zealand
716
13
1
Daryl Mitchell
New Zealand
711
14
1
Alex Carey
Australia
706
15
-
Rishabh Pant
India
704
16
-
Pathum Nissanka
Sri Lanka
685
17
-
Aiden Markram
South Africa
681
17
-
Devon Conway
New Zealand
681
19
-
Ben Duckett
England
669
20
-
Sean Williams
Zimbabwe
668
21
-
Mohammad Rizwan
Pakistan
664
22
1
Babar Azam
Pakistan
656
23
1
Ravindra Jadeja
India
653
24
1
Wiaan Mulder
South Africa
647
25
2
Jamie Smith
England
635
26
-
Dhananjaya de Silva
Sri Lanka
634
27
5
Usman Khawaja
Australia
633
28
1
Salman Agha
Pakistan
630
29
-
Mushfiqur Rahim
Bangladesh
629
30
-
Tom Latham
New Zealand
624
31
-
Rahmat Shah
Afghanistan
620
32
-
Kusal Mendis
Sri Lanka
611
33
-
Marnus Labuschagne
Australia
606
34
1
Litton Das
Bangladesh
596
35
2
KL Rahul
India
594
35
4
Cameron Green
Australia
594
37
3
Ollie Pope
England
592
38
-
Kyle Verreynne
South Africa
589
39
1
Ryan Rickelton
South Africa
583
40
1
Dimuth Karunaratne
Sri Lanka
582
41
2
Najmul Hossain Shanto
Bangladesh
577
42
2
Shan Masood
Pakistan
576
42
2
Will Young
New Zealand
576
44
9
Zak Crawley
England
571
45
1
Tony de Zorzi
South Africa
565
46
1
Tristan Stubbs
South Africa
555
47
5
Ben Stokes
England
551
48
-
Washington Sundar
India
548
49
-
Mominul Haque
Bangladesh
547
50
-
Lorcan Tucker
Ireland
545
51
-
Imam-ul-Haq
Pakistan
541
52
-
Tom Blundell
New Zealand
537
52
25
Jacob Bethell
England
537
54
1
David Bedingham
South Africa
536
55
1
Henry Nicholls
New Zealand
531
56
1
Shadman Islam
Bangladesh
529
57
1
Abdullah Shafique
Pakistan
527
58
6
Beau Webster
Australia
521
59
2
Glenn Phillips
New Zealand
518
60
2
Ibrahim Zadran
Afghanistan
509
61
2
Craig Ervine
Zimbabwe
503
62
2
Shai Hope
West Indies
499
63
2
Mehidy Hasan Miraz
Bangladesh
492
64
2
Justin Greaves
West Indies
485
65
2
Senuran Muthusamy
South Africa
482
66
1
Kraigg Brathwaite
West Indies
469
67
1
Kavem Hodge
West Indies
468
68
1
Axar Patel
India
454
69
1
Hashmatullah Shahidi
Afghanistan
451
70
1
Lhuan-dre Pretorius
South Africa
446
71
1
Corbin Bosch
South Africa
439
72
1
Jaker Ali
Bangladesh
437
73
1
Mahmudul Hasan Joy
Bangladesh
435
74
1
Brandon King
West Indies
434
75
1
Andy McBrine
Ireland
433
76
1
John Campbell
West Indies
431
77
1
Alick Athanaze
West Indies
428
78
-
Marco Jansen
South Africa
417
79
-
Mitchell Santner
New Zealand
411
80
-
Mitchell Hay
New Zealand
400
81
-
Ben Curran
Zimbabwe
398
82
-
Dhruv Jurel
India
396
83
1
Mitchell Marsh
Australia
392
84
-
Joshua Da Silva
West Indies
387
85
-
Kamran Ghulam
Pakistan
381
86
-
Oshada Fernando
Sri Lanka
366
87
-
Paul Stirling
Ireland
363
87
-
Andy Balbirnie
Ireland
363
87
-
Curtis Campher
Ireland
363
90
-
Harry Tector
Ireland
359
91
-
Brian Bennett
Zimbabwe
350
92
1
Sarfaraz Khan
India
347
93
1
Nitish Kumar Reddy
India
346
94
1
Aamer Jamal
Pakistan
345
94
1
Saim Ayub
Pakistan
345
96
4
Mitchell Starc
Australia
340
96
2
Nick Welch
Zimbabwe
340
98
1
Gus Atkinson
England
339
99
-
Mark Adair
Ireland
333
100
-
Tagenarine Chanderpaul
West Indies
332

In the most recent ICC ODI Rankings for Batters, Daryl Mitchell of New Zealand leads the pack with 840 points. Virat Kohli of India follows in second place with 791 points, while Afghanistan's Ibrahim Zadran holds the third position with 756 points. Rohit Sharma of India is ranked fourth with 748 points, and Shubman Gill of India secures the fifth spot with 716 points.

ICC MEN'S ODI BATTING RANKINGS

Last updated - 17 March 2026
Rank Player Team Points
1
-
Daryl Mitchell
New Zealand
840
2
-
Virat Kohli
India
791
3
-
Ibrahim Zadran
Afghanistan
756
4
-
Rohit Sharma
India
748
5
-
Shubman Gill
India
716
6
-
Babar Azam
Pakistan
684
7
-
Shai Hope
West Indies
679
7
-
Harry Tector
Ireland
679
9
-
KL Rahul
India
664
9
9
Salman Agha
Pakistan
664
11
1
Charith Asalanka
Sri Lanka
656
11
1
Harry Brook
England
656
13
1
Travis Head
Australia
648
13
1
Shreyas Iyer
India
648
15
1
Quinton de Kock
South Africa
640
16
1
Kusal Mendis
Sri Lanka
634
17
1
Joe Root
England
626
18
1
Rachin Ravindra
New Zealand
621
19
-
Pathum Nissanka
Sri Lanka
617
20
-
Rahmanullah Gurbaz
Afghanistan
613
21
-
Glenn Phillips
New Zealand
602
22
-
Azmatullah Omarzai
Afghanistan
593
23
-
Keacy Carty
West Indies
590
24
1
Paul Stirling
Ireland
587
25
1
Aiden Markram
South Africa
586
26
2
Mohammad Rizwan
Pakistan
577
27
1
Matthew Breetzke
South Africa
576
28
1
Janith Liyanage
Sri Lanka
572
29
1
Sikandar Raza
Zimbabwe
571
30
1
Rassie van der Dussen
South Africa
567
31
4
Fakhar Zaman
Pakistan
561
32
2
Tawhid Hridoy
Bangladesh
560
33
1
Devon Conway
New Zealand
557
34
1
Ben Duckett
England
555
35
1
Jos Buttler
England
547
35
1
Temba Bavuma
South Africa
547
37
1
Rahmat Shah
Afghanistan
540
37
1
Scott Edwards
Netherlands
540
39
1
Mitchell Marsh
Australia
537
40
1
Marnus Labuschagne
Australia
535
41
6
Saim Ayub
Pakistan
532
42
1
Will Young
New Zealand
530
43
1
David Miller
South Africa
528
44
1
George Munsey
Scotland
527
45
1
Kane Williamson
New Zealand
526
46
4
Najmul Hossain Shanto
Bangladesh
523
47
-
Alex Carey
Australia
513
48
-
Sherfane Rutherford
West Indies
507
49
-
Tom Latham
New Zealand
505
50
-
Mohammad Nabi
Afghanistan
503
51
1
Milind Kumar
United States
501
52
1
Sean Williams
Zimbabwe
500
52
1
Andy Balbirnie
Ireland
500
52
1
Max O'Dowd
Netherlands
500
55
31
Tanzid Hasan
Bangladesh
496
56
5
Imam-ul-Haq
Pakistan
487
56
-
Tony de Zorzi
South Africa
487
58
1
Hashmatullah Shahidi
Afghanistan
484
59
1
Curtis Campher
Ireland
479
60
1
Michael Bracewell
New Zealand
474
61
1
Sadeera Samarawickrama
Sri Lanka
472
62
1
Gerhard Erasmus
Namibia
468
63
-
Josh Inglis
Australia
459
64
1
Monank Patel
United States
456
65
3
Soumya Sarkar
Bangladesh
453
65
1
Saiteja Mukkamalla
United States
453
67
-
Brandon McMullen
Scotland
451
68
4
Mehidy Hasan Miraz
Bangladesh
449
69
1
Richie Berrington
Scotland
444
70
1
Brian Bennett
Zimbabwe
440
71
1
Mark Chapman
New Zealand
439
71
1
Jacob Bethell
England
439
73
1
Craig Ervine
Zimbabwe
437
74
1
Cameron Green
Australia
436
75
1
Lorcan Tucker
Ireland
435
76
1
Avishka Fernando
Sri Lanka
433
76
1
Liam Livingstone
England
433
78
-
Jatinder Singh
Oman
432
79
-
Ben Curran
Zimbabwe
429
80
-
Sediqullah Atal
Afghanistan
426
81
6
Jaker Ali
Bangladesh
420
82
10
Litton Das
Bangladesh
419
83
2
Muhammad Waseem
United Arab Emirates
414
84
2
Brandon King
West Indies
413
85
2
Vikramjit Singh
Netherlands
412
86
2
Pargat Singh
Canada
410
87
2
Phil Salt
England
409
88
2
Evin Lewis
West Indies
407
89
1
Teja Nidamanuru
Netherlands
405
90
1
Axar Patel
India
401
91
1
Hardik Pandya
India
398
91
1
Will Jacks
England
398
93
-
George Dockrell
Ireland
391
93
-
Bas de Leede
Netherlands
391
95
1
Jamie Overton
England
388
96
1
Mitchell Santner
New Zealand
387
97
1
Henry Nicholls
New Zealand
384
98
1
Jan Nicol Loftie-Eaton
Namibia
381
99
1
Vriitya Aravind
United Arab Emirates
379
99
6
Abdullah Shafique
Pakistan
379

The latest ICC T20I Rankings for Batters feature Abhishek Sharma of India at the pinnacle with 875 points. Ishan Kishan of India follows in second place with 871 points, while Sahibzada Farhan of Pakistan sits in third place with 848 points. Phil Salt of England secures the fourth position with 792 points, and Pathum Nissanka of Sri Lanka occupies the fifth position with 766 points.

ICC MEN'S T20 BATTING RANKINGS

Last updated - 24 March 2026
Rank Player Team Points
1
-
Abhishek Sharma
India
875
2
-
Ishan Kishan
India
871
3
-
Sahibzada Farhan
Pakistan
848
4
-
Phil Salt
England
792
5
-
Pathum Nissanka
Sri Lanka
766
6
-
Tilak Varma
India
742
7
2
Suryakumar Yadav
India
722
8
1
Tim Seifert
New Zealand
719
9
1
Jos Buttler
England
716
10
2
Dewald Brevis
South Africa
709
11
-
Brian Bennett
Zimbabwe
701
12
-
Travis Head
Australia
700
13
-
Mitchell Marsh
Australia
689
14
-
Ibrahim Zadran
Afghanistan
678
15
-
Jacob Bethell
England
668
16
-
Shai Hope
West Indies
667
17
-
Rahmanullah Gurbaz
Afghanistan
662
18
-
Ryan Rickelton
South Africa
647
19
1
Harry Brook
England
640
20
1
Sanju Samson
India
637
21
2
Aiden Markram
South Africa
635
22
1
Kusal Mendis
Sri Lanka
633
23
1
Tanzid Hasan
Bangladesh
631
24
2
Finn Allen
New Zealand
623
25
-
Saiteja Mukkamalla
United States
620
26
-
Tim David
Australia
613
27
-
Shivam Dube
India
606
28
-
George Munsey
Scotland
600
29
1
Josh Inglis
Australia
590
30
1
Cameron Green
Australia
589
31
1
Kusal Perera
Sri Lanka
587
32
1
Michael Levitt
Netherlands
580
33
4
Quinton de Kock
South Africa
579
34
2
Tim Robinson
New Zealand
578
35
1
Muhammad Waseem
United Arab Emirates
567
36
1
Saim Ayub
Pakistan
560
37
1
Babar Azam
Pakistan
555
38
-
Rovman Powell
West Indies
553
39
-
Salman Agha
Pakistan
547
40
-
Kamil Mishara
Sri Lanka
545
41
-
Sikandar Raza
Zimbabwe
544
42
-
Parvez Hossain Emon
Bangladesh
542
43
-
Shimron Hetmyer
West Indies
541
44
-
Saif Hassan
Bangladesh
540
45
1
Brandon King
West Indies
537
46
2
Hardik Pandya
India
534
47
2
Tawhid Hridoy
Bangladesh
533
48
2
Richie Berrington
Scotland
530
49
4
Glenn Phillips
New Zealand
528
49
2
Andries Gous
United States
528
51
1
Brandon McMullen
Scotland
526
52
5
Reeza Hendricks
South Africa
525
52
1
Sherfane Rutherford
West Indies
525
54
-
Litton Das
Bangladesh
523
55
1
Sediqullah Atal
Afghanistan
520
56
1
Glenn Maxwell
Australia
514
56
1
Will Jacks
England
514
58
2
Ben Duckett
England
513
59
4
Tristan Stubbs
South Africa
511
60
2
Dipendra Singh Airee
Nepal
503
60
3
Daryl Mitchell
New Zealand
503
60
2
Alishan Sharafu
United Arab Emirates
503
63
1
Shubham Ranjane
United States
501
64
1
Yuvraj Samra
Canada
500
65
1
Shubman Gill
India
495
66
5
Mark Chapman
New Zealand
494
67
-
Max O'Dowd
Netherlands
491
67
-
Dasun Shanaka
Sri Lanka
491
69
1
Devon Conway
New Zealand
489
70
1
Paul Stirling
Ireland
487
71
-
Fakhar Zaman
Pakistan
481
72
-
Marcus Stoinis
Australia
478
73
-
Kamindu Mendis
Sri Lanka
473
74
1
Jaker Ali
Bangladesh
466
75
1
David Miller
South Africa
462
75
1
Roston Chase
West Indies
462
77
-
Benjamin Manenti
Italy
461
78
-
Harry Tector
Ireland
460
79
-
Charith Asalanka
Sri Lanka
459
80
-
Lorcan Tucker
Ireland
458
80
-
Darwish Rasooli
Afghanistan
458
82
-
Rohit Paudel
Nepal
457
83
-
Mohammad Nabi
Afghanistan
454
84
-
Liam Livingstone
England
453
85
-
Tom Banton
England
452
85
-
Kushal Bhurtel
Nepal
452
87
1
Johnson Charles
West Indies
448
88
3
Rachin Ravindra
New Zealand
443
89
-
Aasif Sheikh
Nepal
441
89
-
Ross Adair
Ireland
441
91
-
Romario Shepherd
West Indies
438
92
-
Rinku Singh
India
434
93
-
Pavan Rathnayake
Sri Lanka
429
94
-
Shayan Jahangir
United States
425
95
-
Ryan Burl
Zimbabwe
424
96
-
Gerhard Erasmus
Namibia
421
97
-
Scott Edwards
Netherlands
416
97
-
Azmatullah Omarzai
Afghanistan
416
99
-
Michael Jones
Scotland
415
100
-
Monank Patel
United States
412

Latest News

Gender
Select your Gender
  • Male
  • Female
  • Others
Age
Select your Age Range
  • Under 18
  • 18 to 25
  • 26 to 35
  • 36 to 45
  • 45 to 55
  • 55+