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 Up 19 Tilak Varma (India) flag Tilak Varma (India) 591.77 M-38 | Runs-1156 | BatA-40 | Wickets-0 | BowlA-na | Ct/St-23 | FPM-0.6
102 Up 119 Iftikhar Ahmed (Pakistan) flag Iftikhar Ahmed (Pakistan) 591.40 M-68 | Runs-1336 | BatA-30 | Wickets-14 | BowlA-38 | Ct/St-40 | FPM-0.6
103 New Oliver Price (England) flag Oliver Price (England) 590.00 M-24 | Runs-283 | BatA-18 | Wickets-20 | BowlA-18 | Ct/St-14 | FPM-0.6
104 New Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 589.45 M-81 | Runs-950 | BatA-17 | Wickets-55 | BowlA-28 | Ct/St-42 | FPM-0.5
105 Up 79 Matthew Forde (West Indies) flag Matthew Forde (West Indies) 588.84 M-34 | Runs-170 | BatA-14 | Wickets-35 | BowlA-21 | Ct/St-9 | FPM-0.3
106 New Heinrich Klaasen (South Africa) flag Heinrich Klaasen (South Africa) 588.81 M-70 | Runs-2141 | BatA-40 | Wickets-0 | BowlA-na | Ct/St-44 | FPM-0.6
107 Up 56 James Fuller (England) flag James Fuller (England) 588.80 M-91 | Runs-960 | BatA-19 | Wickets-68 | BowlA-27 | Ct/St-40 | FPM-0.4
108 Down 70 Ben Green (England) flag Ben Green (England) 587.27 M-68 | Runs-585 | BatA-20 | Wickets-78 | BowlA-21 | Ct/St-22 | FPM-0.3
109 Down 66 Anrich Nortje (South Africa) flag Anrich Nortje (South Africa) 584.34 M-53 | Runs-101 | BatA-10 | Wickets-71 | BowlA-24 | Ct/St-12 | FPM-0.2
110 Down 45 Lewis Gregory (England) flag Lewis Gregory (England) 584.04 M-120 | Runs-1254 | BatA-19 | Wickets-84 | BowlA-24 | Ct/St-53 | FPM-0.4
111 New Taskin Ahmed (Bangladesh) flag Taskin Ahmed (Bangladesh) 583.18 M-29 | Runs-130 | BatA-12 | Wickets-35 | BowlA-24 | Ct/St-5 | FPM-0.2
112 Down 37 Ben Mike (England) flag Ben Mike (England) 583.07 M-53 | Runs-529 | BatA-19 | Wickets-49 | BowlA-27 | Ct/St-27 | FPM-0.5
113 Down 5 Nathan Ellis (Australia) flag Nathan Ellis (Australia) 581.67 M-110 | Runs-330 | BatA-11 | Wickets-132 | BowlA-24 | Ct/St-39 | FPM-0.4
114 Down 28 Tymal Mills (England) flag Tymal Mills (England) 581.46 M-97 | Runs-79 | BatA-7 | Wickets-144 | BowlA-20 | Ct/St-15 | FPM-0.2
115 New Mohammad Saifuddin (Bangladesh) flag Mohammad Saifuddin (Bangladesh) 581.41 M-22 | Runs-135 | BatA-17 | Wickets-30 | BowlA-20 | Ct/St-2 | FPM-0.1
116 Down 108 Brett D'Oliveira (England) flag Brett D'Oliveira (England) 578.43 M-55 | Runs-1277 | BatA-25 | Wickets-38 | BowlA-22 | Ct/St-23 | FPM-0.4
117 Down 56 Nathan Sowter (England) flag Nathan Sowter (England) 578.20 M-74 | Runs-161 | BatA-11 | Wickets-92 | BowlA-18 | Ct/St-23 | FPM-0.3
118 Up 51 Ravi Bopara (England) flag Ravi Bopara (England) 578.18 M-108 | Runs-2210 | BatA-28 | Wickets-57 | BowlA-24 | Ct/St-30 | FPM-0.3
119 Down 6 Dan Lawrence (England) flag Dan Lawrence (England) 577.62 M-69 | Runs-1476 | BatA-23 | Wickets-33 | BowlA-21 | Ct/St-25 | FPM-0.4
120 Down 19 Shoaib Malik (Pakistan) flag Shoaib Malik (Pakistan) 576.99 M-96 | Runs-2139 | BatA-32 | Wickets-22 | BowlA-30 | Ct/St-52 | FPM-0.5
121 Down 42 Trent Boult (New Zealand) flag Trent Boult (New Zealand) 576.48 M-91 | Runs-155 | BatA-16 | Wickets-101 | BowlA-27 | Ct/St-37 | FPM-0.4
122 New Obed McCoy (West Indies) flag Obed McCoy (West Indies) 575.37 M-66 | Runs-71 | BatA-5 | Wickets-84 | BowlA-24 | Ct/St-22 | FPM-0.3
123 Up 35 Binura Fernando (Sri Lanka) flag Binura Fernando (Sri Lanka) 574.79 M-24 | Runs-20 | BatA-20 | Wickets-39 | BowlA-15 | Ct/St-2 | FPM-0.1
124 Down 1 Finn Allen (New Zealand) flag Finn Allen (New Zealand) 573.88 M-80 | Runs-2374 | BatA-32 | Wickets-0 | BowlA-na | Ct/St-38 | FPM-0.5
125 Down 43 Ruturaj Gaikwad (India) flag Ruturaj Gaikwad (India) 572.36 M-60 | Runs-2176 | BatA-41 | Wickets-0 | BowlA-na | Ct/St-32 | FPM-0.5
126 Down 38 Jos Buttler (England) flag Jos Buttler (England) 572.00 M-104 | Runs-3802 | BatA-39 | Wickets-0 | BowlA-na | Ct/St-69 | FPM-0.7
127 Up 3 George Garton (England) flag George Garton (England) 568.32 M-71 | Runs-562 | BatA-16 | Wickets-59 | BowlA-28 | Ct/St-15 | FPM-0.2
128 Down 114 Ryan Higgins (England) flag Ryan Higgins (England) 568.21 M-53 | Runs-874 | BatA-24 | Wickets-46 | BowlA-26 | Ct/St-20 | FPM-0.4
129 Up 24 Angelo Mathews (Sri Lanka) flag Angelo Mathews (Sri Lanka) 566.33 M-36 | Runs-875 | BatA-35 | Wickets-10 | BowlA-24 | Ct/St-13 | FPM-0.4
130 Up 51 Timm van der Gugten (Netherlands) flag Timm van der Gugten (Netherlands) 564.84 M-32 | Runs-229 | BatA-16 | Wickets-33 | BowlA-30 | Ct/St-9 | FPM-0.3
131 Up 57 Harpreet Brar (India) flag Harpreet Brar (India) 563.95 M-38 | Runs-213 | BatA-19 | Wickets-25 | BowlA-32 | Ct/St-14 | FPM-0.4
132 Up 70 Tom Bruce (New Zealand) flag Tom Bruce (New Zealand) 558.52 M-49 | Runs-1237 | BatA-33 | Wickets-12 | BowlA-27 | Ct/St-30 | FPM-0.6
133 New Saqib Mahmood (England) flag Saqib Mahmood (England) 558.51 M-41 | Runs-34 | BatA-7 | Wickets-63 | BowlA-19 | Ct/St-7 | FPM-0.2
134 Down 50 Aiden Markram (South Africa) flag Aiden Markram (South Africa) 557.46 M-67 | Runs-1622 | BatA-31 | Wickets-14 | BowlA-27 | Ct/St-39 | FPM-0.6
135 Down 38 Tom Taylor (England) flag Tom Taylor (England) 556.79 M-54 | Runs-315 | BatA-18 | Wickets-61 | BowlA-25 | Ct/St-30 | FPM-0.6
136 Up 25 Adam Milne (New Zealand) flag Adam Milne (New Zealand) 556.51 M-54 | Runs-137 | BatA-9 | Wickets-58 | BowlA-23 | Ct/St-17 | FPM-0.3
137 New Hassan Khan (U.S.A.) flag Hassan Khan (U.S.A.) 556.45 M-17 | Runs-312 | BatA-28 | Wickets-13 | BowlA-28 | Ct/St-9 | FPM-0.5
138 New Matt Taylor (England) flag Matt Taylor (England) 556.02 M-32 | Runs-124 | BatA-9 | Wickets-39 | BowlA-22 | Ct/St-10 | FPM-0.3
139 Down 2 Marcus Stoinis (Australia) flag Marcus Stoinis (Australia) 555.79 M-108 | Runs-2211 | BatA-26 | Wickets-42 | BowlA-29 | Ct/St-25 | FPM-0.2
140 New JJ Smuts (South Africa) flag JJ Smuts (South Africa) 552.49 M-21 | Runs-500 | BatA-28 | Wickets-7 | BowlA-32 | Ct/St-5 | FPM-0.2
141 Down 71 Aaron Hardie (Australia) flag Aaron Hardie (Australia) 551.40 M-59 | Runs-1199 | BatA-29 | Wickets-26 | BowlA-29 | Ct/St-32 | FPM-0.5
142 New Lockie Ferguson (New Zealand) flag Lockie Ferguson (New Zealand) 551.12 M-75 | Runs-167 | BatA-12 | Wickets-97 | BowlA-22 | Ct/St-26 | FPM-0.3
143 Up 46 Fabian Allen (West Indies) flag Fabian Allen (West Indies) 549.10 M-85 | Runs-650 | BatA-13 | Wickets-62 | BowlA-25 | Ct/St-33 | FPM-0.4
144 No change Jake Ball (England) flag Jake Ball (England) 548.98 M-60 | Runs-32 | BatA-6 | Wickets-90 | BowlA-21 | Ct/St-13 | FPM-0.2
145 Up 28 Logan van Beek (Netherlands) flag Logan van Beek (Netherlands) 547.94 M-50 | Runs-434 | BatA-27 | Wickets-62 | BowlA-24 | Ct/St-23 | FPM-0.5
146 Down 44 Cole McConchie (New Zealand) flag Cole McConchie (New Zealand) 547.38 M-47 | Runs-978 | BatA-29 | Wickets-17 | BowlA-47 | Ct/St-16 | FPM-0.3
147 New Avesh Khan (India) flag Avesh Khan (India) 547.22 M-54 | Runs-37 | BatA-19 | Wickets-69 | BowlA-24 | Ct/St-7 | FPM-0.1
148 Up 55 Chris Wood (England) flag Chris Wood (England) 545.16 M-70 | Runs-220 | BatA-14 | Wickets-76 | BowlA-25 | Ct/St-10 | FPM-0.1
149 Down 18 Jason Behrendorff (Australia) flag Jason Behrendorff (Australia) 544.32 M-83 | Runs-59 | BatA-10 | Wickets-107 | BowlA-20 | Ct/St-24 | FPM-0.3
150 Down 57 Imran Tahir (South Africa) flag Imran Tahir (South Africa) 543.72 M-110 | Runs-116 | BatA-7 | Wickets-136 | BowlA-20 | Ct/St-32 | FPM-0.3
151 Down 19 Krunal Pandya (India) flag Krunal Pandya (India) 543.42 M-56 | Runs-647 | BatA-20 | Wickets-30 | BowlA-37 | Ct/St-24 | FPM-0.4
152 Up 81 Nuwan Thushara (Sri Lanka) flag Nuwan Thushara (Sri Lanka) 543.42 M-44 | Runs-19 | BatA-4 | Wickets-62 | BowlA-21 | Ct/St-6 | FPM-0.1
153 Down 14 Naveen-ul-Haq (Afghanistan) flag Naveen-ul-Haq (Afghanistan) 542.96 M-112 | Runs-192 | BatA-8 | Wickets-139 | BowlA-25 | Ct/St-33 | FPM-0.3
154 Down 80 Kagiso Rabada (South Africa) flag Kagiso Rabada (South Africa) 542.62 M-64 | Runs-98 | BatA-9 | Wickets-76 | BowlA-27 | Ct/St-22 | FPM-0.3
155 New Mason Crane (England) flag Mason Crane (England) 542.33 M-69 | Runs-110 | BatA-22 | Wickets-76 | BowlA-25 | Ct/St-23 | FPM-0.3
156 New Josh Shaw (England) flag Josh Shaw (England) 541.85 M-34 | Runs-40 | BatA-10 | Wickets-38 | BowlA-21 | Ct/St-5 | FPM-0.1
157 New Ashton Agar (Australia) flag Ashton Agar (Australia) 541.84 M-45 | Runs-285 | BatA-16 | Wickets-37 | BowlA-33 | Ct/St-20 | FPM-0.4
158 Up 73 Dasun Shanaka (Sri Lanka) flag Dasun Shanaka (Sri Lanka) 541.42 M-49 | Runs-685 | BatA-21 | Wickets-28 | BowlA-23 | Ct/St-13 | FPM-0.3
159 New Wiaan Mulder (South Africa) flag Wiaan Mulder (South Africa) 541.20 M-48 | Runs-1004 | BatA-26 | Wickets-20 | BowlA-32 | Ct/St-27 | FPM-0.6
160 Up 20 Jamie Overton (England) flag Jamie Overton (England) 540.94 M-87 | Runs-1205 | BatA-23 | Wickets-46 | BowlA-26 | Ct/St-44 | FPM-0.5
161 Up 7 Varun Chakravarthy (India) flag Varun Chakravarthy (India) 540.94 M-57 | Runs-15 | BatA-8 | Wickets-65 | BowlA-25 | Ct/St-11 | FPM-0.2
162 New Ben Duckett (England) flag Ben Duckett (England) 539.08 M-77 | Runs-2206 | BatA-33 | Wickets-0 | BowlA-na | Ct/St-41 | FPM-0.5
163 Up 7 Luke Wood (England) flag Luke Wood (England) 538.35 M-118 | Runs-338 | BatA-13 | Wickets-125 | BowlA-27 | Ct/St-35 | FPM-0.3
164 Down 53 Adam Zampa (Australia) flag Adam Zampa (Australia) 538.20 M-66 | Runs-67 | BatA-7 | Wickets-84 | BowlA-21 | Ct/St-7 | FPM-0.1
165 Down 138 Simon Harmer (South Africa) flag Simon Harmer (South Africa) 536.74 M-71 | Runs-360 | BatA-12 | Wickets-69 | BowlA-26 | Ct/St-39 | FPM-0.5
166 New Ben Lister (New Zealand) flag Ben Lister (New Zealand) 536.37 M-37 | Runs-55 | BatA-18 | Wickets-41 | BowlA-22 | Ct/St-15 | FPM-0.4
167 New Sai Sudharsan (India) flag Sai Sudharsan (India) 535.53 M-25 | Runs-1034 | BatA-47 | Wickets-0 | BowlA-na | Ct/St-3 | FPM-0.1
168 New Danru Ferns (New Zealand) flag Danru Ferns (New Zealand) 532.97 M-21 | Runs-118 | BatA-17 | Wickets-25 | BowlA-22 | Ct/St-7 | FPM-0.3
169 Down 138 Grant Stewart (Italy) flag Grant Stewart (Italy) 532.53 M-45 | Runs-223 | BatA-14 | Wickets-54 | BowlA-24 | Ct/St-7 | FPM-0.2
170 Down 34 Faf du Plessis (South Africa) flag Faf du Plessis (South Africa) 531.97 M-157 | Runs-5091 | BatA-37 | Wickets-0 | BowlA-na | Ct/St-74 | FPM-0.5
171 Down 64 Yuzvendra Chahal (India) flag Yuzvendra Chahal (India) 530.37 M-61 | Runs-15 | BatA-15 | Wickets-84 | BowlA-22 | Ct/St-10 | FPM-0.2
172 Down 66 Kieron Pollard (West Indies) flag Kieron Pollard (West Indies) 529.21 M-131 | Runs-2434 | BatA-30 | Wickets-28 | BowlA-26 | Ct/St-73 | FPM-0.6
173 New Tristan Stubbs (South Africa) flag Tristan Stubbs (South Africa) 528.76 M-53 | Runs-1094 | BatA-31 | Wickets-8 | BowlA-17 | Ct/St-36 | FPM-0.7
174 New Cameron Boyce (Australia) flag Cameron Boyce (Australia) 527.62 M-26 | Runs-62 | BatA-8 | Wickets-31 | BowlA-22 | Ct/St-1 | FPM-0.0
175 Down 40 Mohammad Amir (Pakistan) flag Mohammad Amir (Pakistan) 525.91 M-108 | Runs-146 | BatA-8 | Wickets-122 | BowlA-23 | Ct/St-15 | FPM-0.1
176 Down 89 Chaturanga de Silva (Sri Lanka) flag Chaturanga de Silva (Sri Lanka) 525.48 M-37 | Runs-264 | BatA-11 | Wickets-27 | BowlA-26 | Ct/St-15 | FPM-0.4
177 New Spencer Johnson (Australia) flag Spencer Johnson (Australia) 524.64 M-54 | Runs-61 | BatA-7 | Wickets-61 | BowlA-23 | Ct/St-17 | FPM-0.3
178 Up 23 Martin Andersson (England) flag Martin Andersson (England) 524.17 M-35 | Runs-452 | BatA-21 | Wickets-28 | BowlA-29 | Ct/St-21 | FPM-0.6
179 New Josh Cobb (England) flag Josh Cobb (England) 524.17 M-52 | Runs-937 | BatA-21 | Wickets-18 | BowlA-32 | Ct/St-30 | FPM-0.6
180 Up 67 Vijayakanth Viyaskanth (Sri Lanka) flag Vijayakanth Viyaskanth (Sri Lanka) 523.07 M-35 | Runs-79 | BatA-13 | Wickets-38 | BowlA-23 | Ct/St-11 | FPM-0.3
181 New Steven Smith (Australia) flag Steven Smith (Australia) 522.86 M-24 | Runs-895 | BatA-50 | Wickets-0 | BowlA-na | Ct/St-17 | FPM-0.7
182 New James Coles (England) flag James Coles (England) 521.99 M-35 | Runs-520 | BatA-25 | Wickets-22 | BowlA-25 | Ct/St-18 | FPM-0.5
183 Down 54 Tanvir Islam (Bangladesh) flag Tanvir Islam (Bangladesh) 521.95 M-38 | Runs-38 | BatA-na | Wickets-46 | BowlA-21 | Ct/St-10 | FPM-0.3
184 Down 124 Shubman Gill (India) flag Shubman Gill (India) 521.76 M-62 | Runs-2277 | BatA-40 | Wickets-0 | BowlA-na | Ct/St-20 | FPM-0.3
185 Down 63 Yashasvi Jaiswal (India) flag Yashasvi Jaiswal (India) 520.53 M-50 | Runs-1567 | BatA-33 | Wickets-0 | BowlA-na | Ct/St-17 | FPM-0.3
186 New Shoriful Islam (Bangladesh) flag Shoriful Islam (Bangladesh) 520.13 M-34 | Runs-56 | BatA-6 | Wickets-44 | BowlA-23 | Ct/St-5 | FPM-0.1
187 Up 36 Mustafizur Rahman (Bangladesh) flag Mustafizur Rahman (Bangladesh) 519.20 M-69 | Runs-27 | BatA-14 | Wickets-85 | BowlA-25 | Ct/St-8 | FPM-0.1
188 New Shuvagata Hom (Bangladesh) flag Shuvagata Hom (Bangladesh) 518.97 M-33 | Runs-441 | BatA-26 | Wickets-16 | BowlA-27 | Ct/St-9 | FPM-0.3
189 Down 90 Adil Rashid (England) flag Adil Rashid (England) 518.50 M-70 | Runs-167 | BatA-10 | Wickets-78 | BowlA-22 | Ct/St-10 | FPM-0.1
190 Down 119 Ravichandran Ashwin (India) flag Ravichandran Ashwin (India) 518.36 M-58 | Runs-388 | BatA-18 | Wickets-42 | BowlA-40 | Ct/St-14 | FPM-0.2
191 Down 144 George Linde (South Africa) flag George Linde (South Africa) 518.08 M-60 | Runs-619 | BatA-20 | Wickets-44 | BowlA-34 | Ct/St-16 | FPM-0.3
192 Up 16 Alzarri Joseph (West Indies) flag Alzarri Joseph (West Indies) 516.79 M-71 | Runs-176 | BatA-12 | Wickets-79 | BowlA-26 | Ct/St-28 | FPM-0.4
193 Down 130 Dominic Drakes (West Indies) flag Dominic Drakes (West Indies) 516.53 M-48 | Runs-374 | BatA-20 | Wickets-50 | BowlA-27 | Ct/St-15 | FPM-0.3
194 Down 32 Sam Cook (England) flag Sam Cook (England) 516.51 M-72 | Runs-47 | BatA-8 | Wickets-84 | BowlA-24 | Ct/St-22 | FPM-0.3
195 New Jonny Bairstow (England) flag Jonny Bairstow (England) 516.00 M-47 | Runs-1439 | BatA-33 | Wickets-0 | BowlA-na | Ct/St-20 | FPM-0.4
196 New Tushar Deshpande (India) flag Tushar Deshpande (India) 514.61 M-31 | Runs- | BatA-na | Wickets-39 | BowlA-27 | Ct/St-5 | FPM-0.2
197 Up 45 Carlos Brathwaite (West Indies) flag Carlos Brathwaite (West Indies) 514.18 M-82 | Runs-735 | BatA-17 | Wickets-87 | BowlA-23 | Ct/St-33 | FPM-0.4
198 Up 7 Beau Webster (Australia) flag Beau Webster (Australia) 512.92 M-60 | Runs-1082 | BatA-26 | Wickets-23 | BowlA-35 | Ct/St-30 | FPM-0.5
199 New Zakary Foulkes (New Zealand) flag Zakary Foulkes (New Zealand) 512.61 M-26 | Runs-112 | BatA-16 | Wickets-34 | BowlA-18 | Ct/St-3 | FPM-0.1
200 Down 3 Josh Little (Ireland) flag Josh Little (Ireland) 512.33 M-42 | Runs-19 | BatA-10 | Wickets-49 | BowlA-24 | Ct/St-14 | FPM-0.3
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20cricket #t20s #ment20s #tilakvarma #varma #iftikharahmed #ahmed #oliverprice #price #mohammadnabi #nabi #matthewforde #forde #heinrichklaasen #klaasen #jamesfuller #fuller #bengreen #green #anrichnortje #nortje #lewisgregory #gregory #taskinahmed #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings