ICC Mens Team ODI Rankings

As of 16 Jul 2024, India leads the global ODI team rankings with a remarkable rating of 122 in 42 matches, accumulating a total of 122 points. Following closely behind is Australia, securing the second spot in the worldwide men's rankings with a rating of 116 in 34 matches, totaling 3936 points. In the third position for men's ICC team ranking is South Africa, with a total of 112 points and a rating of 3357 in 30 Matches.

Top 10 ICC Mens Team Rankings in ODI



Source: ICC & Historical Rankings
Last Updated: 16 Jul 2024

ICC Mens Team ODI Rankings Tables

Pos Team Matches Points Rating
1
Flag
India
425117122
2
Flag
Australia
343936116
3
Flag
South Africa
303357112
4
Flag
Pakistan
262762106
5
Flag
New Zealand
333349101
6
Flag
England
28267295
7
Flag
Sri Lanka
47436393
8
Flag
Bangladesh
40345386
9
Flag
Afghanistan
31247780
10
Flag
West Indies
32220569
11
Flag
Ireland
22109150
12
Flag
Zimbabwe
24118149
13
Flag
Scotland
25120748
14
Flag
Netherlands
34148244
15
Flag
Canada
932036
16
Flag
Namibia
2071136
17
Flag
Nepal
35109531
18
Flag
Oman
2150924
19
Flag
USA
2041021
20
Flag
UAE
3034512

Historical ICC Team ODI Ranking

The ICC provides ratings for the end of each month back to October 2002. This table lists the teams that have successively held the highest rating since that date, by whole month periods. In 2011, the ICC applied its rating system to results since 1981, providing ratings for the end of each month back to 1981, further indicating Australia's historical dominance in ODI Cricket with the highest number of months ranked first (198 months). The table only begins from 1981 as, prior to this date, there is not enough data available due to the infrequency of matches and the small number of competing teams in the earlier periods.

Team Months Start End Total Months Rating
Flag
England
2January 1981February 19812-
Flag
West Indies
6June 1981November 19816-
Flag
England
3December 1981December 19811-
Flag
West Indies
71January 1982May 198765-
Flag
England
11August 1987March 19888-
Flag
West Indies
73April 1988May 19882-
Flag
England
21August 1988May 198910-
Flag
West Indies
78August 1989December 19895-
Flag
Australia
3January 1990March 19903-
Flag
West Indies
79April 1990April 19901-
Flag
Australia
4May 1990May 19901-
Flag
West Indies
80July 1990July 19901-
Flag
Australia
8August 1990November 19904-
Flag
Pakistan
2December 1990January 19912-
Flag
Australia
12February 1991May 19914-
Flag
Pakistan
3August 1991August 19911-
Flag
Australia
20October 1991May 19928-
Flag
England
29August 1992March 19938-
Flag
West Indies
81April 1993April 19931-
Flag
Australia
23May 1993July 19933-
Flag
West Indies
97August 1993November 199416-
Flag
India
4December 1994March 19954-
Flag
West Indies
99April 1995May 19952-
Flag
India
7August 1995October 19953-
Flag
England
31November 1995December 19952-
Flag
Australia
27January 1996April 19964-
Flag
South Africa
46May 1996February 200046-
Flag
Australia
50March 2000January 200223-
Flag
South Africa
47February 2002February 20021-
Flag
Australia
57March 2002September 20027-
Flag
Australia
52October 2002January 200752140
Flag
South Africa
1February 2007February 20071128
Flag
Australia
64March 2007February 200812130
Flag
South Africa
4March 2008May 20083127
Flag
Australia
71June 2008December 20087131
Flag
South Africa
12January 2009August 20098127
Flag
Australia
106September 2009August 201235134
Flag
England
5August 2012December 20125121
Flag
India
12January 2013January 201412124
Flag
Australia
114January 2014August 20148117
Flag
India
13September 2014September 20141113
Flag
Australia
115October 2014October 20141114
Flag
South Africa
13October 2014November 2014½115
Flag
India
14November 2014November 2014½117
Flag
Australia
141November 2014February 201726129
Flag
South Africa
14February 2017February 20171119
Flag
Australia
141March 2017March 20174 days118
Flag
South Africa
20March 2017September 20176123
Flag
India
14September 2017September 20174 days120
Flag
South Africa
20September 2017September 20174 days119
Flag
India
15October 2017October 201717 days120
Flag
South Africa
24October 2017February 20184120
Flag
India
18February 2018May 20183123
Flag
England
19May 2018June 201914127
Flag
India
18June 2019June 20195 days123
Flag
England
41June 2019May 202122135
Flag
New Zealand
4May 2021Present4121