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
12 Up 56 Noor Ahmad (Afghanistan) flag Noor Ahmad (Afghanistan) 801.85 M-82 | Wickets-97 | Avg-23 | SR-19 | ER-7.3
13 Up 48 Ben Dwarshuis (Australia) flag Ben Dwarshuis (Australia) 793.94 M-73 | Wickets-101 | Avg-21 | SR-15 | ER-8.3
14 Down 3 Tymal Mills (England) flag Tymal Mills (England) 791.16 M-97 | Wickets-144 | Avg-20 | SR-14 | ER-8.6
15 Up 66 Kuldeep Yadav (India) flag Kuldeep Yadav (India) 778.79 M-39 | Wickets-47 | Avg-25 | SR-18 | 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
19 Up 19 David Payne (England) flag David Payne (England) 764.00 M-95 | Wickets-124 | Avg-21 | SR-16 | ER-8.0
20 Up 30 Binura Fernando (Sri Lanka) flag Binura Fernando (Sri Lanka) 762.63 M-24 | Wickets-39 | Avg-15 | SR-14 | ER-6.7
21 Down 18 Yuzvendra Chahal (India) flag Yuzvendra Chahal (India) 762.51 M-61 | Wickets-84 | Avg-22 | SR-17 | ER-8.1
22 Up 21 Danny Briggs (England) flag Danny Briggs (England) 756.89 M-77 | Wickets-97 | Avg-20 | SR-16 | ER-7.5
23 Up 186 Marco Jansen (South Africa) flag Marco Jansen (South Africa) 750.27 M-51 | Wickets-59 | Avg-26 | SR-18 | ER-8.6
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
26 New Waqar Salamkheil (Afghanistan) flag Waqar Salamkheil (Afghanistan) 745.91 M-38 | Wickets-49 | Avg-21 | SR-16 | ER-8.0
27 Up 19 Abbas Afridi (Pakistan) flag Abbas Afridi (Pakistan) 742.42 M-32 | Wickets-45 | Avg-21 | SR-14 | ER-9.2
28 Down 23 Shaheen Shah Afridi (Pakistan) flag Shaheen Shah Afridi (Pakistan) 739.37 M-70 | Wickets-103 | Avg-21 | SR-16 | ER-8.2
29 Up 8 Jason Behrendorff (Australia) flag Jason Behrendorff (Australia) 738.89 M-83 | Wickets-107 | Avg-20 | SR-16 | ER-7.6
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
34 Up 36 Wayne Parnell (South Africa) flag Wayne Parnell (South Africa) 728.83 M-57 | Wickets-74 | Avg-23 | SR-15 | ER-9.0
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
38 Down 6 Gudakesh Motie (West Indies) flag Gudakesh Motie (West Indies) 719.52 M-41 | Wickets-46 | Avg-21 | SR-18 | ER-7.2
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
42 Up 75 Obed McCoy (West Indies) flag Obed McCoy (West Indies) 714.42 M-66 | Wickets-84 | Avg-24 | SR-16 | ER-8.9
43 Up 96 T Natarajan (India) flag T Natarajan (India) 713.27 M-39 | Wickets-49 | Avg-28 | SR-18 | ER-9.2
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
47 Up 4 Mustafizur Rahman (Bangladesh) flag Mustafizur Rahman (Bangladesh) 703.84 M-69 | Wickets-85 | Avg-25 | SR-17 | ER-8.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
49 Up 22 Akeal Hosein (West Indies) flag Akeal Hosein (West Indies) 700.71 M-88 | Wickets-101 | Avg-22 | SR-19 | ER-7.0
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
52 New Matt Taylor (England) flag Matt Taylor (England) 697.95 M-32 | Wickets-39 | Avg-22 | SR-17 | ER-7.8
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
54 Up 88 Khaleel Ahmed (India) flag Khaleel Ahmed (India) 689.83 M-40 | Wickets-47 | Avg-28 | SR-19 | ER-8.8
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
59 New Spencer Johnson (Australia) flag Spencer Johnson (Australia) 679.69 M-54 | Wickets-61 | Avg-23 | SR-18 | ER-7.5
60 Up 148 Richard Gleeson (England) flag Richard Gleeson (England) 677.30 M-46 | Wickets-56 | Avg-22 | SR-16 | ER-8.2
61 Down 22 Josh Little (Ireland) flag Josh Little (Ireland) 674.26 M-42 | Wickets-49 | Avg-24 | SR-16 | ER-9.0
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
64 Up 11 Arshdeep Singh (India) flag Arshdeep Singh (India) 669.16 M-54 | Wickets-64 | Avg-27 | SR-18 | ER-9.0
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
70 Down 43 Tanvir Islam (Bangladesh) flag Tanvir Islam (Bangladesh) 663.28 M-38 | Wickets-46 | Avg-21 | SR-17 | ER-7.3
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
74 Up 131 Dunith Wellalage (Sri Lanka) flag Dunith Wellalage (Sri Lanka) 655.41 M-35 | Wickets-33 | Avg-20 | SR-17 | ER-6.8
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
80 Down 66 Mohammad Amir (Pakistan) flag Mohammad Amir (Pakistan) 649.98 M-108 | Wickets-122 | Avg-23 | SR-19 | ER-7.4
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
83 New Shoriful Islam (Bangladesh) flag Shoriful Islam (Bangladesh) 647.74 M-34 | Wickets-44 | Avg-23 | SR-16 | ER-9.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
86 New Ben Lister (New Zealand) flag Ben Lister (New Zealand) 642.89 M-37 | Wickets-41 | Avg-22 | SR-18 | ER-7.4
87 Down 64 Reece Topley (England) flag Reece Topley (England) 642.68 M-70 | Wickets-81 | Avg-24 | SR-16 | ER-8.9
88 Down 55 Trent Boult (New Zealand) flag Trent Boult (New Zealand) 642.58 M-91 | Wickets-101 | Avg-27 | SR-20 | ER-8.2
89 Down 71 Tom Rogers (Australia) flag Tom Rogers (Australia) 641.95 M-47 | Wickets-60 | Avg-23 | SR-17 | ER-8.2
90 Up 105 Mohsin Khan (India) flag Mohsin Khan (India) 641.28 M-24 | Wickets-27 | Avg-26 | SR-18 | ER-8.5
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
95 Down 18 Imad Wasim (Pakistan) flag Imad Wasim (Pakistan) 637.24 M-145 | Wickets-142 | Avg-24 | SR-21 | ER-6.8
96 Down 40 Nathan Ellis (Australia) flag Nathan Ellis (Australia) 636.72 M-110 | Wickets-132 | Avg-24 | SR-17 | ER-8.2
97 Up 29 Chris Wood (England) flag Chris Wood (England) 636.04 M-70 | Wickets-76 | Avg-25 | SR-18 | ER-8.1
98 Down 40 David Willey (England) flag David Willey (England) 635.86 M-112 | Wickets-122 | Avg-23 | SR-17 | ER-7.9
99 Up 1 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 633.58 M-66 | Wickets-66 | Avg-23 | SR-21 | ER-6.5
100 Down 47 Tabraiz Shamsi (South Africa) flag Tabraiz Shamsi (South Africa) 632.14 M-65 | Wickets-71 | Avg-25 | SR-19 | ER-8.0
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