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 25 Harry Brook (England) flag Harry Brook (England) 623.20 M-35 | Runs-1170 | Avg-37 | SR*-103
4 Up 7 Shai Hope (West Indies) flag Shai Hope (West Indies) 549.28 M-65 | Runs-2514 | Avg-47 | SR*-88
5 Up 25 Virat Kohli (India) flag Virat Kohli (India) 506.35 M-54 | Runs-2388 | Avg-56 | SR*-96
6 Down 5 Pathum Nissanka (Sri Lanka) flag Pathum Nissanka (Sri Lanka) 503.11 M-65 | Runs-2737 | Avg-46 | SR*-91
7 Up 22 Aiden Markram (South Africa) flag Aiden Markram (South Africa) 489.29 M-52 | Runs-1865 | Avg-43 | SR*-104
8 Down 5 Kusal Mendis (Sri Lanka) flag Kusal Mendis (Sri Lanka) 481.03 M-72 | Runs-2523 | Avg-41 | SR*-91
9 Up 1 Keacy Carty (West Indies) flag Keacy Carty (West Indies) 479.20 M-46 | Runs-1593 | Avg-42 | SR*-77
11 Up 1 Babar Azam (Pakistan) flag Babar Azam (Pakistan) 465.24 M-57 | Runs-2516 | Avg-49 | SR*-84
12 Up 78 Joe Root (England) flag Joe Root (England) 461.11 M-34 | Runs-1221 | Avg-38 | SR*-92
13 Up 62 Salman Agha (Pakistan) flag Salman Agha (Pakistan) 459.87 M-47 | Runs-1363 | Avg-44 | SR*-95
15 Up 28 Daryl Mitchell (New Zealand) flag Daryl Mitchell (New Zealand) 441.17 M-53 | Runs-2226 | Avg-51 | SR*-93
16 Up 6 Ibrahim Zadran (Afghanistan) flag Ibrahim Zadran (Afghanistan) 434.86 M-38 | Runs-1867 | Avg-53 | SR*-83
17 Down 11 Heinrich Klaasen (South Africa) flag Heinrich Klaasen (South Africa) 433.53 M-36 | Runs-1528 | Avg-51 | SR*-130
18 Up 3 Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 421.74 M-59 | Runs-2057 | Avg-51 | SR*-84
19 Down 5 Shubman Gill (India) flag Shubman Gill (India) 410.19 M-55 | Runs-2769 | Avg-59 | SR*-100
20 No change Kane Williamson (New Zealand) flag Kane Williamson (New Zealand) 384.54 M-24 | Runs-1083 | Avg-57 | SR*-81
22 Up 18 Shreyas Iyer (India) flag Shreyas Iyer (India) 375.59 M-51 | Runs-2104 | Avg-50 | SR*-99
24 New Matthew Breetzke (South Africa) flag Matthew Breetzke (South Africa) 363.63 M-12 | Runs-706 | Avg-64 | SR*-97
25 Up 25 Temba Bavuma (South Africa) flag Temba Bavuma (South Africa) 361.99 M-42 | Runs-1536 | Avg-40 | SR*-88
27 Down 25 Rahmanullah Gurbaz (Afghanistan) flag Rahmanullah Gurbaz (Afghanistan) 354.40 M-49 | Runs-1708 | Avg-36 | SR*-85
29 Up 24 Will Young (New Zealand) flag Will Young (New Zealand) 346.25 M-50 | Runs-1682 | Avg-37 | SR*-86
30 Up 54 Glenn Phillips (New Zealand) flag Glenn Phillips (New Zealand) 342.04 M-44 | Runs-1112 | Avg-40 | SR*-102
31 Up 60 Towhid Hridoy (Bangladesh) flag Towhid Hridoy (Bangladesh) 340.69 M-44 | Runs-1265 | Avg-34 | SR*-78
32 Down 15 Mitchell Marsh (Australia) flag Mitchell Marsh (Australia) 339.53 M-36 | Runs-1426 | Avg-43 | SR*-100
33 Down 29 Azmatullah Omarzai (Afghanistan) flag Azmatullah Omarzai (Afghanistan) 338.03 M-41 | Runs-1091 | Avg-45 | SR*-98
34 Up 36 Josh Inglis (Australia) flag Josh Inglis (Australia) 333.47 M-33 | Runs-766 | Avg-29 | SR*-106
35 Up 32 Janith Liyanage (Sri Lanka) flag Janith Liyanage (Sri Lanka) 326.68 M-31 | Runs-910 | Avg-46 | SR*-86
37 Up 19 KL Rahul (India) flag KL Rahul (India) 312.77 M-53 | Runs-1709 | Avg-50 | SR*-90
38 Up 23 Jos Buttler (England) flag Jos Buttler (England) 301.43 M-48 | Runs-1591 | Avg-40 | SR*-107
40 Down 25 Liam Livingstone (England) flag Liam Livingstone (England) 297.55 M-36 | Runs-860 | Avg-31 | SR*-108
41 Down 7 Harry Tector (Ireland) flag Harry Tector (Ireland) 292.62 M-37 | Runs-1481 | Avg-51 | SR*-87
44 Down 31 Steven Smith (Australia) flag Steven Smith (Australia) 284.96 M-42 | Runs-1422 | Avg-43 | SR*-83
46 Up 1 Mehidy Hasan Miraz (Bangladesh) flag Mehidy Hasan Miraz (Bangladesh) 280.37 M-62 | Runs-1364 | Avg-30 | SR*-77
50 Down 6 Rassie van der Dussen (South Africa) flag Rassie van der Dussen (South Africa) 269.72 M-42 | Runs-1608 | Avg-43 | SR*-88
51 Down 19 Phil Salt (England) flag Phil Salt (England) 264.12 M-30 | Runs-884 | Avg-32 | SR*-115
52 Down 24 Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 263.37 M-49 | Runs-945 | Avg-28 | SR*-99
53 Down 1 Brandon King (West Indies) flag Brandon King (West Indies) 257.13 M-54 | Runs-1433 | Avg-28 | SR*-84
54 Down 31 Rahmat Shah (Afghanistan) flag Rahmat Shah (Afghanistan) 255.11 M-49 | Runs-1567 | Avg-35 | SR*-72
56 Up 6 Paul Stirling (Ireland) flag Paul Stirling (Ireland) 249.19 M-36 | Runs-1023 | Avg-33 | SR*-95
58 Down 51 Mahmudullah (Bangladesh) flag Mahmudullah (Bangladesh) 247.41 M-39 | Runs-1220 | Avg-45 | SR*-80
59 Up 127 Jaker Ali (Bangladesh) flag Jaker Ali (Bangladesh) 246.45 M-12 | Runs-394 | Avg-39 | SR*-78
60 Up 164 Jamie Smith (England) flag Jamie Smith (England) 244.42 M-19 | Runs-392 | Avg-22 | SR*-112
64 Down 28 Abdullah Shafique (Pakistan) flag Abdullah Shafique (Pakistan) 239.75 M-27 | Runs-737 | Avg-29 | SR*-78
65 Up 15 Cameron Green (Australia) flag Cameron Green (Australia) 238.82 M-30 | Runs-761 | Avg-45 | SR*-90
66 Up 54 Tristan Stubbs (South Africa) flag Tristan Stubbs (South Africa) 236.45 M-15 | Runs-392 | Avg-30 | SR*-85
67 New Justin Greaves (West Indies) flag Justin Greaves (West Indies) 236.20 M-21 | Runs-429 | Avg-29 | SR*-94
70 Up 72 Roston Chase (West Indies) flag Roston Chase (West Indies) 227.71 M-39 | Runs-638 | Avg-26 | SR*-80
72 Down 17 Will Jacks (England) flag Will Jacks (England) 215.74 M-21 | Runs-621 | Avg-33 | SR*-104
75 Down 26 Sadeera Samarawickrama (Sri Lanka) flag Sadeera Samarawickrama (Sri Lanka) 204.50 M-48 | Runs-1318 | Avg-35 | SR*-91
76 Down 12 Max O'Dowd (Netherlands) flag Max O'Dowd (Netherlands) 201.03 M-57 | Runs-1814 | Avg-34 | SR*-76
77 Up 77 Matthew Short (Australia) flag Matthew Short (Australia) 200.74 M-18 | Runs-392 | Avg-25 | SR*-93
78 Down 69 Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 200.54 M-33 | Runs-760 | Avg-32 | SR*-132
79 Down 40 Marnus Labuschagne (Australia) flag Marnus Labuschagne (Australia) 195.98 M-53 | Runs-1398 | Avg-33 | SR*-81
81 Up 29 Lorcan Tucker (Ireland) flag Lorcan Tucker (Ireland) 190.56 M-33 | Runs-662 | Avg-29 | SR*-94
84 Down 19 Sikandar Raza (Zimbabwe) flag Sikandar Raza (Zimbabwe) 185.35 M-45 | Runs-1465 | Avg-43 | SR*-92
85 Up 51 Saiteja Mukkamalla (U.S.A.) flag Saiteja Mukkamalla (U.S.A.) 182.74 M-37 | Runs-1255 | Avg-39 | SR*-81
86 Up 150 Milind Kumar (U.S.A.) flag Milind Kumar (U.S.A.) 180.94 M-22 | Runs-1016 | Avg-68 | SR*-102
87 Up 128 Wiaan Mulder (South Africa) flag Wiaan Mulder (South Africa) 178.43 M-18 | Runs-257 | Avg-21 | SR*-86
88 New D Brevis (South Africa) flag D Brevis (South Africa) 176.76 M-9 | Runs-230 | Avg-29 | SR*-144
89 Down 35 Scott Edwards (Netherlands) flag Scott Edwards (Netherlands) 176.00 M-59 | Runs-1953 | Avg-41 | SR*-89
90 Up 5 Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 174.82 M-39 | Runs-580 | Avg-24 | SR*-120
91 New Naseem Shah (Pakistan) flag Naseem Shah (Pakistan) 171.25 M-34 | Runs-224 | Avg-22 | SR*-89
92 Down 67 Avishka Fernando (Sri Lanka) flag Avishka Fernando (Sri Lanka) 171.12 M-25 | Runs-625 | Avg-26 | SR*-84
93 New Corbin Bosch (South Africa) flag Corbin Bosch (South Africa) 169.62 M-12 | Runs-270 | Avg-45 | SR*-109
94 Up 7 Andy Balbirnie (Ireland) flag Andy Balbirnie (Ireland) 168.83 M-33 | Runs-802 | Avg-31 | SR*-71
95 New Brian Bennett (Zimbabwe) flag Brian Bennett (Zimbabwe) 168.44 M-11 | Runs-348 | Avg-32 | SR*-96
97 New Jamie Overton (England) flag Jamie Overton (England) 160.33 M-10 | Runs-238 | Avg-26 | SR*-105
98 Up 31 Marco Jansen (South Africa) flag Marco Jansen (South Africa) 158.60 M-32 | Runs-553 | Avg-25 | SR*-112
99 Up 4 Monank Patel (U.S.A.) flag Monank Patel (U.S.A.) 151.42 M-52 | Runs-1763 | Avg-35 | SR*-85
100 Down 6 Curtis Campher (Ireland) flag Curtis Campher (Ireland) 144.68 M-33 | Runs-754 | Avg-29 | SR*-82
101 New Jofra Archer (England) flag Jofra Archer (England) 142.18 M-19 | Runs-180 | Avg-26 | SR*-118
102 Up 46 Adil Rashid (England) flag Adil Rashid (England) 140.48 M-46 | Runs-308 | Avg-14 | SR*-81
103 Up 70 Aarif Sheikh (Nepal) flag Aarif Sheikh (Nepal) 139.04 M-53 | Runs-1266 | Avg-31 | SR*-67
104 Up 23 Hardik Pandya (India) flag Hardik Pandya (India) 137.17 M-31 | Runs-618 | Avg-33 | SR*-100
105 Down 45 Mushfiqur Rahim (Bangladesh) flag Mushfiqur Rahim (Bangladesh) 135.67 M-47 | Runs-1214 | Avg-33 | SR*-83
108 Up 16 Muhammad Waseem (U.A.E.) flag Muhammad Waseem (U.A.E.) 130.80 M-65 | Runs-1698 | Avg-26 | SR*-88
109 New Rishad Hossain (Bangladesh) flag Rishad Hossain (Bangladesh) 130.43 M-14 | Runs-176 | Avg-20 | SR*-141
110 Down 22 Brandon McMullen (Scotland) flag Brandon McMullen (Scotland) 129.97 M-37 | Runs-1202 | Avg-41 | SR*-88
111 Down 25 Gerhard Erasmus (Namibia) flag Gerhard Erasmus (Namibia) 128.79 M-55 | Runs-1952 | Avg-40 | SR*-78
114 New Matthew Forde (West Indies) flag Matthew Forde (West Indies) 125.76 M-16 | Runs-193 | Avg-19 | SR*-126
115 Down 8 Richie Berrington (Scotland) flag Richie Berrington (Scotland) 124.81 M-49 | Runs-1534 | Avg-43 | SR*-78
116 New Tayyab Tahir (Pakistan) flag Tayyab Tahir (Pakistan) 124.81 M-11 | Runs-181 | Avg-23 | SR*-102
118 Down 33 Bas de Leede (Netherlands) flag Bas de Leede (Netherlands) 123.85 M-46 | Runs-1145 | Avg-30 | SR*-74
119 Down 1 Gulbadin Naib (Afghanistan) flag Gulbadin Naib (Afghanistan) 123.48 M-21 | Runs-253 | Avg-15 | SR*-88
121 New Mitchell Hay (New Zealand) flag Mitchell Hay (New Zealand) 118.00 M-7 | Runs-166 | Avg-42 | SR*-104
122 Down 14 George Dockrell (Ireland) flag George Dockrell (Ireland) 117.06 M-37 | Runs-729 | Avg-30 | SR*-96
124 Down 24 Pargat Singh (Canada) flag Pargat Singh (Canada) 116.27 M-28 | Runs-961 | Avg-37 | SR*-77
126 Up 69 Kyle Verreynne (South Africa) flag Kyle Verreynne (South Africa) 114.92 M-10 | Runs-250 | Avg-36 | SR*-94
129 Up 76 Bhim Sharki (Nepal) flag Bhim Sharki (Nepal) 113.31 M-36 | Runs-985 | Avg-33 | SR*-68
130 Up 59 Rahul Chopra (U.A.E.) flag Rahul Chopra (U.A.E.) 112.24 M-18 | Runs-454 | Avg-27 | SR*-75
131 Up 49 Jatinder Singh (Oman) flag Jatinder Singh (Oman) 110.23 M-40 | Runs-1259 | Avg-33 | SR*-73
132 Down 23 Sean Abbott (Australia) flag Sean Abbott (Australia) 108.82 M-27 | Runs-367 | Avg-22 | SR*-99
133 Down 36 Teja Nidamanuru (Netherlands) flag Teja Nidamanuru (Netherlands) 108.56 M-41 | Runs-893 | Avg-27 | SR*-91
137 Down 5 Rohit Paudel (Nepal) flag Rohit Paudel (Nepal) 104.46 M-65 | Runs-1697 | Avg-30 | SR*-76
139 New Andries Gous (U.S.A.) flag Andries Gous (U.S.A.) 102.40 M-14 | Runs-405 | Avg-31 | SR*-84
140 Down 17 Joylord Gumbie (Zimbabwe) flag Joylord Gumbie (Zimbabwe) 102.32 M-16 | Runs-382 | Avg-24 | SR*-66
142 Down 5 Kushal Bhurtel (Nepal) flag Kushal Bhurtel (Nepal) 100.94 M-59 | Runs-1310 | Avg-23 | SR*-81
144 Up 58 Brydon Carse (England) flag Brydon Carse (England) 99.99 M-27 | Runs-221 | Avg-16 | SR*-80
145 Up 76 Dipendra Singh Airee (Nepal) flag Dipendra Singh Airee (Nepal) 99.98 M-58 | Runs-1082 | Avg-23 | SR*-75
147 Down 22 Romario Shepherd (West Indies) flag Romario Shepherd (West Indies) 98.96 M-35 | Runs-440 | Avg-19 | SR*-107
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #odicricket #odis #menodis #harrybrook #brook #shaihope #hope #viratkohli #kohli #pathumnissanka #nissanka #aidenmarkram #markram #kusalmendis #mendis #keacycarty #carty #babarazam #azam #joeroot #root #salmanagha #agha #darylmitchell #mitchell #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings