Updated quarterly 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. For the last update date and full update schedule, refer to FAQs.
CRR Change Name Points Stats
19 Up 8 Arshdeep Singh (India) flag Arshdeep Singh (India) 649.31 M-76 | Runs-82 | BatA-7 | Wickets-118 | BowlA-19 | Ct/St-19 | FPM-0.3
31 Up 18 Adam Zampa (Australia) flag Adam Zampa (Australia) 602.14 M-53 | Runs-32 | BatA-4 | Wickets-74 | BowlA-21 | Ct/St-7 | FPM-0.1
32 Up 14 Jasprit Bumrah (India) flag Jasprit Bumrah (India) 596.69 M-32 | Runs-4 | BatA-1 | Wickets-41 | BowlA-18 | Ct/St-6 | FPM-0.2
37 Up 8 Kuldeep Yadav (India) flag Kuldeep Yadav (India) 582.29 M-30 | Runs-5 | BatA-1 | Wickets-53 | BowlA-13 | Ct/St-6 | FPM-0.2
38 Down 3 Jacob Duffy (New Zealand) flag Jacob Duffy (New Zealand) 574.96 M-39 | Runs-34 | BatA-11 | Wickets-54 | BowlA-19 | Ct/St-14 | FPM-0.4
39 Down 6 Shoriful Islam (Bangladesh) flag Shoriful Islam (Bangladesh) 572.03 M-42 | Runs-78 | BatA-7 | Wickets-41 | BowlA-28 | Ct/St-6 | FPM-0.1
40 Up 4 Maheesh Theekshana (Sri Lanka) flag Maheesh Theekshana (Sri Lanka) 569.58 M-65 | Runs-85 | BatA-4 | Wickets-61 | BowlA-29 | Ct/St-15 | FPM-0.2
42 Down 10 Varun Chakravarthy (India) flag Varun Chakravarthy (India) 559.76 M-30 | Runs-2 | BatA-1 | Wickets-57 | BowlA-14 | Ct/St-7 | FPM-0.2
45 Down 5 Richard Ngarava (Zimbabwe) flag Richard Ngarava (Zimbabwe) 548.65 M-72 | Runs-88 | BatA-5 | Wickets-91 | BowlA-19 | Ct/St-15 | FPM-0.2
54 Down 6 Nathan Ellis (Australia) flag Nathan Ellis (Australia) 531.25 M-30 | Runs-31 | BatA-8 | Wickets-45 | BowlA-19 | Ct/St-11 | FPM-0.4
61 Down 3 Lungi Ngidi (South Africa) flag Lungi Ngidi (South Africa) 519.34 M-34 | Runs-52 | BatA-52 | Wickets-42 | BowlA-23 | Ct/St-6 | FPM-0.2
65 Down 12 Sufiyan Muqeem (Pakistan) flag Sufiyan Muqeem (Pakistan) 517.01 M-19 | Runs-26 | BatA-5 | Wickets-27 | BowlA-15 | Ct/St-4 | FPM-0.2
68 Up 9 Fazalhaq Farooqi (Afghanistan) flag Fazalhaq Farooqi (Afghanistan) 508.26 M-51 | Runs-17 | BatA-6 | Wickets-64 | BowlA-19 | Ct/St-7 | FPM-0.1
72 Down 12 Abrar Ahmed (Pakistan) flag Abrar Ahmed (Pakistan) 502.68 M-33 | Runs-4 | BatA-4 | Wickets-45 | BowlA-17 | Ct/St-8 | FPM-0.2
75 Down 1 Matt Henry (New Zealand) flag Matt Henry (New Zealand) 498.76 M-28 | Runs-27 | BatA-5 | Wickets-36 | BowlA-22 | Ct/St-9 | FPM-0.3
76 Down 14 Mujeeb Ur Rahman (Afghanistan) flag Mujeeb Ur Rahman (Afghanistan) 497.35 M-39 | Runs-77 | BatA-10 | Wickets-50 | BowlA-19 | Ct/St-10 | FPM-0.3
79 Up 10 Zakary Foulkes (New Zealand) flag Zakary Foulkes (New Zealand) 491.64 M-19 | Runs-88 | BatA-18 | Wickets-19 | BowlA-30 | Ct/St-3 | FPM-0.2
85 Up 1 Sean Abbott (Australia) flag Sean Abbott (Australia) 474.11 M-22 | Runs-33 | BatA-6 | Wickets-30 | BowlA-24 | Ct/St-12 | FPM-0.5
94 Down 14 Blessing Muzarabani (Zimbabwe) flag Blessing Muzarabani (Zimbabwe) 461.11 M-62 | Runs-33 | BatA-3 | Wickets-68 | BowlA-21 | Ct/St-10 | FPM-0.2
97 Down 4 Nuwan Thushara (Sri Lanka) flag Nuwan Thushara (Sri Lanka) 451.55 M-30 | Runs-10 | BatA-5 | Wickets-36 | BowlA-23 | Ct/St-2 | FPM-0.1
98 Up 24 Junaid Siddique (U.A.E.) flag Junaid Siddique (U.A.E.) 448.85 M-73 | Runs-88 | BatA-11 | Wickets-101 | BowlA-21 | Ct/St-15 | FPM-0.2
101 Up 38 Xavier Bartlett (Australia) flag Xavier Bartlett (Australia) 445.85 M-18 | Runs-62 | BatA-10 | Wickets-22 | BowlA-21 | Ct/St-10 | FPM-0.6
105 Down 11 Josh Hazlewood (Australia) flag Josh Hazlewood (Australia) 440.46 M-36 | Runs-10 | BatA-10 | Wickets-47 | BowlA-21 | Ct/St-11 | FPM-0.3
107 Up 17 Noor Ahmad (Afghanistan) flag Noor Ahmad (Afghanistan) 436.96 M-24 | Runs-70 | BatA-8 | Wickets-20 | BowlA-26 | Ct/St-5 | FPM-0.2
114 Down 13 Sandeep Lamichhane (Nepal) flag Sandeep Lamichhane (Nepal) 423.02 M-42 | Runs-55 | BatA-8 | Wickets-82 | BowlA-11 | Ct/St-20 | FPM-0.5
121 Up 6 Craig Young (Ireland) flag Craig Young (Ireland) 416.06 M-31 | Runs-20 | BatA-5 | Wickets-53 | BowlA-17 | Ct/St-4 | FPM-0.1
123 Down 11 Brad Evans (Zimbabwe) flag Brad Evans (Zimbabwe) 411.43 M-25 | Runs-88 | BatA-8 | Wickets-36 | BowlA-18 | Ct/St-10 | FPM-0.4
136 Up 48 Lockie Ferguson (New Zealand) flag Lockie Ferguson (New Zealand) 396.75 M-29 | Runs-17 | BatA-2 | Wickets-41 | BowlA-18 | Ct/St-9 | FPM-0.3
140 Down 9 Kaleem Sana (Canada) flag Kaleem Sana (Canada) 386.46 M-42 | Runs-46 | BatA-12 | Wickets-64 | BowlA-13 | Ct/St-11 | FPM-0.3
144 Down 9 Tinotenda Maposa (Zimbabwe) flag Tinotenda Maposa (Zimbabwe) 383.50 M-20 | Runs-92 | BatA-13 | Wickets-14 | BowlA-37 | Ct/St-10 | FPM-0.5
146 Down 21 Ravi Bishnoi (India) flag Ravi Bishnoi (India) 382.35 M-44 | Runs-65 | BatA-9 | Wickets-64 | BowlA-20 | Ct/St-16 | FPM-0.4
157 Up 31 Brydon Carse (England) flag Brydon Carse (England) 364.97 M-14 | Runs-46 | BatA-9 | Wickets-20 | BowlA-21 | Ct/St-7 | FPM-0.5
159 Up 44 Kwena Maphaka (South Africa) flag Kwena Maphaka (South Africa) 364.23 M-16 | Runs-19 | BatA-10 | Wickets-16 | BowlA-31 | Ct/St-6 | FPM-0.4
164 Up 52 Naseem Shah (Pakistan) flag Naseem Shah (Pakistan) 361.16 M-35 | Runs-61 | BatA-8 | Wickets-30 | BowlA-33 | Ct/St-4 | FPM-0.1
166 Up 2 Anrich Nortje (South Africa) flag Anrich Nortje (South Africa) 360.81 M-29 | Runs-22 | BatA-4 | Wickets-35 | BowlA-21 | Ct/St-6 | FPM-0.2
180 Down 7 Bernard Scholtz (Namibia) flag Bernard Scholtz (Namibia) 348.24 M-49 | Runs-62 | BatA-16 | Wickets-48 | BowlA-22 | Ct/St-13 | FPM-0.3
191 Up 123 Kyle Jamieson (New Zealand) flag Kyle Jamieson (New Zealand) 339.44 M-18 | Runs-35 | BatA-7 | Wickets-20 | BowlA-29 | Ct/St-5 | FPM-0.3
195 Down 85 Jofra Archer (England) flag Jofra Archer (England) 333.99 M-24 | Runs-63 | BatA-11 | Wickets-30 | BowlA-23 | Ct/St-10 | FPM-0.4
196 Down 7 Ayush Shukla (Hong Kong) flag Ayush Shukla (Hong Kong) 333.79 M-55 | Runs-25 | BatA-3 | Wickets-51 | BowlA-26 | Ct/St-7 | FPM-0.1
201 Down 4 Hasan Mahmud (Bangladesh) flag Hasan Mahmud (Bangladesh) 329.90 M-25 | Runs-50 | BatA-25 | Wickets-28 | BowlA-24 | Ct/St-8 | FPM-0.3
202 Up 18 Haider Ali (U.A.E.) flag Haider Ali (U.A.E.) 329.34 M-23 | Runs-47 | BatA-5 | Wickets-33 | BowlA-16 | Ct/St-5 | FPM-0.2
205 Up 74 Shamar Joseph (West Indies) flag Shamar Joseph (West Indies) 327.07 M-15 | Runs-32 | BatA-32 | Wickets-17 | BowlA-28 | Ct/St-4 | FPM-0.3
208 Down 47 Jamie Overton (England) flag Jamie Overton (England) 325.86 M-16 | Runs-54 | BatA-9 | Wickets-17 | BowlA-17 | Ct/St-8 | FPM-0.5
210 Up 159 Matthew Humphreys (Ireland) flag Matthew Humphreys (Ireland) 325.19 M-15 | Runs-9 | BatA-3 | Wickets-22 | BowlA-16 | Ct/St-2 | FPM-0.1
218 Down 8 Lalit Rajbanshi (Nepal) flag Lalit Rajbanshi (Nepal) 321.34 M-25 | Runs-5 | BatA-5 | Wickets-26 | BowlA-21 | Ct/St-6 | FPM-0.2
224 Down 9 Trent Boult (New Zealand) flag Trent Boult (New Zealand) 318.29 M-17 | Runs-28 | BatA-14 | Wickets-21 | BowlA-21 | Ct/St-6 | FPM-0.4
231 Down 5 Ben Sears (New Zealand) flag Ben Sears (New Zealand) 305.37 M-20 | Runs-21 | BatA-7 | Wickets-22 | BowlA-24 | Ct/St-2 | FPM-0.1
232 Down 5 Andile Simelane (South Africa) flag Andile Simelane (South Africa) 304.83 M-10 | Runs-56 | BatA-8 | Wickets-8 | BowlA-34 | Ct/St-4 | FPM-0.4
234 Down 4 Ben Shikongo (Namibia) flag Ben Shikongo (Namibia) 304.03 M-24 | Runs-1 | BatA-1 | Wickets-24 | BowlA-18 | Ct/St-6 | FPM-0.3
236 Down 3 Ottneil Baartman (South Africa) flag Ottneil Baartman (South Africa) 301.08 M-17 | Runs-14 | BatA-4 | Wickets-22 | BowlA-22 | Ct/St-5 | FPM-0.3
238 Down 3 Ateeq Iqbal (Hong Kong) flag Ateeq Iqbal (Hong Kong) 299.99 M-40 | Runs-18 | BatA-9 | Wickets-34 | BowlA-21 | Ct/St-11 | FPM-0.3
239 Down 3 Vraj Patel (Kenya) flag Vraj Patel (Kenya) 298.72 M-56 | Runs-14 | BatA-5 | Wickets-74 | BowlA-15 | Ct/St-16 | FPM-0.3
240 Up 77 Salman Mirza (Pakistan) flag Salman Mirza (Pakistan) 297.43 M-13 | Runs-7 | BatA-4 | Wickets-19 | BowlA-16 | Ct/St-0 | FPM-0.0
245 Up 1 Naveen-ul-Haq (Afghanistan) flag Naveen-ul-Haq (Afghanistan) 294.67 M-35 | Runs-37 | BatA-5 | Wickets-49 | BowlA-19 | Ct/St-8 | FPM-0.2
249 Up 41 Muhammad Jawadullah (U.A.E.) flag Muhammad Jawadullah (U.A.E.) 289.03 M-38 | Runs-25 | BatA-13 | Wickets-57 | BowlA-20 | Ct/St-7 | FPM-0.2
250 Down 5 Kyle Klein (Netherlands) flag Kyle Klein (Netherlands) 288.92 M-17 | Runs-42 | BatA-5 | Wickets-28 | BowlA-16 | Ct/St-1 | FPM-0.1
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20icricket #t20is #ment20is #arshdeepsingh #singh #adamzampa #zampa #jaspritbumrah #bumrah #kuldeepyadav #yadav #jacobduffy #duffy #shorifulislam #islam #maheeshtheekshana #theekshana #varunchakravarthy #chakravarthy #richardngarava #ngarava #nathanellis #ellis #lungingidi #ngidi #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings