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 29 Dilshan Madushanka (Sri Lanka) flag Dilshan Madushanka (Sri Lanka) 696.18 M-26 | Wickets-45 | Avg-25 | SR-25 | ER-6.2
2 Up 23 Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 659.75 M-43 | Wickets-76 | Avg-24 | SR-28 | ER-5.0
3 Down 2 Adam Zampa (Australia) flag Adam Zampa (Australia) 636.86 M-45 | Wickets-88 | Avg-24 | SR-26 | ER-5.5
4 Up 1 Shaheen Shah Afridi (Pakistan) flag Shaheen Shah Afridi (Pakistan) 633.91 M-37 | Wickets-74 | Avg-24 | SR-26 | ER-5.6
5 Up 1 Haris Rauf (Pakistan) flag Haris Rauf (Pakistan) 606.15 M-43 | Wickets-81 | Avg-25 | SR-26 | ER-5.9
6 Down 4 Mitchell Starc (Australia) flag Mitchell Starc (Australia) 591.99 M-31 | Wickets-60 | Avg-24 | SR-26 | ER-5.5
7 Up 5 Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 530.89 M-40 | Wickets-65 | Avg-23 | SR-32 | ER-4.3
8 Up 85 Gudakesh Motie (West Indies) flag Gudakesh Motie (West Indies) 514.39 M-22 | Wickets-33 | Avg-25 | SR-34 | ER-4.4
9 Up 12 Fazalhaq Farooqi (Afghanistan) flag Fazalhaq Farooqi (Afghanistan) 506.84 M-39 | Wickets-50 | Avg-32 | SR-33 | ER-5.8
10 Up 19 Gerald Coetzee (South Africa) flag Gerald Coetzee (South Africa) 489.29 M-14 | Wickets-31 | Avg-23 | SR-21 | ER-6.5
11 Up 40 Naseem Shah (Pakistan) flag Naseem Shah (Pakistan) 482.05 M-20 | Wickets-42 | Avg-20 | SR-23 | ER-5.1
12 Down 9 Mohammed Shami (India) flag Mohammed Shami (India) 475.83 M-22 | Wickets-47 | Avg-18 | SR-20 | ER-5.3
13 Up 6 Alzarri Joseph (West Indies) flag Alzarri Joseph (West Indies) 457.74 M-47 | Wickets-75 | Avg-28 | SR-32 | ER-5.2
14 Up 23 Maheesh Theekshana (Sri Lanka) flag Maheesh Theekshana (Sri Lanka) 452.26 M-48 | Wickets-65 | Avg-28 | SR-36 | ER-4.6
15 Up 106 Jeffrey Vandersay (Sri Lanka) flag Jeffrey Vandersay (Sri Lanka) 437.70 M-16 | Wickets-29 | Avg-20 | SR-24 | ER-5.1
16 Down 12 Trent Boult (New Zealand) flag Trent Boult (New Zealand) 427.75 M-24 | Wickets-47 | Avg-21 | SR-26 | ER-4.9
17 Down 8 Jasprit Bumrah (India) flag Jasprit Bumrah (India) 415.66 M-22 | Wickets-41 | Avg-19 | SR-26 | ER-4.4
18 Down 5 Adil Rashid (England) flag Adil Rashid (England) 408.46 M-37 | Wickets-50 | Avg-36 | SR-38 | ER-5.7
19 Down 11 Josh Hazlewood (Australia) flag Josh Hazlewood (Australia) 408.04 M-37 | Wickets-50 | Avg-29 | SR-37 | ER-4.7
20 Up 8 Taskin Ahmed (Bangladesh) flag Taskin Ahmed (Bangladesh) 405.19 M-45 | Wickets-64 | Avg-29 | SR-35 | ER-5.1
21 Down 14 Pat Cummins (Australia) flag Pat Cummins (Australia) 398.87 M-21 | Wickets-32 | Avg-29 | SR-32 | ER-5.4
22 Up 42 Dunith Wellalage (Sri Lanka) flag Dunith Wellalage (Sri Lanka) 396.16 M-27 | Wickets-31 | Avg-32 | SR-37 | ER-5.3
23 Up 85 Azmatullah Omarzai (Afghanistan) flag Azmatullah Omarzai (Afghanistan) 389.56 M-36 | Wickets-30 | Avg-32 | SR-36 | ER-5.4
24 Down 6 Reece Topley (England) flag Reece Topley (England) 375.19 M-19 | Wickets-30 | Avg-27 | SR-29 | ER-5.7
25 Up 46 Graham Hume (Ireland) flag Graham Hume (Ireland) 374.80 M-18 | Wickets-25 | Avg-29 | SR-32 | ER-5.3
26 Down 9 Shoriful Islam (Bangladesh) flag Shoriful Islam (Bangladesh) 365.43 M-40 | Wickets-58 | Avg-29 | SR-32 | ER-5.6
27 Down 16 Tim Southee (New Zealand) flag Tim Southee (New Zealand) 364.38 M-18 | Wickets-31 | Avg-29 | SR-28 | ER-6.1
28 Up 32 Marco Jansen (South Africa) flag Marco Jansen (South Africa) 362.76 M-26 | Wickets-41 | Avg-32 | SR-30 | ER-6.3
29 Up 46 Lahiru Kumara (Sri Lanka) flag Lahiru Kumara (Sri Lanka) 355.01 M-18 | Wickets-29 | Avg-25 | SR-25 | ER-6.1
30 Up 36 Richard Ngarava (Zimbabwe) flag Richard Ngarava (Zimbabwe) 352.99 M-38 | Wickets-50 | Avg-27 | SR-33 | ER-5.0
31 Down 21 Mohammed Siraj (India) flag Mohammed Siraj (India) 350.75 M-43 | Wickets-71 | Avg-23 | SR-27 | ER-5.1
32 New AM Ghazanfar (Afghanistan) flag AM Ghazanfar (Afghanistan) 350.73 M-11 | Wickets-21 | Avg-14 | SR-20 | ER-4.1
33 Down 13 Kagiso Rabada (South Africa) flag Kagiso Rabada (South Africa) 349.91 M-28 | Wickets-45 | Avg-28 | SR-32 | ER-5.3
34 Up 10 Craig Young (Ireland) flag Craig Young (Ireland) 348.99 M-31 | Wickets-47 | Avg-28 | SR-30 | ER-5.5
35 Up 7 Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 348.35 M-46 | Wickets-42 | Avg-32 | SR-46 | ER-4.2
36 Up 32 Aryan Dutt (Netherlands) flag Aryan Dutt (Netherlands) 346.67 M-46 | Wickets-51 | Avg-35 | SR-43 | ER-4.9
37 Down 14 Kuldeep Yadav (India) flag Kuldeep Yadav (India) 346.09 M-45 | Wickets-67 | Avg-25 | SR-32 | ER-4.8
38 Up 19 Sean Abbott (Australia) flag Sean Abbott (Australia) 343.90 M-24 | Wickets-27 | Avg-38 | SR-41 | ER-5.6
39 Up 4 Mustafizur Rahman (Bangladesh) flag Mustafizur Rahman (Bangladesh) 342.24 M-49 | Wickets-63 | Avg-31 | SR-36 | ER-5.1
40 Up 30 Paul van Meekeren (Netherlands) flag Paul van Meekeren (Netherlands) 333.39 M-23 | Wickets-38 | Avg-27 | SR-29 | ER-5.5
41 Up 6 Dushmantha Chameera (Sri Lanka) flag Dushmantha Chameera (Sri Lanka) 329.91 M-29 | Wickets-37 | Avg-32 | SR-34 | ER-5.6
42 Up 16 Mark Adair (Ireland) flag Mark Adair (Ireland) 326.50 M-38 | Wickets-48 | Avg-34 | SR-36 | ER-5.7
43 Down 21 Lungi Ngidi (South Africa) flag Lungi Ngidi (South Africa) 325.17 M-36 | Wickets-43 | Avg-37 | SR-38 | ER-5.8
44 Down 5 Mehidy Hasan Miraz (Bangladesh) flag Mehidy Hasan Miraz (Bangladesh) 316.92 M-62 | Wickets-70 | Avg-34 | SR-40 | ER-5.0
45 Down 29 David Willey (England) flag David Willey (England) 306.58 M-24 | Wickets-40 | Avg-23 | SR-27 | ER-5.2
46 Up 68 Vivian Kingma (Netherlands) flag Vivian Kingma (Netherlands) 305.65 M-23 | Wickets-34 | Avg-26 | SR-31 | ER-5.1
47 Up 33 Jofra Archer (England) flag Jofra Archer (England) 297.85 M-10 | Wickets-17 | Avg-27 | SR-29 | ER-5.5
48 Down 21 Mohammad Wasim (Pakistan) flag Mohammad Wasim (Pakistan) 297.15 M-20 | Wickets-34 | Avg-25 | SR-28 | ER-5.4
49 Up 40 Brandon McMullen (Scotland) flag Brandon McMullen (Scotland) 293.37 M-26 | Wickets-36 | Avg-20 | SR-28 | ER-4.2
50 Up 6 Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 293.15 M-29 | Wickets-24 | Avg-34 | SR-43 | ER-4.8
51 Down 37 Tabraiz Shamsi (South Africa) flag Tabraiz Shamsi (South Africa) 292.86 M-31 | Wickets-47 | Avg-30 | SR-31 | ER-5.7
52 Up 31 Ebadot Hossain (Bangladesh) flag Ebadot Hossain (Bangladesh) 292.79 M-12 | Wickets-22 | Avg-23 | SR-24 | ER-5.6
53 Down 1 Prasidh Krishna (India) flag Prasidh Krishna (India) 291.46 M-17 | Wickets-29 | Avg-26 | SR-27 | ER-5.6
54 Down 39 Matt Henry (New Zealand) flag Matt Henry (New Zealand) 290.32 M-30 | Wickets-49 | Avg-26 | SR-32 | ER-4.9
55 No change Yuzvendra Chahal (India) flag Yuzvendra Chahal (India) 289.40 M-18 | Wickets-29 | Avg-27 | SR-29 | ER-5.5
56 Up 28 Romario Shepherd (West Indies) flag Romario Shepherd (West Indies) 287.50 M-32 | Wickets-29 | Avg-40 | SR-41 | ER-5.9
57 Down 23 Chris Woakes (England) flag Chris Woakes (England) 282.94 M-18 | Wickets-24 | Avg-28 | SR-35 | ER-4.8
58 Up 91 Brydon Carse (England) flag Brydon Carse (England) 281.15 M-19 | Wickets-23 | Avg-36 | SR-35 | ER-6.2
59 Up 72 Bernard Scholtz (Namibia) flag Bernard Scholtz (Namibia) 280.48 M-45 | Wickets-59 | Avg-23 | SR-41 | ER-3.4
60 Up 17 Hasan Ali (Pakistan) flag Hasan Ali (Pakistan) 279.75 M-13 | Wickets-18 | Avg-39 | SR-36 | ER-6.6
61 Up 24 Naveen-ul-Haq (Afghanistan) flag Naveen-ul-Haq (Afghanistan) 278.46 M-11 | Wickets-16 | Avg-32 | SR-30 | ER-6.4
62 Down 16 Blessing Muzarabani (Zimbabwe) flag Blessing Muzarabani (Zimbabwe) 277.66 M-31 | Wickets-38 | Avg-32 | SR-39 | ER-4.8
63 Up 19 Washington Sundar (India) flag Washington Sundar (India) 277.59 M-21 | Wickets-22 | Avg-26 | SR-34 | ER-4.6
64 Down 29 Bas de Leede (Netherlands) flag Bas de Leede (Netherlands) 272.37 M-44 | Wickets-43 | Avg-32 | SR-32 | ER-6.0
65 Up 61 Fareed Ahmad (Afghanistan) flag Fareed Ahmad (Afghanistan) 269.76 M-14 | Wickets-20 | Avg-27 | SR-30 | ER-5.3
66 Down 17 Anrich Nortje (South Africa) flag Anrich Nortje (South Africa) 268.99 M-15 | Wickets-22 | Avg-32 | SR-30 | ER-6.3
67 Up 58 Andile Phehlukwayo (South Africa) flag Andile Phehlukwayo (South Africa) 268.02 M-27 | Wickets-28 | Avg-32 | SR-31 | ER-6.1
68 Down 44 Shardul Thakur (India) flag Shardul Thakur (India) 263.44 M-35 | Wickets-50 | Avg-27 | SR-27 | ER-6.0
69 Up 23 Mahedi Hasan (Bangladesh) flag Mahedi Hasan (Bangladesh) 262.09 M-11 | Wickets-14 | Avg-31 | SR-38 | ER-5.0
70 Up 175 Salman Agha (Pakistan) flag Salman Agha (Pakistan) 260.52 M-30 | Wickets-15 | Avg-41 | SR-44 | ER-5.5
71 Down 17 Bilal Khan (Oman) flag Bilal Khan (Oman) 259.11 M-39 | Wickets-83 | Avg-21 | SR-24 | ER-5.3
72 Up 33 Nasum Ahmed (Bangladesh) flag Nasum Ahmed (Bangladesh) 258.93 M-18 | Wickets-16 | Avg-41 | SR-55 | ER-4.5
73 Down 6 Fred Klaassen (England) flag Fred Klaassen (England) 256.50 M-15 | Wickets-22 | Avg-27 | SR-37 | ER-4.5
74 Up 95 Roelof van der Merwe (Netherlands/South Africa) flag Roelof van der Merwe (Netherlands/South Africa) 256.01 M-16 | Wickets-20 | Avg-27 | SR-37 | ER-4.4
75 Down 49 Logan van Beek (Netherlands) flag Logan van Beek (Netherlands) 255.32 M-33 | Wickets-46 | Avg-35 | SR-37 | ER-5.7
76 Down 40 Mitchell Santner (New Zealand) flag Mitchell Santner (New Zealand) 251.12 M-35 | Wickets-37 | Avg-37 | SR-47 | ER-4.8
77 Down 8 Taijul Islam (Bangladesh) flag Taijul Islam (Bangladesh) 247.38 M-11 | Wickets-19 | Avg-25 | SR-28 | ER-5.2
78 Down 4 Mark Wood (England) flag Mark Wood (England) 246.51 M-13 | Wickets-13 | Avg-43 | SR-46 | ER-5.6
79 Down 17 Kasun Rajitha (Sri Lanka) flag Kasun Rajitha (Sri Lanka) 245.98 M-25 | Wickets-34 | Avg-35 | SR-35 | ER-6.0
80 Up 21 Matheesha Pathirana (Sri Lanka) flag Matheesha Pathirana (Sri Lanka) 244.63 M-12 | Wickets-17 | Avg-36 | SR-30 | ER-7.3
81 Down 33 Ravindra Jadeja (India) flag Ravindra Jadeja (India) 244.36 M-29 | Wickets-32 | Avg-29 | SR-37 | ER-4.6
82 Down 23 Hasan Mahmud (Bangladesh) flag Hasan Mahmud (Bangladesh) 243.81 M-23 | Wickets-31 | Avg-33 | SR-32 | ER-6.1
83 Up 41 Arshdeep Singh (India) flag Arshdeep Singh (India) 242.83 M-8 | Wickets-12 | Avg-24 | SR-29 | ER-5.1
84 Down 52 Keshav Maharaj (South Africa) flag Keshav Maharaj (South Africa) 241.82 M-37 | Wickets-48 | Avg-29 | SR-39 | ER-4.5
85 Up 18 Adam Milne (New Zealand) flag Adam Milne (New Zealand) 241.49 M-10 | Wickets-16 | Avg-28 | SR-28 | ER-6.1
86 Down 41 Akeal Hosein (West Indies) flag Akeal Hosein (West Indies) 241.44 M-38 | Wickets-57 | Avg-30 | SR-37 | ER-4.8
87 Down 34 Sandeep Lamichhane (Nepal) flag Sandeep Lamichhane (Nepal) 240.24 M-48 | Wickets-98 | Avg-20 | SR-26 | ER-4.5
88 Up 19 Junaid Siddique (U.A.E.) flag Junaid Siddique (U.A.E.) 239.51 M-48 | Wickets-60 | Avg-30 | SR-35 | ER-5.1
89 Up 22 Hayden Walsh (West Indies/U.S.A.) flag Hayden Walsh (West Indies/U.S.A.) 239.05 M-15 | Wickets-16 | Avg-42 | SR-44 | ER-5.7
90 Up 145 Gerhard Erasmus (Namibia) flag Gerhard Erasmus (Namibia) 238.45 M-44 | Wickets-38 | Avg-24 | SR-33 | ER-4.4
91 Up 9 Saurabh Netravalkar (U.S.A.) flag Saurabh Netravalkar (U.S.A.) 237.82 M-43 | Wickets-69 | Avg-24 | SR-33 | ER-4.3
92 Down 61 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 235.09 M-41 | Wickets-57 | Avg-26 | SR-36 | ER-4.4
93 Up 5 Lalit Rajbanshi (Nepal) flag Lalit Rajbanshi (Nepal) 233.14 M-30 | Wickets-41 | Avg-21 | SR-34 | ER-3.8
94 Up 23 Sikandar Raza (Zimbabwe) flag Sikandar Raza (Zimbabwe) 229.81 M-45 | Wickets-31 | Avg-42 | SR-53 | ER-4.8
95 Up 120 Ali Naseer (U.A.E.) flag Ali Naseer (U.A.E.) 227.27 M-17 | Wickets-20 | Avg-32 | SR-34 | ER-5.6
96 Down 58 Lockie Ferguson (New Zealand) flag Lockie Ferguson (New Zealand) 226.28 M-28 | Wickets-30 | Avg-45 | SR-45 | ER-6.0
97 Down 57 Sam Curran (England) flag Sam Curran (England) 224.52 M-30 | Wickets-28 | Avg-43 | SR-41 | ER-6.3
98 Up 11 Gulbadin Naib (Afghanistan) flag Gulbadin Naib (Afghanistan) 223.60 M-21 | Wickets-14 | Avg-46 | SR-45 | ER-6.2
99 Down 38 Mark Watt (Scotland) flag Mark Watt (Scotland) 222.73 M-44 | Wickets-64 | Avg-23 | SR-34 | ER-4.1
100 Up 29 Michael Bracewell (New Zealand) flag Michael Bracewell (New Zealand) 220.35 M-22 | Wickets-20 | Avg-37 | SR-43 | ER-5.2
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #odicricket #odis #menodis #dilshanmadushanka #madushanka #waninduhasaranga #hasaranga #adamzampa #zampa #shaheenshahafridi #afridi #harisrauf #rauf #mitchellstarc #starc #rashidkhan #khan #gudakeshmotie #motie #fazalhaqfarooqi #farooqi #geraldcoetzee #coetzee #naseemshah #shah #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings