Updated monthly or as mentioned, these are Cricratings' own rankings as calculated using last four years of performances. Recent matches carry more weight using progressive factors.  These are not ICC rankings and any resemblance is purely coincidental. Updated - 16th Nov 2025. Next Update- post 7th Jan 2026.
CRR Change Name Points Stats
1 No change Rohit Sharma (India) flag Rohit Sharma (India) 728.77 M-49 | Runs-2165 | A-50 | SR-113
2 No change Travis Head (Australia) flag Travis Head (Australia) 716.20 M-37 | Runs-1734 | A-54 | SR-121
3 Up 2 Rachin Ravindra (New Zealand) flag Rachin Ravindra (New Zealand) 667.48 M-37 | Runs-1354 | A-42 | SR-108
4 Down 1 Kane Williamson (New Zealand) flag Kane Williamson (New Zealand) 664.61 M-24 | Runs-1083 | A-57 | SR-81
5 Down 1 Shubman Gill (India) flag Shubman Gill (India) 660.90 M-55 | Runs-2769 | A-59 | SR-100
6 No change Heinrich Klaasen (South Africa) flag Heinrich Klaasen (South Africa) 626.17 M-36 | Runs-1528 | A-51 | SR-130
7 Up 1 Daryl Mitchell (New Zealand) flag Daryl Mitchell (New Zealand) 620.87 M-53 | Runs-2226 | A-51 | SR-93
8 Down 1 Ben Duckett (England) flag Ben Duckett (England) 605.40 M-28 | Runs-1114 | A-41 | SR-105
9 No change Ibrahim Zadran (Afghanistan) flag Ibrahim Zadran (Afghanistan) 593.80 M-38 | Runs-1867 | A-53 | SR-83
10 Up 2 Shreyas Iyer (India) flag Shreyas Iyer (India) 580.22 M-51 | Runs-2104 | A-50 | SR-99
11 Up 2 Virat Kohli (India) flag Virat Kohli (India) 567.20 M-51 | Runs-2086 | A-51 | SR-94
12 Down 1 Joe Root (England) flag Joe Root (England) 560.14 M-34 | Runs-1221 | A-38 | SR-92
13 Up 2 Aiden Markram (South Africa) flag Aiden Markram (South Africa) 548.96 M-49 | Runs-1747 | A-44 | SR-104
14 No change Harry Brook (England) flag Harry Brook (England) 546.71 M-35 | Runs-1170 | A-37 | SR-103
15 Up 4 Charith Asalanka (Sri Lanka) flag Charith Asalanka (Sri Lanka) 519.66 M-72 | Runs-2333 | A-43 | SR-92
16 Up 36 Quinton de Kock (South Africa) flag Quinton de Kock (South Africa) 509.05 M-34 | Runs-1654 | A-52 | SR-100
17 No change Shai Hope (West Indies) flag Shai Hope (West Indies) 506.24 M-63 | Runs-2389 | A-46 | SR-87
18 Up 2 Mitchell Marsh (Australia) flag Mitchell Marsh (Australia) 501.79 M-36 | Runs-1426 | A-43 | SR-100
19 Down 9 Kusal Mendis (Sri Lanka) flag Kusal Mendis (Sri Lanka) 499.84 M-72 | Runs-2523 | A-41 | SR-91
20 Down 2 Pathum Nissanka (Sri Lanka) flag Pathum Nissanka (Sri Lanka) 499.48 M-65 | Runs-2737 | A-46 | SR-91
21 Down 5 Babar Azam (Pakistan) flag Babar Azam (Pakistan) 492.42 M-57 | Runs-2516 | A-49 | SR-84
22 Up 29 Saim Ayub (Pakistan) flag Saim Ayub (Pakistan) 474.83 M-17 | Runs-751 | A-47 | SR-100
23 Up 1 Glenn Phillips (New Zealand) flag Glenn Phillips (New Zealand) 473.99 M-44 | Runs-1112 | A-40 | SR-102
24 Down 2 Keacy Carty (West Indies) flag Keacy Carty (West Indies) 465.21 M-44 | Runs-1586 | A-44 | SR-77
25 Down 2 Jos Buttler (England) flag Jos Buttler (England) 460.19 M-48 | Runs-1591 | A-40 | SR-107
26 Up 30 Fakhar Zaman (Pakistan) flag Fakhar Zaman (Pakistan) 449.47 M-39 | Runs-1536 | A-43 | SR-91
27 Down 2 Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 446.78 M-59 | Runs-2057 | A-51 | SR-84
28 Up 9 Sherfane Rutherford (West Indies) flag Sherfane Rutherford (West Indies) 445.03 M-20 | Runs-711 | A-47 | SR-101
29 Down 8 Will Young (New Zealand) flag Will Young (New Zealand) 443.11 M-48 | Runs-1668 | A-38 | SR-86
30 Down 2 Temba Bavuma (South Africa) flag Temba Bavuma (South Africa) 440.93 M-40 | Runs-1442 | A-40 | SR-88
31 Down 2 Rassie van der Dussen (South Africa) flag Rassie van der Dussen (South Africa) 435.63 M-42 | Runs-1608 | A-43 | SR-88
32 Down 2 Dawid Malan (England) flag Dawid Malan (England) 433.49 M-24 | Runs-1292 | A-59 | SR-99
33 Up 7 Devon Conway (New Zealand) flag Devon Conway (New Zealand) 425.43 M-35 | Runs-1289 | A-42 | SR-87
34 Up 1 KL Rahul (India) flag KL Rahul (India) 418.14 M-50 | Runs-1583 | A-48 | SR-88
35 Up 4 Janith Liyanage (Sri Lanka) flag Janith Liyanage (Sri Lanka) 405.54 M-31 | Runs-910 | A-46 | SR-86
36 Up 2 Towhid Hridoy (Bangladesh) flag Towhid Hridoy (Bangladesh) 405.46 M-44 | Runs-1265 | A-34 | SR-78
37 Down 5 Tom Latham (New Zealand) flag Tom Latham (New Zealand) 396.82 M-59 | Runs-1591 | A-34 | SR-88
38 Up 4 David Miller (South Africa) flag David Miller (South Africa) 396.16 M-41 | Runs-1244 | A-48 | SR-112
39 Up 19 Salman Agha (Pakistan) flag Salman Agha (Pakistan) 395.93 M-47 | Runs-1363 | A-44 | SR-95
40 Up 3 Ben Stokes (England) flag Ben Stokes (England) 387.35 M-13 | Runs-592 | A-46 | SR-97
41 Up 4 George Munsey (Scotland) flag George Munsey (Scotland) 383.49 M-39 | Runs-1838 | A-54 | SR-96
42 Down 15 Azmatullah Omarzai (Afghanistan) flag Azmatullah Omarzai (Afghanistan) 383.18 M-41 | Runs-1091 | A-45 | SR-98
43 Down 10 Najmul Hossain Shanto (Bangladesh) flag Najmul Hossain Shanto (Bangladesh) 382.66 M-50 | Runs-1612 | A-35 | SR-79
44 Up 4 David Warner (Australia) flag David Warner (Australia) 376.25 M-33 | Runs-1477 | A-45 | SR-104
45 Up 4 Alex Carey (Australia) flag Alex Carey (Australia) 372.66 M-40 | Runs-1042 | A-34 | SR-92
46 Up 19 Tony de Zorzi (South Africa) flag Tony de Zorzi (South Africa) 369.43 M-20 | Runs-649 | A-36 | SR-97
47 No change Michael Bracewell (New Zealand) flag Michael Bracewell (New Zealand) 363.33 M-38 | Runs-861 | A-36 | SR-108
48 Down 17 Rahmanullah Gurbaz (Afghanistan) flag Rahmanullah Gurbaz (Afghanistan) 361.34 M-49 | Runs-1708 | A-36 | SR-85
49 Down 15 Sean Williams (Zimbabwe) flag Sean Williams (Zimbabwe) 358.33 M-25 | Runs-1222 | A-51 | SR-110
50 Down 9 Josh Inglis (Australia) flag Josh Inglis (Australia) 354.06 M-33 | Runs-766 | A-29 | SR-106
51 Down 7 Steven Smith (Australia) flag Steven Smith (Australia) 352.44 M-42 | Runs-1422 | A-43 | SR-83
52 Down 26 Abdullah Shafique (Pakistan) flag Abdullah Shafique (Pakistan) 349.10 M-27 | Runs-737 | A-29 | SR-78
53 Down 17 Mahmudullah (Bangladesh) flag Mahmudullah (Bangladesh) 341.73 M-39 | Runs-1220 | A-45 | SR-80
54 Down 8 Rahmat Shah (Afghanistan) flag Rahmat Shah (Afghanistan) 338.93 M-49 | Runs-1567 | A-35 | SR-72
55 Up 4 Mehidy Hasan Miraz (Bangladesh) flag Mehidy Hasan Miraz (Bangladesh) 334.57 M-62 | Runs-1364 | A-30 | SR-77
56 Down 6 Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 328.11 M-33 | Runs-760 | A-32 | SR-132
57 Up 6 Soumya Sarkar (Bangladesh) flag Soumya Sarkar (Bangladesh) 324.91 M-18 | Runs-570 | A-38 | SR-88
58 Down 5 Mark Chapman (New Zealand/Hong Kong) flag Mark Chapman (New Zealand/Hong Kong) 316.87 M-24 | Runs-707 | A-42 | SR-111
59 Down 2 Sikandar Raza (Zimbabwe) flag Sikandar Raza (Zimbabwe) 315.78 M-45 | Runs-1465 | A-43 | SR-92
60 Up 1 Tanzid Hasan (Bangladesh) flag Tanzid Hasan (Bangladesh) 313.56 M-28 | Runs-558 | A-21 | SR-99
61 Up 3 Scott Edwards (Netherlands) flag Scott Edwards (Netherlands) 308.99 M-59 | Runs-1953 | A-41 | SR-89
62 Up 5 Harry Tector (Ireland) flag Harry Tector (Ireland) 307.95 M-37 | Runs-1481 | A-51 | SR-87
63 Up 13 Matthew Breetzke (South Africa) flag Matthew Breetzke (South Africa) 305.17 M-9 | Runs-542 | A-68 | SR-96
64 Up 4 Imam-ul-Haq (Pakistan) flag Imam-ul-Haq (Pakistan) 304.78 M-29 | Runs-1129 | A-43 | SR-85
65 Up 4 Axar Patel (India) flag Axar Patel (India) 302.43 M-33 | Runs-677 | A-29 | SR-91
66 No change Brandon King (West Indies) flag Brandon King (West Indies) 298.93 M-54 | Runs-1433 | A-28 | SR-84
67 Down 12 Phil Salt (England) flag Phil Salt (England) 298.41 M-30 | Runs-884 | A-32 | SR-115
68 Up 6 Max O'Dowd (Netherlands) flag Max O'Dowd (Netherlands) 289.08 M-57 | Runs-1814 | A-34 | SR-76
69 Up 27 Milind Kumar (U.S.A.) flag Milind Kumar (U.S.A.) 281.89 M-22 | Runs-1016 | A-68 | SR-102
70 Down 8 Will Jacks (England) flag Will Jacks (England) 279.89 M-21 | Runs-621 | A-33 | SR-104
71 Up 4 Ryan Rickelton (South Africa) flag Ryan Rickelton (South Africa) 278.31 M-15 | Runs-454 | A-32 | SR-87
72 Up 1 Marnus Labuschagne (Australia) flag Marnus Labuschagne (Australia) 269.20 M-53 | Runs-1398 | A-33 | SR-81
73 Up 5 Jacob Bethell (England) flag Jacob Bethell (England) 269.03 M-18 | Runs-517 | A-34 | SR-97
74 Up 3 Evin Lewis (West Indies) flag Evin Lewis (West Indies) 268.23 M-13 | Runs-432 | A-36 | SR-103
75 Down 21 Liam Livingstone (England) flag Liam Livingstone (England) 267.79 M-36 | Runs-860 | A-31 | SR-108
76 Down 6 Hashmatullah Shahidi (Afghanistan) flag Hashmatullah Shahidi (Afghanistan) 266.01 M-52 | Runs-1320 | A-33 | SR-70
77 Up 16 Sadeera Samarawickrama (Sri Lanka) flag Sadeera Samarawickrama (Sri Lanka) 265.49 M-48 | Runs-1318 | A-35 | SR-91
78 Down 18 Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 264.28 M-49 | Runs-945 | A-28 | SR-99
79 No change Cameron Green (Australia) flag Cameron Green (Australia) 262.62 M-30 | Runs-761 | A-45 | SR-90
80 No change Ishan Kishan (India) flag Ishan Kishan (India) 258.70 M-25 | Runs-873 | A-44 | SR-101
81 Down 10 Craig Ervine (Zimbabwe) flag Craig Ervine (Zimbabwe) 254.45 M-29 | Runs-863 | A-35 | SR-83
82 Up 15 Kamindu Mendis (Sri Lanka) flag Kamindu Mendis (Sri Lanka) 251.35 M-23 | Runs-485 | A-29 | SR-86
83 Down 2 Hardik Pandya (India) flag Hardik Pandya (India) 250.93 M-31 | Runs-618 | A-33 | SR-100
84 Down 2 Jason Roy (England) flag Jason Roy (England) 250.93 M-18 | Runs-613 | A-38 | SR-96
85 Down 2 Tristan Stubbs (South Africa) flag Tristan Stubbs (South Africa) 248.01 M-15 | Runs-392 | A-30 | SR-85
86 Down 2 Paul Stirling (Ireland) flag Paul Stirling (Ireland) 247.72 M-36 | Runs-1023 | A-33 | SR-95
87 Up 20 Saiteja Mukkamalla (U.S.A.) flag Saiteja Mukkamalla (U.S.A.) 245.45 M-37 | Runs-1255 | A-39 | SR-81
88 Down 1 Jamie Smith (England) flag Jamie Smith (England) 244.84 M-19 | Runs-392 | A-22 | SR-112
89 Down 4 Matthew Short (Australia) flag Matthew Short (Australia) 242.12 M-18 | Runs-392 | A-25 | SR-93
90 Down 4 Jaker Ali (Bangladesh) flag Jaker Ali (Bangladesh) 240.61 M-12 | Runs-394 | A-39 | SR-78
91 Down 19 Avishka Fernando (Sri Lanka) flag Avishka Fernando (Sri Lanka) 237.57 M-25 | Runs-625 | A-26 | SR-84
92 Down 4 Saud Shakeel (Pakistan) flag Saud Shakeel (Pakistan) 236.93 M-16 | Runs-344 | A-26 | SR-89
93 Down 4 Sybrand Engelbrecht (Netherlands) flag Sybrand Engelbrecht (Netherlands) 235.13 M-12 | Runs-385 | A-35 | SR-66
94 Up 4 Sediqullah Atal (Afghanistan) flag Sediqullah Atal (Afghanistan) 223.15 M-12 | Runs-377 | A-34 | SR-78
95 Up 4 Litton Das (Bangladesh) flag Litton Das (Bangladesh) 222.52 M-48 | Runs-1234 | A-29 | SR-82
96 Up 4 Sanju Samson (India) flag Sanju Samson (India) 218.12 M-15 | Runs-464 | A-58 | SR-100
97 Down 5 Teja Nidamanuru (Netherlands) flag Teja Nidamanuru (Netherlands) 218.10 M-41 | Runs-893 | A-27 | SR-91
98 Up 4 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 215.90 M-32 | Runs-970 | A-33 | SR-88
99 Up 5 Andy Balbirnie (Ireland) flag Andy Balbirnie (Ireland) 215.68 M-33 | Runs-802 | A-31 | SR-71
100 Up 48 Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 211.70 M-39 | Runs-580 | A-24 | SR-120
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #odicricket #odis #menodis #rohitsharma #sharma #travishead #head #rachinravindra #ravindra #kanewilliamson #williamson #shubmangill #gill #heinrichklaasen #klaasen #darylmitchell #mitchell #benduckett #duckett #ibrahimzadran #zadran #shreyasiyer #iyer #viratkohli #kohli #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings