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 36 Rishabh Pant (India) flag Rishabh Pant (India) 676.49 M-23 | Runs-1885 | Avg-47 | SR*-80
2 Up 4 Ben Duckett (England) flag Ben Duckett (England) 635.97 M-38 | Runs-2895 | Avg-43 | SR*-88
3 Down 1 Joe Root (England) flag Joe Root (England) 632.86 M-50 | Runs-4246 | Avg-53 | SR*-64
4 Up 9 Shubman Gill (India) flag Shubman Gill (India) 606.94 M-30 | Runs-2285 | Avg-47 | SR*-63
5 Down 1 Yashasvi Jaiswal (India) flag Yashasvi Jaiswal (India) 600.67 M-28 | Runs-2511 | Avg-49 | SR*-66
6 Down 1 Travis Head (Australia) flag Travis Head (Australia) 595.93 M-42 | Runs-2999 | Avg-43 | SR*-80
7 Up 5 Zak Crawley (England) flag Zak Crawley (England) 542.58 M-47 | Runs-2815 | Avg-33 | SR*-70
8 Up 101 Sean Williams (Zimbabwe) flag Sean Williams (Zimbabwe) 529.11 M-10 | Runs-912 | Avg-51 | SR*-78
9 Up 10 KL Rahul (India) flag KL Rahul (India) 505.07 M-26 | Runs-1586 | Avg-35 | SR*-50
10 Up 37 Ravindra Jadeja (India) flag Ravindra Jadeja (India) 498.50 M-32 | Runs-1900 | Avg-45 | SR*-52
11 Down 3 Aiden Markram (South Africa) flag Aiden Markram (South Africa) 491.51 M-23 | Runs-1354 | Avg-32 | SR*-59
12 Up 14 Devon Conway (New Zealand) flag Devon Conway (New Zealand) 481.79 M-29 | Runs-2154 | Avg-41 | SR*-55
13 Up 15 Ollie Pope (England) flag Ollie Pope (England) 479.35 M-42 | Runs-2719 | Avg-37 | SR*-71
14 Up 10 Steven Smith (Australia) flag Steven Smith (Australia) 474.92 M-42 | Runs-2946 | Avg-46 | SR*-51
15 Up 49 Jamie Smith (England) flag Jamie Smith (England) 468.33 M-19 | Runs-1214 | Avg-43 | SR*-76
16 Up 16 Shan Masood (Pakistan) flag Shan Masood (Pakistan) 460.03 M-19 | Runs-1172 | Avg-33 | SR*-64
17 Up 26 Alex Carey (Australia) flag Alex Carey (Australia) 454.88 M-44 | Runs-2204 | Avg-37 | SR*-66
18 Up 16 Najmul Hossain Shanto (Bangladesh) flag Najmul Hossain Shanto (Bangladesh) 445.81 M-28 | Runs-1699 | Avg-33 | SR*-56
19 Down 8 Dinesh Chandimal (Sri Lanka) flag Dinesh Chandimal (Sri Lanka) 441.36 M-26 | Runs-2144 | Avg-55 | SR*-54
20 Down 17 Saud Shakeel (Pakistan) flag Saud Shakeel (Pakistan) 436.18 M-21 | Runs-1773 | Avg-48 | SR*-49
21 Up 1 Temba Bavuma (South Africa) flag Temba Bavuma (South Africa) 435.33 M-21 | Runs-1626 | Avg-48 | SR*-51
22 Up 17 Pathum Nissanka (Sri Lanka) flag Pathum Nissanka (Sri Lanka) 435.02 M-12 | Runs-878 | Avg-46 | SR*-67
23 Up 8 Ben Stokes (England) flag Ben Stokes (England) 428.38 M-45 | Runs-2483 | Avg-34 | SR*-61
24 Down 7 Usman Khawaja (Australia) flag Usman Khawaja (Australia) 421.83 M-43 | Runs-3319 | Avg-46 | SR*-47
25 Up 11 Mushfiqur Rahim (Bangladesh) flag Mushfiqur Rahim (Bangladesh) 419.83 M-23 | Runs-1654 | Avg-45 | SR*-52
26 Up 64 Wiaan Mulder (South Africa) flag Wiaan Mulder (South Africa) 412.09 M-17 | Runs-1097 | Avg-46 | SR*-61
27 Up 18 Rachin Ravindra (New Zealand) flag Rachin Ravindra (New Zealand) 402.22 M-18 | Runs-1473 | Avg-51 | SR*-67
28 Up 22 Babar Azam (Pakistan) flag Babar Azam (Pakistan) 400.36 M-24 | Runs-1905 | Avg-41 | SR*-54
29 Down 9 Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 398.17 M-22 | Runs-1427 | Avg-39 | SR*-57
30 Down 5 Kusal Mendis (Sri Lanka) flag Kusal Mendis (Sri Lanka) 392.87 M-26 | Runs-1735 | Avg-41 | SR*-66
31 Up 92 Ryan Rickelton (South Africa) flag Ryan Rickelton (South Africa) 392.61 M-15 | Runs-897 | Avg-37 | SR*-53
32 Up 75 Justin Greaves (West Indies) flag Justin Greaves (West Indies) 387.61 M-14 | Runs-712 | Avg-30 | SR*-52
33 Down 32 Kane Williamson (New Zealand) flag Kane Williamson (New Zealand) 380.65 M-22 | Runs-2189 | Avg-59 | SR*-54
34 Up 25 Shadman Islam (Bangladesh) flag Shadman Islam (Bangladesh) 379.28 M-16 | Runs-903 | Avg-31 | SR*-54
35 Down 25 Salman Agha (Pakistan) flag Salman Agha (Pakistan) 378.23 M-23 | Runs-1487 | Avg-39 | SR*-62
36 Down 3 Tom Latham (New Zealand) flag Tom Latham (New Zealand) 364.67 M-30 | Runs-2042 | Avg-36 | SR*-53
37 Down 22 Kamindu Mendis (Sri Lanka) flag Kamindu Mendis (Sri Lanka) 364.56 M-14 | Runs-1316 | Avg-63 | SR*-64
38 Down 3 Mominul Haque (Bangladesh) flag Mominul Haque (Bangladesh) 358.99 M-28 | Runs-1496 | Avg-32 | SR*-54
39 Up 3 Litton Das (Bangladesh) flag Litton Das (Bangladesh) 350.62 M-25 | Runs-1664 | Avg-39 | SR*-62
40 New Shai Hope (West Indies) flag Shai Hope (West Indies) 345.81 M-8 | Runs-534 | Avg-33 | SR*-51
41 Up 10 Alick Athanaze (West Indies) flag Alick Athanaze (West Indies) 338.44 M-17 | Runs-781 | Avg-24 | SR*-52
42 Up 7 Cameron Green (Australia) flag Cameron Green (Australia) 333.64 M-29 | Runs-1389 | Avg-33 | SR*-51
43 Up 12 Tony de Zorzi (South Africa) flag Tony de Zorzi (South Africa) 327.18 M-17 | Runs-919 | Avg-31 | SR*-55
44 Down 17 Marnus Labuschagne (Australia) flag Marnus Labuschagne (Australia) 320.48 M-41 | Runs-2495 | Avg-37 | SR*-51
45 Down 31 Angelo Mathews (Sri Lanka) flag Angelo Mathews (Sri Lanka) 319.38 M-27 | Runs-1876 | Avg-44 | SR*-48
46 Up 20 Rahmat Shah (Afghanistan) flag Rahmat Shah (Afghanistan) 310.21 M-5 | Runs-585 | Avg-65 | SR*-52
47 Up 41 Washington Sundar (India) flag Washington Sundar (India) 308.95 M-13 | Runs-620 | Avg-36 | SR*-43
48 Down 41 Dhananjaya de Silva (Sri Lanka) flag Dhananjaya de Silva (Sri Lanka) 306.88 M-27 | Runs-1661 | Avg-38 | SR*-61
49 Up 3 David Bedingham (South Africa) flag David Bedingham (South Africa) 300.42 M-15 | Runs-828 | Avg-36 | SR*-67
50 Up 10 Kavem Hodge (West Indies) flag Kavem Hodge (West Indies) 296.11 M-13 | Runs-714 | Avg-29 | SR*-48
51 Up 29 Tristan Stubbs (South Africa) flag Tristan Stubbs (South Africa) 295.47 M-14 | Runs-759 | Avg-32 | SR*-47
52 Up 18 Jacob Bethell (England) flag Jacob Bethell (England) 291.58 M-5 | Runs-312 | Avg-35 | SR*-71
53 Up 60 Craig Ervine (Zimbabwe) flag Craig Ervine (Zimbabwe) 291.38 M-13 | Runs-723 | Avg-30 | SR*-49
54 Up 11 Lorcan Tucker (Ireland) flag Lorcan Tucker (Ireland) 286.35 M-9 | Runs-703 | Avg-44 | SR*-59
55 Up 3 Kyle Verreynne (South Africa) flag Kyle Verreynne (South Africa) 283.70 M-29 | Runs-1227 | Avg-31 | SR*-57
56 Up 154 Brian Bennett (Zimbabwe) flag Brian Bennett (Zimbabwe) 283.43 M-11 | Runs-509 | Avg-30 | SR*-71
57 Up 191 John Campbell (West Indies) flag John Campbell (West Indies) 281.42 M-13 | Runs-636 | Avg-28 | SR*-52
58 Down 20 Kraigg Brathwaite (West Indies) flag Kraigg Brathwaite (West Indies) 276.81 M-26 | Runs-1548 | Avg-32 | SR*-42
59 New Brandon King (West Indies) flag Brandon King (West Indies) 270.93 M-6 | Runs-332 | Avg-28 | SR*-60
60 Down 19 Mehidy Hasan Miraz (Bangladesh) flag Mehidy Hasan Miraz (Bangladesh) 266.06 M-27 | Runs-1217 | Avg-28 | SR*-51
61 Up 15 Nitish Kumar Reddy (India) flag Nitish Kumar Reddy (India) 257.58 M-10 | Runs-396 | Avg-26 | SR*-57
62 Down 18 Will Young (New Zealand) flag Will Young (New Zealand) 252.66 M-18 | Runs-962 | Avg-32 | SR*-48
63 Up 66 Dhruv Jurel (India) flag Dhruv Jurel (India) 252.58 M-9 | Runs-459 | Avg-35 | SR*-56
64 Up 22 Andy McBrine (Ireland) flag Andy McBrine (Ireland) 248.31 M-9 | Runs-563 | Avg-40 | SR*-54
65 Down 49 Daryl Mitchell (New Zealand) flag Daryl Mitchell (New Zealand) 247.55 M-29 | Runs-1875 | Avg-43 | SR*-53
66 Down 57 Dimuth Karunaratne (Sri Lanka) flag Dimuth Karunaratne (Sri Lanka) 245.99 M-26 | Runs-1768 | Avg-38 | SR*-57
67 New Ben Curran (Zimbabwe) flag Ben Curran (Zimbabwe) 242.11 M-8 | Runs-495 | Avg-33 | SR*-52
68 Down 45 Jonny Bairstow (England) flag Jonny Bairstow (England) 241.67 M-21 | Runs-1621 | Avg-48 | SR*-77
69 New Beau Webster (Australia) flag Beau Webster (Australia) 240.91 M-7 | Runs-381 | Avg-35 | SR*-59
70 Up 93 Brydon Carse (England) flag Brydon Carse (England) 238.93 M-13 | Runs-340 | Avg-19 | SR*-73
71 Down 31 Abdullah Shafique (Pakistan) flag Abdullah Shafique (Pakistan) 226.54 M-22 | Runs-1460 | Avg-37 | SR*-44
72 Down 16 Mahmudul Hasan Joy (Bangladesh) flag Mahmudul Hasan Joy (Bangladesh) 226.29 M-19 | Runs-1034 | Avg-30 | SR*-44
73 Up 76 Jomel Warrican (West Indies) flag Jomel Warrican (West Indies) 222.64 M-10 | Runs-186 | Avg-14 | SR*-65
74 Up 20 Marco Jansen (South Africa) flag Marco Jansen (South Africa) 218.00 M-20 | Runs-592 | Avg-24 | SR*-54
75 Down 46 Tom Blundell (New Zealand) flag Tom Blundell (New Zealand) 216.85 M-31 | Runs-1578 | Avg-34 | SR*-58
76 Up 25 Jaker Ali (Bangladesh) flag Jaker Ali (Bangladesh) 211.93 M-6 | Runs-337 | Avg-31 | SR*-57
77 Down 47 Mitchell Marsh (Australia) flag Mitchell Marsh (Australia) 210.79 M-14 | Runs-823 | Avg-36 | SR*-68
78 Up 59 Roston Chase (West Indies) flag Roston Chase (West Indies) 210.27 M-14 | Runs-477 | Avg-18 | SR*-47
79 Up 32 Kamran Ghulam (Pakistan) flag Kamran Ghulam (Pakistan) 203.99 M-6 | Runs-312 | Avg-28 | SR*-57
80 Up 13 Tagenarine Chanderpaul (West Indies) flag Tagenarine Chanderpaul (West Indies) 201.66 M-13 | Runs-670 | Avg-29 | SR*-38
81 Down 6 Pat Cummins (Australia) flag Pat Cummins (Australia) 197.74 M-36 | Runs-826 | Avg-17 | SR*-61
82 Up 36 Shamar Joseph (West Indies) flag Shamar Joseph (West Indies) 196.24 M-11 | Runs-299 | Avg-16 | SR*-89
83 Up 19 Curtis Campher (Ireland) flag Curtis Campher (Ireland) 192.68 M-9 | Runs-462 | Avg-27 | SR*-42
84 Down 63 Virat Kohli (India) flag Virat Kohli (India) 190.60 M-25 | Runs-1376 | Avg-34 | SR*-52
85 New Nick Welch (Zimbabwe) flag Nick Welch (Zimbabwe) 187.53 M-8 | Runs-368 | Avg-26 | SR*-46
86 Up 36 Kemar Roach (West Indies) flag Kemar Roach (West Indies) 186.54 M-20 | Runs-321 | Avg-14 | SR*-29
87 Up 104 Corbin Bosch (South Africa) flag Corbin Bosch (South Africa) 185.49 M-4 | Runs-245 | Avg-61 | SR*-77
88 Up 157 Senuran Muthusamy (South Africa) flag Senuran Muthusamy (South Africa) 184.72 M-6 | Runs-290 | Avg-58 | SR*-54
89 Up 26 Mitchell Starc (Australia) flag Mitchell Starc (Australia) 184.32 M-40 | Runs-760 | Avg-17 | SR*-46
90 Up 18 Andy Balbirnie (Ireland) flag Andy Balbirnie (Ireland) 183.68 M-9 | Runs-402 | Avg-24 | SR*-48
91 Up 52 Jayden Seales (West Indies) flag Jayden Seales (West Indies) 183.64 M-22 | Runs-223 | Avg-9 | SR*-43
92 Up 6 Ibrahim Zadran (Afghanistan) flag Ibrahim Zadran (Afghanistan) 182.31 M-4 | Runs-246 | Avg-31 | SR*-53
93 Down 75 Rohit Sharma (India) flag Rohit Sharma (India) 179.88 M-24 | Runs-1254 | Avg-31 | SR*-61
94 Down 7 Paul Stirling (Ireland) flag Paul Stirling (Ireland) 179.44 M-7 | Runs-417 | Avg-30 | SR*-63
95 Up 4 Gudakesh Motie (West Indies) flag Gudakesh Motie (West Indies) 173.08 M-11 | Runs-265 | Avg-22 | SR*-63
96 Up 1 Hashmatullah Shahidi (Afghanistan) flag Hashmatullah Shahidi (Afghanistan) 171.19 M-6 | Runs-418 | Avg-42 | SR*-51
97 Down 36 Axar Patel (India) flag Axar Patel (India) 170.45 M-10 | Runs-509 | Avg-36 | SR*-54
98 New Sai Sudharsan (India) flag Sai Sudharsan (India) 169.47 M-6 | Runs-302 | Avg-27 | SR*-39
99 Down 16 Harry Tector (Ireland) flag Harry Tector (Ireland) 167.62 M-9 | Runs-474 | Avg-26 | SR*-45
100 Down 52 Jason Holder (West Indies) flag Jason Holder (West Indies) 166.48 M-16 | Runs-596 | Avg-26 | SR*-45
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #testcricket #tests #mentests #rishabhpant #pant #benduckett #duckett #joeroot #root #shubmangill #gill #yashasvijaiswal #jaiswal #travishead #head #zakcrawley #crawley #seanwilliams #williams #klrahul #rahul #ravindrajadeja #jadeja #aidenmarkram #markram #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings