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.[1] 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.[2]

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 (so the overall effect of a good or bad performance decline over time). Each match performance is given a rating out of 1000, based on a set of pre-determined criteria, and these figures averaged.[3] This means that the maximum possible overall rating is 1000, and a player gaining a rating of 900 is seen as an exceptional achievement.[4] 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

ICC Top 10 Test Batsmen
Rank Name Rating
1 Joe Root 880
2 Harry Brook 857
3 Travis Head 853
4 Steven Smith 831
5 Kane Williamson 822
6 Kamindu Mendis 781
7 Temba Bavuma 775
8 Yashasvi Jaiswal 750
9 Saud Shakeel 734
10 Shubman Gill 730
Reference: ICC Rankings, 4 March 2026

Top 10 Test bowlers

ICC Top 10 Test Bowlers
Rank Name Rating
1 Jasprit Bumrah 879
2 Noman Ali 843
3 Mitchell Starc 838
4 Matt Henry 836
5 Pat Cummins 832
6 Marco Jansen 825
7 Scott Boland 820
8 Kagiso Rabada 807
9 Josh Hazlewood 775
10 Nathan Lyon 753
Reference: ICC Rankings, 4 March 2026

Top 10 Test all-rounders

ICC Top 10 Test All-Rounders
Rank Name Rating
1 Ravindra Jadeja 455
2 Marco Jansen 344
3 Ben Stokes 299
Mehidy Hasan Miraz
5 Mitchell Starc 284
6 Pat Cummins 250
7 Wiaan Mulder 245
8 Gus Atkinson 234
9 Joe Root 219
10 Mitchell Santner 212
Reference: ICC Rankings, 4 March 2026

ODI rankings

Top 10 ODI batsmen

ICC Top 10 ODI Batsmen
Rank Name Rating
1 Daryl Mitchell 845
2 Virat Kohli 795
3 Ibrahim Zadran 764
4 Rohit Sharma 757
5 Shubman Gill 723
6 Babar Azam 722
7 Harry Tector 708
8 Shai Hope 701
9 Charith Asalanka 672
10 KL Rahul 670
Reference: ICC Rankings, 4 March 2026

Top 10 ODI bowlers

ICC Top 10 ODI Bowlers
Rank Name Rating
1 Rashid Khan 710
2 Jofra Archer 650
3 Keshav Maharaj 646
4 Bernard Scholtz 645
5 Adil Rashid 632
6 Josh Hazlewood 628
Maheesh Theekshana
8 Kuldeep Yadav 625
9 Abrar Ahmed 624
10 Mitchell Santner 617
Reference: ICC Rankings, 4 March 2026

Top 10 ODI all-rounders

ICC Top 10 ODI All-Rounders
Rank Name Rating
1 Azmatullah Omarzai 334
2 Sikandar Raza 302
3 Mohammad Nabi 285
4 Mehidy Hasan Miraz 273
5 Rashid Khan 257
6 Michael Bracewell 248
7 Mitchell Santner 240
8 Brandon McMullen 228
9 Wanindu Hasaranga 219
10 Gerhard Erasmus 204
Reference: ICC Rankings, 4 March 2026

T20I rankings

Top 10 T20I batsmen

ICC Top 10 T20I Batsmen
Rank Name Rating
1 Abhishek Sharma 875
2 Ishan Kishan 871
3 Sahibzada Farhan 848
4 Phil Salt 792
5 Pathum Nissanka 766
6 Tim Seifert 749
7 Tilak Varma 742
8 Dewald Brevis 738
9 Suryakumar Yadav 722
10 Jos Buttler 716
Reference: ICC Rankings, 10 March 2026

Top 10 T20I bowlers

ICC Top 10 T20I Bowlers
Rank Name Rating
1 Rashid Khan 753
2 Varun Chakravarthy 740
3 Abrar Ahmed 736
4 Adil Rashid 721
5 Corbin Bosch 704
6 Jasprit Bumrah 702
7 Adam Zampa 682
8 Matthew Forde 667
9 Mustafizur Rahman 665
10 Mujeeb Ur Rahman 663
Reference: ICC Rankings, 10 March 2026

Top 10 T20I all-rounders

ICC Top 10 T20I All-Rounders
Rank Name Rating
1 Sikandar Raza 328
2 Hardik Pandya 299
3 Saim Ayub 275
4 Dipendra Singh Airee 244
5 Azmatullah Omarzai 241
6 Roston Chase 239
7 Mohammad Nabi 209
8 Mohammad Nawaz 203
9 Mitchell Santner 201
10 Romario Shepherd 197
Reference: ICC Rankings, 10 March 2026

Historical rankings

Historical Test cricket rankings

Year end top ranked players in Test cricket

Year Top Batsman Country Rating Top Bowler Country Rating Top All-rounder Country Rating
2025 Joe Root (2)  England 867 Jasprit Bumrah (2)  India 879 Ravindra Jadeja (4)  India 455
2024 Joe Root  England 895 Jasprit Bumrah  India 907 Ravindra Jadeja (3)  India 405
2023 Kane Williamson (2)  New Zealand 864 Ravichandran Ashwin (3)  India 879 Ravindra Jadeja (2)  India 455
2022 Marnus Labuschagne (2)  Australia 925 Pat Cummins (4)  Australia 872 Ravindra Jadeja  India 369
2021 Marnus Labuschagne  Australia 915 Pat Cummins (3)  Australia 902 Jason Holder (2)  West Indies 382
2020 Kane Williamson  New Zealand 890 Pat Cummins (2)  Australia 906 Ben Stokes  England 446
2019 Virat Kohli (2)  India 928 Pat Cummins  Australia 902 Jason Holder  West Indies 473
2018 Virat Kohli  India 931 Kagiso Rabada  South Africa 880 Shakib Al Hasan (3)  Bangladesh 415
2017 Steve Smith (3)  Australia 947 James Anderson  England 892 Shakib Al Hasan (2)  Bangladesh 437
2016 Steve Smith (2)  Australia 937 Ravichandran Ashwin (2)  India 887 Ravichandran Ashwin (3)  India 481
2015 Steve Smith  Australia 899 Ravichandran Ashwin  India 871 Ravichandran Ashwin (2)  India 405
2014 AB de Villiers (2)  South Africa 893 Dale Steyn (5)  South Africa 906 Shakib Al Hasan  Bangladesh 398
2013 AB de Villiers  South Africa 912 Vernon Philander  South Africa 909 Ravichandran Ashwin  India 387
2012 Michael Clarke  Australia 900 Dale Steyn (4)  South Africa 880 Jacques Kallis (11)  South Africa 387
2011 Kumar Sangakkara (3)  Sri Lanka 863 Dale Steyn (3)  South Africa 898 Shakib Al Hasan  Bangladesh 404
2010 Kumar Sangakkara (2)  Sri Lanka 882 Dale Steyn (2)  South Africa 897 Jacques Kallis (10)  South Africa 429
2009 Gautam Gambhir  India 877 Dale Steyn  South Africa 836 Jacques Kallis (9)  South Africa 452
2008 Shivnarine Chanderpaul  West Indies 901 Muttiah Muralitharan (4)  Sri Lanka 897 Jacques Kallis (8)  South Africa 447
2007 Kumar Sangakkara  Sri Lanka 933 Muttiah Muralitharan (3)  Sri Lanka 907 Jacques Kallis (7)  South Africa 537
2006 Ricky Ponting (3)  Australia 937 Muttiah Muralitharan (2)  Sri Lanka 913 Jacques Kallis (6)  South Africa 439
2005 Ricky Ponting (2)  Australia 886 Shane Warne (3)  Australia 867 Jacques Kallis (5)  South Africa 476
2004 Rahul Dravid  India 881 Glenn McGrath (5)  Australia 870 Jacques Kallis (4)  South Africa 500
2003 Ricky Ponting  Australia 905 Muttiah Muralitharan  Sri Lanka 908 Jacques Kallis (3)  South Africa 518
2002 Matthew Hayden  Australia 906 Glenn McGrath (4)  Australia 911 Jacques Kallis (2)  South Africa 615
2001 Brian Lara (3)  West Indies 905 Glenn McGrath (3)  Australia 902 Jacques Kallis  South Africa 503
2000 Sachin Tendulkar (3)  India 877 Shaun Pollock (2)  South Africa 901 Chris Cairns  New Zealand 461
1999 Brian Lara (2)  West Indies 892 Shaun Pollock  South Africa 904 Shaun Pollock (2)  South Africa 464
1998 Sachin Tendulkar (2)  India 861 Allan Donald  South Africa 871 Shaun Pollock  South Africa 453
1997 Steve Waugh (2)  Australia 828 Glenn McGrath (2)  Australia 853 Brian McMillan (3)  South Africa 356
1996 Steve Waugh  Australia 894 Glenn McGrath  Australia 872 Brian McMillan (2)  South Africa 389
1995 Brian Lara  West Indies 898 Shane Warne (2)  Australia 876 Brian McMillan  South Africa 386
1994 Sachin Tendulkar  India 776 Shane Warne  Australia 905 Wasim Akram  Pakistan 274
1993 Graham Gooch (3)  England 821 Waqar Younis  Pakistan 907 Kapil Dev (2)  India 323
1992 Graham Gooch (2)  England 852 Curtly Ambrose (2)  West Indies 868 Kapil Dev  India 331
1991 Graham Gooch  England 871 Curtly Ambrose  West Indies 834 Imran Khan (4)  Pakistan 475
1990 Richie Richardson (2)  West Indies 789 Malcolm Marshall (3)  West Indies 845 Imran Khan (3)  Pakistan 466
1989 Richie Richardson  West Indies 876 Malcolm Marshall (2)  West Indies 897 Imran Khan (2)  Pakistan 442
1988 Javed Miandad  Pakistan 808 Richard Hadlee (4)  New Zealand 900 Richard Hadlee (5)  New Zealand 425
1987 Dilip Vengsarkar  India 833 Richard Hadlee (3)  New Zealand 905 Richard Hadlee (4)  New Zealand 457
1986 Viv Richards (6)  West Indies 829 Richard Hadlee (2)  New Zealand 903 Richard Hadlee (3)  New Zealand 440
1985 Allan Border  Australia 817 Richard Hadlee  New Zealand 909 Richard Hadlee (2)  New Zealand 446
1984 Clive Lloyd (2)  West Indies 783 Malcolm Marshall  West Indies 897 Richard Hadlee  New Zealand 443
1983 Clive Lloyd  West Indies 806 Imran Khan (2)  Pakistan 856 Imran Khan  Pakistan 487
1982 Viv Richards (5)  West Indies 892 Imran Khan  Pakistan 909 Ian Botham (5)  England 491
1981 Viv Richards (4)  West Indies 908 Dennis Lillee (3)  Australia 866 Ian Botham (4)  England 528
1980 Viv Richards (3)  West Indies 903 Ian Botham (2)  England 888 Ian Botham (3)  England 546
1979 Sunil Gavaskar (2)  India 875 Ian Botham  England 897 Ian Botham (2)  England 534
1978 Sunil Gavaskar  India 833 Bob Willis  England 837 Ian Botham  England 399
1977 Viv Richards (2)  West Indies 872 Dennis Lillee (2)  Australia 824 Mushtaq Mohammad  Pakistan 351
1976 Viv Richards  West Indies 913 Andy Roberts  West Indies 850 Tony Greig (3)  England 412
1975 Alvin Kallicharran  West Indies 842 Dennis Lillee  Australia 849 Tony Greig (2)  England 485
1974 Glenn Turner  New Zealand 845 Derek Underwood (5)  England 712 Tony Greig  England 471
1973 Garry Sobers (12)  West Indies 789 Geoff Arnold
Bishen Bedi
 England
 India
721 Garry Sobers (12)  West Indies 489
1972 Garry Sobers (11)  West Indies 776 Derek Underwood (4)  England 884 Garry Sobers (11)  West Indies 506
1971 Garry Sobers (10)  West Indies 834 Derek Underwood (3)  England 843 Garry Sobers (10)  West Indies 538
1970 Doug Walters (2)  Australia 865 Derek Underwood (2)  England 845 Garry Sobers (9)  West Indies 504
1969 Doug Walters (1)  Australia 896 Derek Underwood  England 849 Garry Sobers (8)  West Indies 504
1968 Garry Sobers (9)  West Indies 918 Lance Gibbs (5)  West Indies 845 Garry Sobers (7)  West Indies 655
1967 Garry Sobers (8)  West Indies 938 Lance Gibbs (4)  West Indies 866 Garry Sobers (6)  West Indies 647
1966 Garry Sobers (7)  West Indies 935 Lance Gibbs (3)  West Indies 843 Garry Sobers (5)  West Indies 644
1965 Ken Barrington  England 873 Lance Gibbs (2)  West Indies 863 Garry Sobers (4)  West Indies 529
1964 Garry Sobers (6)  West Indies 894 Lance Gibbs  West Indies 878 Garry Sobers (3)  West Indies 604
1963 Garry Sobers (5)  West Indies 894 Fred Trueman  England 880 Garry Sobers (2)  West Indies 604
1962 Garry Sobers (4)  West Indies 907 Wes Hall  West Indies 898 Garry Sobers  West Indies 556
1961 Garry Sobers (3)  West Indies 896 Alan Davidson (2)  Australia 899 Alan Davidson (2)  Australia 437
1960 Garry Sobers (2)  West Indies 933 Alan Davidson  Australia 896 Alan Davidson  Australia 468
1959 Garry Sobers  West Indies 881 Fazal Mahmood  Pakistan 874 Richie Benaud (2)  Australia 473
1958 Peter May (3)  England 894 Tony Lock  England 908 Richie Benaud  Australia 503
1957 Peter May (2)  England 905 Hugh Tayfield (2)  South Africa 856 Trevor Bailey  England 382
1956 Peter May  England 937 Jim Laker  England 896 Vinoo Mankad  India 337
1955 Clyde Walcott  West Indies 938 Hugh Tayfield  South Africa 817 Keith Miller (8)  Australia 513
1954 Neil Harvey  Australia 916 Ray Lindwall (3)  Australia 892 Keith Miller (7)  Australia 465
1953 Len Hutton (5)  England 926 Alec Bedser  England 897 Keith Miller (6)  Australia 464
1952 Len Hutton (4)  England 917 Bill Johnston (3)  Australia 862 Keith Miller (5)  Australia 548
1951 Len Hutton (3)  England 916 Bill Johnston (2)  Australia 899 Keith Miller (4)  Australia 481
1950 Len Hutton (2)  England 903 Bill Johnston  Australia 869 Keith Miller (3)  Australia 349
1949 Len Hutton  England 853 Ray Lindwall (2)  Australia 822 Keith Miller (2)  Australia 303
1948 Denis Compton  England 903 Ray Lindwall  Australia 830 Keith Miller  Australia 277
1947 Don Bradman (10)  Australia 950 Ernie Toshack  Australia 595 Bill Edrich  England 269
1946 Don Bradman (9)  Australia 953 Bill Voce  England 545 Wally Hammond (8)  England 271
1945 No Test cricket took place (due to World War II)
1944
1943
1942
1941
1940
1939 Don Bradman (8)  Australia 952 Bill O'Reilly (3)  Australia 887 Wally Hammond (7)  England 334
1938 Don Bradman (7)  Australia 952 Bill O'Reilly  Australia 887 Wally Hammond (6)  England 346
1937 Don Bradman (6)  Australia 948 Bill O'Reilly  Australia 897 Wally Hammond (5)  England 370
1936 Don Bradman (5)  Australia 885 Hedley Verity  England 839 Wally Hammond (4)  England 341
1935 Don Bradman (4)  Australia 941 Clarrie Grimmett (6)  Australia 830 Wally Hammond (3)  England 286
1934 Don Bradman (3)  Australia 960 Clarrie Grimmett (5)  Australia 826 Hedley Verity  England 298
1933 Don Bradman (2)  Australia 909 Clarrie Grimmett (4)  Australia 783 Wally Hammond (2)  England 326
1932 Herbert Sutcliffe (4)  England 873 Clarrie Grimmett (3)  Australia 841 Wally Hammond  England 305
1931 Don Bradman  Australia 847 Clarrie Grimmett (2)  Australia 801 Maurice Tate (4)  England 259
1930 Herbert Sutcliffe (3)  England 844 Clarrie Grimmett  Australia 757 Maurice Tate (3)  England 232
1929 Herbert Sutcliffe (2)  England 852 Maurice Tate (5)  England 739 Maurice Tate (2)  England 274
1928 Herbert Sutcliffe  England 857 Maurice Tate (4)  England 851 Maurice Tate  England 257
1927 Jack Hobbs (11)  England 889 Maurice Tate (3)  England 848 Jack Gregory (7)  Australia 324
1926 Jack Hobbs (10)  England 898 Maurice Tate (2)  England 857 Jack Gregory (6)  Australia 324
1925 Jack Hobbs (9)  England 859 Maurice Tate  England 838 Jack Gregory (5)  Australia 377
1924 Jack Hobbs (8)  England 872 Jack Gregory (4)  Australia 734 Jack Gregory (4)  Australia 364
1923 Herbie Taylor  South Africa 844 Jack Gregory (3)  Australia 706 Jack Gregory (3)  Australia 379
1922 Jack Hobbs (7)  England 868 Jack Gregory (2)  Australia 706 Jack Gregory (2)  Australia
1921 Jack Hobbs (6)  England 877 Jack Gregory  Australia 706 Jack Gregory  Australia
1920 Jack Hobbs (5)  England 938 Aubrey Faulkner (2)  South Africa 578 Aubrey Faulkner (6)  South Africa 398
1919 No Test cricket took place (due to World War I)
1918
1917
1916
1915
1914 Jack Hobbs (4)  England 940 Aubrey Faulkner  South Africa 578 Aubrey Faulkner (5)  South Africa 398
1913 Jack Hobbs (3)  England 939 Sydney Barnes (3)  England 930 Aubrey Faulkner (4)  South Africa 423
1912 Jack Hobbs (2)  England 942 Sydney Barnes (2)  England 917 Aubrey Faulkner (3)  South Africa 440
1911 Aubrey Faulkner  South Africa 853 Sydney Barnes  England 688 Aubrey Faulkner (2)  South Africa 486
1910 Jack Hobbs  England 774 Tibby Cotter  Australia 709 Aubrey Faulkner  South Africa 373
1909 Clem Hill (7)  Australia 649 Colin Blythe (2)  England 793 Monty Noble (7)  Australia 342
1908 Clem Hill (6)  Australia 682 Jack Saunders  Australia 734 Monty Noble (6)  Australia 373
1907 Clem Hill (5)  Australia 706 Colin Blythe  England 755 Monty Noble (5)  Australia 341
1906 Clem Hill (4)  Australia 696 Wilfred Rhodes (2)  England 726 Monty Noble (4)  Australia 337
1905 Stanley Jackson  England 749 Wilfred Rhodes  England 763 Monty Noble (3)  Australia 337
1904 Clem Hill (3)  Australia 799 Hugh Trumble (6)  Australia 860 Monty Noble (2)  Australia 450
1903 Clem Hill (2)  Australia 862 Hugh Trumble (5)  Australia 822 Monty Noble  Australia 333
1902 Clem Hill  Australia 886 Hugh Trumble (4)  Australia 830 Hugh Trumble (4)  Australia 330
1901 Tom Hayward (3)  England 705 Hugh Trumble (3)  Australia 652 Hugh Trumble (3)  Australia 256
1900 Tom Hayward (2)  England 673 Hugh Trumble (2)  Australia 678 Hugh Trumble (2)  Australia 260
1899 Tom Hayward  England 673 Hugh Trumble  Australia 678 Hugh Trumble  Australia
1898 Joe Darling  Australia 753 Tom Richardson  England 763 Johnny Briggs (5)  England 222
1897 WG Grace (6)  England 607 Johnny Briggs (6)  England 794 Johnny Briggs (4)  England 231
1896 Jack Lyons (4)  Australia 618 Bobby Peel (4)  England 827 George Giffen (2)  Australia 372
1895 WG Grace (5)  England 646 Johnny Briggs (5)  England 870 George Giffen  Australia 414
1894 Jack Lyons (3)  Australia 699 Johnny Briggs (3)  England 883 Johnny Briggs (3)  England 332
1893 Jack Lyons (2)  Australia 732 Johnny Briggs (2)  England 886 Johnny Briggs (2)  England 290
1892 Jack Lyons  Australia 713 Johnny Briggs  England 862 Johnny Briggs  England 310
1891 WG Grace (4)  England 653 Bobby Peel (3)  England 805 Billy Barnes (5)  England 371
1890 WG Grace (3)  England 653 Bobby Peel (2)  England 805 Billy Barnes (4)  England 371
1889 Arthur Shrewsbury (4)  England 678 Johnny Briggs  England 817 Billy Barnes (3)  England 376
1888 Arthur Shrewsbury (3)  England 692 Bobby Peel  England 774 Billy Barnes (2)  England 392
1887 Arthur Shrewsbury (2)  England 677 Billy Bates  England 658 Billy Barnes  England 318
1886 Arthur Shrewsbury  England 733 Fred Spofforth (6)  Australia 827 Billy Bates (2)  England 282
1885 A. G. Steel (2)  England 645 Joey Palmer (2)  Australia 783 Billy Bates  England 300
1884 A. G. Steel (1)  England 671 Joey Palmer  Australia 797 A. G. Steel  England 253
1883 George Ulyett (2)  England 603 Fred Spofforth (5)  Australia (5) 643 Billy Bates  England 225
1882 George Ulyett  England 628 Fred Spofforth (4)  Australia 557 George Ulyett  England 180
1881 WG Grace (2)  England 436 Fred Spofforth (3)  Australia 433
1880 WG Grace  England 436 Fred Spofforth (2)  Australia 433
1879 Charles Bannerman (3)  Australia 433 Fred Spofforth  Australia 437
1878 Charles Bannerman (2)  Australia 466 Tom Kendall (2)  Australia 384
1877 Charles Bannerman  Australia 466 Tom Kendall  Australia 384

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

All-rounders with a peak rating of 500 points or more[7]
Rank Name Played for Highest rating Year
1 Sir Garry Sobers  West Indies 669 1967
2 Sir Ian Botham  England 645 1980
3 Jacques Kallis  South Africa 615 2002
4 Keith Miller  Australia 572 1952
5 Richard Benaud  Australia 532 1959
6 Imran Khan  Pakistan 517 1983
7 Tony Greig  England 508 1975
8 Andrew Flintoff  England 501 2005
Aubrey Faulkner  South Africa 501 1911
10 Chris Cairns  New Zealand 500 2000

Historical One Day International (ODI) cricket rankings

Year end top ranked players in ODI cricket

Year Top Batsman Country Rating Top Bowler Country Rating Top All-rounder Country Rating
2025 Rohit Sharma  India 781 Rashid Khan (2)  Afghanistan 710 Azmatullah Omarzai  Afghanistan 334
2024 Babar Azam (4)  Pakistan 795 Rashid Khan  Afghanistan 669 Mohammad Nabi  Afghanistan 300
2023 Babar Azam (3)  Pakistan 824 Keshav Maharaj  South Africa 716 Shakib Al Hasan (11)  Bangladesh 310
2022 Babar Azam (2)  Pakistan 893 Trent Boult (4)  New Zealand 737 Shakib Al Hasan (10)  Bangladesh 389
2021 Babar Azam  Pakistan 873 Trent Boult (3)  New Zealand 737 Shakib Al Hasan (9)  Bangladesh 416
2020 Virat Kohli (4)  India 870 Trent Boult (2)  New Zealand 722 Shakib Al Hasan (8)  Bangladesh 373
2019 Virat Kohli (3)  India 887 Jasprit Bumrah (2)  India 785 Ben Stokes  England 319
2018 Virat Kohli (2)  India 909 Jasprit Bumrah  India 841 Rashid Khan  Afghanistan 353
2017 Virat Kohli  India 876 Hasan Ali  Pakistan 759 Mohammad Hafeez  Pakistan 352
2016 AB de Villiers (4)  South Africa 861 Trent Boult  New Zealand 718 Shakib Al Hasan (7)  Bangladesh 377
2015 AB de Villiers (3)  South Africa 900 Sunil Narine (2)  West Indies 734 Shakib Al Hasan (6)  Bangladesh 415
2014 AB de Villiers (2)  South Africa 887 Sunil Narine  West Indies 753 Angelo Mathews  Sri Lanka 408
2013 AB de Villiers  South Africa 872 Saeed Ajmal (3)  Pakistan 776 Shakib Al Hasan (5)  Bangladesh 376
2012 Hashim Amla (3)  South Africa 901 Saeed Ajmal (2)  Pakistan 747 Shakib Al Hasan (4)  Bangladesh 425
2011 Hashim Amla (2)  South Africa 840 Saeed Ajmal  Pakistan 735 Shakib Al Hasan (3)  Bangladesh 419
2010 Hashim Amla  South Africa 849 Daniel Vettori (2)  New Zealand 727 Shakib Al Hasan (2)  Bangladesh 434
2009 M.S. Dhoni (2)  India 825 Daniel Vettori  New Zealand 717 Shakib Al Hasan  Bangladesh 453
2008 M.S. Dhoni  India 771 Nathan Bracken  Australia 754 Jacob Oram  New Zealand 381
2007 Ricky Ponting (2)  Australia 829 Shaun Pollock (7)  South Africa 843 Shaun Pollock (2)  South Africa 466
2006 Michael Hussey  Australia 815 Shaun Pollock (6)  South Africa 905 Shaun Pollock  South Africa 473
2005 Ricky Ponting  Australia 803 Glenn McGrath  Australia 832 Andrew Flintoff (2)  England 453
2004 Adam Gilchrist  Australia 789 Shaun Pollock (5)  South Africa 822 Andrew Flintoff  England 511
2003 Sachin Tendulkar (2)  India 816 Shaun Pollock (4)  South Africa 877 Chris Gayle  West Indies 509
2002 Michael Bevan (4)  Australia 778 Shaun Pollock (3)  South Africa 887 Jacques Kallis (3)  South Africa 463
2001 Michael Bevan (3)  Australia 835 Muttiah Muralitharan (2)  Sri Lanka 898 Jacques Kallis (2)  South Africa 449
2000 Michael Bevan (2)  Australia 855 Muttiah Muralitharan  Sri Lanka 856 Jacques Kallis  South Africa 449
1999 Michael Bevan  Australia 859 Shaun Pollock (2)  South Africa 812 Lance Klusener  South Africa 491
1998 Sachin Tendulkar  India 887 Saqlain Mushtaq  Pakistan 793 Carl Hooper (2)  West Indies 437
1997 Brian Lara (5)  West Indies 883 Shaun Pollock  South Africa 800 Sanath Jayasuriya  Sri Lanka 434
1996 Brian Lara (4)  West Indies 891 Curtly Ambrose (4)  West Indies 827 Carl Hooper  West Indies 361
1995 Brian Lara (3)  West Indies 880 Paul Reiffel  Australia 787 Hansie Cronje (2)  South Africa 464
1994 Brian Lara (2)  West Indies 826 Wasim Akram (2)  Pakistan 780 Hansie Cronje  South Africa 407
1993 Brian Lara  West Indies 863 Wasim Akram  Pakistan 825 Kapil Dev (11)  India 398
1992 Dean Jones (4)  Australia 858 Curtly Ambrose (3)  West Indies 816 Kapil Dev (10)  India 435
1991 Dean Jones (3)  Australia 894 Curtly Ambrose (2)  West Indies 870 Kapil Dev (9)  India 476
1990 Dean Jones (2)  Australia 913 Curtly Ambrose  West Indies 813 Kapil Dev (8)  India 442
1989 Dean Jones  Australia 870 Courtney Walsh  West Indies 778 Kapil Dev (7)  India 475
1988 Javed Miandad  Pakistan 888 Malcolm Marshall  West Indies 780 Kapil Dev (6)  India 516
1987 Vivian Richards (5)  West Indies 933 Maninder Singh  India 814 Kapil Dev (5)  India 521
1986 Vivian Richards (4)  West Indies 932 Joel Garner (3)  West Indies 891 Kapil Dev (4)  India 556
1985 Vivian Richards (3)  West Indies 935 Joel Garner (2)  West Indies 921 Kapil Dev (3)  India 573
1984 Vivian Richards (2)  West Indies 932 Joel Garner  West Indies 918 Kapil Dev (2)  India 545
1983 Zaheer Abbas  Pakistan 931 Richard Hadlee  New Zealand 914 Kapil Dev  India 618
1982 Vivian Richards  West Indies 901 Dennis Lillee (3)  Australia 878 Greg Chappell (5)  Australia 523
1981 Greg Chappell (5)  Australia 884 Dennis Lillee (2)  Australia 814 Greg Chappell (4)  Australia 547
1980 Greg Chappell (4)  Australia 817 Dennis Lillee  Australia 764 Greg Chappell (3)  Australia 371
1979 Greg Chappell (3)  Australia 733 Andy Roberts  West Indies 646 Chris Old (4)  England 251
1978 Greg Chappell (2)  Australia 670 Chris Old  England 560 Chris Old (3)  England 245
1977 Greg Chappell  Australia 677 Max Walker (2)  Australia 517 Greg Chappell (2)  Australia 222
1976 Dennis Amiss (2)  England 654 Bernard Julien  West Indies 540 Chris Old (2)  England 165
1975 Keith Fletcher (2)  England 656 Max Walker  Australia 497 Chris Old  England 170
1974 Keith Fletcher  England 517 Geoff Arnold (3)  England 444 Tony Greig (2)  England 125
1973 Dennis Amiss  England 465 Geoff Arnold (2)  England 410 Tony Greig  England 90
1972 Keith Stackpole  Australia 371 Geoff Arnold  England 376 Greg Chappell  Australia 60
1971 John Edrich  England 246 Keith Stackpole  Australia 141 Keith Stackpole  Australia 13

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

Top 10 Rankings All-rounder[10]
Rank Name Played for Highest rating Year
1 Kapil Dev  India 631 1985
2 Greg Chappell  Australia 568 1982
3 Andrew Flintoff  England 543 2004
4 Viv Richards  West Indies 532 1985
5 Lance Klusener  South Africa 521 1999
6 Chris Gayle  West Indies 509 2003
7 Jacques Kallis  South Africa 505 2001
8 Steve Waugh  Australia 501 1988
9 Shaun Pollock  South Africa 494 2008
10 Imran Khan  Pakistan 480 1983
Ravi Shastri  India 1986

Historical T20I rankings

Year end top ranked players in T20I cricket

Year Top Batsman Country Rating Top Bowler Country Rating Top All-rounder Country Rating
2025 Abhishek Sharma  India 908 Varun Chakravarthy  India 804 Saim Ayub  Pakistan 295
2024 Travis Head  Australia 855 Akeal Hosein  West Indies 707 Hardik Pandya  India 244
2023 Suryakumar Yadav (2)  India 887 Adil Rashid  England 726 Shakib Al Hasan (5)  Bangladesh 256
2022 Suryakumar Yadav  India 890 Wanindu Hasaranga (2)  Sri Lanka 704 Shakib Al Hasan (4)  Bangladesh 252
2021 Babar Azam (3)  Pakistan 805 Wanindu Hasaranga  Sri Lanka 797 Mohammad Nabi (3)  Afghanistan 265
Dawid Malan (2)  England
2020 Dawid Malan  England 915 Rashid Khan (3)  Afghanistan 736 Mohammad Nabi (2)  Afghanistan 294
2019 Babar Azam (2)  Pakistan 879 Rashid Khan (2)  Afghanistan 749 Mohammad Nabi  Afghanistan 319
2018 Babar Azam  Pakistan 858 Rashid Khan  Afghanistan 793 Glenn Maxwell (2)  Australia 362
2017 Aaron Finch (2)  Australia 784 Imad Wasim  Pakistan 719 Shakib Al Hasan (3)  Bangladesh 353
2016 Virat Kohli (2)  India 820 Imran Tahir  South Africa 740 Glenn Maxwell  Australia 388
2015 Aaron Finch  Australia 854 Sunil Narine (2)  West Indies 773 Shakib Al Hasan (2)  Bangladesh 361
2014 Virat Kohli  India 909 Samuel Badree  West Indies 831 Shakib Al Hasan  Bangladesh 378
2013 Alex Hales  England 842 Sunil Narine  West Indies 817 Shane Watson (3)  Australia 446
2012 Shane Watson  Australia 799 Saeed Ajmal  Pakistan 756 Shane Watson (2)  Australia 531
2011 Eoin Morgan  England 821 Ajantha Mendis  Sri Lanka 739 Shane Watson  Australia 379
2010 Kevin Pietersen  England 847 Graeme Swann  England 760 Shahid Afridi (2)  Pakistan 381
2009 Graeme Smith (2)  South Africa 766 Shahid Afridi  Pakistan 803 Shahid Afridi  Pakistan 412
2008 Misbah-ul-Haq  Pakistan 645 Umar Gul (2)  Pakistan 689 Andrew Symonds (4)  Australia 209
2007 Andrew Symonds  Australia 636 Umar Gul  Pakistan 557 Andrew Symonds (3)  Australia 228
2006 Graeme Smith  South Africa 548 Andre Adams (2)  New Zealand 183 Andrew Symonds (2)  Australia 71
2005 Ricky Ponting  Australia 464 Brett Lee  Australia 110 Andrew Symonds  Australia 20
Andre Adams  New Zealand

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

Top 10 Rankings All-rounder[13]
Rank Name Played for Highest rating Year
1 Shane Watson  Australia 566 2012
2 Mohammed Hafeez  Pakistan 452 2013
3 Shahid Afridi  Pakistan 437 2009
4 Shakib Al Hasan  Bangladesh 420 2015
5 Glenn Maxwell  Australia 375 2016
6 Sanath Jayasuriya  Sri Lanka 366 2010
7 Yuvraj Singh  India 363 2013
8 Mohammad Nabi  Afghanistan 361 2019
9 David Hussey  Australia 337 2012
10 Sikandar Raza  Zimbabwe 328 2026

See also

References

  1. ^ Eastaway, Rob. "How the World Cricket Rankings were born".
  2. ^ "About ICC Cricket Rankings". Archived from the original on 26 November 2016. Retrieved 28 September 2016.
  3. ^ "ICC Player Rankings". www.relianceiccrankings.com. Retrieved 20 December 2018.
  4. ^ "ICC Player Rankings". www.relianceiccrankings.com. Retrieved 20 December 2018.
  5. ^ "ICC Best-Ever Test Championship Rating - Batting". ICC. Retrieved 20 August 2019.
  6. ^ "ICC Best-Ever Test Championship Rating - Bowling". ICC. Retrieved 20 August 2019.
  7. ^ "All-Time Test All-Rounder Rankings". ICC. Archived from the original on 11 October 2023. Retrieved 13 March 2022.
  8. ^ "ICC Best-Ever ODI Championship Rating - Batting". Retrieved 20 May 2016.
  9. ^ "ICC Best-Ever ODI Championship Rating - Bowling". Retrieved 20 May 2016.
  10. ^ "All-Time ODI All Rounder Rankings". Archived from the original on 21 September 2023. Retrieved 13 March 2022.
  11. ^ "ICC Best-Ever T20I Championship Rating - Batting". Retrieved 2 December 2020.
  12. ^ "ICC Best-Ever T20I Championship Rating - Bowling". Retrieved 2 December 2020.
  13. ^ "All-Time T20I All Rounder Rankings". ICC. Archived from the original on 12 May 2023. Retrieved 7 June 2025.