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 10 Ajaz Patel (New Zealand) flag Ajaz Patel (New Zealand) 612.25 M-25 | Wickets-63 | Avg-28 | SR-47 | ER-3.6
2 No change Prabath Jayasuriya (Sri Lanka) flag Prabath Jayasuriya (Sri Lanka) 559.98 M-34 | Wickets-107 | Avg-29 | SR-55 | ER-3.2
3 Up 35 Jasprit Bumrah (India) flag Jasprit Bumrah (India) 556.28 M-54 | Wickets-127 | Avg-19 | SR-40 | ER-2.8
4 Up 13 Matt Henry (New Zealand) flag Matt Henry (New Zealand) 502.86 M-36 | Wickets-90 | Avg-23 | SR-44 | ER-3.1
5 Down 4 Ravichandran Ashwin (India) flag Ravichandran Ashwin (India) 494.67 M-65 | Wickets-162 | Avg-21 | SR-44 | ER-2.9
6 Up 14 Marco Jansen (South Africa) flag Marco Jansen (South Africa) 478.30 M-29 | Wickets-70 | Avg-21 | SR-36 | ER-3.5
7 Down 3 Kagiso Rabada (South Africa) flag Kagiso Rabada (South Africa) 476.91 M-48 | Wickets-124 | Avg-20 | SR-37 | ER-3.2
8 Up 24 Noman Ali (Pakistan) flag Noman Ali (Pakistan) 461.96 M-33 | Wickets-67 | Avg-28 | SR-56 | ER-3.0
9 Up 53 Sajid Khan (Pakistan) flag Sajid Khan (Pakistan) 458.18 M-19 | Wickets-44 | Avg-31 | SR-55 | ER-3.3
10 Up 59 Jayden Seales (West Indies) flag Jayden Seales (West Indies) 447.69 M-32 | Wickets-72 | Avg-22 | SR-39 | ER-3.5
11 Up 103 Mitchell Santner (New Zealand) flag Mitchell Santner (New Zealand) 442.77 M-13 | Wickets-33 | Avg-22 | SR-44 | ER-3.0
12 Down 6 Pat Cummins (Australia) flag Pat Cummins (Australia) 440.06 M-65 | Wickets-136 | Avg-24 | SR-46 | ER-3.1
13 No change Josh Hazlewood (Australia) flag Josh Hazlewood (Australia) 437.78 M-37 | Wickets-77 | Avg-21 | SR-45 | ER-2.8
14 Down 11 Nathan Lyon (Australia) flag Nathan Lyon (Australia) 430.08 M-67 | Wickets-144 | Avg-27 | SR-60 | ER-2.7
15 Down 8 Taijul Islam (Bangladesh) flag Taijul Islam (Bangladesh) 426.54 M-41 | Wickets-103 | Avg-30 | SR-63 | ER-2.9
16 Down 6 Ravindra Jadeja (India) flag Ravindra Jadeja (India) 411.85 M-57 | Wickets-107 | Avg-23 | SR-51 | ER-2.8
17 Up 8 Asitha Fernando (Sri Lanka) flag Asitha Fernando (Sri Lanka) 384.44 M-39 | Wickets-72 | Avg-27 | SR-45 | ER-3.6
18 Up 4 Jack Leach (England) flag Jack Leach (England) 383.23 M-55 | Wickets-108 | Avg-36 | SR-68 | ER-3.2
19 Up 10 Alzarri Joseph (West Indies) flag Alzarri Joseph (West Indies) 374.36 M-46 | Wickets-79 | Avg-34 | SR-52 | ER-3.9
20 Down 15 Mitchell Starc (Australia) flag Mitchell Starc (Australia) 369.69 M-65 | Wickets-121 | Avg-30 | SR-50 | ER-3.6
21 Up 35 Keshav Maharaj (South Africa) flag Keshav Maharaj (South Africa) 355.60 M-47 | Wickets-83 | Avg-24 | SR-50 | ER-2.8
22 Down 3 James Anderson (England) flag James Anderson (England) 354.12 M-60 | Wickets-104 | Avg-25 | SR-60 | ER-2.4
23 Down 15 Abrar Ahmed (Pakistan) flag Abrar Ahmed (Pakistan) 352.82 M-15 | Wickets-39 | Avg-38 | SR-62 | ER-3.7
24 Up 36 Taskin Ahmed (Bangladesh) flag Taskin Ahmed (Bangladesh) 352.29 M-22 | Wickets-42 | Avg-30 | SR-53 | ER-3.3
25 Up 9 Mehidy Hasan Miraz (Bangladesh) flag Mehidy Hasan Miraz (Bangladesh) 345.97 M-54 | Wickets-100 | Avg-34 | SR-67 | ER-3.0
26 Down 11 Chris Woakes (England) flag Chris Woakes (England) 343.88 M-38 | Wickets-69 | Avg-27 | SR-52 | ER-3.0
27 Up 34 Aamer Jamal (Pakistan) flag Aamer Jamal (Pakistan) 335.30 M-13 | Wickets-21 | Avg-28 | SR-37 | ER-4.5
28 Up 74 Kuldeep Yadav (India) flag Kuldeep Yadav (India) 331.48 M-14 | Wickets-32 | Avg-21 | SR-35 | ER-3.6
29 Down 13 Mark Wood (England) flag Mark Wood (England) 327.92 M-40 | Wickets-69 | Avg-29 | SR-52 | ER-3.4
30 Up 1 Mohammed Siraj (India) flag Mohammed Siraj (India) 327.36 M-66 | Wickets-91 | Avg-32 | SR-54 | ER-3.5
31 Down 3 Kemar Roach (West Indies) flag Kemar Roach (West Indies) 326.37 M-46 | Wickets-78 | Avg-27 | SR-51 | ER-3.1
32 Down 8 Scott Boland (Australia) flag Scott Boland (Australia) 319.61 M-23 | Wickets-46 | Avg-20 | SR-42 | ER-2.9
33 Up 12 Matthew Potts (England) flag Matthew Potts (England) 315.54 M-19 | Wickets-36 | Avg-29 | SR-57 | ER-3.1
34 Up 76 Washington Sundar (India) flag Washington Sundar (India) 314.29 M-16 | Wickets-25 | Avg-25 | SR-47 | ER-3.2
35 New Brydon Carse (England) flag Brydon Carse (England) 313.19 M-10 | Wickets-27 | Avg-20 | SR-35 | ER-3.4
36 Up 19 Vishwa Fernando (Sri Lanka) flag Vishwa Fernando (Sri Lanka) 308.56 M-34 | Wickets-53 | Avg-31 | SR-53 | ER-3.5
37 Up 9 Gudakesh Motie (West Indies) flag Gudakesh Motie (West Indies) 300.38 M-17 | Wickets-28 | Avg-27 | SR-51 | ER-3.2
38 Up 48 Lahiru Kumara (Sri Lanka) flag Lahiru Kumara (Sri Lanka) 294.86 M-20 | Wickets-36 | Avg-32 | SR-48 | ER-4.0
39 New Tom Hartley (England) flag Tom Hartley (England) 294.78 M-9 | Wickets-22 | Avg-36 | SR-68 | ER-3.2
40 No change Jomel Warrican (West Indies) flag Jomel Warrican (West Indies) 283.48 M-17 | Wickets-32 | Avg-30 | SR-62 | ER-2.9
41 Down 11 Naseem Shah (Pakistan) flag Naseem Shah (Pakistan) 280.67 M-21 | Wickets-40 | Avg-35 | SR-55 | ER-3.8
42 Up 56 Rehan Ahmed (England) flag Rehan Ahmed (England) 275.45 M-10 | Wickets-22 | Avg-31 | SR-47 | ER-4.0
43 Down 25 Tim Southee (New Zealand) flag Tim Southee (New Zealand) 273.81 M-61 | Wickets-91 | Avg-36 | SR-70 | ER-3.1
44 Down 7 Todd Murphy (Australia) flag Todd Murphy (Australia) 265.61 M-10 | Wickets-21 | Avg-25 | SR-50 | ER-3.1
45 Up 31 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 265.36 M-29 | Wickets-36 | Avg-35 | SR-74 | ER-2.9
46 Down 2 Trent Boult (New Zealand) flag Trent Boult (New Zealand) 259.45 M-16 | Wickets-41 | Avg-24 | SR-45 | ER-3.2
47 Down 33 Shaheen Shah Afridi (Pakistan) flag Shaheen Shah Afridi (Pakistan) 255.92 M-35 | Wickets-77 | Avg-26 | SR-49 | ER-3.1
48 Down 7 Kyle Jamieson (New Zealand) flag Kyle Jamieson (New Zealand) 253.97 M-28 | Wickets-55 | Avg-22 | SR-47 | ER-2.8
49 Down 26 Axar Patel (India) flag Axar Patel (India) 252.34 M-28 | Wickets-55 | Avg-19 | SR-46 | ER-2.5
50 New Shamar Joseph (West Indies) flag Shamar Joseph (West Indies) 250.32 M-15 | Wickets-29 | Avg-27 | SR-38 | ER-4.2
51 Down 24 Anrich Nortje (South Africa) flag Anrich Nortje (South Africa) 246.20 M-21 | Wickets-48 | Avg-22 | SR-38 | ER-3.5
52 Down 26 Ramesh Mendis (Sri Lanka) flag Ramesh Mendis (Sri Lanka) 236.28 M-28 | Wickets-69 | Avg-31 | SR-58 | ER-3.2
53 Down 1 Kasun Rajitha (Sri Lanka) flag Kasun Rajitha (Sri Lanka) 232.30 M-16 | Wickets-30 | Avg-28 | SR-53 | ER-3.2
54 Up 11 Lungi Ngidi (South Africa) flag Lungi Ngidi (South Africa) 226.01 M-24 | Wickets-37 | Avg-21 | SR-41 | ER-3.1
55 Down 43 Ollie Robinson (England) flag Ollie Robinson (England) 224.48 M-39 | Wickets-76 | Avg-23 | SR-50 | ER-2.8
56 New Will O�Rourke (New Zealand) flag Will O�Rourke (New Zealand) 224.42 M-19 | Wickets-36 | Avg-25 | SR-39 | ER-3.8
57 Up 10 Blessing Muzarabani (Zimbabwe) flag Blessing Muzarabani (Zimbabwe) 212.12 M-11 | Wickets-25 | Avg-23 | SR-51 | ER-2.7
58 Down 7 Praveen Jayawickrama (Sri Lanka) flag Praveen Jayawickrama (Sri Lanka) 211.07 M-10 | Wickets-25 | Avg-26 | SR-53 | ER-2.9
59 Down 9 Lasith Embuldeniya (Sri Lanka) flag Lasith Embuldeniya (Sri Lanka) 208.83 M-18 | Wickets-41 | Avg-35 | SR-69 | ER-3.0
60 Up 20 Mohammad Abbas (Pakistan) flag Mohammad Abbas (Pakistan) 201.61 M-7 | Wickets-15 | Avg-26 | SR-56 | ER-2.8
61 Up 12 Dom Bess (England) flag Dom Bess (England) 200.74 M-7 | Wickets-17 | Avg-27 | SR-48 | ER-3.3
62 Up 56 Khurram Shahzad (Pakistan) flag Khurram Shahzad (Pakistan) 199.35 M-8 | Wickets-18 | Avg-26 | SR-42 | ER-3.8
63 Down 42 Mohammed Shami (India) flag Mohammed Shami (India) 197.68 M-27 | Wickets-49 | Avg-28 | SR-51 | ER-3.3
64 Down 55 Stuart Broad (England) flag Stuart Broad (England) 196.51 M-47 | Wickets-90 | Avg-28 | SR-52 | ER-3.2
65 Up 87 Dane Paterson (South Africa) flag Dane Paterson (South Africa) 193.56 M-10 | Wickets-21 | Avg-23 | SR-46 | ER-3.0
66 Down 24 Jason Holder (West Indies) flag Jason Holder (West Indies) 192.68 M-45 | Wickets-46 | Avg-37 | SR-81 | ER-2.7
67 New Gus Atkinson (England) flag Gus Atkinson (England) 190.07 M-22 | Wickets-52 | Avg-22 | SR-35 | ER-3.7
68 Up 26 Wiaan Mulder (South Africa) flag Wiaan Mulder (South Africa) 188.08 M-30 | Wickets-23 | Avg-25 | SR-52 | ER-2.9
69 Down 33 Shardul Thakur (India) flag Shardul Thakur (India) 187.98 M-19 | Wickets-31 | Avg-28 | SR-46 | ER-3.6
70 Down 6 Ish Sodhi (New Zealand) flag Ish Sodhi (New Zealand) 185.56 M-8 | Wickets-17 | Avg-30 | SR-50 | ER-3.6
71 Down 12 Rahkeem Cornwall (West Indies) flag Rahkeem Cornwall (West Indies) 185.24 M-12 | Wickets-22 | Avg-39 | SR-83 | ER-2.8
72 New Hasan Mahmud (Bangladesh) flag Hasan Mahmud (Bangladesh) 184.30 M-17 | Wickets-30 | Avg-28 | SR-47 | ER-3.6
73 Down 1 Khaled Ahmed (Bangladesh) flag Khaled Ahmed (Bangladesh) 183.81 M-25 | Wickets-28 | Avg-42 | SR-72 | ER-3.5
74 Down 27 Hasan Ali (Pakistan) flag Hasan Ali (Pakistan) 182.61 M-30 | Wickets-49 | Avg-26 | SR-52 | ER-3.0
75 Up 51 Glenn Phillips (New Zealand) flag Glenn Phillips (New Zealand) 180.33 M-27 | Wickets-31 | Avg-31 | SR-52 | ER-3.6
76 Down 43 Neil Wagner (New Zealand) flag Neil Wagner (New Zealand) 178.30 M-26 | Wickets-41 | Avg-34 | SR-57 | ER-3.6
77 Down 34 Nayeem Hasan (Bangladesh) flag Nayeem Hasan (Bangladesh) 168.31 M-12 | Wickets-17 | Avg-39 | SR-74 | ER-3.2
78 New Shoaib Bashir (England) flag Shoaib Bashir (England) 163.59 M-29 | Wickets-49 | Avg-40 | SR-64 | ER-3.8
79 Up 13 Andy McBrine (Ireland) flag Andy McBrine (Ireland) 161.18 M-10 | Wickets-18 | Avg-42 | SR-71 | ER-3.6
80 Down 5 Zahid Mahmood (Pakistan) flag Zahid Mahmood (Pakistan) 158.40 M-8 | Wickets-13 | Avg-39 | SR-36 | ER-6.5
81 Down 42 Michael Bracewell (New Zealand) flag Michael Bracewell (New Zealand) 158.39 M-16 | Wickets-24 | Avg-42 | SR-64 | ER-3.9
82 Up 30 Nandre Burger (South Africa) flag Nandre Burger (South Africa) 157.83 M-6 | Wickets-14 | Avg-17 | SR-27 | ER-3.8
83 Down 48 Moeen Ali (England) flag Moeen Ali (England) 157.08 M-16 | Wickets-23 | Avg-43 | SR-71 | ER-3.6
84 New Nahid Rana (Bangladesh) flag Nahid Rana (Bangladesh) 155.43 M-11 | Wickets-20 | Avg-37 | SR-48 | ER-4.6
85 Up 5 Mir Hamza (Pakistan) flag Mir Hamza (Pakistan) 154.19 M-10 | Wickets-11 | Avg-40 | SR-83 | ER-2.9
86 Down 16 Simon Harmer (South Africa) flag Simon Harmer (South Africa) 151.39 M-8 | Wickets-19 | Avg-26 | SR-50 | ER-3.1
87 Down 16 Veerasammy Permaul (West Indies) flag Veerasammy Permaul (West Indies) 151.15 M-6 | Wickets-13 | Avg-30 | SR-57 | ER-3.2
88 Down 30 Shoriful Islam (Bangladesh) flag Shoriful Islam (Bangladesh) 147.59 M-23 | Wickets-26 | Avg-35 | SR-67 | ER-3.1
89 Down 32 Yasir Shah (Pakistan) flag Yasir Shah (Pakistan) 144.76 M-10 | Wickets-17 | Avg-38 | SR-70 | ER-3.3
90 Down 37 Ebadot Hossain (Bangladesh) flag Ebadot Hossain (Bangladesh) 142.71 M-25 | Wickets-36 | Avg-40 | SR-68 | ER-3.5
91 Up 18 Olly Stone (England) flag Olly Stone (England) 141.50 M-8 | Wickets-14 | Avg-27 | SR-38 | ER-4.2
92 Down 29 Cameron Green (Australia) flag Cameron Green (Australia) 139.86 M-49 | Wickets-35 | Avg-34 | SR-59 | ER-3.5
93 Down 15 Ben Stokes (England) flag Ben Stokes (England) 136.62 M-82 | Wickets-52 | Avg-35 | SR-62 | ER-3.4
94 New Dane Piedt (South Africa) flag Dane Piedt (South Africa) 135.84 M-6 | Wickets-11 | Avg-31 | SR-55 | ER-3.4
95 Down 47 Umesh Yadav (India) flag Umesh Yadav (India) 135.80 M-18 | Wickets-22 | Avg-34 | SR-62 | ER-3.3
96 Down 28 Victor Nyauchi (Zimbabwe) flag Victor Nyauchi (Zimbabwe) 135.32 M-11 | Wickets-14 | Avg-35 | SR-58 | ER-3.7
97 Up 40 Mark Adair (Ireland) flag Mark Adair (Ireland) 131.14 M-9 | Wickets-16 | Avg-32 | SR-50 | ER-3.9
98 Down 21 Salman Agha (Pakistan) flag Salman Agha (Pakistan) 130.66 M-35 | Wickets-16 | Avg-59 | SR-95 | ER-3.7
99 Down 16 Craig Overton (England) flag Craig Overton (England) 126.48 M-8 | Wickets-12 | Avg-30 | SR-64 | ER-2.8
100 New Milan Rathnayake (Sri Lanka) flag Milan Rathnayake (Sri Lanka) 125.96 M-8 | Wickets-10 | Avg-33 | SR-48 | ER-4.1
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #testcricket #tests #mentests #ajazpatel #patel #prabathjayasuriya #jayasuriya #jaspritbumrah #bumrah #matthenry #henry #ravichandranashwin #ashwin #marcojansen #jansen #kagisorabada #rabada #nomanali #ali #sajidkhan #khan #jaydenseales #seales #mitchellsantner #santner #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings