Year-end snapshots of ratings allowing you to track historical performance trends over time. Available for each year since the format origin.  Updated - 16th Nov 2025. Next Update- post 7th Jan 2026.
CRR Change Name Points Stats
1 Up 1 Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 886.96 M-70 | Ct/St-76 | FPM-1.1
2 Down 1 Nurul Hasan (Bangladesh) flag Nurul Hasan (Bangladesh) 839.58 M-38 | Ct/St-46 | FPM-1.2
3 Up 150 Rishabh Pant (India) flag Rishabh Pant (India) 817.84 M-43 | Ct/St-41 | FPM-1.0
4 Up 2 Josh Philippe (Australia) flag Josh Philippe (Australia) 796.50 M-63 | Ct/St-67 | FPM-1.1
5 Up 5 Lewis McManus (England) flag Lewis McManus (England) 768.53 M-55 | Ct/St-58 | FPM-1.1
6 Down 1 Josh Inglis (Australia) flag Josh Inglis (Australia) 715.48 M-81 | Ct/St-76 | FPM-0.9
7 Up 102 KL Rahul (India) flag KL Rahul (India) 695.24 M-51 | Ct/St-41 | FPM-0.8
8 Down 5 Cam Fletcher (New Zealand) flag Cam Fletcher (New Zealand) 668.34 M-52 | Ct/St-48 | FPM-0.9
9 Up 29 Mushfiqur Rahim (Bangladesh) flag Mushfiqur Rahim (Bangladesh) 655.99 M-42 | Ct/St-35 | FPM-0.8
10 Up 6 Jitesh Sharma (India) flag Jitesh Sharma (India) 631.06 M-40 | Ct/St-29 | FPM-0.7
11 Up 29 James Bracey (England) flag James Bracey (England) 604.26 M-44 | Ct/St-35 | FPM-0.8
12 Up 9 Alex Davies (England) flag Alex Davies (England) 600.53 M-86 | Ct/St-70 | FPM-0.8
13 Up 56 Mohammad Haris (Pakistan) flag Mohammad Haris (Pakistan) 592.31 M-49 | Ct/St-38 | FPM-0.8
14 Up 1 Sam Billings (England) flag Sam Billings (England) 591.20 M-156 | Ct/St-124 | FPM-0.8
15 Down 7 MS Dhoni (India) flag MS Dhoni (India) 581.97 M-60 | Ct/St-42 | FPM-0.7
16 Down 12 Tim Seifert (New Zealand) flag Tim Seifert (New Zealand) 574.52 M-101 | Ct/St-79 | FPM-0.8
17 Down 8 Jimmy Peirson (Australia) flag Jimmy Peirson (Australia) 572.48 M-49 | Ct/St-41 | FPM-0.8
18 No change Jamie Smith (England) flag Jamie Smith (England) 565.73 M-73 | Ct/St-52 | FPM-0.7
19 Down 2 Quinton de Kock (South Africa) flag Quinton de Kock (South Africa) 565.50 M-112 | Ct/St-79 | FPM-0.7
20 New Donovan Ferreira (South Africa) flag Donovan Ferreira (South Africa) 554.55 M-46 | Ct/St-39 | FPM-0.8
21 Down 14 Wriddhiman Saha (India) flag Wriddhiman Saha (India) 550.69 M-46 | Ct/St-37 | FPM-0.8
22 Up 8 Ishan Kishan (India) flag Ishan Kishan (India) 547.65 M-54 | Ct/St-38 | FPM-0.7
23 Up 26 Rahmanullah Gurbaz (Afghanistan) flag Rahmanullah Gurbaz (Afghanistan) 546.75 M-89 | Ct/St-61 | FPM-0.7
24 Up 215 Miles Hammond (England) flag Miles Hammond (England) 530.71 M-72 | Ct/St-41 | FPM-0.6
25 Up 8 Nicholas Pooran (West Indies) flag Nicholas Pooran (West Indies) 527.89 M-133 | Ct/St-90 | FPM-0.7
26 Up 37 Tristan Stubbs (South Africa) flag Tristan Stubbs (South Africa) 527.04 M-53 | Ct/St-36 | FPM-0.7
27 New Zak Crawley (England) flag Zak Crawley (England) 523.13 M-52 | Ct/St-27 | FPM-0.5
28 Up 36 Azam Khan (Pakistan) flag Azam Khan (Pakistan) 515.79 M-105 | Ct/St-61 | FPM-0.6
29 Down 1 Ben McDermott (Australia) flag Ben McDermott (Australia) 515.50 M-99 | Ct/St-75 | FPM-0.8
30 Down 7 Adam Rossington (England) flag Adam Rossington (England) 514.67 M-88 | Ct/St-61 | FPM-0.7
31 Down 4 Sanju Samson (India) flag Sanju Samson (India) 511.92 M-61 | Ct/St-40 | FPM-0.7
32 Up 10 John Simpson (England) flag John Simpson (England) 506.00 M-62 | Ct/St-47 | FPM-0.8
33 Down 14 Ben Cox (England) flag Ben Cox (England) 504.13 M-50 | Ct/St-36 | FPM-0.7
34 Up 16 Phil Salt (England) flag Phil Salt (England) 503.72 M-150 | Ct/St-92 | FPM-0.6
35 Up 19 Dale Phillips (New Zealand) flag Dale Phillips (New Zealand) 501.39 M-29 | Ct/St-21 | FPM-0.7
36 Down 23 Craig Overton (England) flag Craig Overton (England) 497.55 M-62 | Ct/St-53 | FPM-0.9
37 Down 3 Jos Buttler (England) flag Jos Buttler (England) 495.50 M-104 | Ct/St-69 | FPM-0.7
38 Down 18 Jordan Silk (Australia) flag Jordan Silk (Australia) 494.53 M-55 | Ct/St-49 | FPM-0.9
39 New Marnus Labuschagne (Australia) flag Marnus Labuschagne (Australia) 494.05 M-44 | Ct/St-31 | FPM-0.7
40 New Gareth Roderick (South Africa) flag Gareth Roderick (South Africa) 493.82 M-21 | Ct/St-17 | FPM-0.8
41 Down 16 Harry Nielsen (Australia) flag Harry Nielsen (Australia) 493.56 M-37 | Ct/St-30 | FPM-0.8
42 New Max Chu (New Zealand) flag Max Chu (New Zealand) 491.37 M-30 | Ct/St-18 | FPM-0.6
43 Down 17 Brooke Guest (England) flag Brooke Guest (England) 491.34 M-53 | Ct/St-37 | FPM-0.7
44 Up 106 Axar Patel (India) flag Axar Patel (India) 490.57 M-53 | Ct/St-32 | FPM-0.6
45 Up 10 Sean Dickson (South Africa) flag Sean Dickson (South Africa) 487.32 M-38 | Ct/St-27 | FPM-0.7
46 Up 10 Chris Cooke (England) flag Chris Cooke (England) 476.02 M-52 | Ct/St-37 | FPM-0.7
47 Up 33 Sadeera Samarawickrama (Sri Lanka) flag Sadeera Samarawickrama (Sri Lanka) 474.00 M-29 | Ct/St-23 | FPM-0.8
48 Up 34 Heinrich Klaasen (South Africa) flag Heinrich Klaasen (South Africa) 473.58 M-70 | Ct/St-44 | FPM-0.6
49 New Mark Chapman (New Zealand) flag Mark Chapman (New Zealand) 466.17 M-30 | Ct/St-19 | FPM-0.6
50 Up 35 Litton Das (Bangladesh) flag Litton Das (Bangladesh) 464.11 M-41 | Ct/St-26 | FPM-0.6
51 Down 40 Sam Harper (Australia) flag Sam Harper (Australia) 462.75 M-47 | Ct/St-41 | FPM-0.9
52 Up 99 Niroshan Dickwella (Sri Lanka) flag Niroshan Dickwella (Sri Lanka) 459.48 M-52 | Ct/St-30 | FPM-0.6
53 Down 8 Rinku Singh (India) flag Rinku Singh (India) 455.73 M-36 | Ct/St-23 | FPM-0.6
54 Down 40 Dinesh Karthik (India) flag Dinesh Karthik (India) 454.75 M-61 | Ct/St-34 | FPM-0.6
55 Up 116 Callum McLachlan (New Zealand) flag Callum McLachlan (New Zealand) 451.53 M-15 | Ct/St-17 | FPM-1.1
56 Up 121 Kusal Mendis (Sri Lanka) flag Kusal Mendis (Sri Lanka) 449.27 M-46 | Ct/St-23 | FPM-0.5
57 Up 43 Shai Hope (West Indies) flag Shai Hope (West Indies) 445.91 M-74 | Ct/St-45 | FPM-0.6
58 Up 3 Michael Neser (Australia) flag Michael Neser (Australia) 444.68 M-52 | Ct/St-33 | FPM-0.6
59 Down 47 Jordan Cox (England) flag Jordan Cox (England) 439.38 M-108 | Ct/St-82 | FPM-0.8
60 Up 172 Daryl Mitchell (New Zealand) flag Daryl Mitchell (New Zealand) 435.44 M-62 | Ct/St-32 | FPM-0.5
61 Down 39 Jeet Raval (New Zealand) flag Jeet Raval (New Zealand) 429.69 M-34 | Ct/St-26 | FPM-0.8
62 Up 30 Ariful Haque (Bangladesh) flag Ariful Haque (Bangladesh) 426.32 M-28 | Ct/St-18 | FPM-0.6
63 New Marco Jansen (South Africa) flag Marco Jansen (South Africa) 424.20 M-51 | Ct/St-30 | FPM-0.6
64 Up 2 Andre Fletcher (West Indies) flag Andre Fletcher (West Indies) 422.74 M-92 | Ct/St-54 | FPM-0.6
65 Down 17 Amir Jangoo (West Indies) flag Amir Jangoo (West Indies) 421.91 M-11 | Ct/St-13 | FPM-1.2
66 New Fynn Hudson-Prentice (England) flag Fynn Hudson-Prentice (England) 421.70 M-36 | Ct/St-19 | FPM-0.5
67 Down 21 Sarfaraz Ahmed (Pakistan) flag Sarfaraz Ahmed (Pakistan) 420.04 M-35 | Ct/St-21 | FPM-0.6
68 New Oliver Price (England) flag Oliver Price (England) 417.82 M-24 | Ct/St-14 | FPM-0.6
69 Down 26 Tom Banton (England) flag Tom Banton (England) 415.22 M-104 | Ct/St-61 | FPM-0.6
70 Down 38 Tom Moores (England) flag Tom Moores (England) 413.82 M-79 | Ct/St-49 | FPM-0.6
71 Down 32 Dane Cleaver (New Zealand) flag Dane Cleaver (New Zealand) 413.65 M-31 | Ct/St-24 | FPM-0.8
72 Up 93 Tom Lammonby (England) flag Tom Lammonby (England) 412.74 M-61 | Ct/St-39 | FPM-0.6
73 Up 79 Jason Roy (England) flag Jason Roy (England) 410.36 M-128 | Ct/St-62 | FPM-0.5
74 Up 144 Riyan Parag (India) flag Riyan Parag (India) 409.04 M-51 | Ct/St-31 | FPM-0.6
75 Up 13 Ricardo Vasconcelos (South Africa) flag Ricardo Vasconcelos (South Africa) 408.81 M-34 | Ct/St-21 | FPM-0.6
76 Up 44 Wiaan Mulder (South Africa) flag Wiaan Mulder (South Africa) 407.65 M-48 | Ct/St-27 | FPM-0.6
77 New James Coles (England) flag James Coles (England) 407.51 M-35 | Ct/St-18 | FPM-0.5
78 Up 106 Abdul Samad (India) flag Abdul Samad (India) 406.53 M-38 | Ct/St-22 | FPM-0.6
79 Up 15 James Vince (England) flag James Vince (England) 404.14 M-172 | Ct/St-100 | FPM-0.6
80 Down 27 Dinesh Chandimal (Sri Lanka) flag Dinesh Chandimal (Sri Lanka) 403.72 M-41 | Ct/St-20 | FPM-0.5
81 New Irfan Khan (Pakistan) flag Irfan Khan (Pakistan) 402.98 M-17 | Ct/St-15 | FPM-0.9
82 Down 24 Anamul Haque (Bangladesh) flag Anamul Haque (Bangladesh) 402.41 M-35 | Ct/St-17 | FPM-0.5
83 Up 79 Mohammad Naim (Bangladesh) flag Mohammad Naim (Bangladesh) 402.29 M-34 | Ct/St-16 | FPM-0.5
84 New Tom Clark (England) flag Tom Clark (England) 400.36 M-22 | Ct/St-15 | FPM-0.7
85 Down 26 Ollie Robinson (England) flag Ollie Robinson (England) 399.21 M-55 | Ct/St-25 | FPM-0.5
86 New Usman Khan (Pakistan) flag Usman Khan (Pakistan) 399.18 M-37 | Ct/St-21 | FPM-0.6
87 New Haseebullah Khan (Pakistan) flag Haseebullah Khan (Pakistan) 399.04 M-14 | Ct/St-13 | FPM-0.9
88 New Jack Taylor (England) flag Jack Taylor (England) 397.63 M-52 | Ct/St-29 | FPM-0.6
89 Up 27 Babar Azam (Pakistan) flag Babar Azam (Pakistan) 397.22 M-57 | Ct/St-29 | FPM-0.5
90 Up 39 Tom Bruce (New Zealand) flag Tom Bruce (New Zealand) 395.40 M-49 | Ct/St-30 | FPM-0.6
91 New Khary Pierre (West Indies) flag Khary Pierre (West Indies) 395.30 M-25 | Ct/St-16 | FPM-0.6
92 Up 64 Rovman Powell (West Indies) flag Rovman Powell (West Indies) 393.29 M-118 | Ct/St-58 | FPM-0.5
93 Up 28 Joe Root (England) flag Joe Root (England) 391.03 M-34 | Ct/St-19 | FPM-0.6
94 New Tom Rogers (Australia) flag Tom Rogers (Australia) 389.37 M-47 | Ct/St-19 | FPM-0.4
95 New Shreyas Iyer (India) flag Shreyas Iyer (India) 388.48 M-37 | Ct/St-21 | FPM-0.6
96 Down 59 Virat Kohli (India) flag Virat Kohli (India) 388.06 M-60 | Ct/St-38 | FPM-0.6
97 Down 13 Aiden Markram (South Africa) flag Aiden Markram (South Africa) 387.86 M-67 | Ct/St-39 | FPM-0.6
98 Up 44 Mahidul Islam Ankon (Bangladesh) flag Mahidul Islam Ankon (Bangladesh) 385.07 M-17 | Ct/St-13 | FPM-0.8
99 Down 68 Tom Blundell (New Zealand) flag Tom Blundell (New Zealand) 384.88 M-14 | Ct/St-13 | FPM-0.9
100 Up 18 Tim David (Australia) flag Tim David (Australia) 384.80 M-185 | Ct/St-107 | FPM-0.6
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20cricket #t20s #ment20s #mohammadrizwan #rizwan #nurulhasan #hasan #rishabhpant #pant #joshphilippe #philippe #lewismcmanus #mcmanus #joshinglis #inglis #klrahul #rahul #camfletcher #fletcher #mushfiqurrahim #rahim #jiteshsharma #sharma #jamesbracey #bracey #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings