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
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
7 Up 5 Zak Crawley (England) flag Zak Crawley (England) 542.58 M-47 | Runs-2815 | Avg-33 | SR*-70
9 Up 10 KL Rahul (India) flag KL Rahul (India) 505.07 M-26 | Runs-1586 | Avg-35 | SR*-50
11 Down 3 Aiden Markram (South Africa) flag Aiden Markram (South Africa) 491.51 M-23 | Runs-1354 | Avg-32 | SR*-59
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
19 Down 8 Dinesh Chandimal (Sri Lanka) flag Dinesh Chandimal (Sri Lanka) 441.36 M-26 | Runs-2144 | Avg-55 | SR*-54
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
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
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
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
35 Down 25 Salman Agha (Pakistan) flag Salman Agha (Pakistan) 378.23 M-23 | Runs-1487 | Avg-39 | SR*-62
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
42 Up 7 Cameron Green (Australia) flag Cameron Green (Australia) 333.64 M-29 | Runs-1389 | Avg-33 | SR*-51
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
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
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
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
65 Down 49 Daryl Mitchell (New Zealand) flag Daryl Mitchell (New Zealand) 247.55 M-29 | Runs-1875 | Avg-43 | SR*-53
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
81 Down 6 Pat Cummins (Australia) flag Pat Cummins (Australia) 197.74 M-36 | Runs-826 | Avg-17 | SR*-61
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
90 Up 18 Andy Balbirnie (Ireland) flag Andy Balbirnie (Ireland) 183.68 M-9 | Runs-402 | Avg-24 | SR*-48
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
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
101 Down 38 Aamer Jamal (Pakistan) flag Aamer Jamal (Pakistan) 165.26 M-8 | Runs-352 | Avg-27 | SR*-57
103 Up 3 Gus Atkinson (England) flag Gus Atkinson (England) 163.12 M-16 | Runs-436 | Avg-21 | SR*-80
104 Up 1 Keegan Petersen (South Africa) flag Keegan Petersen (South Africa) 162.82 M-11 | Runs-628 | Avg-31 | SR*-47
105 Up 11 Keshav Maharaj (South Africa) flag Keshav Maharaj (South Africa) 161.19 M-25 | Runs-575 | Avg-17 | SR*-66
106 New Wessly Madhevere (Zimbabwe) flag Wessly Madhevere (Zimbabwe) 156.26 M-6 | Runs-244 | Avg-22 | SR*-50
107 Down 61 Glenn Phillips (New Zealand) flag Glenn Phillips (New Zealand) 153.82 M-16 | Runs-723 | Avg-33 | SR*-75
108 New Sikandar Raza (Zimbabwe) flag Sikandar Raza (Zimbabwe) 153.53 M-5 | Runs-247 | Avg-27 | SR*-61
109 Down 18 Alzarri Joseph (West Indies) flag Alzarri Joseph (West Indies) 153.21 M-23 | Runs-376 | Avg-11 | SR*-54
110 Up 119 Sam Konstas (Australia) flag Sam Konstas (Australia) 146.61 M-5 | Runs-163 | Avg-16 | SR*-56
111 Down 26 Mikyle Louis (West Indies) flag Mikyle Louis (West Indies) 144.64 M-10 | Runs-369 | Avg-18 | SR*-41
114 Up 16 Jasprit Bumrah (India) flag Jasprit Bumrah (India) 141.82 M-27 | Runs-197 | Avg-7 | SR*-42
115 Up 31 Keacy Carty (West Indies) flag Keacy Carty (West Indies) 141.17 M-7 | Runs-235 | Avg-17 | SR*-46
116 Down 54 Sarfaraz Khan (India) flag Sarfaraz Khan (India) 140.86 M-6 | Runs-371 | Avg-37 | SR*-75
117 New Tafadzwa Tsiga (Zimbabwe) flag Tafadzwa Tsiga (Zimbabwe) 140.54 M-9 | Runs-206 | Avg-15 | SR*-36
119 Down 66 Ben Foakes (England) flag Ben Foakes (England) 136.32 M-17 | Runs-729 | Avg-28 | SR*-48
123 New Josh Inglis (Australia) flag Josh Inglis (Australia) 134.21 M-5 | Runs-184 | Avg-26 | SR*-81
126 Down 49 Shreyas Iyer (India) flag Shreyas Iyer (India) 132.71 M-12 | Runs-609 | Avg-34 | SR*-65
127 New Karun Nair (India) flag Karun Nair (India) 132.53 M-4 | Runs-205 | Avg-26 | SR*-53
128 Up 40 Sajid Khan (Pakistan) flag Sajid Khan (Pakistan) 132.25 M-10 | Runs-193 | Avg-13 | SR*-61
129 New Tevin Imlach (West Indies) flag Tevin Imlach (West Indies) 131.95 M-6 | Runs-169 | Avg-15 | SR*-36
130 Down 76 Joshua Da Silva (West Indies) flag Joshua Da Silva (West Indies) 131.39 M-22 | Runs-793 | Avg-25 | SR*-45
131 Down 36 Mark Adair (Ireland) flag Mark Adair (Ireland) 130.88 M-6 | Runs-302 | Avg-34 | SR*-72
132 Down 50 Chris Woakes (England) flag Chris Woakes (England) 130.58 M-21 | Runs-540 | Avg-20 | SR*-57
133 Down 23 Nathan Lyon (Australia) flag Nathan Lyon (Australia) 127.17 M-38 | Runs-525 | Avg-13 | SR*-55
134 Down 65 Nishan Madushka (Sri Lanka) flag Nishan Madushka (Sri Lanka) 124.50 M-10 | Runs-571 | Avg-34 | SR*-55
136 New Blessing Muzarabani (Zimbabwe) flag Blessing Muzarabani (Zimbabwe) 122.23 M-12 | Runs-186 | Avg-12 | SR*-54
138 Down 64 Mark Wood (England) flag Mark Wood (England) 119.06 M-15 | Runs-314 | Avg-16 | SR*-91
139 Up 9 Peter Moor (Ireland/Zimbabwe) flag Peter Moor (Ireland/Zimbabwe) 118.25 M-7 | Runs-201 | Avg-14 | SR*-52
140 New Jofra Archer (England) flag Jofra Archer (England) 114.56 M-5 | Runs-113 | Avg-23 | SR*-55
141 Down 3 Mohammed Siraj (India) flag Mohammed Siraj (India) 114.39 M-34 | Runs-93 | Avg-3 | SR*-26
143 New Will Jacks (England) flag Will Jacks (England) 112.92 M-5 | Runs-207 | Avg-23 | SR*-53
144 Up 75 Kevin Sinclair (West Indies) flag Kevin Sinclair (West Indies) 112.22 M-4 | Runs-118 | Avg-17 | SR*-40
145 Down 66 Matt Henry (New Zealand) flag Matt Henry (New Zealand) 111.49 M-19 | Runs-434 | Avg-17 | SR*-79
146 New Tanaka Chivanga (Zimbabwe) flag Tanaka Chivanga (Zimbabwe) 111.30 M-8 | Runs-76 | Avg-7 | SR*-33
147 Up 27 Akash Deep (India) flag Akash Deep (India) 109.88 M-10 | Runs-163 | Avg-12 | SR*-54
148 Down 15 Dan Lawrence (England) flag Dan Lawrence (England) 109.18 M-6 | Runs-317 | Avg-26 | SR*-65
150 New Dewald Brevis (South Africa) flag Dewald Brevis (South Africa) 106.90 M-4 | Runs-138 | Avg-23 | SR*-96
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #testcricket #tests #mentests #joeroot #root #shubmangill #gill #zakcrawley #crawley #klrahul #rahul #aidenmarkram #markram #olliepope #pope #stevensmith #smith #jamiesmith #dineshchandimal #chandimal #tembabavuma #bavuma #pathumnissanka #nissanka #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings