Year-end snapshots of ratings allowing you to track historical performance trends over time. Available for each year since the format origin.  For the last update date and full update schedule, refer to FAQs.
CRR Change Name Points Stats
1 Up 25 Harry Brook (England) flag Harry Brook (England) 623.20 M-35 | Runs-1170 | Avg-37 | SR*-103
2 Up 25 Ben Duckett (England) flag Ben Duckett (England) 594.02 M-28 | Runs-1114 | Avg-41 | SR*-105
3 New Travis Head (Australia) flag Travis Head (Australia) 571.35 M-37 | Runs-1734 | Avg-54 | SR*-121
4 Up 7 Shai Hope (West Indies) flag Shai Hope (West Indies) 549.28 M-65 | Runs-2514 | Avg-47 | SR*-88
5 Up 25 Virat Kohli (India) flag Virat Kohli (India) 506.35 M-54 | Runs-2388 | Avg-56 | SR*-96
6 Down 5 Pathum Nissanka (Sri Lanka) flag Pathum Nissanka (Sri Lanka) 503.11 M-65 | Runs-2737 | Avg-46 | SR*-91
7 Up 22 Aiden Markram (South Africa) flag Aiden Markram (South Africa) 489.29 M-52 | Runs-1865 | Avg-43 | SR*-104
8 Down 5 Kusal Mendis (Sri Lanka) flag Kusal Mendis (Sri Lanka) 481.03 M-72 | Runs-2523 | Avg-41 | SR*-91
9 Up 1 Keacy Carty (West Indies) flag Keacy Carty (West Indies) 479.20 M-46 | Runs-1593 | Avg-42 | SR*-77
10 Down 5 Charith Asalanka (Sri Lanka) flag Charith Asalanka (Sri Lanka) 474.43 M-72 | Runs-2333 | Avg-43 | SR*-92
11 Up 1 Babar Azam (Pakistan) flag Babar Azam (Pakistan) 465.24 M-57 | Runs-2516 | Avg-49 | SR*-84
12 Up 78 Joe Root (England) flag Joe Root (England) 461.11 M-34 | Runs-1221 | Avg-38 | SR*-92
13 Up 62 Salman Agha (Pakistan) flag Salman Agha (Pakistan) 459.87 M-47 | Runs-1363 | Avg-44 | SR*-95
14 Up 69 Rachin Ravindra (New Zealand) flag Rachin Ravindra (New Zealand) 448.42 M-39 | Runs-1424 | Avg-42 | SR*-108
15 Up 28 Daryl Mitchell (New Zealand) flag Daryl Mitchell (New Zealand) 441.17 M-53 | Runs-2226 | Avg-51 | SR*-93
16 Up 6 Ibrahim Zadran (Afghanistan) flag Ibrahim Zadran (Afghanistan) 434.86 M-38 | Runs-1867 | Avg-53 | SR*-83
17 Down 11 Heinrich Klaasen (South Africa) flag Heinrich Klaasen (South Africa) 433.53 M-36 | Runs-1528 | Avg-51 | SR*-130
18 Up 3 Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 421.74 M-59 | Runs-2057 | Avg-51 | SR*-84
19 Down 5 Shubman Gill (India) flag Shubman Gill (India) 410.19 M-55 | Runs-2769 | Avg-59 | SR*-100
20 No change Kane Williamson (New Zealand) flag Kane Williamson (New Zealand) 384.54 M-24 | Runs-1083 | Avg-57 | SR*-81
21 Up 16 Saim Ayub (Pakistan) flag Saim Ayub (Pakistan) 376.50 M-17 | Runs-751 | Avg-47 | SR*-100
22 Up 18 Shreyas Iyer (India) flag Shreyas Iyer (India) 375.59 M-51 | Runs-2104 | Avg-50 | SR*-99
23 Up 10 Sherfane Rutherford (West Indies) flag Sherfane Rutherford (West Indies) 368.38 M-22 | Runs-743 | Avg-44 | SR*-101
24 New Matthew Breetzke (South Africa) flag Matthew Breetzke (South Africa) 363.63 M-12 | Runs-706 | Avg-64 | SR*-97
25 Up 25 Temba Bavuma (South Africa) flag Temba Bavuma (South Africa) 361.99 M-42 | Runs-1536 | Avg-40 | SR*-88
26 Up 5 Najmul Hossain Shanto (Bangladesh) flag Najmul Hossain Shanto (Bangladesh) 357.74 M-50 | Runs-1612 | Avg-35 | SR*-79
27 Down 25 Rahmanullah Gurbaz (Afghanistan) flag Rahmanullah Gurbaz (Afghanistan) 354.40 M-49 | Runs-1708 | Avg-36 | SR*-85
28 Up 29 Alex Carey (Australia) flag Alex Carey (Australia) 350.74 M-40 | Runs-1042 | Avg-34 | SR*-92
29 Up 24 Will Young (New Zealand) flag Will Young (New Zealand) 346.25 M-50 | Runs-1682 | Avg-37 | SR*-86
30 Up 54 Glenn Phillips (New Zealand) flag Glenn Phillips (New Zealand) 342.04 M-44 | Runs-1112 | Avg-40 | SR*-102
31 Up 60 Towhid Hridoy (Bangladesh) flag Towhid Hridoy (Bangladesh) 340.69 M-44 | Runs-1265 | Avg-34 | SR*-78
32 Down 15 Mitchell Marsh (Australia) flag Mitchell Marsh (Australia) 339.53 M-36 | Runs-1426 | Avg-43 | SR*-100
33 Down 29 Azmatullah Omarzai (Afghanistan) flag Azmatullah Omarzai (Afghanistan) 338.03 M-41 | Runs-1091 | Avg-45 | SR*-98
34 Up 36 Josh Inglis (Australia) flag Josh Inglis (Australia) 333.47 M-33 | Runs-766 | Avg-29 | SR*-106
35 Up 32 Janith Liyanage (Sri Lanka) flag Janith Liyanage (Sri Lanka) 326.68 M-31 | Runs-910 | Avg-46 | SR*-86
36 Down 12 Quinton de Kock (South Africa) flag Quinton de Kock (South Africa) 326.37 M-37 | Runs-1768 | Avg-51 | SR*-101
37 Up 19 KL Rahul (India) flag KL Rahul (India) 312.77 M-53 | Runs-1709 | Avg-50 | SR*-90
38 Up 23 Jos Buttler (England) flag Jos Buttler (England) 301.43 M-48 | Runs-1591 | Avg-40 | SR*-107
39 Up 33 Evin Lewis (West Indies) flag Evin Lewis (West Indies) 298.72 M-13 | Runs-432 | Avg-36 | SR*-103
40 Down 25 Liam Livingstone (England) flag Liam Livingstone (England) 297.55 M-36 | Runs-860 | Avg-31 | SR*-108
41 Down 7 Harry Tector (Ireland) flag Harry Tector (Ireland) 292.62 M-37 | Runs-1481 | Avg-51 | SR*-87
42 Down 4 Michael Bracewell (New Zealand) flag Michael Bracewell (New Zealand) 287.52 M-40 | Runs-912 | Avg-36 | SR*-109
43 Up 49 Tom Latham (New Zealand) flag Tom Latham (New Zealand) 286.92 M-61 | Runs-1640 | Avg-34 | SR*-88
44 Down 31 Steven Smith (Australia) flag Steven Smith (Australia) 284.96 M-42 | Runs-1422 | Avg-43 | SR*-83
45 Up 70 Mark Chapman (New Zealand/Hong Kong) flag Mark Chapman (New Zealand/Hong Kong) 284.24 M-26 | Runs-771 | Avg-41 | SR*-110
46 Up 1 Mehidy Hasan Miraz (Bangladesh) flag Mehidy Hasan Miraz (Bangladesh) 280.37 M-62 | Runs-1364 | Avg-30 | SR*-77
47 Down 2 Tony de Zorzi (South Africa) flag Tony de Zorzi (South Africa) 278.41 M-22 | Runs-705 | Avg-37 | SR*-99
48 Up 20 Tanzid Hasan (Bangladesh) flag Tanzid Hasan (Bangladesh) 276.19 M-28 | Runs-558 | Avg-21 | SR*-99
49 Up 130 Ryan Rickelton (South Africa) flag Ryan Rickelton (South Africa) 275.91 M-17 | Runs-454 | Avg-28 | SR*-86
50 Down 6 Rassie van der Dussen (South Africa) flag Rassie van der Dussen (South Africa) 269.72 M-42 | Runs-1608 | Avg-43 | SR*-88
51 Down 19 Phil Salt (England) flag Phil Salt (England) 264.12 M-30 | Runs-884 | Avg-32 | SR*-115
52 Down 24 Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 263.37 M-49 | Runs-945 | Avg-28 | SR*-99
53 Down 1 Brandon King (West Indies) flag Brandon King (West Indies) 257.13 M-54 | Runs-1433 | Avg-28 | SR*-84
54 Down 31 Rahmat Shah (Afghanistan) flag Rahmat Shah (Afghanistan) 255.11 M-49 | Runs-1567 | Avg-35 | SR*-72
55 Up 165 Jacob Bethell (England) flag Jacob Bethell (England) 249.53 M-18 | Runs-517 | Avg-34 | SR*-97
56 Up 6 Paul Stirling (Ireland) flag Paul Stirling (Ireland) 249.19 M-36 | Runs-1023 | Avg-33 | SR*-95
57 Up 6 George Munsey (Scotland) flag George Munsey (Scotland) 247.93 M-39 | Runs-1838 | Avg-54 | SR*-96
58 Down 51 Mahmudullah (Bangladesh) flag Mahmudullah (Bangladesh) 247.41 M-39 | Runs-1220 | Avg-45 | SR*-80
59 Up 127 Jaker Ali (Bangladesh) flag Jaker Ali (Bangladesh) 246.45 M-12 | Runs-394 | Avg-39 | SR*-78
60 Up 164 Jamie Smith (England) flag Jamie Smith (England) 244.42 M-19 | Runs-392 | Avg-22 | SR*-112
61 Down 13 Devon Conway (New Zealand) flag Devon Conway (New Zealand) 242.97 M-37 | Runs-1390 | Avg-42 | SR*-88
62 Down 11 Fakhar Zaman (Pakistan) flag Fakhar Zaman (Pakistan) 240.98 M-39 | Runs-1536 | Avg-43 | SR*-91
63 Up 58 Axar Patel (India) flag Axar Patel (India) 240.31 M-33 | Runs-677 | Avg-29 | SR*-91
64 Down 28 Abdullah Shafique (Pakistan) flag Abdullah Shafique (Pakistan) 239.75 M-27 | Runs-737 | Avg-29 | SR*-78
65 Up 15 Cameron Green (Australia) flag Cameron Green (Australia) 238.82 M-30 | Runs-761 | Avg-45 | SR*-90
66 Up 54 Tristan Stubbs (South Africa) flag Tristan Stubbs (South Africa) 236.45 M-15 | Runs-392 | Avg-30 | SR*-85
67 New Justin Greaves (West Indies) flag Justin Greaves (West Indies) 236.20 M-21 | Runs-429 | Avg-29 | SR*-94
68 Up 167 Kamindu Mendis (Sri Lanka) flag Kamindu Mendis (Sri Lanka) 230.72 M-23 | Runs-485 | Avg-29 | SR*-86
69 Up 102 Sediqullah Atal (Afghanistan) flag Sediqullah Atal (Afghanistan) 227.87 M-12 | Runs-377 | Avg-34 | SR*-78
70 Up 72 Roston Chase (West Indies) flag Roston Chase (West Indies) 227.71 M-39 | Runs-638 | Avg-26 | SR*-80
71 Down 12 David Miller (South Africa) flag David Miller (South Africa) 224.03 M-41 | Runs-1244 | Avg-48 | SR*-112
72 Down 17 Will Jacks (England) flag Will Jacks (England) 215.74 M-21 | Runs-621 | Avg-33 | SR*-104
73 Down 32 Sean Williams (Zimbabwe) flag Sean Williams (Zimbabwe) 208.38 M-25 | Runs-1222 | Avg-51 | SR*-110
74 Down 28 Soumya Sarkar (Bangladesh) flag Soumya Sarkar (Bangladesh) 205.22 M-18 | Runs-570 | Avg-38 | SR*-88
75 Down 26 Sadeera Samarawickrama (Sri Lanka) flag Sadeera Samarawickrama (Sri Lanka) 204.50 M-48 | Runs-1318 | Avg-35 | SR*-91
76 Down 12 Max O'Dowd (Netherlands) flag Max O'Dowd (Netherlands) 201.03 M-57 | Runs-1814 | Avg-34 | SR*-76
77 Up 77 Matthew Short (Australia) flag Matthew Short (Australia) 200.74 M-18 | Runs-392 | Avg-25 | SR*-93
78 Down 69 Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 200.54 M-33 | Runs-760 | Avg-32 | SR*-132
79 Down 40 Marnus Labuschagne (Australia) flag Marnus Labuschagne (Australia) 195.98 M-53 | Runs-1398 | Avg-33 | SR*-81
80 Down 11 Craig Ervine (Zimbabwe) flag Craig Ervine (Zimbabwe) 192.51 M-29 | Runs-863 | Avg-35 | SR*-83
81 Up 29 Lorcan Tucker (Ireland) flag Lorcan Tucker (Ireland) 190.56 M-33 | Runs-662 | Avg-29 | SR*-94
82 Up 52 Gudakesh Motie (West Indies) flag Gudakesh Motie (West Indies) 189.16 M-34 | Runs-357 | Avg-22 | SR*-101
83 Down 48 Hashmatullah Shahidi (Afghanistan) flag Hashmatullah Shahidi (Afghanistan) 187.78 M-52 | Runs-1320 | Avg-33 | SR*-70
84 Down 19 Sikandar Raza (Zimbabwe) flag Sikandar Raza (Zimbabwe) 185.35 M-45 | Runs-1465 | Avg-43 | SR*-92
85 Up 51 Saiteja Mukkamalla (U.S.A.) flag Saiteja Mukkamalla (U.S.A.) 182.74 M-37 | Runs-1255 | Avg-39 | SR*-81
86 Up 150 Milind Kumar (U.S.A.) flag Milind Kumar (U.S.A.) 180.94 M-22 | Runs-1016 | Avg-68 | SR*-102
87 Up 128 Wiaan Mulder (South Africa) flag Wiaan Mulder (South Africa) 178.43 M-18 | Runs-257 | Avg-21 | SR*-86
88 New D Brevis (South Africa) flag D Brevis (South Africa) 176.76 M-9 | Runs-230 | Avg-29 | SR*-144
89 Down 35 Scott Edwards (Netherlands) flag Scott Edwards (Netherlands) 176.00 M-59 | Runs-1953 | Avg-41 | SR*-89
90 Up 5 Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 174.82 M-39 | Runs-580 | Avg-24 | SR*-120
91 New Naseem Shah (Pakistan) flag Naseem Shah (Pakistan) 171.25 M-34 | Runs-224 | Avg-22 | SR*-89
92 Down 67 Avishka Fernando (Sri Lanka) flag Avishka Fernando (Sri Lanka) 171.12 M-25 | Runs-625 | Avg-26 | SR*-84
93 New Corbin Bosch (South Africa) flag Corbin Bosch (South Africa) 169.62 M-12 | Runs-270 | Avg-45 | SR*-109
94 Up 7 Andy Balbirnie (Ireland) flag Andy Balbirnie (Ireland) 168.83 M-33 | Runs-802 | Avg-31 | SR*-71
95 New Brian Bennett (Zimbabwe) flag Brian Bennett (Zimbabwe) 168.44 M-11 | Runs-348 | Avg-32 | SR*-96
96 Up 49 Mitchell Santner (New Zealand) flag Mitchell Santner (New Zealand) 168.06 M-49 | Runs-653 | Avg-26 | SR*-102
97 New Jamie Overton (England) flag Jamie Overton (England) 160.33 M-10 | Runs-238 | Avg-26 | SR*-105
98 Up 31 Marco Jansen (South Africa) flag Marco Jansen (South Africa) 158.60 M-32 | Runs-553 | Avg-25 | SR*-112
99 Up 4 Monank Patel (U.S.A.) flag Monank Patel (U.S.A.) 151.42 M-52 | Runs-1763 | Avg-35 | SR*-85
100 Down 6 Curtis Campher (Ireland) flag Curtis Campher (Ireland) 144.68 M-33 | Runs-754 | Avg-29 | SR*-82
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #odicricket #odis #menodis #harrybrook #brook #benduckett #duckett #travishead #head #shaihope #hope #viratkohli #kohli #pathumnissanka #nissanka #aidenmarkram #markram #kusalmendis #mendis #keacycarty #carty #charithasalanka #asalanka #babarazam #azam #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings