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
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
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
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
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
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
21 Up 26 Mohammed Siraj (India) flag Mohammed Siraj (India) 694.73 M-58 | Wickets-59 | Avg-32 | SR-22 | ER-9.0
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
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
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
34 Down 19 Ben Green (England) flag Ben Green (England) 657.22 M-71 | Wickets-94 | Avg-21 | SR-13 | ER-9.4
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
40 Up 44 Haris Rauf (Pakistan) flag Haris Rauf (Pakistan) 646.98 M-97 | Wickets-126 | Avg-23 | SR-16 | ER-8.7
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
50 Up 117 George Scrimshaw (England) flag George Scrimshaw (England) 620.94 M-52 | Wickets-79 | Avg-22 | SR-14 | ER-9.3
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
56 Up 14 Xavier Bartlett (Australia) flag Xavier Bartlett (Australia) 602.60 M-56 | Wickets-77 | Avg-23 | SR-15 | ER-8.9
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
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
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
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
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
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
79 New Khaled Ahmed (Bangladesh) flag Khaled Ahmed (Bangladesh) 563.09 M-40 | Wickets-54 | Avg-22 | SR-15 | ER-8.7
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
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
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
100 Up 34 Azmatullah Omarzai (Afghanistan) flag Azmatullah Omarzai (Afghanistan) 527.05 M-66 | Wickets-66 | Avg-27 | SR-18 | ER-9.0
102 Up 148 Jofra Archer (England) flag Jofra Archer (England) 525.78 M-38 | Wickets-42 | Avg-28 | SR-20 | ER-8.5
103 Up 3 Abbas Afridi (Pakistan) flag Abbas Afridi (Pakistan) 521.68 M-44 | Wickets-61 | Avg-22 | SR-14 | ER-9.5
105 Up 32 Matt Parkinson (England) flag Matt Parkinson (England) 517.86 M-53 | Wickets-56 | Avg-23 | SR-17 | ER-8.2
107 Up 28 Mukesh Kumar (India) flag Mukesh Kumar (India) 513.02 M-32 | Wickets-36 | Avg-31 | SR-18 | ER-10.4
108 Up 46 Mohammad Wasim (Pakistan) flag Mohammad Wasim (Pakistan) 507.67 M-47 | Wickets-58 | Avg-28 | SR-18 | ER-9.1
109 Up 77 Tom Helm (England) flag Tom Helm (England) 505.39 M-57 | Wickets-65 | Avg-27 | SR-17 | ER-9.3
110 Up 18 James Fuller (England) flag James Fuller (England) 504.56 M-99 | Wickets-83 | Avg-27 | SR-19 | ER-8.7
111 Down 94 Pat Brown (England) flag Pat Brown (England) 502.98 M-59 | Wickets-73 | Avg-26 | SR-16 | ER-10.1
112 Down 27 Tom Curran (England) flag Tom Curran (England) 502.96 M-96 | Wickets-82 | Avg-25 | SR-17 | ER-8.7
113 Down 110 Sean Abbott (Australia) flag Sean Abbott (Australia) 502.51 M-78 | Wickets-102 | Avg-22 | SR-15 | ER-8.7
114 Up 5 Zakary Foulkes (New Zealand) flag Zakary Foulkes (New Zealand) 502.50 M-46 | Wickets-55 | Avg-21 | SR-16 | ER-7.7
115 Down 42 Daniel Worrall (Australia) flag Daniel Worrall (Australia) 500.73 M-60 | Wickets-58 | Avg-24 | SR-19 | ER-7.5
116 Up 122 Vaibhav Arora (India) flag Vaibhav Arora (India) 496.87 M-32 | Wickets-36 | Avg-28 | SR-18 | ER-9.6
117 Down 48 Tom Taylor (England) flag Tom Taylor (England) 496.78 M-53 | Wickets-65 | Avg-23 | SR-16 | ER-8.8
118 Up 93 Logan van Beek (Netherlands) flag Logan van Beek (Netherlands) 495.42 M-48 | Wickets-63 | Avg-24 | SR-17 | ER-8.6
119 Up 121 Matthew Potts (England) flag Matthew Potts (England) 494.21 M-40 | Wickets-39 | Avg-27 | SR-18 | ER-8.8
120 Down 69 Tushar Deshpande (India) flag Tushar Deshpande (India) 481.81 M-41 | Wickets-48 | Avg-29 | SR-18 | ER-9.7
121 New Khuzaima Tanveer (U.A.E.) flag Khuzaima Tanveer (U.A.E.) 479.14 M-17 | Wickets-22 | Avg-21 | SR-16 | ER-7.9
122 Down 32 Lewis Gregory (England) flag Lewis Gregory (England) 474.41 M-111 | Wickets-83 | Avg-26 | SR-18 | ER-8.6
123 Down 78 Jordan Thompson (England) flag Jordan Thompson (England) 473.96 M-81 | Wickets-94 | Avg-25 | SR-15 | ER-9.5
124 Down 17 Andre Russell (West Indies) flag Andre Russell (West Indies) 473.53 M-172 | Wickets-139 | Avg-25 | SR-15 | ER-9.9
126 Up 83 Dushmantha Chameera (Sri Lanka) flag Dushmantha Chameera (Sri Lanka) 469.02 M-44 | Wickets-44 | Avg-32 | SR-21 | ER-9.0
128 Down 19 Moeen Ali (England) flag Moeen Ali (England) 464.46 M-153 | Wickets-103 | Avg-24 | SR-19 | ER-7.6
130 Up 35 Olly Stone (England) flag Olly Stone (England) 463.91 M-68 | Wickets-72 | Avg-27 | SR-18 | ER-9.0
131 Up 30 Lloyd Pope (Australia) flag Lloyd Pope (Australia) 463.80 M-36 | Wickets-44 | Avg-24 | SR-16 | ER-9.1
132 Up 116 Mujeeb Ur Rahman (Afghanistan) flag Mujeeb Ur Rahman (Afghanistan) 462.65 M-73 | Wickets-72 | Avg-27 | SR-23 | ER-7.0
133 Up 19 James Neesham (New Zealand) flag James Neesham (New Zealand) 462.55 M-93 | Wickets-81 | Avg-25 | SR-16 | ER-9.4
134 Down 40 Dan Mousley (England) flag Dan Mousley (England) 460.65 M-80 | Wickets-66 | Avg-21 | SR-16 | ER-7.7
135 Up 71 Sikandar Raza (Zimbabwe) flag Sikandar Raza (Zimbabwe) 460.08 M-124 | Wickets-77 | Avg-30 | SR-23 | ER-7.9
138 Up 107 Abrar Ahmed (Pakistan) flag Abrar Ahmed (Pakistan) 455.98 M-28 | Wickets-37 | Avg-22 | SR-17 | ER-7.6
139 Down 18 Roston Chase (West Indies) flag Roston Chase (West Indies) 455.27 M-54 | Wickets-42 | Avg-23 | SR-18 | ER-7.5
140 New Jack Edwards (Australia) flag Jack Edwards (Australia) 454.79 M-44 | Wickets-41 | Avg-24 | SR-17 | ER-8.3
141 Up 30 Matthew Short (Australia) flag Matthew Short (Australia) 453.93 M-79 | Wickets-47 | Avg-27 | SR-22 | ER-7.5
143 Up 8 Josh Shaw (England) flag Josh Shaw (England) 448.18 M-31 | Wickets-41 | Avg-20 | SR-14 | ER-8.5
144 Down 46 Mahedi Hasan (Bangladesh) flag Mahedi Hasan (Bangladesh) 448.05 M-52 | Wickets-40 | Avg-28 | SR-24 | ER-7.3
145 Up 54 Rehan Ahmed (England) flag Rehan Ahmed (England) 447.39 M-79 | Wickets-69 | Avg-28 | SR-21 | ER-7.9
146 Up 73 Shardul Thakur (India) flag Shardul Thakur (India) 447.10 M-44 | Wickets-40 | Avg-34 | SR-20 | ER-10.3
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20cricket #t20s #ment20s #jaspritbumrah #bumrah #matthenry #henry #waninduhasaranga #hasaranga #varunchakravarthy #chakravarthy #hasanali #ali #taskinahmed #ahmed #adamzampa #zampa #faheemashraf #ashraf #yuzvendrachahal #chahal #imrantahir #tahir #harshalpatel #patel #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings