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
20 Down 2 Arshdeep Singh (India) flag Arshdeep Singh (India) 682.92 M-84 | Runs-89 | BatA-6 | Wickets-127 | BowlA-20 | Ct/St-19 | FPM-0.2
30 Down 2 Nathan Ellis (Australia) flag Nathan Ellis (Australia) 645.78 M-34 | Runs-38 | BatA-10 | Wickets-50 | BowlA-19 | Ct/St-12 | FPM-0.4
31 Down 2 Adam Zampa (Australia) flag Adam Zampa (Australia) 644.18 M-54 | Runs-33 | BatA-3 | Wickets-77 | BowlA-20 | Ct/St-7 | FPM-0.1
36 Up 12 Jasprit Bumrah (India) flag Jasprit Bumrah (India) 622.45 M-38 | Runs-4 | BatA-1 | Wickets-54 | BowlA-16 | Ct/St-8 | FPM-0.2
50 Up 1 Mujeeb Ur Rahman (Afghanistan) flag Mujeeb Ur Rahman (Afghanistan) 595.57 M-42 | Runs-73 | BatA-9 | Wickets-55 | BowlA-19 | Ct/St-12 | FPM-0.3
52 Up 1 Kuldeep Yadav (India) flag Kuldeep Yadav (India) 591.90 M-30 | Runs-5 | BatA-1 | Wickets-54 | BowlA-13 | Ct/St-6 | FPM-0.2
56 Up 2 Varun Chakravarthy (India) flag Varun Chakravarthy (India) 580.38 M-39 | Runs-3 | BatA-1 | Wickets-71 | BowlA-15 | Ct/St-9 | FPM-0.2
57 Up 6 Matt Henry (New Zealand) flag Matt Henry (New Zealand) 576.15 M-37 | Runs-37 | BatA-5 | Wickets-46 | BowlA-22 | Ct/St-9 | FPM-0.2
59 Down 4 Lungi Ngidi (South Africa) flag Lungi Ngidi (South Africa) 574.31 M-41 | Runs-52 | BatA-52 | Wickets-54 | BowlA-21 | Ct/St-8 | FPM-0.2
60 No change Richard Ngarava (Zimbabwe) flag Richard Ngarava (Zimbabwe) 574.21 M-75 | Runs-95 | BatA-5 | Wickets-97 | BowlA-19 | Ct/St-16 | FPM-0.2
63 Up 4 Jacob Duffy (New Zealand) flag Jacob Duffy (New Zealand) 569.08 M-44 | Runs-37 | BatA-9 | Wickets-57 | BowlA-21 | Ct/St-14 | FPM-0.3
67 Up 3 Fazalhaq Farooqi (Afghanistan) flag Fazalhaq Farooqi (Afghanistan) 561.29 M-51 | Runs-17 | BatA-4 | Wickets-60 | BowlA-21 | Ct/St-7 | FPM-0.1
78 Up 9 Abrar Ahmed (Pakistan) flag Abrar Ahmed (Pakistan) 538.00 M-38 | Runs-4 | BatA-1 | Wickets-52 | BowlA-17 | Ct/St-8 | FPM-0.2
79 Down 2 Blessing Muzarabani (Zimbabwe) flag Blessing Muzarabani (Zimbabwe) 537.86 M-68 | Runs-33 | BatA-3 | Wickets-81 | BowlA-20 | Ct/St-10 | FPM-0.1
82 Up 29 Lockie Ferguson (New Zealand) flag Lockie Ferguson (New Zealand) 532.73 M-37 | Runs-23 | BatA-3 | Wickets-47 | BowlA-20 | Ct/St-10 | FPM-0.3
87 Down 5 Xavier Bartlett (Australia) flag Xavier Bartlett (Australia) 526.17 M-21 | Runs-73 | BatA-10 | Wickets-24 | BowlA-22 | Ct/St-11 | FPM-0.5
88 Up 8 Jamie Overton (England) flag Jamie Overton (England) 526.05 M-24 | Runs-88 | BatA-9 | Wickets-26 | BowlA-18 | Ct/St-15 | FPM-0.6
89 Down 27 Shoriful Islam (Bangladesh) flag Shoriful Islam (Bangladesh) 521.52 M-40 | Runs-74 | BatA-7 | Wickets-38 | BowlA-29 | Ct/St-5 | FPM-0.1
102 Down 5 Noor Ahmad (Afghanistan) flag Noor Ahmad (Afghanistan) 496.19 M-26 | Runs-85 | BatA-9 | Wickets-20 | BowlA-30 | Ct/St-5 | FPM-0.2
105 Down 21 Sufiyan Muqeem (Pakistan) flag Sufiyan Muqeem (Pakistan) 490.71 M-19 | Runs-26 | BatA-5 | Wickets-27 | BowlA-15 | Ct/St-4 | FPM-0.2
108 Down 9 Junaid Siddique (U.A.E.) flag Junaid Siddique (U.A.E.) 485.93 M-69 | Runs-81 | BatA-9 | Wickets-100 | BowlA-20 | Ct/St-12 | FPM-0.2
111 Up 14 Shamar Joseph (West Indies) flag Shamar Joseph (West Indies) 478.72 M-22 | Runs-32 | BatA-32 | Wickets-26 | BowlA-27 | Ct/St-11 | FPM-0.5
113 Down 3 Sandeep Lamichhane (Nepal) flag Sandeep Lamichhane (Nepal) 477.49 M-35 | Runs-38 | BatA-6 | Wickets-62 | BowlA-13 | Ct/St-15 | FPM-0.4
126 No change Nuwan Thushara (Sri Lanka) flag Nuwan Thushara (Sri Lanka) 453.36 M-28 | Runs-10 | BatA-5 | Wickets-35 | BowlA-22 | Ct/St-2 | FPM-0.1
134 Down 3 Sean Abbott (Australia) flag Sean Abbott (Australia) 441.66 M-22 | Runs-33 | BatA-6 | Wickets-30 | BowlA-24 | Ct/St-12 | FPM-0.5
135 Down 2 Josh Hazlewood (Australia) flag Josh Hazlewood (Australia) 439.02 M-33 | Runs-8 | BatA-8 | Wickets-39 | BowlA-23 | Ct/St-9 | FPM-0.3
142 Up 2 Dunith Wellalage (Sri Lanka) flag Dunith Wellalage (Sri Lanka) 426.16 M-15 | Runs-93 | BatA-19 | Wickets-17 | BowlA-25 | Ct/St-6 | FPM-0.4
144 Up 15 Matheesha Pathirana (Sri Lanka) flag Matheesha Pathirana (Sri Lanka) 421.60 M-28 | Runs-19 | BatA-3 | Wickets-40 | BowlA-18 | Ct/St-4 | FPM-0.1
150 Up 3 Matthew Humphreys (Ireland) flag Matthew Humphreys (Ireland) 412.70 M-18 | Runs-12 | BatA-3 | Wickets-25 | BowlA-19 | Ct/St-5 | FPM-0.3
152 Down 49 Zakary Foulkes (New Zealand) flag Zakary Foulkes (New Zealand) 407.16 M-19 | Runs-88 | BatA-18 | Wickets-19 | BowlA-30 | Ct/St-3 | FPM-0.2
153 Up 25 Kwena Maphaka (South Africa) flag Kwena Maphaka (South Africa) 407.01 M-18 | Runs-19 | BatA-10 | Wickets-18 | BowlA-30 | Ct/St-9 | FPM-0.5
155 Up 2 Naseem Shah (Pakistan) flag Naseem Shah (Pakistan) 406.03 M-37 | Runs-62 | BatA-7 | Wickets-32 | BowlA-33 | Ct/St-4 | FPM-0.1
156 Down 16 Bernard Scholtz (Namibia) flag Bernard Scholtz (Namibia) 404.72 M-53 | Runs-67 | BatA-11 | Wickets-50 | BowlA-24 | Ct/St-13 | FPM-0.2
159 Up 14 Anrich Nortje (South Africa) flag Anrich Nortje (South Africa) 402.56 M-31 | Runs-22 | BatA-4 | Wickets-38 | BowlA-21 | Ct/St-6 | FPM-0.2
167 Down 12 Kaleem Sana (Canada) flag Kaleem Sana (Canada) 392.26 M-40 | Runs-50 | BatA-17 | Wickets-60 | BowlA-14 | Ct/St-12 | FPM-0.3
173 Up 3 Brydon Carse (England) flag Brydon Carse (England) 382.66 M-14 | Runs-46 | BatA-9 | Wickets-20 | BowlA-21 | Ct/St-7 | FPM-0.5
177 Down 2 Liam Dawson (England) flag Liam Dawson (England) 378.10 M-24 | Runs-56 | BatA-14 | Wickets-27 | BowlA-22 | Ct/St-7 | FPM-0.3
178 Up 2 Tinotenda Maposa (Zimbabwe) flag Tinotenda Maposa (Zimbabwe) 378.05 M-21 | Runs-92 | BatA-13 | Wickets-15 | BowlA-37 | Ct/St-10 | FPM-0.5
184 Up 1 Kyle Klein (Netherlands) flag Kyle Klein (Netherlands) 374.08 M-20 | Runs-50 | BatA-6 | Wickets-31 | BowlA-17 | Ct/St-2 | FPM-0.1
190 Up 17 Kyle Jamieson (New Zealand) flag Kyle Jamieson (New Zealand) 364.58 M-19 | Runs-35 | BatA-7 | Wickets-21 | BowlA-30 | Ct/St-5 | FPM-0.3
205 Down 1 Salman Mirza (Pakistan) flag Salman Mirza (Pakistan) 350.14 M-17 | Runs-9 | BatA-5 | Wickets-23 | BowlA-16 | Ct/St-0 | FPM-0.0
209 Down 1 Muhammad Jawadullah (U.A.E.) flag Muhammad Jawadullah (U.A.E.) 348.74 M-41 | Runs-25 | BatA-13 | Wickets-60 | BowlA-20 | Ct/St-7 | FPM-0.2
211 No change Craig Young (Ireland) flag Craig Young (Ireland) 347.00 M-25 | Runs-18 | BatA-6 | Wickets-39 | BowlA-19 | Ct/St-2 | FPM-0.1
212 Up 9 Brad Currie (Scotland) flag Brad Currie (Scotland) 346.31 M-22 | Runs-19 | BatA-10 | Wickets-32 | BowlA-14 | Ct/St-10 | FPM-0.5
216 Down 3 Lalit Rajbanshi (Nepal) flag Lalit Rajbanshi (Nepal) 341.31 M-26 | Runs-5 | BatA-3 | Wickets-26 | BowlA-22 | Ct/St-6 | FPM-0.2
220 Up 2 Ben Dwarshuis (Australia) flag Ben Dwarshuis (Australia) 334.90 M-15 | Runs-63 | BatA-8 | Wickets-22 | BowlA-24 | Ct/St-1 | FPM-0.1
225 No change Ravi Bishnoi (India) flag Ravi Bishnoi (India) 329.23 M-40 | Runs-65 | BatA-9 | Wickets-60 | BowlA-19 | Ct/St-14 | FPM-0.4
229 Up 4 Hasan Mahmud (Bangladesh) flag Hasan Mahmud (Bangladesh) 323.84 M-25 | Runs-50 | BatA-25 | Wickets-28 | BowlA-24 | Ct/St-8 | FPM-0.3
232 Up 4 Haider Ali (U.A.E.) flag Haider Ali (U.A.E.) 321.84 M-27 | Runs-60 | BatA-6 | Wickets-34 | BowlA-19 | Ct/St-6 | FPM-0.2
248 Up 16 Naveen-ul-Haq (Afghanistan) flag Naveen-ul-Haq (Afghanistan) 304.59 M-35 | Runs-37 | BatA-5 | Wickets-49 | BowlA-19 | Ct/St-8 | FPM-0.2
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20icricket #t20is #ment20is #arshdeepsingh #singh #nathanellis #ellis #adamzampa #zampa #jaspritbumrah #bumrah #mujeeburrahman #rahman #kuldeepyadav #yadav #varunchakravarthy #chakravarthy #matthenry #henry #lungingidi #ngidi #richardngarava #ngarava #jacobduffy #duffy #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings