Year-end snapshots of ratings allowing you to track historical performance trends over time. Available for each year since the format origin.  For the last update date and full update schedule, refer to FAQs.
CRR Change Name Points Stats
1 Up 3 Matthew Short (Australia) flag Matthew Short (Australia) 936.13 M-79 | Runs-2572 | BatA-35 | Wickets-47 | BowlA-27 | Ct/St-43 | FPM-0.5
2 Up 3 Sam Curran (England) flag Sam Curran (England) 886.87 M-156 | Runs-3610 | BatA-29 | Wickets-152 | BowlA-28 | Ct/St-76 | FPM-0.5
3 Up 26 Hardik Pandya (India) flag Hardik Pandya (India) 811.89 M-60 | Runs-1273 | BatA-30 | Wickets-36 | BowlA-33 | Ct/St-19 | FPM-0.3
4 Up 3 Ravindra Jadeja (India) flag Ravindra Jadeja (India) 808.88 M-54 | Runs-874 | BatA-30 | Wickets-43 | BowlA-32 | Ct/St-28 | FPM-0.5
5 Up 37 Faheem Ashraf (Pakistan) flag Faheem Ashraf (Pakistan) 804.76 M-70 | Runs-822 | BatA-25 | Wickets-80 | BowlA-24 | Ct/St-35 | FPM-0.5
6 Up 46 Marco Jansen (South Africa) flag Marco Jansen (South Africa) 802.12 M-79 | Runs-655 | BatA-23 | Wickets-96 | BowlA-24 | Ct/St-44 | FPM-0.6
7 Up 2 Will Jacks (England) flag Will Jacks (England) 799.98 M-146 | Runs-4362 | BatA-32 | Wickets-59 | BowlA-22 | Ct/St-81 | FPM-0.6
8 Up 2 Ben Dwarshuis (Australia) flag Ben Dwarshuis (Australia) 789.49 M-79 | Runs-768 | BatA-24 | Wickets-96 | BowlA-24 | Ct/St-14 | FPM-0.2
9 Up 55 Khushdil Shah (Pakistan) flag Khushdil Shah (Pakistan) 784.50 M-72 | Runs-1154 | BatA-31 | Wickets-58 | BowlA-19 | Ct/St-27 | FPM-0.4
10 Down 4 Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 782.76 M-111 | Runs-2470 | BatA-29 | Wickets-62 | BowlA-24 | Ct/St-72 | FPM-0.6
11 Up 2 Chris Green (Australia) flag Chris Green (Australia) 777.68 M-137 | Runs-1270 | BatA-19 | Wickets-139 | BowlA-25 | Ct/St-80 | FPM-0.6
12 Up 51 Jason Holder (West Indies) flag Jason Holder (West Indies) 770.70 M-117 | Runs-1254 | BatA-22 | Wickets-139 | BowlA-25 | Ct/St-53 | FPM-0.5
13 Down 12 Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 765.90 M-86 | Runs-846 | BatA-18 | Wickets-122 | BowlA-19 | Ct/St-33 | FPM-0.4
14 Up 7 Shadab Khan (Pakistan) flag Shadab Khan (Pakistan) 759.26 M-94 | Runs-1507 | BatA-20 | Wickets-113 | BowlA-23 | Ct/St-38 | FPM-0.4
15 No change Virat Kohli (India) flag Virat Kohli (India) 758.75 M-60 | Runs-2378 | BatA-47 | Wickets-0 | BowlA-na | Ct/St-33 | FPM-0.6
16 Down 5 Andre Russell (West Indies) flag Andre Russell (West Indies) 750.42 M-172 | Runs-2708 | BatA-26 | Wickets-139 | BowlA-25 | Ct/St-69 | FPM-0.4
17 Down 14 Kyle Mayers (West Indies) flag Kyle Mayers (West Indies) 739.37 M-102 | Runs-2537 | BatA-26 | Wickets-47 | BowlA-30 | Ct/St-29 | FPM-0.3
18 Down 16 Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 732.57 M-152 | Runs-928 | BatA-16 | Wickets-185 | BowlA-22 | Ct/St-69 | FPM-0.5
19 Down 11 Sunil Narine (West Indies) flag Sunil Narine (West Indies) 723.73 M-194 | Runs-1946 | BatA-16 | Wickets-180 | BowlA-26 | Ct/St-50 | FPM-0.3
20 Up 141 Suryakumar Yadav (India) flag Suryakumar Yadav (India) 720.69 M-51 | Runs-1970 | BatA-47 | Wickets-0 | BowlA-na | Ct/St-19 | FPM-0.4
21 Down 9 Axar Patel (India) flag Axar Patel (India) 715.01 M-53 | Runs-963 | BatA-30 | Wickets-33 | BowlA-39 | Ct/St-32 | FPM-0.6
22 Up 62 Sikandar Raza (Zimbabwe) flag Sikandar Raza (Zimbabwe) 712.01 M-124 | Runs-2100 | BatA-23 | Wickets-77 | BowlA-30 | Ct/St-53 | FPM-0.4
23 Up 50 Krunal Pandya (India) flag Krunal Pandya (India) 711.95 M-58 | Runs-613 | BatA-21 | Wickets-42 | BowlA-29 | Ct/St-24 | FPM-0.4
24 Up 131 Mehidy Hasan Miraz (Bangladesh) flag Mehidy Hasan Miraz (Bangladesh) 709.34 M-53 | Runs-959 | BatA-22 | Wickets-43 | BowlA-27 | Ct/St-19 | FPM-0.4
25 Up 25 Marcus Stoinis (Australia) flag Marcus Stoinis (Australia) 706.87 M-130 | Runs-2496 | BatA-27 | Wickets-71 | BowlA-28 | Ct/St-35 | FPM-0.3
26 Up 65 Dwaine Pretorius (South Africa) flag Dwaine Pretorius (South Africa) 705.22 M-105 | Runs-936 | BatA-18 | Wickets-113 | BowlA-24 | Ct/St-23 | FPM-0.2
27 Up 9 Nathan McAndrew (Australia) flag Nathan McAndrew (Australia) 701.37 M-72 | Runs-510 | BatA-15 | Wickets-80 | BowlA-26 | Ct/St-22 | FPM-0.3
28 Up 164 Riyan Parag (India) flag Riyan Parag (India) 700.07 M-54 | Runs-1227 | BatA-31 | Wickets-4 | BowlA-64 | Ct/St-33 | FPM-0.6
29 Down 12 James Neesham (New Zealand) flag James Neesham (New Zealand) 699.08 M-93 | Runs-1606 | BatA-25 | Wickets-81 | BowlA-25 | Ct/St-38 | FPM-0.4
30 Up 56 Hasan Ali (Pakistan) flag Hasan Ali (Pakistan) 696.09 M-73 | Runs-263 | BatA-9 | Wickets-116 | BowlA-21 | Ct/St-17 | FPM-0.2
31 Up 15 Abhishek Sharma (India) flag Abhishek Sharma (India) 693.31 M-55 | Runs-1575 | BatA-30 | Wickets-4 | BowlA-81 | Ct/St-20 | FPM-0.4
32 Down 13 David Willey (England) flag David Willey (England) 691.73 M-153 | Runs-1839 | BatA-20 | Wickets-159 | BowlA-25 | Ct/St-85 | FPM-0.6
33 Up 148 Pat Cummins (Australia) flag Pat Cummins (Australia) 687.92 M-41 | Runs-329 | BatA-19 | Wickets-45 | BowlA-32 | Ct/St-14 | FPM-0.3
34 Down 7 Daniel Sams (Australia) flag Daniel Sams (Australia) 686.64 M-142 | Runs-1625 | BatA-18 | Wickets-175 | BowlA-25 | Ct/St-60 | FPM-0.4
35 Down 10 Danny Briggs (England) flag Danny Briggs (England) 685.94 M-68 | Runs-199 | BatA-22 | Wickets-90 | BowlA-19 | Ct/St-17 | FPM-0.3
36 Up 59 Tom Rogers (Australia) flag Tom Rogers (Australia) 685.24 M-60 | Runs-329 | BatA-18 | Wickets-70 | BowlA-26 | Ct/St-31 | FPM-0.5
37 Down 2 Ben Green (England) flag Ben Green (England) 684.92 M-71 | Runs-651 | BatA-21 | Wickets-94 | BowlA-21 | Ct/St-14 | FPM-0.2
38 Down 6 Benny Howell (England) flag Benny Howell (England) 682.97 M-119 | Runs-1296 | BatA-23 | Wickets-93 | BowlA-29 | Ct/St-53 | FPM-0.4
39 Down 25 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 681.34 M-78 | Runs-1428 | BatA-23 | Wickets-72 | BowlA-23 | Ct/St-12 | FPM-0.2
40 Up 17 Mitchell Santner (New Zealand) flag Mitchell Santner (New Zealand) 680.47 M-74 | Runs-924 | BatA-27 | Wickets-78 | BowlA-23 | Ct/St-31 | FPM-0.4
41 Down 7 Dan Mousley (England) flag Dan Mousley (England) 678.38 M-80 | Runs-1406 | BatA-22 | Wickets-66 | BowlA-21 | Ct/St-51 | FPM-0.6
42 Up 27 Azmatullah Omarzai (Afghanistan) flag Azmatullah Omarzai (Afghanistan) 675.77 M-66 | Runs-759 | BatA-22 | Wickets-66 | BowlA-27 | Ct/St-14 | FPM-0.2
43 Up 49 Aiden Markram (South Africa) flag Aiden Markram (South Africa) 674.20 M-90 | Runs-2318 | BatA-33 | Wickets-23 | BowlA-29 | Ct/St-48 | FPM-0.5
44 Up 30 Romario Shepherd (West Indies) flag Romario Shepherd (West Indies) 667.24 M-115 | Runs-1358 | BatA-24 | Wickets-86 | BowlA-29 | Ct/St-27 | FPM-0.2
45 Up 45 Yashasvi Jaiswal (India) flag Yashasvi Jaiswal (India) 666.88 M-54 | Runs-1877 | BatA-38 | Wickets-0 | BowlA-na | Ct/St-24 | FPM-0.4
46 Down 6 Lewis Gregory (England) flag Lewis Gregory (England) 666.44 M-111 | Runs-1277 | BatA-21 | Wickets-83 | BowlA-26 | Ct/St-49 | FPM-0.4
47 Down 25 Tom Curran (England) flag Tom Curran (England) 665.95 M-96 | Runs-1253 | BatA-24 | Wickets-82 | BowlA-25 | Ct/St-21 | FPM-0.2
48 Up 138 Taskin Ahmed (Bangladesh) flag Taskin Ahmed (Bangladesh) 660.84 M-46 | Runs-162 | BatA-10 | Wickets-66 | BowlA-20 | Ct/St-8 | FPM-0.2
49 Up 26 Matt Henry (New Zealand) flag Matt Henry (New Zealand) 656.65 M-54 | Runs-188 | BatA-17 | Wickets-80 | BowlA-17 | Ct/St-29 | FPM-0.5
50 Up 39 Shubman Gill (India) flag Shubman Gill (India) 654.41 M-60 | Runs-2449 | BatA-46 | Wickets-0 | BowlA-na | Ct/St-22 | FPM-0.4
51 New Ryan Rickelton (South Africa) flag Ryan Rickelton (South Africa) 653.85 M-48 | Runs-1771 | BatA-41 | Wickets-0 | BowlA-na | Ct/St-40 | FPM-0.8
52 Up 6 Liam Dawson (England) flag Liam Dawson (England) 652.87 M-133 | Runs-901 | BatA-16 | Wickets-126 | BowlA-24 | Ct/St-51 | FPM-0.4
53 Up 97 James Coles (England) flag James Coles (England) 652.25 M-57 | Runs-1041 | BatA-27 | Wickets-37 | BowlA-30 | Ct/St-32 | FPM-0.6
54 Down 24 Noor Ahmad (Afghanistan) flag Noor Ahmad (Afghanistan) 650.91 M-118 | Runs-120 | BatA-5 | Wickets-152 | BowlA-21 | Ct/St-22 | FPM-0.2
55 Down 24 Chris Jordan (England) flag Chris Jordan (England) 649.83 M-144 | Runs-1136 | BatA-21 | Wickets-154 | BowlA-27 | Ct/St-68 | FPM-0.5
56 Down 38 Paul Walter (England) flag Paul Walter (England) 649.74 M-113 | Runs-1865 | BatA-20 | Wickets-87 | BowlA-26 | Ct/St-61 | FPM-0.5
57 New Sai Sudharsan (India) flag Sai Sudharsan (India) 647.14 M-40 | Runs-1793 | BatA-50 | Wickets-0 | BowlA-na | Ct/St-10 | FPM-0.3
58 Down 17 David Payne (England) flag David Payne (England) 646.84 M-117 | Runs-230 | BatA-8 | Wickets-157 | BowlA-20 | Ct/St-31 | FPM-0.3
59 Up 1 Liam Livingstone (England) flag Liam Livingstone (England) 645.89 M-129 | Runs-2862 | BatA-28 | Wickets-55 | BowlA-32 | Ct/St-44 | FPM-0.3
60 Up 43 Jamie Overton (England) flag Jamie Overton (England) 643.75 M-97 | Runs-1283 | BatA-24 | Wickets-63 | BowlA-26 | Ct/St-55 | FPM-0.6
61 Down 22 Craig Overton (England) flag Craig Overton (England) 642.89 M-76 | Runs-274 | BatA-15 | Wickets-83 | BowlA-23 | Ct/St-63 | FPM-0.8
62 Down 38 Imad Wasim (Pakistan) flag Imad Wasim (Pakistan) 639.22 M-154 | Runs-1959 | BatA-25 | Wickets-152 | BowlA-24 | Ct/St-37 | FPM-0.2
63 Down 16 Luke Hollman (England) flag Luke Hollman (England) 636.92 M-54 | Runs-599 | BatA-17 | Wickets-59 | BowlA-24 | Ct/St-25 | FPM-0.5
64 Up 66 Rachin Ravindra (New Zealand) flag Rachin Ravindra (New Zealand) 635.74 M-56 | Runs-1082 | BatA-22 | Wickets-32 | BowlA-18 | Ct/St-30 | FPM-0.5
65 Down 32 Ravi Bopara (England) flag Ravi Bopara (England) 633.89 M-91 | Runs-2062 | BatA-30 | Wickets-49 | BowlA-27 | Ct/St-20 | FPM-0.2
66 Down 50 Jordan Thompson (England) flag Jordan Thompson (England) 632.22 M-81 | Runs-804 | BatA-16 | Wickets-94 | BowlA-25 | Ct/St-27 | FPM-0.3
67 Up 55 Arshdeep Singh (India) flag Arshdeep Singh (India) 632.15 M-59 | Runs-29 | BatA-6 | Wickets-67 | BowlA-28 | Ct/St-10 | FPM-0.2
68 Up 10 James Fuller (England) flag James Fuller (England) 631.62 M-99 | Runs-948 | BatA-19 | Wickets-83 | BowlA-27 | Ct/St-37 | FPM-0.4
69 Down 43 Moeen Ali (England) flag Moeen Ali (England) 629.51 M-153 | Runs-2477 | BatA-21 | Wickets-103 | BowlA-24 | Ct/St-45 | FPM-0.3
70 Down 15 Roston Chase (West Indies) flag Roston Chase (West Indies) 628.34 M-54 | Runs-807 | BatA-22 | Wickets-42 | BowlA-23 | Ct/St-12 | FPM-0.2
71 Up 147 Dan Douthwaite (England) flag Dan Douthwaite (England) 626.96 M-47 | Runs-510 | BatA-20 | Wickets-57 | BowlA-26 | Ct/St-15 | FPM-0.3
72 Down 7 Jos Buttler (England) flag Jos Buttler (England) 626.45 M-122 | Runs-4475 | BatA-41 | Wickets-0 | BowlA-na | Ct/St-91 | FPM-0.7
73 Up 94 Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 625.12 M-76 | Runs-728 | BatA-17 | Wickets-59 | BowlA-26 | Ct/St-30 | FPM-0.4
74 Up 6 Xavier Bartlett (Australia) flag Xavier Bartlett (Australia) 623.96 M-56 | Runs-307 | BatA-15 | Wickets-77 | BowlA-23 | Ct/St-29 | FPM-0.5
75 Up 50 Kuldeep Yadav (India) flag Kuldeep Yadav (India) 623.86 M-53 | Runs-144 | BatA-16 | Wickets-62 | BowlA-24 | Ct/St-9 | FPM-0.2
76 Up 64 Mustafizur Rahman (Bangladesh) flag Mustafizur Rahman (Bangladesh) 622.04 M-78 | Runs-26 | BatA-4 | Wickets-104 | BowlA-22 | Ct/St-14 | FPM-0.2
77 Down 18 Trent Boult (New Zealand) flag Trent Boult (New Zealand) 621.61 M-121 | Runs-212 | BatA-13 | Wickets-138 | BowlA-26 | Ct/St-37 | FPM-0.3
78 Up 1 KL Rahul (India) flag KL Rahul (India) 621.04 M-51 | Runs-1949 | BatA-44 | Wickets-0 | BowlA-na | Ct/St-33 | FPM-0.6
79 Down 18 Varun Chakravarthy (India) flag Varun Chakravarthy (India) 615.59 M-53 | Runs-14 | BatA-14 | Wickets-64 | BowlA-24 | Ct/St-12 | FPM-0.2
80 Up 1 Adam Zampa (Australia) flag Adam Zampa (Australia) 612.44 M-73 | Runs-75 | BatA-8 | Wickets-99 | BowlA-20 | Ct/St-7 | FPM-0.1
81 Up 42 Imran Tahir (South Africa) flag Imran Tahir (South Africa) 611.02 M-93 | Runs-82 | BatA-9 | Wickets-113 | BowlA-21 | Ct/St-21 | FPM-0.2
82 Down 39 Shaheen Shah Afridi (Pakistan) flag Shaheen Shah Afridi (Pakistan) 609.26 M-81 | Runs-481 | BatA-16 | Wickets-112 | BowlA-22 | Ct/St-27 | FPM-0.3
83 Down 30 Harshal Patel (India) flag Harshal Patel (India) 606.84 M-56 | Runs-83 | BatA-7 | Wickets-73 | BowlA-24 | Ct/St-13 | FPM-0.2
84 Up 37 Ryan Higgins (England) flag Ryan Higgins (England) 604.52 M-57 | Runs-1002 | BatA-23 | Wickets-43 | BowlA-29 | Ct/St-25 | FPM-0.4
85 Up 44 Bhuvneshwar Kumar (India) flag Bhuvneshwar Kumar (India) 602.99 M-58 | Runs-103 | BatA-9 | Wickets-56 | BowlA-33 | Ct/St-11 | FPM-0.2
86 Down 42 Samit Patel (England) flag Samit Patel (England) 602.71 M-83 | Runs-1035 | BatA-20 | Wickets-75 | BowlA-28 | Ct/St-17 | FPM-0.2
87 Up 157 Rehan Ahmed (England) flag Rehan Ahmed (England) 601.01 M-79 | Runs-934 | BatA-19 | Wickets-69 | BowlA-28 | Ct/St-21 | FPM-0.3
88 Up 94 Scott Currie (Scotland) flag Scott Currie (Scotland) 600.53 M-55 | Runs-153 | BatA-19 | Wickets-73 | BowlA-21 | Ct/St-26 | FPM-0.5
89 Down 41 Usama Mir (Pakistan) flag Usama Mir (Pakistan) 599.87 M-75 | Runs-321 | BatA-11 | Wickets-96 | BowlA-22 | Ct/St-29 | FPM-0.4
90 New Shreyas Iyer (India) flag Shreyas Iyer (India) 594.65 M-46 | Runs-1356 | BatA-40 | Wickets-0 | BowlA-na | Ct/St-22 | FPM-0.5
91 Up 15 Kieron Pollard (West Indies) flag Kieron Pollard (West Indies) 593.23 M-150 | Runs-3007 | BatA-32 | Wickets-29 | BowlA-31 | Ct/St-86 | FPM-0.6
92 Down 22 Tymal Mills (England) flag Tymal Mills (England) 592.75 M-105 | Runs-128 | BatA-6 | Wickets-152 | BowlA-22 | Ct/St-17 | FPM-0.2
93 Up 34 Riley Meredith (Australia) flag Riley Meredith (Australia) 590.02 M-94 | Runs-40 | BatA-7 | Wickets-129 | BowlA-22 | Ct/St-22 | FPM-0.2
94 Up 74 Lockie Ferguson (New Zealand) flag Lockie Ferguson (New Zealand) 583.95 M-78 | Runs-108 | BatA-12 | Wickets-91 | BowlA-24 | Ct/St-23 | FPM-0.3
95 Up 80 Mohammad Nawaz (Pakistan) flag Mohammad Nawaz (Pakistan) 583.24 M-60 | Runs-767 | BatA-21 | Wickets-39 | BowlA-34 | Ct/St-23 | FPM-0.4
96 Down 20 Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 583.21 M-77 | Runs-2860 | BatA-47 | Wickets-0 | BowlA-na | Ct/St-67 | FPM-0.9
97 Up 17 Phil Salt (England) flag Phil Salt (England) 580.06 M-150 | Runs-3786 | BatA-27 | Wickets-0 | BowlA-na | Ct/St-90 | FPM-0.6
98 Up 13 Akeal Hosein (West Indies) flag Akeal Hosein (West Indies) 579.85 M-115 | Runs-619 | BatA-17 | Wickets-120 | BowlA-24 | Ct/St-21 | FPM-0.2
99 Down 17 Chris Wood (England) flag Chris Wood (England) 579.51 M-79 | Runs-162 | BatA-14 | Wickets-89 | BowlA-23 | Ct/St-11 | FPM-0.1
100 Up 74 Jasprit Bumrah (India) flag Jasprit Bumrah (India) 577.52 M-39 | Runs-12 | BatA-6 | Wickets-53 | BowlA-20 | Ct/St-5 | FPM-0.1
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20cricket #t20s #ment20s #matthewshort #short #samcurran #curran #hardikpandya #pandya #ravindrajadeja #jadeja #faheemashraf #ashraf #marcojansen #jansen #willjacks #jacks #bendwarshuis #dwarshuis #khushdilshah #shah #glennmaxwell #maxwell #chrisgreen #green #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings