Year-end snapshots of ratings allowing you to track historical performance trends over time. Available for each year since the format origin.  Updated - 16th Nov 2025. Next Update- post 7th Jan 2026.
CRR Change Name Points Stats
1 Up 11 Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 877.35 M-48 | Wickets-72 | Avg-15 | SR-15 | ER-6.0
2 Up 45 Jasprit Bumrah (India) flag Jasprit Bumrah (India) 859.95 M-20 | Wickets-30 | Avg-13 | SR-14 | ER-5.3
3 Up 29 Anrich Nortje (South Africa) flag Anrich Nortje (South Africa) 847.67 M-37 | Wickets-50 | Avg-17 | SR-15 | ER-6.8
5 Up 1 Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 812.16 M-65 | Wickets-113 | Avg-15 | SR-13 | ER-6.8
6 Up 32 Lockie Ferguson (New Zealand) flag Lockie Ferguson (New Zealand) 720.00 M-32 | Wickets-43 | Avg-19 | SR-16 | ER-7.2
7 Up 9 Haris Rauf (Pakistan) flag Haris Rauf (Pakistan) 707.03 M-68 | Wickets-94 | Avg-21 | SR-15 | ER-8.2
9 Down 4 Tim Southee (New Zealand) flag Tim Southee (New Zealand) 697.23 M-51 | Wickets-77 | Avg-18 | SR-15 | ER-7.4
10 Up 54 Adam Zampa (Australia) flag Adam Zampa (Australia) 695.63 M-59 | Wickets-78 | Avg-21 | SR-17 | ER-7.5
12 Up 32 Naveen-ul-Haq (Afghanistan) flag Naveen-ul-Haq (Afghanistan) 675.63 M-43 | Wickets-57 | Avg-20 | SR-15 | ER-8.1
13 Up 6 Nathan Ellis (Australia) flag Nathan Ellis (Australia) 663.21 M-20 | Wickets-32 | Avg-17 | SR-13 | ER-7.7
14 Down 12 Alzarri Joseph (West Indies) flag Alzarri Joseph (West Indies) 661.60 M-38 | Wickets-54 | Avg-23 | SR-16 | ER-8.7
15 Down 12 Adil Rashid (England) flag Adil Rashid (England) 657.50 M-67 | Wickets-75 | Avg-23 | SR-19 | ER-7.2
16 Up 21 Josh Hazlewood (Australia) flag Josh Hazlewood (Australia) 652.67 M-43 | Wickets-58 | Avg-20 | SR-17 | ER-7.1
21 Down 7 Taskin Ahmed (Bangladesh) flag Taskin Ahmed (Bangladesh) 624.81 M-54 | Wickets-70 | Avg-21 | SR-17 | ER-7.5
23 Down 19 Ravi Bishnoi (India) flag Ravi Bishnoi (India) 615.92 M-37 | Wickets-56 | Avg-19 | SR-15 | ER-7.3
25 Up 80 Kagiso Rabada (South Africa) flag Kagiso Rabada (South Africa) 610.21 M-39 | Wickets-40 | Avg-28 | SR-20 | ER-8.2
26 Up 45 Chris Jordan (England) flag Chris Jordan (England) 585.31 M-40 | Wickets-42 | Avg-28 | SR-19 | ER-8.9
27 Up 30 Jofra Archer (England) flag Jofra Archer (England) 574.48 M-22 | Wickets-28 | Avg-21 | SR-17 | ER-7.4
28 Down 4 Mark Adair (Ireland) flag Mark Adair (Ireland) 548.76 M-70 | Wickets-100 | Avg-20 | SR-15 | ER-8.0
29 New Nuwan Thushara (Sri Lanka) flag Nuwan Thushara (Sri Lanka) 530.62 M-17 | Wickets-25 | Avg-16 | SR-13 | ER-7.6
30 Up 19 Mark Wood (England) flag Mark Wood (England) 528.00 M-23 | Wickets-32 | Avg-19 | SR-14 | ER-8.0
33 Down 2 Hardik Pandya (India) flag Hardik Pandya (India) 521.00 M-66 | Wickets-51 | Avg-27 | SR-20 | ER-8.1
35 Up 74 Logan van Beek (Netherlands) flag Logan van Beek (Netherlands) 510.03 M-23 | Wickets-31 | Avg-17 | SR-15 | ER-7.1
36 Up 16 Maheesh Theekshana (Sri Lanka) flag Maheesh Theekshana (Sri Lanka) 507.73 M-59 | Wickets-58 | Avg-26 | SR-23 | ER-6.8
37 Up 32 Washington Sundar (India) flag Washington Sundar (India) 500.17 M-26 | Wickets-26 | Avg-19 | SR-17 | ER-6.8
38 Up 34 Mahedi Hasan (Bangladesh) flag Mahedi Hasan (Bangladesh) 492.08 M-50 | Wickets-45 | Avg-24 | SR-22 | ER-6.5
40 Up 67 Paul van Meekeren (Netherlands) flag Paul van Meekeren (Netherlands) 483.56 M-30 | Wickets-35 | Avg-21 | SR-17 | ER-7.1
42 Up 103 Pat Cummins (Australia) flag Pat Cummins (Australia) 470.30 M-27 | Wickets-29 | Avg-27 | SR-20 | ER-8.0
43 Down 34 Ish Sodhi (New Zealand) flag Ish Sodhi (New Zealand) 469.95 M-69 | Wickets-82 | Avg-23 | SR-17 | ER-8.0
44 Down 34 Mujeeb Ur Rahman (Afghanistan) flag Mujeeb Ur Rahman (Afghanistan) 467.66 M-30 | Wickets-38 | Avg-18 | SR-17 | ER-6.5
45 Up 45 Andre Russell (West Indies) flag Andre Russell (West Indies) 467.16 M-34 | Wickets-34 | Avg-26 | SR-16 | ER-9.6
46 Down 13 Romario Shepherd (West Indies) flag Romario Shepherd (West Indies) 463.39 M-50 | Wickets-54 | Avg-27 | SR-16 | ER-10.0
52 Down 12 Michael Bracewell (New Zealand) flag Michael Bracewell (New Zealand) 438.96 M-26 | Wickets-28 | Avg-17 | SR-15 | ER-6.8
53 Up 38 Naseem Shah (Pakistan) flag Naseem Shah (Pakistan) 434.58 M-30 | Wickets-25 | Avg-35 | SR-26 | ER-8.0
54 Up 9 Blessing Muzarabani (Zimbabwe) flag Blessing Muzarabani (Zimbabwe) 432.48 M-58 | Wickets-64 | Avg-22 | SR-19 | ER-6.8
56 Up 112 Marcus Stoinis (Australia) flag Marcus Stoinis (Australia) 428.59 M-51 | Wickets-36 | Avg-21 | SR-14 | ER-8.9
57 New Rishad Hossain (Bangladesh) flag Rishad Hossain (Bangladesh) 417.92 M-30 | Wickets-38 | Avg-20 | SR-15 | ER-7.8
58 Up 112 Roston Chase (West Indies) flag Roston Chase (West Indies) 413.63 M-32 | Wickets-22 | Avg-27 | SR-23 | ER-6.9
59 Down 33 Lungi Ngidi (South Africa) flag Lungi Ngidi (South Africa) 410.40 M-27 | Wickets-35 | Avg-24 | SR-15 | ER-9.5
60 Up 51 Liam Livingstone (England) flag Liam Livingstone (England) 407.72 M-53 | Wickets-32 | Avg-24 | SR-17 | ER-8.6
61 Up 55 Aqib Ilyas (Oman) flag Aqib Ilyas (Oman) 407.56 M-34 | Wickets-45 | Avg-15 | SR-15 | ER-6.0
63 Down 43 Shadab Khan (Pakistan) flag Shadab Khan (Pakistan) 402.68 M-58 | Wickets-54 | Avg-25 | SR-20 | ER-7.2
65 New Tanzim Hasan Sakib (Bangladesh) flag Tanzim Hasan Sakib (Bangladesh) 400.14 M-18 | Wickets-24 | Avg-23 | SR-16 | ER-8.4
66 Up 30 Brad Wheal (Scotland) flag Brad Wheal (Scotland) 397.38 M-18 | Wickets-17 | Avg-30 | SR-21 | ER-8.6
67 Down 13 Barry McCarthy (Ireland) flag Barry McCarthy (Ireland) 396.88 M-46 | Wickets-45 | Avg-30 | SR-22 | ER-8.0
68 Up 80 Gulbadin Naib (Afghanistan) flag Gulbadin Naib (Afghanistan) 387.57 M-27 | Wickets-16 | Avg-15 | SR-12 | ER-7.2
69 Down 1 Sikandar Raza (Zimbabwe) flag Sikandar Raza (Zimbabwe) 386.28 M-66 | Wickets-67 | Avg-20 | SR-18 | ER-6.5
70 Up 19 Azmatullah Omarzai (Afghanistan) flag Azmatullah Omarzai (Afghanistan) 385.49 M-47 | Wickets-31 | Avg-30 | SR-21 | ER-8.4
71 Down 26 Lahiru Kumara (Sri Lanka) flag Lahiru Kumara (Sri Lanka) 385.49 M-19 | Wickets-27 | Avg-21 | SR-15 | ER-8.4
72 Down 49 Adam Milne (New Zealand) flag Adam Milne (New Zealand) 384.51 M-32 | Wickets-36 | Avg-27 | SR-18 | ER-9.1
73 New Abbas Afridi (Pakistan) flag Abbas Afridi (Pakistan) 384.48 M-18 | Wickets-30 | Avg-15 | SR-11 | ER-8.5
74 Down 14 Dwaine Pretorius (South Africa) flag Dwaine Pretorius (South Africa) 383.35 M-19 | Wickets-28 | Avg-16 | SR-12 | ER-8.3
75 Down 20 Craig Young (Ireland) flag Craig Young (Ireland) 380.06 M-34 | Wickets-49 | Avg-21 | SR-16 | ER-8.0
76 Up 26 Bas de Leede (Netherlands) flag Bas de Leede (Netherlands) 375.77 M-33 | Wickets-33 | Avg-20 | SR-14 | ER-8.3
78 Down 30 Hasan Mahmud (Bangladesh) flag Hasan Mahmud (Bangladesh) 372.88 M-20 | Wickets-22 | Avg-22 | SR-18 | ER-7.3
80 New Ottneil Baartman (South Africa) flag Ottneil Baartman (South Africa) 371.06 M-12 | Wickets-17 | Avg-19 | SR-16 | ER-7.4
81 Up 73 Sean Abbott (Australia) flag Sean Abbott (Australia) 369.12 M-13 | Wickets-22 | Avg-18 | SR-12 | ER-9.3
82 Up 3 David Wiese (Namibia/South Africa) flag David Wiese (Namibia/South Africa) 363.17 M-34 | Wickets-35 | Avg-23 | SR-20 | ER-7.0
83 New Varun Chakravarthy (India) flag Varun Chakravarthy (India) 356.55 M-13 | Wickets-19 | Avg-18 | SR-16 | ER-6.8
86 Up 56 Ben White (Ireland) flag Ben White (Ireland) 351.30 M-33 | Wickets-33 | Avg-26 | SR-19 | ER-8.1
87 Up 12 Avesh Khan (India) flag Avesh Khan (India) 348.51 M-25 | Wickets-27 | Avg-28 | SR-18 | ER-9.1
90 Up 137 Dipendra Singh Airee (Nepal) flag Dipendra Singh Airee (Nepal) 342.89 M-53 | Wickets-49 | Avg-16 | SR-17 | ER-5.9
91 Up 36 Luke Jongwe (Zimbabwe) flag Luke Jongwe (Zimbabwe) 342.55 M-57 | Wickets-59 | Avg-21 | SR-15 | ER-8.5
92 Up 94 Mukesh Kumar (India) flag Mukesh Kumar (India) 342.01 M-17 | Wickets-20 | Avg-24 | SR-16 | ER-9.1
94 New Matheesha Pathirana (Sri Lanka) flag Matheesha Pathirana (Sri Lanka) 341.02 M-19 | Wickets-30 | Avg-16 | SR-11 | ER-8.4
96 Up 35 Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 340.79 M-54 | Wickets-28 | Avg-31 | SR-24 | ER-7.6
97 Up 50 Mohammad Saifuddin (Bangladesh) flag Mohammad Saifuddin (Bangladesh) 339.44 M-23 | Wickets-28 | Avg-26 | SR-18 | ER-8.8
101 Down 42 Mohammad Wasim (Pakistan) flag Mohammad Wasim (Pakistan) 336.96 M-29 | Wickets-36 | Avg-21 | SR-15 | ER-8.1
103 Up 16 Lizaad Williams (South Africa) flag Lizaad Williams (South Africa) 332.82 M-15 | Wickets-20 | Avg-25 | SR-15 | ER-9.8
104 Down 93 Jason Holder (West Indies) flag Jason Holder (West Indies) 331.48 M-46 | Wickets-53 | Avg-26 | SR-18 | ER-8.7
109 Down 35 Mohammed Shami (India) flag Mohammed Shami (India) 325.21 M-11 | Wickets-12 | Avg-24 | SR-18 | ER-8.0
110 Up 66 Chad Soper (P.N.G.) flag Chad Soper (P.N.G.) 322.32 M-18 | Wickets-20 | Avg-23 | SR-18 | ER-7.6
111 Down 41 Moeen Ali (England) flag Moeen Ali (England) 322.01 M-58 | Wickets-34 | Avg-22 | SR-16 | ER-8.2
112 New Saqib Mahmood (England) flag Saqib Mahmood (England) 321.98 M-12 | Wickets-15 | Avg-24 | SR-16 | ER-8.8
113 Down 48 Kane Richardson (Australia) flag Kane Richardson (Australia) 318.97 M-15 | Wickets-23 | Avg-21 | SR-13 | ER-9.7
114 Up 116 Matt Henry (New Zealand) flag Matt Henry (New Zealand) 316.93 M-14 | Wickets-19 | Avg-21 | SR-16 | ER-7.9
115 Down 57 Karthik Meiyappan (U.A.E.) flag Karthik Meiyappan (U.A.E.) 316.03 M-15 | Wickets-23 | Avg-16 | SR-14 | ER-7.1
116 Down 75 Ehsan Khan (Hong Kong) flag Ehsan Khan (Hong Kong) 315.76 M-55 | Wickets-93 | Avg-13 | SR-13 | ER-6.1
118 Up 16 Fayyaz Butt (Oman) flag Fayyaz Butt (Oman) 312.57 M-33 | Wickets-41 | Avg-21 | SR-16 | ER-7.9
119 Down 53 Junaid Siddique (U.A.E.) flag Junaid Siddique (U.A.E.) 312.05 M-58 | Wickets-80 | Avg-22 | SR-17 | ER-7.8
120 Down 85 Rizwan Butt (Bahrain) flag Rizwan Butt (Bahrain) 311.82 M-47 | Wickets-72 | Avg-17 | SR-14 | ER-7.3
122 Down 21 Dushmantha Chameera (Sri Lanka) flag Dushmantha Chameera (Sri Lanka) 307.23 M-36 | Wickets-39 | Avg-26 | SR-20 | ER-7.9
123 Down 105 Chris Woakes (England) flag Chris Woakes (England) 306.92 M-25 | Wickets-24 | Avg-24 | SR-19 | ER-7.6
124 Down 51 Bhuvneshwar Kumar (India) flag Bhuvneshwar Kumar (India) 306.67 M-44 | Wickets-49 | Avg-20 | SR-18 | ER-6.9
125 Down 48 Hasan Ali (Pakistan) flag Hasan Ali (Pakistan) 306.34 M-21 | Wickets-25 | Avg-23 | SR-16 | ER-8.4
127 Up 1 Sandeep Lamichhane (Nepal) flag Sandeep Lamichhane (Nepal) 304.44 M-37 | Wickets-74 | Avg-12 | SR-12 | ER-6.0
128 Down 50 Ravichandran Ashwin (India) flag Ravichandran Ashwin (India) 300.67 M-19 | Wickets-20 | Avg-24 | SR-21 | ER-6.7
129 New Cosmas Kyewuta (Uganda) flag Cosmas Kyewuta (Uganda) 295.30 M-36 | Wickets-48 | Avg-16 | SR-15 | ER-6.4
133 Down 10 Safyaan Sharif (Scotland) flag Safyaan Sharif (Scotland) 291.37 M-27 | Wickets-27 | Avg-26 | SR-20 | ER-7.9
134 Up 61 Basil Hameed (U.A.E.) flag Basil Hameed (U.A.E.) 290.79 M-57 | Wickets-38 | Avg-16 | SR-13 | ER-7.1
135 Up 27 Dasun Shanaka (Sri Lanka) flag Dasun Shanaka (Sri Lanka) 289.75 M-62 | Wickets-22 | Avg-23 | SR-16 | ER-8.8
136 Up 43 Jacob Duffy (New Zealand) flag Jacob Duffy (New Zealand) 289.33 M-16 | Wickets-14 | Avg-25 | SR-21 | ER-7.1
138 Up 12 Gerhard Erasmus (Namibia) flag Gerhard Erasmus (Namibia) 283.46 M-49 | Wickets-41 | Avg-14 | SR-15 | ER-5.6
139 Up 33 Mohammed Siraj (India) flag Mohammed Siraj (India) 281.85 M-13 | Wickets-11 | Avg-28 | SR-25 | ER-6.6
140 Up 40 Chris Greaves (Scotland) flag Chris Greaves (Scotland) 281.78 M-30 | Wickets-18 | Avg-27 | SR-21 | ER-7.8
141 Down 4 Mehidy Hasan Miraz (Bangladesh) flag Mehidy Hasan Miraz (Bangladesh) 281.11 M-16 | Wickets-10 | Avg-21 | SR-16 | ER-7.7
142 Down 9 Andile Phehlukwayo (South Africa) flag Andile Phehlukwayo (South Africa) 276.75 M-15 | Wickets-15 | Avg-28 | SR-16 | ER-10.4
143 Up 71 Ali Naseer (U.A.E.) flag Ali Naseer (U.A.E.) 274.63 M-40 | Wickets-51 | Avg-20 | SR-16 | ER-7.5
145 Down 41 Sayed Monib (Kuwait) flag Sayed Monib (Kuwait) 272.04 M-39 | Wickets-47 | Avg-21 | SR-14 | ER-8.8
146 New Usman Najeeb (Saudi Arabia) flag Usman Najeeb (Saudi Arabia) 271.23 M-30 | Wickets-50 | Avg-17 | SR-13 | ER-7.9
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20icricket #t20is #ment20is #rashidkhan #khan #jaspritbumrah #bumrah #anrichnortje #nortje #waninduhasaranga #hasaranga #lockieferguson #ferguson #harisrauf #rauf #timsouthee #southee #adamzampa #zampa #naveenulhaq #nathanellis #ellis #alzarrijoseph #joseph #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings