Recognizes the top performers in a single calendar year, and not correlated to our ratings which assess performances over longer term. 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 7 Shubman Gill (India) flag Shubman Gill (India) 566.97 M-9 | Runs-983 | Avg-70 | SR*-64
2 Up 4 Harry Brook (England) flag Harry Brook (England) 560.42 M-10 | Runs-771 | Avg-45 | SR*-83
3 Up 2 Ben Duckett (England) flag Ben Duckett (England) 542.41 M-10 | Runs-735 | Avg-41 | SR*-88
4 Up 5 Travis Head (Australia) flag Travis Head (Australia) 536.29 M-11 | Runs-817 | Avg-41 | SR*-79
5 Up 9 Rishabh Pant (India) flag Rishabh Pant (India) 532.25 M-7 | Runs-629 | Avg-48 | SR*-78
6 Up 91 Sean Williams (Zimbabwe) flag Sean Williams (Zimbabwe) 529.70 M-8 | Runs-648 | Avg-43 | SR*-76
7 Down 5 Joe Root (England) flag Joe Root (England) 527.46 M-10 | Runs-805 | Avg-50 | SR*-58
8 Up 19 KL Rahul (India) flag KL Rahul (India) 502.26 M-10 | Runs-813 | Avg-45 | SR*-49
9 Up 34 Ravindra Jadeja (India) flag Ravindra Jadeja (India) 500.09 M-10 | Runs-764 | Avg-64 | SR*-53
10 Up 22 Jamie Smith (England) flag Jamie Smith (England) 497.87 M-10 | Runs-577 | Avg-44 | SR*-80
11 Down 10 Yashasvi Jaiswal (India) flag Yashasvi Jaiswal (India) 484.59 M-10 | Runs-745 | Avg-39 | SR*-66
12 Down 1 Zak Crawley (England) flag Zak Crawley (England) 484.39 M-10 | Runs-670 | Avg-37 | SR*-65
13 New Shai Hope (West Indies) flag Shai Hope (West Indies) 477.19 M-8 | Runs-534 | Avg-33 | SR*-51
14 Up 22 Alex Carey (Australia) flag Alex Carey (Australia) 467.89 M-11 | Runs-767 | Avg-48 | SR*-76
15 Up 25 Steven Smith (Australia) flag Steven Smith (Australia) 415.51 M-9 | Runs-651 | Avg-50 | SR*-58
16 Up 57 Justin Greaves (West Indies) flag Justin Greaves (West Indies) 413.76 M-10 | Runs-505 | Avg-30 | SR*-51
17 Down 7 Ollie Pope (England) flag Ollie Pope (England) 398.73 M-9 | Runs-602 | Avg-38 | SR*-69
18 Up 64 Wiaan Mulder (South Africa) flag Wiaan Mulder (South Africa) 376.32 M-7 | Runs-669 | Avg-67 | SR*-73
19 New Ryan Rickelton (South Africa) flag Ryan Rickelton (South Africa) 375.06 M-6 | Runs-540 | Avg-54 | SR*-60
20 Up 22 Devon Conway (New Zealand) flag Devon Conway (New Zealand) 373.23 M-5 | Runs-697 | Avg-87 | SR*-61
21 Up 42 Usman Khawaja (Australia) flag Usman Khawaja (Australia) 360.00 M-10 | Runs-614 | Avg-36 | SR*-56
22 Down 4 Aiden Markram (South Africa) flag Aiden Markram (South Africa) 358.48 M-6 | Runs-366 | Avg-33 | SR*-56
23 Up 32 Najmul Hossain Shanto (Bangladesh) flag Najmul Hossain Shanto (Bangladesh) 358.28 M-6 | Runs-532 | Avg-59 | SR*-58
24 Up 5 Ben Stokes (England) flag Ben Stokes (England) 353.85 M-9 | Runs-496 | Avg-31 | SR*-46
25 Up 20 Shan Masood (Pakistan) flag Shan Masood (Pakistan) 342.56 M-5 | Runs-397 | Avg-40 | SR*-54
26 New Brandon King (West Indies) flag Brandon King (West Indies) 333.59 M-6 | Runs-332 | Avg-28 | SR*-60
27 New John Campbell (West Indies) flag John Campbell (West Indies) 323.85 M-8 | Runs-388 | Avg-24 | SR*-50
28 New Beau Webster (Australia) flag Beau Webster (Australia) 305.57 M-7 | Runs-381 | Avg-35 | SR*-59
29 Up 29 Mushfiqur Rahim (Bangladesh) flag Mushfiqur Rahim (Bangladesh) 303.14 M-6 | Runs-503 | Avg-56 | SR*-49
30 Up 54 Washington Sundar (India) flag Washington Sundar (India) 302.99 M-9 | Runs-443 | Avg-37 | SR*-45
31 Up 15 Shadman Islam (Bangladesh) flag Shadman Islam (Bangladesh) 300.17 M-6 | Runs-477 | Avg-48 | SR*-61
32 New Brian Bennett (Zimbabwe) flag Brian Bennett (Zimbabwe) 291.66 M-9 | Runs-381 | Avg-25 | SR*-70
33 Down 26 Rachin Ravindra (New Zealand) flag Rachin Ravindra (New Zealand) 289.38 M-5 | Runs-469 | Avg-117 | SR*-97
34 Down 18 Pathum Nissanka (Sri Lanka) flag Pathum Nissanka (Sri Lanka) 277.26 M-3 | Runs-388 | Avg-78 | SR*-68
35 New Craig Ervine (Zimbabwe) flag Craig Ervine (Zimbabwe) 272.35 M-9 | Runs-461 | Avg-27 | SR*-45
36 Up 43 Babar Azam (Pakistan) flag Babar Azam (Pakistan) 266.17 M-5 | Runs-315 | Avg-32 | SR*-54
37 Up 1 Temba Bavuma (South Africa) flag Temba Bavuma (South Africa) 262.60 M-4 | Runs-310 | Avg-52 | SR*-48
38 Down 1 Kusal Mendis (Sri Lanka) flag Kusal Mendis (Sri Lanka) 257.74 M-4 | Runs-279 | Avg-56 | SR*-73
39 New Nick Welch (Zimbabwe) flag Nick Welch (Zimbabwe) 251.81 M-8 | Runs-368 | Avg-26 | SR*-46
40 Down 28 Dinesh Chandimal (Sri Lanka) flag Dinesh Chandimal (Sri Lanka) 248.34 M-4 | Runs-342 | Avg-49 | SR*-48
41 Down 7 Alick Athanaze (West Indies) flag Alick Athanaze (West Indies) 247.52 M-6 | Runs-221 | Avg-18 | SR*-50
42 Up 9 Tony de Zorzi (South Africa) flag Tony de Zorzi (South Africa) 246.08 M-6 | Runs-319 | Avg-32 | SR*-55
43 Down 18 Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 243.38 M-5 | Runs-360 | Avg-36 | SR*-51
44 New Brydon Carse (England) flag Brydon Carse (England) 241.29 M-8 | Runs-246 | Avg-19 | SR*-71
45 New Ben Curran (Zimbabwe) flag Ben Curran (Zimbabwe) 240.20 M-7 | Runs-386 | Avg-30 | SR*-47
46 Up 4 Tristan Stubbs (South Africa) flag Tristan Stubbs (South Africa) 233.87 M-6 | Runs-259 | Avg-26 | SR*-38
47 Down 24 Tom Latham (New Zealand) flag Tom Latham (New Zealand) 232.87 M-3 | Runs-427 | Avg-71 | SR*-55
48 Down 27 Mominul Haque (Bangladesh) flag Mominul Haque (Bangladesh) 230.94 M-6 | Runs-447 | Avg-45 | SR*-58
49 New Roston Chase (West Indies) flag Roston Chase (West Indies) 218.73 M-8 | Runs-221 | Avg-14 | SR*-41
50 Down 19 Salman Agha (Pakistan) flag Salman Agha (Pakistan) 210.43 M-5 | Runs-277 | Avg-28 | SR*-55
51 New Sai Sudharsan (India) flag Sai Sudharsan (India) 208.67 M-6 | Runs-302 | Avg-27 | SR*-39
52 Down 3 Litton Das (Bangladesh) flag Litton Das (Bangladesh) 206.05 M-4 | Runs-329 | Avg-55 | SR*-68
53 Down 38 Saud Shakeel (Pakistan) flag Saud Shakeel (Pakistan) 203.96 M-5 | Runs-269 | Avg-27 | SR*-48
54 Down 34 Kavem Hodge (West Indies) flag Kavem Hodge (West Indies) 201.25 M-4 | Runs-198 | Avg-28 | SR*-44
55 Up 10 Cameron Green (Australia) flag Cameron Green (Australia) 195.79 M-8 | Runs-300 | Avg-21 | SR*-51
56 New Mitchell Starc (Australia) flag Mitchell Starc (Australia) 195.62 M-11 | Runs-284 | Avg-24 | SR*-54
57 New Wessly Madhevere (Zimbabwe) flag Wessly Madhevere (Zimbabwe) 192.40 M-6 | Runs-244 | Avg-22 | SR*-50
58 Down 14 Marnus Labuschagne (Australia) flag Marnus Labuschagne (Australia) 191.43 M-8 | Runs-271 | Avg-21 | SR*-50
59 Down 42 David Bedingham (South Africa) flag David Bedingham (South Africa) 190.61 M-4 | Runs-232 | Avg-46 | SR*-66
60 New Sikandar Raza (Zimbabwe) flag Sikandar Raza (Zimbabwe) 189.03 M-5 | Runs-247 | Avg-27 | SR*-61
61 New Jayden Seales (West Indies) flag Jayden Seales (West Indies) 184.36 M-9 | Runs-133 | Avg-11 | SR*-47
62 New Jomel Warrican (West Indies) flag Jomel Warrican (West Indies) 181.78 M-6 | Runs-100 | Avg-10 | SR*-70
63 Up 24 Dhruv Jurel (India) flag Dhruv Jurel (India) 180.30 M-5 | Runs-257 | Avg-32 | SR*-58
64 Down 5 Kyle Verreynne (South Africa) flag Kyle Verreynne (South Africa) 179.34 M-8 | Runs-306 | Avg-31 | SR*-51
65 New Marco Jansen (South Africa) flag Marco Jansen (South Africa) 175.29 M-5 | Runs-180 | Avg-30 | SR*-93
66 New Senuran Muthusamy (South Africa) flag Senuran Muthusamy (South Africa) 174.54 M-4 | Runs-215 | Avg-72 | SR*-53
67 New Tafadzwa Tsiga (Zimbabwe) flag Tafadzwa Tsiga (Zimbabwe) 166.74 M-7 | Runs-178 | Avg-16 | SR*-39
68 New Josh Inglis (Australia) flag Josh Inglis (Australia) 165.25 M-5 | Runs-184 | Avg-26 | SR*-81
69 New Karun Nair (India) flag Karun Nair (India) 163.18 M-4 | Runs-205 | Avg-26 | SR*-53
70 New Tevin Imlach (West Indies) flag Tevin Imlach (West Indies) 162.47 M-6 | Runs-169 | Avg-15 | SR*-36
71 Down 68 Kamindu Mendis (Sri Lanka) flag Kamindu Mendis (Sri Lanka) 157.49 M-4 | Runs-206 | Avg-34 | SR*-60
72 New Blessing Muzarabani (Zimbabwe) flag Blessing Muzarabani (Zimbabwe) 156.85 M-10 | Runs-163 | Avg-13 | SR*-56
73 Down 2 Shamar Joseph (West Indies) flag Shamar Joseph (West Indies) 154.33 M-3 | Runs-113 | Avg-19 | SR*-105
74 New Lhuan-dre Pretorius (South Africa) flag Lhuan-dre Pretorius (South Africa) 151.95 M-2 | Runs-235 | Avg-78 | SR*-93
75 Down 53 Angelo Mathews (Sri Lanka) flag Angelo Mathews (Sri Lanka) 150.61 M-3 | Runs-172 | Avg-29 | SR*-47
76 New Kemar Roach (West Indies) flag Kemar Roach (West Indies) 150.31 M-4 | Runs-106 | Avg-27 | SR*-28
77 New Jofra Archer (England) flag Jofra Archer (England) 141.06 M-5 | Runs-113 | Avg-23 | SR*-55
78 New Lorcan Tucker (Ireland) flag Lorcan Tucker (Ireland) 138.74 M-3 | Runs-223 | Avg-45 | SR*-54
79 Up 14 Mahmudul Hasan Joy (Bangladesh) flag Mahmudul Hasan Joy (Bangladesh) 137.07 M-3 | Runs-312 | Avg-62 | SR*-55
80 New Andy McBrine (Ireland) flag Andy McBrine (Ireland) 134.45 M-3 | Runs-184 | Avg-37 | SR*-51
81 New Dewald Brevis (South Africa) flag Dewald Brevis (South Africa) 131.63 M-4 | Runs-138 | Avg-23 | SR*-96
82 Down 63 Mehidy Hasan Miraz (Bangladesh) flag Mehidy Hasan Miraz (Bangladesh) 126.75 M-5 | Runs-222 | Avg-32 | SR*-59
83 New 0 (0) flag 0 (0) 125.53 M-4 | Runs-146 | Avg-21 | SR*-69
84 New Wellington Masakadza (Zimbabwe) flag Wellington Masakadza (Zimbabwe) 123.72 M-4 | Runs-115 | Avg-16 | SR*-39
85 New Keshav Maharaj (South Africa) flag Keshav Maharaj (South Africa) 122.51 M-6 | Runs-161 | Avg-23 | SR*-67
86 Down 18 Pat Cummins (Australia) flag Pat Cummins (Australia) 121.79 M-6 | Runs-123 | Avg-11 | SR*-69
87 Down 39 Kraigg Brathwaite (West Indies) flag Kraigg Brathwaite (West Indies) 120.85 M-4 | Runs-99 | Avg-12 | SR*-56
88 New Corbin Bosch (South Africa) flag Corbin Bosch (South Africa) 119.47 M-3 | Runs-164 | Avg-55 | SR*-73
89 New Tanaka Chivanga (Zimbabwe) flag Tanaka Chivanga (Zimbabwe) 115.81 M-6 | Runs-54 | Avg-6 | SR*-33
90 Down 36 Nitish Kumar Reddy (India) flag Nitish Kumar Reddy (India) 114.76 M-6 | Runs-102 | Avg-11 | SR*-41
91 New Paul Stirling (Ireland) flag Paul Stirling (Ireland) 110.18 M-3 | Runs-170 | Avg-28 | SR*-72
92 New Tagenarine Chanderpaul (West Indies) flag Tagenarine Chanderpaul (West Indies) 109.97 M-3 | Runs-110 | Avg-18 | SR*-32
93 New Curtis Campher (Ireland) flag Curtis Campher (Ireland) 109.76 M-3 | Runs-165 | Avg-33 | SR*-34
94 New Will Jacks (England) flag Will Jacks (England) 109.28 M-3 | Runs-118 | Avg-24 | SR*-39
95 New Henry Nicholls (New Zealand) flag Henry Nicholls (New Zealand) 107.75 M-2 | Runs-188 | Avg-188 | SR*-62
96 Down 83 Dhananjaya de Silva (Sri Lanka) flag Dhananjaya de Silva (Sri Lanka) 106.23 M-4 | Runs-122 | Avg-20 | SR*-59
97 Up 1 Jasprit Bumrah (India) flag Jasprit Bumrah (India) 105.76 M-8 | Runs-38 | Avg-5 | SR*-31
98 Down 34 Gus Atkinson (England) flag Gus Atkinson (England) 104.76 M-5 | Runs-84 | Avg-14 | SR*-83
99 New Mohammed Siraj (India) flag Mohammed Siraj (India) 100.02 M-10 | Runs-30 | Avg-3 | SR*-24
100 New Imam-ul-Haq (Pakistan) flag Imam-ul-Haq (Pakistan) 99.11 M-2 | Runs-119 | Avg-30 | SR*-58
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #testcricket #tests #mentests #shubmangill #gill #harrybrook #brook #benduckett #duckett #travishead #head #rishabhpant #pant #seanwilliams #williams #joeroot #root #klrahul #rahul #ravindrajadeja #jadeja #jamiesmith #smith #yashasvijaiswal #jaiswal #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings