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 Up 10 Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 898.60 M-65 | Runs-589 | BatA-13 | Wickets-113 | BowlA-15 | Ct/St-29 | FPM-0.4
2 Up 10 Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 891.48 M-48 | Runs-304 | BatA-13 | Wickets-72 | BowlA-15 | Ct/St-17 | FPM-0.4
3 Down 2 Hardik Pandya (India) flag Hardik Pandya (India) 852.77 M-66 | Runs-1312 | BatA-33 | Wickets-51 | BowlA-27 | Ct/St-27 | FPM-0.4
4 Up 26 Andre Russell (West Indies) flag Andre Russell (West Indies) 829.51 M-34 | Runs-523 | BatA-25 | Wickets-34 | BowlA-26 | Ct/St-9 | FPM-0.3
5 Down 3 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 788.32 M-53 | Runs-984 | BatA-22 | Wickets-57 | BowlA-21 | Ct/St-12 | FPM-0.2
6 Up 11 Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 780.42 M-54 | Runs-890 | BatA-23 | Wickets-28 | BowlA-31 | Ct/St-29 | FPM-0.5
7 Up 38 Marcus Stoinis (Australia) flag Marcus Stoinis (Australia) 774.37 M-51 | Runs-1009 | BatA-36 | Wickets-36 | BowlA-21 | Ct/St-14 | FPM-0.3
8 Down 1 Axar Patel (India) flag Axar Patel (India) 769.26 M-55 | Runs-430 | BatA-20 | Wickets-56 | BowlA-22 | Ct/St-19 | FPM-0.3
9 Up 5 Mark Adair (Ireland) flag Mark Adair (Ireland) 748.89 M-70 | Runs-566 | BatA-15 | Wickets-100 | BowlA-20 | Ct/St-35 | FPM-0.5
10 Up 3 Aiden Markram (South Africa) flag Aiden Markram (South Africa) 734.47 M-55 | Runs-1349 | BatA-31 | Wickets-13 | BowlA-37 | Ct/St-36 | FPM-0.7
11 Down 7 Sikandar Raza (Zimbabwe) flag Sikandar Raza (Zimbabwe) 731.98 M-66 | Runs-1905 | BatA-34 | Wickets-67 | BowlA-20 | Ct/St-27 | FPM-0.4
12 Up 92 Aqib Ilyas (Oman) flag Aqib Ilyas (Oman) 729.36 M-34 | Runs-922 | BatA-31 | Wickets-45 | BowlA-15 | Ct/St-12 | FPM-0.4
13 Up 2 Liam Livingstone (England) flag Liam Livingstone (England) 723.14 M-53 | Runs-865 | BatA-28 | Wickets-32 | BowlA-24 | Ct/St-25 | FPM-0.5
14 Down 4 Arshdeep Singh (India) flag Arshdeep Singh (India) 722.05 M-60 | Runs-65 | BatA-11 | Wickets-95 | BowlA-18 | Ct/St-15 | FPM-0.3
15 Up 77 Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 719.36 M-49 | Runs-977 | BatA-26 | Wickets-14 | BowlA-39 | Ct/St-21 | FPM-0.4
16 Up 9 Romario Shepherd (West Indies) flag Romario Shepherd (West Indies) 712.09 M-50 | Runs-537 | BatA-27 | Wickets-54 | BowlA-27 | Ct/St-7 | FPM-0.1
17 Up 58 Gulbadin Naib (Afghanistan) flag Gulbadin Naib (Afghanistan) 710.41 M-27 | Runs-450 | BatA-25 | Wickets-16 | BowlA-15 | Ct/St-12 | FPM-0.4
18 Down 15 Mitchell Santner (New Zealand) flag Mitchell Santner (New Zealand) 705.46 M-60 | Runs-386 | BatA-17 | Wickets-65 | BowlA-22 | Ct/St-21 | FPM-0.4
19 Up 81 Shaheen Shah Afridi (Pakistan) flag Shaheen Shah Afridi (Pakistan) 697.73 M-57 | Runs-172 | BatA-11 | Wickets-78 | BowlA-21 | Ct/St-17 | FPM-0.3
20 Up 14 Taskin Ahmed (Bangladesh) flag Taskin Ahmed (Bangladesh) 693.78 M-54 | Runs-164 | BatA-10 | Wickets-70 | BowlA-21 | Ct/St-10 | FPM-0.2
21 Up 137 Keshav Maharaj (South Africa) flag Keshav Maharaj (South Africa) 686.43 M-39 | Runs-103 | BatA-11 | Wickets-38 | BowlA-26 | Ct/St-14 | FPM-0.4
22 Up 85 Mahedi Hasan (Bangladesh) flag Mahedi Hasan (Bangladesh) 679.26 M-50 | Runs-342 | BatA-13 | Wickets-45 | BowlA-24 | Ct/St-17 | FPM-0.3
23 Up 16 Azmatullah Omarzai (Afghanistan) flag Azmatullah Omarzai (Afghanistan) 675.51 M-47 | Runs-474 | BatA-14 | Wickets-31 | BowlA-30 | Ct/St-18 | FPM-0.4
24 Up 61 Haris Rauf (Pakistan) flag Haris Rauf (Pakistan) 672.89 M-68 | Runs-87 | BatA-7 | Wickets-94 | BowlA-21 | Ct/St-16 | FPM-0.2
25 Down 17 Sam Curran (England) flag Sam Curran (England) 672.18 M-50 | Runs-313 | BatA-15 | Wickets-45 | BowlA-27 | Ct/St-22 | FPM-0.4
26 Down 10 Imad Wasim (Pakistan) flag Imad Wasim (Pakistan) 670.66 M-26 | Runs-252 | BatA-19 | Wickets-26 | BowlA-20 | Ct/St-3 | FPM-0.1
27 Up 21 Dasun Shanaka (Sri Lanka) flag Dasun Shanaka (Sri Lanka) 669.89 M-62 | Runs-973 | BatA-23 | Wickets-22 | BowlA-23 | Ct/St-31 | FPM-0.5
28 Up 58 Lockie Ferguson (New Zealand) flag Lockie Ferguson (New Zealand) 663.39 M-32 | Runs-28 | BatA-4 | Wickets-43 | BowlA-19 | Ct/St-9 | FPM-0.3
29 Up 106 Anrich Nortje (South Africa) flag Anrich Nortje (South Africa) 660.62 M-37 | Runs-15 | BatA-3 | Wickets-50 | BowlA-17 | Ct/St-10 | FPM-0.3
30 Up 6 Alzarri Joseph (West Indies) flag Alzarri Joseph (West Indies) 652.76 M-38 | Runs-121 | BatA-17 | Wickets-54 | BowlA-23 | Ct/St-10 | FPM-0.3
31 Down 11 Shadab Khan (Pakistan) flag Shadab Khan (Pakistan) 647.84 M-58 | Runs-496 | BatA-20 | Wickets-54 | BowlA-25 | Ct/St-21 | FPM-0.4
32 Up 50 Michael Bracewell (New Zealand) flag Michael Bracewell (New Zealand) 644.45 M-26 | Runs-258 | BatA-20 | Wickets-28 | BowlA-17 | Ct/St-12 | FPM-0.5
33 Up 95 Bas de Leede (Netherlands) flag Bas de Leede (Netherlands) 638.18 M-33 | Runs-624 | BatA-28 | Wickets-33 | BowlA-20 | Ct/St-17 | FPM-0.5
34 Up 21 David Wiese (Namibia/South Africa) flag David Wiese (Namibia/South Africa) 636.94 M-34 | Runs-532 | BatA-28 | Wickets-35 | BowlA-23 | Ct/St-11 | FPM-0.3
35 Up 149 Adam Zampa (Australia) flag Adam Zampa (Australia) 636.84 M-59 | Runs-45 | BatA-5 | Wickets-78 | BowlA-21 | Ct/St-10 | FPM-0.2
36 Up 28 Fazalhaq Farooqi (Afghanistan) flag Fazalhaq Farooqi (Afghanistan) 636.29 M-43 | Runs-12 | BatA-4 | Wickets-54 | BowlA-19 | Ct/St-5 | FPM-0.1
37 New Roston Chase (West Indies) flag Roston Chase (West Indies) 636.22 M-32 | Runs-410 | BatA-23 | Wickets-22 | BowlA-27 | Ct/St-10 | FPM-0.3
38 Up 111 Kagiso Rabada (South Africa) flag Kagiso Rabada (South Africa) 635.22 M-39 | Runs-119 | BatA-24 | Wickets-40 | BowlA-28 | Ct/St-16 | FPM-0.4
39 Up 57 Dipendra Singh Airee (Nepal) flag Dipendra Singh Airee (Nepal) 634.17 M-53 | Runs-1395 | BatA-41 | Wickets-49 | BowlA-16 | Ct/St-27 | FPM-0.5
40 Down 21 Tim Southee (New Zealand) flag Tim Southee (New Zealand) 632.62 M-51 | Runs-71 | BatA-9 | Wickets-77 | BowlA-18 | Ct/St-27 | FPM-0.5
41 Up 27 Washington Sundar (India) flag Washington Sundar (India) 629.81 M-26 | Runs-121 | BatA-20 | Wickets-26 | BowlA-19 | Ct/St-10 | FPM-0.4
42 Up 1 Gerhard Erasmus (Namibia) flag Gerhard Erasmus (Namibia) 629.09 M-49 | Runs-1150 | BatA-31 | Wickets-41 | BowlA-14 | Ct/St-25 | FPM-0.5
43 Up 52 Mitchell Marsh (Australia) flag Mitchell Marsh (Australia) 626.86 M-50 | Runs-1371 | BatA-34 | Wickets-10 | BowlA-23 | Ct/St-27 | FPM-0.5
44 Down 22 Curtis Campher (Ireland) flag Curtis Campher (Ireland) 622.78 M-58 | Runs-898 | BatA-21 | Wickets-31 | BowlA-32 | Ct/St-32 | FPM-0.6
45 Up 31 Maheesh Theekshana (Sri Lanka) flag Maheesh Theekshana (Sri Lanka) 618.81 M-59 | Runs-66 | BatA-4 | Wickets-58 | BowlA-26 | Ct/St-14 | FPM-0.2
46 Up 28 Ravindra Jadeja (India) flag Ravindra Jadeja (India) 618.46 M-24 | Runs-298 | BatA-30 | Wickets-15 | BowlA-31 | Ct/St-7 | FPM-0.3
47 Up 75 Naveen-ul-Haq (Afghanistan) flag Naveen-ul-Haq (Afghanistan) 617.51 M-43 | Runs-37 | BatA-5 | Wickets-57 | BowlA-20 | Ct/St-10 | FPM-0.2
48 Up 3 Gareth Delany (Ireland) flag Gareth Delany (Ireland) 613.93 M-52 | Runs-640 | BatA-19 | Wickets-26 | BowlA-30 | Ct/St-18 | FPM-0.3
49 Up 101 Quinton de Kock (South Africa) flag Quinton de Kock (South Africa) 611.29 M-45 | Runs-1281 | BatA-32 | Wickets-0 | BowlA-na | Ct/St-50 | FPM-1.1
50 Down 22 Jos Buttler (England) flag Jos Buttler (England) 610.48 M-55 | Runs-1838 | BatA-44 | Wickets-0 | BowlA-na | Ct/St-51 | FPM-0.9
51 Down 25 Ravi Bishnoi (India) flag Ravi Bishnoi (India) 609.41 M-37 | Runs-42 | BatA-7 | Wickets-56 | BowlA-19 | Ct/St-15 | FPM-0.4
52 Down 34 Adil Rashid (England) flag Adil Rashid (England) 605.45 M-67 | Runs-55 | BatA-5 | Wickets-75 | BowlA-23 | Ct/St-20 | FPM-0.3
53 Up 145 Paul van Meekeren (Netherlands) flag Paul van Meekeren (Netherlands) 605.22 M-30 | Runs-74 | BatA-7 | Wickets-35 | BowlA-21 | Ct/St-13 | FPM-0.4
54 Down 33 Ish Sodhi (New Zealand) flag Ish Sodhi (New Zealand) 605.11 M-69 | Runs-113 | BatA-5 | Wickets-82 | BowlA-23 | Ct/St-27 | FPM-0.4
55 Up 18 Chris Jordan (England) flag Chris Jordan (England) 600.44 M-40 | Runs-192 | BatA-13 | Wickets-42 | BowlA-28 | Ct/St-19 | FPM-0.5
56 Up 154 Josh Hazlewood (Australia) flag Josh Hazlewood (Australia) 598.61 M-43 | Runs-29 | BatA-10 | Wickets-58 | BowlA-20 | Ct/St-10 | FPM-0.2
57 Up 179 David Warner (Australia) flag David Warner (Australia) 597.29 M-29 | Runs-1012 | BatA-39 | Wickets-0 | BowlA-na | Ct/St-18 | FPM-0.6
58 Down 34 Akeal Hosein (West Indies) flag Akeal Hosein (West Indies) 595.09 M-67 | Runs-244 | BatA-15 | Wickets-60 | BowlA-27 | Ct/St-18 | FPM-0.3
59 Up 135 Logan van Beek (Netherlands) flag Logan van Beek (Netherlands) 593.45 M-23 | Runs-95 | BatA-10 | Wickets-31 | BowlA-17 | Ct/St-14 | FPM-0.6
60 Down 51 Moeen Ali (England) flag Moeen Ali (England) 591.51 M-58 | Runs-837 | BatA-24 | Wickets-34 | BowlA-22 | Ct/St-14 | FPM-0.2
61 Down 38 Karim Janat (Afghanistan) flag Karim Janat (Afghanistan) 591.23 M-43 | Runs-523 | BatA-20 | Wickets-18 | BowlA-25 | Ct/St-8 | FPM-0.2
62 Up 49 Mark Watt (Scotland) flag Mark Watt (Scotland) 587.19 M-35 | Runs-190 | BatA-12 | Wickets-37 | BowlA-22 | Ct/St-8 | FPM-0.2
63 New Mahmudullah (Bangladesh) flag Mahmudullah (Bangladesh) 583.71 M-54 | Runs-969 | BatA-23 | Wickets-10 | BowlA-27 | Ct/St-19 | FPM-0.4
64 Down 3 Mustafizur Rahman (Bangladesh) flag Mustafizur Rahman (Bangladesh) 582.08 M-65 | Runs-44 | BatA-5 | Wickets-74 | BowlA-22 | Ct/St-13 | FPM-0.2
65 Up 18 Michael Leask (Scotland) flag Michael Leask (Scotland) 577.92 M-36 | Runs-486 | BatA-18 | Wickets-23 | BowlA-21 | Ct/St-11 | FPM-0.3
66 New Ruben Trumpelmann (Namibia) flag Ruben Trumpelmann (Namibia) 573.19 M-32 | Runs-157 | BatA-17 | Wickets-32 | BowlA-22 | Ct/St-8 | FPM-0.3
67 Up 151 Jasprit Bumrah (India) flag Jasprit Bumrah (India) 567.25 M-20 | Runs- | BatA-0 | Wickets-30 | BowlA-13 | Ct/St-2 | FPM-0.1
68 Up 114 Jofra Archer (England) flag Jofra Archer (England) 562.98 M-22 | Runs-57 | BatA-14 | Wickets-28 | BowlA-21 | Ct/St-5 | FPM-0.2
69 Down 4 Glenn Phillips (New Zealand) flag Glenn Phillips (New Zealand) 561.32 M-65 | Runs-1599 | BatA-33 | Wickets-6 | BowlA-24 | Ct/St-38 | FPM-0.6
70 Down 43 Suryakumar Yadav (India) flag Suryakumar Yadav (India) 561.28 M-78 | Runs-2570 | BatA-41 | Wickets-2 | BowlA-3 | Ct/St-46 | FPM-0.6
71 Down 11 Luke Jongwe (Zimbabwe) flag Luke Jongwe (Zimbabwe) 561.20 M-57 | Runs-449 | BatA-17 | Wickets-59 | BowlA-21 | Ct/St-9 | FPM-0.2
72 Up 71 Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 559.38 M-80 | Runs-3101 | BatA-53 | Wickets-0 | BowlA-na | Ct/St-53 | FPM-0.7
73 Up 79 Naseem Shah (Pakistan) flag Naseem Shah (Pakistan) 556.88 M-30 | Runs-51 | BatA-7 | Wickets-25 | BowlA-35 | Ct/St-3 | FPM-0.1
74 Up 126 Pat Cummins (Australia) flag Pat Cummins (Australia) 556.88 M-27 | Runs-110 | BatA-14 | Wickets-29 | BowlA-27 | Ct/St-7 | FPM-0.3
75 Down 9 Reeza Hendricks (South Africa) flag Reeza Hendricks (South Africa) 556.63 M-53 | Runs-1635 | BatA-33 | Wickets-0 | BowlA-na | Ct/St-23 | FPM-0.4
76 Down 47 Barry McCarthy (Ireland) flag Barry McCarthy (Ireland) 550.83 M-46 | Runs-255 | BatA-14 | Wickets-45 | BowlA-30 | Ct/St-12 | FPM-0.3
77 Up 4 Phil Salt (England) flag Phil Salt (England) 545.86 M-38 | Runs-1106 | BatA-37 | Wickets-0 | BowlA-na | Ct/St-25 | FPM-0.7
78 Up 100 Nathan Ellis (Australia) flag Nathan Ellis (Australia) 543.20 M-20 | Runs-18 | BatA-6 | Wickets-32 | BowlA-17 | Ct/St-8 | FPM-0.4
79 Down 16 Basil Hameed (U.A.E.) flag Basil Hameed (U.A.E.) 542.81 M-57 | Runs-745 | BatA-23 | Wickets-38 | BowlA-16 | Ct/St-25 | FPM-0.4
80 Up 115 Soumya Sarkar (Bangladesh) flag Soumya Sarkar (Bangladesh) 539.85 M-37 | Runs-577 | BatA-16 | Wickets-6 | BowlA-30 | Ct/St-20 | FPM-0.5
81 Up 44 Reece Topley (England) flag Reece Topley (England) 537.79 M-29 | Runs-16 | BatA-8 | Wickets-28 | BowlA-29 | Ct/St-5 | FPM-0.2
82 Up 38 Kusal Mendis (Sri Lanka) flag Kusal Mendis (Sri Lanka) 537.74 M-51 | Runs-1414 | BatA-29 | Wickets-0 | BowlA-na | Ct/St-39 | FPM-0.8
83 Up 35 Bjorn Fortuin (South Africa) flag Bjorn Fortuin (South Africa) 537.13 M-21 | Runs-76 | BatA-10 | Wickets-17 | BowlA-29 | Ct/St-5 | FPM-0.2
84 New Rohit Sharma (India) flag Rohit Sharma (India) 536.30 M-51 | Runs-1458 | BatA-31 | Wickets-0 | BowlA-na | Ct/St-25 | FPM-0.5
85 New Marco Jansen (South Africa) flag Marco Jansen (South Africa) 531.23 M-17 | Runs-166 | BatA-18 | Wickets-16 | BowlA-32 | Ct/St-11 | FPM-0.6
86 Up 30 Blessing Muzarabani (Zimbabwe) flag Blessing Muzarabani (Zimbabwe) 527.09 M-58 | Runs-37 | BatA-3 | Wickets-64 | BowlA-22 | Ct/St-10 | FPM-0.2
87 Up 52 Obed McCoy (West Indies) flag Obed McCoy (West Indies) 522.99 M-40 | Runs-57 | BatA-10 | Wickets-51 | BowlA-22 | Ct/St-4 | FPM-0.1
88 Up 136 Tim Pringle (Netherlands) flag Tim Pringle (Netherlands) 522.81 M-20 | Runs-105 | BatA-9 | Wickets-16 | BowlA-26 | Ct/St-6 | FPM-0.3
89 Down 51 Richard Ngarava (Zimbabwe) flag Richard Ngarava (Zimbabwe) 522.19 M-63 | Runs-61 | BatA-4 | Wickets-75 | BowlA-21 | Ct/St-11 | FPM-0.2
90 Down 44 Dhananjaya de Silva (Sri Lanka) flag Dhananjaya de Silva (Sri Lanka) 521.15 M-29 | Runs-516 | BatA-21 | Wickets-11 | BowlA-18 | Ct/St-17 | FPM-0.6
91 Up 149 Trent Boult (New Zealand) flag Trent Boult (New Zealand) 520.53 M-32 | Runs-36 | BatA-18 | Wickets-44 | BowlA-19 | Ct/St-10 | FPM-0.3
92 Up 54 Wellington Masakadza (Zimbabwe) flag Wellington Masakadza (Zimbabwe) 519.61 M-48 | Runs-195 | BatA-9 | Wickets-31 | BowlA-30 | Ct/St-25 | FPM-0.5
93 Up 114 Babar Azam (Pakistan) flag Babar Azam (Pakistan) 519.59 M-84 | Runs-2542 | BatA-35 | Wickets-0 | BowlA-na | Ct/St-35 | FPM-0.4
94 Up 27 Iftikhar Ahmed (Pakistan) flag Iftikhar Ahmed (Pakistan) 512.39 M-55 | Runs-810 | BatA-21 | Wickets-7 | BowlA-42 | Ct/St-23 | FPM-0.4
95 Down 48 Rovman Powell (West Indies) flag Rovman Powell (West Indies) 510.17 M-62 | Runs-1410 | BatA-28 | Wickets-1 | BowlA-103 | Ct/St-33 | FPM-0.5
96 Up 21 Chris Greaves (Scotland) flag Chris Greaves (Scotland) 509.95 M-30 | Runs-270 | BatA-19 | Wickets-18 | BowlA-27 | Ct/St-12 | FPM-0.4
97 Up 36 Zeeshan Maqsood (Oman) flag Zeeshan Maqsood (Oman) 509.77 M-42 | Runs-822 | BatA-27 | Wickets-33 | BowlA-22 | Ct/St-5 | FPM-0.1
98 Down 56 Sayed Monib (Kuwait) flag Sayed Monib (Kuwait) 508.72 M-39 | Runs-261 | BatA-15 | Wickets-47 | BowlA-21 | Ct/St-14 | FPM-0.4
99 Down 22 Rahmanullah Gurbaz (Afghanistan) flag Rahmanullah Gurbaz (Afghanistan) 508.71 M-56 | Runs-1351 | BatA-24 | Wickets-0 | BowlA-na | Ct/St-35 | FPM-0.6
100 Up 73 Pathum Nissanka (Sri Lanka) flag Pathum Nissanka (Sri Lanka) 507.22 M-61 | Runs-1720 | BatA-30 | Wickets-0 | BowlA-na | Ct/St-11 | FPM-0.2