Updated monthly or as mentioned, these are Cricratings' own rankings as calculated using last four years of performances. Recent matches carry more weight using progressive factors.  These are not ICC rankings and any resemblance is purely coincidental. Updated - 16th Nov 2025. Next Update- post 7th Jan 2026.
CRR Change Name Points Stats
101 No change Axar Patel (India) flag Axar Patel (India) 380.45 M-53 | Ct/St-32 | FPM-0.6
102 No change David Willey (England) flag David Willey (England) 378.64 M-143 | Ct/St-80 | FPM-0.6
103 No change Naman Dhir (India) flag Naman Dhir (India) 377.68 M-23 | Ct/St-15 | FPM-0.7
104 Up 1 Daryl Mitchell (New Zealand) flag Daryl Mitchell (New Zealand) 375.44 M-63 | Ct/St-36 | FPM-0.6
105 Up 1 Benny Howell (England) flag Benny Howell (England) 374.25 M-119 | Ct/St-53 | FPM-0.4
106 Up 1 Leus du Plooy (England) flag Leus du Plooy (England) 373.21 M-113 | Ct/St-58 | FPM-0.5
107 Up 1 Pat Brown (England) flag Pat Brown (England) 372.49 M-59 | Ct/St-30 | FPM-0.5
108 Down 4 Finn Allen (New Zealand) flag Finn Allen (New Zealand) 372.33 M-74 | Ct/St-42 | FPM-0.6
109 No change Matty Hurst (England) flag Matty Hurst (England) 367.61 M-38 | Ct/St-24 | FPM-0.6
110 No change Ollie Pope (England) flag Ollie Pope (England) 367.57 M-39 | Ct/St-21 | FPM-0.5
111 No change Jonny Bairstow (England) flag Jonny Bairstow (England) 367.46 M-61 | Ct/St-32 | FPM-0.5
112 No change Ben Horne (New Zealand) flag Ben Horne (New Zealand) 365.72 M-18 | Ct/St-18 | FPM-1.0
113 No change Jake Fraser-McGurk (Australia) flag Jake Fraser-McGurk (Australia) 364.82 M-70 | Ct/St-33 | FPM-0.5
114 No change Kasey Aldridge (England) flag Kasey Aldridge (England) 364.50 M-12 | Ct/St-12 | FPM-1.0
115 No change Tom Hartley (England) flag Tom Hartley (England) 364.28 M-71 | Ct/St-32 | FPM-0.5
116 Up 1 Tom Blundell (New Zealand) flag Tom Blundell (New Zealand) 362.75 M-15 | Ct/St-11 | FPM-0.7
117 Up 1 Glenn Phillips (New Zealand) flag Glenn Phillips (New Zealand) 361.26 M-65 | Ct/St-33 | FPM-0.5
118 Up 1 Callum McLachlan (New Zealand) flag Callum McLachlan (New Zealand) 361.23 M-15 | Ct/St-17 | FPM-1.1
119 Up 1 Jack Leaning (England) flag Jack Leaning (England) 360.48 M-47 | Ct/St-29 | FPM-0.6
120 Up 1 Joe Weatherley (England) flag Joe Weatherley (England) 360.33 M-62 | Ct/St-26 | FPM-0.4
121 Up 1 Marco Jansen (South Africa) flag Marco Jansen (South Africa) 359.15 M-76 | Ct/St-42 | FPM-0.6
122 Up 1 Will Jacks (England) flag Will Jacks (England) 358.90 M-146 | Ct/St-81 | FPM-0.6
123 Up 1 James Coles (England) flag James Coles (England) 358.16 M-57 | Ct/St-32 | FPM-0.6
124 Up 1 William O'Donnell (New Zealand) flag William O'Donnell (New Zealand) 357.52 M-26 | Ct/St-15 | FPM-0.6
125 Up 1 Adam Hose (England) flag Adam Hose (England) 357.20 M-123 | Ct/St-60 | FPM-0.5
126 Up 1 Tanzid Hasan (Bangladesh) flag Tanzid Hasan (Bangladesh) 356.69 M-26 | Ct/St-15 | FPM-0.6
127 Up 1 Abhishek Sharma (India) flag Abhishek Sharma (India) 356.67 M-55 | Ct/St-20 | FPM-0.4
128 Up 1 Ryan Burl (Zimbabwe) flag Ryan Burl (Zimbabwe) 356.65 M-26 | Ct/St-15 | FPM-0.6
129 Up 1 Chris Jordan (England) flag Chris Jordan (England) 356.50 M-144 | Ct/St-65 | FPM-0.5
130 Up 1 Luke Hollman (England) flag Luke Hollman (England) 356.39 M-54 | Ct/St-25 | FPM-0.5
131 Up 1 David Miller (South Africa) flag David Miller (South Africa) 355.51 M-140 | Ct/St-80 | FPM-0.6
132 Up 1 Tom Taylor (England) flag Tom Taylor (England) 353.40 M-53 | Ct/St-29 | FPM-0.5
133 Up 1 Rachin Ravindra (New Zealand) flag Rachin Ravindra (New Zealand) 352.94 M-56 | Ct/St-30 | FPM-0.5
134 Up 1 Xavier Bartlett (Australia) flag Xavier Bartlett (Australia) 352.91 M-56 | Ct/St-26 | FPM-0.5
135 Up 1 William Smale (Ireland) flag William Smale (Ireland) 351.78 M-25 | Ct/St-15 | FPM-0.6
136 Up 1 Matthew Short (Australia) flag Matthew Short (Australia) 351.44 M-82 | Ct/St-46 | FPM-0.6
137 Up 1 James Bracey (England) flag James Bracey (England) 351.36 M-43 | Ct/St-36 | FPM-0.8
138 Up 1 Jason Holder (West Indies) flag Jason Holder (West Indies) 351.23 M-109 | Ct/St-52 | FPM-0.5
139 Up 1 Ricardo Vasconcelos (South Africa) flag Ricardo Vasconcelos (South Africa) 350.74 M-37 | Ct/St-19 | FPM-0.5
140 Up 1 Aamer Jamal (Pakistan) flag Aamer Jamal (Pakistan) 350.42 M-29 | Ct/St-13 | FPM-0.4
141 Up 1 Tom Abell (England) flag Tom Abell (England) 350.14 M-118 | Ct/St-62 | FPM-0.5
142 Up 1 Dewald Brevis (South Africa) flag Dewald Brevis (South Africa) 349.50 M-69 | Ct/St-33 | FPM-0.5
143 Up 1 Chris Green (Australia) flag Chris Green (Australia) 349.29 M-139 | Ct/St-82 | FPM-0.6
144 Up 1 Shreyas Iyer (India) flag Shreyas Iyer (India) 349.00 M-46 | Ct/St-22 | FPM-0.5
145 Up 1 Ramandeep Singh (India) flag Ramandeep Singh (India) 348.34 M-31 | Ct/St-14 | FPM-0.5
146 Down 30 Michael Bracewell (New Zealand) flag Michael Bracewell (New Zealand) 348.26 M-64 | Ct/St-33 | FPM-0.5
147 No change M Shahrukh Khan (India) flag M Shahrukh Khan (India) 346.80 M-44 | Ct/St-21 | FPM-0.5
148 No change Iftikhar Ahmed (Pakistan) flag Iftikhar Ahmed (Pakistan) 346.27 M-78 | Ct/St-43 | FPM-0.6
149 No change Paul Walter (England) flag Paul Walter (England) 344.97 M-113 | Ct/St-61 | FPM-0.5
150 No change Senuran Muthusamy (South Africa) flag Senuran Muthusamy (South Africa) 344.95 M-22 | Ct/St-12 | FPM-0.5
151 No change Babar Azam (Pakistan) flag Babar Azam (Pakistan) 344.64 M-56 | Ct/St-29 | FPM-0.5
152 No change Reeza Hendricks (South Africa) flag Reeza Hendricks (South Africa) 344.09 M-50 | Ct/St-25 | FPM-0.5
153 No change Tilak Varma (India) flag Tilak Varma (India) 343.92 M-54 | Ct/St-32 | FPM-0.6
154 No change Sam Curran (England) flag Sam Curran (England) 343.05 M-145 | Ct/St-67 | FPM-0.5
155 No change Kane Williamson (New Zealand) flag Kane Williamson (New Zealand) 342.85 M-46 | Ct/St-23 | FPM-0.5
156 No change Michael Pepper (England) flag Michael Pepper (England) 342.77 M-96 | Ct/St-39 | FPM-0.4
157 No change Alex Hales (England) flag Alex Hales (England) 342.00 M-187 | Ct/St-84 | FPM-0.4
158 No change Abhinav Manohar (India) flag Abhinav Manohar (India) 341.32 M-27 | Ct/St-16 | FPM-0.6
159 Up 7 Jacob Duffy (New Zealand) flag Jacob Duffy (New Zealand) 340.30 M-40 | Ct/St-16 | FPM-0.4
160 Down 1 Unmukt Chand (U.S.A.) flag Unmukt Chand (U.S.A.) 339.29 M-22 | Ct/St-15 | FPM-0.7
161 Down 1 Yashasvi Jaiswal (India) flag Yashasvi Jaiswal (India) 339.01 M-54 | Ct/St-24 | FPM-0.4
162 Down 1 David Wiese (Namibia) flag David Wiese (Namibia) 338.41 M-103 | Ct/St-49 | FPM-0.5
163 Down 1 Joe Clarke (England) flag Joe Clarke (England) 338.32 M-147 | Ct/St-67 | FPM-0.5
164 Down 1 Mahmudullah (Bangladesh) flag Mahmudullah (Bangladesh) 337.20 M-51 | Ct/St-18 | FPM-0.4
165 Down 1 Shubman Gill (India) flag Shubman Gill (India) 336.97 M-60 | Ct/St-22 | FPM-0.4
166 Down 1 Wriddhiman Saha (India) flag Wriddhiman Saha (India) 334.83 M-37 | Ct/St-31 | FPM-0.8
167 No change Joe Root (England) flag Joe Root (England) 332.96 M-46 | Ct/St-22 | FPM-0.5
168 No change Shadab Khan (Pakistan) flag Shadab Khan (Pakistan) 328.97 M-90 | Ct/St-38 | FPM-0.4
169 No change Virat Kohli (India) flag Virat Kohli (India) 328.70 M-60 | Ct/St-33 | FPM-0.6
170 No change Tom Kohler-Cadmore (England) flag Tom Kohler-Cadmore (England) 327.18 M-165 | Ct/St-78 | FPM-0.5
171 No change Nitish Kumar Reddy (India) flag Nitish Kumar Reddy (India) 326.59 M-28 | Ct/St-12 | FPM-0.4
172 No change Adam Rossington (England) flag Adam Rossington (England) 326.59 M-84 | Ct/St-50 | FPM-0.6
173 No change Matthew Breetzke (South Africa) flag Matthew Breetzke (South Africa) 325.77 M-53 | Ct/St-20 | FPM-0.4
174 No change Shane Snater (Netherlands) flag Shane Snater (Netherlands) 325.61 M-37 | Ct/St-14 | FPM-0.4
175 No change Faheem Ashraf (Pakistan) flag Faheem Ashraf (Pakistan) 325.34 M-69 | Ct/St-34 | FPM-0.5
176 No change Will Sutherland (Australia) flag Will Sutherland (Australia) 325.07 M-58 | Ct/St-28 | FPM-0.5
177 No change Kyle Verreynne (South Africa) flag Kyle Verreynne (South Africa) 324.24 M-22 | Ct/St-9 | FPM-0.4
178 No change Wayne Madsen (Italy) flag Wayne Madsen (Italy) 323.91 M-81 | Ct/St-35 | FPM-0.4
179 No change Liam Trevaskis (England) flag Liam Trevaskis (England) 323.74 M-37 | Ct/St-23 | FPM-0.6
180 No change Olly Stone (England) flag Olly Stone (England) 322.89 M-59 | Ct/St-23 | FPM-0.4
181 Up 5 Logan van Beek (Netherlands) flag Logan van Beek (Netherlands) 321.65 M-49 | Ct/St-26 | FPM-0.5
182 No change John Simpson (England) flag John Simpson (England) 321.49 M-58 | Ct/St-33 | FPM-0.6
183 Down 2 Matt Henry (New Zealand) flag Matt Henry (New Zealand) 321.46 M-58 | Ct/St-31 | FPM-0.5
184 Down 1 Shashank Singh (India) flag Shashank Singh (India) 320.46 M-41 | Ct/St-17 | FPM-0.4
185 Down 1 Ollie Robinson (England) flag Ollie Robinson (England) 320.42 M-67 | Ct/St-33 | FPM-0.5
186 Down 1 Shamim Hossain (Bangladesh) flag Shamim Hossain (Bangladesh) 320.36 M-51 | Ct/St-22 | FPM-0.4
187 No change Faf du Plessis (South Africa) flag Faf du Plessis (South Africa) 319.02 M-158 | Ct/St-70 | FPM-0.4
188 No change Mehidy Hasan Miraz (Bangladesh) flag Mehidy Hasan Miraz (Bangladesh) 318.75 M-51 | Ct/St-19 | FPM-0.4
189 No change Daniel Sams (Australia) flag Daniel Sams (Australia) 318.58 M-144 | Ct/St-62 | FPM-0.4
190 No change Dan Lawrence (England) flag Dan Lawrence (England) 317.75 M-90 | Ct/St-36 | FPM-0.4
191 No change Keaton Jennings (England) flag Keaton Jennings (England) 317.37 M-50 | Ct/St-21 | FPM-0.4
192 No change Jack Taylor (England) flag Jack Taylor (England) 317.24 M-54 | Ct/St-30 | FPM-0.6
193 No change Kadeem Alleyne (West Indies) flag Kadeem Alleyne (West Indies) 316.72 M-25 | Ct/St-12 | FPM-0.5
194 No change Shaheen Shah Afridi (Pakistan) flag Shaheen Shah Afridi (Pakistan) 316.54 M-77 | Ct/St-26 | FPM-0.3
195 No change Jack Edwards (Australia) flag Jack Edwards (Australia) 316.24 M-40 | Ct/St-14 | FPM-0.4
196 No change Abishek Porel (India) flag Abishek Porel (India) 315.66 M-31 | Ct/St-9 | FPM-0.3
197 No change George Garton (England) flag George Garton (England) 315.65 M-73 | Ct/St-24 | FPM-0.3
198 No change Tom Lammonby (England) flag Tom Lammonby (England) 315.65 M-48 | Ct/St-36 | FPM-0.8
199 No change Sahibzada Farhan (Pakistan) flag Sahibzada Farhan (Pakistan) 315.38 M-25 | Ct/St-9 | FPM-0.4
200 No change Harry Nielsen (Australia) flag Harry Nielsen (Australia) 315.31 M-37 | Ct/St-30 | FPM-0.8
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20cricket #t20s #ment20s #axarpatel #patel #davidwilley #willey #namandhir #dhir #darylmitchell #mitchell #bennyhowell #howell #leusduplooy #plooy #patbrown #brown #finnallen #allen #mattyhurst #hurst #olliepope #pope #jonnybairstow #bairstow #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings