ICC Player Rankings


The International Cricket Council Player Rankings is a widely followed system of rankings for international cricketers based on their recent performances. The current sponsor is MRF Tyres who signed a 4-year deal with the ICC that will last until 2020.
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.

Current rankings

Test rankings

Top 10 Test batsmen

Top 10 Test bowlers

ICC 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

Batsmen and Bowlers with a peak rating of 900 points or more

;Batsmen with a peak rating of 900 points or more
RankNamePlayed forHighest ratingYear
1Sir Donald 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
12Matthew Hayden9352002
12Jacques Kallis9352007
12AB de Villiers9352014
15Mohammad Yousuf9332006
16Sir Everton Weekes9271956
16Graeme Pollock9271970
18Dudley Nourse9221951
18Doug Walters9221970
20Neil Harvey9211953
20Mike Hussey9212008
22Joe Root9172015
22Denis Compton9171948
24Sunil Gavaskar9161979
25George Headley9151948
25Kane Williamson9152018
27Ken Barrington9141965
28Brian Lara9112004
29Kevin Pietersen9092007
30Hashim Amla9072013
31Shivnarine Chanderpaul9012008
32Michael Clarke9002012

;Bowlers with a peak rating of 900 points or more
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 Davidson9081961
17Derek Underwood9071971
18Shane Warne9051994
19Ravichandran Ashwin9042016
20Sir Alec Bedser9031953
20James Anderson9032018
22Kagiso Rabada9022018
23Clarrie Grimmett9011936
23Bill O'Reilly9011946
25Bill Johnston9001952

Historical One Day International (ODI) cricket rankings

Year end top ranked players in ODI cricket

DateTop BatsmanCountryTop BowlerCountry
2019Virat KohliJasprit Bumrah
2018Virat KohliJasprit Bumrah
2017Virat KohliHasan Ali
2016AB de VilliersTrent Boult
2015AB de VilliersMitchell Starc
2014AB de VilliersSunil Narine
2013AB de VilliersSaeed Ajmal
2012Hashim AmlaSaeed Ajmal
2011Hashim AmlaSaeed Ajmal
2010Hashim AmlaDaniel Vettori
2009M.S.DhoniDaniel Vettori
2008M.S.DhoniNathan Bracken
2007Ricky PontingShaun Pollock
2006Michael HusseyShaun Pollock
2005Ricky PontingGlenn McGrath
2004Adam GilchristShaun Pollock
2003Sachin TendulkarShaun Pollock
2002Michael BevanShaun Pollock
2001Michael BevanMuttiah Muralitharan
2000Michael BevanMuttiah Muralitharan
1999Michael BevanShaun Pollock
1998Sachin TendulkarSaqlain Mushtaq
1997Brian LaraShaun Pollock
1996Brian LaraCurtly Ambrose
1995Brian LaraPaul Reiffel
1994Brian LaraWasim Akram
1993Brian LaraWasim Akram
1992Dean JonesCurtly Ambrose
1991Dean JonesCurtly Ambrose
1990Dean JonesCurtly Ambrose
1989Dean JonesCourtney Walsh
1988Javed MiandadMalcolm Marshall
1987Vivian RichardsManinder Singh
1986Vivian RichardsJoel Garner
1985Vivian RichardsJoel Garner
1984Vivian RichardsJoel Garner
1983Zaheer AbbasRichard Hadlee
1982Vivian RichardsDennis Lillee
1981Greg ChappellDennis Lillee
1980Greg ChappellDennis Lillee
1979Greg ChappellAndy Roberts
1978Greg ChappellChris Old
1977Greg ChappellMax Walker
1976Dennis AmissBernard Julien
1975Keith FletcherMax Walker
1974Keith FletcherGeoff Arnold
1973Dennis AmissGeoff Arnold
1972Keith StackpoleGeoff Arnold
1971John EdrichKeith Stackpole

Top 10 rankings: batting and bowling

;Top 10 Rankings Batting
RankNamePlayed forHighest ratingYear
1Sir Vivian Richards9351985
2Zaheer Abbas9311983
3Greg Chappell9211981
4David Gower9191983
5Dean Jones9181991
6Virat Kohli9112018
7Javed Miandad9101987
8Brian Lara9081993
9AB de Villiers9022015
10Hashim Amla9012012

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

Historical T20I rankings

Year end top ranked players in T20I cricket

DateTop BatsmanCountryTop BowlerCountry
2019Babar AzamRashid Khan
2018Babar AzamRashid Khan
2017Aaron FinchImad Wasim
2016Virat KohliImran Tahir
2015Aaron FinchSunil Narine
2014Virat KohliSamuel Badree
2013Alex HalesSunil Narine
2012Shane WatsonSaeed Ajmal
2011Eoin MorganAjantha Mendis
2010Kevin PietersenGraeme Swann
2009Graeme SmithShahid Afridi
2008Misbah-ul-HaqUmar Gul
2007Andrew SymondsUmar Gul
2006Graeme SmithAndre Adams
2005Ricky PontingBrett Lee

Top 10 T20I rankings: batting and bowling

;Top 10 Rankings Batting
RankNamePlayed forHighest ratingYear
1Aaron Finch9002018
2Virat Kohli8972014
3Babar Azam8962019
4Kevin Pietersen8822010
5Eoin Morgan8722011
6Alex Hales8662014
7KL Rahul8542018
8Brendon McCullum8492012
9Faf du Plessis8432015
10Fakhar Zaman8422018

;Top 10 Rankings Bowling
RankNamePlayed forHighest ratingYear
1Umar Gul8572009
2Samuel Badree8552014
3Daniel Vettori8502010
4Sunil Narine8172013
5Rashid Khan8162018
6Shahid Afridi8142009
7Imran Tahir7952017
8Saeed Ajmal7882012
9Imad Wasim7802017
10Shadab Khan7692018
10Shaun Tait7692010