Year-end snapshots of ratings allowing you to track historical performance trends over time. Available for each year since the format origin.  For the last update date and full update schedule, refer to FAQs.
CRR Change Name Points Stats
1 Up 5 Noman Ali (Pakistan) flag Noman Ali (Pakistan) 691.83 M-27 | Wickets-78 | Avg-24 | SR-43 | ER-3.3
2 Up 2 Jasprit Bumrah (India) flag Jasprit Bumrah (India) 600.60 M-52 | Wickets-128 | Avg-18 | SR-36 | ER-2.9
3 Up 38 Scott Boland (Australia) flag Scott Boland (Australia) 579.90 M-33 | Wickets-71 | Avg-19 | SR-39 | ER-2.9
4 Up 11 Mitchell Starc (Australia) flag Mitchell Starc (Australia) 534.23 M-77 | Wickets-159 | Avg-25 | SR-41 | ER-3.7
5 Up 14 Marco Jansen (South Africa) flag Marco Jansen (South Africa) 496.20 M-37 | Wickets-84 | Avg-21 | SR-38 | ER-3.3
6 Up 3 Pat Cummins (Australia) flag Pat Cummins (Australia) 482.76 M-69 | Wickets-141 | Avg-23 | SR-45 | ER-3.1
7 No change Nathan Lyon (Australia) flag Nathan Lyon (Australia) 469.99 M-73 | Wickets-156 | Avg-26 | SR-54 | ER-2.9
8 Up 4 Taijul Islam (Bangladesh) flag Taijul Islam (Bangladesh) 467.06 M-42 | Wickets-106 | Avg-29 | SR-58 | ER-3.0
9 Up 19 Brydon Carse (England) flag Brydon Carse (England) 464.55 M-26 | Wickets-55 | Avg-29 | SR-45 | ER-3.8
10 Up 41 Jomel Warrican (West Indies) flag Jomel Warrican (West Indies) 457.33 M-18 | Wickets-37 | Avg-23 | SR-50 | ER-2.8
11 Up 13 Keshav Maharaj (South Africa) flag Keshav Maharaj (South Africa) 448.35 M-47 | Wickets-89 | Avg-24 | SR-49 | ER-3.0
12 Up 14 Mohammed Siraj (India) flag Mohammed Siraj (India) 448.03 M-66 | Wickets-100 | Avg-31 | SR-50 | ER-3.7
13 Up 17 Sajid Khan (Pakistan) flag Sajid Khan (Pakistan) 447.18 M-19 | Wickets-47 | Avg-32 | SR-55 | ER-3.6
14 Up 92 Simon Harmer (South Africa) flag Simon Harmer (South Africa) 445.14 M-16 | Wickets-49 | Avg-19 | SR-41 | ER-2.8
15 Up 3 Jayden Seales (West Indies) flag Jayden Seales (West Indies) 431.75 M-42 | Wickets-79 | Avg-27 | SR-47 | ER-3.4
16 Down 6 Kagiso Rabada (South Africa) flag Kagiso Rabada (South Africa) 429.63 M-46 | Wickets-120 | Avg-21 | SR-37 | ER-3.5
17 Down 14 Matt Henry (New Zealand) flag Matt Henry (New Zealand) 426.05 M-38 | Wickets-103 | Avg-20 | SR-40 | ER-3.0
18 Down 13 Prabath Jayasuriya (Sri Lanka) flag Prabath Jayasuriya (Sri Lanka) 420.72 M-41 | Wickets-122 | Avg-31 | SR-59 | ER-3.2
19 Up 12 Shamar Joseph (West Indies) flag Shamar Joseph (West Indies) 404.48 M-21 | Wickets-51 | Avg-22 | SR-34 | ER-3.8
20 Down 9 Ravindra Jadeja (India) flag Ravindra Jadeja (India) 400.07 M-63 | Wickets-116 | Avg-26 | SR-51 | ER-3.0
21 Up 67 Josh Tongue (England) flag Josh Tongue (England) 398.60 M-16 | Wickets-43 | Avg-27 | SR-40 | ER-4.1
22 Down 14 Josh Hazlewood (Australia) flag Josh Hazlewood (Australia) 378.96 M-39 | Wickets-80 | Avg-20 | SR-42 | ER-2.9
23 Down 9 Alzarri Joseph (West Indies) flag Alzarri Joseph (West Indies) 358.18 M-44 | Wickets-84 | Avg-30 | SR-47 | ER-3.9
24 Up 14 Kuldeep Yadav (India) flag Kuldeep Yadav (India) 344.74 M-20 | Wickets-50 | Avg-22 | SR-37 | ER-3.6
25 Up 62 Ben Stokes (England) flag Ben Stokes (England) 329.34 M-88 | Wickets-76 | Avg-29 | SR-53 | ER-3.3
26 Down 1 Mehidy Hasan Miraz (Bangladesh) flag Mehidy Hasan Miraz (Bangladesh) 323.91 M-51 | Wickets-95 | Avg-31 | SR-62 | ER-3.0
27 Down 26 Ajaz Patel (New Zealand) flag Ajaz Patel (New Zealand) 322.09 M-21 | Wickets-48 | Avg-30 | SR-53 | ER-3.4
28 Up 1 Kemar Roach (West Indies) flag Kemar Roach (West Indies) 321.42 M-39 | Wickets-63 | Avg-27 | SR-49 | ER-3.2
29 Up 14 Gus Atkinson (England) flag Gus Atkinson (England) 318.01 M-32 | Wickets-69 | Avg-24 | SR-39 | ER-3.7
30 Up 71 Blessing Muzarabani (Zimbabwe) flag Blessing Muzarabani (Zimbabwe) 316.16 M-19 | Wickets-48 | Avg-27 | SR-45 | ER-3.6
31 Down 14 Mitchell Santner (New Zealand) flag Mitchell Santner (New Zealand) 307.83 M-15 | Wickets-37 | Avg-20 | SR-41 | ER-2.9
32 Down 19 Asitha Fernando (Sri Lanka) flag Asitha Fernando (Sri Lanka) 293.64 M-38 | Wickets-76 | Avg-27 | SR-45 | ER-3.5
33 Up 138 Prasidh Krishna (India) flag Prasidh Krishna (India) 290.66 M-11 | Wickets-21 | Avg-35 | SR-44 | ER-4.8
34 Up 8 Washington Sundar (India) flag Washington Sundar (India) 288.17 M-25 | Wickets-30 | Avg-30 | SR-55 | ER-3.2
35 Up 37 Akash Deep (India) flag Akash Deep (India) 264.87 M-20 | Wickets-28 | Avg-36 | SR-55 | ER-3.9
36 Down 20 Chris Woakes (England) flag Chris Woakes (England) 264.08 M-42 | Wickets-70 | Avg-29 | SR-58 | ER-3.0
37 Up 15 Shoaib Bashir (England) flag Shoaib Bashir (England) 258.36 M-37 | Wickets-68 | Avg-39 | SR-62 | ER-3.8
38 Up 33 Matthew Kuhnemann (Australia) flag Matthew Kuhnemann (Australia) 252.79 M-9 | Wickets-25 | Avg-22 | SR-41 | ER-3.2
39 Up 152 Jofra Archer (England) flag Jofra Archer (England) 232.31 M-10 | Wickets-18 | Avg-28 | SR-56 | ER-3.0
40 Up 98 Senuran Muthusamy (South Africa) flag Senuran Muthusamy (South Africa) 227.67 M-12 | Wickets-21 | Avg-20 | SR-35 | ER-3.5
41 Down 39 Ravichandran Ashwin (India) flag Ravichandran Ashwin (India) 217.83 M-47 | Wickets-108 | Avg-23 | SR-45 | ER-3.2
42 New Jacob Duffy (New Zealand) flag Jacob Duffy (New Zealand) 202.44 M-8 | Wickets-25 | Avg-16 | SR-41 | ER-2.4
43 Down 23 Jack Leach (England) flag Jack Leach (England) 200.01 M-41 | Wickets-78 | Avg-36 | SR-71 | ER-3.1
44 Up 24 Andy McBrine (Ireland) flag Andy McBrine (Ireland) 199.66 M-15 | Wickets-30 | Avg-41 | SR-71 | ER-3.4
45 Down 11 Gudakesh Motie (West Indies) flag Gudakesh Motie (West Indies) 197.89 M-21 | Wickets-35 | Avg-27 | SR-50 | ER-3.3
46 Down 2 Hasan Mahmud (Bangladesh) flag Hasan Mahmud (Bangladesh) 195.85 M-25 | Wickets-36 | Avg-30 | SR-52 | ER-3.5
47 Down 14 Taskin Ahmed (Bangladesh) flag Taskin Ahmed (Bangladesh) 195.25 M-17 | Wickets-29 | Avg-29 | SR-53 | ER-3.3
48 Down 12 Tom Hartley (England) flag Tom Hartley (England) 194.65 M-9 | Wickets-22 | Avg-36 | SR-68 | ER-3.2
49 Up 26 Mohammad Abbas (Pakistan) flag Mohammad Abbas (Pakistan) 191.04 M-4 | Wickets-10 | Avg-25 | SR-42 | ER-3.5
50 Up 73 Richard Ngarava (Zimbabwe) flag Richard Ngarava (Zimbabwe) 187.26 M-14 | Wickets-20 | Avg-34 | SR-57 | ER-3.6
51 Up 19 Wiaan Mulder (South Africa) flag Wiaan Mulder (South Africa) 185.92 M-34 | Wickets-24 | Avg-26 | SR-52 | ER-3.0
52 Up 39 Nayeem Hasan (Bangladesh) flag Nayeem Hasan (Bangladesh) 180.96 M-13 | Wickets-23 | Avg-31 | SR-58 | ER-3.2
53 Down 14 Abrar Ahmed (Pakistan) flag Abrar Ahmed (Pakistan) 178.51 M-19 | Wickets-46 | Avg-34 | SR-57 | ER-3.6
54 Down 32 Lahiru Kumara (Sri Lanka) flag Lahiru Kumara (Sri Lanka) 178.51 M-20 | Wickets-35 | Avg-32 | SR-46 | ER-4.1
55 Down 28 Vishwa Fernando (Sri Lanka) flag Vishwa Fernando (Sri Lanka) 177.41 M-26 | Wickets-41 | Avg-29 | SR-50 | ER-3.5
56 Down 33 Mark Wood (England) flag Mark Wood (England) 174.45 M-29 | Wickets-50 | Avg-28 | SR-48 | ER-3.4
57 Down 20 Will O�Rourke (New Zealand) flag Will O�Rourke (New Zealand) 173.67 M-21 | Wickets-39 | Avg-24 | SR-40 | ER-3.7
58 Up 81 Corbin Bosch (South Africa) flag Corbin Bosch (South Africa) 173.04 M-8 | Wickets-16 | Avg-19 | SR-33 | ER-3.5
59 Down 24 Naseem Shah (Pakistan) flag Naseem Shah (Pakistan) 172.20 M-20 | Wickets-40 | Avg-31 | SR-51 | ER-3.7
60 Down 11 Khurram Shahzad (Pakistan) flag Khurram Shahzad (Pakistan) 170.91 M-12 | Wickets-20 | Avg-30 | SR-45 | ER-4.0
61 Up 104 Tanaka Chivanga (Zimbabwe) flag Tanaka Chivanga (Zimbabwe) 167.82 M-12 | Wickets-17 | Avg-41 | SR-52 | ER-4.7
62 Down 41 Aamer Jamal (Pakistan) flag Aamer Jamal (Pakistan) 165.78 M-15 | Wickets-21 | Avg-33 | SR-42 | ER-4.7
63 Down 10 Rehan Ahmed (England) flag Rehan Ahmed (England) 164.40 M-10 | Wickets-22 | Avg-31 | SR-47 | ER-4.0
64 Down 32 James Anderson (England) flag James Anderson (England) 163.41 M-38 | Wickets-65 | Avg-26 | SR-60 | ER-2.6
65 Up 48 Justin Greaves (West Indies) flag Justin Greaves (West Indies) 162.98 M-27 | Wickets-20 | Avg-39 | SR-67 | ER-3.5
66 Down 20 Shaheen Shah Afridi (Pakistan) flag Shaheen Shah Afridi (Pakistan) 160.05 M-22 | Wickets-35 | Avg-38 | SR-65 | ER-3.5
67 Down 10 Kasun Rajitha (Sri Lanka) flag Kasun Rajitha (Sri Lanka) 155.05 M-16 | Wickets-30 | Avg-28 | SR-53 | ER-3.2
68 Down 18 Matthew Potts (England) flag Matthew Potts (England) 154.82 M-19 | Wickets-36 | Avg-29 | SR-57 | ER-3.1
69 Up 20 Neil Brand (South Africa) flag Neil Brand (South Africa) 154.53 M-4 | Wickets-8 | Avg-21 | SR-29 | ER-4.4
70 Down 10 Nahid Rana (Bangladesh) flag Nahid Rana (Bangladesh) 153.64 M-18 | Wickets-27 | Avg-42 | SR-54 | ER-4.6
71 Up 37 Nishan Peiris (Sri Lanka) flag Nishan Peiris (Sri Lanka) 153.60 M-5 | Wickets-12 | Avg-43 | SR-65 | ER-4.0
72 Up 32 Nathan Smith (New Zealand) flag Nathan Smith (New Zealand) 150.46 M-8 | Wickets-10 | Avg-40 | SR-52 | ER-4.6
73 Down 26 Ramesh Mendis (Sri Lanka) flag Ramesh Mendis (Sri Lanka) 147.33 M-22 | Wickets-45 | Avg-37 | SR-67 | ER-3.3
74 Up 3 Mark Adair (Ireland) flag Mark Adair (Ireland) 144.78 M-11 | Wickets-19 | Avg-32 | SR-54 | ER-3.6
75 Up 24 Lungi Ngidi (South Africa) flag Lungi Ngidi (South Africa) 142.56 M-16 | Wickets-18 | Avg-28 | SR-51 | ER-3.3
76 Up 111 Michael Neser (Australia) flag Michael Neser (Australia) 138.86 M-6 | Wickets-15 | Avg-16 | SR-28 | ER-3.4
77 Up 42 Roston Chase (West Indies) flag Roston Chase (West Indies) 138.52 M-27 | Wickets-15 | Avg-78 | SR-123 | ER-3.8
78 Down 30 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 137.70 M-24 | Wickets-31 | Avg-35 | SR-69 | ER-3.0
79 Up 46 Nitish Kumar Reddy (India) flag Nitish Kumar Reddy (India) 137.44 M-20 | Wickets-8 | Avg-46 | SR-65 | ER-4.3
80 Up 116 Matthew Humphreys (Ireland) flag Matthew Humphreys (Ireland) 133.55 M-8 | Wickets-15 | Avg-37 | SR-66 | ER-3.4
81 Down 2 Dane Piedt (South Africa) flag Dane Piedt (South Africa) 132.35 M-6 | Wickets-11 | Avg-31 | SR-55 | ER-3.4
82 Up 4 Milan Rathnayake (Sri Lanka) flag Milan Rathnayake (Sri Lanka) 131.82 M-10 | Wickets-14 | Avg-28 | SR-49 | ER-3.4
83 Down 16 Salman Agha (Pakistan) flag Salman Agha (Pakistan) 127.46 M-45 | Wickets-20 | Avg-58 | SR-93 | ER-3.8
84 Up 48 Barry McCarthy (Ireland) flag Barry McCarthy (Ireland) 127.11 M-7 | Wickets-16 | Avg-20 | SR-40 | ER-3.0
85 Down 21 Nandre Burger (South Africa) flag Nandre Burger (South Africa) 125.73 M-6 | Wickets-14 | Avg-17 | SR-27 | ER-3.8
86 Down 31 Dane Paterson (South Africa) flag Dane Paterson (South Africa) 123.11 M-10 | Wickets-21 | Avg-23 | SR-46 | ER-3.0
87 Up 56 Kevin Sinclair (West Indies) flag Kevin Sinclair (West Indies) 122.84 M-8 | Wickets-9 | Avg-43 | SR-61 | ER-4.2
88 Up 8 Khaled Ahmed (Bangladesh) flag Khaled Ahmed (Bangladesh) 119.97 M-28 | Wickets-31 | Avg-40 | SR-69 | ER-3.5
89 Up 51 Wellington Masakadza (Zimbabwe) flag Wellington Masakadza (Zimbabwe) 117.39 M-9 | Wickets-17 | Avg-43 | SR-77 | ER-3.4
90 New Zak Foulkes (New Zealand) flag Zak Foulkes (New Zealand) 115.82 M-8 | Wickets-13 | Avg-28 | SR-59 | ER-2.9
91 Down 22 Kyle Jamieson (New Zealand) flag Kyle Jamieson (New Zealand) 114.52 M-18 | Wickets-28 | Avg-27 | SR-52 | ER-3.0
92 Down 47 Glenn Phillips (New Zealand) flag Glenn Phillips (New Zealand) 113.33 M-31 | Wickets-33 | Avg-31 | SR-52 | ER-3.6
93 Down 30 Mir Hamza (Pakistan) flag Mir Hamza (Pakistan) 110.59 M-12 | Wickets-13 | Avg-43 | SR-84 | ER-3.1
94 Down 2 Naveed Zadran (Afghanistan) flag Naveed Zadran (Afghanistan) 109.93 M-6 | Wickets-11 | Avg-30 | SR-45 | ER-4.0
95 Up 107 Anderson Phillip (West Indies) flag Anderson Phillip (West Indies) 107.93 M-12 | Wickets-10 | Avg-66 | SR-82 | ER-4.8
96 Down 56 Tim Southee (New Zealand) flag Tim Southee (New Zealand) 107.15 M-51 | Wickets-69 | Avg-40 | SR-74 | ER-3.2
97 Down 21 Cameron Green (Australia) flag Cameron Green (Australia) 106.92 M-55 | Wickets-31 | Avg-39 | SR-60 | ER-3.8
98 Down 32 Axar Patel (India) flag Axar Patel (India) 106.66 M-20 | Wickets-21 | Avg-33 | SR-69 | ER-2.9
99 Up 58 Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 105.97 M-2 | Wickets-11 | Avg-15 | SR-30 | ER-2.9
100 Down 35 Todd Murphy (Australia) flag Todd Murphy (Australia) 102.07 M-12 | Wickets-22 | Avg-28 | SR-52 | ER-3.2
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #testcricket #tests #mentests #nomanali #ali #jaspritbumrah #bumrah #scottboland #boland #mitchellstarc #starc #marcojansen #jansen #patcummins #cummins #nathanlyon #lyon #taijulislam #islam #brydoncarse #carse #jomelwarrican #warrican #keshavmaharaj #maharaj #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings