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 62 Azmatullah Omarzai (Afghanistan) flag Azmatullah Omarzai (Afghanistan) 807.11 M-36 | Runs-907 | BatA-48 | Wickets-30 | BowlA-32 | Ct/St-6 | FPM-0.2
2 Up 9 Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 741.54 M-43 | Runs-729 | BatA-24 | Wickets-76 | BowlA-24 | Ct/St-12 | FPM-0.3
3 Up 102 Dilshan Madushanka (Sri Lanka) flag Dilshan Madushanka (Sri Lanka) 719.64 M-26 | Runs-36 | BatA-12 | Wickets-45 | BowlA-25 | Ct/St-6 | FPM-0.2
4 Up 16 Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 692.39 M-46 | Runs-836 | BatA-26 | Wickets-42 | BowlA-32 | Ct/St-25 | FPM-0.5
5 Up 3 Travis Head (Australia) flag Travis Head (Australia) 673.49 M-27 | Runs-1372 | BatA-60 | Wickets-12 | BowlA-27 | Ct/St-5 | FPM-0.2
6 Up 9 Shaheen Shah Afridi (Pakistan) flag Shaheen Shah Afridi (Pakistan) 656.25 M-37 | Runs-184 | BatA-14 | Wickets-74 | BowlA-24 | Ct/St-10 | FPM-0.3
7 Down 3 Adam Zampa (Australia) flag Adam Zampa (Australia) 653.22 M-45 | Runs-199 | BatA-14 | Wickets-88 | BowlA-24 | Ct/St-7 | FPM-0.2
8 Up 11 Mehidy Hasan Miraz (Bangladesh) flag Mehidy Hasan Miraz (Bangladesh) 647.04 M-62 | Runs-1206 | BatA-29 | Wickets-70 | BowlA-34 | Ct/St-28 | FPM-0.5
9 Up 193 Gudakesh Motie (West Indies) flag Gudakesh Motie (West Indies) 645.48 M-22 | Runs-164 | BatA-27 | Wickets-33 | BowlA-25 | Ct/St-11 | FPM-0.5
10 Down 9 Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 629.40 M-29 | Runs-720 | BatA-33 | Wickets-24 | BowlA-34 | Ct/St-17 | FPM-0.6
11 Down 4 Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 622.25 M-40 | Runs-441 | BatA-20 | Wickets-65 | BowlA-23 | Ct/St-11 | FPM-0.3
12 Up 17 Alzarri Joseph (West Indies) flag Alzarri Joseph (West Indies) 598.42 M-47 | Runs-305 | BatA-15 | Wickets-75 | BowlA-28 | Ct/St-15 | FPM-0.3
13 Down 11 Mitchell Starc (Australia) flag Mitchell Starc (Australia) 596.74 M-31 | Runs-176 | BatA-12 | Wickets-60 | BowlA-24 | Ct/St-14 | FPM-0.5
14 Up 14 Liam Livingstone (England) flag Liam Livingstone (England) 595.86 M-33 | Runs-844 | BatA-35 | Wickets-21 | BowlA-37 | Ct/St-13 | FPM-0.4
15 Up 54 Sean Abbott (Australia) flag Sean Abbott (Australia) 593.74 M-24 | Runs-345 | BatA-23 | Wickets-27 | BowlA-38 | Ct/St-13 | FPM-0.5
16 Up 55 Dunith Wellalage (Sri Lanka) flag Dunith Wellalage (Sri Lanka) 590.97 M-27 | Runs-349 | BatA-22 | Wickets-31 | BowlA-32 | Ct/St-10 | FPM-0.4
17 Up 7 Haris Rauf (Pakistan) flag Haris Rauf (Pakistan) 572.79 M-43 | Runs-74 | BatA-7 | Wickets-81 | BowlA-25 | Ct/St-11 | FPM-0.3
18 Up 76 Charith Asalanka (Sri Lanka) flag Charith Asalanka (Sri Lanka) 570.41 M-68 | Runs-2165 | BatA-42 | Wickets-15 | BowlA-25 | Ct/St-17 | FPM-0.3
19 Down 5 Adil Rashid (England) flag Adil Rashid (England) 562.42 M-37 | Runs-260 | BatA-17 | Wickets-50 | BowlA-36 | Ct/St-14 | FPM-0.4
20 Up 98 Brandon McMullen (Scotland) flag Brandon McMullen (Scotland) 552.99 M-26 | Runs-888 | BatA-47 | Wickets-36 | BowlA-20 | Ct/St-15 | FPM-0.6
21 Up 94 Pathum Nissanka (Sri Lanka) flag Pathum Nissanka (Sri Lanka) 550.35 M-61 | Runs-2422 | BatA-43 | Wickets-0 | BowlA-na | Ct/St-22 | FPM-0.4
22 Up 126 Naseem Shah (Pakistan) flag Naseem Shah (Pakistan) 547.12 M-20 | Runs-85 | BatA-43 | Wickets-42 | BowlA-20 | Ct/St-2 | FPM-0.1
23 Up 38 Maheesh Theekshana (Sri Lanka) flag Maheesh Theekshana (Sri Lanka) 541.84 M-48 | Runs-294 | BatA-18 | Wickets-65 | BowlA-28 | Ct/St-10 | FPM-0.2
24 Up 17 Sikandar Raza (Zimbabwe) flag Sikandar Raza (Zimbabwe) 528.92 M-45 | Runs-1403 | BatA-41 | Wickets-31 | BowlA-42 | Ct/St-17 | FPM-0.4
25 Up 34 Fazalhaq Farooqi (Afghanistan) flag Fazalhaq Farooqi (Afghanistan) 528.86 M-39 | Runs-21 | BatA-4 | Wickets-50 | BowlA-32 | Ct/St-3 | FPM-0.1
26 Up 200 Salman Agha (Pakistan) flag Salman Agha (Pakistan) 523.97 M-30 | Runs-696 | BatA-41 | Wickets-15 | BowlA-41 | Ct/St-15 | FPM-0.5
27 Up 66 Marco Jansen (South Africa) flag Marco Jansen (South Africa) 520.05 M-26 | Runs-461 | BatA-27 | Wickets-41 | BowlA-32 | Ct/St-8 | FPM-0.3
28 Down 23 Pat Cummins (Australia) flag Pat Cummins (Australia) 516.77 M-21 | Runs-252 | BatA-32 | Wickets-32 | BowlA-29 | Ct/St-8 | FPM-0.4
29 Up 129 Gerhard Erasmus (Namibia) flag Gerhard Erasmus (Namibia) 516.05 M-44 | Runs-1731 | BatA-46 | Wickets-38 | BowlA-24 | Ct/St-20 | FPM-0.5
30 Up 69 Richard Ngarava (Zimbabwe) flag Richard Ngarava (Zimbabwe) 508.88 M-38 | Runs-238 | BatA-16 | Wickets-50 | BowlA-27 | Ct/St-8 | FPM-0.2
31 Up 77 Kusal Mendis (Sri Lanka) flag Kusal Mendis (Sri Lanka) 506.55 M-62 | Runs-2084 | BatA-40 | Wickets-0 | BowlA-na | Ct/St-66 | FPM-1.1
32 Up 13 Sean Williams (Zimbabwe) flag Sean Williams (Zimbabwe) 505.41 M-26 | Runs-1182 | BatA-49 | Wickets-13 | BowlA-45 | Ct/St-8 | FPM-0.3
33 Up 17 Mahmudullah (Bangladesh) flag Mahmudullah (Bangladesh) 502.03 M-50 | Runs-1615 | BatA-48 | Wickets-6 | BowlA-41 | Ct/St-18 | FPM-0.4
34 Up 72 Rahmanullah Gurbaz (Afghanistan) flag Rahmanullah Gurbaz (Afghanistan) 500.70 M-46 | Runs-1769 | BatA-39 | Wickets-0 | BowlA-na | Ct/St-25 | FPM-0.5
35 Up 23 Cameron Green (Australia) flag Cameron Green (Australia) 499.04 M-27 | Runs-605 | BatA-40 | Wickets-20 | BowlA-38 | Ct/St-13 | FPM-0.5
36 Up 4 Aiden Markram (South Africa) flag Aiden Markram (South Africa) 493.69 M-48 | Runs-1645 | BatA-41 | Wickets-17 | BowlA-51 | Ct/St-20 | FPM-0.4
37 Down 27 Bas de Leede (Netherlands) flag Bas de Leede (Netherlands) 486.59 M-44 | Runs-1079 | BatA-27 | Wickets-43 | BowlA-32 | Ct/St-23 | FPM-0.5
38 Down 26 Josh Hazlewood (Australia) flag Josh Hazlewood (Australia) 485.50 M-37 | Runs-78 | BatA-16 | Wickets-50 | BowlA-29 | Ct/St-14 | FPM-0.4
39 Up 17 Steven Smith (Australia) flag Steven Smith (Australia) 477.43 M-37 | Runs-1284 | BatA-44 | Wickets-0 | BowlA-na | Ct/St-16 | FPM-0.4
40 Down 22 Mitchell Marsh (Australia) flag Mitchell Marsh (Australia) 472.48 M-33 | Runs-1179 | BatA-38 | Wickets-8 | BowlA-29 | Ct/St-7 | FPM-0.2
41 Up 37 Romario Shepherd (West Indies) flag Romario Shepherd (West Indies) 468.85 M-32 | Runs-387 | BatA-19 | Wickets-29 | BowlA-40 | Ct/St-3 | FPM-0.1
42 Up 100 Andile Phehlukwayo (South Africa) flag Andile Phehlukwayo (South Africa) 464.02 M-27 | Runs-320 | BatA-17 | Wickets-28 | BowlA-32 | Ct/St-4 | FPM-0.1
43 Down 1 Shoriful Islam (Bangladesh) flag Shoriful Islam (Bangladesh) 460.59 M-40 | Runs-101 | BatA-8 | Wickets-58 | BowlA-29 | Ct/St-4 | FPM-0.1
44 Up 73 Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 459.13 M-48 | Runs-1622 | BatA-49 | Wickets-0 | BowlA-na | Ct/St-63 | FPM-1.3
45 Up 144 Roston Chase (West Indies) flag Roston Chase (West Indies) 458.83 M-24 | Runs-338 | BatA-28 | Wickets-17 | BowlA-50 | Ct/St-15 | FPM-0.6
46 Up 24 Marnus Labuschagne (Australia) flag Marnus Labuschagne (Australia) 458.47 M-46 | Runs-1305 | BatA-35 | Wickets-6 | BowlA-41 | Ct/St-31 | FPM-0.7
47 Up 81 Paul van Meekeren (Netherlands) flag Paul van Meekeren (Netherlands) 458.22 M-23 | Runs-80 | BatA-6 | Wickets-38 | BowlA-27 | Ct/St-6 | FPM-0.3
48 Up 17 Taskin Ahmed (Bangladesh) flag Taskin Ahmed (Bangladesh) 457.76 M-45 | Runs-178 | BatA-10 | Wickets-64 | BowlA-29 | Ct/St-4 | FPM-0.1
49 Up 67 Gerald Coetzee (South Africa) flag Gerald Coetzee (South Africa) 456.78 M-14 | Runs-57 | BatA-8 | Wickets-31 | BowlA-23 | Ct/St-4 | FPM-0.3
50 Down 3 Rohit Sharma (India) flag Rohit Sharma (India) 452.18 M-41 | Runs-1751 | BatA-49 | Wickets-1 | BowlA-18 | Ct/St-18 | FPM-0.4
51 Up 22 Colin Ackermann (Netherlands) flag Colin Ackermann (Netherlands) 449.38 M-18 | Runs-451 | BatA-27 | Wickets-14 | BowlA-37 | Ct/St-9 | FPM-0.5
52 Down 14 Babar Azam (Pakistan) flag Babar Azam (Pakistan) 448.30 M-46 | Runs-2377 | BatA-58 | Wickets-0 | BowlA-na | Ct/St-16 | FPM-0.3
53 Down 47 David Willey (England) flag David Willey (England) 444.25 M-24 | Runs-286 | BatA-26 | Wickets-40 | BowlA-23 | Ct/St-5 | FPM-0.2
54 Up 32 Aryan Dutt (Netherlands) flag Aryan Dutt (Netherlands) 443.63 M-46 | Runs-207 | BatA-8 | Wickets-51 | BowlA-35 | Ct/St-11 | FPM-0.2
55 Up 121 Gulbadin Naib (Afghanistan) flag Gulbadin Naib (Afghanistan) 436.09 M-21 | Runs-273 | BatA-16 | Wickets-14 | BowlA-46 | Ct/St-15 | FPM-0.7
56 Up 54 Washington Sundar (India) flag Washington Sundar (India) 434.27 M-21 | Runs-315 | BatA-24 | Wickets-22 | BowlA-26 | Ct/St-5 | FPM-0.2
57 Up 27 Shai Hope (West Indies) flag Shai Hope (West Indies) 432.76 M-55 | Runs-2154 | BatA-47 | Wickets-0 | BowlA-na | Ct/St-57 | FPM-1.0
58 New Keacy Carty (West Indies) flag Keacy Carty (West Indies) 432.48 M-31 | Runs-1000 | BatA-43 | Wickets-0 | BowlA-na | Ct/St-5 | FPM-0.2
59 Down 56 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 432.43 M-41 | Runs-1247 | BatA-35 | Wickets-57 | BowlA-26 | Ct/St-10 | FPM-0.2
60 New Jeffrey Vandersay (Sri Lanka) flag Jeffrey Vandersay (Sri Lanka) 432.01 M-16 | Runs-41 | BatA-10 | Wickets-29 | BowlA-20 | Ct/St-3 | FPM-0.2
61 Down 29 Sam Curran (England) flag Sam Curran (England) 431.40 M-30 | Runs-572 | BatA-29 | Wickets-28 | BowlA-43 | Ct/St-9 | FPM-0.3
62 Up 38 Craig Young (Ireland) flag Craig Young (Ireland) 431.00 M-31 | Runs-124 | BatA-21 | Wickets-47 | BowlA-28 | Ct/St-12 | FPM-0.4
63 Up 152 Roelof van der Merwe (Netherlands/South Africa) flag Roelof van der Merwe (Netherlands/South Africa) 430.73 M-16 | Runs-88 | BatA-7 | Wickets-20 | BowlA-27 | Ct/St-8 | FPM-0.5
64 New Soumya Sarkar (Bangladesh) flag Soumya Sarkar (Bangladesh) 429.97 M-20 | Runs-470 | BatA-31 | Wickets-7 | BowlA-36 | Ct/St-9 | FPM-0.5
65 Up 66 Rachin Ravindra (New Zealand) flag Rachin Ravindra (New Zealand) 429.71 M-25 | Runs-820 | BatA-41 | Wickets-18 | BowlA-47 | Ct/St-6 | FPM-0.2
66 Up 21 Michael Bracewell (New Zealand) flag Michael Bracewell (New Zealand) 428.42 M-22 | Runs-544 | BatA-42 | Wickets-20 | BowlA-37 | Ct/St-9 | FPM-0.4
67 Up 8 Mark Adair (Ireland) flag Mark Adair (Ireland) 428.39 M-38 | Runs-279 | BatA-17 | Wickets-48 | BowlA-34 | Ct/St-19 | FPM-0.5
68 Down 52 Mitchell Santner (New Zealand) flag Mitchell Santner (New Zealand) 427.41 M-35 | Runs-446 | BatA-26 | Wickets-37 | BowlA-37 | Ct/St-16 | FPM-0.5
69 Up 161 Abdullah Shafique (Pakistan) flag Abdullah Shafique (Pakistan) 420.93 M-21 | Runs-612 | BatA-32 | Wickets-0 | BowlA-na | Ct/St-10 | FPM-0.5
70 New Ali Naseer (U.A.E.) flag Ali Naseer (U.A.E.) 420.70 M-17 | Runs-396 | BatA-26 | Wickets-20 | BowlA-32 | Ct/St-2 | FPM-0.1
71 Down 46 Kagiso Rabada (South Africa) flag Kagiso Rabada (South Africa) 420.34 M-28 | Runs-126 | BatA-13 | Wickets-45 | BowlA-28 | Ct/St-17 | FPM-0.6
72 Up 35 Axar Patel (India) flag Axar Patel (India) 419.04 M-22 | Runs-387 | BatA-26 | Wickets-19 | BowlA-36 | Ct/St-10 | FPM-0.5
73 Down 9 Lungi Ngidi (South Africa) flag Lungi Ngidi (South Africa) 417.41 M-36 | Runs-76 | BatA-10 | Wickets-43 | BowlA-37 | Ct/St-7 | FPM-0.2
74 Up 122 Brydon Carse (England) flag Brydon Carse (England) 415.67 M-19 | Runs-192 | BatA-24 | Wickets-23 | BowlA-36 | Ct/St-6 | FPM-0.3
75 Down 58 Trent Boult (New Zealand) flag Trent Boult (New Zealand) 414.10 M-24 | Runs-57 | BatA-8 | Wickets-47 | BowlA-21 | Ct/St-12 | FPM-0.5
76 Up 7 Harry Tector (Ireland) flag Harry Tector (Ireland) 409.10 M-45 | Runs-1782 | BatA-50 | Wickets-4 | BowlA-54 | Ct/St-22 | FPM-0.5
77 Down 3 Rahmat Shah (Afghanistan) flag Rahmat Shah (Afghanistan) 409.00 M-47 | Runs-1510 | BatA-35 | Wickets-1 | BowlA-28 | Ct/St-8 | FPM-0.2
78 Down 2 Mustafizur Rahman (Bangladesh) flag Mustafizur Rahman (Bangladesh) 406.68 M-49 | Runs-85 | BatA-8 | Wickets-63 | BowlA-31 | Ct/St-6 | FPM-0.1
79 Up 122 Avishka Fernando (Sri Lanka) flag Avishka Fernando (Sri Lanka) 404.70 M-29 | Runs-852 | BatA-30 | Wickets-0 | BowlA-na | Ct/St-13 | FPM-0.4
80 Down 59 Shubman Gill (India) flag Shubman Gill (India) 403.28 M-44 | Runs-2279 | BatA-62 | Wickets-0 | BowlA-na | Ct/St-32 | FPM-0.7
81 Up 116 Graham Hume (Ireland) flag Graham Hume (Ireland) 398.27 M-18 | Runs-72 | BatA-14 | Wickets-25 | BowlA-29 | Ct/St-3 | FPM-0.2
82 Down 27 Kuldeep Yadav (India) flag Kuldeep Yadav (India) 397.12 M-45 | Runs-87 | BatA-7 | Wickets-67 | BowlA-25 | Ct/St-8 | FPM-0.2
83 Down 15 Heinrich Klaasen (South Africa) flag Heinrich Klaasen (South Africa) 396.60 M-40 | Runs-1494 | BatA-44 | Wickets-0 | BowlA-na | Ct/St-34 | FPM-0.9
84 Down 62 Chris Woakes (England) flag Chris Woakes (England) 396.56 M-18 | Runs-209 | BatA-16 | Wickets-24 | BowlA-28 | Ct/St-5 | FPM-0.3
85 New Will Jacks (England) flag Will Jacks (England) 396.04 M-15 | Runs-468 | BatA-31 | Wickets-5 | BowlA-45 | Ct/St-6 | FPM-0.4
86 Down 56 Jasprit Bumrah (India) flag Jasprit Bumrah (India) 395.06 M-22 | Runs-72 | BatA-12 | Wickets-41 | BowlA-19 | Ct/St-1 | FPM-0.0
87 Down 52 Mohammed Siraj (India) flag Mohammed Siraj (India) 394.66 M-43 | Runs-55 | BatA-8 | Wickets-71 | BowlA-23 | Ct/St-6 | FPM-0.1
88 Up 14 Ibrahim Zadran (Afghanistan) flag Ibrahim Zadran (Afghanistan) 394.64 M-32 | Runs-1438 | BatA-50 | Wickets-0 | BowlA-na | Ct/St-10 | FPM-0.3
89 Up 67 Basil Hameed (U.A.E.) flag Basil Hameed (U.A.E.) 393.57 M-42 | Runs-899 | BatA-23 | Wickets-42 | BowlA-22 | Ct/St-17 | FPM-0.4
90 Down 39 Curtis Campher (Ireland) flag Curtis Campher (Ireland) 392.27 M-37 | Runs-868 | BatA-30 | Wickets-24 | BowlA-39 | Ct/St-12 | FPM-0.3
91 Down 29 Glenn Phillips (New Zealand) flag Glenn Phillips (New Zealand) 390.96 M-33 | Runs-759 | BatA-33 | Wickets-13 | BowlA-41 | Ct/St-16 | FPM-0.5
92 Up 70 Nasum Ahmed (Bangladesh) flag Nasum Ahmed (Bangladesh) 390.40 M-18 | Runs-186 | BatA-21 | Wickets-16 | BowlA-41 | Ct/St-3 | FPM-0.2
93 Up 71 Lahiru Kumara (Sri Lanka) flag Lahiru Kumara (Sri Lanka) 389.31 M-18 | Runs-44 | BatA-6 | Wickets-29 | BowlA-25 | Ct/St-3 | FPM-0.2
94 Down 58 Tim Southee (New Zealand) flag Tim Southee (New Zealand) 388.97 M-18 | Runs-61 | BatA-9 | Wickets-31 | BowlA-29 | Ct/St-5 | FPM-0.3
95 Down 68 Mohammed Shami (India) flag Mohammed Shami (India) 385.90 M-22 | Runs-59 | BatA-8 | Wickets-47 | BowlA-18 | Ct/St-3 | FPM-0.1
96 New Saim Ayub (Pakistan) flag Saim Ayub (Pakistan) 385.30 M-9 | Runs-515 | BatA-64 | Wickets-5 | BowlA-28 | Ct/St-9 | FPM-1.0
97 New Harry Brook (England) flag Harry Brook (England) 384.09 M-20 | Runs-719 | BatA-40 | Wickets-0 | BowlA-na | Ct/St-2 | FPM-0.1
98 Up 53 Phil Salt (England) flag Phil Salt (England) 380.07 M-27 | Runs-866 | BatA-35 | Wickets-0 | BowlA-na | Ct/St-10 | FPM-0.4
99 Up 47 Max O'Dowd (Netherlands) flag Max O'Dowd (Netherlands) 379.32 M-52 | Runs-1579 | BatA-32 | Wickets-1 | BowlA-124 | Ct/St-10 | FPM-0.2
100 Down 87 Logan van Beek (Netherlands) flag Logan van Beek (Netherlands) 377.73 M-33 | Runs-477 | BatA-22 | Wickets-46 | BowlA-35 | Ct/St-17 | FPM-0.5
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #odicricket #odis #menodis #azmatullahomarzai #omarzai #waninduhasaranga #hasaranga #dilshanmadushanka #madushanka #mohammadnabi #nabi #travishead #head #shaheenshahafridi #afridi #adamzampa #zampa #mehidyhasanmiraz #miraz #gudakeshmotie #motie #glennmaxwell #maxwell #rashidkhan #khan #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings