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
101 Down 17 Matthew Kuhnemann (Australia) flag Matthew Kuhnemann (Australia) 125.46 M-5 | Wickets-9 | Avg-31 | SR-52 | ER-3.6
102 Down 17 Mitchell Swepson (Australia) flag Mitchell Swepson (Australia) 123.53 M-7 | Wickets-10 | Avg-46 | SR-89 | ER-3.1
103 Up 16 Mitchell Marsh (Australia) flag Mitchell Marsh (Australia) 122.56 M-27 | Wickets-9 | Avg-49 | SR-70 | ER-4.2
104 New Neil Brand (South Africa) flag Neil Brand (South Africa) 122.11 M-4 | Wickets-8 | Avg-21 | SR-29 | ER-4.4
105 Down 23 Suranga Lakmal (Sri Lanka) flag Suranga Lakmal (Sri Lanka) 120.28 M-17 | Wickets-20 | Avg-29 | SR-67 | ER-2.6
106 Down 13 Duanne Olivier (South Africa) flag Duanne Olivier (South Africa) 119.70 M-11 | Wickets-11 | Avg-46 | SR-77 | ER-3.6
107 Down 26 Joe Root (England) flag Joe Root (England) 118.81 M-106 | Wickets-42 | Avg-42 | SR-74 | ER-3.4
108 Down 34 Ishant Sharma (India) flag Ishant Sharma (India) 115.12 M-15 | Wickets-14 | Avg-33 | SR-72 | ER-2.7
109 Down 21 Mohammad Nawaz (Pakistan) flag Mohammad Nawaz (Pakistan) 115.11 M-6 | Wickets-11 | Avg-32 | SR-52 | ER-3.6
110 Down 2 Gerald Coetzee (South Africa) flag Gerald Coetzee (South Africa) 113.95 M-8 | Wickets-14 | Avg-24 | SR-33 | ER-4.3
111 New Akash Deep (India) flag Akash Deep (India) 112.29 M-14 | Wickets-15 | Avg-35 | SR-58 | ER-3.6
112 Down 21 Blair Tickner (New Zealand) flag Blair Tickner (New Zealand) 110.96 M-6 | Wickets-12 | Avg-36 | SR-53 | ER-4.1
113 New Naveed Zadran (Afghanistan) flag Naveed Zadran (Afghanistan) 110.54 M-6 | Wickets-11 | Avg-30 | SR-45 | ER-4.0
114 Up 10 Rachin Ravindra (New Zealand) flag Rachin Ravindra (New Zealand) 110.36 M-29 | Wickets-10 | Avg-45 | SR-88 | ER-3.1
115 Down 20 Dhananjaya de Silva (Sri Lanka) flag Dhananjaya de Silva (Sri Lanka) 106.26 M-54 | Wickets-19 | Avg-59 | SR-107 | ER-3.3
116 Down 20 Will Jacks (England) flag Will Jacks (England) 102.11 M-4 | Wickets-6 | Avg-39 | SR-55 | ER-4.3
117 Down 20 Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 101.85 M-2 | Wickets-11 | Avg-25 | SR-54 | ER-2.8
118 Down 64 Kyle Mayers (West Indies) flag Kyle Mayers (West Indies) 99.14 M-35 | Wickets-34 | Avg-18 | SR-45 | ER-2.4
119 Down 20 Josh Tongue (England) flag Josh Tongue (England) 97.32 M-4 | Wickets-10 | Avg-26 | SR-46 | ER-3.4
120 New Nathan Smith (New Zealand) flag Nathan Smith (New Zealand) 96.85 M-4 | Wickets-7 | Avg-48 | SR-49 | ER-5.9
121 Down 18 Amir Hamza (Afghanistan) flag Amir Hamza (Afghanistan) 94.84 M-6 | Wickets-12 | Avg-37 | SR-67 | ER-3.3
122 Down 18 Dushmantha Chameera (Sri Lanka) flag Dushmantha Chameera (Sri Lanka) 93.61 M-8 | Wickets-8 | Avg-42 | SR-79 | ER-3.2
123 Down 18 George Linde (South Africa) flag George Linde (South Africa) 92.38 M-4 | Wickets-5 | Avg-24 | SR-57 | ER-2.5
124 Down 18 Donald Tiripano (Zimbabwe) flag Donald Tiripano (Zimbabwe) 92.26 M-9 | Wickets-10 | Avg-44 | SR-83 | ER-3.2
125 Down 76 Shannon Gabriel (West Indies) flag Shannon Gabriel (West Indies) 91.02 M-18 | Wickets-16 | Avg-46 | SR-78 | ER-3.5
126 Up 46 Mukesh Kumar (India) flag Mukesh Kumar (India) 89.19 M-6 | Wickets-7 | Avg-26 | SR-41 | ER-3.8
127 New Nishan Peiris (Sri Lanka) flag Nishan Peiris (Sri Lanka) 88.89 M-2 | Wickets-9 | Avg-23 | SR-34 | ER-4.0
128 Up 8 Nijat Masood (Afghanistan) flag Nijat Masood (Afghanistan) 87.27 M-6 | Wickets-9 | Avg-34 | SR-46 | ER-4.5
129 Up 9 Scott Kuggeleijn (New Zealand) flag Scott Kuggeleijn (New Zealand) 84.42 M-6 | Wickets-6 | Avg-49 | SR-59 | ER-5.0
130 Up 16 Richard Ngarava (Zimbabwe) flag Richard Ngarava (Zimbabwe) 82.85 M-8 | Wickets-9 | Avg-53 | SR-87 | ER-3.7
131 Down 65 Roston Chase (West Indies) flag Roston Chase (West Indies) 81.34 M-23 | Wickets-14 | Avg-65 | SR-117 | ER-3.3
132 New Justin Greaves (West Indies) flag Justin Greaves (West Indies) 78.88 M-8 | Wickets-6 | Avg-32 | SR-65 | ER-3.0
133 Down 32 Faheem Ashraf (Pakistan) flag Faheem Ashraf (Pakistan) 78.11 M-23 | Wickets-13 | Avg-50 | SR-95 | ER-3.2
134 Down 2 Mohammad Ali (Pakistan) flag Mohammad Ali (Pakistan) 75.94 M-8 | Wickets-6 | Avg-68 | SR-104 | ER-3.9
135 New Zia-ur-Rehman (Afghanistan) flag Zia-ur-Rehman (Afghanistan) 75.32 M-6 | Wickets-8 | Avg-41 | SR-80 | ER-3.1
136 Up 20 Zahir Khan (Afghanistan) flag Zahir Khan (Afghanistan) 74.11 M-8 | Wickets-10 | Avg-54 | SR-68 | ER-4.8
137 Down 16 Travis Head (Australia) flag Travis Head (Australia) 73.30 M-65 | Wickets-14 | Avg-26 | SR-43 | ER-3.7
138 Down 27 Sam Curran (England) flag Sam Curran (England) 72.53 M-10 | Wickets-6 | Avg-59 | SR-110 | ER-3.2
139 Down 19 Brandon Mavuta (Zimbabwe) flag Brandon Mavuta (Zimbabwe) 72.16 M-4 | Wickets-8 | Avg-49 | SR-83 | ER-3.6
140 Down 23 Kraigg Brathwaite (West Indies) flag Kraigg Brathwaite (West Indies) 71.97 M-61 | Wickets-11 | Avg-45 | SR-76 | ER-3.6
141 Down 19 Saqib Mahmood (England) flag Saqib Mahmood (England) 68.01 M-4 | Wickets-6 | Avg-23 | SR-61 | ER-2.2
142 Down 19 Jhye Richardson (Australia) flag Jhye Richardson (Australia) 67.93 M-2 | Wickets-5 | Avg-24 | SR-46 | ER-3.1
143 Down 4 Curtis Campher (Ireland) flag Curtis Campher (Ireland) 66.96 M-10 | Wickets-6 | Avg-64 | SR-79 | ER-4.9
144 Down 19 Jayant Yadav (India) flag Jayant Yadav (India) 65.46 M-4 | Wickets-5 | Avg-20 | SR-40 | ER-3.0
145 Down 56 Abu Jayed (Bangladesh) flag Abu Jayed (Bangladesh) 63.85 M-7 | Wickets-6 | Avg-57 | SR-95 | ER-3.6
146 New Nitish Kumar Reddy (India) flag Nitish Kumar Reddy (India) 62.71 M-8 | Wickets-3 | Avg-49 | SR-70 | ER-4.2
147 Down 20 Navdeep Saini (India) flag Navdeep Saini (India) 61.69 M-4 | Wickets-4 | Avg-43 | SR-62 | ER-4.2
148 New Ben Sears (New Zealand) flag Ben Sears (New Zealand) 61.47 M-2 | Wickets-5 | Avg-32 | SR-40 | ER-4.9
149 Down 21 Dilruwan Perera (Sri Lanka) flag Dilruwan Perera (Sri Lanka) 61.04 M-4 | Wickets-5 | Avg-54 | SR-112 | ER-2.9
150 Down 10 Sean Williams (Zimbabwe) flag Sean Williams (Zimbabwe) 55.77 M-7 | Wickets-6 | Avg-54 | SR-97 | ER-3.3
151 Down 64 Lutho Sipamla (South Africa) flag Lutho Sipamla (South Africa) 54.66 M-4 | Wickets-5 | Avg-29 | SR-58 | ER-3.0
152 Down 21 Michael Neser (Australia) flag Michael Neser (Australia) 54.13 M-4 | Wickets-7 | Avg-17 | SR-40 | ER-2.5
153 New Craig Young (Ireland) flag Craig Young (Ireland) 53.10 M-4 | Wickets-8 | Avg-17 | SR-34 | ER-2.9
154 New Harshit Rana (India) flag Harshit Rana (India) 52.57 M-4 | Wickets-4 | Avg-51 | SR-68 | ER-4.5
155 Down 48 Mominul Haque (Bangladesh) flag Mominul Haque (Bangladesh) 52.20 M-54 | Wickets-6 | Avg-31 | SR-46 | ER-4.0
156 New Ruan de Swardt (South Africa) flag Ruan de Swardt (South Africa) 50.03 M-4 | Wickets-3 | Avg-40 | SR-90 | ER-2.7
157 New Corbin Bosch (South Africa) flag Corbin Bosch (South Africa) 49.84 M-2 | Wickets-5 | Avg-23 | SR-32 | ER-4.4
158 New Barry McCarthy (Ireland) flag Barry McCarthy (Ireland) 49.77 M-4 | Wickets-8 | Avg-19 | SR-45 | ER-2.5
159 Down 24 Maheesh Theekshana (Sri Lanka) flag Maheesh Theekshana (Sri Lanka) 49.56 M-4 | Wickets-5 | Avg-38 | SR-72 | ER-3.1
160 New Jacob Bethell (England) flag Jacob Bethell (England) 48.35 M-6 | Wickets-3 | Avg-26 | SR-31 | ER-5.0
161 Down 45 Colin de Grandhomme (New Zealand) flag Colin de Grandhomme (New Zealand) 48.24 M-10 | Wickets-2 | Avg-64 | SR-184 | ER-2.1
162 Down 62 Jofra Archer (England) flag Jofra Archer (England) 45.54 M-4 | Wickets-4 | Avg-31 | SR-53 | ER-3.5
163 Up 75 Senuran Muthusamy (South Africa) flag Senuran Muthusamy (South Africa) 45.39 M-4 | Wickets-5 | Avg-13 | SR-29 | ER-2.7
164 New Kevin Sinclair (West Indies) flag Kevin Sinclair (West Indies) 43.39 M-4 | Wickets-4 | Avg-51 | SR-68 | ER-4.5
165 Down 24 T Natarajan (India) flag T Natarajan (India) 41.94 M-2 | Wickets-3 | Avg-40 | SR-77 | ER-3.1
166 Down 23 Jaydev Unadkat (India) flag Jaydev Unadkat (India) 40.16 M-6 | Wickets-3 | Avg-43 | SR-106 | ER-2.5
167 Down 23 Ryan Burl (Zimbabwe) flag Ryan Burl (Zimbabwe) 39.97 M-4 | Wickets-4 | Avg-27 | SR-57 | ER-2.8
168 Down 21 Shahbaz Nadeem (India) flag Shahbaz Nadeem (India) 38.11 M-2 | Wickets-4 | Avg-58 | SR-89 | ER-3.9
169 Up 1 Dan Lawrence (England) flag Dan Lawrence (England) 37.57 M-27 | Wickets-3 | Avg-44 | SR-86 | ER-3.1
170 New Brian Bennett (Zimbabwe) flag Brian Bennett (Zimbabwe) 37.33 M-3 | Wickets-5 | Avg-19 | SR-34 | ER-3.4
171 Down 26 Marnus Labuschagne (Australia) flag Marnus Labuschagne (Australia) 36.93 M-72 | Wickets-1 | Avg-319 | SR-496 | ER-3.9
172 Down 24 Ben White (Ireland) flag Ben White (Ireland) 35.67 M-4 | Wickets-4 | Avg-109 | SR-115 | ER-5.7
173 Down 24 Devon Thomas (West Indies) flag Devon Thomas (West Indies) 35.31 M-2 | Wickets-2 | Avg-33 | SR-48 | ER-4.1
174 Down 24 Wellington Masakadza (Zimbabwe) flag Wellington Masakadza (Zimbabwe) 35.20 M-3 | Wickets-5 | Avg-43 | SR-89 | ER-2.9
175 Down 45 Dasun Shanaka (Sri Lanka) flag Dasun Shanaka (Sri Lanka) 34.65 M-4 | Wickets-2 | Avg-36 | SR-75 | ER-2.9
176 Down 23 Anderson Phillip (West Indies) flag Anderson Phillip (West Indies) 34.39 M-4 | Wickets-3 | Avg-71 | SR-92 | ER-4.6
177 New Saim Ayub (Pakistan) flag Saim Ayub (Pakistan) 33.36 M-13 | Wickets-4 | Avg-35 | SR-37 | ER-5.6
178 Down 65 Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 32.91 M-6 | Wickets-0 | Avg-na | SR-na | ER-3.4
179 New Tshepo Moreki (South Africa) flag Tshepo Moreki (South Africa) 32.78 M-4 | Wickets-2 | Avg-101 | SR-199 | ER-3.0
180 Down 3 Aiden Markram (South Africa) flag Aiden Markram (South Africa) 32.34 M-44 | Wickets-3 | Avg-49 | SR-94 | ER-3.1
181 Down 24 Mustafizur Rahman (Bangladesh) flag Mustafizur Rahman (Bangladesh) 31.83 M-4 | Wickets-3 | Avg-51 | SR-100 | ER-3.1
182 Down 49 Daryl Mitchell (New Zealand) flag Daryl Mitchell (New Zealand) 31.49 M-55 | Wickets-2 | Avg-140 | SR-265 | ER-3.2
183 Down 25 Dawid Malan (England) flag Dawid Malan (England) 30.98 M-13 | Wickets-2 | Avg-31 | SR-33 | ER-5.5
184 New Josh Hull (England) flag Josh Hull (England) 30.29 M-2 | Wickets-3 | Avg-30 | SR-34 | ER-5.4
185 New AM Ghazanfar (Afghanistan) flag AM Ghazanfar (Afghanistan) 29.73 M-2 | Wickets-4 | Avg-40 | SR-55 | ER-4.4
186 Down 24 Yamin Ahmadzai (Afghanistan) flag Yamin Ahmadzai (Afghanistan) 29.00 M-4 | Wickets-3 | Avg-51 | SR-83 | ER-3.7
187 Down 24 Mohammad Wasim (Pakistan) flag Mohammad Wasim (Pakistan) 28.21 M-4 | Wickets-2 | Avg-116 | SR-179 | ER-3.9
188 Down 20 Harry Tector (Ireland) flag Harry Tector (Ireland) 27.92 M-10 | Wickets-0 | Avg-na | SR-na | ER-5.7
189 Up 55 Tanaka Chivanga (Zimbabwe) flag Tanaka Chivanga (Zimbabwe) 27.82 M-3 | Wickets-3 | Avg-33 | SR-48 | ER-4.1
190 New Kamindu Mendis (Sri Lanka) flag Kamindu Mendis (Sri Lanka) 27.54 M-20 | Wickets-3 | Avg-31 | SR-34 | ER-5.4
191 New Qais Ahmad (Afghanistan) flag Qais Ahmad (Afghanistan) 26.28 M-2 | Wickets-2 | Avg-53 | SR-67 | ER-4.7
192 Down 26 Lizaad Williams (South Africa) flag Lizaad Williams (South Africa) 25.91 M-4 | Wickets-3 | Avg-35 | SR-60 | ER-3.5
193 New Kavem Hodge (West Indies) flag Kavem Hodge (West Indies) 25.25 M-17 | Wickets-2 | Avg-46 | SR-72 | ER-3.8
194 Up 7 Hashmatullah Shahidi (Afghanistan) flag Hashmatullah Shahidi (Afghanistan) 25.02 M-12 | Wickets-0 | Avg-na | SR-na | ER-4.2
195 Up 16 Prasidh Krishna (India) flag Prasidh Krishna (India) 24.54 M-3 | Wickets-2 | Avg-65 | SR-84 | ER-4.6
196 Down 54 William Somerville (New Zealand) flag William Somerville (New Zealand) 24.50 M-4 | Wickets-0 | Avg-na | SR-na | ER-3.4
197 Down 30 Graham Hume (Ireland) flag Graham Hume (Ireland) 24.22 M-5 | Wickets-2 | Avg-105 | SR-150 | ER-4.2
198 Down 16 Rahmat Shah (Afghanistan) flag Rahmat Shah (Afghanistan) 22.88 M-12 | Wickets-1 | Avg-53 | SR-84 | ER-3.8
199 Down 28 Jeffrey Vandersay (Sri Lanka) flag Jeffrey Vandersay (Sri Lanka) 22.01 M-2 | Wickets-2 | Avg-34 | SR-30 | ER-6.8
200 Down 27 Sayed Shirzad (Afghanistan) flag Sayed Shirzad (Afghanistan) 21.48 M-2 | Wickets-3 | Avg-32 | SR-84 | ER-2.3
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #testcricket #tests #mentests #matthewkuhnemann #kuhnemann #mitchellswepson #swepson #mitchellmarsh #marsh #neilbrand #brand #surangalakmal #lakmal #duanneolivier #olivier #joeroot #root #ishantsharma #sharma #mohammadnawaz #nawaz #geraldcoetzee #coetzee #akashdeep #deep #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings