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
101 Up 82 Lungi Ngidi (South Africa) flag Lungi Ngidi (South Africa) 630.03 M-24 | Wickets-30 | Avg-26 | SR-17 | ER-8.9
102 Up 45 Fazalhaq Farooqi (Afghanistan) flag Fazalhaq Farooqi (Afghanistan) 627.28 M-46 | Wickets-57 | Avg-22 | SR-17 | ER-7.9
103 Down 59 Adil Rashid (England) flag Adil Rashid (England) 626.60 M-70 | Wickets-78 | Avg-22 | SR-17 | ER-7.7
104 Up 45 Dwaine Pretorius (South Africa) flag Dwaine Pretorius (South Africa) 621.97 M-80 | Wickets-89 | Avg-24 | SR-17 | ER-8.7
105 Down 11 Scott Kuggeleijn (New Zealand) flag Scott Kuggeleijn (New Zealand) 620.24 M-49 | Wickets-58 | Avg-22 | SR-16 | ER-8.7
106 New Lance Morris (Australia) flag Lance Morris (Australia) 616.38 M-25 | Wickets-29 | Avg-22 | SR-17 | ER-7.7
107 Up 122 Dan Douthwaite (England) flag Dan Douthwaite (England) 615.78 M-46 | Wickets-52 | Avg-25 | SR-16 | ER-9.3
108 Down 102 Jayden Lennox (New Zealand) flag Jayden Lennox (New Zealand) 613.89 M-29 | Wickets-44 | Avg-17 | SR-14 | ER-7.4
109 Down 29 Callum Parkinson (England) flag Callum Parkinson (England) 613.18 M-68 | Wickets-84 | Avg-23 | SR-18 | ER-7.7
110 New Gerald Coetzee (South Africa) flag Gerald Coetzee (South Africa) 612.84 M-20 | Wickets-31 | Avg-19 | SR-13 | ER-9.2
111 New Blessing Muzarabani (Zimbabwe) flag Blessing Muzarabani (Zimbabwe) 611.27 M-25 | Wickets-28 | Avg-24 | SR-18 | ER-8.1
112 Up 7 Jake Lintott (England) flag Jake Lintott (England) 610.98 M-80 | Wickets-91 | Avg-23 | SR-17 | ER-8.0
113 Up 61 Samit Patel (England) flag Samit Patel (England) 610.86 M-112 | Wickets-107 | Avg-23 | SR-20 | ER-7.1
114 Down 102 Salman Irshad (Pakistan) flag Salman Irshad (Pakistan) 608.56 M-36 | Wickets-47 | Avg-26 | SR-17 | ER-9.0
115 Down 52 Mitchell Santner (New Zealand) flag Mitchell Santner (New Zealand) 606.12 M-52 | Wickets-50 | Avg-25 | SR-21 | ER-7.3
116 Down 15 Tom Taylor (England) flag Tom Taylor (England) 605.93 M-54 | Wickets-61 | Avg-25 | SR-16 | ER-9.4
117 Down 48 Riley Meredith (Australia) flag Riley Meredith (Australia) 600.43 M-74 | Wickets-87 | Avg-26 | SR-18 | ER-8.5
118 New Mukesh Kumar (India) flag Mukesh Kumar (India) 599.65 M-20 | Wickets-24 | Avg-29 | SR-17 | ER-10.4
119 Up 24 Ali Khan (U.S.A.) flag Ali Khan (U.S.A.) 599.05 M-30 | Wickets-31 | Avg-26 | SR-17 | ER-9.1
120 Up 83 Louis Delport (New Zealand) flag Louis Delport (New Zealand) 598.26 M-29 | Wickets-35 | Avg-21 | SR-16 | ER-7.7
121 Down 12 Chris Green (Australia) flag Chris Green (Australia) 597.27 M-128 | Wickets-113 | Avg-28 | SR-23 | ER-7.3
122 Up 13 Jordan Thompson (England) flag Jordan Thompson (England) 596.48 M-89 | Wickets-99 | Avg-23 | SR-15 | ER-9.6
123 Down 83 Mohammed Siraj (India) flag Mohammed Siraj (India) 595.69 M-58 | Wickets-54 | Avg-32 | SR-23 | ER-8.4
124 Down 42 Luke Wood (England) flag Luke Wood (England) 594.98 M-118 | Wickets-125 | Avg-27 | SR-19 | ER-8.6
125 Down 2 Chris Jordan (England) flag Chris Jordan (England) 594.66 M-134 | Wickets-139 | Avg-28 | SR-19 | ER-8.7
126 Down 5 Roston Chase (West Indies) flag Roston Chase (West Indies) 591.52 M-48 | Wickets-40 | Avg-24 | SR-20 | ER-7.2
127 Up 105 Mason Crane (England) flag Mason Crane (England) 589.36 M-69 | Wickets-76 | Avg-25 | SR-17 | ER-8.6
128 New Brad Wheal (Scotland) flag Brad Wheal (Scotland) 587.03 M-39 | Wickets-58 | Avg-19 | SR-13 | ER-8.7
129 Up 12 Sam Curran (England) flag Sam Curran (England) 586.88 M-118 | Wickets-121 | Avg-28 | SR-18 | ER-9.3
130 Down 8 Mohammad Wasim (Pakistan) flag Mohammad Wasim (Pakistan) 586.56 M-45 | Wickets-51 | Avg-31 | SR-20 | ER-9.3
131 No change Nahidul Islam (Bangladesh) flag Nahidul Islam (Bangladesh) 581.33 M-32 | Wickets-29 | Avg-25 | SR-22 | ER-6.8
132 Up 74 Isuru Udana (Sri Lanka) flag Isuru Udana (Sri Lanka) 581.25 M-47 | Wickets-49 | Avg-27 | SR-18 | ER-9.1
133 Down 86 Josh Davey (Scotland) flag Josh Davey (Scotland) 577.63 M-36 | Wickets-50 | Avg-21 | SR-14 | ER-9.0
134 New Azmatullah Omarzai (Afghanistan) flag Azmatullah Omarzai (Afghanistan) 576.52 M-42 | Wickets-44 | Avg-27 | SR-18 | ER-8.7
135 Down 107 Daniel Sams (Australia) flag Daniel Sams (Australia) 575.15 M-125 | Wickets-152 | Avg-25 | SR-17 | ER-9.0
136 Up 27 Sandeep Sharma (India) flag Sandeep Sharma (India) 575.06 M-35 | Wickets-28 | Avg-38 | SR-27 | ER-8.3
137 Up 79 Jamie McIlroy (England) flag Jamie McIlroy (England) 574.52 M-25 | Wickets-32 | Avg-25 | SR-16 | ER-9.4
138 Down 23 Nathan Smith (New Zealand) flag Nathan Smith (New Zealand) 573.98 M-43 | Wickets-44 | Avg-24 | SR-17 | ER-8.2
139 New Yash Dayal (India) flag Yash Dayal (India) 573.63 M-28 | Wickets-28 | Avg-33 | SR-21 | ER-9.6
140 Up 6 Axar Patel (India) flag Axar Patel (India) 573.57 M-53 | Wickets-43 | Avg-30 | SR-25 | ER-7.2
141 Down 77 Haris Rauf (Pakistan) flag Haris Rauf (Pakistan) 570.77 M-84 | Wickets-94 | Avg-27 | SR-19 | ER-8.6
142 Down 66 Ravi Bishnoi (India) flag Ravi Bishnoi (India) 569.13 M-52 | Wickets-51 | Avg-29 | SR-22 | ER-7.9
143 Up 8 Rahul Chahar (India) flag Rahul Chahar (India) 568.31 M-47 | Wickets-45 | Avg-30 | SR-23 | ER-7.9
144 Up 98 Al-Amin Hossain (Bangladesh) flag Al-Amin Hossain (Bangladesh) 565.84 M-25 | Wickets-29 | Avg-26 | SR-17 | ER-9.2
145 Up 104 Hasan Mahmud (Bangladesh) flag Hasan Mahmud (Bangladesh) 565.58 M-29 | Wickets-31 | Avg-27 | SR-19 | ER-8.2
146 Down 125 Mohammad Hasnain (Pakistan) flag Mohammad Hasnain (Pakistan) 565.00 M-44 | Wickets-51 | Avg-26 | SR-18 | ER-9.0
147 Up 92 Akash Madhwal (India) flag Akash Madhwal (India) 563.34 M-13 | Wickets-19 | Avg-22 | SR-14 | ER-9.7
148 Down 61 Jason Holder (West Indies) flag Jason Holder (West Indies) 563.28 M-89 | Wickets-94 | Avg-28 | SR-19 | ER-9.0
149 New Dushmantha Chameera (Sri Lanka) flag Dushmantha Chameera (Sri Lanka) 563.04 M-38 | Wickets-40 | Avg-30 | SR-21 | ER-8.7
150 Down 95 Gus Atkinson (England) flag Gus Atkinson (England) 559.82 M-43 | Wickets-59 | Avg-20 | SR-14 | ER-8.7
151 Down 52 Simon Harmer (South Africa) flag Simon Harmer (South Africa) 559.21 M-71 | Wickets-69 | Avg-26 | SR-20 | ER-8.0
152 New Lewis Goldsworthy (England) flag Lewis Goldsworthy (England) 557.90 M-32 | Wickets-29 | Avg-22 | SR-17 | ER-8.0
153 Down 42 Liam Dawson (England) flag Liam Dawson (England) 555.90 M-107 | Wickets-97 | Avg-25 | SR-20 | ER-7.6
154 New Marnus Labuschagne (Australia) flag Marnus Labuschagne (Australia) 553.25 M-44 | Wickets-38 | Avg-18 | SR-13 | ER-8.5
155 Up 52 Tom Curran (England) flag Tom Curran (England) 551.61 M-78 | Wickets-70 | Avg-24 | SR-16 | ER-8.6
156 New Yash Thakur (India) flag Yash Thakur (India) 551.54 M-19 | Wickets-24 | Avg-29 | SR-17 | ER-10.5
157 Down 116 Jofra Archer (England) flag Jofra Archer (England) 551.10 M-21 | Wickets-23 | Avg-28 | SR-20 | ER-8.4
158 New Shohidul Islam (Bangladesh) flag Shohidul Islam (Bangladesh) 550.76 M-19 | Wickets-25 | Avg-23 | SR-15 | ER-8.8
159 Down 67 Ravindra Jadeja (India) flag Ravindra Jadeja (India) 549.79 M-56 | Wickets-46 | Avg-30 | SR-24 | ER-7.5
160 Down 12 Matt Critchley (England) flag Matt Critchley (England) 547.87 M-81 | Wickets-77 | Avg-24 | SR-17 | ER-8.2
161 Up 82 Mahedi Hasan (Bangladesh) flag Mahedi Hasan (Bangladesh) 547.81 M-39 | Wickets-32 | Avg-26 | SR-22 | ER-7.2
162 Down 10 Harpreet Brar (India) flag Harpreet Brar (India) 547.51 M-38 | Wickets-25 | Avg-32 | SR-25 | ER-7.7
163 Up 31 Faheem Ashraf (Pakistan) flag Faheem Ashraf (Pakistan) 547.19 M-55 | Wickets-48 | Avg-31 | SR-22 | ER-8.4
164 New Marchant de Lange (South Africa) flag Marchant de Lange (South Africa) 546.48 M-49 | Wickets-55 | Avg-26 | SR-18 | ER-9.0
165 New Ishant Sharma (India) flag Ishant Sharma (India) 544.92 M-20 | Wickets-21 | Avg-27 | SR-18 | ER-8.9
166 Up 35 Nathan McAndrew (Australia) flag Nathan McAndrew (Australia) 543.43 M-65 | Wickets-63 | Avg-32 | SR-21 | ER-9.3
167 New Harshit Rana (India) flag Harshit Rana (India) 543.35 M-21 | Wickets-25 | Avg-23 | SR-15 | ER-9.1
168 New Rachin Ravindra (New Zealand) flag Rachin Ravindra (New Zealand) 542.41 M-37 | Wickets-27 | Avg-19 | SR-16 | ER-6.8
169 Down 124 Steve O'Keefe (Australia) flag Steve O'Keefe (Australia) 541.88 M-38 | Wickets-43 | Avg-20 | SR-19 | ER-6.5
170 Down 134 Grant Stewart (Italy) flag Grant Stewart (Italy) 541.85 M-45 | Wickets-54 | Avg-24 | SR-14 | ER-10.2
171 New Eathan Bosch (South Africa) flag Eathan Bosch (South Africa) 541.37 M-26 | Wickets-22 | Avg-30 | SR-21 | ER-8.3
172 New Mukidul Islam (Bangladesh) flag Mukidul Islam (Bangladesh) 540.43 M-21 | Wickets-22 | Avg-26 | SR-18 | ER-8.5
173 Down 78 Roelof van der Merwe (Netherlands) flag Roelof van der Merwe (Netherlands) 540.13 M-91 | Wickets-85 | Avg-22 | SR-16 | ER-8.0
174 Down 9 George Garton (England) flag George Garton (England) 539.99 M-71 | Wickets-59 | Avg-28 | SR-19 | ER-9.2
175 New Will O�Rourke (New Zealand) flag Will O�Rourke (New Zealand) 539.29 M-24 | Wickets-24 | Avg-23 | SR-18 | ER-7.9
176 Up 21 David Wiese (Namibia) flag David Wiese (Namibia) 534.92 M-110 | Wickets-87 | Avg-28 | SR-19 | ER-8.5
177 Up 49 Timm van der Gugten (Netherlands) flag Timm van der Gugten (Netherlands) 533.72 M-32 | Wickets-33 | Avg-30 | SR-19 | ER-9.8
178 Down 90 Hayden Kerr (Australia) flag Hayden Kerr (Australia) 532.69 M-62 | Wickets-73 | Avg-22 | SR-16 | ER-8.4
179 Up 19 Logan van Beek (Netherlands) flag Logan van Beek (Netherlands) 532.27 M-50 | Wickets-62 | Avg-24 | SR-17 | ER-8.5
180 Up 7 Dan Mousley (England) flag Dan Mousley (England) 531.47 M-60 | Wickets-49 | Avg-19 | SR-16 | ER-7.1
181 No change Blake Cullen (England) flag Blake Cullen (England) 531.12 M-41 | Wickets-53 | Avg-23 | SR-15 | ER-9.5
182 Down 68 Bhuvneshwar Kumar (India) flag Bhuvneshwar Kumar (India) 530.04 M-55 | Wickets-45 | Avg-37 | SR-27 | ER-8.3
183 Down 97 Freddie Heldreich (England) flag Freddie Heldreich (England) 529.76 M-43 | Wickets-47 | Avg-23 | SR-15 | ER-9.2
184 New Danru Ferns (New Zealand) flag Danru Ferns (New Zealand) 529.43 M-21 | Wickets-25 | Avg-22 | SR-15 | ER-8.9
185 Up 59 Doug Bracewell (New Zealand) flag Doug Bracewell (New Zealand) 527.84 M-35 | Wickets-39 | Avg-25 | SR-18 | ER-8.6
186 New Mehidy Hasan Miraz (Bangladesh) flag Mehidy Hasan Miraz (Bangladesh) 527.70 M-38 | Wickets-30 | Avg-26 | SR-20 | ER-7.9
187 New Kyle Mayers (West Indies) flag Kyle Mayers (West Indies) 525.78 M-68 | Wickets-33 | Avg-25 | SR-21 | ER-7.0
188 New Abrar Ahmed (Pakistan) flag Abrar Ahmed (Pakistan) 525.05 M-18 | Wickets-23 | Avg-24 | SR-18 | ER-7.8
189 New Todd Murphy (Australia) flag Todd Murphy (Australia) 524.25 M-23 | Wickets-17 | Avg-23 | SR-21 | ER-6.4
190 Down 2 Moeen Ali (England) flag Moeen Ali (England) 524.01 M-137 | Wickets-96 | Avg-22 | SR-18 | ER-7.4
191 Down 101 Romario Shepherd (West Indies) flag Romario Shepherd (West Indies) 522.66 M-77 | Wickets-74 | Avg-25 | SR-17 | ER-8.9
192 Down 140 Tom Smith (England) flag Tom Smith (England) 521.81 M-43 | Wickets-51 | Avg-21 | SR-16 | ER-7.7
193 New Daryn Dupavillon (South Africa) flag Daryn Dupavillon (South Africa) 519.21 M-23 | Wickets-28 | Avg-24 | SR-16 | ER-9.4
194 Down 76 Nuwan Pradeep (Sri Lanka) flag Nuwan Pradeep (Sri Lanka) 518.09 M-26 | Wickets-43 | Avg-19 | SR-12 | ER-9.6
195 New Chris Woakes (England) flag Chris Woakes (England) 517.91 M-26 | Wickets-27 | Avg-27 | SR-20 | ER-8.0
196 New Mayank Markande (India) flag Mayank Markande (India) 516.93 M-20 | Wickets-21 | Avg-31 | SR-20 | ER-9.2
197 New James Fuller (England) flag James Fuller (England) 516.83 M-91 | Wickets-68 | Avg-27 | SR-19 | ER-8.7
198 New Arafat Sunny (Bangladesh) flag Arafat Sunny (Bangladesh) 516.23 M-23 | Wickets-21 | Avg-23 | SR-21 | ER-6.6
199 Down 22 Andre Russell (West Indies) flag Andre Russell (West Indies) 515.57 M-145 | Wickets-122 | Avg-25 | SR-15 | ER-9.7
200 New Abu Hider (Bangladesh) flag Abu Hider (Bangladesh) 515.41 M-16 | Wickets-20 | Avg-17 | SR-12 | ER-8.3
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20cricket #t20s #ment20s #lungingidi #ngidi #fazalhaqfarooqi #farooqi #adilrashid #rashid #dwainepretorius #pretorius #scottkuggeleijn #kuggeleijn #lancemorris #morris #dandouthwaite #douthwaite #jaydenlennox #lennox #callumparkinson #parkinson #geraldcoetzee #coetzee #blessingmuzarabani #muzarabani #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings