ICC Men's Player Rankings


The International Cricket Council player rankings is a widely followed system of rankings for international cricketers based on their recent performances.
The ratings were developed at the suggestion of Ted Dexter in 1987. The intention was to produce a better indication of players' current standing in the sport than is provided by comparing their averages. Career averages are based on a player's entire career and do not make any allowance for match conditions or the strength of the opposition, whereas the ratings are weighted towards recent form and account for match conditions and the quality of the opponent using statistical algorithms.
Initially the rankings were for Test cricket only, but separate One Day International rankings were introduced in 1998. Both sets of rankings have now been calculated back to the start of those forms of the game. The rankings include the top 10 Test, ODI and T20I batsmen, bowlers and all-rounders based on the rating of each player.

Rankings calculations

The player rankings are a weighted average of all a player's performances, with recent matches weighted most heavily. Each match performance is given a rating out of 1000, based on a set of pre-determined criteria, and these figures averaged. This means that the maximum possible overall rating is 1000, and a player gaining a rating of 900 is seen as an exceptional achievement. Separate lists are maintained for batting and bowling and an all-rounder rating is also published, which is obtained by multiplying a player's batting and bowling rating together and dividing by 1000.
For batting, the performance rating is based on a combination of runs scored, the rating of the opposition bowlers, match result and comparison to the overall scores in the match.
A bowler gains points based on wickets taken, runs conceded and match result, with more points gained for dismissing highly rated batsmen.
A damping-factor is applied to a player's rating at the start of their career, so they do not get a full rating for their performances until they have played about 20 Tests.

Test rankings

Top 10 Test batsmen

Top 10 Test bowlers

Top 10 Test all-rounders

ODI rankings

Top 10 ODI batsmen

Top 10 ODI bowlers

Top 10 ODI all-rounders

T20I rankings

Top 10 T20I batsmen

Top 10 T20I bowlers

Top 10 T20I all-rounders

Historical rankings

Historical Test cricket rankings

Year end top ranked players in Test cricket

Batting and Bowling and All-rounders with a peak rating of 900 points or more

RankNamePlayed forHighest ratingYear
1Donald Bradman9611948
2Steve Smith9472017
3Sir Len Hutton9451954
4Sir Jack Hobbs9421912
4Ricky Ponting9422006
6Peter May9411956
7Sir Vivian Richards9381981
7Kumar Sangakkara9382007
7Sir Garry Sobers9381967
7Sir Clyde Walcott9381955
11Virat Kohli9372018
11Marnus Labuschagne9372022
13Matthew Hayden9352002
13Jacques Kallis9352007
13AB de Villiers9352014
16Mohammad Yousuf9332006
17Joe Root9322024
18Sir Everton Weekes9271956
18Graeme Pollock9271970
20Dudley Nourse9221951
20Doug Walters9221970
22Neil Harvey9211953
22Mike Hussey9212008
24Kane Williamson9192021
25Denis Compton9171948

RankNamePlayed forHighest ratingYear
1Sydney Barnes9321914
2George Lohmann9311896
3Imran Khan9221983
4Muttiah Muralitharan9202007
5Glenn McGrath9142001
5Pat Cummins9142019
7Curtly Ambrose9121994
7Tony Lock9121958
7Vernon Philander9122013
10Sir Ian Botham9111980
11Malcolm Marshall9101988
12Waqar Younis9091993
12Sir Richard Hadlee9091985
12Shaun Pollock9091999
12Dale Steyn9092014
16Alan Keith Davidson9081961
16Jasprit Bumrah9082025
18Derek Underwood9071971
19Shane Warne9051994
20Ravichandran Ashwin9042016
21Sir Alec Bedser9031953
21James Anderson9032018
23Kagiso Rabada9022018
24Clarrie Grimmett9011936
24Bill O'Reilly9011946
26Bill Johnston9001952

RankNamePlayed forHighest ratingYear
1Sir Garry Sobers6691967
2Sir Ian Botham6451980
3Jacques Kallis6152002
4Keith Miller5721952
5Richard Benaud5321959
6Imran Khan5171983
7Tony Greig5081975
8Andrew Flintoff5012005
8Aubrey Faulkner5011911
10Chris Cairns5002000

Historical One Day International (ODI) cricket rankings

Year end top ranked players in ODI cricket

Top 10 rankings: batting and bowling with a peak rating of 850 points or more

RankNamePlayed forHighest ratingYear
1Sir Vivian Richards9351985
2Zaheer Abbas9311983
3Greg Chappell9211981
4David Gower9181983
5Dean Jones9151991
6Virat Kohli9092018
7Javed Miandad9081987
8Brian Lara9061993
9AB de Villiers9012015
10Babar Azam8982022

RankNamePlayed forHighest ratingYear
1Joel Garner9401985
2Sir Richard Hadlee9231983
3Shaun Pollock9172007
4Muttiah Muralitharan9132002
5Glenn McGrath9032002
6Ewen Chatfield8921984
7Malcolm Marshall8911985
7Dennis Lillee8911982
9Curtly Ambrose8771991
10Michael Holding8751985

RankNamePlayed forHighest ratingYear
1Kapil Dev6311985
2Greg Chappell5681982
3Andrew Flintoff5432004
4Viv Richards5321985
5Lance Klusener5211999
6Chris Gayle5092003
7Jacques Kallis5052001
8Steve Waugh5011988
9Shaun Pollock4942008
10Imran Khan4801983
10Ravi Shastri4801986