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 2 Shaheen Shah Afridi (Pakistan) flag Shaheen Shah Afridi (Pakistan) 677.13 M-43 | Wickets-82 | Avg-25 | SR-27 | ER-5.7
12 Up 19 Kuldeep Yadav (India) flag Kuldeep Yadav (India) 483.26 M-52 | Wickets-84 | Avg-24 | SR-30 | ER-4.7
13 Up 44 Mitchell Santner (New Zealand) flag Mitchell Santner (New Zealand) 463.40 M-49 | Wickets-58 | Avg-34 | SR-43 | ER-4.8
21 Up 33 Keshav Maharaj (South Africa) flag Keshav Maharaj (South Africa) 388.67 M-41 | Wickets-54 | Avg-31 | SR-39 | ER-4.7
22 Down 14 Gudakesh Motie (West Indies) flag Gudakesh Motie (West Indies) 372.55 M-34 | Wickets-42 | Avg-31 | SR-39 | ER-4.8
26 Down 20 Dilshan Madushanka (Sri Lanka) flag Dilshan Madushanka (Sri Lanka) 342.17 M-28 | Wickets-50 | Avg-25 | SR-24 | ER-6.1
27 Down 22 Mitchell Starc (Australia) flag Mitchell Starc (Australia) 334.34 M-31 | Wickets-52 | Avg-28 | SR-29 | ER-5.7
28 Down 6 Dunith Wellalage (Sri Lanka) flag Dunith Wellalage (Sri Lanka) 321.48 M-31 | Wickets-39 | Avg-29 | SR-34 | ER-5.2
30 Up 18 Marco Jansen (South Africa) flag Marco Jansen (South Africa) 318.35 M-32 | Wickets-49 | Avg-33 | SR-32 | ER-6.3
34 Up 46 Bernard Scholtz (Namibia) flag Bernard Scholtz (Namibia) 302.45 M-54 | Wickets-88 | Avg-18 | SR-33 | ER-3.3
36 Down 8 Mustafizur Rahman (Bangladesh) flag Mustafizur Rahman (Bangladesh) 297.63 M-48 | Wickets-50 | Avg-38 | SR-44 | ER-5.1
39 Down 4 Richard Ngarava (Zimbabwe) flag Richard Ngarava (Zimbabwe) 292.81 M-38 | Wickets-53 | Avg-26 | SR-32 | ER-5.0
41 Up 124 Nandre Burger (South Africa) flag Nandre Burger (South Africa) 287.33 M-14 | Wickets-22 | Avg-31 | SR-30 | ER-6.1
44 Up 75 Ravindra Jadeja (India) flag Ravindra Jadeja (India) 273.48 M-39 | Wickets-44 | Avg-30 | SR-39 | ER-4.6
45 Up 85 Axar Patel (India) flag Axar Patel (India) 272.28 M-33 | Wickets-30 | Avg-35 | SR-46 | ER-4.6
53 Up 38 Nangeyalia Kharote (Afghanistan) flag Nangeyalia Kharote (Afghanistan) 249.64 M-10 | Wickets-13 | Avg-18 | SR-31 | ER-3.5
55 Down 46 Fazalhaq Farooqi (Afghanistan) flag Fazalhaq Farooqi (Afghanistan) 248.50 M-42 | Wickets-52 | Avg-34 | SR-34 | ER-5.9
58 Down 12 Arshdeep Singh (India) flag Arshdeep Singh (India) 228.65 M-14 | Wickets-22 | Avg-25 | SR-28 | ER-5.3
66 Up 49 Saurabh Netravalkar (U.S.A.) flag Saurabh Netravalkar (U.S.A.) 205.16 M-48 | Wickets-77 | Avg-23 | SR-33 | ER-4.2
70 Up 22 Nasum Ahmed (Bangladesh) flag Nasum Ahmed (Bangladesh) 200.40 M-20 | Wickets-21 | Avg-34 | SR-46 | ER-4.3
76 New Ben Dwarshuis (Australia) flag Ben Dwarshuis (Australia) 193.15 M-6 | Wickets-11 | Avg-25 | SR-27 | ER-5.5
78 New Tanvir Islam (Bangladesh) flag Tanvir Islam (Bangladesh) 191.34 M-9 | Wickets-16 | Avg-23 | SR-33 | ER-4.2
80 Down 14 Roelof van der Merwe (Netherlands/South Africa) flag Roelof van der Merwe (Netherlands/South Africa) 187.65 M-23 | Wickets-26 | Avg-33 | SR-44 | ER-4.5
83 Up 136 Shakeel Ahmed (Oman) flag Shakeel Ahmed (Oman) 183.23 M-15 | Wickets-39 | Avg-11 | SR-22 | ER-3.1
85 Down 67 Shoriful Islam (Bangladesh) flag Shoriful Islam (Bangladesh) 177.60 M-36 | Wickets-51 | Avg-30 | SR-32 | ER-5.6
88 Up 16 Bjorn Fortuin (South Africa) flag Bjorn Fortuin (South Africa) 172.72 M-15 | Wickets-18 | Avg-34 | SR-42 | ER-4.9
96 Up 42 Nosthush Kenjige (U.S.A.) flag Nosthush Kenjige (U.S.A.) 155.47 M-50 | Wickets-54 | Avg-33 | SR-47 | ER-4.2
97 Down 8 Akeal Hosein (West Indies) flag Akeal Hosein (West Indies) 154.75 M-31 | Wickets-49 | Avg-30 | SR-35 | ER-5.0
105 New JJ Smit (Namibia) flag JJ Smit (Namibia) 145.43 M-42 | Wickets-36 | Avg-24 | SR-35 | ER-4.2
109 Up 12 Kaleem Sana (Canada) flag Kaleem Sana (Canada) 144.72 M-26 | Wickets-41 | Avg-23 | SR-31 | ER-4.4
111 New Harmeet Singh (U.S.A.) flag Harmeet Singh (U.S.A.) 141.15 M-22 | Wickets-31 | Avg-24 | SR-37 | ER-4.0
113 Up 111 Sufiyan Muqeem (Pakistan) flag Sufiyan Muqeem (Pakistan) 140.48 M-4 | Wickets-8 | Avg-23 | SR-28 | ER-4.9
114 Down 36 Fareed Ahmad (Afghanistan) flag Fareed Ahmad (Afghanistan) 138.76 M-14 | Wickets-20 | Avg-27 | SR-30 | ER-5.3
115 Down 98 Trent Boult (New Zealand) flag Trent Boult (New Zealand) 137.39 M-21 | Wickets-42 | Avg-21 | SR-25 | ER-5.0
117 Up 30 Mohammad Nawaz (Pakistan) flag Mohammad Nawaz (Pakistan) 136.09 M-28 | Wickets-29 | Avg-40 | SR-47 | ER-5.1
120 Up 21 Ruben Trumpelmann (Namibia) flag Ruben Trumpelmann (Namibia) 131.44 M-47 | Wickets-66 | Avg-26 | SR-33 | ER-4.8
122 Up 105 Brad Currie (Scotland) flag Brad Currie (Scotland) 127.70 M-14 | Wickets-32 | Avg-13 | SR-20 | ER-3.9
124 Up 25 Aayan Afzal Khan (U.A.E.) flag Aayan Afzal Khan (U.A.E.) 127.10 M-38 | Wickets-50 | Avg-27 | SR-39 | ER-4.1
125 Down 63 Sam Curran (England) flag Sam Curran (England) 126.71 M-27 | Wickets-23 | Avg-45 | SR-42 | ER-6.4
126 Down 99 Reece Topley (England) flag Reece Topley (England) 126.47 M-17 | Wickets-27 | Avg-26 | SR-28 | ER-5.5
128 Up 3 Lalit Rajbanshi (Nepal) flag Lalit Rajbanshi (Nepal) 124.86 M-37 | Wickets-47 | Avg-25 | SR-38 | ER-3.9
136 Down 73 Mark Watt (Scotland) flag Mark Watt (Scotland) 120.82 M-49 | Wickets-72 | Avg-25 | SR-35 | ER-4.3
138 New Cooper Connolly (Australia) flag Cooper Connolly (Australia) 119.50 M-8 | Wickets-6 | Avg-23 | SR-26 | ER-5.3
141 Down 70 Bilal Khan (Oman) flag Bilal Khan (Oman) 116.53 M-29 | Wickets-68 | Avg-20 | SR-23 | ER-5.4
143 Up 29 Rachin Ravindra (New Zealand) flag Rachin Ravindra (New Zealand) 114.83 M-39 | Wickets-21 | Avg-45 | SR-47 | ER-5.8
144 Down 101 Tabraiz Shamsi (South Africa) flag Tabraiz Shamsi (South Africa) 114.03 M-24 | Wickets-33 | Avg-35 | SR-34 | ER-6.1
146 Up 77 Jacob Bethell (England) flag Jacob Bethell (England) 110.89 M-18 | Wickets-8 | Avg-38 | SR-29 | ER-7.9
150 Up 33 George Dockrell (Ireland) flag George Dockrell (Ireland) 106.64 M-37 | Wickets-20 | Avg-27 | SR-27 | ER-6.0
153 Down 47 Josh Little (Ireland) flag Josh Little (Ireland) 103.77 M-26 | Wickets-34 | Avg-40 | SR-37 | ER-6.6
154 New Akif Javed (Pakistan) flag Akif Javed (Pakistan) 102.46 M-3 | Wickets-7 | Avg-24 | SR-24 | ER-5.9
155 Down 26 Tangeni Lungameni (Namibia) flag Tangeni Lungameni (Namibia) 101.67 M-35 | Wickets-52 | Avg-24 | SR-31 | ER-4.5
156 Down 68 Noor Ahmad (Afghanistan) flag Noor Ahmad (Afghanistan) 100.64 M-13 | Wickets-10 | Avg-64 | SR-63 | ER-6.1
163 Up 69 Kwena Maphaka (South Africa) flag Kwena Maphaka (South Africa) 90.50 M-3 | Wickets-5 | Avg-39 | SR-25 | ER-9.2
166 New Aamir Kaleem (Oman) flag Aamir Kaleem (Oman) 88.84 M-13 | Wickets-16 | Avg-22 | SR-38 | ER-3.5
167 Down 133 David Willey (England) flag David Willey (England) 88.80 M-21 | Wickets-31 | Avg-26 | SR-30 | ER-5.2
169 New Senuran Muthusamy (South Africa) flag Senuran Muthusamy (South Africa) 88.22 M-5 | Wickets-6 | Avg-39 | SR-37 | ER-6.4
170 Down 37 Saad Bin Zafar (Canada) flag Saad Bin Zafar (Canada) 86.88 M-30 | Wickets-31 | Avg-36 | SR-50 | ER-4.3
175 Down 77 Taijul Islam (Bangladesh) flag Taijul Islam (Bangladesh) 83.27 M-11 | Wickets-19 | Avg-25 | SR-28 | ER-5.2
178 Up 3 Sean Williams (Zimbabwe) flag Sean Williams (Zimbabwe) 82.33 M-25 | Wickets-11 | Avg-52 | SR-62 | ER-5.1
186 New Simranjeet Singh (United Arab Emirates) flag Simranjeet Singh (United Arab Emirates) 78.44 M-6 | Wickets-12 | Avg-21 | SR-29 | ER-4.3
187 Up 26 Theo van Woerkom (Ireland) flag Theo van Woerkom (Ireland) 78.06 M-4 | Wickets-5 | Avg-35 | SR-34 | ER-6.3
192 New Spencer Johnson (Australia) flag Spencer Johnson (Australia) 76.96 M-5 | Wickets-4 | Avg-59 | SR-60 | ER-5.9
193 New Faisal Akram (Pakistan) flag Faisal Akram (Pakistan) 76.73 M-4 | Wickets-7 | Avg-17 | SR-25 | ER-4.1
201 Down 91 Fred Klaassen (England) flag Fred Klaassen (England) 72.29 M-12 | Wickets-16 | Avg-35 | SR-41 | ER-5.1
205 Down 130 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 68.93 M-32 | Wickets-40 | Avg-30 | SR-39 | ER-4.6
208 Down 1 Jan Frylinck (Namibia) flag Jan Frylinck (Namibia) 67.45 M-38 | Wickets-24 | Avg-30 | SR-40 | ER-4.4
228 New Matthew Kuhnemann (Australia) flag Matthew Kuhnemann (Australia) 58.11 M-5 | Wickets-8 | Avg-27 | SR-32 | ER-5.2
229 Down 8 Wellington Masakadza (Zimbabwe) flag Wellington Masakadza (Zimbabwe) 57.26 M-22 | Wickets-9 | Avg-68 | SR-87 | ER-4.7
240 Down 25 Muhammad Jawadullah (U.A.E.) flag Muhammad Jawadullah (U.A.E.) 53.30 M-13 | Wickets-13 | Avg-43 | SR-42 | ER-6.1
245 New Newman Nyamhuri (Zimbabwe) flag Newman Nyamhuri (Zimbabwe) 51.93 M-4 | Wickets-3 | Avg-44 | SR-44 | ER-6.0
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #odicricket #odis #menodis #shaheenshahafridi #afridi #kuldeepyadav #yadav #mitchellsantner #santner #keshavmaharaj #maharaj #gudakeshmotie #motie #dilshanmadushanka #madushanka #mitchellstarc #starc #dunithwellalage #wellalage #marcojansen #jansen #bernardscholtz #scholtz #mustafizurrahman #rahman #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings