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 Donald Bradman (Australia) flag Donald Bradman (Australia) M-52 | R-6996 | A-100 | SR*-61 | avgCR-35.34
World_100 Gen1 2 Jack Hobbs (England) flag Jack Hobbs (England) M-61 | R-5410 | A-57 | SR*-48 | avgCR-24.24
World_100 Gen1 3 Wally Hammond (England) flag Wally Hammond (England) M-85 | R-7249 | A-58 | SR*-45 | avgCR-19.23
World_100 Gen1 4 George Headley (West Indies) flag George Headley (West Indies) M-22 | R-2190 | A-61 | SR*-46 | avgCR-29.43
World_100 Gen1 5 Herbert Sutcliffe (England) flag Herbert Sutcliffe (England) M-54 | R-4555 | A-61 | SR*-39 | avgCR-20.88
World_100 Gen1 6 Dudley Nourse (South Africa) flag Dudley Nourse (South Africa) M-34 | R-2960 | A-54 | SR*-41 | avgCR-25.08
World_100 Gen1 7 Bruce Mitchell (South Africa) flag Bruce Mitchell (South Africa) M-42 | R-3471 | A-49 | SR*-34 | avgCR-23.85
World_100 Gen1 8 Clem Hill (Australia) flag Clem Hill (Australia) M-49 | R-3412 | A-39 | SR*-56 | avgCR-20.54
World_100 Gen1 9 Herbie Taylor (South Africa) flag Herbie Taylor (South Africa) M-42 | R-2936 | A-41 | SR*-42 | avgCR-20.85
World_100 Gen2 1 Garry Sobers (West Indies) flag Garry Sobers (West Indies) M-93 | R-8032 | A-58 | SR*-50 | avgCR-23.75
World_100 Gen2 2 Ken Barrington (England) flag Ken Barrington (England) M-82 | R-6806 | A-59 | SR*-42 | avgCR-20.67
World_100 Gen2 3 Leonard Hutton (England) flag Leonard Hutton (England) M-79 | R-6971 | A-57 | SR*-39 | avgCR-21.77
World_100 Gen2 4 Rohan Kanhai (West Indies) flag Rohan Kanhai (West Indies) M-79 | R-6227 | A-48 | SR*-48 | avgCR-21.29
World_100 Gen2 5 Neil Harvey (Australia) flag Neil Harvey (Australia) M-79 | R-6149 | A-48 | SR*-48 | avgCR-20.93
World_100 Gen2 6 Colin Cowdrey (England) flag Colin Cowdrey (England) M-114 | R-7624 | A-44 | SR*-39 | avgCR-17.83
World_100 Gen2 7 Everton Weekes (West Indies) flag Everton Weekes (West Indies) M-48 | R-4455 | A-59 | SR*-51 | avgCR-23.39
World_100 Gen2 8 Bill Lawry (Australia) flag Bill Lawry (Australia) M-67 | R-5234 | A-47 | SR*-39 | avgCR-20.98
World_100 Gen2 9 Clyde Walcott (West Indies) flag Clyde Walcott (West Indies) M-44 | R-3798 | A-57 | SR*-48 | avgCR-22.42
World_100 Gen2 10 Denis Compton (England) flag Denis Compton (England) M-78 | R-5807 | A-50 | SR*-42 | avgCR-18.37
World_100 Gen2 11 Peter May (England) flag Peter May (England) M-66 | R-4537 | A-47 | SR*-40 | avgCR-18.83
World_100 Gen2 12 Arthur Morris (Australia) flag Arthur Morris (Australia) M-46 | R-3533 | A-46 | SR*-43 | avgCR-20.98
World_100 Gen2 13 Tom Graveney (England) flag Tom Graveney (England) M-79 | R-4882 | A-44 | SR*-41 | avgCR-15.48
World_100 Gen2 14 Frank Worrell (West Indies) flag Frank Worrell (West Indies) M-51 | R-3860 | A-49 | SR*-43 | avgCR-18.85
World_100 Gen2 15 Polly Umrigar (India) flag Polly Umrigar (India) M-59 | R-3631 | A-42 | SR*-38 | avgCR-16.88
World_100 Gen2 16 John Reid (New Zealand) flag John Reid (New Zealand) M-58 | R-3428 | A-33 | SR*-43 | avgCR-18.05
World_100 Gen3 1 Sunil Gavaskar (India) flag Sunil Gavaskar (India) M-125 | R-10122 | A-51 | SR*-44 | avgCR-23.39
World_100 Gen3 2 Viv Richards (West Indies) flag Viv Richards (West Indies) M-121 | R-8540 | A-50 | SR*-67 | avgCR-21.24
World_100 Gen3 3 Graham Gooch (England) flag Graham Gooch (England) M-118 | R-8900 | A-43 | SR*-49 | avgCR-22.54
World_100 Gen3 4 Allan Border (Australia) flag Allan Border (Australia) M-156 | R-11174 | A-51 | SR*-41 | avgCR-19.48
World_100 Gen3 5 Gordon Greenidge (West Indies) flag Gordon Greenidge (West Indies) M-108 | R-7558 | A-45 | SR*-50 | avgCR-21.14
World_100 Gen3 6 Javed Miandad (Pakistan) flag Javed Miandad (Pakistan) M-124 | R-8832 | A-53 | SR*-47 | avgCR-18.35
World_100 Gen3 7 Clive Lloyd (West Indies) flag Clive Lloyd (West Indies) M-110 | R-7515 | A-47 | SR*-57 | avgCR-19.75
World_100 Gen3 8 David Gower (England) flag David Gower (England) M-117 | R-8231 | A-44 | SR*-51 | avgCR-19.83
World_100 Gen3 9 Geoff Boycott (England) flag Geoff Boycott (England) M-108 | R-8114 | A-48 | SR*-35 | avgCR-20.81
World_100 Gen3 10 Greg Chappell (Australia) flag Greg Chappell (Australia) M-87 | R-7110 | A-54 | SR*-51 | avgCR-21.81
World_100 Gen3 11 Desmond Haynes (West Indies) flag Desmond Haynes (West Indies) M-116 | R-7487 | A-42 | SR*-45 | avgCR-18.68
World_100 Gen3 12 Martin Crowe (New Zealand) flag Martin Crowe (New Zealand) M-77 | R-5444 | A-45 | SR*-45 | avgCR-19.83
World_100 Gen3 13 Richie Richardson (West Indies) flag Richie Richardson (West Indies) M-86 | R-5949 | A-44 | SR*-48 | avgCR-19.17
World_100 Gen3 14 Dilip Vengsarkar (India) flag Dilip Vengsarkar (India) M-116 | R-6868 | A-42 | SR*-44 | avgCR-17.00
World_100 Gen3 15 Gundappa Viswanath (India) flag Gundappa Viswanath (India) M-91 | R-6080 | A-42 | SR*-44 | avgCR-19.05
World_100 Gen3 16 David Boon (Australia) flag David Boon (Australia) M-107 | R-7422 | A-44 | SR*-41 | avgCR-18.10
World_100 Gen3 17 Alvin Kallicharran (West Indies) flag Alvin Kallicharran (West Indies) M-66 | R-4399 | A-44 | SR*-46 | avgCR-19.49
World_100 Gen3 18 Zaheer Abbas (Pakistan) flag Zaheer Abbas (Pakistan) M-78 | R-5062 | A-45 | SR*-54 | avgCR-18.13
World_100 Gen3 19 Ian Botham (England) flag Ian Botham (England) M-102 | R-5200 | A-34 | SR*-61 | avgCR-16.67
World_100 Gen3 20 Roy Fredericks (West Indies) flag Roy Fredericks (West Indies) M-59 | R-4334 | A-42 | SR*-46 | avgCR-21.17
World_100 Gen3 21 Doug Walters (Australia) flag Doug Walters (Australia) M-74 | R-5357 | A-48 | SR*-49 | avgCR-18.56
World_100 Gen3 22 Mohinder Amarnath (India) flag Mohinder Amarnath (India) M-69 | R-4378 | A-43 | SR*-42 | avgCR-18.37
World_100 Gen3 23 Kim Hughes (Australia) flag Kim Hughes (Australia) M-70 | R-4415 | A-37 | SR*-43 | avgCR-18.92
World_100 Gen4 1 Brian Lara (West Indies) flag Brian Lara (West Indies) M-131 | R-11953 | A-53 | SR*-61 | avgCR-27.97
World_100 Gen4 2 Sachin Tendulkar (India) flag Sachin Tendulkar (India) M-200 | R-15921 | A-54 | SR*-54 | avgCR-22.15
World_100 Gen4 3 Virender Sehwag (India) flag Virender Sehwag (India) M-104 | R-8586 | A-49 | SR*-82 | avgCR-25.74
World_100 Gen4 4 Kumar Sangakkara (Sri Lanka) flag Kumar Sangakkara (Sri Lanka) M-134 | R-12400 | A-57 | SR*-54 | avgCR-23.60
World_100 Gen4 5 Ricky Ponting (Australia) flag Ricky Ponting (Australia) M-168 | R-13378 | A-52 | SR*-59 | avgCR-21.58
World_100 Gen4 6 Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) M-166 | R-13289 | A-55 | SR*-46 | avgCR-21.04
World_100 Gen4 7 Younis Khan (Pakistan) flag Younis Khan (Pakistan) M-118 | R-10099 | A-52 | SR*-52 | avgCR-24.27
World_100 Gen4 8 Steve Waugh (Australia) flag Steve Waugh (Australia) M-168 | R-10927 | A-51 | SR*-49 | avgCR-17.19
World_100 Gen4 9 Rahul Dravid (India) flag Rahul Dravid (India) M-164 | R-13288 | A-52 | SR*-43 | avgCR-20.99
World_100 Gen4 10 Shivnarine Chanderpaul (West Indies) flag Shivnarine Chanderpaul (West Indies) M-164 | R-11867 | A-51 | SR*-43 | avgCR-20.51
World_100 Gen4 11 Matthew Hayden (Australia) flag Matthew Hayden (Australia) M-103 | R-8625 | A-51 | SR*-60 | avgCR-24.29
World_100 Gen4 12 Inzamam-ul-Haq (Pakistan) flag Inzamam-ul-Haq (Pakistan) M-120 | R-8830 | A-50 | SR*-54 | avgCR-21.22
World_100 Gen4 13 Mohammad Azharuddin (India) flag Mohammad Azharuddin (India) M-99 | R-6215 | A-45 | SR*-57 | avgCR-18.29
World_100 Gen4 14 Alec Stewart (England) flag Alec Stewart (England) M-133 | R-8463 | A-40 | SR*-49 | avgCR-19.02
World_100 Gen4 15 Mahela Jayawardene (Sri Lanka) flag Mahela Jayawardene (Sri Lanka) M-149 | R-11814 | A-50 | SR*-51 | avgCR-19.92
World_100 Gen4 16 Kevin Pietersen (England) flag Kevin Pietersen (England) M-104 | R-8181 | A-47 | SR*-62 | avgCR-22.51
World_100 Gen4 17 Graeme Smith (South Africa) flag Graeme Smith (South Africa) M-117 | R-9265 | A-48 | SR*-60 | avgCR-21.77
World_100 Gen4 18 Mohammad Yousuf (Pakistan) flag Mohammad Yousuf (Pakistan) M-90 | R-7530 | A-52 | SR*-52 | avgCR-22.66
World_100 Gen4 19 Aravinda de Silva (Sri Lanka) flag Aravinda de Silva (Sri Lanka) M-93 | R-6361 | A-43 | SR*-50 | avgCR-19.75
World_100 Gen4 20 Adam Gilchrist (Australia) flag Adam Gilchrist (Australia) M-96 | R-5570 | A-48 | SR*-82 | avgCR-18.94
World_100 Gen4 21 Gary Kirsten (South Africa) flag Gary Kirsten (South Africa) M-101 | R-7289 | A-45 | SR*-43 | avgCR-19.56
World_100 Gen4 22 Mark Waugh (Australia) flag Mark Waugh (Australia) M-128 | R-8029 | A-42 | SR*-52 | avgCR-17.37
World_100 Gen4 23 Michael Slater (Australia) flag Michael Slater (Australia) M-74 | R-5312 | A-43 | SR*-53 | avgCR-21.13
World_100 Gen4 24 Mike Atherton (England) flag Mike Atherton (England) M-115 | R-7728 | A-38 | SR*-37 | avgCR-19.40
World_100 Gen4 25 Chris Gayle (West Indies) flag Chris Gayle (West Indies) M-103 | R-7214 | A-42 | SR*-60 | avgCR-21.43
World_100 Gen4 26 Graham Thorpe (England) flag Graham Thorpe (England) M-100 | R-6744 | A-45 | SR*-46 | avgCR-19.44
World_100 Gen4 27 Justin Langer (Australia) flag Justin Langer (Australia) M-105 | R-7696 | A-45 | SR*-54 | avgCR-20.69
World_100 Gen4 28 Mark Taylor (Australia) flag Mark Taylor (Australia) M-104 | R-7525 | A-43 | SR*-41 | avgCR-18.50
World_100 Gen4 29 VVS Laxman (India) flag VVS Laxman (India) M-134 | R-8781 | A-46 | SR*-49 | avgCR-18.25
World_100 Gen4 30 Carl Hooper (West Indies) flag Carl Hooper (West Indies) M-102 | R-5762 | A-36 | SR*-50 | avgCR-17.01
World_100 Gen5 1 Joe Root (England) flag Joe Root (England) M-158 | R-13543 | A-51 | SR*-57 | avgCR-24.51
World_100 Gen5 2 Steven Smith (Australia) flag Steven Smith (Australia) M-119 | R-10477 | A-56 | SR*-54 | avgCR-24.23
World_100 Gen5 3 Harry Brook (England) flag Harry Brook (England) M-30 | R-2820 | A-58 | SR*-88 | avgCR-29.85
World_100 Gen5 4 David Warner (Australia) flag David Warner (Australia) M-112 | R-8786 | A-45 | SR*-70 | avgCR-23.88
World_100 Gen5 5 Alastair Cook (England) flag Alastair Cook (England) M-161 | R-12472 | A-45 | SR*-47 | avgCR-20.60
World_100 Gen5 6 Kane Williamson (New Zealand) flag Kane Williamson (New Zealand) M-105 | R-9276 | A-55 | SR*-52 | avgCR-23.42
World_100 Gen5 7 AB de Villiers (South Africa) flag AB de Villiers (South Africa) M-114 | R-8765 | A-51 | SR*-55 | avgCR-21.34
World_100 Gen5 8 Virat Kohli (India) flag Virat Kohli (India) M-123 | R-9230 | A-47 | SR*-56 | avgCR-21.08
World_100 Gen5 9 Michael Clarke (Australia) flag Michael Clarke (Australia) M-115 | R-8643 | A-49 | SR*-56 | avgCR-21.10
World_100 Gen5 10 Rishabh Pant (India) flag Rishabh Pant (India) M-47 | R-3427 | A-45 | SR*-74 | avgCR-25.17
World_100 Gen5 11 Hashim Amla (South Africa) flag Hashim Amla (South Africa) M-124 | R-9282 | A-47 | SR*-50 | avgCR-19.97
World_100 Gen5 12 Ross Taylor (New Zealand) flag Ross Taylor (New Zealand) M-112 | R-7683 | A-45 | SR*-59 | avgCR-19.61
World_100 Gen5 13 Angelo Mathews (Sri Lanka) flag Angelo Mathews (Sri Lanka) M-119 | R-8214 | A-44 | SR*-48 | avgCR-18.89
World_100 Gen5 14 Ben Stokes (England) flag Ben Stokes (England) M-115 | R-7032 | A-36 | SR*-59 | avgCR-18.77
World_100 Gen5 15 Cheteshwar Pujara (India) flag Cheteshwar Pujara (India) M-103 | R-7195 | A-44 | SR*-44 | avgCR-18.46
World_100 Gen5 16 Dimuth Karunaratne (Sri Lanka) flag Dimuth Karunaratne (Sri Lanka) M-100 | R-7222 | A-39 | SR*-51 | avgCR-20.15
World_100 Gen5 17 Usman Khawaja (Australia) flag Usman Khawaja (Australia) M-84 | R-6053 | A-44 | SR*-49 | avgCR-20.30
World_100 Gen5 18 Tamim Iqbal (Bangladesh) flag Tamim Iqbal (Bangladesh) M-70 | R-5134 | A-39 | SR*-58 | avgCR-21.98
World_100 Gen5 19 Azhar Ali (Pakistan) flag Azhar Ali (Pakistan) M-97 | R-7142 | A-42 | SR*-42 | avgCR-19.74
World_100 Gen5 20 Jonny Bairstow (England) flag Jonny Bairstow (England) M-100 | R-6042 | A-36 | SR*-59 | avgCR-18.98
World_100 Gen5 21 Dinesh Chandimal (Sri Lanka) flag Dinesh Chandimal (Sri Lanka) M-90 | R-6361 | A-44 | SR*-50 | avgCR-19.12
World_100 Gen5 22 Dean Elgar (South Africa) flag Dean Elgar (South Africa) M-86 | R-5347 | A-38 | SR*-48 | avgCR-18.21