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
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
6 Down 4 Mitchell Starc (Australia) flag Mitchell Starc (Australia) 591.99 M-31 | Wickets-60 | Avg-24 | SR-26 | ER-5.5
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
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
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
24 Down 6 Reece Topley (England) flag Reece Topley (England) 375.19 M-19 | Wickets-30 | Avg-27 | SR-29 | ER-5.7
26 Down 9 Shoriful Islam (Bangladesh) flag Shoriful Islam (Bangladesh) 365.43 M-40 | Wickets-58 | Avg-29 | SR-32 | ER-5.6
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
30 Up 36 Richard Ngarava (Zimbabwe) flag Richard Ngarava (Zimbabwe) 352.99 M-38 | Wickets-50 | Avg-27 | SR-33 | ER-5.0
37 Down 14 Kuldeep Yadav (India) flag Kuldeep Yadav (India) 346.09 M-45 | Wickets-67 | Avg-25 | SR-32 | ER-4.8
39 Up 4 Mustafizur Rahman (Bangladesh) flag Mustafizur Rahman (Bangladesh) 342.24 M-49 | Wickets-63 | Avg-31 | SR-36 | ER-5.1
45 Down 29 David Willey (England) flag David Willey (England) 306.58 M-24 | Wickets-40 | Avg-23 | SR-27 | ER-5.2
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
59 Up 72 Bernard Scholtz (Namibia) flag Bernard Scholtz (Namibia) 280.48 M-45 | Wickets-59 | Avg-23 | SR-41 | ER-3.4
65 Up 61 Fareed Ahmad (Afghanistan) flag Fareed Ahmad (Afghanistan) 269.76 M-14 | Wickets-20 | Avg-27 | SR-30 | ER-5.3
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
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
81 Down 33 Ravindra Jadeja (India) flag Ravindra Jadeja (India) 244.36 M-29 | Wickets-32 | Avg-29 | SR-37 | ER-4.6
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
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
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
97 Down 57 Sam Curran (England) flag Sam Curran (England) 224.52 M-30 | Wickets-28 | Avg-43 | SR-41 | ER-6.3
99 Down 38 Mark Watt (Scotland) flag Mark Watt (Scotland) 222.73 M-44 | Wickets-64 | Avg-23 | SR-34 | ER-4.1
101 Down 68 Josh Little (Ireland) flag Josh Little (Ireland) 220.30 M-30 | Wickets-46 | Avg-30 | SR-31 | ER-5.9
111 Up 49 Nosthush Kenjige (U.S.A.) flag Nosthush Kenjige (U.S.A.) 214.73 M-47 | Wickets-53 | Avg-31 | SR-43 | ER-4.2
118 New Nangeyalia Kharote (Afghanistan) flag Nangeyalia Kharote (Afghanistan) 206.29 M-7 | Wickets-11 | Avg-17 | SR-27 | ER-3.7
119 Up 9 Tangeni Lungameni (Namibia) flag Tangeni Lungameni (Namibia) 204.74 M-31 | Wickets-46 | Avg-24 | SR-32 | ER-4.6
120 Up 46 Aayan Afzal Khan (U.A.E.) flag Aayan Afzal Khan (U.A.E.) 203.63 M-34 | Wickets-43 | Avg-27 | SR-41 | ER-4.0
123 New Bjorn Fortuin (South Africa) flag Bjorn Fortuin (South Africa) 198.19 M-12 | Wickets-16 | Avg-31 | SR-37 | ER-4.9
127 Down 17 Axar Patel (India) flag Axar Patel (India) 194.38 M-22 | Wickets-19 | Avg-36 | SR-46 | ER-4.6
130 New Kaleem Sana (Canada) flag Kaleem Sana (Canada) 190.94 M-16 | Wickets-26 | Avg-22 | SR-32 | ER-4.2
136 Down 55 Ruben Trumpelmann (Namibia) flag Ruben Trumpelmann (Namibia) 182.81 M-38 | Wickets-63 | Avg-23 | SR-29 | ER-4.8
137 Down 58 Mohammad Nawaz (Pakistan) flag Mohammad Nawaz (Pakistan) 182.73 M-22 | Wickets-25 | Avg-36 | SR-43 | ER-5.0
142 Up 6 Rachin Ravindra (New Zealand) flag Rachin Ravindra (New Zealand) 177.35 M-25 | Wickets-18 | Avg-47 | SR-46 | ER-6.0
147 Up 32 Noor Ahmad (Afghanistan) flag Noor Ahmad (Afghanistan) 168.34 M-10 | Wickets-9 | Avg-57 | SR-57 | ER-6.1
156 Up 64 Jan Frylinck (Namibia) flag Jan Frylinck (Namibia) 162.65 M-30 | Wickets-25 | Avg-33 | SR-43 | ER-4.6
158 New Saad Bin Zafar (Canada) flag Saad Bin Zafar (Canada) 155.22 M-20 | Wickets-27 | Avg-30 | SR-41 | ER-4.3
167 Up 24 JJ Smit (Namibia) flag JJ Smit (Namibia) 147.86 M-33 | Wickets-25 | Avg-25 | SR-36 | ER-4.1
170 Down 79 Semo Kamea (P.N.G.) flag Semo Kamea (P.N.G.) 143.63 M-22 | Wickets-33 | Avg-26 | SR-30 | ER-5.2
178 New Shakeel Ahmed (Oman) flag Shakeel Ahmed (Oman) 138.03 M-7 | Wickets-17 | Avg-11 | SR-23 | ER-2.8
181 Down 51 Ashton Agar (Australia) flag Ashton Agar (Australia) 131.69 M-8 | Wickets-9 | Avg-33 | SR-43 | ER-4.6
182 Down 7 Sean Williams (Zimbabwe) flag Sean Williams (Zimbabwe) 131.58 M-26 | Wickets-13 | Avg-45 | SR-52 | ER-5.2
183 Down 45 Kabua Morea (P.N.G.) flag Kabua Morea (P.N.G.) 131.48 M-17 | Wickets-22 | Avg-26 | SR-33 | ER-4.7
190 Down 38 Zeeshan Maqsood (Oman) flag Zeeshan Maqsood (Oman) 122.55 M-37 | Wickets-38 | Avg-32 | SR-43 | ER-4.5
194 Down 2 Ahmed Raza (U.A.E.) flag Ahmed Raza (U.A.E.) 118.89 M-22 | Wickets-29 | Avg-28 | SR-39 | ER-4.4
204 Up 1 Pieter Seelaar (Netherlands) flag Pieter Seelaar (Netherlands) 111.26 M-16 | Wickets-7 | Avg-80 | SR-101 | ER-4.7
217 Up 8 Kushal Malla (Nepal) flag Kushal Malla (Nepal) 101.87 M-36 | Wickets-22 | Avg-34 | SR-46 | ER-4.5
218 Down 41 Lakshan Sandakan (Sri Lanka) flag Lakshan Sandakan (Sri Lanka) 101.44 M-7 | Wickets-7 | Avg-54 | SR-59 | ER-5.5
223 Up 15 Nandre Burger (South Africa) flag Nandre Burger (South Africa) 98.35 M-5 | Wickets-6 | Avg-38 | SR-41 | ER-5.5
224 Down 62 George Dockrell (Ireland) flag George Dockrell (Ireland) 98.23 M-40 | Wickets-17 | Avg-32 | SR-32 | ER-6.0
225 Down 19 Hamza Tahir (Scotland) flag Hamza Tahir (Scotland) 97.62 M-25 | Wickets-27 | Avg-30 | SR-41 | ER-4.3
229 Down 39 Wellington Masakadza (Zimbabwe) flag Wellington Masakadza (Zimbabwe) 96.98 M-22 | Wickets-11 | Avg-50 | SR-64 | ER-4.7
232 New Brad Currie (Scotland) flag Brad Currie (Scotland) 95.97 M-9 | Wickets-16 | Avg-15 | SR-25 | ER-3.7
234 Down 51 Ayaan Khan (Oman) flag Ayaan Khan (Oman) 95.65 M-41 | Wickets-29 | Avg-34 | SR-43 | ER-4.8
237 Down 11 Matthew Kuhnemann (Australia) flag Matthew Kuhnemann (Australia) 93.95 M-4 | Wickets-6 | Avg-32 | SR-38 | ER-5.0
244 Down 88 Nisarg Patel (U.S.A.) flag Nisarg Patel (U.S.A.) 87.58 M-33 | Wickets-35 | Avg-33 | SR-41 | ER-4.8
249 Down 7 Clayton Floyd (Netherlands) flag Clayton Floyd (Netherlands) 82.55 M-10 | Wickets-5 | Avg-67 | SR-85 | ER-4.7
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #odicricket #odis #menodis #dilshanmadushanka #madushanka #shaheenshahafridi #afridi #mitchellstarc #starc #gudakeshmotie #motie #fazalhaqfarooqi #farooqi #trentboult #boult #dunithwellalage #wellalage #reecetopley #topley #shorifulislam #islam #marcojansen #jansen #richardngarava #ngarava #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings