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
3 Down 2 Saud Shakeel (Pakistan) flag Saud Shakeel (Pakistan) 608.55 M-16 | Runs-1504 | Avg-56 | SR*-50
4 No change Ben Duckett (England) flag Ben Duckett (England) 593.13 M-28 | Runs-2160 | Avg-43 | SR*-88
5 Up 7 Travis Head (Australia) flag Travis Head (Australia) 549.56 M-34 | Runs-2430 | Avg-45 | SR*-80
7 Up 47 Rishabh Pant (India) flag Rishabh Pant (India) 540.44 M-28 | Runs-2004 | Avg-44 | SR*-76
8 Up 111 Yashasvi Jaiswal (India) flag Yashasvi Jaiswal (India) 518.46 M-18 | Runs-1766 | Avg-55 | SR*-66
10 Down 5 Dimuth Karunaratne (Sri Lanka) flag Dimuth Karunaratne (Sri Lanka) 489.06 M-31 | Runs-2613 | Avg-48 | SR*-57
16 Down 13 Usman Khawaja (Australia) flag Usman Khawaja (Australia) 447.31 M-33 | Runs-2705 | Avg-49 | SR*-46
21 Down 7 Devon Conway (New Zealand) flag Devon Conway (New Zealand) 427.32 M-27 | Runs-1836 | Avg-37 | SR*-52
32 New Kamindu Mendis (Sri Lanka) flag Kamindu Mendis (Sri Lanka) 392.72 M-10 | Runs-1110 | Avg-74 | SR*-65
35 Down 4 Tom Latham (New Zealand) flag Tom Latham (New Zealand) 384.94 M-33 | Runs-1938 | Avg-32 | SR*-49
38 Down 13 Shan Masood (Pakistan) flag Shan Masood (Pakistan) 378.77 M-15 | Runs-775 | Avg-28 | SR*-68
39 Down 20 Ben Stokes (England) flag Ben Stokes (England) 371.83 M-43 | Runs-2291 | Avg-32 | SR*-62
41 Up 3 Mominul Haque (Bangladesh) flag Mominul Haque (Bangladesh) 362.25 M-29 | Runs-1552 | Avg-32 | SR*-51
44 Up 36 Washington Sundar (India) flag Washington Sundar (India) 341.14 M-8 | Runs-442 | Avg-49 | SR*-47
45 Up 18 Zakir Hasan (Bangladesh) flag Zakir Hasan (Bangladesh) 336.51 M-13 | Runs-593 | Avg-24 | SR*-49
47 Down 15 Najmul Hossain Shanto (Bangladesh) flag Najmul Hossain Shanto (Bangladesh) 331.34 M-29 | Runs-1565 | Avg-28 | SR*-54
48 Down 7 Ravindra Jadeja (India) flag Ravindra Jadeja (India) 329.94 M-29 | Runs-1405 | Avg-34 | SR*-49
50 Up 10 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 321.32 M-15 | Runs-747 | Avg-31 | SR*-60
51 Up 4 Alex Carey (Australia) flag Alex Carey (Australia) 317.63 M-36 | Runs-1534 | Avg-32 | SR*-61
54 Up 191 Rachin Ravindra (New Zealand) flag Rachin Ravindra (New Zealand) 313.30 M-15 | Runs-1057 | Avg-38 | SR*-56
55 Up 83 Shadman Islam (Bangladesh) flag Shadman Islam (Bangladesh) 305.15 M-14 | Runs-648 | Avg-25 | SR*-45
60 Down 13 Sean Williams (Zimbabwe) flag Sean Williams (Zimbabwe) 280.14 M-4 | Runs-528 | Avg-106 | SR*-64
62 Down 51 Imam-ul-Haq (Pakistan) flag Imam-ul-Haq (Pakistan) 276.23 M-13 | Runs-1083 | Avg-47 | SR*-46
67 Up 141 Alick Athanaze (West Indies) flag Alick Athanaze (West Indies) 257.44 M-11 | Runs-560 | Avg-27 | SR*-53
68 Up 20 Andy McBrine (Ireland) flag Andy McBrine (Ireland) 255.77 M-6 | Runs-379 | Avg-42 | SR*-56
70 Down 40 David Warner (Australia) flag David Warner (Australia) 254.69 M-28 | Runs-1542 | Avg-31 | SR*-60
71 New Jacob Bethell (England) flag Jacob Bethell (England) 254.04 M-3 | Runs-260 | Avg-52 | SR*-75
73 Down 9 Quinton de Kock (South Africa) flag Quinton de Kock (South Africa) 248.08 M-6 | Runs-348 | Avg-39 | SR*-69
74 Down 51 Dean Elgar (South Africa) flag Dean Elgar (South Africa) 246.02 M-22 | Runs-1364 | Avg-35 | SR*-53
76 Up 68 Hashmatullah Shahidi (Afghanistan) flag Hashmatullah Shahidi (Afghanistan) 243.51 M-6 | Runs-593 | Avg-74 | SR*-49
78 Up 123 Tony de Zorzi (South Africa) flag Tony de Zorzi (South Africa) 240.69 M-11 | Runs-600 | Avg-30 | SR*-54
81 Down 32 Tagenarine Chanderpaul (West Indies) flag Tagenarine Chanderpaul (West Indies) 235.17 M-10 | Runs-560 | Avg-33 | SR*-39
82 Down 14 Lahiru Thirimanne (Sri Lanka) flag Lahiru Thirimanne (Sri Lanka) 233.96 M-9 | Runs-684 | Avg-40 | SR*-43
84 Down 23 Tamim Iqbal (Bangladesh) flag Tamim Iqbal (Bangladesh) 232.24 M-10 | Runs-729 | Avg-41 | SR*-69
88 Up 156 Mitchell Santner (New Zealand) flag Mitchell Santner (New Zealand) 226.76 M-7 | Runs-300 | Avg-27 | SR*-63
89 Down 36 Axar Patel (India) flag Axar Patel (India) 220.86 M-14 | Runs-646 | Avg-36 | SR*-52
100 Down 14 Dawid Malan (England) flag Dawid Malan (England) 192.95 M-7 | Runs-350 | Avg-27 | SR*-41
104 No change Rory Burns (England) flag Rory Burns (England) 185.27 M-11 | Runs-556 | Avg-26 | SR*-42
106 Down 56 Kyle Mayers (West Indies) flag Kyle Mayers (West Indies) 182.88 M-18 | Runs-949 | Avg-33 | SR*-61
107 Up 85 Ryan Rickelton (South Africa) flag Ryan Rickelton (South Africa) 182.86 M-9 | Runs-357 | Avg-26 | SR*-45
111 New Kirk McKenzie (West Indies) flag Kirk McKenzie (West Indies) 173.95 M-6 | Runs-203 | Avg-17 | SR*-59
113 Down 17 Niroshan Dickwella (Sri Lanka) flag Niroshan Dickwella (Sri Lanka) 170.62 M-16 | Runs-777 | Avg-31 | SR*-65
114 Down 22 Fawad Alam (Pakistan) flag Fawad Alam (Pakistan) 169.86 M-13 | Runs-629 | Avg-39 | SR*-47
116 New Gudakesh Motie (West Indies) flag Gudakesh Motie (West Indies) 168.48 M-9 | Runs-173 | Avg-22 | SR*-62
119 Down 60 Moeen Ali (England) flag Moeen Ali (England) 165.23 M-8 | Runs-312 | Avg-22 | SR*-59
120 Down 11 Alex Lees (England) flag Alex Lees (England) 164.83 M-10 | Runs-453 | Avg-24 | SR*-43
123 Down 40 Sarel Erwee (South Africa) flag Sarel Erwee (South Africa) 163.14 M-10 | Runs-479 | Avg-27 | SR*-43
125 New Saim Ayub (Pakistan) flag Saim Ayub (Pakistan) 162.03 M-7 | Runs-364 | Avg-26 | SR*-55
128 No change Kagiso Rabada (South Africa) flag Kagiso Rabada (South Africa) 160.14 M-26 | Runs-418 | Avg-13 | SR*-58
130 Down 85 Henry Nicholls (New Zealand) flag Henry Nicholls (New Zealand) 157.75 M-20 | Runs-978 | Avg-31 | SR*-51
133 Down 15 Marcus Harris (Australia) flag Marcus Harris (Australia) 152.35 M-5 | Runs-222 | Avg-28 | SR*-38
134 New Tom Hartley (England) flag Tom Hartley (England) 152.09 M-5 | Runs-185 | Avg-19 | SR*-65
136 Up 27 Taijul Islam (Bangladesh) flag Taijul Islam (Bangladesh) 148.23 M-22 | Runs-360 | Avg-10 | SR*-34
142 Up 12 James Anderson (England) flag James Anderson (England) 141.56 M-32 | Runs-136 | Avg-5 | SR*-35
143 Down 61 Kusal Perera (Sri Lanka) flag Kusal Perera (Sri Lanka) 137.86 M-3 | Runs-163 | Avg-27 | SR*-65
146 Up 13 Ajaz Patel (New Zealand) flag Ajaz Patel (New Zealand) 137.00 M-13 | Runs-136 | Avg-11 | SR*-36
147 Up 28 Taskin Ahmed (Bangladesh) flag Taskin Ahmed (Bangladesh) 136.98 M-12 | Runs-193 | Avg-14 | SR*-48
148 Down 91 Craig Ervine (Zimbabwe) flag Craig Ervine (Zimbabwe) 135.42 M-4 | Runs-262 | Avg-37 | SR*-59
149 Down 18 Mitchell Starc (Australia) flag Mitchell Starc (Australia) 134.94 M-34 | Runs-638 | Avg-17 | SR*-47
153 Up 5 Noman Ali (Pakistan) flag Noman Ali (Pakistan) 132.65 M-17 | Runs-353 | Avg-20 | SR*-48
157 Down 30 John Campbell (West Indies) flag John Campbell (West Indies) 128.99 M-9 | Runs-396 | Avg-26 | SR*-47
158 Down 65 Faheem Ashraf (Pakistan) flag Faheem Ashraf (Pakistan) 128.14 M-12 | Runs-439 | Avg-24 | SR*-48
160 New Milan Rathnayake (Sri Lanka) flag Milan Rathnayake (Sri Lanka) 127.40 M-4 | Runs-151 | Avg-30 | SR*-63
167 Down 82 Michael Bracewell (New Zealand) flag Michael Bracewell (New Zealand) 118.43 M-8 | Runs-259 | Avg-20 | SR*-57
169 New Jayden Seales (West Indies) flag Jayden Seales (West Indies) 115.78 M-17 | Runs-102 | Avg-7 | SR*-35
170 Up 34 Lahiru Kumara (Sri Lanka) flag Lahiru Kumara (Sri Lanka) 115.51 M-11 | Runs-72 | Avg-6 | SR*-32
171 Up 9 Jack Leach (England) flag Jack Leach (England) 114.86 M-29 | Runs-278 | Avg-11 | SR*-36
173 New Shamar Joseph (West Indies) flag Shamar Joseph (West Indies) 113.99 M-8 | Runs-186 | Avg-14 | SR*-82
180 Down 56 Neil Wagner (New Zealand) flag Neil Wagner (New Zealand) 107.57 M-13 | Runs-215 | Avg-17 | SR*-66
182 New Kuldeep Yadav (India) flag Kuldeep Yadav (India) 106.34 M-7 | Runs-148 | Avg-16 | SR*-28
185 Down 65 Raymon Reifer (West Indies) flag Raymon Reifer (West Indies) 104.33 M-7 | Runs-246 | Avg-21 | SR*-46
188 Down 40 Shoriful Islam (Bangladesh) flag Shoriful Islam (Bangladesh) 103.57 M-12 | Runs-144 | Avg-10 | SR*-72
195 Down 29 Josh Hazlewood (Australia) flag Josh Hazlewood (Australia) 94.88 M-19 | Runs-86 | Avg-11 | SR*-36
196 Down 55 Prince Masvaure (Zimbabwe) flag Prince Masvaure (Zimbabwe) 94.76 M-4 | Runs-197 | Avg-33 | SR*-40
200 Down 38 Shaheen Shah Afridi (Pakistan) flag Shaheen Shah Afridi (Pakistan) 93.68 M-19 | Runs-179 | Avg-11 | SR*-52
202 New Ruan de Swardt (South Africa) flag Ruan de Swardt (South Africa) 92.30 M-2 | Runs-99 | Avg-33 | SR*-45
204 Down 27 Todd Murphy (Australia) flag Todd Murphy (Australia) 91.44 M-6 | Runs-122 | Avg-14 | SR*-60
212 Down 24 Charith Asalanka (Sri Lanka) flag Charith Asalanka (Sri Lanka) 84.55 M-3 | Runs-88 | Avg-15 | SR*-51
220 Down 38 Sam Curran (England) flag Sam Curran (England) 77.37 M-5 | Runs-87 | Avg-15 | SR*-55
221 Down 24 Gary Ballance (Zimbabwe/England) flag Gary Ballance (Zimbabwe/England) 77.26 M-1 | Runs-155 | Avg-155 | SR*-53
223 Down 24 Kieran Powell (West Indies) flag Kieran Powell (West Indies) 76.46 M-4 | Runs-102 | Avg-15 | SR*-46
228 Down 15 Lasith Embuldeniya (Sri Lanka) flag Lasith Embuldeniya (Sri Lanka) 74.91 M-10 | Runs-135 | Avg-8 | SR*-33
229 Down 24 Mohammad Nawaz (Pakistan) flag Mohammad Nawaz (Pakistan) 74.90 M-3 | Runs-94 | Avg-19 | SR*-50
230 New Mir Hamza (Pakistan) flag Mir Hamza (Pakistan) 73.38 M-5 | Runs-18 | Avg-3 | SR*-14
242 Down 116 Stuart Broad (England) flag Stuart Broad (England) 69.01 M-24 | Runs-327 | Avg-12 | SR*-61
246 New Neil Brand (South Africa) flag Neil Brand (South Africa) 65.07 M-2 | Runs-66 | Avg-17 | SR*-51
248 Down 34 Milton Shumba (Zimbabwe) flag Milton Shumba (Zimbabwe) 65.02 M-4 | Runs-111 | Avg-14 | SR*-38
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #testcricket #tests #mentests #saudshakeel #shakeel #benduckett #duckett #travishead #head #rishabhpant #pant #yashasvijaiswal #jaiswal #dimuthkarunaratne #karunaratne #usmankhawaja #khawaja #devonconway #conway #kamindumendis #mendis #tomlatham #latham #shanmasood #masood #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings