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 14 Adil Rashid (England) flag Adil Rashid (England) 699.94 M-46 | Runs-308 | BatA-14 | Wickets-76 | BowlA-29 | Ct/St-16 | FPM-0.3
2 Up 39 Salman Agha (Pakistan) flag Salman Agha (Pakistan) 688.58 M-47 | Runs-1363 | BatA-44 | Wickets-19 | BowlA-51 | Ct/St-21 | FPM-0.4
3 No change Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 680.49 M-39 | Runs-580 | BatA-24 | Wickets-82 | BowlA-19 | Ct/St-11 | FPM-0.3
4 Up 35 Naseem Shah (Pakistan) flag Naseem Shah (Pakistan) 661.38 M-34 | Runs-224 | BatA-22 | Wickets-60 | BowlA-26 | Ct/St-3 | FPM-0.1
5 Up 5 Shaheen Shah Afridi (Pakistan) flag Shaheen Shah Afridi (Pakistan) 658.46 M-43 | Runs-190 | BatA-13 | Wickets-82 | BowlA-25 | Ct/St-14 | FPM-0.3
6 Up 18 Michael Bracewell (New Zealand) flag Michael Bracewell (New Zealand) 653.21 M-40 | Runs-912 | BatA-36 | Wickets-37 | BowlA-35 | Ct/St-28 | FPM-0.7
7 Up 1 Travis Head (Australia) flag Travis Head (Australia) 649.76 M-37 | Runs-1734 | BatA-54 | Wickets-16 | BowlA-26 | Ct/St-7 | FPM-0.2
8 Down 7 Azmatullah Omarzai (Afghanistan) flag Azmatullah Omarzai (Afghanistan) 626.83 M-41 | Runs-1091 | BatA-45 | Wickets-44 | BowlA-27 | Ct/St-7 | FPM-0.2
9 Up 35 Mitchell Santner (New Zealand) flag Mitchell Santner (New Zealand) 624.97 M-49 | Runs-653 | BatA-26 | Wickets-58 | BowlA-34 | Ct/St-23 | FPM-0.5
10 Down 3 Mehidy Hasan Miraz (Bangladesh) flag Mehidy Hasan Miraz (Bangladesh) 616.32 M-62 | Runs-1364 | BatA-30 | Wickets-66 | BowlA-38 | Ct/St-29 | FPM-0.5
11 Up 78 Axar Patel (India) flag Axar Patel (India) 582.20 M-33 | Runs-677 | BatA-29 | Wickets-30 | BowlA-35 | Ct/St-14 | FPM-0.4
12 Up 17 Aiden Markram (South Africa) flag Aiden Markram (South Africa) 573.76 M-52 | Runs-1865 | BatA-43 | Wickets-13 | BowlA-74 | Ct/St-25 | FPM-0.5
13 Up 37 Lungi Ngidi (South Africa) flag Lungi Ngidi (South Africa) 568.61 M-46 | Runs-79 | BatA-7 | Wickets-61 | BowlA-34 | Ct/St-10 | FPM-0.2
14 Up 57 Roston Chase (West Indies) flag Roston Chase (West Indies) 567.61 M-39 | Runs-638 | BatA-26 | Wickets-30 | BowlA-44 | Ct/St-22 | FPM-0.6
15 Down 6 Gudakesh Motie (West Indies) flag Gudakesh Motie (West Indies) 567.21 M-34 | Runs-357 | BatA-22 | Wickets-42 | BowlA-31 | Ct/St-18 | FPM-0.5
16 Up 36 Rohit Sharma (India) flag Rohit Sharma (India) 557.68 M-52 | Runs-2311 | BatA-50 | Wickets-1 | BowlA-18 | Ct/St-24 | FPM-0.5
17 Up 83 Jofra Archer (England) flag Jofra Archer (England) 541.05 M-19 | Runs-180 | BatA-26 | Wickets-35 | BowlA-25 | Ct/St-4 | FPM-0.2
18 Down 14 Charith Asalanka (Sri Lanka) flag Charith Asalanka (Sri Lanka) 532.25 M-72 | Runs-2333 | BatA-43 | Wickets-16 | BowlA-33 | Ct/St-20 | FPM-0.3
19 Down 14 Adam Zampa (Australia) flag Adam Zampa (Australia) 528.01 M-52 | Runs-202 | BatA-12 | Wickets-99 | BowlA-25 | Ct/St-8 | FPM-0.2
20 Up 209 Jayden Seales (West Indies) flag Jayden Seales (West Indies) 521.66 M-29 | Runs-56 | BatA-9 | Wickets-40 | BowlA-30 | Ct/St-7 | FPM-0.2
21 Up 110 Harry Brook (England) flag Harry Brook (England) 516.21 M-35 | Runs-1170 | BatA-37 | Wickets-0 | BowlA-na | Ct/St-13 | FPM-0.4
22 Up 26 Babar Azam (Pakistan) flag Babar Azam (Pakistan) 505.68 M-57 | Runs-2516 | BatA-49 | Wickets-0 | BowlA-na | Ct/St-23 | FPM-0.4
23 Down 6 Haris Rauf (Pakistan) flag Haris Rauf (Pakistan) 504.82 M-46 | Runs-103 | BatA-9 | Wickets-83 | BowlA-26 | Ct/St-9 | FPM-0.2
24 Up 89 Ben Duckett (England) flag Ben Duckett (England) 498.78 M-28 | Runs-1114 | BatA-41 | Wickets-0 | BowlA-na | Ct/St-8 | FPM-0.3
25 Up 18 Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 497.41 M-59 | Runs-2057 | BatA-51 | Wickets-0 | BowlA-na | Ct/St-80 | FPM-1.4
26 Up 29 Shai Hope (West Indies) flag Shai Hope (West Indies) 494.10 M-65 | Runs-2514 | BatA-47 | Wickets-0 | BowlA-na | Ct/St-69 | FPM-1.1
27 Down 16 Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 491.69 M-43 | Runs-385 | BatA-16 | Wickets-70 | BowlA-22 | Ct/St-10 | FPM-0.2
28 Down 26 Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 491.14 M-49 | Runs-945 | BatA-28 | Wickets-44 | BowlA-31 | Ct/St-29 | FPM-0.6
29 Up 122 Rachin Ravindra (New Zealand) flag Rachin Ravindra (New Zealand) 490.55 M-39 | Runs-1424 | BatA-42 | Wickets-21 | BowlA-45 | Ct/St-14 | FPM-0.4
30 Up 53 Glenn Phillips (New Zealand) flag Glenn Phillips (New Zealand) 489.76 M-44 | Runs-1112 | BatA-40 | Wickets-16 | BowlA-46 | Ct/St-26 | FPM-0.6
31 Down 18 Kusal Mendis (Sri Lanka) flag Kusal Mendis (Sri Lanka) 466.45 M-72 | Runs-2523 | BatA-41 | Wickets-0 | BowlA-na | Ct/St-73 | FPM-1.0
32 Up 40 Kuldeep Yadav (India) flag Kuldeep Yadav (India) 466.32 M-52 | Runs-89 | BatA-7 | Wickets-84 | BowlA-24 | Ct/St-9 | FPM-0.2
33 Up 52 Daryl Mitchell (New Zealand) flag Daryl Mitchell (New Zealand) 463.05 M-53 | Runs-2226 | BatA-51 | Wickets-14 | BowlA-20 | Ct/St-39 | FPM-0.7
34 Up 64 Matt Henry (New Zealand) flag Matt Henry (New Zealand) 462.77 M-40 | Runs-59 | BatA-5 | Wickets-74 | BowlA-24 | Ct/St-15 | FPM-0.4
35 Down 23 Liam Livingstone (England) flag Liam Livingstone (England) 462.01 M-36 | Runs-860 | BatA-31 | Wickets-24 | BowlA-40 | Ct/St-14 | FPM-0.4
36 Down 20 Alzarri Joseph (West Indies) flag Alzarri Joseph (West Indies) 461.37 M-44 | Runs-299 | BatA-16 | Wickets-73 | BowlA-27 | Ct/St-12 | FPM-0.3
37 Up 199 Joe Root (England) flag Joe Root (England) 457.31 M-34 | Runs-1221 | BatA-38 | Wickets-2 | BowlA-121 | Ct/St-12 | FPM-0.4
38 Up 41 Saim Ayub (Pakistan) flag Saim Ayub (Pakistan) 455.12 M-17 | Runs-751 | BatA-47 | Wickets-9 | BowlA-42 | Ct/St-13 | FPM-0.8
39 Up 77 Virat Kohli (India) flag Virat Kohli (India) 454.47 M-54 | Runs-2388 | BatA-56 | Wickets-1 | BowlA-15 | Ct/St-35 | FPM-0.6
40 Down 21 Maheesh Theekshana (Sri Lanka) flag Maheesh Theekshana (Sri Lanka) 447.26 M-58 | Runs-334 | BatA-16 | Wickets-75 | BowlA-29 | Ct/St-13 | FPM-0.2
41 Up 106 Matthew Forde (West Indies) flag Matthew Forde (West Indies) 447.26 M-16 | Runs-193 | BatA-19 | Wickets-22 | BowlA-32 | Ct/St-6 | FPM-0.4
42 New Abrar Ahmed (Pakistan) flag Abrar Ahmed (Pakistan) 445.40 M-14 | Runs-28 | BatA-14 | Wickets-28 | BowlA-21 | Ct/St-5 | FPM-0.4
43 Up 197 Wiaan Mulder (South Africa) flag Wiaan Mulder (South Africa) 441.27 M-18 | Runs-257 | BatA-21 | Wickets-16 | BowlA-41 | Ct/St-4 | FPM-0.2
44 Down 24 Pathum Nissanka (Sri Lanka) flag Pathum Nissanka (Sri Lanka) 435.86 M-65 | Runs-2737 | BatA-46 | Wickets-0 | BowlA-na | Ct/St-22 | FPM-0.3
45 Up 200 Asitha Fernando (Sri Lanka) flag Asitha Fernando (Sri Lanka) 433.05 M-23 | Runs-6 | BatA-3 | Wickets-36 | BowlA-24 | Ct/St-6 | FPM-0.3
46 Up 41 Brydon Carse (England) flag Brydon Carse (England) 432.76 M-27 | Runs-221 | BatA-16 | Wickets-28 | BowlA-44 | Ct/St-10 | FPM-0.4
47 Up 9 Marco Jansen (South Africa) flag Marco Jansen (South Africa) 432.56 M-32 | Runs-553 | BatA-25 | Wickets-49 | BowlA-33 | Ct/St-11 | FPM-0.3
48 Up 13 Keacy Carty (West Indies) flag Keacy Carty (West Indies) 426.89 M-46 | Runs-1593 | BatA-42 | Wickets-0 | BowlA-na | Ct/St-8 | FPM-0.2
49 Down 18 Taskin Ahmed (Bangladesh) flag Taskin Ahmed (Bangladesh) 423.13 M-41 | Runs-176 | BatA-9 | Wickets-62 | BowlA-27 | Ct/St-2 | FPM-0.0
50 Up 52 Keshav Maharaj (South Africa) flag Keshav Maharaj (South Africa) 421.68 M-41 | Runs-228 | BatA-13 | Wickets-54 | BowlA-31 | Ct/St-12 | FPM-0.3
51 Up 110 Janith Liyanage (Sri Lanka) flag Janith Liyanage (Sri Lanka) 414.75 M-31 | Runs-910 | BatA-46 | Wickets-3 | BowlA-115 | Ct/St-6 | FPM-0.2
52 New Justin Greaves (West Indies) flag Justin Greaves (West Indies) 406.11 M-21 | Runs-429 | BatA-29 | Wickets-8 | BowlA-64 | Ct/St-8 | FPM-0.4
53 Down 47 Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 402.44 M-33 | Runs-760 | BatA-32 | Wickets-26 | BowlA-37 | Ct/St-19 | FPM-0.6
54 Up 49 Temba Bavuma (South Africa) flag Temba Bavuma (South Africa) 400.22 M-42 | Runs-1536 | BatA-40 | Wickets-0 | BowlA-na | Ct/St-23 | FPM-0.5
55 New Rishad Hossain (Bangladesh) flag Rishad Hossain (Bangladesh) 399.62 M-14 | Runs-176 | BatA-20 | Wickets-22 | BowlA-29 | Ct/St-8 | FPM-0.6
56 Up 11 Shubman Gill (India) flag Shubman Gill (India) 398.52 M-55 | Runs-2769 | BatA-59 | Wickets-0 | BowlA-na | Ct/St-38 | FPM-0.7
57 Down 36 Dunith Wellalage (Sri Lanka) flag Dunith Wellalage (Sri Lanka) 389.34 M-31 | Runs-386 | BatA-20 | Wickets-39 | BowlA-29 | Ct/St-10 | FPM-0.3
58 Up 38 Najmul Hossain Shanto (Bangladesh) flag Najmul Hossain Shanto (Bangladesh) 388.79 M-50 | Runs-1612 | BatA-35 | Wickets-2 | BowlA-60 | Ct/St-16 | FPM-0.3
59 Up 169 Jacob Duffy (New Zealand) flag Jacob Duffy (New Zealand) 381.06 M-19 | Runs-12 | BatA-12 | Wickets-35 | BowlA-24 | Ct/St-4 | FPM-0.2
60 Up 141 Ravindra Jadeja (India) flag Ravindra Jadeja (India) 379.01 M-39 | Runs-451 | BatA-35 | Wickets-44 | BowlA-30 | Ct/St-18 | FPM-0.5
61 Up 44 Shreyas Iyer (India) flag Shreyas Iyer (India) 375.82 M-51 | Runs-2104 | BatA-50 | Wickets-0 | BowlA-na | Ct/St-20 | FPM-0.4
62 Down 28 Cameron Green (Australia) flag Cameron Green (Australia) 373.83 M-30 | Runs-761 | BatA-45 | Wickets-20 | BowlA-38 | Ct/St-21 | FPM-0.7
63 Up 15 Sherfane Rutherford (West Indies) flag Sherfane Rutherford (West Indies) 371.65 M-22 | Runs-743 | BatA-44 | Wickets-3 | BowlA-51 | Ct/St-8 | FPM-0.4
64 New Milind Kumar (U.S.A.) flag Milind Kumar (U.S.A.) 371.02 M-22 | Runs-1016 | BatA-68 | Wickets-28 | BowlA-19 | Ct/St-11 | FPM-0.5
65 No change Mustafizur Rahman (Bangladesh) flag Mustafizur Rahman (Bangladesh) 367.84 M-48 | Runs-93 | BatA-8 | Wickets-50 | BowlA-38 | Ct/St-6 | FPM-0.1
66 Down 30 Richard Ngarava (Zimbabwe) flag Richard Ngarava (Zimbabwe) 366.42 M-38 | Runs-247 | BatA-18 | Wickets-53 | BowlA-26 | Ct/St-6 | FPM-0.2
67 New Corbin Bosch (South Africa) flag Corbin Bosch (South Africa) 365.73 M-12 | Runs-270 | BatA-45 | Wickets-11 | BowlA-60 | Ct/St-5 | FPM-0.4
68 Down 46 Sean Abbott (Australia) flag Sean Abbott (Australia) 365.55 M-27 | Runs-367 | BatA-22 | Wickets-33 | BowlA-35 | Ct/St-14 | FPM-0.5
69 New Jacob Bethell (England) flag Jacob Bethell (England) 358.60 M-18 | Runs-517 | BatA-34 | Wickets-8 | BowlA-38 | Ct/St-4 | FPM-0.2
70 Up 20 Ibrahim Zadran (Afghanistan) flag Ibrahim Zadran (Afghanistan) 355.74 M-38 | Runs-1867 | BatA-53 | Wickets-0 | BowlA-na | Ct/St-12 | FPM-0.3
71 Up 94 Jos Buttler (England) flag Jos Buttler (England) 355.23 M-48 | Runs-1591 | BatA-40 | Wickets-0 | BowlA-na | Ct/St-61 | FPM-1.3
72 Down 40 Sikandar Raza (Zimbabwe) flag Sikandar Raza (Zimbabwe) 353.62 M-45 | Runs-1465 | BatA-43 | Wickets-32 | BowlA-45 | Ct/St-18 | FPM-0.4
73 Up 49 Will Young (New Zealand) flag Will Young (New Zealand) 352.97 M-50 | Runs-1682 | BatA-37 | Wickets-0 | BowlA-na | Ct/St-26 | FPM-0.5
74 Up 35 Hardik Pandya (India) flag Hardik Pandya (India) 350.65 M-31 | Runs-618 | BatA-33 | Wickets-34 | BowlA-26 | Ct/St-11 | FPM-0.4
75 Up 66 KL Rahul (India) flag KL Rahul (India) 350.62 M-53 | Runs-1709 | BatA-50 | Wickets-0 | BowlA-na | Ct/St-62 | FPM-1.2
76 Down 29 Mitchell Marsh (Australia) flag Mitchell Marsh (Australia) 346.78 M-36 | Runs-1426 | BatA-43 | Wickets-7 | BowlA-30 | Ct/St-6 | FPM-0.2
77 Down 39 Marnus Labuschagne (Australia) flag Marnus Labuschagne (Australia) 343.99 M-53 | Runs-1398 | BatA-33 | Wickets-10 | BowlA-32 | Ct/St-37 | FPM-0.7
78 Up 8 Washington Sundar (India) flag Washington Sundar (India) 341.88 M-27 | Runs-365 | BatA-20 | Wickets-28 | BowlA-27 | Ct/St-6 | FPM-0.2
79 New Kamindu Mendis (Sri Lanka) flag Kamindu Mendis (Sri Lanka) 341.62 M-23 | Runs-485 | BatA-29 | Wickets-5 | BowlA-45 | Ct/St-8 | FPM-0.3
80 Up 76 Alex Carey (Australia) flag Alex Carey (Australia) 336.54 M-40 | Runs-1042 | BatA-34 | Wickets-0 | BowlA-na | Ct/St-47 | FPM-1.2
81 Up 52 Tanzim Hasan Sakib (Bangladesh) flag Tanzim Hasan Sakib (Bangladesh) 336.21 M-15 | Runs-151 | BatA-19 | Wickets-24 | BowlA-27 | Ct/St-4 | FPM-0.3
82 Down 64 Dilshan Madushanka (Sri Lanka) flag Dilshan Madushanka (Sri Lanka) 334.93 M-28 | Runs-36 | BatA-12 | Wickets-50 | BowlA-25 | Ct/St-6 | FPM-0.2
83 Up 32 Kane Williamson (New Zealand) flag Kane Williamson (New Zealand) 333.69 M-24 | Runs-1083 | BatA-57 | Wickets-0 | BowlA-na | Ct/St-16 | FPM-0.7
84 Up 4 Paul van Meekeren (Netherlands) flag Paul van Meekeren (Netherlands) 332.95 M-32 | Runs-109 | BatA-7 | Wickets-54 | BowlA-27 | Ct/St-6 | FPM-0.2
85 Up 70 Bernard Scholtz (Namibia) flag Bernard Scholtz (Namibia) 332.69 M-54 | Runs-298 | BatA-13 | Wickets-88 | BowlA-18 | Ct/St-4 | FPM-0.1
86 New Jamie Overton (England) flag Jamie Overton (England) 332.58 M-10 | Runs-238 | BatA-26 | Wickets-10 | BowlA-28 | Ct/St-4 | FPM-0.4
87 Up 116 Matthew Short (Australia) flag Matthew Short (Australia) 332.37 M-18 | Runs-392 | BatA-25 | Wickets-2 | BowlA-162 | Ct/St-7 | FPM-0.4
88 Down 26 Mark Adair (Ireland) flag Mark Adair (Ireland) 332.07 M-33 | Runs-265 | BatA-19 | Wickets-51 | BowlA-29 | Ct/St-17 | FPM-0.5
89 Down 61 Josh Hazlewood (Australia) flag Josh Hazlewood (Australia) 325.66 M-40 | Runs-81 | BatA-14 | Wickets-49 | BowlA-33 | Ct/St-15 | FPM-0.4
90 Down 31 Brandon McMullen (Scotland) flag Brandon McMullen (Scotland) 324.05 M-37 | Runs-1202 | BatA-41 | Wickets-55 | BowlA-22 | Ct/St-22 | FPM-0.6
91 Down 77 Mitchell Starc (Australia) flag Mitchell Starc (Australia) 323.87 M-31 | Runs-155 | BatA-10 | Wickets-52 | BowlA-28 | Ct/St-14 | FPM-0.5
92 Up 156 Towhid Hridoy (Bangladesh) flag Towhid Hridoy (Bangladesh) 321.79 M-44 | Runs-1265 | BatA-34 | Wickets-0 | BowlA-na | Ct/St-11 | FPM-0.3
93 Down 27 Heinrich Klaasen (South Africa) flag Heinrich Klaasen (South Africa) 317.55 M-36 | Runs-1528 | BatA-51 | Wickets-0 | BowlA-na | Ct/St-27 | FPM-0.8
94 Down 67 Romario Shepherd (West Indies) flag Romario Shepherd (West Indies) 315.27 M-35 | Runs-440 | BatA-19 | Wickets-30 | BowlA-40 | Ct/St-1 | FPM-0.0
95 Down 41 Will Jacks (England) flag Will Jacks (England) 314.16 M-21 | Runs-621 | BatA-33 | Wickets-6 | BowlA-60 | Ct/St-10 | FPM-0.5
96 Up 38 Tony de Zorzi (South Africa) flag Tony de Zorzi (South Africa) 314.06 M-22 | Runs-705 | BatA-37 | Wickets-0 | BowlA-na | Ct/St-1 | FPM-0.0
97 Down 37 Gerhard Erasmus (Namibia) flag Gerhard Erasmus (Namibia) 313.88 M-55 | Runs-1952 | BatA-40 | Wickets-53 | BowlA-24 | Ct/St-26 | FPM-0.5
98 Down 61 Steven Smith (Australia) flag Steven Smith (Australia) 312.94 M-42 | Runs-1422 | BatA-43 | Wickets-0 | BowlA-na | Ct/St-20 | FPM-0.5
99 Up 61 Tanzid Hasan (Bangladesh) flag Tanzid Hasan (Bangladesh) 312.10 M-28 | Runs-558 | BatA-21 | Wickets-0 | BowlA-na | Ct/St-9 | FPM-0.3
100 Down 70 Rahmanullah Gurbaz (Afghanistan) flag Rahmanullah Gurbaz (Afghanistan) 310.64 M-49 | Runs-1708 | BatA-36 | Wickets-0 | BowlA-na | Ct/St-27 | FPM-0.6
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #odicricket #odis #menodis #adilrashid #rashid #salmanagha #agha #waninduhasaranga #hasaranga #naseemshah #shah #shaheenshahafridi #afridi #michaelbracewell #bracewell #travishead #head #azmatullahomarzai #omarzai #mitchellsantner #santner #mehidyhasanmiraz #miraz #axarpatel #patel #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings