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 New Gus Atkinson (England) flag Gus Atkinson (England) 358.03 M-11 | Runs-352 | BatA-23 | Wickets-52 | BowlA-22 | Ct/St-5 | FPM-0.5
102 Up 67 Zakir Hasan (Bangladesh) flag Zakir Hasan (Bangladesh) 357.29 M-13 | Runs-593 | BatA-24 | Wickets-0 | BowlA-na | Ct/St-11 | FPM-0.8
103 Down 51 Moeen Ali (England) flag Moeen Ali (England) 354.65 M-8 | Runs-312 | BatA-22 | Wickets-23 | BowlA-43 | Ct/St-8 | FPM-1.0
104 Down 73 Shardul Thakur (India) flag Shardul Thakur (India) 354.64 M-10 | Runs-327 | BatA-19 | Wickets-31 | BowlA-28 | Ct/St-5 | FPM-0.5
105 Down 14 Todd Murphy (Australia) flag Todd Murphy (Australia) 353.08 M-6 | Runs-122 | BatA-14 | Wickets-21 | BowlA-25 | Ct/St-2 | FPM-0.3
106 Down 62 Ramesh Mendis (Sri Lanka) flag Ramesh Mendis (Sri Lanka) 352.13 M-15 | Runs-380 | BatA-18 | Wickets-69 | BowlA-31 | Ct/St-5 | FPM-0.3
107 Down 6 Trent Boult (New Zealand) flag Trent Boult (New Zealand) 349.53 M-8 | Runs-91 | BatA-23 | Wickets-41 | BowlA-24 | Ct/St-4 | FPM-0.5
108 Up 5 Mahmudul Hasan Joy (Bangladesh) flag Mahmudul Hasan Joy (Bangladesh) 348.92 M-17 | Runs-728 | BatA-23 | Wickets-0 | BowlA-na | Ct/St-8 | FPM-0.5
109 New Brydon Carse (England) flag Brydon Carse (England) 346.73 M-5 | Runs-94 | BatA-19 | Wickets-27 | BowlA-20 | Ct/St-6 | FPM-1.2
110 Down 31 Kyle Jamieson (New Zealand) flag Kyle Jamieson (New Zealand) 346.46 M-14 | Runs-236 | BatA-13 | Wickets-55 | BowlA-22 | Ct/St-4 | FPM-0.3
111 Up 67 Nishan Madushka (Sri Lanka) flag Nishan Madushka (Sri Lanka) 342.78 M-10 | Runs-571 | BatA-34 | Wickets-0 | BowlA-na | Ct/St-15 | FPM-1.5
112 Down 34 Shreyas Iyer (India) flag Shreyas Iyer (India) 339.36 M-14 | Runs-811 | BatA-37 | Wickets-0 | BowlA-na | Ct/St-15 | FPM-1.1
113 Up 28 Andy McBrine (Ireland) flag Andy McBrine (Ireland) 339.07 M-6 | Runs-379 | BatA-42 | Wickets-18 | BowlA-42 | Ct/St-2 | FPM-0.3
114 Down 55 Neil Wagner (New Zealand) flag Neil Wagner (New Zealand) 336.72 M-13 | Runs-215 | BatA-17 | Wickets-41 | BowlA-34 | Ct/St-7 | FPM-0.5
115 Up 8 Lungi Ngidi (South Africa) flag Lungi Ngidi (South Africa) 336.36 M-13 | Runs-80 | BatA-5 | Wickets-37 | BowlA-21 | Ct/St-3 | FPM-0.2
116 Down 18 Kasun Rajitha (Sri Lanka) flag Kasun Rajitha (Sri Lanka) 334.38 M-9 | Runs-98 | BatA-11 | Wickets-30 | BowlA-28 | Ct/St-4 | FPM-0.4
117 Down 57 Michael Bracewell (New Zealand) flag Michael Bracewell (New Zealand) 333.44 M-8 | Runs-259 | BatA-20 | Wickets-24 | BowlA-42 | Ct/St-12 | FPM-1.5
118 Down 92 Mohammed Shami (India) flag Mohammed Shami (India) 331.27 M-14 | Runs-252 | BatA-15 | Wickets-49 | BowlA-28 | Ct/St-5 | FPM-0.4
119 Up 19 Dan Lawrence (England) flag Dan Lawrence (England) 331.07 M-14 | Runs-671 | BatA-27 | Wickets-3 | BowlA-44 | Ct/St-6 | FPM-0.4
120 Up 6 Khaled Ahmed (Bangladesh) flag Khaled Ahmed (Bangladesh) 327.35 M-13 | Runs-39 | BatA-2 | Wickets-28 | BowlA-42 | Ct/St-1 | FPM-0.1
121 New Rehan Ahmed (England) flag Rehan Ahmed (England) 324.92 M-5 | Runs-103 | BatA-10 | Wickets-22 | BowlA-31 | Ct/St-3 | FPM-0.6
122 Up 123 Alick Athanaze (West Indies) flag Alick Athanaze (West Indies) 322.83 M-11 | Runs-560 | BatA-27 | Wickets-1 | BowlA-79 | Ct/St-10 | FPM-0.9
123 New Will O�Rourke (New Zealand) flag Will O�Rourke (New Zealand) 315.15 M-10 | Runs-18 | BatA-3 | Wickets-36 | BowlA-25 | Ct/St-5 | FPM-0.5
124 Down 47 Anrich Nortje (South Africa) flag Anrich Nortje (South Africa) 309.90 M-12 | Runs-98 | BatA-7 | Wickets-48 | BowlA-22 | Ct/St-5 | FPM-0.4
125 Up 32 Lorcan Tucker (Ireland) flag Lorcan Tucker (Ireland) 307.53 M-6 | Runs-480 | BatA-44 | Wickets-0 | BowlA-na | Ct/St-18 | FPM-3.0
126 Down 119 Stuart Broad (England) flag Stuart Broad (England) 304.72 M-24 | Runs-327 | BatA-12 | Wickets-90 | BowlA-28 | Ct/St-8 | FPM-0.3
127 Down 33 Hasan Ali (Pakistan) flag Hasan Ali (Pakistan) 304.23 M-15 | Runs-227 | BatA-10 | Wickets-49 | BowlA-26 | Ct/St-2 | FPM-0.1
128 Down 33 Rahkeem Cornwall (West Indies) flag Rahkeem Cornwall (West Indies) 300.46 M-7 | Runs-229 | BatA-25 | Wickets-22 | BowlA-39 | Ct/St-8 | FPM-1.1
129 Down 23 Shoriful Islam (Bangladesh) flag Shoriful Islam (Bangladesh) 297.78 M-12 | Runs-144 | BatA-10 | Wickets-26 | BowlA-35 | Ct/St-7 | FPM-0.6
130 Down 83 Kyle Mayers (West Indies) flag Kyle Mayers (West Indies) 297.03 M-18 | Runs-949 | BatA-33 | Wickets-34 | BowlA-18 | Ct/St-10 | FPM-0.6
131 Down 19 Lasith Embuldeniya (Sri Lanka) flag Lasith Embuldeniya (Sri Lanka) 291.97 M-10 | Runs-135 | BatA-8 | Wickets-41 | BowlA-35 | Ct/St-1 | FPM-0.1
132 Down 97 Imam-ul-Haq (Pakistan) flag Imam-ul-Haq (Pakistan) 288.90 M-13 | Runs-1083 | BatA-47 | Wickets-0 | BowlA-na | Ct/St-14 | FPM-1.1
133 Down 6 Keegan Petersen (South Africa) flag Keegan Petersen (South Africa) 286.67 M-14 | Runs-704 | BatA-28 | Wickets-0 | BowlA-na | Ct/St-18 | FPM-1.3
134 New Hasan Mahmud (Bangladesh) flag Hasan Mahmud (Bangladesh) 283.15 M-9 | Runs-107 | BatA-11 | Wickets-30 | BowlA-28 | Ct/St-5 | FPM-0.6
135 Down 28 Tagenarine Chanderpaul (West Indies) flag Tagenarine Chanderpaul (West Indies) 282.23 M-10 | Runs-560 | BatA-33 | Wickets-0 | BowlA-na | Ct/St-6 | FPM-0.6
136 Up 52 Mark Adair (Ireland) flag Mark Adair (Ireland) 276.46 M-5 | Runs-209 | BatA-30 | Wickets-16 | BowlA-32 | Ct/St-3 | FPM-0.6
137 New Kavem Hodge (West Indies) flag Kavem Hodge (West Indies) 275.87 M-9 | Runs-516 | BatA-29 | Wickets-2 | BowlA-46 | Ct/St-11 | FPM-1.2
138 Down 17 Lahiru Thirimanne (Sri Lanka) flag Lahiru Thirimanne (Sri Lanka) 270.06 M-9 | Runs-684 | BatA-40 | Wickets-0 | BowlA-na | Ct/St-16 | FPM-1.8
139 New Nitish Kumar Reddy (India) flag Nitish Kumar Reddy (India) 268.29 M-4 | Runs-294 | BatA-49 | Wickets-3 | BowlA-49 | Ct/St-2 | FPM-0.5
140 Up 20 Blessing Muzarabani (Zimbabwe) flag Blessing Muzarabani (Zimbabwe) 266.44 M-7 | Runs-111 | BatA-12 | Wickets-25 | BowlA-23 | Ct/St-0 | FPM-0.0
141 Up 95 Dane Paterson (South Africa) flag Dane Paterson (South Africa) 265.91 M-5 | Runs-58 | BatA-8 | Wickets-21 | BowlA-23 | Ct/St-1 | FPM-0.2
142 Down 77 David Warner (Australia) flag David Warner (Australia) 265.68 M-28 | Runs-1542 | BatA-31 | Wickets-0 | BowlA-na | Ct/St-23 | FPM-0.8
143 New David Bedingham (South Africa) flag David Bedingham (South Africa) 261.90 M-11 | Runs-596 | BatA-33 | Wickets-0 | BowlA-na | Ct/St-9 | FPM-0.8
144 Down 70 Dean Elgar (South Africa) flag Dean Elgar (South Africa) 261.81 M-22 | Runs-1364 | BatA-35 | Wickets-0 | BowlA-na | Ct/St-24 | FPM-1.1
145 Down 46 Faheem Ashraf (Pakistan) flag Faheem Ashraf (Pakistan) 260.08 M-12 | Runs-439 | BatA-24 | Wickets-13 | BowlA-50 | Ct/St-5 | FPM-0.4
146 New Nahid Rana (Bangladesh) flag Nahid Rana (Bangladesh) 259.23 M-6 | Runs-13 | BatA-3 | Wickets-20 | BowlA-37 | Ct/St-1 | FPM-0.2
147 New Saim Ayub (Pakistan) flag Saim Ayub (Pakistan) 259.14 M-7 | Runs-364 | BatA-26 | Wickets-4 | BowlA-35 | Ct/St-4 | FPM-0.6
148 Down 29 Quinton de Kock (South Africa) flag Quinton de Kock (South Africa) 258.30 M-6 | Runs-348 | BatA-39 | Wickets-0 | BowlA-na | Ct/St-26 | FPM-4.3
149 Down 32 Tamim Iqbal (Bangladesh) flag Tamim Iqbal (Bangladesh) 257.47 M-10 | Runs-729 | BatA-41 | Wickets-0 | BowlA-na | Ct/St-3 | FPM-0.3
150 New Tony de Zorzi (South Africa) flag Tony de Zorzi (South Africa) 256.07 M-11 | Runs-600 | BatA-30 | Wickets-0 | BowlA-na | Ct/St-7 | FPM-0.6
151 Down 7 Sean Williams (Zimbabwe) flag Sean Williams (Zimbabwe) 253.87 M-4 | Runs-528 | BatA-106 | Wickets-6 | BowlA-54 | Ct/St-5 | FPM-1.3
152 Down 23 Dawid Malan (England) flag Dawid Malan (England) 248.18 M-7 | Runs-350 | BatA-27 | Wickets-2 | BowlA-31 | Ct/St-2 | FPM-0.3
153 Up 79 Rahmat Shah (Afghanistan) flag Rahmat Shah (Afghanistan) 245.04 M-6 | Runs-514 | BatA-47 | Wickets-1 | BowlA-53 | Ct/St-6 | FPM-1.0
154 New Shoaib Bashir (England) flag Shoaib Bashir (England) 244.99 M-15 | Runs-76 | BatA-7 | Wickets-49 | BowlA-40 | Ct/St-4 | FPM-0.3
155 New Jamie Smith (England) flag Jamie Smith (England) 244.44 M-9 | Runs-637 | BatA-42 | Wickets-0 | BowlA-na | Ct/St-32 | FPM-3.6
156 Up 2 Harry Tector (Ireland) flag Harry Tector (Ireland) 244.06 M-6 | Runs-374 | BatA-31 | Wickets-0 | BowlA-na | Ct/St-2 | FPM-0.3
157 Down 71 Umesh Yadav (India) flag Umesh Yadav (India) 241.66 M-9 | Runs-101 | BatA-11 | Wickets-22 | BowlA-34 | Ct/St-2 | FPM-0.2
158 New Milan Rathnayake (Sri Lanka) flag Milan Rathnayake (Sri Lanka) 240.58 M-4 | Runs-151 | BatA-30 | Wickets-10 | BowlA-33 | Ct/St-3 | FPM-0.8
159 New Akash Deep (India) flag Akash Deep (India) 240.02 M-7 | Runs-83 | BatA-8 | Wickets-15 | BowlA-35 | Ct/St-1 | FPM-0.1
160 Up 19 Curtis Campher (Ireland) flag Curtis Campher (Ireland) 237.68 M-6 | Runs-297 | BatA-25 | Wickets-6 | BowlA-64 | Ct/St-1 | FPM-0.2
161 Down 52 Yasir Shah (Pakistan) flag Yasir Shah (Pakistan) 237.59 M-5 | Runs-144 | BatA-21 | Wickets-17 | BowlA-38 | Ct/St-1 | FPM-0.2
162 Down 59 Nurul Hasan (Bangladesh) flag Nurul Hasan (Bangladesh) 236.78 M-8 | Runs-325 | BatA-23 | Wickets-0 | BowlA-na | Ct/St-26 | FPM-3.3
163 Down 18 Jos Buttler (England) flag Jos Buttler (England) 236.47 M-10 | Runs-364 | BatA-23 | Wickets-0 | BowlA-na | Ct/St-45 | FPM-4.5
164 Down 25 Yasir Ali (Bangladesh) flag Yasir Ali (Bangladesh) 235.97 M-6 | Runs-205 | BatA-21 | Wickets-0 | BowlA-na | Ct/St-5 | FPM-0.8
165 Down 34 Dom Bess (England) flag Dom Bess (England) 234.77 M-4 | Runs-96 | BatA-16 | Wickets-17 | BowlA-27 | Ct/St-0 | FPM-0.0
166 Down 97 Roston Chase (West Indies) flag Roston Chase (West Indies) 234.51 M-12 | Runs-396 | BatA-18 | Wickets-14 | BowlA-65 | Ct/St-8 | FPM-0.7
167 Down 25 Simon Harmer (South Africa) flag Simon Harmer (South Africa) 231.74 M-5 | Runs-163 | BatA-23 | Wickets-19 | BowlA-26 | Ct/St-3 | FPM-0.6
168 Down 25 Praveen Jayawickrama (Sri Lanka) flag Praveen Jayawickrama (Sri Lanka) 231.61 M-5 | Runs-12 | BatA-12 | Wickets-25 | BowlA-26 | Ct/St-2 | FPM-0.4
169 Down 55 Ebadot Hossain (Bangladesh) flag Ebadot Hossain (Bangladesh) 229.80 M-14 | Runs-46 | BatA-5 | Wickets-36 | BowlA-40 | Ct/St-0 | FPM-0.0
170 New Justin Greaves (West Indies) flag Justin Greaves (West Indies) 227.53 M-4 | Runs-207 | BatA-30 | Wickets-6 | BowlA-32 | Ct/St-5 | FPM-1.3
171 Down 23 Mayank Agarawal (India) flag Mayank Agarawal (India) 225.44 M-8 | Runs-483 | BatA-32 | Wickets-0 | BowlA-na | Ct/St-4 | FPM-0.5
172 Down 44 Niroshan Dickwella (Sri Lanka) flag Niroshan Dickwella (Sri Lanka) 225.35 M-16 | Runs-777 | BatA-31 | Wickets-0 | BowlA-na | Ct/St-47 | FPM-2.9
173 Down 63 Colin de Grandhomme (New Zealand) flag Colin de Grandhomme (New Zealand) 225.03 M-5 | Runs-247 | BatA-49 | Wickets-2 | BowlA-64 | Ct/St-4 | FPM-0.8
174 Down 131 Jermaine Blackwood (West Indies) flag Jermaine Blackwood (West Indies) 222.19 M-23 | Runs-1109 | BatA-27 | Wickets-2 | BowlA-35 | Ct/St-20 | FPM-0.9
175 New Khurram Shahzad (Pakistan) flag Khurram Shahzad (Pakistan) 221.31 M-4 | Runs-44 | BatA-9 | Wickets-18 | BowlA-26 | Ct/St-2 | FPM-0.5
176 Down 27 Sarfaraz Ahmed (Pakistan) flag Sarfaraz Ahmed (Pakistan) 219.59 M-5 | Runs-374 | BatA-47 | Wickets-0 | BowlA-na | Ct/St-15 | FPM-3.0
177 Down 9 Rory Burns (England) flag Rory Burns (England) 219.38 M-11 | Runs-556 | BatA-26 | Wickets-0 | BowlA-na | Ct/St-8 | FPM-0.7
178 Down 42 Donald Tiripano (Zimbabwe) flag Donald Tiripano (Zimbabwe) 219.22 M-6 | Runs-232 | BatA-26 | Wickets-10 | BowlA-44 | Ct/St-3 | FPM-0.5
179 Down 18 Abid Ali (Pakistan) flag Abid Ali (Pakistan) 218.52 M-9 | Runs-695 | BatA-50 | Wickets-0 | BowlA-na | Ct/St-5 | FPM-0.6
180 New Sarfaraz Khan (India) flag Sarfaraz Khan (India) 218.01 M-6 | Runs-371 | BatA-37 | Wickets-0 | BowlA-na | Ct/St-3 | FPM-0.5
181 Up 27 Ibrahim Zadran (Afghanistan) flag Ibrahim Zadran (Afghanistan) 216.78 M-5 | Runs-393 | BatA-39 | Wickets-1 | BowlA-13 | Ct/St-7 | FPM-1.4
182 New Tristan Stubbs (South Africa) flag Tristan Stubbs (South Africa) 216.14 M-8 | Runs-500 | BatA-36 | Wickets-0 | BowlA-na | Ct/St-13 | FPM-1.6
183 Down 49 Ishant Sharma (India) flag Ishant Sharma (India) 215.66 M-8 | Runs-65 | BatA-7 | Wickets-14 | BowlA-33 | Ct/St-2 | FPM-0.3
184 Down 31 Nkrumah Bonner (West Indies) flag Nkrumah Bonner (West Indies) 215.47 M-15 | Runs-803 | BatA-38 | Wickets-1 | BowlA-82 | Ct/St-14 | FPM-0.9
185 Down 34 Rassie van der Dussen (South Africa) flag Rassie van der Dussen (South Africa) 215.45 M-13 | Runs-616 | BatA-29 | Wickets-0 | BowlA-na | Ct/St-13 | FPM-1.0
186 Down 34 Azhar Ali (Pakistan) flag Azhar Ali (Pakistan) 215.16 M-15 | Runs-970 | BatA-40 | Wickets-0 | BowlA-na | Ct/St-4 | FPM-0.3
187 Up 14 Srikar Bharat (India) flag Srikar Bharat (India) 214.05 M-7 | Runs-221 | BatA-20 | Wickets-0 | BowlA-na | Ct/St-19 | FPM-2.7
188 Down 32 Alex Lees (England) flag Alex Lees (England) 213.55 M-10 | Runs-453 | BatA-24 | Wickets-0 | BowlA-na | Ct/St-6 | FPM-0.6
189 Up 48 Ryan Rickelton (South Africa) flag Ryan Rickelton (South Africa) 213.19 M-9 | Runs-357 | BatA-26 | Wickets-0 | BowlA-na | Ct/St-6 | FPM-0.7
190 Down 60 Sarel Erwee (South Africa) flag Sarel Erwee (South Africa) 212.35 M-10 | Runs-479 | BatA-27 | Wickets-0 | BowlA-na | Ct/St-8 | FPM-0.8
191 Down 44 Suranga Lakmal (Sri Lanka) flag Suranga Lakmal (Sri Lanka) 210.96 M-9 | Runs-98 | BatA-8 | Wickets-20 | BowlA-29 | Ct/St-4 | FPM-0.4
192 Down 60 Nayeem Hasan (Bangladesh) flag Nayeem Hasan (Bangladesh) 210.84 M-6 | Runs-114 | BatA-13 | Wickets-17 | BowlA-39 | Ct/St-3 | FPM-0.5
193 Down 12 Ish Sodhi (New Zealand) flag Ish Sodhi (New Zealand) 210.15 M-4 | Runs-113 | BatA-19 | Wickets-17 | BowlA-30 | Ct/St-0 | FPM-0.0
194 Down 107 Cheteshwar Pujara (India) flag Cheteshwar Pujara (India) 209.28 M-24 | Runs-1292 | BatA-32 | Wickets-0 | BowlA-na | Ct/St-13 | FPM-0.5
195 New Kirk McKenzie (West Indies) flag Kirk McKenzie (West Indies) 209.10 M-6 | Runs-203 | BatA-17 | Wickets-0 | BowlA-na | Ct/St-4 | FPM-0.7
196 Down 26 Ross Taylor (New Zealand) flag Ross Taylor (New Zealand) 206.20 M-8 | Runs-316 | BatA-26 | Wickets-1 | BowlA-0 | Ct/St-12 | FPM-1.5
197 Up 20 Mir Hamza (Pakistan) flag Mir Hamza (Pakistan) 205.88 M-5 | Runs-18 | BatA-3 | Wickets-11 | BowlA-40 | Ct/St-2 | FPM-0.4
198 Down 6 Duanne Olivier (South Africa) flag Duanne Olivier (South Africa) 201.55 M-6 | Runs-40 | BatA-10 | Wickets-11 | BowlA-46 | Ct/St-1 | FPM-0.2
199 Up 47 Hashmatullah Shahidi (Afghanistan) flag Hashmatullah Shahidi (Afghanistan) 198.85 M-6 | Runs-593 | BatA-74 | Wickets-0 | BowlA-na | Ct/St-2 | FPM-0.3
200 New Mikyle Louis (West Indies) flag Mikyle Louis (West Indies) 197.99 M-7 | Runs-333 | BatA-24 | Wickets-0 | BowlA-na | Ct/St-2 | FPM-0.3
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #testcricket #tests #mentests #gusatkinson #atkinson #zakirhasan #hasan #moeenali #ali #shardulthakur #thakur #toddmurphy #murphy #rameshmendis #mendis #trentboult #boult #mahmudulhasanjoy #joy #brydoncarse #carse #kylejamieson #jamieson #nishanmadushka #madushka #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings