Notification Settings X
Time Settings
Done
Clear Notification X
Do you want to clear all the notifications from your inbox?
Settings X
Home  »  Cricket  »  Rankings  »  ICC Batsmen Rankings

ICC Top 100 Batsmen Rankings

ICC MEN'S TEST BATTING RANKINGS

Last updated - 12 May 2026
Rank Player Team Points
1
-
ଜୋ ରୁଟ୍
England
880
2
-
ହୈରି ବ୍ରୁକ
England
857
3
-
Travis Head
Australia
853
4
-
Steve Smith
Australia
831
5
-
କେନ ଉଇଲିୟମସନ୍
New Zealand
822
6
-
Kamindu Mendis
Sri Lanka
781
7
-
Temba Bavuma
South Africa
775
8
-
ୟଶ୍ୱସୀ ଜସୱାଲ
India
750
9
1
ଶୁଭମନ ଗିଲ୍
India
730
10
1
Dinesh Chandimal
Sri Lanka
717
11
1
Rachin Ravindra
New Zealand
716
12
1
ଡାରିଲ୍ ମିଚେଲ୍
New Zealand
711
13
1
Alex Carey
Australia
706
14
1
ଋଷବ ପନ୍ତ
India
704
15
6
Saud Shakeel
Pakistan
689
16
-
Pathum Nissanka
Sri Lanka
685
17
-
ଆଡେନ ମାର୍କ୍ରାମ
South Africa
681
17
-
ଡିଭନ୍ କନୱେ
New Zealand
681
19
-
Ben Duckett
England
669
20
-
Sean Williams
Zimbabwe
668
21
-
Mohammad Rizwan
Pakistan
656
22
1
ରବିନ୍ଦ୍ର ଜାଡେଜା
India
653
23
1
Babar Azam
Pakistan
649
23
16
Najmul Hossain Shanto
Bangladesh
649
25
1
Wiaan Mulder
South Africa
647
26
2
Mushfiqur Rahim
Bangladesh
640
27
2
Jamie Smith
England
635
28
2
Dhananjaya de Silva
Sri Lanka
634
29
2
Salman Agha
Pakistan
630
30
1
Tom Latham
New Zealand
624
31
1
Kusal Mendis
Sri Lanka
611
32
1
Marnus Labuschagne
Australia
606
33
-
KL Rahul
India
594
33
-
କ୍ୟାମେରନ୍ ଗ୍ରୀନ
Australia
594
35
12
Mominul Haque
Bangladesh
592
35
-
Ollie Pope
England
592
37
1
Kyle Verreynne
South Africa
589
38
6
Liton Des
Bangladesh
585
39
2
Ryan Rickelton
South Africa
583
40
2
Dimuth Karunaratne
Sri Lanka
582
41
1
Will Young
New Zealand
576
42
-
Zak Crawley
England
571
43
-
Tony de Zorzi
South Africa
565
44
-
ତ୍ରିଷ୍ଟାନ୍ ଷ୍ଟବ୍ସ
South Africa
555
45
-
ବେନ୍ ଷ୍ଟୋକ୍ସ
England
551
46
6
Shan Masood
Pakistan
548
46
-
ୱାଶିଂଟନ୍ ସୁନ୍ଦର
India
548
48
-
Lorcan Tucker
Ireland
545
49
1
Tom Blundell
New Zealand
537
49
1
Jacob Bethell
England
537
51
1
David Bedingham
South Africa
536
52
1
Henry Nicholls
New Zealand
531
53
4
Imam-ul-Haq
Pakistan
527
54
1
Abdullah Shafique
Pakistan
522
55
1
Beau Webster
Australia
521
56
1
ଗ୍ଲେନ୍ ଫିଲିପ୍ସ
New Zealand
518
57
1
Ibrahim Zadran
Afghanistan
509
58
4
Shadman Islam
Bangladesh
506
59
-
Craig Ervine
Zimbabwe
503
60
-
Shai Hope
West Indies
499
61
1
Justin Greaves
West Indies
485
62
1
Mehidy Hasan Miraz
Bangladesh
482
62
1
Senuran Muthusamy
South Africa
482
64
-
Kraigg Brathwaite
West Indies
469
65
-
Kavem Hodge
West Indies
468
66
-
ଅକ୍ସର ପଟେଲ
India
454
67
-
Hashmatullah Shahidi
Afghanistan
451
68
-
Lhuan-dre Pretorius
South Africa
446
69
-
Corbin Bosch
South Africa
439
70
2
Brandon King
West Indies
434
71
2
Andy McBrine
Ireland
433
72
2
Jaker Ali
Bangladesh
432
73
1
John Campbell
West Indies
431
74
1
Alick Athanaze
West Indies
428
75
-
Abdullah Fazal
Pakistan
422
76
-
ମାର୍କୋ ଜନସେନ୍
South Africa
417
77
6
Mahmudul Hasan Joy
Bangladesh
415
78
1
ମିଚେଲ ସାଣ୍ଟନର୍
New Zealand
411
79
1
Mitchell Hay
New Zealand
400
80
1
Ben Curran
Zimbabwe
398
81
1
Dhruv Jurel
India
396
82
-
Azan Awais
Pakistan
366
83
2
Paul Stirling
Ireland
363
83
2
Andy Balbirnie
Ireland
363
83
2
Curtis Campher
Ireland
363
86
2
Harry Tector
Ireland
359
87
2
Brian Bennett
Zimbabwe
350
88
2
Nitish Kumar Reddy
India
346
89
2
Mitchell Starc
Australia
340
89
2
Nick Welch
Zimbabwe
340
91
2
Gus Atkinson
England
339
92
2
Mark Adair
Ireland
333
93
2
Tagenarine Chanderpaul
West Indies
332
94
2
Roston Chase
West Indies
323
95
2
Milan Rathnayake
Sri Lanka
306
96
2
Afsar Zazai
Afghanistan
303
97
2
ପ୍ୟାଟ୍ କମିନ୍ସ
Australia
301
98
2
Ismat Alam
Afghanistan
294
99
2
Jordan Neill
Ireland
289
100
2
Prince Masvaure
Zimbabwe
287

ICC MEN'S ODI BATTING RANKINGS

Last updated - 12 May 2026
Rank Player Team Points
1
-
ଡାରିଲ୍ ମିଚେଲ୍
New Zealand
815
2
-
ବିରାଟ କୋହଲି
India
791
3
-
Ibrahim Zadran
Afghanistan
756
4
-
ରୋହିତ୍ ଶର୍ମା
India
748
5
-
ଶୁଭମନ ଗିଲ୍
India
716
6
-
Babar Azam
Pakistan
684
7
-
Shai Hope
West Indies
679
7
-
Harry Tector
Ireland
679
9
-
KL Rahul
India
664
9
-
Salman Agha
Pakistan
664
11
-
Charith Asalanka
Sri Lanka
656
11
-
ହୈରି ବ୍ରୁକ
England
656
13
-
Travis Head
Australia
648
13
-
ଶ୍ରେୟସ ଆୟର
India
648
15
-
କ୍ୱିଟନ ଡ଼ି କକ୍
South Africa
640
16
-
Kusal Mendis
Sri Lanka
634
17
-
ଜୋ ରୁଟ୍
England
626
18
-
Pathum Nissanka
Sri Lanka
617
19
-
ରହମାନୁଲ୍ଲା ଗୁରୁବାଜ
Afghanistan
613
20
-
Rachin Ravindra
New Zealand
603
21
-
Azmatullah Omarzai
Afghanistan
593
22
-
Keacy Carty
West Indies
590
23
-
Paul Stirling
Ireland
587
24
-
ଆଡେନ ମାର୍କ୍ରାମ
South Africa
586
25
-
ଗ୍ଲେନ୍ ଫିଲିପ୍ସ
New Zealand
584
26
-
Tawhid Hridoy
Bangladesh
583
27
-
Mohammad Rizwan
Pakistan
577
28
-
Matthew Breetzke
South Africa
576
29
-
Janith Liyanage
Sri Lanka
572
30
-
ସିକନ୍ଦର ରାଜା
Zimbabwe
571
31
-
Fakhar Zaman
Pakistan
561
32
-
Najmul Hossain Shanto
Bangladesh
557
33
-
Ben Duckett
England
555
34
-
ଜସ୍ ବଟଲର
England
547
34
-
Temba Bavuma
South Africa
547
36
-
Rahmat Shah
Afghanistan
540
36
-
Scott Edwards
Netherlands
540
36
-
ଡିଭନ୍ କନୱେ
New Zealand
540
39
-
ମିଚେଲ ମାର୍ଶ
Australia
537
40
-
Marnus Labuschagne
Australia
535
41
-
Saim Ayub
Pakistan
532
42
-
ଡେଭିଡ଼ ମିଲର୍
South Africa
528
43
-
Tanzid Hasan
Bangladesh
525
44
-
Will Young
New Zealand
520
45
-
Alex Carey
Australia
513
46
-
George Munsey
Scotland
512
47
-
କେନ ଉଇଲିୟମସନ୍
New Zealand
510
48
-
ଶେର୍ଫେନ୍ ରାଉଟରଫୋର୍ଡ
West Indies
507
49
-
ମହମ୍ମଦ ନବୀ
Afghanistan
503
50
-
Milind Kumar
United States
501
51
-
Sean Williams
Zimbabwe
500
51
-
Andy Balbirnie
Ireland
500
51
-
Max O'Dowd
Netherlands
500
54
-
Tom Latham
New Zealand
492
55
-
Imam-ul-Haq
Pakistan
487
55
-
Tony de Zorzi
South Africa
487
57
-
Hashmatullah Shahidi
Afghanistan
484
58
-
Curtis Campher
Ireland
479
59
-
Brandon McMullen
Scotland
476
60
-
Sadeera Samarawickrama
Sri Lanka
472
61
-
Michael Bracewell
New Zealand
460
62
-
Josh Inglis
Australia
459
63
-
Gerhard Erasmus
Namibia
457
64
-
Monank Patel
United States
456
65
-
Litton Das
Bangladesh
454
66
1
Saiteja Mukkamalla
United States
453
67
1
Richie Berrington
Scotland
446
67
2
Jatinder Singh
Oman
446
69
-
Mehidy Hasan Miraz
Bangladesh
443
70
-
Soumya Sarkar
Bangladesh
440
70
-
Brian Bennett
Zimbabwe
440
72
-
Jacob Bethell
England
439
73
-
Craig Ervine
Zimbabwe
437
74
-
କ୍ୟାମେରନ୍ ଗ୍ରୀନ
Australia
436
75
-
Lorcan Tucker
Ireland
435
76
-
Avishka Fernando
Sri Lanka
433
76
-
ଲିଆମ୍ ଲିଭିଙ୍ଗଷ୍ଟୋନ୍
England
433
78
-
Ben Curran
Zimbabwe
429
79
-
Mark Chapman
New Zealand
426
79
-
Sediqullah Atal
Afghanistan
426
81
-
Brandon King
West Indies
413
82
-
Vikramjit Singh
Netherlands
412
83
-
Pargat Singh
Canada
410
84
-
Phil Salt
England
409
85
-
Jaker Ali
Bangladesh
408
86
-
ଇଭିନ୍ ଲୁଇସ୍
West Indies
407
87
-
Teja Nidamanuru
Netherlands
405
88
-
ଅକ୍ସର ପଟେଲ
India
401
88
-
Henry Nicholls
New Zealand
401
90
-
ହାର୍ଦ୍ଦିକ୍ ପାଣ୍ଡ୍ୟା
India
398
90
-
ୱିଲ୍ ଜ୍ୟାକ୍
England
398
92
-
Muhammad Waseem
United Arab Emirates
395
93
13
Aasif Sheikh
Nepal
393
94
1
George Dockrell
Ireland
391
94
1
Bas de Leede
Netherlands
391
96
1
Jamie Overton
England
388
96
1
Hammad Mirza
Oman
388
98
2
Saif Hassan
Bangladesh
387
99
2
Dipendra Singh Airee
Nepal
381
100
2
Abdullah Shafique
Pakistan
379

ICC MEN'S T20 BATTING RANKINGS

Last updated - 12 May 2026
Rank Player Team Points
1
-
ଅଭିଷେକ ଶର୍ମା
India
875
2
-
ଇଶାନ୍ କିଶାନ୍
India
871
3
-
Sahibzada Farhan
Pakistan
848
4
-
Phil Salt
England
792
5
-
Pathum Nissanka
Sri Lanka
766
6
-
ତିଲକ ବର୍ମା
India
742
7
-
ସୂର୍ଯ୍ୟକୁମାର ଯାଦବ
India
722
8
-
ଜସ୍ ବଟଲର
England
716
9
-
ଡିୱାଲ୍ଡ ବ୍ରେଭିସ୍
South Africa
702
10
-
Brian Bennett
Zimbabwe
701
11
-
Travis Head
Australia
700
12
-
ଟିମ୍ ସେଫର୍ଟ
New Zealand
698
13
-
ମିଚେଲ ମାର୍ଶ
Australia
689
14
-
Ibrahim Zadran
Afghanistan
678
15
-
Jacob Bethell
England
668
16
-
Shai Hope
West Indies
667
17
-
ରହମାନୁଲ୍ଲା ଗୁରୁବାଜ
Afghanistan
662
18
-
Ryan Rickelton
South Africa
641
19
-
ହୈରି ବ୍ରୁକ
England
640
20
-
ସଞ୍ଜୁ ସାମସନ
India
637
21
-
George Munsey
Scotland
633
21
-
Kusal Mendis
Sri Lanka
633
23
-
ଆଡେନ ମାର୍କ୍ରାମ
South Africa
629
24
-
Saiteja Mukkamalla
United States
620
25
-
ଟିମ୍ ଡେଭିଡ୍
Australia
613
26
-
Tanzid Hasan
Bangladesh
610
27
-
ଶିବମ୍ ଦୁବେ
India
606
28
-
ଫିନ୍ ଆଲେନ୍
New Zealand
605
29
-
Josh Inglis
Australia
590
30
-
କ୍ୟାମେରନ୍ ଗ୍ରୀନ
Australia
589
31
-
Kusal Perera
Sri Lanka
587
32
-
Michael Levitt
Netherlands
580
33
-
କ୍ୱିଟନ ଡ଼ି କକ୍
South Africa
573
34
-
Tim Robinson
New Zealand
570
35
-
Muhammad Waseem
United Arab Emirates
568
36
-
Saim Ayub
Pakistan
560
37
-
Tawhid Hridoy
Bangladesh
559
38
-
Babar Azam
Pakistan
555
39
-
ରୋଭମାନ ପାୱେଲ
West Indies
553
40
-
Connor Esterhuizen
South Africa
551
41
-
Salman Agha
Pakistan
547
42
-
Kamil Mishara
Sri Lanka
545
43
-
ସିକନ୍ଦର ରାଜା
Zimbabwe
544
44
-
ସିମରନ୍ ହେଟମାୟର
West Indies
541
45
-
Brandon King
West Indies
537
45
-
Parvez Hossain Emon
Bangladesh
537
47
-
Saif Hassan
Bangladesh
535
48
-
ହାର୍ଦ୍ଦିକ୍ ପାଣ୍ଡ୍ୟା
India
534
49
-
Richie Berrington
Scotland
530
50
-
Brandon McMullen
Scotland
528
50
-
Andries Gous
United States
528
52
-
Litton Das
Bangladesh
527
53
-
ଶେର୍ଫେନ୍ ରାଉଟରଫୋର୍ଡ
West Indies
525
54
-
Reeza Hendricks
South Africa
520
54
-
Sediqullah Atal
Afghanistan
520
56
-
ଗ୍ଲେନ ମ୍ୟାକ୍ସୱେଲ୍
Australia
514
56
-
ୱିଲ୍ ଜ୍ୟାକ୍
England
514
58
-
Ben Duckett
England
513
58
-
ଗ୍ଲେନ୍ ଫିଲିପ୍ସ
New Zealand
513
60
-
Dipendra Singh Airee
Nepal
507
61
-
ତ୍ରିଷ୍ଟାନ୍ ଷ୍ଟବ୍ସ
South Africa
506
62
-
Shubham Ranjane
United States
501
63
-
Yuvraj Samra
Canada
500
64
-
ଶୁଭମନ ଗିଲ୍
India
495
64
-
Alishan Sharafu
United Arab Emirates
495
66
-
Kushal Bhurtel
Nepal
493
67
-
Max O'Dowd
Netherlands
491
67
-
Dasun Shanaka
Sri Lanka
491
69
-
ଡାରିଲ୍ ମିଚେଲ୍
New Zealand
488
70
-
Paul Stirling
Ireland
487
71
-
Fakhar Zaman
Pakistan
481
72
-
Mark Chapman
New Zealand
479
72
-
Gerhard Erasmus
Namibia
479
74
-
ମାର୍କସ୍ ଷ୍ଟୋଇନିସ୍
Australia
478
75
-
ଡିଭନ୍ କନୱେ
New Zealand
475
76
-
Kamindu Mendis
Sri Lanka
473
77
-
Roston Chase
West Indies
462
78
-
Benjamin Manenti
Italy
461
79
-
Harry Tector
Ireland
460
80
-
Charith Asalanka
Sri Lanka
459
81
-
Lorcan Tucker
Ireland
458
81
-
Darwish Rasooli
Afghanistan
458
83
-
ଡେଭିଡ଼ ମିଲର୍
South Africa
457
84
-
Jaker Ali
Bangladesh
456
85
-
ମହମ୍ମଦ ନବୀ
Afghanistan
454
86
-
ଲିଆମ୍ ଲିଭିଙ୍ଗଷ୍ଟୋନ୍
England
453
87
-
Tom Banton
England
452
88
-
Johnson Charles
West Indies
448
88
-
Rohit Paudel
Nepal
448
90
-
Ross Adair
Ireland
441
91
-
ରୋମାରିଓ ଶେଖର
West Indies
438
92
-
ରିଙ୍କୁ ସିଂ
India
434
93
-
Aasif Sheikh
Nepal
432
94
-
Rachin Ravindra
New Zealand
430
95
-
Pavan Rathnayake
Sri Lanka
429
96
-
Shayan Jahangir
United States
425
97
-
Ryan Burl
Zimbabwe
424
98
-
Scott Edwards
Netherlands
416
98
-
Azmatullah Omarzai
Afghanistan
416
100
-
Monank Patel
United States
412