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 3 Donald Bradman (Australia) flag Donald Bradman (Australia) M-52 | R-6996 | BaA-100 | W-2 | BoA-36 | Ct/St-32 | FPM-0.6 | avgCR-31.26
World_100 Gen1 7 Jack Hobbs (England) flag Jack Hobbs (England) M-61 | R-5410 | BaA-57 | W-1 | BoA-165 | Ct/St-17 | FPM-0.3 | avgCR-25.82
World_100 Gen2 9 Leonard Hutton (England) flag Leonard Hutton (England) M-79 | R-6971 | BaA-57 | W-3 | BoA-77 | Ct/St-57 | FPM-0.7 | avgCR-24.18
World_100 Gen2 10 Neil Harvey (Australia) flag Neil Harvey (Australia) M-79 | R-6149 | BaA-48 | W-3 | BoA-40 | Ct/St-64 | FPM-0.8 | avgCR-24.12
World_100 Gen2 16 Colin Cowdrey (England) flag Colin Cowdrey (England) M-114 | R-7624 | BaA-44 | W-0 | BoA-na | Ct/St-120 | FPM-1.1 | avgCR-22.16
World_100 Gen3 7 Sunil Gavaskar (India) flag Sunil Gavaskar (India) M-125 | R-10122 | BaA-51 | W-1 | BoA-206 | Ct/St-108 | FPM-0.9 | avgCR-25.80
World_100 Gen3 14 Geoff Boycott (England) flag Geoff Boycott (England) M-108 | R-8114 | BaA-48 | W-7 | BoA-55 | Ct/St-33 | FPM-0.3 | avgCR-23.62
World_100 Gen3 15 Gordon Greenidge (West Indies) flag Gordon Greenidge (West Indies) M-108 | R-7558 | BaA-45 | W-0 | BoA-na | Ct/St-96 | FPM-0.9 | avgCR-23.50
World_100 Gen3 18 David Gower (England) flag David Gower (England) M-117 | R-8231 | BaA-44 | W-1 | BoA-20 | Ct/St-74 | FPM-0.6 | avgCR-22.67
World_100 Gen3 21 Dilip Vengsarkar (India) flag Dilip Vengsarkar (India) M-116 | R-6868 | BaA-42 | W-0 | BoA-na | Ct/St-78 | FPM-0.7 | avgCR-20.69
World_100 Gen4 4 Brian Lara (West Indies) flag Brian Lara (West Indies) M-131 | R-11953 | BaA-53 | W-0 | BoA-na | Ct/St-164 | FPM-1.3 | avgCR-28.89
World_100 Gen4 14 Ricky Ponting (Australia) flag Ricky Ponting (Australia) M-168 | R-13378 | BaA-52 | W-5 | BoA-55 | Ct/St-196 | FPM-1.2 | avgCR-25.19
World_100 Gen4 18 Younis Khan (Pakistan) flag Younis Khan (Pakistan) M-118 | R-10099 | BaA-52 | W-9 | BoA-55 | Ct/St-139 | FPM-1.2 | avgCR-27.03
World_100 Gen4 19 Rahul Dravid (India) flag Rahul Dravid (India) M-164 | R-13288 | BaA-52 | W-1 | BoA-39 | Ct/St-210 | FPM-1.3 | avgCR-24.47
World_100 Gen4 24 Shivnarine Chanderpaul (West Indies) flag Shivnarine Chanderpaul (West Indies) M-164 | R-11867 | BaA-51 | W-9 | BoA-98 | Ct/St-66 | FPM-0.4 | avgCR-23.64
World_100 Gen4 27 Graeme Smith (South Africa) flag Graeme Smith (South Africa) M-117 | R-9265 | BaA-48 | W-8 | BoA-111 | Ct/St-169 | FPM-1.4 | avgCR-25.76
World_100 Gen4 29 Inzamam-ul-Haq (Pakistan) flag Inzamam-ul-Haq (Pakistan) M-120 | R-8830 | BaA-50 | W-0 | BoA-na | Ct/St-81 | FPM-0.7 | avgCR-23.83
World_100 Gen4 30 Mahela Jayawardene (Sri Lanka) flag Mahela Jayawardene (Sri Lanka) M-149 | R-11814 | BaA-50 | W-6 | BoA-52 | Ct/St-205 | FPM-1.4 | avgCR-23.76
World_100 Gen4 31 Mike Atherton (England) flag Mike Atherton (England) M-115 | R-7728 | BaA-38 | W-2 | BoA-151 | Ct/St-83 | FPM-0.7 | avgCR-22.86
World_100 Gen4 32 Graham Thorpe (England) flag Graham Thorpe (England) M-100 | R-6744 | BaA-45 | W-0 | BoA-na | Ct/St-105 | FPM-1.1 | avgCR-23.31
World_100 Gen5 16 Alastair Cook (England) flag Alastair Cook (England) M-161 | R-12472 | BaA-45 | W-1 | BoA-7 | Ct/St-175 | FPM-1.1 | avgCR-23.95
World_100 Gen5 18 David Warner (Australia) flag David Warner (Australia) M-112 | R-8786 | BaA-45 | W-4 | BoA-67 | Ct/St-91 | FPM-0.8 | avgCR-26.42
World_100 Gen5 20 Virat Kohli (India) flag Virat Kohli (India) M-123 | R-9230 | BaA-47 | W-0 | BoA-na | Ct/St-121 | FPM-1.0 | avgCR-24.09
World_100 Gen5 21 Ross Taylor (New Zealand) flag Ross Taylor (New Zealand) M-112 | R-7683 | BaA-45 | W-3 | BoA-16 | Ct/St-163 | FPM-1.5 | avgCR-24.43
World_100 Gen5 22 Hashim Amla (South Africa) flag Hashim Amla (South Africa) M-124 | R-9282 | BaA-47 | W-0 | BoA-na | Ct/St-108 | FPM-0.9 | avgCR-22.93
Australia_25 Gen1 1 Donald Bradman (Australia) flag Donald Bradman (Australia) M-52 | R-6996 | BaA-100 | W-2 | BoA-36 | Ct/St-32 | FPM-0.6 | avgCR-31.26
Australia_25 Gen2 4 Neil Harvey (Australia) flag Neil Harvey (Australia) M-79 | R-6149 | BaA-48 | W-3 | BoA-40 | Ct/St-64 | FPM-0.8 | avgCR-24.12
Australia_25 Gen4 2 Ricky Ponting (Australia) flag Ricky Ponting (Australia) M-168 | R-13378 | BaA-52 | W-5 | BoA-55 | Ct/St-196 | FPM-1.2 | avgCR-25.19
Australia_25 Gen4 6 Matthew Hayden (Australia) flag Matthew Hayden (Australia) M-103 | R-8625 | BaA-51 | W-0 | BoA-na | Ct/St-128 | FPM-1.2 | avgCR-26.70
Australia_25 Gen4 7 Mark Taylor (Australia) flag Mark Taylor (Australia) M-104 | R-7525 | BaA-43 | W-1 | BoA-26 | Ct/St-157 | FPM-1.5 | avgCR-22.60
Australia_25 Gen5 4 David Warner (Australia) flag David Warner (Australia) M-112 | R-8786 | BaA-45 | W-4 | BoA-67 | Ct/St-91 | FPM-0.8 | avgCR-26.42
England_25 Gen1 4 Jack Hobbs (England) flag Jack Hobbs (England) M-61 | R-5410 | BaA-57 | W-1 | BoA-165 | Ct/St-17 | FPM-0.3 | avgCR-25.82
England_25 Gen1 6 Herbert Sutcliffe (England) flag Herbert Sutcliffe (England) M-54 | R-4555 | BaA-61 | W-0 | BoA-na | Ct/St-23 | FPM-0.4 | avgCR-23.22
England_25 Gen2 2 Leonard Hutton (England) flag Leonard Hutton (England) M-79 | R-6971 | BaA-57 | W-3 | BoA-77 | Ct/St-57 | FPM-0.7 | avgCR-24.18
England_25 Gen3 4 David Gower (England) flag David Gower (England) M-117 | R-8231 | BaA-44 | W-1 | BoA-20 | Ct/St-74 | FPM-0.6 | avgCR-22.67
England_25 Gen3 5 Geoff Boycott (England) flag Geoff Boycott (England) M-108 | R-8114 | BaA-48 | W-7 | BoA-55 | Ct/St-33 | FPM-0.3 | avgCR-23.62
England_25 Gen4 4 Mike Atherton (England) flag Mike Atherton (England) M-115 | R-7728 | BaA-38 | W-2 | BoA-151 | Ct/St-83 | FPM-0.7 | avgCR-22.86
England_25 Gen4 5 Graham Thorpe (England) flag Graham Thorpe (England) M-100 | R-6744 | BaA-45 | W-0 | BoA-na | Ct/St-105 | FPM-1.1 | avgCR-23.31
England_25 Gen5 5 Alastair Cook (England) flag Alastair Cook (England) M-161 | R-12472 | BaA-45 | W-1 | BoA-7 | Ct/St-175 | FPM-1.1 | avgCR-23.95
India_25 Gen3 2 Sunil Gavaskar (India) flag Sunil Gavaskar (India) M-125 | R-10122 | BaA-51 | W-1 | BoA-206 | Ct/St-108 | FPM-0.9 | avgCR-25.80
India_25 Gen3 6 Dilip Vengsarkar (India) flag Dilip Vengsarkar (India) M-116 | R-6868 | BaA-42 | W-0 | BoA-na | Ct/St-78 | FPM-0.7 | avgCR-20.69
India_25 Gen3 7 Gundappa Viswanath (India) flag Gundappa Viswanath (India) M-91 | R-6080 | BaA-42 | W-1 | BoA-46 | Ct/St-63 | FPM-0.7 | avgCR-21.88
India_25 Gen4 5 Rahul Dravid (India) flag Rahul Dravid (India) M-164 | R-13288 | BaA-52 | W-1 | BoA-39 | Ct/St-210 | FPM-1.3 | avgCR-24.47
India_25 Gen4 6 Gautam Gambhir (India) flag Gautam Gambhir (India) M-58 | R-4154 | BaA-42 | W-0 | BoA-na | Ct/St-38 | FPM-0.7 | avgCR-23.15
India_25 Gen5 4 Virat Kohli (India) flag Virat Kohli (India) M-123 | R-9230 | BaA-47 | W-0 | BoA-na | Ct/St-121 | FPM-1.0 | avgCR-24.09
India_25 Gen5 6 Cheteshwar Pujara (India) flag Cheteshwar Pujara (India) M-103 | R-7195 | BaA-44 | W-0 | BoA-na | Ct/St-66 | FPM-0.6 | avgCR-21.80
India_25 Gen5 8 Murali Vijay (India) flag Murali Vijay (India) M-61 | R-3982 | BaA-38 | W-1 | BoA-198 | Ct/St-49 | FPM-0.8 | avgCR-22.29
India_25 Gen5 9 Shikhar Dhawan (India) flag Shikhar Dhawan (India) M-34 | R-2315 | BaA-41 | W-0 | BoA-na | Ct/St-28 | FPM-0.8 | avgCR-24.08
New Zealand_25 Gen2 4 Bert Sutcliffe (New Zealand) flag Bert Sutcliffe (New Zealand) M-42 | R-2727 | BaA-40 | W-4 | BoA-86 | Ct/St-20 | FPM-0.5 | avgCR-22.59
New Zealand_25 Gen3 3 John Wright (New Zealand) flag John Wright (New Zealand) M-82 | R-5334 | BaA-38 | W-0 | BoA-na | Ct/St-38 | FPM-0.5 | avgCR-21.60
New Zealand_25 Gen4 3 Stephen Fleming (New Zealand) flag Stephen Fleming (New Zealand) M-111 | R-7172 | BaA-40 | W-0 | BoA-na | Ct/St-171 | FPM-1.5 | avgCR-22.13
New Zealand_25 Gen5 3 Ross Taylor (New Zealand) flag Ross Taylor (New Zealand) M-112 | R-7683 | BaA-45 | W-3 | BoA-16 | Ct/St-163 | FPM-1.5 | avgCR-24.43
New Zealand_25 Gen5 8 Tom Latham (New Zealand) flag Tom Latham (New Zealand) M-88 | R-5834 | BaA-38 | W-0 | BoA-na | Ct/St-101 | FPM-1.1 | avgCR-22.26
Pakistan_25 Gen3 8 Saleem Malik (Pakistan) flag Saleem Malik (Pakistan) M-103 | R-5768 | BaA-44 | W-5 | BoA-83 | Ct/St-65 | FPM-0.6 | avgCR-19.85
Pakistan_25 Gen3 9 Zaheer Abbas (Pakistan) flag Zaheer Abbas (Pakistan) M-78 | R-5062 | BaA-45 | W-3 | BoA-44 | Ct/St-34 | FPM-0.4 | avgCR-21.35
Pakistan_25 Gen4 2 Younis Khan (Pakistan) flag Younis Khan (Pakistan) M-118 | R-10099 | BaA-52 | W-9 | BoA-55 | Ct/St-139 | FPM-1.2 | avgCR-27.03
Pakistan_25 Gen4 4 Inzamam-ul-Haq (Pakistan) flag Inzamam-ul-Haq (Pakistan) M-120 | R-8830 | BaA-50 | W-0 | BoA-na | Ct/St-81 | FPM-0.7 | avgCR-23.83
Pakistan_25 Gen4 7 Mohammad Yousuf (Pakistan) flag Mohammad Yousuf (Pakistan) M-90 | R-7530 | BaA-52 | W-0 | BoA-na | Ct/St-65 | FPM-0.7 | avgCR-24.90
Pakistan_25 Gen4 8 Saeed Anwar (Pakistan) flag Saeed Anwar (Pakistan) M-55 | R-4052 | BaA-46 | W-0 | BoA-na | Ct/St-18 | FPM-0.3 | avgCR-23.31
Pakistan_25 Gen5 2 Azhar Ali (Pakistan) flag Azhar Ali (Pakistan) M-97 | R-7142 | BaA-42 | W-8 | BoA-78 | Ct/St-66 | FPM-0.7 | avgCR-23.81
Pakistan_25 Gen5 4 Misbah-ul-Haq (Pakistan) flag Misbah-ul-Haq (Pakistan) M-75 | R-5222 | BaA-47 | W-0 | BoA-na | Ct/St-50 | FPM-0.7 | avgCR-22.97
Pakistan_25 Gen5 5 Babar Azam (Pakistan) flag Babar Azam (Pakistan) M-59 | R-4235 | BaA-43 | W-2 | BoA-21 | Ct/St-47 | FPM-0.8 | avgCR-24.05
Pakistan_25 Gen5 6 Asad Shafiq (Pakistan) flag Asad Shafiq (Pakistan) M-77 | R-4660 | BaA-38 | W-3 | BoA-65 | Ct/St-77 | FPM-1.0 | avgCR-22.29
South Africa_25 Gen1 3 Herbie Taylor (South Africa) flag Herbie Taylor (South Africa) M-42 | R-2936 | BaA-41 | W-5 | BoA-31 | Ct/St-19 | FPM-0.5 | avgCR-24.21
South Africa_25 Gen4 3 Graeme Smith (South Africa) flag Graeme Smith (South Africa) M-117 | R-9265 | BaA-48 | W-8 | BoA-111 | Ct/St-169 | FPM-1.4 | avgCR-25.76
South Africa_25 Gen4 6 Gary Kirsten (South Africa) flag Gary Kirsten (South Africa) M-101 | R-7289 | BaA-45 | W-2 | BoA-71 | Ct/St-83 | FPM-0.8 | avgCR-22.57
South Africa_25 Gen4 8 Daryll Cullinan (South Africa) flag Daryll Cullinan (South Africa) M-70 | R-4554 | BaA-44 | W-2 | BoA-36 | Ct/St-67 | FPM-1.0 | avgCR-21.71
South Africa_25 Gen5 3 AB de Villiers (South Africa) flag AB de Villiers (South Africa) M-114 | R-8765 | BaA-51 | W-2 | BoA-52 | Ct/St-227 | FPM-2.0 | avgCR-25.45
South Africa_25 Gen5 4 Hashim Amla (South Africa) flag Hashim Amla (South Africa) M-124 | R-9282 | BaA-47 | W-0 | BoA-na | Ct/St-108 | FPM-0.9 | avgCR-22.93
Sri Lanka_25 Gen4 4 Mahela Jayawardene (Sri Lanka) flag Mahela Jayawardene (Sri Lanka) M-149 | R-11814 | BaA-50 | W-6 | BoA-52 | Ct/St-205 | FPM-1.4 | avgCR-23.76
Sri Lanka_25 Gen4 11 Hashan Tillakaratne (Sri Lanka) flag Hashan Tillakaratne (Sri Lanka) M-83 | R-4545 | BaA-43 | W-0 | BoA-na | Ct/St-124 | FPM-1.5 | avgCR-20.17
Sri Lanka_25 Gen4 12 Marvan Atapattu (Sri Lanka) flag Marvan Atapattu (Sri Lanka) M-90 | R-5502 | BaA-39 | W-1 | BoA-24 | Ct/St-58 | FPM-0.6 | avgCR-20.25
Sri Lanka_25 Gen4 13 Roshan Mahanama (Sri Lanka) flag Roshan Mahanama (Sri Lanka) M-52 | R-2576 | BaA-29 | W-0 | BoA-na | Ct/St-56 | FPM-1.1 | avgCR-19.09
Sri Lanka_25 Gen5 3 Dimuth Karunaratne (Sri Lanka) flag Dimuth Karunaratne (Sri Lanka) M-100 | R-7222 | BaA-39 | W-2 | BoA-101 | Ct/St-62 | FPM-0.6 | avgCR-23.52
Sri Lanka_25 Gen5 6 Kusal Mendis (Sri Lanka) flag Kusal Mendis (Sri Lanka) M-73 | R-4757 | BaA-37 | W-1 | BoA-118 | Ct/St-118 | FPM-1.6 | avgCR-23.34
Sri Lanka_25 Gen5 7 Dinesh Chandimal (Sri Lanka) flag Dinesh Chandimal (Sri Lanka) M-90 | R-6361 | BaA-44 | W-0 | BoA-na | Ct/St-105 | FPM-1.2 | avgCR-22.04
Sri Lanka_25 Gen5 9 Kaushal Silva (Sri Lanka) flag Kaushal Silva (Sri Lanka) M-39 | R-2099 | BaA-28 | W-0 | BoA-na | Ct/St-35 | FPM-0.9 | avgCR-19.50
Sri Lanka_25 Gen5 10 Lahiru Thirimanne (Sri Lanka) flag Lahiru Thirimanne (Sri Lanka) M-44 | R-2088 | BaA-26 | W-0 | BoA-na | Ct/St-36 | FPM-0.8 | avgCR-19.10
West Indies_25 Gen2 3 Everton Weekes (West Indies) flag Everton Weekes (West Indies) M-48 | R-4455 | BaA-59 | W-1 | BoA-77 | Ct/St-49 | FPM-1.0 | avgCR-26.13
West Indies_25 Gen2 7 Rohan Kanhai (West Indies) flag Rohan Kanhai (West Indies) M-79 | R-6227 | BaA-48 | W-0 | BoA-na | Ct/St-50 | FPM-0.6 | avgCR-23.23
West Indies_25 Gen3 4 Gordon Greenidge (West Indies) flag Gordon Greenidge (West Indies) M-108 | R-7558 | BaA-45 | W-0 | BoA-na | Ct/St-96 | FPM-0.9 | avgCR-23.50
West Indies_25 Gen3 7 Desmond Haynes (West Indies) flag Desmond Haynes (West Indies) M-116 | R-7487 | BaA-42 | W-1 | BoA-8 | Ct/St-65 | FPM-0.6 | avgCR-21.48
West Indies_25 Gen3 8 Roy Fredericks (West Indies) flag Roy Fredericks (West Indies) M-59 | R-4334 | BaA-42 | W-7 | BoA-78 | Ct/St-62 | FPM-1.1 | avgCR-25.78
West Indies_25 Gen4 1 Brian Lara (West Indies) flag Brian Lara (West Indies) M-131 | R-11953 | BaA-53 | W-0 | BoA-na | Ct/St-164 | FPM-1.3 | avgCR-28.89
West Indies_25 Gen4 6 Shivnarine Chanderpaul (West Indies) flag Shivnarine Chanderpaul (West Indies) M-164 | R-11867 | BaA-51 | W-9 | BoA-98 | Ct/St-66 | FPM-0.4 | avgCR-23.64
Bangladesh_15 Gen4 2 Habibul Bashar (Bangladesh) flag Habibul Bashar (Bangladesh) M-50 | R-3026 | BaA-31 | W-0 | BoA-na | Ct/St-22 | FPM-0.4 | avgCR-22.47
Bangladesh_15 Gen5 4 Tamim Iqbal (Bangladesh) flag Tamim Iqbal (Bangladesh) M-70 | R-5134 | BaA-39 | W-0 | BoA-na | Ct/St-20 | FPM-0.3 | avgCR-23.84
Bangladesh_15 Gen5 9 Soumya Sarkar (Bangladesh) flag Soumya Sarkar (Bangladesh) M-16 | R-831 | BaA-28 | W-4 | BoA-84 | Ct/St-23 | FPM-1.4 | avgCR-22.63
Bangladesh_15 Gen5 11 Zakir Hasan (Bangladesh) flag Zakir Hasan (Bangladesh) M-13 | R-593 | BaA-24 | W-0 | BoA-na | Ct/St-11 | FPM-0.8 | avgCR-18.32
Bangladesh_15 Gen5 12 Mahmudul Hasan Joy (Bangladesh) flag Mahmudul Hasan Joy (Bangladesh) M-18 | R-775 | BaA-23 | W-0 | BoA-na | Ct/St-9 | FPM-0.5 | avgCR-17.02
Zimbabwe_15 Gen4 9 Alistair Campbell (Zimbabwe) flag Alistair Campbell (Zimbabwe) M-60 | R-2858 | BaA-27 | W-0 | BoA-na | Ct/St-60 | FPM-1.0 | avgCR-18.22
Zimbabwe_15 Gen4 10 Dave Houghton (Zimbabwe) flag Dave Houghton (Zimbabwe) M-22 | R-1464 | BaA-43 | W-0 | BoA-na | Ct/St-17 | FPM-0.8 | avgCR-20.59
Zimbabwe_15 Gen4 12 Stuart Carlisle (Zimbabwe) flag Stuart Carlisle (Zimbabwe) M-37 | R-1615 | BaA-27 | W-0 | BoA-na | Ct/St-34 | FPM-0.9 | avgCR-17.18
Zimbabwe_15 Gen5 2 Brendan Taylor (Zimbabwe) flag Brendan Taylor (Zimbabwe) M-34 | R-2320 | BaA-36 | W-0 | BoA-na | Ct/St-30 | FPM-0.9 | avgCR-23.21