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 247 Jasprit Bumrah (India) flag Jasprit Bumrah (India) 896.64 M-41 | Wickets-56 | Avg-20 | SR-17 | ER-7.1
2 Up 168 John Turner (England) flag John Turner (England) 884.06 M-27 | Wickets-42 | Avg-16 | SR-12 | ER-8.0
3 Up 93 Mohit Sharma (India) flag Mohit Sharma (India) 883.04 M-26 | Wickets-40 | Avg-20 | SR-12 | ER-9.5
4 Up 18 Henry Thornton (Australia) flag Henry Thornton (Australia) 872.92 M-28 | Wickets-43 | Avg-19 | SR-13 | ER-8.7
5 Up 24 Harshal Patel (India) flag Harshal Patel (India) 872.87 M-58 | Wickets-89 | Avg-20 | SR-14 | ER-8.8
6 Up 225 Usama Mir (Pakistan) flag Usama Mir (Pakistan) 861.18 M-55 | Wickets-80 | Avg-19 | SR-14 | ER-8.0
7 Up 205 Matheesha Pathirana (Sri Lanka) flag Matheesha Pathirana (Sri Lanka) 849.20 M-44 | Wickets-70 | Avg-19 | SR-14 | ER-8.2
8 Down 6 Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 835.92 M-78 | Wickets-110 | Avg-18 | SR-15 | ER-7.2
9 Up 115 Tim Southee (New Zealand) flag Tim Southee (New Zealand) 829.56 M-33 | Wickets-52 | Avg-18 | SR-13 | ER-8.0
10 Down 3 Sean Abbott (Australia) flag Sean Abbott (Australia) 825.49 M-81 | Wickets-112 | Avg-20 | SR-14 | ER-8.6
11 New Ottneil Baartman (South Africa) flag Ottneil Baartman (South Africa) 810.95 M-17 | Wickets-34 | Avg-14 | SR-10 | ER-8.1
16 Up 8 Andrew Tye (Australia) flag Andrew Tye (Australia) 778.31 M-91 | Wickets-133 | Avg-20 | SR-14 | ER-8.5
17 Up 175 Saqib Mahmood (England) flag Saqib Mahmood (England) 777.81 M-41 | Wickets-63 | Avg-19 | SR-14 | ER-8.6
18 Up 143 Scott Currie (Scotland) flag Scott Currie (Scotland) 770.15 M-37 | Wickets-54 | Avg-20 | SR-14 | ER-8.6
21 Down 18 Yuzvendra Chahal (India) flag Yuzvendra Chahal (India) 762.51 M-61 | Wickets-84 | Avg-22 | SR-17 | ER-8.1
24 Down 7 Varun Chakravarthy (India) flag Varun Chakravarthy (India) 748.75 M-57 | Wickets-65 | Avg-25 | SR-19 | ER-7.7
25 Up 23 Hasan Ali (Pakistan) flag Hasan Ali (Pakistan) 748.02 M-57 | Wickets-81 | Avg-23 | SR-16 | ER-8.5
27 Up 19 Abbas Afridi (Pakistan) flag Abbas Afridi (Pakistan) 742.42 M-32 | Wickets-45 | Avg-21 | SR-14 | ER-9.2
30 Down 5 Zak Chappell (England) flag Zak Chappell (England) 731.50 M-38 | Wickets-61 | Avg-18 | SR-12 | ER-9.2
31 Up 159 Luke Hollman (England) flag Luke Hollman (England) 730.47 M-52 | Wickets-52 | Avg-22 | SR-15 | ER-8.8
32 Down 24 Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 730.11 M-157 | Wickets-209 | Avg-20 | SR-17 | ER-6.9
33 Up 32 Michael Neser (Australia) flag Michael Neser (Australia) 729.56 M-52 | Wickets-70 | Avg-19 | SR-14 | ER-8.3
35 Down 34 Matt Henry (New Zealand) flag Matt Henry (New Zealand) 725.27 M-51 | Wickets-70 | Avg-20 | SR-15 | ER-8.1
36 Up 18 Cameron Boyce (Australia) flag Cameron Boyce (Australia) 724.41 M-26 | Wickets-31 | Avg-22 | SR-18 | ER-7.3
37 Down 18 Jake Ball (England) flag Jake Ball (England) 722.31 M-60 | Wickets-90 | Avg-21 | SR-13 | ER-9.3
39 Up 45 Nuwan Thushara (Sri Lanka) flag Nuwan Thushara (Sri Lanka) 718.51 M-44 | Wickets-62 | Avg-21 | SR-15 | ER-8.7
40 Up 92 Shadab Khan (Pakistan) flag Shadab Khan (Pakistan) 718.44 M-91 | Wickets-101 | Avg-25 | SR-18 | ER-8.3
41 Down 11 Adam Zampa (Australia) flag Adam Zampa (Australia) 717.24 M-66 | Wickets-84 | Avg-21 | SR-17 | ER-7.5
44 Up 86 Piyush Chawla (India) flag Piyush Chawla (India) 706.98 M-28 | Wickets-36 | Avg-23 | SR-17 | ER-8.5
45 Down 29 Nathan Sowter (England) flag Nathan Sowter (England) 706.68 M-74 | Wickets-92 | Avg-18 | SR-15 | ER-7.3
46 Up 179 Tushar Deshpande (India) flag Tushar Deshpande (India) 706.59 M-31 | Wickets-39 | Avg-27 | SR-17 | ER-9.4
48 Down 35 Imran Tahir (South Africa) flag Imran Tahir (South Africa) 701.08 M-110 | Wickets-136 | Avg-20 | SR-17 | ER-7.1
50 Up 39 Avesh Khan (India) flag Avesh Khan (India) 699.54 M-54 | Wickets-69 | Avg-24 | SR-17 | ER-8.7
51 New Mohammad Saifuddin (Bangladesh) flag Mohammad Saifuddin (Bangladesh) 698.89 M-22 | Wickets-30 | Avg-20 | SR-17 | ER-7.0
53 Up 177 Lockie Ferguson (New Zealand) flag Lockie Ferguson (New Zealand) 694.17 M-75 | Wickets-97 | Avg-22 | SR-17 | ER-8.1
55 Up 36 Matthew Forde (West Indies) flag Matthew Forde (West Indies) 688.06 M-34 | Wickets-35 | Avg-21 | SR-17 | ER-7.5
56 Up 18 Ben Green (England) flag Ben Green (England) 685.31 M-68 | Wickets-78 | Avg-21 | SR-13 | ER-9.4
57 Up 183 Matt Parkinson (England) flag Matt Parkinson (England) 683.06 M-57 | Wickets-64 | Avg-22 | SR-16 | ER-8.0
58 Up 113 Taskin Ahmed (Bangladesh) flag Taskin Ahmed (Bangladesh) 681.71 M-29 | Wickets-35 | Avg-24 | SR-18 | ER-7.8
60 Up 148 Richard Gleeson (England) flag Richard Gleeson (England) 677.30 M-46 | Wickets-56 | Avg-22 | SR-16 | ER-8.2
62 Up 16 Maheesh Theekshana (Sri Lanka) flag Maheesh Theekshana (Sri Lanka) 673.71 M-91 | Wickets-103 | Avg-24 | SR-21 | ER-7.1
63 Down 53 Anrich Nortje (South Africa) flag Anrich Nortje (South Africa) 671.15 M-53 | Wickets-71 | Avg-24 | SR-17 | ER-8.5
65 New Pat Cummins (Australia) flag Pat Cummins (Australia) 669.10 M-34 | Wickets-38 | Avg-32 | SR-20 | ER-9.5
66 Up 6 Pat Brown (England) flag Pat Brown (England) 668.39 M-52 | Wickets-67 | Avg-24 | SR-15 | ER-9.9
67 Down 7 Sunil Narine (West Indies) flag Sunil Narine (West Indies) 668.02 M-175 | Wickets-179 | Avg-23 | SR-22 | ER-6.3
68 Up 25 Adam Milne (New Zealand) flag Adam Milne (New Zealand) 667.32 M-54 | Wickets-58 | Avg-23 | SR-18 | ER-7.7
69 Down 12 Sam Cook (England) flag Sam Cook (England) 663.98 M-72 | Wickets-84 | Avg-24 | SR-17 | ER-8.6
71 Up 41 Vijayakanth Viyaskanth (Sri Lanka) flag Vijayakanth Viyaskanth (Sri Lanka) 662.63 M-35 | Wickets-38 | Avg-23 | SR-19 | ER-7.5
72 New Josh Shaw (England) flag Josh Shaw (England) 661.49 M-34 | Wickets-38 | Avg-21 | SR-16 | ER-8.2
73 Down 42 Craig Overton (England) flag Craig Overton (England) 657.32 M-62 | Wickets-70 | Avg-22 | SR-18 | ER-7.6
75 Down 9 Naseem Shah (Pakistan) flag Naseem Shah (Pakistan) 655.19 M-59 | Wickets-68 | Avg-25 | SR-19 | ER-7.8
76 Up 28 Ben Sanderson (England) flag Ben Sanderson (England) 654.47 M-43 | Wickets-51 | Avg-25 | SR-17 | ER-8.7
77 Up 134 Daniel Worrall (Australia) flag Daniel Worrall (Australia) 654.10 M-62 | Wickets-58 | Avg-26 | SR-21 | ER-7.6
78 Up 30 Xavier Bartlett (Australia) flag Xavier Bartlett (Australia) 653.51 M-48 | Wickets-56 | Avg-23 | SR-16 | ER-8.5
79 Down 12 Naveen-ul-Haq (Afghanistan) flag Naveen-ul-Haq (Afghanistan) 653.03 M-112 | Wickets-139 | Avg-25 | SR-17 | ER-8.8
81 Down 46 Zaman Khan (Pakistan) flag Zaman Khan (Pakistan) 649.83 M-67 | Wickets-87 | Avg-23 | SR-16 | ER-8.7
82 Up 45 Ben Raine (England) flag Ben Raine (England) 649.20 M-64 | Wickets-72 | Avg-21 | SR-16 | ER-8.0
84 New Lloyd Pope (Australia) flag Lloyd Pope (Australia) 646.95 M-21 | Wickets-27 | Avg-21 | SR-14 | ER-8.7
85 Up 22 Alzarri Joseph (West Indies) flag Alzarri Joseph (West Indies) 645.37 M-71 | Wickets-79 | Avg-26 | SR-19 | ER-8.3
89 Down 71 Tom Rogers (Australia) flag Tom Rogers (Australia) 641.95 M-47 | Wickets-60 | Avg-23 | SR-17 | ER-8.2
91 New Zakary Foulkes (New Zealand) flag Zakary Foulkes (New Zealand) 641.19 M-26 | Wickets-34 | Avg-18 | SR-14 | ER-7.5
92 Down 72 Kagiso Rabada (South Africa) flag Kagiso Rabada (South Africa) 639.16 M-64 | Wickets-76 | Avg-27 | SR-19 | ER-8.5
93 Up 4 Jhye Richardson (Australia) flag Jhye Richardson (Australia) 639.01 M-36 | Wickets-54 | Avg-20 | SR-15 | ER-8.1
94 Up 81 Olly Stone (England) flag Olly Stone (England) 638.99 M-49 | Wickets-56 | Avg-24 | SR-17 | ER-8.6
96 Down 40 Nathan Ellis (Australia) flag Nathan Ellis (Australia) 636.72 M-110 | Wickets-132 | Avg-24 | SR-17 | ER-8.2
101 Up 82 Lungi Ngidi (South Africa) flag Lungi Ngidi (South Africa) 630.03 M-24 | Wickets-30 | Avg-26 | SR-17 | ER-8.9
103 Down 59 Adil Rashid (England) flag Adil Rashid (England) 626.60 M-70 | Wickets-78 | Avg-22 | SR-17 | ER-7.7
104 Up 45 Dwaine Pretorius (South Africa) flag Dwaine Pretorius (South Africa) 621.97 M-80 | Wickets-89 | Avg-24 | SR-17 | ER-8.7
105 Down 11 Scott Kuggeleijn (New Zealand) flag Scott Kuggeleijn (New Zealand) 620.24 M-49 | Wickets-58 | Avg-22 | SR-16 | ER-8.7
106 New Lance Morris (Australia) flag Lance Morris (Australia) 616.38 M-25 | Wickets-29 | Avg-22 | SR-17 | ER-7.7
107 Up 122 Dan Douthwaite (England) flag Dan Douthwaite (England) 615.78 M-46 | Wickets-52 | Avg-25 | SR-16 | ER-9.3
110 New Gerald Coetzee (South Africa) flag Gerald Coetzee (South Africa) 612.84 M-20 | Wickets-31 | Avg-19 | SR-13 | ER-9.2
111 New Blessing Muzarabani (Zimbabwe) flag Blessing Muzarabani (Zimbabwe) 611.27 M-25 | Wickets-28 | Avg-24 | SR-18 | ER-8.1
114 Down 102 Salman Irshad (Pakistan) flag Salman Irshad (Pakistan) 608.56 M-36 | Wickets-47 | Avg-26 | SR-17 | ER-9.0
116 Down 15 Tom Taylor (England) flag Tom Taylor (England) 605.93 M-54 | Wickets-61 | Avg-25 | SR-16 | ER-9.4
117 Down 48 Riley Meredith (Australia) flag Riley Meredith (Australia) 600.43 M-74 | Wickets-87 | Avg-26 | SR-18 | ER-8.5
118 New Mukesh Kumar (India) flag Mukesh Kumar (India) 599.65 M-20 | Wickets-24 | Avg-29 | SR-17 | ER-10.4
119 Up 24 Ali Khan (U.S.A.) flag Ali Khan (U.S.A.) 599.05 M-30 | Wickets-31 | Avg-26 | SR-17 | ER-9.1
121 Down 12 Chris Green (Australia) flag Chris Green (Australia) 597.27 M-128 | Wickets-113 | Avg-28 | SR-23 | ER-7.3
122 Up 13 Jordan Thompson (England) flag Jordan Thompson (England) 596.48 M-89 | Wickets-99 | Avg-23 | SR-15 | ER-9.6
123 Down 83 Mohammed Siraj (India) flag Mohammed Siraj (India) 595.69 M-58 | Wickets-54 | Avg-32 | SR-23 | ER-8.4
125 Down 2 Chris Jordan (England) flag Chris Jordan (England) 594.66 M-134 | Wickets-139 | Avg-28 | SR-19 | ER-8.7
126 Down 5 Roston Chase (West Indies) flag Roston Chase (West Indies) 591.52 M-48 | Wickets-40 | Avg-24 | SR-20 | ER-7.2
127 Up 105 Mason Crane (England) flag Mason Crane (England) 589.36 M-69 | Wickets-76 | Avg-25 | SR-17 | ER-8.6
128 New Brad Wheal (Scotland) flag Brad Wheal (Scotland) 587.03 M-39 | Wickets-58 | Avg-19 | SR-13 | ER-8.7
130 Down 8 Mohammad Wasim (Pakistan) flag Mohammad Wasim (Pakistan) 586.56 M-45 | Wickets-51 | Avg-31 | SR-20 | ER-9.3
131 No change Nahidul Islam (Bangladesh) flag Nahidul Islam (Bangladesh) 581.33 M-32 | Wickets-29 | Avg-25 | SR-22 | ER-6.8
133 Down 86 Josh Davey (Scotland) flag Josh Davey (Scotland) 577.63 M-36 | Wickets-50 | Avg-21 | SR-14 | ER-9.0
134 New Azmatullah Omarzai (Afghanistan) flag Azmatullah Omarzai (Afghanistan) 576.52 M-42 | Wickets-44 | Avg-27 | SR-18 | ER-8.7
136 Up 27 Sandeep Sharma (India) flag Sandeep Sharma (India) 575.06 M-35 | Wickets-28 | Avg-38 | SR-27 | ER-8.3
138 Down 23 Nathan Smith (New Zealand) flag Nathan Smith (New Zealand) 573.98 M-43 | Wickets-44 | Avg-24 | SR-17 | ER-8.2
141 Down 77 Haris Rauf (Pakistan) flag Haris Rauf (Pakistan) 570.77 M-84 | Wickets-94 | Avg-27 | SR-19 | ER-8.6
142 Down 66 Ravi Bishnoi (India) flag Ravi Bishnoi (India) 569.13 M-52 | Wickets-51 | Avg-29 | SR-22 | ER-7.9
143 Up 8 Rahul Chahar (India) flag Rahul Chahar (India) 568.31 M-47 | Wickets-45 | Avg-30 | SR-23 | ER-7.9
144 Up 98 Al-Amin Hossain (Bangladesh) flag Al-Amin Hossain (Bangladesh) 565.84 M-25 | Wickets-29 | Avg-26 | SR-17 | ER-9.2
145 Up 104 Hasan Mahmud (Bangladesh) flag Hasan Mahmud (Bangladesh) 565.58 M-29 | Wickets-31 | Avg-27 | SR-19 | ER-8.2
146 Down 125 Mohammad Hasnain (Pakistan) flag Mohammad Hasnain (Pakistan) 565.00 M-44 | Wickets-51 | Avg-26 | SR-18 | ER-9.0
147 Up 92 Akash Madhwal (India) flag Akash Madhwal (India) 563.34 M-13 | Wickets-19 | Avg-22 | SR-14 | ER-9.7
148 Down 61 Jason Holder (West Indies) flag Jason Holder (West Indies) 563.28 M-89 | Wickets-94 | Avg-28 | SR-19 | ER-9.0
149 New Dushmantha Chameera (Sri Lanka) flag Dushmantha Chameera (Sri Lanka) 563.04 M-38 | Wickets-40 | Avg-30 | SR-21 | ER-8.7
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20cricket #t20s #ment20s #jaspritbumrah #bumrah #johnturner #turner #mohitsharma #sharma #henrythornton #thornton #harshalpatel #patel #usamamir #mir #matheeshapathirana #pathirana #waninduhasaranga #hasaranga #timsouthee #southee #seanabbott #abbott #ottneilbaartman #baartman #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings