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
2 Up 2 Jasprit Bumrah (India) flag Jasprit Bumrah (India) 600.60 M-52 | Wickets-128 | Avg-18 | SR-36 | ER-2.9
3 Up 38 Scott Boland (Australia) flag Scott Boland (Australia) 579.90 M-33 | Wickets-71 | Avg-19 | SR-39 | ER-2.9
6 Up 3 Pat Cummins (Australia) flag Pat Cummins (Australia) 482.76 M-69 | Wickets-141 | Avg-23 | SR-45 | ER-3.1
7 No change Nathan Lyon (Australia) flag Nathan Lyon (Australia) 469.99 M-73 | Wickets-156 | Avg-26 | SR-54 | ER-2.9
9 Up 19 Brydon Carse (England) flag Brydon Carse (England) 464.55 M-26 | Wickets-55 | Avg-29 | SR-45 | ER-3.8
12 Up 14 Mohammed Siraj (India) flag Mohammed Siraj (India) 448.03 M-66 | Wickets-100 | Avg-31 | SR-50 | ER-3.7
13 Up 17 Sajid Khan (Pakistan) flag Sajid Khan (Pakistan) 447.18 M-19 | Wickets-47 | Avg-32 | SR-55 | ER-3.6
14 Up 92 Simon Harmer (South Africa) flag Simon Harmer (South Africa) 445.14 M-16 | Wickets-49 | Avg-19 | SR-41 | ER-2.8
15 Up 3 Jayden Seales (West Indies) flag Jayden Seales (West Indies) 431.75 M-42 | Wickets-79 | Avg-27 | SR-47 | ER-3.4
16 Down 6 Kagiso Rabada (South Africa) flag Kagiso Rabada (South Africa) 429.63 M-46 | Wickets-120 | Avg-21 | SR-37 | ER-3.5
17 Down 14 Matt Henry (New Zealand) flag Matt Henry (New Zealand) 426.05 M-38 | Wickets-103 | Avg-20 | SR-40 | ER-3.0
19 Up 12 Shamar Joseph (West Indies) flag Shamar Joseph (West Indies) 404.48 M-21 | Wickets-51 | Avg-22 | SR-34 | ER-3.8
21 Up 67 Josh Tongue (England) flag Josh Tongue (England) 398.60 M-16 | Wickets-43 | Avg-27 | SR-40 | ER-4.1
22 Down 14 Josh Hazlewood (Australia) flag Josh Hazlewood (Australia) 378.96 M-39 | Wickets-80 | Avg-20 | SR-42 | ER-2.9
23 Down 9 Alzarri Joseph (West Indies) flag Alzarri Joseph (West Indies) 358.18 M-44 | Wickets-84 | Avg-30 | SR-47 | ER-3.9
25 Up 62 Ben Stokes (England) flag Ben Stokes (England) 329.34 M-88 | Wickets-76 | Avg-29 | SR-53 | ER-3.3
26 Down 1 Mehidy Hasan Miraz (Bangladesh) flag Mehidy Hasan Miraz (Bangladesh) 323.91 M-51 | Wickets-95 | Avg-31 | SR-62 | ER-3.0
28 Up 1 Kemar Roach (West Indies) flag Kemar Roach (West Indies) 321.42 M-39 | Wickets-63 | Avg-27 | SR-49 | ER-3.2
29 Up 14 Gus Atkinson (England) flag Gus Atkinson (England) 318.01 M-32 | Wickets-69 | Avg-24 | SR-39 | ER-3.7
30 Up 71 Blessing Muzarabani (Zimbabwe) flag Blessing Muzarabani (Zimbabwe) 316.16 M-19 | Wickets-48 | Avg-27 | SR-45 | ER-3.6
32 Down 19 Asitha Fernando (Sri Lanka) flag Asitha Fernando (Sri Lanka) 293.64 M-38 | Wickets-76 | Avg-27 | SR-45 | ER-3.5
33 Up 138 Prasidh Krishna (India) flag Prasidh Krishna (India) 290.66 M-11 | Wickets-21 | Avg-35 | SR-44 | ER-4.8
34 Up 8 Washington Sundar (India) flag Washington Sundar (India) 288.17 M-25 | Wickets-30 | Avg-30 | SR-55 | ER-3.2
35 Up 37 Akash Deep (India) flag Akash Deep (India) 264.87 M-20 | Wickets-28 | Avg-36 | SR-55 | ER-3.9
36 Down 20 Chris Woakes (England) flag Chris Woakes (England) 264.08 M-42 | Wickets-70 | Avg-29 | SR-58 | ER-3.0
37 Up 15 Shoaib Bashir (England) flag Shoaib Bashir (England) 258.36 M-37 | Wickets-68 | Avg-39 | SR-62 | ER-3.8
39 Up 152 Jofra Archer (England) flag Jofra Archer (England) 232.31 M-10 | Wickets-18 | Avg-28 | SR-56 | ER-3.0
41 Down 39 Ravichandran Ashwin (India) flag Ravichandran Ashwin (India) 217.83 M-47 | Wickets-108 | Avg-23 | SR-45 | ER-3.2
42 New Jacob Duffy (New Zealand) flag Jacob Duffy (New Zealand) 202.44 M-8 | Wickets-25 | Avg-16 | SR-41 | ER-2.4
44 Up 24 Andy McBrine (Ireland) flag Andy McBrine (Ireland) 199.66 M-15 | Wickets-30 | Avg-41 | SR-71 | ER-3.4
46 Down 2 Hasan Mahmud (Bangladesh) flag Hasan Mahmud (Bangladesh) 195.85 M-25 | Wickets-36 | Avg-30 | SR-52 | ER-3.5
47 Down 14 Taskin Ahmed (Bangladesh) flag Taskin Ahmed (Bangladesh) 195.25 M-17 | Wickets-29 | Avg-29 | SR-53 | ER-3.3
49 Up 26 Mohammad Abbas (Pakistan) flag Mohammad Abbas (Pakistan) 191.04 M-4 | Wickets-10 | Avg-25 | SR-42 | ER-3.5
51 Up 19 Wiaan Mulder (South Africa) flag Wiaan Mulder (South Africa) 185.92 M-34 | Wickets-24 | Avg-26 | SR-52 | ER-3.0
52 Up 39 Nayeem Hasan (Bangladesh) flag Nayeem Hasan (Bangladesh) 180.96 M-13 | Wickets-23 | Avg-31 | SR-58 | ER-3.2
53 Down 14 Abrar Ahmed (Pakistan) flag Abrar Ahmed (Pakistan) 178.51 M-19 | Wickets-46 | Avg-34 | SR-57 | ER-3.6
54 Down 32 Lahiru Kumara (Sri Lanka) flag Lahiru Kumara (Sri Lanka) 178.51 M-20 | Wickets-35 | Avg-32 | SR-46 | ER-4.1
56 Down 33 Mark Wood (England) flag Mark Wood (England) 174.45 M-29 | Wickets-50 | Avg-28 | SR-48 | ER-3.4
57 Down 20 Will O�Rourke (New Zealand) flag Will O�Rourke (New Zealand) 173.67 M-21 | Wickets-39 | Avg-24 | SR-40 | ER-3.7
58 Up 81 Corbin Bosch (South Africa) flag Corbin Bosch (South Africa) 173.04 M-8 | Wickets-16 | Avg-19 | SR-33 | ER-3.5
59 Down 24 Naseem Shah (Pakistan) flag Naseem Shah (Pakistan) 172.20 M-20 | Wickets-40 | Avg-31 | SR-51 | ER-3.7
60 Down 11 Khurram Shahzad (Pakistan) flag Khurram Shahzad (Pakistan) 170.91 M-12 | Wickets-20 | Avg-30 | SR-45 | ER-4.0
61 Up 104 Tanaka Chivanga (Zimbabwe) flag Tanaka Chivanga (Zimbabwe) 167.82 M-12 | Wickets-17 | Avg-41 | SR-52 | ER-4.7
62 Down 41 Aamer Jamal (Pakistan) flag Aamer Jamal (Pakistan) 165.78 M-15 | Wickets-21 | Avg-33 | SR-42 | ER-4.7
63 Down 10 Rehan Ahmed (England) flag Rehan Ahmed (England) 164.40 M-10 | Wickets-22 | Avg-31 | SR-47 | ER-4.0
64 Down 32 James Anderson (England) flag James Anderson (England) 163.41 M-38 | Wickets-65 | Avg-26 | SR-60 | ER-2.6
65 Up 48 Justin Greaves (West Indies) flag Justin Greaves (West Indies) 162.98 M-27 | Wickets-20 | Avg-39 | SR-67 | ER-3.5
67 Down 10 Kasun Rajitha (Sri Lanka) flag Kasun Rajitha (Sri Lanka) 155.05 M-16 | Wickets-30 | Avg-28 | SR-53 | ER-3.2
68 Down 18 Matthew Potts (England) flag Matthew Potts (England) 154.82 M-19 | Wickets-36 | Avg-29 | SR-57 | ER-3.1
70 Down 10 Nahid Rana (Bangladesh) flag Nahid Rana (Bangladesh) 153.64 M-18 | Wickets-27 | Avg-42 | SR-54 | ER-4.6
71 Up 37 Nishan Peiris (Sri Lanka) flag Nishan Peiris (Sri Lanka) 153.60 M-5 | Wickets-12 | Avg-43 | SR-65 | ER-4.0
72 Up 32 Nathan Smith (New Zealand) flag Nathan Smith (New Zealand) 150.46 M-8 | Wickets-10 | Avg-40 | SR-52 | ER-4.6
73 Down 26 Ramesh Mendis (Sri Lanka) flag Ramesh Mendis (Sri Lanka) 147.33 M-22 | Wickets-45 | Avg-37 | SR-67 | ER-3.3
74 Up 3 Mark Adair (Ireland) flag Mark Adair (Ireland) 144.78 M-11 | Wickets-19 | Avg-32 | SR-54 | ER-3.6
75 Up 24 Lungi Ngidi (South Africa) flag Lungi Ngidi (South Africa) 142.56 M-16 | Wickets-18 | Avg-28 | SR-51 | ER-3.3
76 Up 111 Michael Neser (Australia) flag Michael Neser (Australia) 138.86 M-6 | Wickets-15 | Avg-16 | SR-28 | ER-3.4
77 Up 42 Roston Chase (West Indies) flag Roston Chase (West Indies) 138.52 M-27 | Wickets-15 | Avg-78 | SR-123 | ER-3.8
79 Up 46 Nitish Kumar Reddy (India) flag Nitish Kumar Reddy (India) 137.44 M-20 | Wickets-8 | Avg-46 | SR-65 | ER-4.3
81 Down 2 Dane Piedt (South Africa) flag Dane Piedt (South Africa) 132.35 M-6 | Wickets-11 | Avg-31 | SR-55 | ER-3.4
82 Up 4 Milan Rathnayake (Sri Lanka) flag Milan Rathnayake (Sri Lanka) 131.82 M-10 | Wickets-14 | Avg-28 | SR-49 | ER-3.4
83 Down 16 Salman Agha (Pakistan) flag Salman Agha (Pakistan) 127.46 M-45 | Wickets-20 | Avg-58 | SR-93 | ER-3.8
84 Up 48 Barry McCarthy (Ireland) flag Barry McCarthy (Ireland) 127.11 M-7 | Wickets-16 | Avg-20 | SR-40 | ER-3.0
86 Down 31 Dane Paterson (South Africa) flag Dane Paterson (South Africa) 123.11 M-10 | Wickets-21 | Avg-23 | SR-46 | ER-3.0
87 Up 56 Kevin Sinclair (West Indies) flag Kevin Sinclair (West Indies) 122.84 M-8 | Wickets-9 | Avg-43 | SR-61 | ER-4.2
88 Up 8 Khaled Ahmed (Bangladesh) flag Khaled Ahmed (Bangladesh) 119.97 M-28 | Wickets-31 | Avg-40 | SR-69 | ER-3.5
90 New Zak Foulkes (New Zealand) flag Zak Foulkes (New Zealand) 115.82 M-8 | Wickets-13 | Avg-28 | SR-59 | ER-2.9
91 Down 22 Kyle Jamieson (New Zealand) flag Kyle Jamieson (New Zealand) 114.52 M-18 | Wickets-28 | Avg-27 | SR-52 | ER-3.0
92 Down 47 Glenn Phillips (New Zealand) flag Glenn Phillips (New Zealand) 113.33 M-31 | Wickets-33 | Avg-31 | SR-52 | ER-3.6
94 Down 2 Naveed Zadran (Afghanistan) flag Naveed Zadran (Afghanistan) 109.93 M-6 | Wickets-11 | Avg-30 | SR-45 | ER-4.0
95 Up 107 Anderson Phillip (West Indies) flag Anderson Phillip (West Indies) 107.93 M-12 | Wickets-10 | Avg-66 | SR-82 | ER-4.8
96 Down 56 Tim Southee (New Zealand) flag Tim Southee (New Zealand) 107.15 M-51 | Wickets-69 | Avg-40 | SR-74 | ER-3.2
97 Down 21 Cameron Green (Australia) flag Cameron Green (Australia) 106.92 M-55 | Wickets-31 | Avg-39 | SR-60 | ER-3.8
99 Up 58 Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 105.97 M-2 | Wickets-11 | Avg-15 | SR-30 | ER-2.9
100 Down 35 Todd Murphy (Australia) flag Todd Murphy (Australia) 102.07 M-12 | Wickets-22 | Avg-28 | SR-52 | ER-3.2
101 New Beau Webster (Australia) flag Beau Webster (Australia) 100.21 M-14 | Wickets-8 | Avg-23 | SR-45 | ER-3.1
102 Down 12 Dhananjaya de Silva (Sri Lanka) flag Dhananjaya de Silva (Sri Lanka) 98.13 M-49 | Wickets-18 | Avg-46 | SR-84 | ER-3.3
104 Down 24 Joe Root (England) flag Joe Root (England) 95.66 M-98 | Wickets-30 | Avg-55 | SR-90 | ER-3.7
105 Down 5 Mukesh Kumar (India) flag Mukesh Kumar (India) 95.28 M-6 | Wickets-7 | Avg-26 | SR-41 | ER-3.8
106 Down 21 Shardul Thakur (India) flag Shardul Thakur (India) 95.03 M-14 | Wickets-17 | Avg-38 | SR-56 | ER-4.1
107 Up 45 Aiden Markram (South Africa) flag Aiden Markram (South Africa) 87.37 M-44 | Wickets-6 | Avg-35 | SR-71 | ER-3.0
108 Down 50 Jason Holder (West Indies) flag Jason Holder (West Indies) 85.41 M-30 | Wickets-24 | Avg-49 | SR-99 | ER-3.0
111 New Vincent Masekesa (Zimbabwe) flag Vincent Masekesa (Zimbabwe) 83.16 M-6 | Wickets-10 | Avg-46 | SR-57 | ER-4.8
112 Up 17 Craig Young (Ireland) flag Craig Young (Ireland) 80.72 M-7 | Wickets-8 | Avg-30 | SR-56 | ER-3.2
113 New Codi Yusuf (South Africa) flag Codi Yusuf (South Africa) 80.49 M-4 | Wickets-10 | Avg-12 | SR-28 | ER-2.6
114 New Tharindu Ratnayake (Sri Lanka) flag Tharindu Ratnayake (Sri Lanka) 79.74 M-4 | Wickets-9 | Avg-43 | SR-67 | ER-3.9
115 Up 12 Ben Sears (New Zealand) flag Ben Sears (New Zealand) 77.26 M-2 | Wickets-5 | Avg-32 | SR-40 | ER-4.9
117 Down 7 Olly Stone (England) flag Olly Stone (England) 76.38 M-4 | Wickets-7 | Avg-29 | SR-36 | ER-4.9
119 Down 65 Stuart Broad (England) flag Stuart Broad (England) 75.16 M-33 | Wickets-78 | Avg-26 | SR-46 | ER-3.4
120 Up 36 Will Jacks (England) flag Will Jacks (England) 74.84 M-10 | Wickets-10 | Avg-48 | SR-63 | ER-4.6
121 Down 59 Anrich Nortje (South Africa) flag Anrich Nortje (South Africa) 74.26 M-11 | Wickets-23 | Avg-24 | SR-38 | ER-3.8
122 Up 31 Brian Bennett (Zimbabwe) flag Brian Bennett (Zimbabwe) 73.66 M-18 | Wickets-6 | Avg-56 | SR-88 | ER-3.8
123 New 0 (0) flag 0 (0) 72.50 M-4 | Wickets-7 | Avg-31 | SR-41 | ER-4.4
124 Down 50 Ish Sodhi (New Zealand) flag Ish Sodhi (New Zealand) 71.72 M-8 | Wickets-17 | Avg-30 | SR-50 | ER-3.6
125 New Wessly Madhevere (Zimbabwe) flag Wessly Madhevere (Zimbabwe) 71.38 M-9 | Wickets-7 | Avg-35 | SR-57 | ER-3.7
126 Down 67 Ollie Robinson (England) flag Ollie Robinson (England) 70.02 M-24 | Wickets-39 | Avg-25 | SR-52 | ER-2.8
127 Up 1 Harshit Rana (India) flag Harshit Rana (India) 69.70 M-4 | Wickets-4 | Avg-51 | SR-68 | ER-4.5
129 Down 51 Michael Bracewell (New Zealand) flag Michael Bracewell (New Zealand) 68.86 M-20 | Wickets-25 | Avg-48 | SR-80 | ER-3.6
130 Down 48 Ebadot Hossain (Bangladesh) flag Ebadot Hossain (Bangladesh) 67.91 M-22 | Wickets-32 | Avg-38 | SR-63 | ER-3.6
131 Down 37 Gerald Coetzee (South Africa) flag Gerald Coetzee (South Africa) 67.62 M-8 | Wickets-14 | Avg-24 | SR-33 | ER-4.3
132 Down 35 Blair Tickner (New Zealand) flag Blair Tickner (New Zealand) 67.14 M-8 | Wickets-16 | Avg-29 | SR-45 | ER-3.9
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #testcricket #tests #mentests #jaspritbumrah #bumrah #scottboland #boland #patcummins #cummins #nathanlyon #lyon #brydoncarse #carse #mohammedsiraj #siraj #sajidkhan #khan #simonharmer #harmer #jaydenseales #seales #kagisorabada #rabada #matthenry #henry #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings