Year-end snapshots of ratings allowing you to track historical performance trends over time. Available for each year since the format origin.  Updated - 2nd Nov 2025. 

CRR Change Name Points Stats
1 No change Jos Buttler (England) flag Jos Buttler (England) 804.81 M-55 | Runs-1838 | Avg-44 | SR*-153
2 Up 63 Rohit Sharma (India) flag Rohit Sharma (India) 712.51 M-51 | Runs-1458 | Avg-31 | SR*-145
4 New Suryakumar Yadav (India) flag Suryakumar Yadav (India) 699.06 M-78 | Runs-2570 | Avg-41 | SR*-168
6 Down 3 Phil Salt (England) flag Phil Salt (England) 665.46 M-38 | Runs-1106 | Avg-37 | SR*-165
7 Up 2 Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 661.72 M-80 | Runs-3101 | Avg-53 | SR*-127
8 Down 4 Reeza Hendricks (South Africa) flag Reeza Hendricks (South Africa) 620.74 M-53 | Runs-1635 | Avg-33 | SR*-138
9 Up 36 Virat Kohli (India) flag Virat Kohli (India) 603.01 M-40 | Runs-1260 | Avg-45 | SR*-134
10 Up 32 Pathum Nissanka (Sri Lanka) flag Pathum Nissanka (Sri Lanka) 591.93 M-61 | Runs-1720 | Avg-30 | SR*-120
11 Up 20 Babar Azam (Pakistan) flag Babar Azam (Pakistan) 589.33 M-84 | Runs-2542 | Avg-35 | SR*-129
13 Up 3 Mitchell Marsh (Australia) flag Mitchell Marsh (Australia) 561.97 M-50 | Runs-1371 | Avg-34 | SR*-140
14 Down 3 Kusal Mendis (Sri Lanka) flag Kusal Mendis (Sri Lanka) 561.21 M-51 | Runs-1414 | Avg-29 | SR*-132
15 Up 3 Finn Allen (New Zealand) flag Finn Allen (New Zealand) 558.89 M-47 | Runs-1141 | Avg-24 | SR*-159
17 Down 2 Rahmanullah Gurbaz (Afghanistan) flag Rahmanullah Gurbaz (Afghanistan) 523.50 M-56 | Runs-1351 | Avg-24 | SR*-133
18 Up 43 Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 521.01 M-49 | Runs-977 | Avg-26 | SR*-150
20 Up 59 Johnson Charles (West Indies) flag Johnson Charles (West Indies) 512.53 M-26 | Runs-635 | Avg-24 | SR*-145
21 Down 16 Brandon King (West Indies) flag Brandon King (West Indies) 506.65 M-52 | Runs-1346 | Avg-29 | SR*-134
22 Up 7 Ibrahim Zadran (Afghanistan) flag Ibrahim Zadran (Afghanistan) 502.81 M-41 | Runs-1091 | Avg-31 | SR*-109
23 Up 107 Shai Hope (West Indies) flag Shai Hope (West Indies) 497.43 M-26 | Runs-609 | Avg-29 | SR*-139
24 Down 18 Aiden Markram (South Africa) flag Aiden Markram (South Africa) 495.00 M-55 | Runs-1349 | Avg-31 | SR*-145
25 Up 19 Marcus Stoinis (Australia) flag Marcus Stoinis (Australia) 494.34 M-51 | Runs-1009 | Avg-36 | SR*-155
27 Down 15 Daryl Mitchell (New Zealand) flag Daryl Mitchell (New Zealand) 481.35 M-57 | Runs-1273 | Avg-29 | SR*-140
29 Up 11 Hardik Pandya (India) flag Hardik Pandya (India) 479.12 M-66 | Runs-1312 | Avg-33 | SR*-140
30 Down 20 Glenn Phillips (New Zealand) flag Glenn Phillips (New Zealand) 477.82 M-65 | Runs-1599 | Avg-33 | SR*-142
31 Down 18 Rovman Powell (West Indies) flag Rovman Powell (West Indies) 475.41 M-62 | Runs-1410 | Avg-28 | SR*-146
32 Up 67 Sanju Samson (India) flag Sanju Samson (India) 473.01 M-30 | Runs-727 | Avg-33 | SR*-161
34 Up 19 Andre Russell (West Indies) flag Andre Russell (West Indies) 463.60 M-34 | Runs-523 | Avg-25 | SR*-180
36 Up 20 Josh Inglis (Australia) flag Josh Inglis (Australia) 462.63 M-29 | Runs-706 | Avg-31 | SR*-157
39 Up 47 Heinrich Klaasen (South Africa) flag Heinrich Klaasen (South Africa) 453.05 M-45 | Runs-729 | Avg-23 | SR*-139
40 Up 66 Tristan Stubbs (South Africa) flag Tristan Stubbs (South Africa) 443.85 M-35 | Runs-670 | Avg-29 | SR*-135
41 Down 39 Muhammad Waseem (U.A.E.) flag Muhammad Waseem (U.A.E.) 441.51 M-69 | Runs-2515 | Avg-39 | SR*-156
42 Up 50 Shubman Gill (India) flag Shubman Gill (India) 440.74 M-21 | Runs-578 | Avg-30 | SR*-139
44 Down 8 Jonny Bairstow (England) flag Jonny Bairstow (England) 430.07 M-34 | Runs-739 | Avg-32 | SR*-135
45 Down 19 Harry Brook (England) flag Harry Brook (England) 422.16 M-39 | Runs-707 | Avg-31 | SR*-146
46 Up 50 Gulbadin Naib (Afghanistan) flag Gulbadin Naib (Afghanistan) 420.87 M-27 | Runs-450 | Avg-25 | SR*-123
47 Up 30 Max O'Dowd (Netherlands) flag Max O'Dowd (Netherlands) 413.53 M-41 | Runs-1168 | Avg-32 | SR*-121
48 Up 10 Aqib Ilyas (Oman) flag Aqib Ilyas (Oman) 412.78 M-34 | Runs-922 | Avg-31 | SR*-125
49 Down 3 Kane Williamson (New Zealand) flag Kane Williamson (New Zealand) 411.36 M-31 | Runs-852 | Avg-34 | SR*-119
50 Down 36 Litton Das (Bangladesh) flag Litton Das (Bangladesh) 399.88 M-66 | Runs-1384 | Avg-22 | SR*-121
51 Down 16 Tim David (Australia/Singapore) flag Tim David (Australia/Singapore) 399.31 M-40 | Runs-643 | Avg-27 | SR*-164
52 Down 2 Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 392.27 M-54 | Runs-890 | Avg-23 | SR*-124
53 Down 15 Liam Livingstone (England) flag Liam Livingstone (England) 390.99 M-53 | Runs-865 | Avg-28 | SR*-153
56 Down 32 Sikandar Raza (Zimbabwe) flag Sikandar Raza (Zimbabwe) 383.14 M-66 | Runs-1905 | Avg-34 | SR*-148
58 Down 6 Richie Berrington (Scotland) flag Richie Berrington (Scotland) 380.73 M-36 | Runs-983 | Avg-36 | SR*-135
59 Down 25 Alex Hales (England) flag Alex Hales (England) 380.06 M-15 | Runs-430 | Avg-31 | SR*-145
61 Down 13 Andy Balbirnie (Ireland) flag Andy Balbirnie (Ireland) 374.43 M-67 | Runs-1447 | Avg-22 | SR*-119
62 Up 12 Rassie van der Dussen (South Africa) flag Rassie van der Dussen (South Africa) 373.74 M-32 | Runs-715 | Avg-31 | SR*-125
65 New Towhid Hridoy (Bangladesh) flag Towhid Hridoy (Bangladesh) 357.09 M-32 | Runs-684 | Avg-29 | SR*-129
66 Down 34 Paul Stirling (Ireland) flag Paul Stirling (Ireland) 350.29 M-69 | Runs-1531 | Avg-24 | SR*-129
67 Down 39 Ruturaj Gaikwad (India) flag Ruturaj Gaikwad (India) 346.38 M-23 | Runs-633 | Avg-40 | SR*-144
68 Up 22 Lorcan Tucker (Ireland) flag Lorcan Tucker (Ireland) 345.95 M-57 | Runs-1187 | Avg-24 | SR*-126
71 Down 63 Tim Seifert (New Zealand) flag Tim Seifert (New Zealand) 338.89 M-31 | Runs-623 | Avg-23 | SR*-130
72 New Brandon McMullen (Scotland) flag Brandon McMullen (Scotland) 333.64 M-16 | Runs-497 | Avg-38 | SR*-149
74 Down 33 Dasun Shanaka (Sri Lanka) flag Dasun Shanaka (Sri Lanka) 329.57 M-62 | Runs-973 | Avg-23 | SR*-129
75 Up 94 Mahmudullah (Bangladesh) flag Mahmudullah (Bangladesh) 329.53 M-54 | Runs-969 | Avg-23 | SR*-110
76 Up 58 Gareth Delany (Ireland) flag Gareth Delany (Ireland) 321.16 M-52 | Runs-640 | Avg-19 | SR*-125
77 Up 82 Will Jacks (England) flag Will Jacks (England) 321.02 M-23 | Runs-383 | Avg-18 | SR*-137
78 Down 8 Karim Janat (Afghanistan) flag Karim Janat (Afghanistan) 320.20 M-43 | Runs-523 | Avg-20 | SR*-121
80 Up 108 Aaron Johnson (Canada) flag Aaron Johnson (Canada) 316.41 M-25 | Runs-862 | Avg-37 | SR*-152
81 Up 38 Gerhard Erasmus (Namibia) flag Gerhard Erasmus (Namibia) 313.37 M-49 | Runs-1150 | Avg-31 | SR*-120
83 Down 7 Martin Guptill (New Zealand) flag Martin Guptill (New Zealand) 308.87 M-28 | Runs-910 | Avg-33 | SR*-139
84 Down 33 Iftikhar Ahmed (Pakistan) flag Iftikhar Ahmed (Pakistan) 306.04 M-55 | Runs-810 | Avg-21 | SR*-127
85 Down 23 Tony Ura (P.N.G.) flag Tony Ura (P.N.G.) 304.18 M-37 | Runs-963 | Avg-29 | SR*-163
86 Down 22 Harry Tector (Ireland) flag Harry Tector (Ireland) 301.73 M-61 | Runs-1013 | Avg-21 | SR*-114
87 Down 32 KL Rahul (India) flag KL Rahul (India) 297.56 M-27 | Runs-723 | Avg-29 | SR*-128
88 Up 28 Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 295.51 M-65 | Runs-589 | Avg-13 | SR*-131
89 Up 6 David Wiese (Namibia/South Africa) flag David Wiese (Namibia/South Africa) 293.73 M-34 | Runs-532 | Avg-28 | SR*-129
90 Up 35 Nikolaas Davin (Namibia) flag Nikolaas Davin (Namibia) 292.96 M-18 | Runs-546 | Avg-32 | SR*-131
92 Down 29 Curtis Campher (Ireland) flag Curtis Campher (Ireland) 289.90 M-58 | Runs-898 | Avg-21 | SR*-126
93 Up 106 Matthew Short (Australia) flag Matthew Short (Australia) 288.08 M-14 | Runs-293 | Avg-23 | SR*-164
95 Up 18 Michael Leask (Scotland) flag Michael Leask (Scotland) 284.26 M-36 | Runs-486 | Avg-18 | SR*-136
97 Down 43 Dhananjaya de Silva (Sri Lanka) flag Dhananjaya de Silva (Sri Lanka) 277.44 M-29 | Runs-516 | Avg-21 | SR*-120
98 Down 49 Babar Hayat (Hong Kong) flag Babar Hayat (Hong Kong) 276.02 M-55 | Runs-1369 | Avg-30 | SR*-135
100 Down 2 George Dockrell (Ireland) flag George Dockrell (Ireland) 270.23 M-64 | Runs-902 | Avg-24 | SR*-133
102 New Dion Myers (Zimbabwe) flag Dion Myers (Zimbabwe) 266.30 M-24 | Runs-479 | Avg-22 | SR*-126
103 Up 143 Monank Patel (U.S.A.) flag Monank Patel (U.S.A.) 265.62 M-26 | Runs-470 | Avg-22 | SR*-131
104 Up 7 Dipendra Singh Airee (Nepal) flag Dipendra Singh Airee (Nepal) 265.16 M-53 | Runs-1395 | Avg-41 | SR*-156
105 Down 30 Aaron Finch (Australia) flag Aaron Finch (Australia) 264.62 M-37 | Runs-971 | Avg-29 | SR*-122
107 Up 49 Cameron Green (Australia) flag Cameron Green (Australia) 261.36 M-13 | Runs-263 | Avg-26 | SR*-153
110 New Andries Gous (U.S.A.) flag Andries Gous (U.S.A.) 258.80 M-23 | Runs-692 | Avg-33 | SR*-146
112 Up 36 Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 257.62 M-48 | Runs-304 | Avg-13 | SR*-127
113 Up 20 Shadab Khan (Pakistan) flag Shadab Khan (Pakistan) 256.26 M-58 | Runs-496 | Avg-20 | SR*-146
114 Down 29 Jason Roy (England) flag Jason Roy (England) 255.00 M-26 | Runs-632 | Avg-25 | SR*-130
115 Up 22 JJ Smit (Namibia) flag JJ Smit (Namibia) 252.19 M-43 | Runs-733 | Avg-37 | SR*-139
119 New Roston Chase (West Indies) flag Roston Chase (West Indies) 250.49 M-32 | Runs-410 | Avg-23 | SR*-115
120 Down 2 Romario Shepherd (West Indies) flag Romario Shepherd (West Indies) 250.40 M-50 | Runs-537 | Avg-27 | SR*-139
121 Up 31 Bas de Leede (Netherlands) flag Bas de Leede (Netherlands) 250.27 M-33 | Runs-624 | Avg-28 | SR*-105
122 Up 84 Matthew Cross (Scotland) flag Matthew Cross (Scotland) 245.40 M-33 | Runs-495 | Avg-20 | SR*-102
123 Down 52 Shreyas Iyer (India) flag Shreyas Iyer (India) 244.65 M-27 | Runs-675 | Avg-34 | SR*-140
124 Down 15 Colin Ackermann (Netherlands) flag Colin Ackermann (Netherlands) 242.90 M-14 | Runs-272 | Avg-21 | SR*-108
125 New Alishan Sharafu (U.A.E.) flag Alishan Sharafu (U.A.E.) 240.45 M-37 | Runs-952 | Avg-33 | SR*-135
128 New Scott Edwards (Netherlands) flag Scott Edwards (Netherlands) 235.91 M-42 | Runs-687 | Avg-21 | SR*-118
129 Down 24 Ravija Sandaruwan (Kuwait) flag Ravija Sandaruwan (Kuwait) 232.40 M-56 | Runs-1330 | Avg-24 | SR*-140
130 New Muhammad Tanveer (Qatar) flag Muhammad Tanveer (Qatar) 231.02 M-39 | Runs-1181 | Avg-47 | SR*-139
131 Down 4 Kushal Bhurtel (Nepal) flag Kushal Bhurtel (Nepal) 230.73 M-53 | Runs-1298 | Avg-28 | SR*-129
132 New Michael Jones (Scotland) flag Michael Jones (Scotland) 230.27 M-11 | Runs-224 | Avg-22 | SR*-137
134 Up 11 Will Young (New Zealand) flag Will Young (New Zealand) 229.66 M-20 | Runs-344 | Avg-18 | SR*-102
135 Down 21 Basil Hameed (U.A.E.) flag Basil Hameed (U.A.E.) 229.05 M-57 | Runs-745 | Avg-23 | SR*-127
137 Down 43 Nick Greenwood (Jersey) flag Nick Greenwood (Jersey) 227.64 M-23 | Runs-711 | Avg-36 | SR*-151
138 New Jaker Ali (Bangladesh) flag Jaker Ali (Bangladesh) 226.23 M-22 | Runs-374 | Avg-29 | SR*-122
139 Down 32 Wessly Madhevere (Zimbabwe) flag Wessly Madhevere (Zimbabwe) 226.07 M-68 | Runs-1087 | Avg-19 | SR*-116