Cricket Ratings, Rankings and Awards; powered via a comprehensive original one-of-a-kind scoring system.

The GOATs- best teams and players from various generations.  The players are ranked within the generation they played. Presenting the rankings for 5 generations starting from oldest to newest. Updated - 31st Jul 2025.

Group Sub-Group SG_rank Team (or Player) Stats
World_100 Gen1 1 Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) M-99 | R-1416 | BaA-18 | W-98 | BoA-24 | Ct/St-30 | FPM-0.3 | avgCR-45.70
World_100 Gen1 2 Umar Gul (Pakistan) flag Umar Gul (Pakistan) M-60 | R-165 | BaA-9 | W-85 | BoA-17 | Ct/St-18 | FPM-0.3 | avgCR-37.33
World_100 Gen1 3 Nathan McCullum (New Zealand) flag Nathan McCullum (New Zealand) M-63 | R-299 | BaA-12 | W-58 | BoA-22 | Ct/St-26 | FPM-0.4 | avgCR-36.06
World_100 Gen1 4 Tillakaratne Dilshan (Sri Lanka) flag Tillakaratne Dilshan (Sri Lanka) M-80 | R-1889 | BaA-28 | W-9 | BoA-35 | Ct/St-33 | FPM-0.4 | avgCR-32.78
World_100 Gen1 5 Albie Morkel (South Africa) flag Albie Morkel (South Africa) M-50 | R-572 | BaA-21 | W-26 | BoA-33 | Ct/St-17 | FPM-0.3 | avgCR-38.28
World_100 Gen1 6 Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) M-25 | R-666 | BaA-35 | W-12 | BoA-28 | Ct/St-7 | FPM-0.3 | avgCR-44.70
World_100 Gen1 7 Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) M-31 | R-629 | BaA-23 | W-19 | BoA-24 | Ct/St-4 | FPM-0.1 | avgCR-42.95
World_100 Gen1 8 Saeed Ajmal (Pakistan) flag Saeed Ajmal (Pakistan) M-64 | R-91 | BaA-8 | W-85 | BoA-18 | Ct/St-12 | FPM-0.2 | avgCR-34.88
World_100 Gen1 9 Stuart Broad (England) flag Stuart Broad (England) M-56 | R-118 | BaA-7 | W-65 | BoA-23 | Ct/St-21 | FPM-0.4 | avgCR-35.81
World_100 Gen1 10 Daniel Vettori (New Zealand) flag Daniel Vettori (New Zealand) M-34 | R-205 | BaA-13 | W-38 | BoA-20 | Ct/St-9 | FPM-0.3 | avgCR-39.65
World_100 Gen1 11 David Hussey (Australia) flag David Hussey (Australia) M-39 | R-756 | BaA-23 | W-19 | BoA-21 | Ct/St-24 | FPM-0.6 | avgCR-38.40
World_100 Gen1 12 Jacob Oram (New Zealand) flag Jacob Oram (New Zealand) M-36 | R-474 | BaA-21 | W-19 | BoA-42 | Ct/St-12 | FPM-0.3 | avgCR-38.53
World_100 Gen1 13 Graeme Swann (England) flag Graeme Swann (England) M-39 | R-104 | BaA-21 | W-51 | BoA-17 | Ct/St-5 | FPM-0.1 | avgCR-36.16
World_100 Gen1 14 Johan Botha (South Africa) flag Johan Botha (South Africa) M-40 | R-201 | BaA-18 | W-37 | BoA-22 | Ct/St-17 | FPM-0.4 | avgCR-35.73
World_100 Gen1 15 Brendon McCullum (New Zealand) flag Brendon McCullum (New Zealand) M-71 | R-2140 | BaA-36 | W-0 | BoA-na | Ct/St-44 | FPM-0.6 | avgCR-29.60
World_100 Gen1 16 Kumar Sangakkara (Sri Lanka) flag Kumar Sangakkara (Sri Lanka) M-56 | R-1382 | BaA-31 | W-0 | BoA-na | Ct/St-45 | FPM-0.8 | avgCR-29.60
World_100 Gen2 1 Mohammad Hafeez (Pakistan) flag Mohammad Hafeez (Pakistan) M-119 | R-2514 | BaA-26 | W-61 | BoA-23 | Ct/St-30 | FPM-0.3 | avgCR-37.71
World_100 Gen2 2 Shane Watson (Australia) flag Shane Watson (Australia) M-58 | R-1462 | BaA-29 | W-48 | BoA-25 | Ct/St-20 | FPM-0.3 | avgCR-46.99
World_100 Gen2 3 Dwayne Bravo (West Indies) flag Dwayne Bravo (West Indies) M-91 | R-1255 | BaA-22 | W-78 | BoA-26 | Ct/St-44 | FPM-0.5 | avgCR-39.74
World_100 Gen2 4 Angelo Mathews (Sri Lanka) flag Angelo Mathews (Sri Lanka) M-90 | R-1416 | BaA-28 | W-45 | BoA-31 | Ct/St-27 | FPM-0.3 | avgCR-37.23
World_100 Gen2 5 Thisara Perera (Sri Lanka) flag Thisara Perera (Sri Lanka) M-84 | R-1204 | BaA-23 | W-51 | BoA-34 | Ct/St-30 | FPM-0.4 | avgCR-37.94
World_100 Gen2 6 Shoaib Malik (Pakistan) flag Shoaib Malik (Pakistan) M-124 | R-2435 | BaA-31 | W-28 | BoA-24 | Ct/St-50 | FPM-0.4 | avgCR-31.75
World_100 Gen2 7 Jean-Paul Duminy (South Africa) flag Jean-Paul Duminy (South Africa) M-81 | R-1934 | BaA-39 | W-21 | BoA-29 | Ct/St-35 | FPM-0.4 | avgCR-35.91
World_100 Gen2 8 Daren Sammy (West Indies) flag Daren Sammy (West Indies) M-68 | R-587 | BaA-17 | W-44 | BoA-25 | Ct/St-31 | FPM-0.5 | avgCR-36.55
World_100 Gen2 9 Chris Gayle (West Indies) flag Chris Gayle (West Indies) M-79 | R-1899 | BaA-28 | W-20 | BoA-22 | Ct/St-20 | FPM-0.3 | avgCR-34.86
World_100 Gen2 10 Lasith Malinga (Sri Lanka) flag Lasith Malinga (Sri Lanka) M-84 | R-136 | BaA-6 | W-107 | BoA-21 | Ct/St-21 | FPM-0.3 | avgCR-34.10
World_100 Gen2 11 Marlon Samuels (West Indies) flag Marlon Samuels (West Indies) M-67 | R-1611 | BaA-29 | W-22 | BoA-28 | Ct/St-12 | FPM-0.2 | avgCR-35.10
World_100 Gen2 12 Nuwan Kulasekara (Sri Lanka) flag Nuwan Kulasekara (Sri Lanka) M-58 | R-215 | BaA-10 | W-66 | BoA-23 | Ct/St-17 | FPM-0.3 | avgCR-34.67
World_100 Gen2 13 Yuvraj Singh (India) flag Yuvraj Singh (India) M-58 | R-1177 | BaA-28 | W-28 | BoA-18 | Ct/St-12 | FPM-0.2 | avgCR-35.65
World_100 Gen2 14 Suresh Raina (India) flag Suresh Raina (India) M-78 | R-1605 | BaA-29 | W-13 | BoA-34 | Ct/St-42 | FPM-0.5 | avgCR-31.04
World_100 Gen2 15 Dale Steyn (South Africa) flag Dale Steyn (South Africa) M-47 | R-21 | BaA-4 | W-64 | BoA-18 | Ct/St-12 | FPM-0.3 | avgCR-34.32
World_100 Gen2 16 AB de Villiers (South Africa) flag AB de Villiers (South Africa) M-78 | R-1672 | BaA-26 | W-0 | BoA-na | Ct/St-72 | FPM-0.9 | avgCR-26.77
World_100 Gen3 1 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) M-129 | R-2551 | BaA-23 | W-149 | BoA-21 | Ct/St-31 | FPM-0.2 | avgCR-44.75
World_100 Gen3 2 Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) M-132 | R-2237 | BaA-23 | W-97 | BoA-28 | Ct/St-73 | FPM-0.6 | avgCR-40.46
World_100 Gen3 3 Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) M-121 | R-2754 | BaA-29 | W-46 | BoA-30 | Ct/St-59 | FPM-0.5 | avgCR-39.62
World_100 Gen3 4 Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) M-96 | R-467 | BaA-14 | W-161 | BoA-14 | Ct/St-37 | FPM-0.4 | avgCR-41.74
World_100 Gen3 5 Kieron Pollard (West Indies) flag Kieron Pollard (West Indies) M-101 | R-1569 | BaA-25 | W-42 | BoA-28 | Ct/St-42 | FPM-0.4 | avgCR-34.38
World_100 Gen3 6 Chris Jordan (England) flag Chris Jordan (England) M-95 | R-439 | BaA-14 | W-108 | BoA-26 | Ct/St-48 | FPM-0.5 | avgCR-39.02
World_100 Gen3 7 Andre Russell (West Indies) flag Andre Russell (West Indies) M-86 | R-1122 | BaA-22 | W-61 | BoA-31 | Ct/St-21 | FPM-0.2 | avgCR-39.91
World_100 Gen3 8 Tim Southee (New Zealand) flag Tim Southee (New Zealand) M-126 | R-303 | BaA-11 | W-164 | BoA-22 | Ct/St-65 | FPM-0.5 | avgCR-35.01
World_100 Gen3 9 David Warner (Australia) flag David Warner (Australia) M-110 | R-3277 | BaA-33 | W-0 | BoA-na | Ct/St-62 | FPM-0.6 | avgCR-30.69
World_100 Gen3 10 Moeen Ali (England) flag Moeen Ali (England) M-92 | R-1229 | BaA-21 | W-51 | BoA-27 | Ct/St-22 | FPM-0.2 | avgCR-37.29
World_100 Gen3 11 Mahmudullah (Bangladesh) flag Mahmudullah (Bangladesh) M-141 | R-2444 | BaA-24 | W-41 | BoA-28 | Ct/St-51 | FPM-0.4 | avgCR-32.51
World_100 Gen3 12 Imad Wasim (Pakistan) flag Imad Wasim (Pakistan) M-75 | R-554 | BaA-16 | W-73 | BoA-22 | Ct/St-22 | FPM-0.3 | avgCR-38.70
World_100 Gen3 13 Martin Guptill (New Zealand) flag Martin Guptill (New Zealand) M-122 | R-3531 | BaA-32 | W-0 | BoA-na | Ct/St-68 | FPM-0.6 | avgCR-27.88
World_100 Gen3 14 Adil Rashid (England) flag Adil Rashid (England) M-127 | R-155 | BaA-7 | W-135 | BoA-24 | Ct/St-36 | FPM-0.3 | avgCR-32.34
World_100 Gen3 15 Sean Williams (Zimbabwe) flag Sean Williams (Zimbabwe) M-81 | R-1691 | BaA-23 | W-48 | BoA-29 | Ct/St-29 | FPM-0.4 | avgCR-36.51
World_100 Gen3 16 Ravichandran Ashwin (India) flag Ravichandran Ashwin (India) M-65 | R-184 | BaA-26 | W-72 | BoA-23 | Ct/St-11 | FPM-0.2 | avgCR-33.19
World_100 Gen3 17 Kevin O'Brien (Ireland) flag Kevin O'Brien (Ireland) M-110 | R-1973 | BaA-21 | W-58 | BoA-20 | Ct/St-40 | FPM-0.4 | avgCR-27.85
World_100 Gen3 18 Ravindra Jadeja (India) flag Ravindra Jadeja (India) M-74 | R-515 | BaA-21 | W-54 | BoA-30 | Ct/St-28 | FPM-0.4 | avgCR-36.02
World_100 Gen3 19 Virat Kohli (India) flag Virat Kohli (India) M-125 | R-4188 | BaA-49 | W-4 | BoA-51 | Ct/St-54 | FPM-0.4 | avgCR-30.81
World_100 Gen3 20 Mohammad Amir (Pakistan) flag Mohammad Amir (Pakistan) M-62 | R-65 | BaA-7 | W-71 | BoA-22 | Ct/St-10 | FPM-0.2 | avgCR-31.85
World_100 Gen3 21 Jos Buttler (England) flag Jos Buttler (England) M-137 | R-3700 | BaA-36 | W-0 | BoA-na | Ct/St-93 | FPM-0.7 | avgCR-29.01
World_100 Gen3 22 Rohit Sharma (India) flag Rohit Sharma (India) M-159 | R-4231 | BaA-32 | W-1 | BoA-113 | Ct/St-65 | FPM-0.4 | avgCR-27.16
World_100 Gen3 23 Alex Hales (England) flag Alex Hales (England) M-75 | R-2074 | BaA-31 | W-0 | BoA-na | Ct/St-39 | FPM-0.5 | avgCR-28.60
World_100 Gen3 24 Paul Stirling (Ireland) flag Paul Stirling (Ireland) M-151 | R-3669 | BaA-27 | W-20 | BoA-34 | Ct/St-42 | FPM-0.3 | avgCR-26.27
World_100 Gen3 25 Eoin Morgan (England) flag Eoin Morgan (England) M-115 | R-2458 | BaA-29 | W-0 | BoA-na | Ct/St-46 | FPM-0.4 | avgCR-24.31
World_100 Gen3 26 George Dockrell (Ireland) flag George Dockrell (Ireland) M-145 | R-1194 | BaA-20 | W-83 | BoA-23 | Ct/St-65 | FPM-0.4 | avgCR-25.41
World_100 Gen4 1 Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) M-79 | R-712 | BaA-13 | W-131 | BoA-15 | Ct/St-34 | FPM-0.4 | avgCR-46.58
World_100 Gen4 2 Aiden Markram (South Africa) flag Aiden Markram (South Africa) M-57 | R-1367 | BaA-30 | W-13 | BoA-37 | Ct/St-37 | FPM-0.6 | avgCR-38.79
World_100 Gen4 3 Mitchell Santner (New Zealand) flag Mitchell Santner (New Zealand) M-114 | R-735 | BaA-17 | W-124 | BoA-23 | Ct/St-44 | FPM-0.4 | avgCR-37.79
World_100 Gen4 4 Hardik Pandya (India) flag Hardik Pandya (India) M-114 | R-1812 | BaA-28 | W-94 | BoA-26 | Ct/St-54 | FPM-0.5 | avgCR-41.31
World_100 Gen4 5 Shadab Khan (Pakistan) flag Shadab Khan (Pakistan) M-112 | R-792 | BaA-18 | W-112 | BoA-24 | Ct/St-40 | FPM-0.4 | avgCR-35.71
World_100 Gen4 6 Sikandar Raza (Zimbabwe) flag Sikandar Raza (Zimbabwe) M-109 | R-2487 | BaA-26 | W-81 | BoA-24 | Ct/St-46 | FPM-0.4 | avgCR-35.77
World_100 Gen4 7 Jason Holder (West Indies) flag Jason Holder (West Indies) M-73 | R-656 | BaA-18 | W-77 | BoA-29 | Ct/St-34 | FPM-0.5 | avgCR-40.04
World_100 Gen4 8 Mark Adair (Ireland) flag Mark Adair (Ireland) M-89 | R-755 | BaA-15 | W-128 | BoA-19 | Ct/St-38 | FPM-0.4 | avgCR-35.51
World_100 Gen4 9 Axar Patel (India) flag Axar Patel (India) M-71 | R-535 | BaA-18 | W-71 | BoA-22 | Ct/St-25 | FPM-0.4 | avgCR-37.75
World_100 Gen4 10 Ish Sodhi (New Zealand) flag Ish Sodhi (New Zealand) M-126 | R-198 | BaA-7 | W-150 | BoA-23 | Ct/St-38 | FPM-0.3 | avgCR-31.04
World_100 Gen4 11 Marcus Stoinis (Australia) flag Marcus Stoinis (Australia) M-74 | R-1245 | BaA-32 | W-45 | BoA-24 | Ct/St-23 | FPM-0.3 | avgCR-36.75
World_100 Gen4 12 Haris Rauf (Pakistan) flag Haris Rauf (Pakistan) M-86 | R-100 | BaA-7 | W-119 | BoA-21 | Ct/St-25 | FPM-0.3 | avgCR-34.08
World_100 Gen4 13 Naveen-ul-Haq (Afghanistan) flag Naveen-ul-Haq (Afghanistan) M-48 | R-44 | BaA-5 | W-67 | BoA-19 | Ct/St-10 | FPM-0.2 | avgCR-33.30
World_100 Gen4 14 Mohammad Nawaz (Pakistan) flag Mohammad Nawaz (Pakistan) M-64 | R-516 | BaA-17 | W-56 | BoA-25 | Ct/St-27 | FPM-0.4 | avgCR-36.69
World_100 Gen4 15 Mustafizur Rahman (Bangladesh) flag Mustafizur Rahman (Bangladesh) M-111 | R-87 | BaA-5 | W-139 | BoA-21 | Ct/St-26 | FPM-0.2 | avgCR-31.13
World_100 Gen4 16 Shaheen Shah Afridi (Pakistan) flag Shaheen Shah Afridi (Pakistan) M-80 | R-211 | BaA-12 | W-103 | BoA-22 | Ct/St-19 | FPM-0.2 | avgCR-34.37
World_100 Gen4 17 Sam Curran (England) flag Sam Curran (England) M-58 | R-356 | BaA-14 | W-54 | BoA-27 | Ct/St-22 | FPM-0.4 | avgCR-37.22
World_100 Gen4 18 Adam Zampa (Australia) flag Adam Zampa (Australia) M-100 | R-68 | BaA-6 | W-125 | BoA-21 | Ct/St-16 | FPM-0.2 | avgCR-31.78
World_100 Gen4 19 Mitchell Marsh (Australia) flag Mitchell Marsh (Australia) M-70 | R-1710 | BaA-31 | W-17 | BoA-23 | Ct/St-34 | FPM-0.5 | avgCR-35.25
World_100 Gen4 20 James Neesham (New Zealand) flag James Neesham (New Zealand) M-84 | R-955 | BaA-21 | W-47 | BoA-25 | Ct/St-39 | FPM-0.5 | avgCR-33.09
World_100 Gen4 21 Babar Azam (Pakistan) flag Babar Azam (Pakistan) M-128 | R-4223 | BaA-40 | W-0 | BoA-na | Ct/St-52 | FPM-0.4 | avgCR-28.42
World_100 Gen4 22 Taskin Ahmed (Bangladesh) flag Taskin Ahmed (Bangladesh) M-76 | R-200 | BaA-10 | W-88 | BoA-23 | Ct/St-11 | FPM-0.1 | avgCR-33.59
World_100 Gen4 23 Dasun Shanaka (Sri Lanka) flag Dasun Shanaka (Sri Lanka) M-105 | R-1511 | BaA-20 | W-34 | BoA-22 | Ct/St-40 | FPM-0.4 | avgCR-32.43
World_100 Gen4 24 Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) M-106 | R-3414 | BaA-47 | W-0 | BoA-na | Ct/St-67 | FPM-0.6 | avgCR-27.83
World_100 Gen5 1 Romario Shepherd (West Indies) flag Romario Shepherd (West Indies) M-61 | R-648 | BaA-25 | W-64 | BoA-29 | Ct/St-9 | FPM-0.1 | avgCR-38.27
World_100 Gen5 2 Liam Livingstone (England) flag Liam Livingstone (England) M-60 | R-955 | BaA-25 | W-33 | BoA-25 | Ct/St-26 | FPM-0.4 | avgCR-37.76
World_100 Gen5 3 Arshdeep Singh (India) flag Arshdeep Singh (India) M-63 | R-71 | BaA-9 | W-99 | BoA-18 | Ct/St-16 | FPM-0.3 | avgCR-36.95
World_100 Gen5 4 Akeal Hosein (West Indies) flag Akeal Hosein (West Indies) M-76 | R-272 | BaA-16 | W-71 | BoA-27 | Ct/St-18 | FPM-0.2 | avgCR-31.57
World_100 Gen5 5 Rishad Hossain (Bangladesh) flag Rishad Hossain (Bangladesh) M-40 | R-170 | BaA-9 | W-48 | BoA-23 | Ct/St-23 | FPM-0.6 | avgCR-37.48
World_100 Gen5 6 Suryakumar Yadav (India) flag Suryakumar Yadav (India) M-83 | R-2598 | BaA-38 | W-2 | BoA-3 | Ct/St-50 | FPM-0.6 | avgCR-29.70
World_100 Gen5 7 Azmatullah Omarzai (Afghanistan) flag Azmatullah Omarzai (Afghanistan) M-47 | R-474 | BaA-14 | W-31 | BoA-30 | Ct/St-18 | FPM-0.4 | avgCR-35.73
World_100 Gen5 8 Roston Chase (West Indies) flag Roston Chase (West Indies) M-40 | R-521 | BaA-23 | W-25 | BoA-28 | Ct/St-12 | FPM-0.3 | avgCR-37.23
World_100 Gen5 9 Maheesh Theekshana (Sri Lanka) flag Maheesh Theekshana (Sri Lanka) M-63 | R-78 | BaA-4 | W-61 | BoA-27 | Ct/St-15 | FPM-0.2 | avgCR-32.61
World_100 Gen5 10 Curtis Campher (Ireland) flag Curtis Campher (Ireland) M-61 | R-924 | BaA-21 | W-31 | BoA-34 | Ct/St-32 | FPM-0.5 | avgCR-32.15
World_100 Gen5 11 Alzarri Joseph (West Indies) flag Alzarri Joseph (West Indies) M-45 | R-129 | BaA-16 | W-62 | BoA-25 | Ct/St-13 | FPM-0.3 | avgCR-35.13
World_100 Gen5 12 Keshav Maharaj (South Africa) flag Keshav Maharaj (South Africa) M-39 | R-103 | BaA-11 | W-38 | BoA-26 | Ct/St-14 | FPM-0.4 | avgCR-35.29
World_100 Gen5 13 Michael Bracewell (New Zealand) flag Michael Bracewell (New Zealand) M-36 | R-382 | BaA-24 | W-31 | BoA-21 | Ct/St-22 | FPM-0.6 | avgCR-35.83
World_100 Gen5 14 Shoriful Islam (Bangladesh) flag Shoriful Islam (Bangladesh) M-50 | R-66 | BaA-5 | W-58 | BoA-23 | Ct/St-9 | FPM-0.2 | avgCR-32.64
World_100 Gen5 15 Richard Ngarava (Zimbabwe) flag Richard Ngarava (Zimbabwe) M-73 | R-79 | BaA-4 | W-88 | BoA-21 | Ct/St-12 | FPM-0.2 | avgCR-27.80
World_100 Gen5 16 Blessing Muzarabani (Zimbabwe) flag Blessing Muzarabani (Zimbabwe) M-72 | R-43 | BaA-3 | W-79 | BoA-22 | Ct/St-13 | FPM-0.2 | avgCR-27.78
World_100 Gen5 17 Pathum Nissanka (Sri Lanka) flag Pathum Nissanka (Sri Lanka) M-65 | R-1854 | BaA-30 | W-0 | BoA-na | Ct/St-13 | FPM-0.2 | avgCR-27.42
World_100 Gen5 18 Muhammad Waseem (U.A.E.) flag Muhammad Waseem (U.A.E.) M-78 | R-2759 | BaA-38 | W-5 | BoA-28 | Ct/St-62 | FPM-0.8 | avgCR-24.64