Year-end snapshots of ratings allowing you to track historical performance trends over time. Available for each year since the format origin.  Updated - 16th Nov 2025. Next Update- post 7th Jan 2026.
CRR Change Name Points Stats
101 Down 57 Tom Latham (New Zealand) flag Tom Latham (New Zealand) 194.78 M-48 | Runs-1403 | Avg-40 | SR*-91
102 Down 24 Curtis Campher (Ireland) flag Curtis Campher (Ireland) 190.33 M-37 | Runs-868 | Avg-30 | SR*-84
103 Down 61 Tamim Iqbal (Bangladesh) flag Tamim Iqbal (Bangladesh) 189.90 M-36 | Runs-1155 | Avg-36 | SR*-78
104 Down 37 Andy Balbirnie (Ireland) flag Andy Balbirnie (Ireland) 188.95 M-41 | Runs-1033 | Avg-30 | SR*-71
105 Up 58 Dunith Wellalage (Sri Lanka) flag Dunith Wellalage (Sri Lanka) 188.86 M-27 | Runs-349 | Avg-22 | SR*-81
106 New Pargat Singh (Canada) flag Pargat Singh (Canada) 184.96 M-18 | Runs-733 | Avg-43 | SR*-80
107 Down 4 Sam Curran (England) flag Sam Curran (England) 184.68 M-30 | Runs-572 | Avg-29 | SR*-96
108 Up 39 Regis Chakabva (Zimbabwe) flag Regis Chakabva (Zimbabwe) 184.27 M-20 | Runs-542 | Avg-30 | SR*-81
109 Up 91 Joylord Gumbie (Zimbabwe) flag Joylord Gumbie (Zimbabwe) 183.53 M-16 | Runs-382 | Avg-24 | SR*-66
110 Up 30 Tom Cooper (Netherlands) flag Tom Cooper (Netherlands) 180.56 M-9 | Runs-343 | Avg-38 | SR*-81
111 Down 55 Nicholas Pooran (West Indies) flag Nicholas Pooran (West Indies) 179.53 M-36 | Runs-1051 | Avg-34 | SR*-93
112 Up 23 Kushal Bhurtel (Nepal) flag Kushal Bhurtel (Nepal) 178.59 M-57 | Runs-1285 | Avg-23 | SR*-81
113 Up 49 Sean Abbott (Australia) flag Sean Abbott (Australia) 178.54 M-24 | Runs-345 | Avg-23 | SR*-101
114 Up 2 Aasif Sheikh (Nepal) flag Aasif Sheikh (Nepal) 177.84 M-56 | Runs-1522 | Avg-30 | SR*-76
115 Down 54 Finn Allen (New Zealand) flag Finn Allen (New Zealand) 177.68 M-22 | Runs-582 | Avg-28 | SR*-93
116 Up 43 Jatinder Singh (Oman) flag Jatinder Singh (Oman) 177.16 M-42 | Runs-1221 | Avg-31 | SR*-77
117 Down 9 Saud Shakeel (Pakistan) flag Saud Shakeel (Pakistan) 175.17 M-15 | Runs-317 | Avg-29 | SR*-90
118 Up 4 Axar Patel (India) flag Axar Patel (India) 172.70 M-22 | Runs-387 | Avg-26 | SR*-93
119 New Janith Liyanage (Sri Lanka) flag Janith Liyanage (Sri Lanka) 172.29 M-18 | Runs-462 | Avg-46 | SR*-81
120 Up 124 Ali Naseer (U.A.E.) flag Ali Naseer (U.A.E.) 172.22 M-17 | Runs-396 | Avg-26 | SR*-102
121 Up 48 Basil Hameed (U.A.E.) flag Basil Hameed (U.A.E.) 172.14 M-42 | Runs-899 | Avg-23 | SR*-74
122 Up 26 Danushka Gunathilaka (Sri Lanka) flag Danushka Gunathilaka (Sri Lanka) 172.03 M-9 | Runs-352 | Avg-39 | SR*-90
123 Down 14 Iftikhar Ahmed (Pakistan) flag Iftikhar Ahmed (Pakistan) 170.25 M-21 | Runs-500 | Avg-42 | SR*-113
124 Up 10 Asif Khan (U.A.E.) flag Asif Khan (U.A.E.) 169.96 M-35 | Runs-1155 | Avg-39 | SR*-83
125 Up 21 Marco Jansen (South Africa) flag Marco Jansen (South Africa) 168.77 M-26 | Runs-461 | Avg-27 | SR*-108
126 Down 45 George Dockrell (Ireland) flag George Dockrell (Ireland) 168.04 M-40 | Runs-800 | Avg-31 | SR*-92
127 Up 79 Saiteja Mukkamalla (U.S.A.) flag Saiteja Mukkamalla (U.S.A.) 166.51 M-25 | Runs-722 | Avg-34 | SR*-83
128 Down 14 Muhammad Waseem (U.A.E.) flag Muhammad Waseem (U.A.E.) 165.54 M-56 | Runs-1398 | Avg-25 | SR*-88
129 Down 5 Rohit Paudel (Nepal) flag Rohit Paudel (Nepal) 164.75 M-63 | Runs-1667 | Avg-31 | SR*-76
130 New JJ Smit (Namibia) flag JJ Smit (Namibia) 164.54 M-33 | Runs-821 | Avg-34 | SR*-80
131 Down 38 Shamarh Brooks (West Indies) flag Shamarh Brooks (West Indies) 164.47 M-29 | Runs-842 | Avg-30 | SR*-76
132 Down 1 Aqib Ilyas (Oman) flag Aqib Ilyas (Oman) 164.24 M-21 | Runs-613 | Avg-32 | SR*-70
133 Up 17 Lorcan Tucker (Ireland) flag Lorcan Tucker (Ireland) 164.07 M-41 | Runs-704 | Avg-24 | SR*-84
134 Down 9 Shoaib Khan (Oman) flag Shoaib Khan (Oman) 163.88 M-31 | Runs-843 | Avg-31 | SR*-84
135 Down 20 Afif Hossain (Bangladesh) flag Afif Hossain (Bangladesh) 163.48 M-33 | Runs-660 | Avg-29 | SR*-88
136 New Harsh Thaker (Canada) flag Harsh Thaker (Canada) 163.01 M-20 | Runs-639 | Avg-38 | SR*-67
137 Up 5 Wesley Barresi (Netherlands) flag Wesley Barresi (Netherlands) 161.66 M-20 | Runs-363 | Avg-18 | SR*-81
138 Down 65 Kyle Mayers (West Indies) flag Kyle Mayers (West Indies) 160.48 M-28 | Runs-660 | Avg-25 | SR*-85
139 Up 5 James Vince (England) flag James Vince (England) 160.16 M-9 | Runs-294 | Avg-37 | SR*-87
140 Down 20 Martin Guptill (New Zealand) flag Martin Guptill (New Zealand) 159.16 M-15 | Runs-503 | Avg-34 | SR*-85
141 Up 74 Alick Athanaze (West Indies) flag Alick Athanaze (West Indies) 157.65 M-13 | Runs-306 | Avg-24 | SR*-83
142 Down 42 Kashyap Prajapati (Oman) flag Kashyap Prajapati (Oman) 156.52 M-37 | Runs-1048 | Avg-29 | SR*-75
143 Up 32 Kyle Verreynne (South Africa) flag Kyle Verreynne (South Africa) 155.36 M-14 | Runs-387 | Avg-39 | SR*-90
144 Down 105 Hardik Pandya (India) flag Hardik Pandya (India) 155.29 M-29 | Runs-602 | Avg-33 | SR*-102
145 Up 104 Gulbadin Naib (Afghanistan) flag Gulbadin Naib (Afghanistan) 154.90 M-21 | Runs-273 | Avg-16 | SR*-88
146 Down 44 Vriitya Aravind (U.A.E.) flag Vriitya Aravind (U.A.E.) 152.35 M-55 | Runs-1755 | Avg-34 | SR*-68
147 New Tristan Stubbs (South Africa) flag Tristan Stubbs (South Africa) 152.32 M-8 | Runs-249 | Avg-42 | SR*-90
148 Up 91 Roston Chase (West Indies) flag Roston Chase (West Indies) 151.99 M-24 | Runs-338 | Avg-28 | SR*-74
149 Down 83 Suryakumar Yadav (India) flag Suryakumar Yadav (India) 151.89 M-37 | Runs-773 | Avg-26 | SR*-105
150 Up 23 Anamul Haque (Bangladesh) flag Anamul Haque (Bangladesh) 148.31 M-11 | Runs-300 | Avg-27 | SR*-94
151 Up 10 Tom Blundell (New Zealand) flag Tom Blundell (New Zealand) 145.43 M-10 | Runs-235 | Avg-34 | SR*-86
152 Down 66 Najibullah Zadran (Afghanistan) flag Najibullah Zadran (Afghanistan) 144.11 M-25 | Runs-474 | Avg-26 | SR*-87
153 Up 34 Jan Nicol Loftie-Eaton (Namibia) flag Jan Nicol Loftie-Eaton (Namibia) 144.10 M-40 | Runs-923 | Avg-30 | SR*-77
154 Down 78 Dhananjaya de Silva (Sri Lanka) flag Dhananjaya de Silva (Sri Lanka) 142.76 M-45 | Runs-970 | Avg-26 | SR*-80
155 Down 64 Michael Leask (Scotland) flag Michael Leask (Scotland) 141.17 M-46 | Runs-898 | Avg-31 | SR*-115
156 New Tadiwanashe Marumani (Zimbabwe) flag Tadiwanashe Marumani (Zimbabwe) 139.69 M-18 | Runs-223 | Avg-14 | SR*-66
157 Down 20 Aaron Jones (U.S.A.) flag Aaron Jones (U.S.A.) 138.90 M-35 | Runs-1184 | Avg-36 | SR*-75
158 Up 35 Andile Phehlukwayo (South Africa) flag Andile Phehlukwayo (South Africa) 137.92 M-27 | Runs-320 | Avg-17 | SR*-83
159 Down 58 Ayaan Khan (Oman) flag Ayaan Khan (Oman) 137.44 M-41 | Runs-1072 | Avg-30 | SR*-75
160 Down 54 Ryan Burl (Zimbabwe) flag Ryan Burl (Zimbabwe) 135.78 M-34 | Runs-695 | Avg-27 | SR*-85
161 Down 28 Romario Shepherd (West Indies) flag Romario Shepherd (West Indies) 135.65 M-32 | Runs-387 | Avg-19 | SR*-105
162 Up 40 Simi Singh (Ireland) flag Simi Singh (Ireland) 134.66 M-15 | Runs-326 | Avg-41 | SR*-89
163 Down 74 Dasun Shanaka (Sri Lanka) flag Dasun Shanaka (Sri Lanka) 133.96 M-49 | Runs-831 | Avg-21 | SR*-82
164 New Gudakesh Motie (West Indies) flag Gudakesh Motie (West Indies) 133.13 M-22 | Runs-164 | Avg-27 | SR*-86
165 Down 1 Kushal Malla (Nepal) flag Kushal Malla (Nepal) 133.01 M-36 | Runs-690 | Avg-23 | SR*-88
166 Up 23 Stephan Myburgh (Netherlands) flag Stephan Myburgh (Netherlands) 132.96 M-9 | Runs-233 | Avg-29 | SR*-72
167 Up 60 Bhim Sharki (Nepal) flag Bhim Sharki (Nepal) 132.03 M-28 | Runs-703 | Avg-32 | SR*-66
168 Down 17 James Neesham (New Zealand) flag James Neesham (New Zealand) 131.95 M-13 | Runs-209 | Avg-23 | SR*-115
169 Down 52 Innocent Kaia (Zimbabwe) flag Innocent Kaia (Zimbabwe) 131.48 M-19 | Runs-450 | Avg-25 | SR*-65
170 Down 25 Steven Taylor (U.S.A.) flag Steven Taylor (U.S.A.) 130.98 M-37 | Runs-1079 | Avg-29 | SR*-81
171 New Aaron Johnson (Canada) flag Aaron Johnson (Canada) 130.30 M-20 | Runs-442 | Avg-22 | SR*-99
172 Down 78 Shadab Khan (Pakistan) flag Shadab Khan (Pakistan) 130.25 M-27 | Runs-518 | Avg-26 | SR*-102
173 Up 9 Zeeshan Maqsood (Oman) flag Zeeshan Maqsood (Oman) 129.65 M-37 | Runs-1020 | Avg-31 | SR*-65
174 Up 9 Aarif Sheikh (Nepal) flag Aarif Sheikh (Nepal) 128.76 M-47 | Runs-988 | Avg-29 | SR*-65
175 Down 36 Rovman Powell (West Indies) flag Rovman Powell (West Indies) 128.19 M-17 | Runs-309 | Avg-18 | SR*-89
176 New Jan Frylinck (Namibia) flag Jan Frylinck (Namibia) 125.11 M-30 | Runs-571 | Avg-26 | SR*-74
177 Down 47 Chamika Karunaratne (Sri Lanka) flag Chamika Karunaratne (Sri Lanka) 124.64 M-26 | Runs-451 | Avg-25 | SR*-78
178 Down 68 Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 124.25 M-40 | Runs-441 | Avg-20 | SR*-115
179 Down 3 Gulsan Jha (Nepal) flag Gulsan Jha (Nepal) 123.88 M-34 | Runs-654 | Avg-30 | SR*-76
180 Up 14 Kieron Pollard (West Indies) flag Kieron Pollard (West Indies) 122.58 M-10 | Runs-210 | Avg-26 | SR*-92
181 Up 9 Washington Sundar (India) flag Washington Sundar (India) 121.95 M-21 | Runs-315 | Avg-24 | SR*-83
182 Down 84 Moeen Ali (England) flag Moeen Ali (England) 121.35 M-32 | Runs-565 | Avg-23 | SR*-85
183 Down 87 Marcus Stoinis (Australia) flag Marcus Stoinis (Australia) 121.31 M-26 | Runs-389 | Avg-19 | SR*-99
184 Up 58 Aayan Afzal Khan (U.A.E.) flag Aayan Afzal Khan (U.A.E.) 120.20 M-34 | Runs-585 | Avg-24 | SR*-75
185 Down 8 William Porterfield (Ireland) flag William Porterfield (Ireland) 119.60 M-9 | Runs-252 | Avg-28 | SR*-66
186 New Nicholas Kirton (Canada) flag Nicholas Kirton (Canada) 118.96 M-18 | Runs-496 | Avg-35 | SR*-76
187 New Kamran Ghulam (Pakistan) flag Kamran Ghulam (Pakistan) 118.72 M-10 | Runs-192 | Avg-32 | SR*-107
188 Down 45 Pat Cummins (Australia) flag Pat Cummins (Australia) 118.52 M-21 | Runs-252 | Avg-32 | SR*-80
189 Down 90 Logan van Beek (Netherlands) flag Logan van Beek (Netherlands) 117.08 M-33 | Runs-477 | Avg-22 | SR*-80
190 Up 17 Jaskaran Malhotra (U.S.A.) flag Jaskaran Malhotra (U.S.A.) 116.94 M-13 | Runs-377 | Avg-42 | SR*-97
191 Up 46 Richard Ngarava (Zimbabwe) flag Richard Ngarava (Zimbabwe) 116.58 M-38 | Runs-238 | Avg-16 | SR*-89
192 Up 16 Odean Smith (West Indies) flag Odean Smith (West Indies) 115.92 M-9 | Runs-199 | Avg-28 | SR*-167
193 New Ikram Alikhil (Afghanistan) flag Ikram Alikhil (Afghanistan) 115.03 M-19 | Runs-150 | Avg-19 | SR*-83
194 New Matthew Short (Australia) flag Matthew Short (Australia) 114.05 M-11 | Runs-195 | Avg-22 | SR*-101
195 Up 8 Mark Wood (England) flag Mark Wood (England) 113.11 M-13 | Runs-101 | Avg-25 | SR*-109
196 Down 24 Adil Rashid (England) flag Adil Rashid (England) 111.89 M-37 | Runs-260 | Avg-17 | SR*-86
197 Down 65 Mitchell Santner (New Zealand) flag Mitchell Santner (New Zealand) 111.82 M-35 | Runs-446 | Avg-26 | SR*-97
198 New Sediqullah Atal (Afghanistan) flag Sediqullah Atal (Afghanistan) 111.70 M-6 | Runs-230 | Avg-46 | SR*-83
199 Up 12 Calum MacLeod (Scotland) flag Calum MacLeod (Scotland) 111.36 M-22 | Runs-851 | Avg-41 | SR*-75
200 Down 95 Gajanand Singh (U.S.A.) flag Gajanand Singh (U.S.A.) 109.45 M-32 | Runs-986 | Avg-37 | SR*-84
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #odicricket #odis #menodis #tomlatham #latham #curtiscampher #campher #tamimiqbal #iqbal #andybalbirnie #balbirnie #dunithwellalage #wellalage #pargatsingh #singh #samcurran #curran #regischakabva #chakabva #joylordgumbie #gumbie #tomcooper #cooper #nicholaspooran #pooran #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings