Get Instant News Updates
Enable
x
Notification Settings X
Time Settings
Done
Clear Notification X
Do you want to clear all the notifications from your inbox?
Settings X

ICC Top 100 Batsmen Rankings

The latest ICC Test Rankings for Batters see Kane Williamson of New Zealand occupying the top spot with 859 points. Following behind is England's Joe Root, ranked second with 824 points, while Pakistan's Babar Azam holds the third position with 768 points. Daryl Mitchell of New Zealand is placed fourth with 768 points, and Steve Smith of Australia secures the fifth spot with 757 points.

ICC MEN'S TEST BATTING RANKINGS

Last updated - 09 April 2024
Rank Player Team Points
1
-
Kane Williamson
Kane Williamson
New Zealand
859
2
-
Joe Root
Joe Root
England
824
3
-
Babar Azam
Babar Azam
Pakistan
768
3
-
Daryl Mitchell
Daryl Mitchell
New Zealand
768
5
-
Steve Smith
Steve Smith
Australia
757
6
-
Rohit Sharma
Rohit Sharma
India
751
7
-
Yashasvi Jaiswal
Yashasvi Jaiswal
India
740
8
1
Dimuth Karunaratne
Dimuth Karunaratne
Sri Lanka
739
9
-
Virat Kohli
Virat Kohli
India
737
10
-
Harry Brook
Harry Brook
England
735
11
-
Usman Khawaja
Usman Khawaja
Australia
728
12
-
Marnus Labuschagne
Marnus Labuschagne
Australia
720
13
-
Travis Head
Travis Head
Australia
697
14
1
Saud Shakeel
Saud Shakeel
Pakistan
693
15
1
Rishabh Pant
Rishabh Pant
India
692
16
2
Dhananjaya de Silva
Dhananjaya de Silva
Sri Lanka
688
17
-
Zak Crawley
Zak Crawley
England
683
18
-
Mohammad Rizwan
Mohammad Rizwan
Pakistan
668
19
-
Temba Bavuma
Temba Bavuma
South Africa
665
20
-
Shubman Gill
Shubman Gill
India
664
21
-
Ben Duckett
Ben Duckett
England
663
22
-
Aiden Markram
Aiden Markram
South Africa
654
23
-
Jonny Bairstow
Jonny Bairstow
England
651
24
-
Dean Elgar
Dean Elgar
South Africa
641
25
2
Angelo Mathews
Angelo Mathews
Sri Lanka
639
26
2
Mushfiqur Rahim
Mushfiqur Rahim
Bangladesh
634
26
2
Cameron Green
Cameron Green
Australia
634
28
-
Dinesh Chandimal
Dinesh Chandimal
Sri Lanka
629
29
5
Litton Das
Litton Das
Bangladesh
625
30
-
Abdullah Shafique
Abdullah Shafique
Pakistan
608
31
-
Ben Stokes
Ben Stokes
England
607
32
-
Salman Agha
Salman Agha
Pakistan
605
33
-
Ollie Pope
Ollie Pope
England
602
34
-
David Warner
David Warner
Australia
598
35
-
Tom Latham
Tom Latham
New Zealand
595
36
-
Tom Blundell
Tom Blundell
New Zealand
587
37
-
Imam-ul-Haq
Imam-ul-Haq
Pakistan
584
38
-
Alex Carey
Alex Carey
Australia
574
39
-
Kraigg Brathwaite
Kraigg Brathwaite
West Indies
568
40
-
Cheteshwar Pujara
Cheteshwar Pujara
India
565
41
-
Ravindra Jadeja
Ravindra Jadeja
India
564
42
1
Craig Ervine
Craig Ervine
Zimbabwe
555
43
1
Shakib Al Hasan
Shakib Al Hasan
Bangladesh
553
44
-
Devon Conway
Devon Conway
New Zealand
542
45
-
Henry Nicholls
Henry Nicholls
New Zealand
540
46
4
Mominul Haque
Mominul Haque
Bangladesh
533
46
18
Kamindu Mendis
Kamindu Mendis
Sri Lanka
533
48
2
Jermaine Blackwood
Jermaine Blackwood
West Indies
531
49
2
David Bedingham
David Bedingham
South Africa
528
50
1
Ajinkya Rahane
Ajinkya Rahane
India
525
51
4
Tamim Iqbal
Tamim Iqbal
Bangladesh
523
52
3
Kusal Mendis
Kusal Mendis
Sri Lanka
520
53
2
Shreyas Iyer
Shreyas Iyer
India
514
54
2
Axar Patel
Axar Patel
India
513
55
1
Ibrahim Zadran
Ibrahim Zadran
Afghanistan
509
56
1
Mitchell Marsh
Mitchell Marsh
Australia
502
57
-
Lorcan Tucker
Lorcan Tucker
Ireland
501
58
-
KL Rahul
KL Rahul
India
494
59
-
Keegan Petersen
Keegan Petersen
South Africa
493
60
-
Shan Masood
Shan Masood
Pakistan
487
61
8
Najmul Hossain Shanto
Najmul Hossain Shanto
Bangladesh
485
62
1
Joshua Da Silva
Joshua Da Silva
West Indies
482
62
1
Nkrumah Bonner
Nkrumah Bonner
West Indies
482
64
1
Rassie van der Dussen
Rassie van der Dussen
South Africa
477
65
1
Kyle Verreynne
Kyle Verreynne
South Africa
476
66
-
Rachin Ravindra
Rachin Ravindra
New Zealand
474
67
-
Sarfaraz Ahmed
Sarfaraz Ahmed
Pakistan
471
68
-
Ben Foakes
Ben Foakes
England
470
68
-
Glenn Phillips
Glenn Phillips
New Zealand
470
70
2
Niroshan Dickwella
Niroshan Dickwella
Sri Lanka
465
71
-
Harry Tector
Harry Tector
Ireland
458
72
-
Dhruv Jurel
Dhruv Jurel
India
452
73
-
Jason Holder
Jason Holder
West Indies
450
74
-
Rahmat Shah
Rahmat Shah
Afghanistan
441
75
3
Zakir Hassan
Zakir Hassan
Bangladesh
437
76
-
Kyle Mayers
Kyle Mayers
West Indies
427
77
2
Oshada Fernando
Oshada Fernando
Sri Lanka
426
78
1
Sarel Erwee
Sarel Erwee
South Africa
415
79
-
Devdutt Padikkal
Devdutt Padikkal
India
405
80
-
Kirk McKenzie
Kirk McKenzie
West Indies
402
81
-
Marco Jansen
Marco Jansen
South Africa
397
82
-
Hashmatullah Shahidi
Hashmatullah Shahidi
Afghanistan
395
83
-
Innocent Kaia
Innocent Kaia
Zimbabwe
394
84
-
Mahmudul Hasan Joy
Mahmudul Hasan Joy
Bangladesh
381
85
-
Tagenarine Chanderpaul
Tagenarine Chanderpaul
West Indies
375
86
-
Ravichandran Ashwin
Ravichandran Ashwin
India
371
87
-
Kavem Hodge
Kavem Hodge
West Indies
370
88
11
Mehidy Hasan
Mehidy Hasan
Bangladesh
363
89
1
Roston Chase
Roston Chase
West Indies
362
90
1
Andy Balbirnie
Andy Balbirnie
Ireland
359
91
14
Nishan Madushka
Nishan Madushka
Sri Lanka
355
91
1
Sarfaraz Khan
Sarfaraz Khan
India
355
93
2
Faheem Ashraf
Faheem Ashraf
Pakistan
354
94
2
Curtis Campher
Curtis Campher
Ireland
353
95
2
Chris Woakes
Chris Woakes
England
350
96
2
Kevin Sinclair
Kevin Sinclair
West Indies
349
97
1
Alick Athanaze
Alick Athanaze
West Indies
346
98
3
Nurul Hasan
Nurul Hasan
Bangladesh
343
99
2
Paul Stirling
Paul Stirling
Ireland
340
100
2
Will Young
Will Young
New Zealand
337

In the most recent ICC ODI Rankings for Batters, Babar Azam of Pakistan leads the pack with 824 points. Shubman Gill of India follows in second place with 801 points, while India's Virat Kohli holds the third position with 768 points. Rohit Sharma of India is ranked fourth with 746 points, and Harry Tector of Ireland secures the fifth spot with 746 points.

ICC MEN'S ODI BATTING RANKINGS

Last updated - 19 March 2024
Rank Player Team Points
1
-
Babar Azam
Babar Azam
Pakistan
824
2
-
Shubman Gill
Shubman Gill
India
801
3
-
Virat Kohli
Virat Kohli
India
768
4
1
Rohit Sharma
Rohit Sharma
India
746
4
-
Harry Tector
Harry Tector
Ireland
746
6
-
Daryl Mitchell
Daryl Mitchell
New Zealand
728
7
-
David Warner
David Warner
Australia
723
8
3
Pathum Nissanka
Pathum Nissanka
Sri Lanka
711
9
1
Dawid Malan
Dawid Malan
England
707
10
1
Rassie van der Dussen
Rassie van der Dussen
South Africa
701
11
1
Heinrich Klaasen
Heinrich Klaasen
South Africa
697
12
-
Shreyas Iyer
Shreyas Iyer
India
689
13
-
Fakhar Zaman
Fakhar Zaman
Pakistan
682
14
2
Charith Asalanka
Charith Asalanka
Sri Lanka
681
15
1
Shai Hope
Shai Hope
West Indies
676
16
2
Ibrahim Zadran
Ibrahim Zadran
Afghanistan
673
17
1
Imam-ul-Haq
Imam-ul-Haq
Pakistan
672
18
-
KL Rahul
KL Rahul
India
666
19
-
David Miller
David Miller
South Africa
654
19
-
Travis Head
Travis Head
Australia
654
21
1
Rahmanullah Gurbaz
Rahmanullah Gurbaz
Afghanistan
649
22
1
Steve Smith
Steve Smith
Australia
644
23
-
Marnus Labuschagne
Marnus Labuschagne
Australia
626
24
-
Aiden Markram
Aiden Markram
South Africa
623
25
1
Paul Stirling
Paul Stirling
Ireland
611
26
6
Mushfiqur Rahim
Mushfiqur Rahim
Bangladesh
606
27
2
Scott Edwards
Scott Edwards
Netherlands
601
28
2
Glenn Maxwell
Glenn Maxwell
Australia
600
29
1
Jos Buttler
Jos Buttler
England
597
29
1
Mohammad Rizwan
Mohammad Rizwan
Pakistan
597
31
1
Temba Bavuma
Temba Bavuma
South Africa
596
31
1
Gerhard Erasmus
Gerhard Erasmus
Namibia
596
33
-
Tom Latham
Tom Latham
New Zealand
589
34
-
Sikandar Raza
Sikandar Raza
Zimbabwe
587
35
1
Kane Williamson
Kane Williamson
New Zealand
583
36
1
Will Young
Will Young
New Zealand
580
37
2
Rahmat Shah
Rahmat Shah
Afghanistan
578
38
-
Ben Stokes
Ben Stokes
England
576
39
10
Najmul Hossain Shanto
Najmul Hossain Shanto
Bangladesh
574
40
-
Jonny Bairstow
Jonny Bairstow
England
573
41
-
Jason Roy
Jason Roy
England
569
42
-
Kusal Mendis
Kusal Mendis
Sri Lanka
568
43
-
Joe Root
Joe Root
England
565
43
-
Nicholas Pooran
Nicholas Pooran
West Indies
565
45
-
Devon Conway
Devon Conway
New Zealand
562
46
-
Mitchell Marsh
Mitchell Marsh
Australia
560
47
8
S.Samarawickrama
S.Samarawickrama
Sri Lanka
557
48
-
George Munsey
George Munsey
Scotland
548
49
2
Shakib Al Hasan
Shakib Al Hasan
Bangladesh
538
50
1
Assad Vala
Assad Vala
Papua New Guinea
536
51
-
Ishan Kishan
Ishan Kishan
India
534
52
-
Sean Williams
Sean Williams
Zimbabwe
533
53
4
Hashmatullah Shahidi
Hashmatullah Shahidi
Afghanistan
532
53
-
Rachin Ravindra
Rachin Ravindra
New Zealand
532
55
1
Azmatullah Omarzai
Azmatullah Omarzai
Afghanistan
520
56
-
Mahmudullah
Mahmudullah
Bangladesh
519
57
2
Vriitya Aravind
Vriitya Aravind
United Arab Emirates
518
58
2
Gajanand Singh
Gajanand Singh
United States
512
59
1
Andy Balbirnie
Andy Balbirnie
Ireland
511
60
5
Litton Das
Litton Das
Bangladesh
510
60
1
Aaron Jones
Aaron Jones
United States
510
62
-
Max O'Dowd
Max O'Dowd
Netherlands
509
63
1
Alex Carey
Alex Carey
Australia
506
64
1
Muhammad Waseem
Muhammad Waseem
United Arab Emirates
504
65
1
Aqib Ilyas
Aqib Ilyas
Oman
501
66
1
Monank Patel
Monank Patel
United States
493
67
4
Tamim Iqbal
Tamim Iqbal
Bangladesh
492
68
-
Richie Berrington
Richie Berrington
Scotland
491
68
-
Kyle Coetzer
Kyle Coetzer
Scotland
491
70
1
Mohammad Nabi
Mohammad Nabi
Afghanistan
488
71
1
Zeeshan Maqsood
Zeeshan Maqsood
Oman
487
71
6
Curtis Campher
Curtis Campher
Ireland
487
73
1
Michael Leask
Michael Leask
Scotland
481
73
1
Glenn Phillips
Glenn Phillips
New Zealand
481
75
1
Aasif Sheikh
Aasif Sheikh
Nepal
478
76
1
Ayaan Khan
Ayaan Khan
Oman
476
76
12
Towhid Hridoy
Towhid Hridoy
Bangladesh
476
78
2
Kushal Bhurtel
Kushal Bhurtel
Nepal
474
79
1
Asif Khan
Asif Khan
United Arab Emirates
468
80
1
Kashyap Prajapati
Kashyap Prajapati
Oman
464
81
1
Henry Nicholls
Henry Nicholls
New Zealand
463
82
1
Steven Taylor
Steven Taylor
United States
462
82
1
Brandon McMullen
Brandon McMullen
Scotland
462
84
1
Michael van Lingen
Michael van Lingen
Namibia
461
85
1
Craig Ervine
Craig Ervine
Zimbabwe
460
86
1
Tony de Zorzi
Tony de Zorzi
South Africa
456
87
118
Janith Liyanage
Janith Liyanage
Sri Lanka
455
88
2
Jatinder Singh
Jatinder Singh
Oman
453
89
2
Iftikhar Ahmed
Iftikhar Ahmed
Pakistan
448
90
2
Shikhar Dhawan
Shikhar Dhawan
India
447
91
1
Brandon King
Brandon King
West Indies
444
91
1
Nicol Loftie-Eaton
Nicol Loftie-Eaton
Namibia
444
93
1
Rohit Paudel
Rohit Paudel
Nepal
442
94
2
Vikramjit Singh
Vikramjit Singh
Netherlands
440
95
2
Hardik Pandya
Hardik Pandya
India
438
96
1
Najibullah Zadran
Najibullah Zadran
Afghanistan
437
96
2
Bas de Leede
Bas de Leede
Netherlands
437
98
8
George Dockrell
George Dockrell
Ireland
435
98
5
Avishka Fernando
Avishka Fernando
Sri Lanka
435
100
1
Haris Sohail
Haris Sohail
Pakistan
434

The latest ICC T20I Rankings for Batters feature Suryakumar Yadav of India at the pinnacle with 861 points. Phil Salt of England follows in second place with 802 points, while Mohammad Rizwan of Pakistan sits in third place with 800 points. Babar Azam of Pakistan secures the fourth position with 764 points, and Aiden Markram of South Africa occupies the fifth position with 755 points.

ICC MEN'S T20 BATTING RANKINGS

Last updated - 16 April 2024
Rank Player Team Points
1
-
Suryakumar Yadav
Suryakumar Yadav
India
861
2
-
Phil Salt
Phil Salt
England
802
3
-
Mohammad Rizwan
Mohammad Rizwan
Pakistan
800
4
-
Babar Azam
Babar Azam
Pakistan
764
5
-
Aiden Markram
Aiden Markram
South Africa
755
6
-
Yashasvi Jaiswal
Yashasvi Jaiswal
India
714
7
-
Rilee Rossouw
Rilee Rossouw
South Africa
689
8
-
Finn Allen
Finn Allen
New Zealand
686
9
-
Jos Buttler
Jos Buttler
England
680
10
-
Reeza Hendricks
Reeza Hendricks
South Africa
660
11
-
Glenn Phillips
Glenn Phillips
New Zealand
657
11
-
Dawid Malan
Dawid Malan
England
657
13
-
Ruturaj Gaikwad
Ruturaj Gaikwad
India
654
14
-
Brandon King
Brandon King
West Indies
643
15
-
Mitchell Marsh
Mitchell Marsh
Australia
641
16
-
Nicholas Pooran
Nicholas Pooran
West Indies
630
17
1
Travis Head
Travis Head
Australia
622
18
1
Quinton de Kock
Quinton de Kock
South Africa
610
19
2
Muhammad Waseem
Muhammad Waseem
United Arab Emirates
608
20
-
Kusal Mendis
Kusal Mendis
Sri Lanka
607
21
-
Tim David
Tim David
Australia
601
22
-
Rahmanullah Gurbaz
Rahmanullah Gurbaz
Afghanistan
593
23
-
Pathum Nissanka
Pathum Nissanka
Sri Lanka
589
24
-
Devon Conway
Devon Conway
New Zealand
588
25
-
Alex Hales
Alex Hales
England
581
26
-
Glenn Maxwell
Glenn Maxwell
Australia
574
27
-
Rovman Powell
Rovman Powell
West Indies
572
28
-
Tim Seifert
Tim Seifert
New Zealand
570
28
-
Ibrahim Zadran
Ibrahim Zadran
Afghanistan
570
30
-
George Munsey
George Munsey
Scotland
569
31
-
Litton Das
Litton Das
Bangladesh
562
32
-
Michael Levitt
Michael Levitt
South Africa
558
33
-
Najmul Hossain Shanto
Najmul Hossain Shanto
Bangladesh
553
34
-
Rinku Singh
Rinku Singh
India
548
35
-
Charith Asalanka
Charith Asalanka
Sri Lanka
546
36
-
Richie Berrington
Richie Berrington
Scotland
538
36
-
Daryl Mitchell
Daryl Mitchell
New Zealand
538
38
-
David Miller
David Miller
South Africa
533
39
-
Johnson Charles
Johnson Charles
West Indies
532
40
-
Harry Brook
Harry Brook
England
531
41
-
David Warner
David Warner
Australia
529
42
-
Liam Livingstone
Liam Livingstone
England
526
43
-
Josh Inglis
Josh Inglis
Australia
524
44
-
Paul Stirling
Paul Stirling
Ireland
519
45
-
Kyle Mayers
Kyle Mayers
West Indies
516
46
-
Jonny Bairstow
Jonny Bairstow
England
514
46
-
Mark Chapman
Mark Chapman
New Zealand
514
48
-
Virat Kohli
Virat Kohli
India
511
49
-
Max O'Dowd
Max O'Dowd
Netherlands
502
50
-
Mohammad Nabi
Mohammad Nabi
Afghanistan
499
51
1
Rohit Sharma
Rohit Sharma
India
492
52
1
Marcus Stoinis
Marcus Stoinis
Australia
490
53
1
Dasun Shanaka
Dasun Shanaka
Sri Lanka
486
53
2
Rohit Paudel
Rohit Paudel
Nepal
486
55
-
Moeen Ali
Moeen Ali
England
484
55
-
Ishan Kishan
Ishan Kishan
India
484
57
-
Iftikhar Ahmed
Iftikhar Ahmed
Pakistan
479
58
-
Sikandar Raza
Sikandar Raza
Zimbabwe
476
58
-
Hazratullah Zazai
Hazratullah Zazai
Afghanistan
476
60
-
Sherfane Rutherford
Sherfane Rutherford
West Indies
474
61
-
Andy Balbirnie
Andy Balbirnie
Ireland
471
61
16
Dipendra Singh Airee
Dipendra Singh Airee
Nepal
471
63
1
Najibullah Zadran
Najibullah Zadran
Afghanistan
469
64
1
Matthew Wade
Matthew Wade
Australia
461
65
1
Shubman Gill
Shubman Gill
India
456
66
1
Tilak Varma
Tilak Varma
India
455
67
1
Bhanuka Rajapaksa
Bhanuka Rajapaksa
Sri Lanka
453
68
1
Tony Ura
Tony Ura
Papua New Guinea
451
69
1
KL Rahul
KL Rahul
India
448
69
1
Ben Duckett
Ben Duckett
England
448
71
1
Kane Williamson
Kane Williamson
New Zealand
436
71
1
Fakhar Zaman
Fakhar Zaman
Pakistan
436
71
1
Afif Hossain
Afif Hossain
Bangladesh
436
74
-
Shakib Al Hasan
Shakib Al Hasan
Bangladesh
428
75
36
Aasif Sheikh
Aasif Sheikh
Nepal
427
76
-
Shivam Dube
Shivam Dube
India
424
77
1
Kamindu Mendis
Kamindu Mendis
Sri Lanka
420
78
1
Heinrich Klaasen
Heinrich Klaasen
South Africa
418
78
5
Vriitya Aravind
Vriitya Aravind
United Arab Emirates
418
80
12
Anshuman Rath
Anshuman Rath
Hong Kong
416
81
1
Hardik Pandya
Hardik Pandya
India
415
82
1
Curtis Campher
Curtis Campher
Ireland
414
83
1
Shreyas Iyer
Shreyas Iyer
India
411
83
1
JJ Smit
JJ Smit
Namibia
411
85
19
Muhammad Tanveer
Muhammad Tanveer
Qatar
410
86
2
Babar Hayat
Babar Hayat
Hong Kong
409
86
1
Harry Tector
Harry Tector
Ireland
409
88
2
Mahmudullah
Mahmudullah
Bangladesh
407
89
2
Temba Bavuma
Temba Bavuma
South Africa
402
90
2
Shan Masood
Shan Masood
Pakistan
399
91
2
Sybrand Engelbrecht
Sybrand Engelbrecht
Netherlands
397
92
17
Martin Coetzee
Martin Coetzee
Hong Kong
395
93
3
Dhananjaya de Silva
Dhananjaya de Silva
Sri Lanka
392
94
3
Ben McDermott
Ben McDermott
Australia
391
95
1
Aaron Johnson
Aaron Johnson
Canada
390
96
4
Matthew Cross
Matthew Cross
Scotland
388
97
2
Craig Ervine
Craig Ervine
Zimbabwe
381
98
2
James Neesham
James Neesham
New Zealand
378
98
2
Shai Hope
Shai Hope
West Indies
378
100
9
Kushal Kushal Malla
Kushal Kushal Malla
Nepal
377