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
1 Up 10 Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 894.48 M-65 | Runs-589 | BatA-13 | Wickets-113 | BowlA-15 | Ct/St-29 | FPM-0.4
2 Up 11 Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 885.47 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) 851.67 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) 828.25 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) 787.34 M-53 | Runs-984 | BatA-22 | Wickets-57 | BowlA-21 | Ct/St-12 | FPM-0.2
6 Up 38 Marcus Stoinis (Australia) flag Marcus Stoinis (Australia) 771.21 M-51 | Runs-1009 | BatA-36 | Wickets-36 | BowlA-21 | Ct/St-14 | FPM-0.3
7 Up 14 Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 768.80 M-54 | Runs-890 | BatA-23 | Wickets-28 | BowlA-31 | Ct/St-29 | FPM-0.5
8 Down 2 Axar Patel (India) flag Axar Patel (India) 766.31 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) 745.63 M-70 | Runs-566 | BatA-15 | Wickets-100 | BowlA-20 | Ct/St-35 | FPM-0.5
10 Up 93 Aqib Ilyas (Oman) flag Aqib Ilyas (Oman) 736.93 M-34 | Runs-922 | BatA-31 | Wickets-45 | BowlA-15 | Ct/St-12 | FPM-0.4
11 Up 1 Aiden Markram (South Africa) flag Aiden Markram (South Africa) 733.03 M-55 | Runs-1349 | BatA-31 | Wickets-13 | BowlA-37 | Ct/St-36 | FPM-0.7
12 Down 8 Sikandar Raza (Zimbabwe) flag Sikandar Raza (Zimbabwe) 729.45 M-66 | Runs-1905 | BatA-34 | Wickets-67 | BowlA-20 | Ct/St-27 | FPM-0.4
13 Down 3 Arshdeep Singh (India) flag Arshdeep Singh (India) 722.13 M-60 | Runs-65 | BatA-11 | Wickets-95 | BowlA-18 | Ct/St-15 | FPM-0.3
14 Up 2 Liam Livingstone (England) flag Liam Livingstone (England) 721.85 M-53 | Runs-865 | BatA-28 | Wickets-32 | BowlA-24 | Ct/St-25 | FPM-0.5
15 Up 76 Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 717.15 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.29 M-50 | Runs-537 | BatA-27 | Wickets-54 | BowlA-27 | Ct/St-7 | FPM-0.1
17 Up 57 Gulbadin Naib (Afghanistan) flag Gulbadin Naib (Afghanistan) 708.75 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) 703.34 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) 694.25 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) 692.38 M-54 | Runs-164 | BatA-10 | Wickets-70 | BowlA-21 | Ct/St-10 | FPM-0.2
21 Up 139 Keshav Maharaj (South Africa) flag Keshav Maharaj (South Africa) 686.73 M-39 | Runs-103 | BatA-11 | Wickets-38 | BowlA-26 | Ct/St-14 | FPM-0.4
22 Up 80 Mahedi Hasan (Bangladesh) flag Mahedi Hasan (Bangladesh) 677.34 M-50 | Runs-342 | BatA-13 | Wickets-45 | BowlA-24 | Ct/St-17 | FPM-0.3
23 Down 15 Sam Curran (England) flag Sam Curran (England) 671.78 M-50 | Runs-313 | BatA-15 | Wickets-45 | BowlA-27 | Ct/St-22 | FPM-0.4
24 Up 16 Azmatullah Omarzai (Afghanistan) flag Azmatullah Omarzai (Afghanistan) 671.29 M-47 | Runs-474 | BatA-14 | Wickets-31 | BowlA-30 | Ct/St-18 | FPM-0.4
25 Up 60 Haris Rauf (Pakistan) flag Haris Rauf (Pakistan) 670.20 M-68 | Runs-87 | BatA-7 | Wickets-94 | BowlA-21 | Ct/St-16 | FPM-0.2
26 Down 11 Imad Wasim (Pakistan) flag Imad Wasim (Pakistan) 666.29 M-26 | Runs-252 | BatA-19 | Wickets-26 | BowlA-20 | Ct/St-3 | FPM-0.1
27 Up 20 Dasun Shanaka (Sri Lanka) flag Dasun Shanaka (Sri Lanka) 664.55 M-62 | Runs-973 | BatA-23 | Wickets-22 | BowlA-23 | Ct/St-31 | FPM-0.5
28 Up 60 Lockie Ferguson (New Zealand) flag Lockie Ferguson (New Zealand) 660.11 M-32 | Runs-28 | BatA-4 | Wickets-43 | BowlA-19 | Ct/St-9 | FPM-0.3
29 Up 109 Anrich Nortje (South Africa) flag Anrich Nortje (South Africa) 659.91 M-37 | Runs-15 | BatA-3 | Wickets-50 | BowlA-17 | Ct/St-10 | FPM-0.3
30 Up 5 Alzarri Joseph (West Indies) flag Alzarri Joseph (West Indies) 652.29 M-38 | Runs-121 | BatA-17 | Wickets-54 | BowlA-23 | Ct/St-10 | FPM-0.3
31 Up 55 Michael Bracewell (New Zealand) flag Michael Bracewell (New Zealand) 643.10 M-26 | Runs-258 | BatA-20 | Wickets-28 | BowlA-17 | Ct/St-12 | FPM-0.5
32 Down 12 Shadab Khan (Pakistan) flag Shadab Khan (Pakistan) 642.93 M-58 | Runs-496 | BatA-20 | Wickets-54 | BowlA-25 | Ct/St-21 | FPM-0.4
33 Up 90 Bas de Leede (Netherlands) flag Bas de Leede (Netherlands) 640.08 M-33 | Runs-624 | BatA-28 | Wickets-33 | BowlA-20 | Ct/St-17 | FPM-0.5
34 New Roston Chase (West Indies) flag Roston Chase (West Indies) 636.68 M-32 | Runs-410 | BatA-23 | Wickets-22 | BowlA-27 | Ct/St-10 | FPM-0.3
35 Up 148 Adam Zampa (Australia) flag Adam Zampa (Australia) 636.28 M-59 | Runs-45 | BatA-5 | Wickets-78 | BowlA-21 | Ct/St-10 | FPM-0.2
36 Up 62 Dipendra Singh Airee (Nepal) flag Dipendra Singh Airee (Nepal) 636.01 M-53 | Runs-1395 | BatA-41 | Wickets-49 | BowlA-16 | Ct/St-27 | FPM-0.5
37 Up 18 David Wiese (Namibia/South Africa) flag David Wiese (Namibia/South Africa) 635.03 M-34 | Runs-532 | BatA-28 | Wickets-35 | BowlA-23 | Ct/St-11 | FPM-0.3
38 Up 111 Kagiso Rabada (South Africa) flag Kagiso Rabada (South Africa) 634.25 M-39 | Runs-119 | BatA-24 | Wickets-40 | BowlA-28 | Ct/St-16 | FPM-0.4
39 Up 26 Fazalhaq Farooqi (Afghanistan) flag Fazalhaq Farooqi (Afghanistan) 633.28 M-43 | Runs-12 | BatA-4 | Wickets-54 | BowlA-19 | Ct/St-5 | FPM-0.1
40 Down 21 Tim Southee (New Zealand) flag Tim Southee (New Zealand) 631.25 M-51 | Runs-71 | BatA-9 | Wickets-77 | BowlA-18 | Ct/St-27 | FPM-0.5
41 Up 53 Mitchell Marsh (Australia) flag Mitchell Marsh (Australia) 627.16 M-50 | Runs-1371 | BatA-34 | Wickets-10 | BowlA-23 | Ct/St-27 | FPM-0.5
42 Up 29 Washington Sundar (India) flag Washington Sundar (India) 625.90 M-26 | Runs-121 | BatA-20 | Wickets-26 | BowlA-19 | Ct/St-10 | FPM-0.4
43 Up 6 Gerhard Erasmus (Namibia) flag Gerhard Erasmus (Namibia) 622.29 M-49 | Runs-1150 | BatA-31 | Wickets-41 | BowlA-14 | Ct/St-25 | FPM-0.5
44 Down 26 Curtis Campher (Ireland) flag Curtis Campher (Ireland) 622.20 M-58 | Runs-898 | BatA-21 | Wickets-31 | BowlA-32 | Ct/St-32 | FPM-0.6
45 Up 30 Maheesh Theekshana (Sri Lanka) flag Maheesh Theekshana (Sri Lanka) 617.69 M-59 | Runs-66 | BatA-4 | Wickets-58 | BowlA-26 | Ct/St-14 | FPM-0.2
46 Up 4 Gareth Delany (Ireland) flag Gareth Delany (Ireland) 614.85 M-52 | Runs-640 | BatA-19 | Wickets-26 | BowlA-30 | Ct/St-18 | FPM-0.3
47 Up 30 Ravindra Jadeja (India) flag Ravindra Jadeja (India) 614.83 M-24 | Runs-298 | BatA-30 | Wickets-15 | BowlA-31 | Ct/St-7 | FPM-0.3
48 Down 20 Jos Buttler (England) flag Jos Buttler (England) 611.07 M-55 | Runs-1838 | BatA-44 | Wickets-0 | BowlA-na | Ct/St-51 | FPM-0.9
49 Up 106 Quinton de Kock (South Africa) flag Quinton de Kock (South Africa) 610.77 M-45 | Runs-1281 | BatA-32 | Wickets-0 | BowlA-na | Ct/St-50 | FPM-1.1
50 Up 81 Naveen-ul-Haq (Afghanistan) flag Naveen-ul-Haq (Afghanistan) 607.11 M-43 | Runs-37 | BatA-5 | Wickets-57 | BowlA-20 | Ct/St-10 | FPM-0.2
51 Down 24 Ravi Bishnoi (India) flag Ravi Bishnoi (India) 604.45 M-37 | Runs-42 | BatA-7 | Wickets-56 | BowlA-19 | Ct/St-15 | FPM-0.4
52 Up 135 Paul van Meekeren (Netherlands) flag Paul van Meekeren (Netherlands) 604.41 M-30 | Runs-74 | BatA-7 | Wickets-35 | BowlA-21 | Ct/St-13 | FPM-0.4
53 Down 30 Ish Sodhi (New Zealand) flag Ish Sodhi (New Zealand) 604.29 M-69 | Runs-113 | BatA-5 | Wickets-82 | BowlA-23 | Ct/St-27 | FPM-0.4
54 Down 37 Adil Rashid (England) flag Adil Rashid (England) 603.63 M-67 | Runs-55 | BatA-5 | Wickets-75 | BowlA-23 | Ct/St-20 | FPM-0.3
55 Up 136 Logan van Beek (Netherlands) flag Logan van Beek (Netherlands) 603.02 M-23 | Runs-95 | BatA-10 | Wickets-31 | BowlA-17 | Ct/St-14 | FPM-0.6
56 Up 181 David Warner (Australia) flag David Warner (Australia) 599.44 M-29 | Runs-1012 | BatA-39 | Wickets-0 | BowlA-na | Ct/St-18 | FPM-0.6
57 Up 15 Chris Jordan (England) flag Chris Jordan (England) 598.63 M-40 | Runs-192 | BatA-13 | Wickets-42 | BowlA-28 | Ct/St-19 | FPM-0.5
58 Up 151 Josh Hazlewood (Australia) flag Josh Hazlewood (Australia) 596.82 M-43 | Runs-29 | BatA-10 | Wickets-58 | BowlA-20 | Ct/St-10 | FPM-0.2
59 Down 35 Akeal Hosein (West Indies) flag Akeal Hosein (West Indies) 593.95 M-67 | Runs-244 | BatA-15 | Wickets-60 | BowlA-27 | Ct/St-18 | FPM-0.3
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 Up 46 Mark Watt (Scotland) flag Mark Watt (Scotland) 587.91 M-35 | Runs-190 | BatA-12 | Wickets-37 | BowlA-22 | Ct/St-8 | FPM-0.2
62 No change Mustafizur Rahman (Bangladesh) flag Mustafizur Rahman (Bangladesh) 586.87 M-65 | Runs-44 | BatA-5 | Wickets-74 | BowlA-22 | Ct/St-13 | FPM-0.2
63 Down 41 Karim Janat (Afghanistan) flag Karim Janat (Afghanistan) 584.42 M-43 | Runs-523 | BatA-20 | Wickets-18 | BowlA-25 | Ct/St-8 | FPM-0.2
64 New Mahmudullah (Bangladesh) flag Mahmudullah (Bangladesh) 580.54 M-54 | Runs-969 | BatA-23 | Wickets-10 | BowlA-27 | Ct/St-19 | FPM-0.4
65 New Ruben Trumpelmann (Namibia) flag Ruben Trumpelmann (Namibia) 579.58 M-32 | Runs-157 | BatA-17 | Wickets-32 | BowlA-22 | Ct/St-8 | FPM-0.3
66 Up 15 Michael Leask (Scotland) flag Michael Leask (Scotland) 576.47 M-36 | Runs-486 | BatA-18 | Wickets-23 | BowlA-21 | Ct/St-11 | FPM-0.3
67 Up 110 Jofra Archer (England) flag Jofra Archer (England) 563.66 M-22 | Runs-57 | BatA-14 | Wickets-28 | BowlA-21 | Ct/St-5 | FPM-0.2
68 Up 151 Jasprit Bumrah (India) flag Jasprit Bumrah (India) 563.18 M-20 | Runs- | BatA-0 | Wickets-30 | BowlA-13 | Ct/St-2 | FPM-0.1
69 Down 3 Glenn Phillips (New Zealand) flag Glenn Phillips (New Zealand) 563.15 M-65 | Runs-1599 | BatA-33 | Wickets-6 | BowlA-24 | Ct/St-38 | FPM-0.6
70 Down 9 Luke Jongwe (Zimbabwe) flag Luke Jongwe (Zimbabwe) 560.73 M-57 | Runs-449 | BatA-17 | Wickets-59 | BowlA-21 | Ct/St-9 | FPM-0.2
71 Down 45 Suryakumar Yadav (India) flag Suryakumar Yadav (India) 559.80 M-78 | Runs-2570 | BatA-41 | Wickets-2 | BowlA-3 | Ct/St-46 | FPM-0.6
72 Up 80 Naseem Shah (Pakistan) flag Naseem Shah (Pakistan) 557.57 M-30 | Runs-51 | BatA-7 | Wickets-25 | BowlA-35 | Ct/St-3 | FPM-0.1
73 Down 6 Reeza Hendricks (South Africa) flag Reeza Hendricks (South Africa) 557.07 M-53 | Runs-1635 | BatA-33 | Wickets-0 | BowlA-na | Ct/St-23 | FPM-0.4
74 Up 120 Pat Cummins (Australia) flag Pat Cummins (Australia) 556.63 M-27 | Runs-110 | BatA-14 | Wickets-29 | BowlA-27 | Ct/St-7 | FPM-0.3
75 Up 68 Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 556.35 M-80 | Runs-3101 | BatA-53 | Wickets-0 | BowlA-na | Ct/St-53 | FPM-0.7
76 Down 47 Barry McCarthy (Ireland) flag Barry McCarthy (Ireland) 553.11 M-46 | Runs-255 | BatA-14 | Wickets-45 | BowlA-30 | Ct/St-12 | FPM-0.3
77 Up 7 Phil Salt (England) flag Phil Salt (England) 545.88 M-38 | Runs-1106 | BatA-37 | Wickets-0 | BowlA-na | Ct/St-25 | FPM-0.7
78 Up 95 Nathan Ellis (Australia) flag Nathan Ellis (Australia) 543.94 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.) 541.84 M-57 | Runs-745 | BatA-23 | Wickets-38 | BowlA-16 | Ct/St-25 | FPM-0.4
80 Up 39 Kusal Mendis (Sri Lanka) flag Kusal Mendis (Sri Lanka) 539.03 M-51 | Runs-1414 | BatA-29 | Wickets-0 | BowlA-na | Ct/St-39 | FPM-0.8
81 Up 46 Reece Topley (England) flag Reece Topley (England) 536.17 M-29 | Runs-16 | BatA-8 | Wickets-28 | BowlA-29 | Ct/St-5 | FPM-0.2
82 New Rohit Sharma (India) flag Rohit Sharma (India) 536.08 M-51 | Runs-1458 | BatA-31 | Wickets-0 | BowlA-na | Ct/St-25 | FPM-0.5
83 Up 115 Soumya Sarkar (Bangladesh) flag Soumya Sarkar (Bangladesh) 533.61 M-37 | Runs-577 | BatA-16 | Wickets-6 | BowlA-30 | Ct/St-20 | FPM-0.5
84 New Marco Jansen (South Africa) flag Marco Jansen (South Africa) 531.99 M-17 | Runs-166 | BatA-18 | Wickets-16 | BowlA-32 | Ct/St-11 | FPM-0.6
85 Up 36 Bjorn Fortuin (South Africa) flag Bjorn Fortuin (South Africa) 531.15 M-21 | Runs-76 | BatA-10 | Wickets-17 | BowlA-29 | Ct/St-5 | FPM-0.2
86 Up 29 Blessing Muzarabani (Zimbabwe) flag Blessing Muzarabani (Zimbabwe) 526.34 M-58 | Runs-37 | BatA-3 | Wickets-64 | BowlA-22 | Ct/St-10 | FPM-0.2
87 Down 44 Dhananjaya de Silva (Sri Lanka) flag Dhananjaya de Silva (Sri Lanka) 524.31 M-29 | Runs-516 | BatA-21 | Wickets-11 | BowlA-18 | Ct/St-17 | FPM-0.6
88 Up 51 Obed McCoy (West Indies) flag Obed McCoy (West Indies) 523.78 M-40 | Runs-57 | BatA-10 | Wickets-51 | BowlA-22 | Ct/St-4 | FPM-0.1
89 Up 56 Wellington Masakadza (Zimbabwe) flag Wellington Masakadza (Zimbabwe) 522.15 M-48 | Runs-195 | BatA-9 | Wickets-31 | BowlA-30 | Ct/St-25 | FPM-0.5
90 Up 137 Tim Pringle (Netherlands) flag Tim Pringle (Netherlands) 521.25 M-20 | Runs-105 | BatA-9 | Wickets-16 | BowlA-26 | Ct/St-6 | FPM-0.3
91 Down 53 Richard Ngarava (Zimbabwe) flag Richard Ngarava (Zimbabwe) 519.31 M-63 | Runs-61 | BatA-4 | Wickets-75 | BowlA-21 | Ct/St-11 | FPM-0.2
92 Up 148 Trent Boult (New Zealand) flag Trent Boult (New Zealand) 518.97 M-32 | Runs-36 | BatA-18 | Wickets-44 | BowlA-19 | Ct/St-10 | FPM-0.3
93 Up 41 Zeeshan Maqsood (Oman) flag Zeeshan Maqsood (Oman) 515.31 M-42 | Runs-822 | BatA-27 | Wickets-33 | BowlA-22 | Ct/St-5 | FPM-0.1
94 Down 52 Rovman Powell (West Indies) flag Rovman Powell (West Indies) 513.80 M-62 | Runs-1410 | BatA-28 | Wickets-1 | BowlA-103 | Ct/St-33 | FPM-0.5
95 Up 109 Babar Azam (Pakistan) flag Babar Azam (Pakistan) 513.44 M-84 | Runs-2542 | BatA-35 | Wickets-0 | BowlA-na | Ct/St-35 | FPM-0.4
96 Up 21 Chris Greaves (Scotland) flag Chris Greaves (Scotland) 512.20 M-30 | Runs-270 | BatA-19 | Wickets-18 | BowlA-27 | Ct/St-12 | FPM-0.4
97 Up 25 Iftikhar Ahmed (Pakistan) flag Iftikhar Ahmed (Pakistan) 511.78 M-55 | Runs-810 | BatA-21 | Wickets-7 | BowlA-42 | Ct/St-23 | FPM-0.4
98 Up 20 Assad Vala (P.N.G.) flag Assad Vala (P.N.G.) 509.45 M-37 | Runs-814 | BatA-26 | Wickets-17 | BowlA-19 | Ct/St-16 | FPM-0.4
99 Down 23 Rahmanullah Gurbaz (Afghanistan) flag Rahmanullah Gurbaz (Afghanistan) 507.19 M-56 | Runs-1351 | BatA-24 | Wickets-0 | BowlA-na | Ct/St-35 | FPM-0.6
100 Up 76 Pathum Nissanka (Sri Lanka) flag Pathum Nissanka (Sri Lanka) 505.85 M-61 | Runs-1720 | BatA-30 | Wickets-0 | BowlA-na | Ct/St-11 | FPM-0.2
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20icricket #t20is #ment20is #waninduhasaranga #hasaranga #rashidkhan #khan #hardikpandya #pandya #andrerussell #russell #shakibalhasan #hasan #marcusstoinis #stoinis #mohammadnabi #nabi #axarpatel #patel #markadair #adair #aqibilyas #ilyas #aidenmarkram #markram #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings