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 23 Jasprit Bumrah (India) flag Jasprit Bumrah (India) 800.94 M-39 | Wickets-53 | Avg-20 | SR-17 | ER-6.8
2 No change Noor Ahmad (Afghanistan) flag Noor Ahmad (Afghanistan) 798.14 M-118 | Wickets-152 | Avg-21 | SR-17 | ER-7.5
3 Up 17 Matt Henry (New Zealand) flag Matt Henry (New Zealand) 795.49 M-54 | Wickets-80 | Avg-17 | SR-14 | ER-7.7
4 Up 24 Arshdeep Singh (India) flag Arshdeep Singh (India) 786.11 M-59 | Wickets-67 | Avg-28 | SR-19 | ER-9.1
5 Down 4 Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 782.83 M-86 | Wickets-122 | Avg-19 | SR-15 | ER-7.3
6 Down 2 Varun Chakravarthy (India) flag Varun Chakravarthy (India) 778.31 M-53 | Wickets-64 | Avg-24 | SR-18 | ER-8.1
7 Up 15 Hasan Ali (Pakistan) flag Hasan Ali (Pakistan) 774.59 M-73 | Wickets-116 | Avg-21 | SR-14 | ER-8.8
8 Up 118 Taskin Ahmed (Bangladesh) flag Taskin Ahmed (Bangladesh) 766.08 M-46 | Wickets-66 | Avg-20 | SR-16 | ER-7.6
9 Up 1 David Payne (England) flag David Payne (England) 761.96 M-117 | Wickets-157 | Avg-20 | SR-16 | ER-7.7
10 Up 4 Adam Zampa (Australia) flag Adam Zampa (Australia) 757.49 M-73 | Wickets-99 | Avg-20 | SR-16 | ER-7.5
11 Up 121 Faheem Ashraf (Pakistan) flag Faheem Ashraf (Pakistan) 757.24 M-70 | Wickets-80 | Avg-24 | SR-16 | ER-8.7
12 Up 19 Marco Jansen (South Africa) flag Marco Jansen (South Africa) 752.39 M-79 | Wickets-96 | Avg-24 | SR-17 | ER-8.4
13 Up 17 Mustafizur Rahman (Bangladesh) flag Mustafizur Rahman (Bangladesh) 747.50 M-78 | Wickets-104 | Avg-22 | SR-16 | ER-8.2
14 Down 8 Yuzvendra Chahal (India) flag Yuzvendra Chahal (India) 740.14 M-60 | Wickets-82 | Avg-24 | SR-16 | ER-8.7
15 Up 11 Imran Tahir (South Africa) flag Imran Tahir (South Africa) 736.58 M-93 | Wickets-113 | Avg-21 | SR-17 | ER-7.2
16 Down 8 Harshal Patel (India) flag Harshal Patel (India) 717.04 M-56 | Wickets-73 | Avg-24 | SR-16 | ER-9.2
17 Up 43 Kuldeep Yadav (India) flag Kuldeep Yadav (India) 716.01 M-53 | Wickets-62 | Avg-24 | SR-19 | ER-7.9
18 Up 86 Ben Sanderson (England) flag Ben Sanderson (England) 712.51 M-54 | Wickets-74 | Avg-21 | SR-15 | ER-8.4
19 Up 17 Riley Meredith (Australia) flag Riley Meredith (Australia) 706.05 M-94 | Wickets-129 | Avg-22 | SR-16 | ER-8.4
20 Down 15 Danny Briggs (England) flag Danny Briggs (England) 702.19 M-68 | Wickets-90 | Avg-19 | SR-15 | ER-7.7
21 Up 26 Mohammed Siraj (India) flag Mohammed Siraj (India) 694.73 M-58 | Wickets-59 | Avg-32 | SR-22 | ER-9.0
22 Up 7 Trent Boult (New Zealand) flag Trent Boult (New Zealand) 694.67 M-121 | Wickets-138 | Avg-26 | SR-19 | ER-8.3
23 Up 102 Shoriful Islam (Bangladesh) flag Shoriful Islam (Bangladesh) 688.08 M-49 | Wickets-63 | Avg-23 | SR-16 | ER-8.8
24 Up 123 Krunal Pandya (India) flag Krunal Pandya (India) 681.32 M-58 | Wickets-42 | Avg-29 | SR-23 | ER-7.6
25 Down 12 Matheesha Pathirana (Sri Lanka) flag Matheesha Pathirana (Sri Lanka) 677.31 M-65 | Wickets-91 | Avg-22 | SR-15 | ER-8.7
26 Down 14 Tymal Mills (England) flag Tymal Mills (England) 674.28 M-105 | Wickets-152 | Avg-22 | SR-14 | ER-9.1
27 Up 64 Nathan McAndrew (Australia) flag Nathan McAndrew (Australia) 671.14 M-72 | Wickets-80 | Avg-26 | SR-17 | ER-8.9
28 Up 84 Richard Gleeson (England) flag Richard Gleeson (England) 666.29 M-74 | Wickets-95 | Avg-21 | SR-15 | ER-8.2
29 Up 11 Mohammad Amir (Pakistan) flag Mohammad Amir (Pakistan) 664.22 M-124 | Wickets-157 | Avg-21 | SR-17 | ER-7.6
30 Up 38 Lockie Ferguson (New Zealand) flag Lockie Ferguson (New Zealand) 663.92 M-78 | Wickets-91 | Avg-24 | SR-17 | ER-8.2
31 Up 7 Chris Green (Australia) flag Chris Green (Australia) 663.75 M-137 | Wickets-139 | Avg-25 | SR-20 | ER-7.3
32 Down 7 Shadab Khan (Pakistan) flag Shadab Khan (Pakistan) 658.19 M-94 | Wickets-113 | Avg-23 | SR-17 | ER-8.3
33 Up 6 Shaheen Shah Afridi (Pakistan) flag Shaheen Shah Afridi (Pakistan) 658.15 M-81 | Wickets-112 | Avg-22 | SR-16 | ER-8.4
34 Down 19 Ben Green (England) flag Ben Green (England) 657.22 M-71 | Wickets-94 | Avg-21 | SR-13 | ER-9.4
35 Down 24 Jason Behrendorff (Australia) flag Jason Behrendorff (Australia) 655.69 M-84 | Wickets-107 | Avg-22 | SR-17 | ER-7.9
36 Down 27 Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 654.75 M-152 | Wickets-185 | Avg-22 | SR-18 | ER-7.3
37 New Prasidh Krishna (India) flag Prasidh Krishna (India) 652.32 M-32 | Wickets-44 | Avg-24 | SR-17 | ER-8.3
38 Up 41 Fazalhaq Farooqi (Afghanistan) flag Fazalhaq Farooqi (Afghanistan) 649.90 M-75 | Wickets-93 | Avg-23 | SR-17 | ER-8.2
39 Down 5 Chris Wood (England) flag Chris Wood (England) 647.66 M-79 | Wickets-89 | Avg-23 | SR-17 | ER-8.1
40 Up 44 Haris Rauf (Pakistan) flag Haris Rauf (Pakistan) 646.98 M-97 | Wickets-126 | Avg-23 | SR-16 | ER-8.7
41 Up 41 Tabraiz Shamsi (South Africa) flag Tabraiz Shamsi (South Africa) 646.58 M-80 | Wickets-88 | Avg-24 | SR-18 | ER-7.9
42 Up 29 Bhuvneshwar Kumar (India) flag Bhuvneshwar Kumar (India) 646.34 M-58 | Wickets-56 | Avg-33 | SR-23 | ER-8.6
43 New Usman Tariq (Pakistan) flag Usman Tariq (Pakistan) 634.96 M-21 | Wickets-35 | Avg-18 | SR-14 | ER-7.5
44 Up 21 Kagiso Rabada (South Africa) flag Kagiso Rabada (South Africa) 633.92 M-63 | Wickets-77 | Avg-25 | SR-18 | ER-8.6
45 Up 69 Scott Currie (Scotland) flag Scott Currie (Scotland) 632.50 M-55 | Wickets-73 | Avg-21 | SR-15 | ER-8.8
46 Down 30 Usama Mir (Pakistan) flag Usama Mir (Pakistan) 630.93 M-75 | Wickets-96 | Avg-22 | SR-16 | ER-8.1
47 Up 55 Jason Holder (West Indies) flag Jason Holder (West Indies) 628.14 M-117 | Wickets-139 | Avg-25 | SR-17 | ER-8.8
48 Up 49 Mitchell Santner (New Zealand) flag Mitchell Santner (New Zealand) 626.55 M-74 | Wickets-78 | Avg-23 | SR-19 | ER-7.4
49 Down 42 Ben Dwarshuis (Australia) flag Ben Dwarshuis (Australia) 625.77 M-79 | Wickets-96 | Avg-24 | SR-17 | ER-8.4
50 Up 117 George Scrimshaw (England) flag George Scrimshaw (England) 620.94 M-52 | Wickets-79 | Avg-22 | SR-14 | ER-9.3
51 Up 30 Khaleel Ahmed (India) flag Khaleel Ahmed (India) 620.00 M-47 | Wickets-57 | Avg-27 | SR-18 | ER-9.1
52 Down 34 Sunil Narine (West Indies) flag Sunil Narine (West Indies) 618.45 M-194 | Wickets-180 | Avg-26 | SR-24 | ER-6.4
53 Up 124 Pat Cummins (Australia) flag Pat Cummins (Australia) 610.56 M-41 | Wickets-45 | Avg-32 | SR-20 | ER-9.4
54 New Josh Hazlewood (Australia) flag Josh Hazlewood (Australia) 610.34 M-27 | Wickets-45 | Avg-19 | SR-13 | ER-8.5
55 Up 9 Luke Wood (England) flag Luke Wood (England) 604.44 M-133 | Wickets-153 | Avg-25 | SR-18 | ER-8.5
56 Up 14 Xavier Bartlett (Australia) flag Xavier Bartlett (Australia) 602.60 M-56 | Wickets-77 | Avg-23 | SR-15 | ER-8.9
57 Up 39 Waqar Salamkheil (Afghanistan) flag Waqar Salamkheil (Afghanistan) 602.59 M-74 | Wickets-97 | Avg-21 | SR-16 | ER-8.0
58 Down 1 Alzarri Joseph (West Indies) flag Alzarri Joseph (West Indies) 598.90 M-87 | Wickets-102 | Avg-25 | SR-18 | ER-8.5
59 Down 40 Nathan Sowter (England) flag Nathan Sowter (England) 594.65 M-91 | Wickets-105 | Avg-21 | SR-16 | ER-7.7
60 Down 19 Avesh Khan (India) flag Avesh Khan (India) 587.46 M-51 | Wickets-58 | Avg-30 | SR-18 | ER-9.6
61 Up 143 Hardik Pandya (India) flag Hardik Pandya (India) 587.04 M-60 | Wickets-36 | Avg-33 | SR-21 | ER-9.3
62 Down 13 Callum Parkinson (England) flag Callum Parkinson (England) 583.45 M-67 | Wickets-81 | Avg-23 | SR-18 | ER-7.8
63 Down 28 Maheesh Theekshana (Sri Lanka) flag Maheesh Theekshana (Sri Lanka) 583.27 M-98 | Wickets-100 | Avg-28 | SR-23 | ER-7.5
64 Down 5 Daniel Sams (Australia) flag Daniel Sams (Australia) 579.30 M-142 | Wickets-175 | Avg-25 | SR-17 | ER-9.1
65 Down 10 Craig Overton (England) flag Craig Overton (England) 578.13 M-76 | Wickets-83 | Avg-23 | SR-18 | ER-7.7
66 Up 72 Harshit Rana (India) flag Harshit Rana (India) 576.84 M-34 | Wickets-40 | Avg-26 | SR-16 | ER-9.5
67 Up 21 Gudakesh Motie (West Indies) flag Gudakesh Motie (West Indies) 575.62 M-49 | Wickets-56 | Avg-21 | SR-17 | ER-7.4
68 Up 27 Adam Milne (New Zealand) flag Adam Milne (New Zealand) 574.57 M-60 | Wickets-70 | Avg-21 | SR-16 | ER-7.9
69 Down 8 Akeal Hosein (West Indies) flag Akeal Hosein (West Indies) 572.31 M-115 | Wickets-120 | Avg-24 | SR-20 | ER-7.3
70 Down 18 Imad Wasim (Pakistan) flag Imad Wasim (Pakistan) 570.30 M-154 | Wickets-152 | Avg-24 | SR-21 | ER-6.8
71 Up 7 Dwaine Pretorius (South Africa) flag Dwaine Pretorius (South Africa) 568.72 M-105 | Wickets-113 | Avg-24 | SR-17 | ER-8.8
72 Down 45 Nathan Ellis (Australia) flag Nathan Ellis (Australia) 568.65 M-105 | Wickets-127 | Avg-24 | SR-17 | ER-8.3
73 New Sai Kishore (India) flag Sai Kishore (India) 568.22 M-25 | Wickets-32 | Avg-20 | SR-14 | ER-8.9
74 Down 30 David Willey (England) flag David Willey (England) 567.18 M-153 | Wickets-159 | Avg-25 | SR-19 | ER-7.9
75 Down 12 Sam Curran (England) flag Sam Curran (England) 567.16 M-156 | Wickets-152 | Avg-28 | SR-19 | ER-9.0
76 Down 33 Luke Hollman (England) flag Luke Hollman (England) 566.17 M-54 | Wickets-59 | Avg-24 | SR-16 | ER-8.9
77 Down 11 Chris Jordan (England) flag Chris Jordan (England) 565.89 M-144 | Wickets-154 | Avg-27 | SR-18 | ER-8.7
78 Up 42 Obed McCoy (West Indies) flag Obed McCoy (West Indies) 564.71 M-86 | Wickets-103 | Avg-26 | SR-17 | ER-9.1
79 New Khaled Ahmed (Bangladesh) flag Khaled Ahmed (Bangladesh) 563.09 M-40 | Wickets-54 | Avg-22 | SR-15 | ER-8.7
80 Up 25 Liam Dawson (England) flag Liam Dawson (England) 561.83 M-133 | Wickets-126 | Avg-24 | SR-19 | ER-7.6
81 Up 32 Mason Crane (England) flag Mason Crane (England) 559.10 M-61 | Wickets-71 | Avg-24 | SR-16 | ER-8.9
82 Down 7 Adil Rashid (England) flag Adil Rashid (England) 558.18 M-79 | Wickets-82 | Avg-24 | SR-19 | ER-7.6
83 Down 46 Ben Raine (England) flag Ben Raine (England) 555.92 M-56 | Wickets-73 | Avg-19 | SR-15 | ER-7.9
84 Down 26 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 554.43 M-78 | Wickets-72 | Avg-23 | SR-21 | ER-6.6
85 Down 2 Tom Rogers (Australia) flag Tom Rogers (Australia) 553.95 M-60 | Wickets-70 | Avg-26 | SR-18 | ER-8.5
86 Down 54 Naveen-ul-Haq (Afghanistan) flag Naveen-ul-Haq (Afghanistan) 553.23 M-95 | Wickets-112 | Avg-27 | SR-18 | ER-9.1
87 Up 86 Salman Irshad (Pakistan) flag Salman Irshad (Pakistan) 552.11 M-54 | Wickets-69 | Avg-25 | SR-17 | ER-8.7
88 Up 86 Yash Dayal (India) flag Yash Dayal (India) 550.17 M-43 | Wickets-41 | Avg-34 | SR-21 | ER-9.6
89 Up 71 Mitchell Starc (Australia) flag Mitchell Starc (Australia) 546.86 M-25 | Wickets-31 | Avg-26 | SR-15 | ER-10.5
90 Up 21 Naseem Shah (Pakistan) flag Naseem Shah (Pakistan) 543.04 M-75 | Wickets-91 | Avg-25 | SR-19 | ER-7.9
91 Up 90 Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 540.56 M-76 | Wickets-59 | Avg-26 | SR-23 | ER-6.7
92 Up 76 Hasan Mahmud (Bangladesh) flag Hasan Mahmud (Bangladesh) 536.08 M-44 | Wickets-49 | Avg-25 | SR-19 | ER-7.8
93 Up 148 Will O�Rourke (New Zealand) flag Will O�Rourke (New Zealand) 534.41 M-46 | Wickets-53 | Avg-25 | SR-17 | ER-8.6
94 Up 29 Benny Howell (England) flag Benny Howell (England) 532.31 M-119 | Wickets-93 | Avg-29 | SR-22 | ER-7.8
95 Up 44 Dan Douthwaite (England) flag Dan Douthwaite (England) 531.78 M-47 | Wickets-57 | Avg-26 | SR-16 | ER-9.4
96 Up 79 Mehidy Hasan Miraz (Bangladesh) flag Mehidy Hasan Miraz (Bangladesh) 531.29 M-53 | Wickets-43 | Avg-27 | SR-21 | ER-8.0
97 Up 2 Ottneil Baartman (South Africa) flag Ottneil Baartman (South Africa) 529.88 M-29 | Wickets-50 | Avg-16 | SR-12 | ER-8.1
98 Down 31 Ravindra Jadeja (India) flag Ravindra Jadeja (India) 528.47 M-54 | Wickets-43 | Avg-32 | SR-24 | ER-7.8
99 Down 45 Reece Topley (England) flag Reece Topley (England) 527.25 M-78 | Wickets-89 | Avg-24 | SR-16 | ER-9.0
100 Up 34 Azmatullah Omarzai (Afghanistan) flag Azmatullah Omarzai (Afghanistan) 527.05 M-66 | Wickets-66 | Avg-27 | SR-18 | ER-9.0
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20cricket #t20s #ment20s #jaspritbumrah #bumrah #noorahmad #ahmad #matthenry #henry #arshdeepsingh #singh #waninduhasaranga #hasaranga #varunchakravarthy #chakravarthy #hasanali #ali #taskinahmed #ahmed #davidpayne #payne #adamzampa #zampa #faheemashraf #ashraf #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings