ICC Men Cricket Rankings Overview
The Men’s Test Team Rankings have long been a key indicator of success in cricket, offering insights into the consistency and strength of teams over time. For fans who may not keep up with every game, the ICC (International Cricket Council) rankings serve as a reliable snapshot of a team’s current standing and performance levels. These rankings are dynamic and adjust frequently based on recent matches and series outcomes. However, it’s crucial to understand that rankings alone don’t capture the nuances of each game or the current form of a team, as they are based on a broader set of results over time.
Latest Ranking of the Top Test Teams
Here you can check latest ranking of top test teams
Top 12 Men’s Test Team Ranking
Top 12 men’s test team ranking are as follow
Pos | Team | Match | Pts | Rating |
1 | Australia | 30 | 3715 | 124 |
2 | India | 26 | 3108 | 120 |
3 | England | 34 | 3679 | 108 |
4 | South Africa | 21 | 2179 | 104 |
5 | New Zealand | 22 | 2121 | 96 |
6 | Sri Lanka | 18 | 1501 | 83 |
7 | West Indies | 26 | 1952 | 77 |
8 | Pakistan | 20 | 1528 | 76 |
9 | Bangladesh | 20 | 1330 | 66 |
10 | Ireland | 5 | 131 | 26 |
11 | Zimbabwe | 3 | 11 | 4 |
12 | Afghanistan | 3 | 0 | 0 |
Top 20 Men ODI Team Ranking
The ICC Men’s ODI Team Rankings is a list of the top-ranked One Day International (ODI) cricket teams. This ranking system is determined by a points system that takes into account a team’s recent performance in ODI matches. The top-ranked team is considered to be the strongest ODI team in the world. The rankings are updated regularly based on the results of ODI matches
Top 20 men ODI team ranking are as follow
Pos |
Team |
Match |
Pts |
Rating |
1 |
India |
45 |
5298 |
118 |
2 |
Australia |
34 |
3936 |
116 |
3 |
South Africa |
30 |
3357 |
112 |
4 |
Pakistan |
26 |
2762 |
106 |
5 |
New Zealand |
33 |
3349 |
101 |
6 |
Sri Lanka |
50 |
4825 |
97 |
7 |
England |
28 |
2672 |
95 |
8 |
Bangladesh |
40 |
3453 |
86 |
9 |
Afghanistan |
31 |
2477 |
80 |
10 |
West Indies |
32 |
2205 |
69 |
11 |
Scotland |
28 |
1450 |
52 |
12 |
Ireland |
22 |
1091 |
50 |
13 |
Zimbabwe |
24 |
1181 |
49 |
14 15 |
Netherlands Namibia |
38 24 |
1791 756 |
47 32 |
16 |
Nepal |
35 |
1095 |
31 |
17 |
Oman |
24 |
581 |
24 |
18 |
USA |
24 |
55 |
23 |
19 |
Canada |
13 |
253 |
19 |
20 |
UAE |
30 |
345 |
12 |
Top 20 Men’s T20 Team Ranking
Top 20 men’s T20I Team Ranking are as follow
Pos |
Team |
Match |
Pts |
Rating |
1 |
India |
63 |
16835 |
267 |
2 |
Australia |
40 |
10241 |
256 |
3 |
West Indies |
49 |
12502 |
255 |
4 |
England |
39 |
9876 |
253 |
5 |
New Zealand |
49 |
12113 |
247 |
6 |
South Africa |
38 |
9386 |
247 |
7 |
Pakistan |
46 |
11097 |
241 |
8 |
Sri Lanka |
40 |
9159 |
229 |
9 |
Bangladesh |
50 |
11253 |
225 |
10 11 |
Afghanistan Ireland |
39 47 |
8682 9159 |
223 195 |
12 |
Zimbabwe |
46 |
8896 |
193 |
13 |
Scotland |
24 |
4606 |
192 |
14 |
Namibia |
37 |
6965 |
188 |
16 |
UAE |
42 |
7286 |
176 |
17 |
Nepal |
39 |
6601 |
169 |
18 |
USA |
23 |
3831 |
167 |
19 |
Oman |
38 |
6192 |
163 |
20 |
PNG |
31 |
4472 |
144 |
Top 17 Men’s Test Batting Ranking
Top 17 men’s test batting ranking are as follow
Pos |
Team |
Players |
Rating |
Career Best Rating |
1 |
Eng |
Joe Root |
922 |
923 v India at Edgbaston 2022 |
2 |
New Zealand |
Kane Williamson |
859 |
919 v Pakistan at Christchurch 2021 |
3 |
New Zealand |
Daryl Mitchell |
768 |
804 v Bangladesh at Sylhet 2023 |
4 |
New Zealand |
Steven Smith |
757 |
947 v South Africa at Durban 2018 |
5 |
England |
Harry Brook |
753 |
773 v Australia at The Oval 2023 |
6 |
India |
Rohit Sharma |
751 |
813 v England at The Oval 2021 |
7 |
India |
Yashasvi Jaiswal |
740 |
740 v England at Dharamsala 2024 |
8 |
India |
Virat Kohli |
737 |
937 v England at Southampton 2018 |
9 |
Australia |
Usman Khawaja |
728 |
847 v England at Lord’s 2023 |
10 |
Pakistan |
Babar Azam |
712 |
882 v New Zealand at Karachi 2022 |
11 |
Sri Lanka |
Dhananjaya de Silva |
706 |
783 v Ireland at Galle 2023 |
Australia |
Travis Head |
697 |
884 v India at The Oval 2023 |
|
12 |
Bangladesh |
Litton Das |
688 |
724 v Sri Lanka at Mirpur 2022 |
13 |
Sri Lanka |
Dhananjaya de Silva |
680 |
695 v Bangladesh at Sylhet 2024 |
14 15 |
Bangladesh England |
Mushfiqur Rahim Ben Duckett |
675 665 |
684 v Pakistan at Rawalpindi 2024 719 v India at Rajkot 2024 |
16 |
India |
Shubman Gill |
664 |
664 v England at Dharamsala 2024 |
17 |
Pakistan |
Saud Shakeel |
661 |
728 v Australia at Melbourne 2023 |
Top 10 Men’s ODI Batting Ranking
Top 10 men’s ODI batting ranking are as follow:
Pos |
Team |
Players |
Rating |
Career Best Rating |
1 |
PAK |
Babar Azam |
824 |
898 v West Indies at Multan 2022 |
2 |
India |
Rohit Sharma |
765 |
882 v Sri Lanka at Headingley 2019 |
3 |
India |
Shubman Gill |
763 |
847 v Australia at Indore 2023 |
4 |
India |
Virat Kohli |
746 |
909 v England at Headingley 2018 |
5 |
Ireland |
Harry Tector |
746 |
767 v Afghanistan at Sharjah 2024 |
6 7 |
New Zealand Australia |
Daryl Mitchell David Warner |
728 723 |
750 v India at Mumbai 2023 869 v Pakistan at Adelaide 2017 |
8 |
Sri Lanka |
Pathum Nissanka |
708 |
728 v Bangladesh at Chittagong 2024 |
9 |
England |
Dawid Malan |
707 |
730 v Netherlands at Pune 2023 |
10 |
South Africa |
Rassie van der Dussen |
701 |
796 v England at Durham 2022 |
Top 10 Men’s T20 Batting Ranking
Top 10 men’s T20 batting ranking are as follow
Pos |
Team |
Player |
Rating |
Career Best Rating |
1 |
Aus |
Travis Head |
844 |
844 v India at St Lucia 2024 |
2 |
India |
Suryakumar Yadav |
805 |
910 v New Zealand at Ranchi 2023 |
3 |
England |
Phil Salt |
797 |
833 v West Indies at St Lucia 2024 |
4 |
India |
Yashasvi Jaiswal |
757 |
779 v Sri Lanka at Pallekele 2024 |
5 |
PAK |
Babar Azam |
755 |
896 v England at Cardiff 2019 |
6 |
PAK |
Mohammad Rizwan |
746 |
875 v England at Lahore 2022 |
7 |
England |
Jos Buttler |
716 |
720 v Oman at Antigua 2024 |
8 |
WI |
Nicholas Pooran |
668 |
668 v South Africa at Trinidad 2024 |
9 |
India |
Ruturaj Gaikwad |
664 |
706 v Zimbabwe at Harare 2024 |
10 |
WI |
Johnson Charles |
636 |
669 v England at St Lucia 2024 |
ICC Men’s Cricket Rankings last updated on 4th Sept 2024.
Top 10 Men’s Test Bowling Ranking
The ICC Men’s Test Bowling Rankings is a list of the top-ranked Test cricket bowlers. This ranking system is determined by a points system that takes into account a bowler’s recent performance in Test matches. The top-ranked bowler is considered to be the best Test bowler in the world. The rankings are updated regularly based on the results of Test matches.
Top 10 men’s test bowling ranking are as follow
Pos | Team | Players | Rating | Career Best Rating |
1 | India | RavichandranAshwin | 870 | 904 v England at Mumbai 2016 |
2 | Aus | Josh Hazlewood | 847 | 864 v India at Bengaluru 2017 |
3 | India | Jasprit Bumrah | 847 | 881 v England at Visakhapatnam 2024 |
4 | Aus | Pat Cummins | 820 | 914 v England at Old Trafford 2019 |
5 | SA | Kagiso Rabada | 820 | 902 v Australia at Gqeberha 2018 |
6 | Aus | Nathan Lyon | 801 | 801 v New Zealand at Christchurch 2024 |
7 | India | Ravindra Jadeja | 899 | 899 v Australia at Ranchi 2017 |
8 | Sri Lanka | Asitha Fernando | 734 | 734 v England at Lord’s 2024 |
9 | New Zealand | Kyle Jamieson | 729 | 836 v England at Lord’s 2022 |
10 | New Zealand | Matt Henry | 711 | 711 v Australia at Christchurch 2024 |
Top 10 Men’s ODI Bowling Ranking
The ICC Men’s ODI Bowling Rankings is a list of the top-ranked One Day International (ODI) cricket bowlers. This ranking system is determined by a points system that takes into account a bowler’s recent performance in ODI matches. The top-ranked bowler is considered to be the best ODI bowler in the world. The rankings are updated regularly based on the results of ODI matches.
Top 10 men’s ODI bowling ranking are as follow
Pos |
Team |
Players |
Rating |
Career Best Rating |
1 |
SA |
Keshav Maharaj |
716 |
741 v Australia at Kolkata 2023 |
2 |
Aus |
Josh Hazlewood |
688 |
727 v England at Melbourne 2022 |
3 |
Aus |
Adam Zampa |
686 |
695 v Bangladesh at Pune 2023 |
4 |
India |
Kuldeep Yadav |
665 |
760 v New Zealand at Bay Oval 2019 |
5 |
Namibia |
Bernard Scholtz |
657 |
657 v Scotland at Scotland 2024 |
6 |
Afganistan |
Mohammad Nabi |
656 |
657 v Zimbabwe at Harare 2022 |
7 |
Pak |
Shaheen Afridi |
650 |
688 v West Indies at Multan 2022 |
8 |
India |
Jasprit Bumrah |
645 |
838 v West Indies at Trivandrum 2018 |
9 |
New Zealand |
Trent Boult |
643 |
775 v Australia at Cairns 2022 |
India |
Mohammed Siraj |
643 |
736 v New Zealand at Raipur 2023 |
Top 10 Mens’ T20 Bowling Ranking
The ICC Men’s T20 Bowling Rankings is a list of the top-ranked Twenty20 International (T20I) cricket bowlers. This ranking system is determined by a points system that takes into account a bowler’s recent performance in T20I matches. The top-ranked bowler is considered to be the best T20I bowler in the world. The rankings are updated regularly based on the results of T20I matches.
Top 10 men’s T20 bowling ranking are as follow
Pos | Team | Player | Rating | Career Best Rating |
1 | ENG | Adil Rashid | 718 | 746 v West Indies at Barbados 2022 |
2 | WI | Akeal Hosein | 695 | 695 v South Africa at Trinidad 2024 |
3 | Afganistan | Rashid Khan | 668 | 816 v Bangladesh at Dehradun 2018 |
4 | WI | Gudakesh Motie | 664 | 674 v South Africa at Trinidad 2024 |
5 | Sri Lanka | Wanindu Hasaranga | 663 | 797 v West Indies at Abu Dhabi 2021 |
6 | Aus | Josh Hazlewood | 662 | 806 v Sri Lanka at Sydney 2022 |
7 | SA | Anrich Nortje | 655 | 695 v India at Cuttack 2022 |
8 | Aus | Adam Zampa | 654 | 743 v Sri Lanka at Sydney 2022 |
9 | Afganistan | Fazalhaq Farooqi | 645 | 692 v Pakistan at Sharjah 2023 |
10 | Sri Lanka | Maheesh Theekshana | 640 | 684 v New Zealand at Queenstown 2023 |
Top 10 Men’s Test All-Rounder Ranking
The ICC Men’s Test All-Rounder Rankings is a list of the top-ranked Test cricket all-rounders. This ranking system takes into account both a player’s batting and bowling performances in Test matches. The top-ranked all-rounder is considered to be the best Test all-rounder in the world. The rankings are updated regularly based on the results of Test matches.
Top 10 men’s test All-Rounder ranking are as follow
Pos |
Team |
Player |
Rating |
Career Best Rating |
1 |
India |
RavindraJadeja |
444 |
469 v England at Rajkot 2024 |
2 |
India |
Ravichandran Ashwin |
322 |
492 v England at Mohali 2016 |
3 |
Bangladesh |
Shakib Al Hasan |
303 |
489 v Australia at Mirpur 2017 |
4 |
ENG |
Joe Root |
297 |
313 v India at Hyderabad 2024 |
5 |
WI |
Jason Holder |
270 |
485 v England at Southampton 2020 |
6 |
India |
Axar Patel |
269 |
316 v Australia at Ahmedabad 2023 |
7 |
Bangladesh |
Mehidy Hasan |
263 |
263 v Pakistan at Rawalpindi 2024 |
8 |
ENG |
Ben Stokes |
255 |
497 v West Indies at Old Trafford 2020 |
9 |
ENG |
Chris Woakes |
250 |
273 v Pakistan at Old Trafford 2020 |
10 |
AUS |
Pat Cummins |
245 |
339 v England at Lord’s 2019 |
Top 10 Men’s ODI All-Rounder Ranking
The ICC Men’s ODI All-Rounder Rankings is a list of the top-ranked One Day International (ODI) cricket all-rounders. This ranking system takes into account both a player’s batting and bowling performances in ODI matches. The top-ranked all-rounder is considered to be the best ODI all-rounder in the world. The rankings are updated regularly based on the results of ODI matches.
Top 10 men’s ODI All-Rounder ranking are as follow
Pos |
Team |
Player |
Rating |
Career Best Rating |
1 |
AFG |
Mohammad Nabi |
320 |
350 v Ireland at Greater Noida 2017 |
2 |
Bangladesh |
Shakib Al Hasan |
292 |
448 v Zimbabwe at Chittagong 2009 |
3 |
Zimbabwe |
Sikandar Raza |
288 |
292 v Sri Lanka at Colombo (RPS) 2024 |
4 |
Papua New Guinea |
Assad Vala |
248 |
252 v Nepal at Dubai 2023 |
5 |
Afghanistan |
Rashid Khan |
239 |
351 v Pakistan at Abu Dhabi 2018 |
6 |
Namibia |
Gerhard Erasmus |
238 |
240 v Oman at Scotland 2024 |
7 |
AUS |
Glenn Maxwell |
237 |
340 v England at Headingley 2015 |
8 |
New Zealand |
Mitchell Santner |
233 |
308 v England at Christchurch 2018 |
9 |
Bangladesh |
Mehidy Hasan |
230 |
295 v India at Mirpur 2022 |
10 |
Oman |
Zeeshan Maqsood |
229 |
262 v Ireland at Bulawayo 2023 |
Top 10 Men’s T20 All-Rounder Ranking
The ICC Men’s T20 All-Rounder Rankings is a list of the top-ranked Twenty20 International (T20I) cricket all-rounders. This ranking system takes into account both a player’s batting and bowling performances in T20I matches. The top-ranked all-rounder is considered to be the best T20I all-rounder in the world. The rankings are updated regularly based on the results of T20I matches.
Top 10 men’s T20 All–Rounder ranking are as follow
Pos | Team | Players | Rating | Career Best Rating |
1 | AUS | Marcus Stoinis | 211 | 232 v Namibia at Antigua 2024 |
2 | Zimbabwe | Sikandar Raza | 208 | 212 v India at Harare 2024 |
3 | Sri Lanka | Wanindu Hasaranga | 206 | 239 v Afghanistan at Dambulla 2024 |
4 | Afghanistan | Mohammad Nabi | 205 | 355 v Bangladesh at Mirpur 2019 |
5 | India | Hardik Pandya | 199 | 266 v West Indies at Guyana 2023 |
6 | Nepal | Dipendra Singh Airee | 199 | 199 v Bangladesh at St. Vincent 2024 |
7 | ENG | Liam Livingstone | 187 | 206 v Pakistan at The Oval 2024 |
8 | ENG | Moeen Ali | 174 | 224 v South Africa at Cardiff 2022 |
9 | SA | Aiden Markram | 173 | 212 v India at Gqeberha 2023 |
10 | PAK | Imad Wasim | 166 | 166 v Ireland at Lauderhill 2024 |