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
101 Down 2 Max O'Dowd (Netherlands) flag Max O'Dowd (Netherlands) 237.71 M-44 | Runs-1148 | Avg-30 | SR*-120
102 Down 35 Axar Patel (India) flag Axar Patel (India) 233.45 M-70 | Runs-603 | Avg-20 | SR*-136
103 Up 45 Kamindu Mendis (Sri Lanka) flag Kamindu Mendis (Sri Lanka) 232.01 M-30 | Runs-464 | Avg-20 | SR*-125
104 Down 35 Gareth Delany (Ireland) flag Gareth Delany (Ireland) 230.03 M-54 | Runs-626 | Avg-20 | SR*-132
105 Up 9 Ryan Rickelton (South Africa) flag Ryan Rickelton (South Africa) 229.60 M-18 | Runs-381 | Avg-21 | SR*-134
106 New Adil Butt (Eswatini) flag Adil Butt (Eswatini) 227.40 M-25 | Runs-823 | Avg-34 | SR*-161
107 Up 55 Anshy Rath (Hong Kong) flag Anshy Rath (Hong Kong) 226.99 M-53 | Runs-1591 | Avg-33 | SR*-127
108 Down 95 Nicholas Pooran (West Indies) flag Nicholas Pooran (West Indies) 226.42 M-57 | Runs-1430 | Avg-28 | SR*-142
109 Up 25 Mitchell Santner (New Zealand) flag Mitchell Santner (New Zealand) 226.39 M-60 | Runs-490 | Avg-22 | SR*-130
110 Up 51 Michael Bracewell (New Zealand) flag Michael Bracewell (New Zealand) 223.80 M-47 | Runs-434 | Avg-20 | SR*-134
111 Down 8 Shadab Khan (Pakistan) flag Shadab Khan (Pakistan) 221.83 M-48 | Runs-517 | Avg-18 | SR*-142
112 Up 86 Zeeshan Ali (Hong Kong) flag Zeeshan Ali (Hong Kong) 221.82 M-65 | Runs-1276 | Avg-28 | SR*-140
113 Down 87 Glenn Phillips (New Zealand) flag Glenn Phillips (New Zealand) 221.32 M-48 | Runs-1284 | Avg-35 | SR*-141
114 Down 50 Rinku Singh (India) flag Rinku Singh (India) 217.15 M-35 | Runs-550 | Avg-42 | SR*-162
115 New Donovan Ferreira (South Africa) flag Donovan Ferreira (South Africa) 216.75 M-16 | Runs-240 | Avg-18 | SR*-156
116 Down 76 Jonny Bairstow (England) flag Jonny Bairstow (England) 214.59 M-17 | Runs-481 | Avg-44 | SR*-142
117 Down 56 Karim Janat (Afghanistan) flag Karim Janat (Afghanistan) 214.35 M-43 | Runs-432 | Avg-16 | SR*-118
118 Down 31 Rishabh Pant (India) flag Rishabh Pant (India) 211.60 M-35 | Runs-586 | Avg-23 | SR*-132
119 Down 51 Kyle Mayers (West Indies) flag Kyle Mayers (West Indies) 209.54 M-39 | Runs-748 | Avg-21 | SR*-134
120 Up 30 Kane Williamson (New Zealand) flag Kane Williamson (New Zealand) 208.04 M-19 | Runs-554 | Avg-37 | SR*-120
121 Down 20 George Dockrell (Ireland) flag George Dockrell (Ireland) 207.07 M-63 | Runs-886 | Avg-24 | SR*-135
122 Up 57 Monank Patel (U.S.A.) flag Monank Patel (U.S.A.) 198.62 M-27 | Runs-756 | Avg-34 | SR*-145
123 Up 86 Shaheen Shah Afridi (Pakistan) flag Shaheen Shah Afridi (Pakistan) 198.49 M-57 | Runs-283 | Avg-14 | SR*-130
124 Up 7 Faisal Khan (Saudi Arabia) flag Faisal Khan (Saudi Arabia) 197.31 M-50 | Runs-1406 | Avg-31 | SR*-171
125 Up 42 Ross Adair (Ireland) flag Ross Adair (Ireland) 195.82 M-13 | Runs-375 | Avg-29 | SR*-142
126 Up 6 Rohit Paudel (Nepal) flag Rohit Paudel (Nepal) 193.95 M-65 | Runs-1557 | Avg-31 | SR*-121
127 Down 81 Gulbadin Naib (Afghanistan) flag Gulbadin Naib (Afghanistan) 193.90 M-25 | Runs-422 | Avg-23 | SR*-124
128 Down 63 Ruturaj Gaikwad (India) flag Ruturaj Gaikwad (India) 192.76 M-21 | Runs-598 | Avg-43 | SR*-145
129 Down 71 Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 189.73 M-57 | Runs-454 | Avg-12 | SR*-131
130 New Arun Yadav (Tanzania) flag Arun Yadav (Tanzania) 189.37 M-11 | Runs-421 | Avg-42 | SR*-154
131 Down 3 Abdul Waheed (Saudi Arabia) flag Abdul Waheed (Saudi Arabia) 188.82 M-53 | Runs-1510 | Avg-34 | SR*-133
132 New Rakep Patel (Kenya) flag Rakep Patel (Kenya) 188.26 M-57 | Runs-1258 | Avg-31 | SR*-138
133 Down 33 Ravija Sandaruwan (Kuwait) flag Ravija Sandaruwan (Kuwait) 186.88 M-58 | Runs-1410 | Avg-25 | SR*-141
134 New Faheem Ashraf (Pakistan) flag Faheem Ashraf (Pakistan) 185.65 M-34 | Runs-276 | Avg-15 | SR*-140
135 Down 79 Andy Balbirnie (Ireland) flag Andy Balbirnie (Ireland) 179.43 M-51 | Runs-1199 | Avg-24 | SR*-122
136 Up 38 Sam Curran (England) flag Sam Curran (England) 179.23 M-48 | Runs-359 | Avg-17 | SR*-126
137 Down 49 Babar Hayat (Hong Kong) flag Babar Hayat (Hong Kong) 177.35 M-76 | Runs-1739 | Avg-28 | SR*-130
138 Down 45 Dipendra Singh Airee (Nepal) flag Dipendra Singh Airee (Nepal) 176.89 M-64 | Runs-1479 | Avg-34 | SR*-144
139 Up 5 Nikolaas Davin (Namibia) flag Nikolaas Davin (Namibia) 176.53 M-21 | Runs-634 | Avg-35 | SR*-132
140 Down 64 Richie Berrington (Scotland) flag Richie Berrington (Scotland) 176.43 M-28 | Runs-641 | Avg-29 | SR*-138
141 New George Linde (South Africa) flag George Linde (South Africa) 174.75 M-13 | Runs-175 | Avg-22 | SR*-147
142 Down 93 Najmul Hossain Shanto (Bangladesh) flag Najmul Hossain Shanto (Bangladesh) 172.63 M-44 | Runs-911 | Avg-25 | SR*-110
143 Down 59 Meet Bhavsar (Kuwait) flag Meet Bhavsar (Kuwait) 172.36 M-60 | Runs-1579 | Avg-29 | SR*-131
144 Down 26 Marco Jansen (South Africa) flag Marco Jansen (South Africa) 171.90 M-23 | Runs-195 | Avg-15 | SR*-140
145 Down 60 Will Jacks (England) flag Will Jacks (England) 171.63 M-29 | Runs-401 | Avg-17 | SR*-135
146 Up 57 Mehidy Hasan Miraz (Bangladesh) flag Mehidy Hasan Miraz (Bangladesh) 171.60 M-21 | Runs-324 | Avg-20 | SR*-117
147 New Jatinder Singh (Oman) flag Jatinder Singh (Oman) 170.77 M-41 | Runs-795 | Avg-21 | SR*-123
148 Up 23 Zane Green (Namibia) flag Zane Green (Namibia) 170.73 M-46 | Runs-434 | Avg-26 | SR*-122
149 Up 29 Sundeep Jora (Nepal) flag Sundeep Jora (Nepal) 168.13 M-32 | Runs-388 | Avg-18 | SR*-120
150 New Navneet Dhaliwal (Canada) flag Navneet Dhaliwal (Canada) 168.04 M-27 | Runs-585 | Avg-25 | SR*-124
151 New Darius Visser (Samoa) flag Darius Visser (Samoa) 167.91 M-17 | Runs-578 | Avg-41 | SR*-151
152 New Tashinga Musekiwa (Zimbabwe) flag Tashinga Musekiwa (Zimbabwe) 166.87 M-36 | Runs-352 | Avg-19 | SR*-129
153 Down 67 Dhananjaya de Silva (Sri Lanka) flag Dhananjaya de Silva (Sri Lanka) 166.72 M-22 | Runs-435 | Avg-22 | SR*-124
154 Down 76 Curtis Campher (Ireland) flag Curtis Campher (Ireland) 166.41 M-56 | Runs-850 | Avg-21 | SR*-125
155 New Muhammad Asim (Qatar) flag Muhammad Asim (Qatar) 165.66 M-19 | Runs-457 | Avg-30 | SR*-133
156 Up 1 Matthew Cross (Scotland) flag Matthew Cross (Scotland) 163.26 M-27 | Runs-440 | Avg-22 | SR*-114
157 Down 59 Dion Myers (Zimbabwe) flag Dion Myers (Zimbabwe) 161.44 M-23 | Runs-429 | Avg-23 | SR*-126
158 New Hammad Mirza (Oman) flag Hammad Mirza (Oman) 161.40 M-23 | Runs-406 | Avg-19 | SR*-108
159 Up 35 Michael Jones (Scotland) flag Michael Jones (Scotland) 161.26 M-11 | Runs-224 | Avg-22 | SR*-137
160 Up 22 Scott Edwards (Netherlands) flag Scott Edwards (Netherlands) 158.96 M-46 | Runs-795 | Avg-23 | SR*-120
161 Up 31 Nizakat Khan (Hong Kong) flag Nizakat Khan (Hong Kong) 157.20 M-77 | Runs-1657 | Avg-25 | SR*-118
162 Up 1 Clinto Anto (Kuwait) flag Clinto Anto (Kuwait) 157.17 M-41 | Runs-871 | Avg-24 | SR*-149
163 Down 91 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 156.95 M-35 | Runs-657 | Avg-24 | SR*-123
164 Up 43 Sean Williams (Zimbabwe) flag Sean Williams (Zimbabwe) 156.29 M-35 | Runs-771 | Avg-24 | SR*-132
165 New Mitchell Owen (Australia) flag Mitchell Owen (Australia) 156.18 M-13 | Runs-163 | Avg-20 | SR*-158
166 New Darwish Rasooli (Afghanistan) flag Darwish Rasooli (Afghanistan) 156.12 M-21 | Runs-287 | Avg-17 | SR*-114
167 Down 97 Andries Gous (U.S.A.) flag Andries Gous (U.S.A.) 156.03 M-25 | Runs-751 | Avg-33 | SR*-145
168 Down 51 Michael Leask (Scotland) flag Michael Leask (Scotland) 155.63 M-31 | Runs-442 | Avg-18 | SR*-126
169 Down 53 Hazratullah Zazai (Afghanistan) flag Hazratullah Zazai (Afghanistan) 155.39 M-25 | Runs-498 | Avg-22 | SR*-117
170 New Aamir Kaleem (Oman) flag Aamir Kaleem (Oman) 152.87 M-26 | Runs-361 | Avg-17 | SR*-115
171 Down 13 Usman Khan (Pakistan) flag Usman Khan (Pakistan) 151.96 M-27 | Runs-335 | Avg-19 | SR*-121
172 Down 4 Virandeep Singh (Malaysia) flag Virandeep Singh (Malaysia) 151.11 M-86 | Runs-2496 | Avg-42 | SR*-132
173 Down 67 James Neesham (New Zealand) flag James Neesham (New Zealand) 150.99 M-55 | Runs-594 | Avg-19 | SR*-148
174 New Rahul Chopra (U.A.E.) flag Rahul Chopra (U.A.E.) 149.86 M-38 | Runs-734 | Avg-27 | SR*-118
175 Down 52 Nicholas Kirton (Canada) flag Nicholas Kirton (Canada) 149.04 M-31 | Runs-669 | Avg-27 | SR*-129
176 Up 44 Mahedi Hasan (Bangladesh) flag Mahedi Hasan (Bangladesh) 147.79 M-41 | Runs-216 | Avg-10 | SR*-99
177 Up 20 Riazat Ali Shah (Uganda) flag Riazat Ali Shah (Uganda) 147.27 M-52 | Runs-1116 | Avg-34 | SR*-119
178 New Ruben Trumpelmann (Namibia) flag Ruben Trumpelmann (Namibia) 147.05 M-34 | Runs-234 | Avg-20 | SR*-134
179 New Raghav Dhawan (Uganda) flag Raghav Dhawan (Uganda) 146.73 M-22 | Runs-539 | Avg-30 | SR*-108
180 Down 7 Matthew Stokes (Guernsey) flag Matthew Stokes (Guernsey) 146.54 M-38 | Runs-961 | Avg-46 | SR*-128
181 New Tom Banton (England) flag Tom Banton (England) 146.36 M-15 | Runs-246 | Avg-27 | SR*-162
182 Up 5 Sohail Ahmed (Bahrain) flag Sohail Ahmed (Bahrain) 146.11 M-67 | Runs-1659 | Avg-47 | SR*-121
183 Up 8 Gulsan Jha (Nepal) flag Gulsan Jha (Nepal) 146.02 M-51 | Runs-629 | Avg-22 | SR*-145
184 New Lhuan Dre Pretorius (South Africa) flag Lhuan Dre Pretorius (South Africa) 144.62 M-12 | Runs-157 | Avg-13 | SR*-122
185 Down 4 Rishad Hossain (Bangladesh) flag Rishad Hossain (Bangladesh) 144.40 M-55 | Runs-213 | Avg-9 | SR*-128
186 Down 131 Aqib Ilyas (Oman) flag Aqib Ilyas (Oman) 143.99 M-31 | Runs-829 | Avg-30 | SR*-127
187 Down 114 Najibullah Zadran (Afghanistan) flag Najibullah Zadran (Afghanistan) 143.98 M-39 | Runs-598 | Avg-24 | SR*-131
188 New Tony Munyonga (Zimbabwe) flag Tony Munyonga (Zimbabwe) 143.54 M-31 | Runs-314 | Avg-13 | SR*-105
189 New Gerald Coetzee (South Africa) flag Gerald Coetzee (South Africa) 142.99 M-13 | Runs-110 | Avg-11 | SR*-133
190 Down 81 Muhammad Tanveer (Qatar) flag Muhammad Tanveer (Qatar) 142.19 M-46 | Runs-1299 | Avg-43 | SR*-136
191 Down 32 Ravindra Jadeja (India) flag Ravindra Jadeja (India) 142.13 M-19 | Runs-259 | Avg-29 | SR*-144
192 Down 72 Aaron Johnson (Canada) flag Aaron Johnson (Canada) 140.29 M-31 | Runs-910 | Avg-33 | SR*-147
193 New Nurul Hasan (Bangladesh) flag Nurul Hasan (Bangladesh) 140.04 M-25 | Runs-333 | Avg-28 | SR*-125
194 New AWJ Auguste (West Indies) flag AWJ Auguste (West Indies) 138.47 M-9 | Runs-164 | Avg-23 | SR*-139
195 Down 40 Steven Taylor (U.S.A.) flag Steven Taylor (U.S.A.) 137.64 M-18 | Runs-487 | Avg-29 | SR*-132
196 New Gudakesh Motie (West Indies) flag Gudakesh Motie (West Indies) 137.60 M-39 | Runs-166 | Avg-13 | SR*-128
197 New Jermaine Baker (Cayman) flag Jermaine Baker (Cayman) 137.01 M-22 | Runs-783 | Avg-41 | SR*-129
198 New Washington Sundar (India) flag Washington Sundar (India) 136.66 M-27 | Runs-207 | Avg-26 | SR*-132
199 Up 18 Bhanuka Rajapaksa (Sri Lanka) flag Bhanuka Rajapaksa (Sri Lanka) 136.20 M-27 | Runs-424 | Avg-20 | SR*-127
200 Down 36 Wessly Madhevere (Zimbabwe) flag Wessly Madhevere (Zimbabwe) 135.01 M-58 | Runs-808 | Avg-18 | SR*-112
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20icricket #t20is #ment20is #maxodowd #odowd #axarpatel #patel #kamindumendis #mendis #garethdelany #delany #ryanrickelton #rickelton #adilbutt #butt #anshyrath #rath #nicholaspooran #pooran #mitchellsantner #santner #michaelbracewell #bracewell #shadabkhan #khan #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings