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
Pakistan_25 Gen2 1 Imtiaz Ahmed (Pakistan) flag Imtiaz Ahmed (Pakistan) M-41 | Ct/St-93 | FPM-2.3 | avgCR-14.99
Pakistan_25 Gen2 2 Wallis Mathias (Pakistan) flag Wallis Mathias (Pakistan) M-21 | Ct/St-22 | FPM-1.0 | avgCR-13.51
Pakistan_25 Gen2 3 Hanif Mohammad (Pakistan) flag Hanif Mohammad (Pakistan) M-55 | Ct/St-40 | FPM-0.7 | avgCR-9.75
Pakistan_25 Gen3 1 Wasim Bari (Pakistan) flag Wasim Bari (Pakistan) M-81 | Ct/St-228 | FPM-2.8 | avgCR-20.62
Pakistan_25 Gen3 2 Saleem Yousuf (Pakistan) flag Saleem Yousuf (Pakistan) M-32 | Ct/St-104 | FPM-3.3 | avgCR-21.32
Pakistan_25 Gen3 3 Majid Khan (Pakistan) flag Majid Khan (Pakistan) M-63 | Ct/St-70 | FPM-1.1 | avgCR-14.17
Pakistan_25 Gen3 4 Javed Miandad (Pakistan) flag Javed Miandad (Pakistan) M-124 | Ct/St-94 | FPM-0.8 | avgCR-10.00
Pakistan_25 Gen3 5 Iqbal Qasim (Pakistan) flag Iqbal Qasim (Pakistan) M-50 | Ct/St-42 | FPM-0.8 | avgCR-11.70
Pakistan_25 Gen3 6 Mudassar Nazar (Pakistan) flag Mudassar Nazar (Pakistan) M-76 | Ct/St-48 | FPM-0.6 | avgCR-8.35
Pakistan_25 Gen3 7 Saleem Malik (Pakistan) flag Saleem Malik (Pakistan) M-103 | Ct/St-65 | FPM-0.6 | avgCR-7.99
Pakistan_25 Gen4 1 Kamran Akmal (Pakistan) flag Kamran Akmal (Pakistan) M-53 | Ct/St-206 | FPM-3.9 | avgCR-28.39
Pakistan_25 Gen4 2 Rashid Latif (Pakistan) flag Rashid Latif (Pakistan) M-37 | Ct/St-130 | FPM-3.5 | avgCR-23.82
Pakistan_25 Gen4 3 Younis Khan (Pakistan) flag Younis Khan (Pakistan) M-118 | Ct/St-139 | FPM-1.2 | avgCR-15.52
Pakistan_25 Gen4 4 Moin Khan (Pakistan) flag Moin Khan (Pakistan) M-69 | Ct/St-148 | FPM-2.1 | avgCR-12.79
Pakistan_25 Gen4 5 Mohammad Wasim (Pakistan) flag Mohammad Wasim (Pakistan) M-18 | Ct/St-24 | FPM-1.3 | avgCR-15.38
Pakistan_25 Gen4 6 Inzamam-ul-Haq (Pakistan) flag Inzamam-ul-Haq (Pakistan) M-120 | Ct/St-81 | FPM-0.7 | avgCR-8.53
Pakistan_25 Gen4 7 Ijaz Ahmed (Pakistan) flag Ijaz Ahmed (Pakistan) M-60 | Ct/St-45 | FPM-0.8 | avgCR-9.86
Pakistan_25 Gen5 1 Sarfaraz Ahmed (Pakistan) flag Sarfaraz Ahmed (Pakistan) M-54 | Ct/St-182 | FPM-3.4 | avgCR-25.36
Pakistan_25 Gen5 2 Adnan Akmal (Pakistan) flag Adnan Akmal (Pakistan) M-21 | Ct/St-77 | FPM-3.7 | avgCR-26.64
Pakistan_25 Gen5 3 Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) M-39 | Ct/St-112 | FPM-2.9 | avgCR-18.99
Pakistan_25 Gen5 4 Asad Shafiq (Pakistan) flag Asad Shafiq (Pakistan) M-77 | Ct/St-77 | FPM-1.0 | avgCR-13.25
Pakistan_25 Gen5 5 Azhar Ali (Pakistan) flag Azhar Ali (Pakistan) M-97 | Ct/St-66 | FPM-0.7 | avgCR-8.70
Pakistan_25 Gen5 6 Babar Azam (Pakistan) flag Babar Azam (Pakistan) M-59 | Ct/St-47 | FPM-0.8 | avgCR-10.14
Pakistan_25 Gen5 7 Mohammad Hafeez (Pakistan) flag Mohammad Hafeez (Pakistan) M-55 | Ct/St-45 | FPM-0.8 | avgCR-10.65
Pakistan_25 Gen5 8 Misbah-ul-Haq (Pakistan) flag Misbah-ul-Haq (Pakistan) M-75 | Ct/St-50 | FPM-0.7 | avgCR-9.23
South Africa_25 Gen1 1 Bruce Mitchell (South Africa) flag Bruce Mitchell (South Africa) M-42 | Ct/St-56 | FPM-1.3 | avgCR-19.34
South Africa_25 Gen1 2 Dave Nourse (South Africa) flag Dave Nourse (South Africa) M-45 | Ct/St-43 | FPM-1.0 | avgCR-13.48
South Africa_25 Gen1 3 Cyril Vincent (South Africa) flag Cyril Vincent (South Africa) M-25 | Ct/St-27 | FPM-1.1 | avgCR-14.22
South Africa_25 Gen2 1 John Waite (South Africa) flag John Waite (South Africa) M-50 | Ct/St-141 | FPM-2.8 | avgCR-16.18
South Africa_25 Gen2 2 Denis Lindsay (South Africa) flag Denis Lindsay (South Africa) M-19 | Ct/St-59 | FPM-3.1 | avgCR-22.50
South Africa_25 Gen2 3 Russell Endean (South Africa) flag Russell Endean (South Africa) M-28 | Ct/St-41 | FPM-1.5 | avgCR-17.47
South Africa_25 Gen2 4 Trevor Goddard (South Africa) flag Trevor Goddard (South Africa) M-41 | Ct/St-48 | FPM-1.2 | avgCR-16.95
South Africa_25 Gen2 5 Eddie Barlow (South Africa) flag Eddie Barlow (South Africa) M-30 | Ct/St-35 | FPM-1.2 | avgCR-15.52
South Africa_25 Gen4 1 Mark Boucher (South Africa) flag Mark Boucher (South Africa) M-147 | Ct/St-555 | FPM-3.8 | avgCR-26.85
South Africa_25 Gen4 2 David Richardson (South Africa) flag David Richardson (South Africa) M-42 | Ct/St-152 | FPM-3.6 | avgCR-26.59
South Africa_25 Gen4 3 Graeme Smith (South Africa) flag Graeme Smith (South Africa) M-117 | Ct/St-169 | FPM-1.4 | avgCR-19.08
South Africa_25 Gen4 4 Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) M-166 | Ct/St-200 | FPM-1.2 | avgCR-15.81
South Africa_25 Gen4 5 Brian McMillan (South Africa) flag Brian McMillan (South Africa) M-38 | Ct/St-49 | FPM-1.3 | avgCR-17.79
South Africa_25 Gen4 6 Herschelle Gibbs (South Africa) flag Herschelle Gibbs (South Africa) M-90 | Ct/St-94 | FPM-1.0 | avgCR-13.53
South Africa_25 Gen4 7 Daryll Cullinan (South Africa) flag Daryll Cullinan (South Africa) M-70 | Ct/St-67 | FPM-1.0 | avgCR-12.91
South Africa_25 Gen4 8 Gary Kirsten (South Africa) flag Gary Kirsten (South Africa) M-101 | Ct/St-83 | FPM-0.8 | avgCR-11.09
South Africa_25 Gen5 1 Quinton de Kock (South Africa) flag Quinton de Kock (South Africa) M-54 | Ct/St-232 | FPM-4.3 | avgCR-35.84
South Africa_25 Gen5 2 AB de Villiers (South Africa) flag AB de Villiers (South Africa) M-114 | Ct/St-227 | FPM-2.0 | avgCR-20.24
South Africa_25 Gen5 3 Kyle Verreynne (South Africa) flag Kyle Verreynne (South Africa) M-27 | Ct/St-92 | FPM-3.4 | avgCR-23.26
South Africa_25 Gen5 4 Dean Elgar (South Africa) flag Dean Elgar (South Africa) M-86 | Ct/St-92 | FPM-1.1 | avgCR-13.98
South Africa_25 Gen5 5 Hashim Amla (South Africa) flag Hashim Amla (South Africa) M-124 | Ct/St-108 | FPM-0.9 | avgCR-11.36
South Africa_25 Gen5 6 Aiden Markram (South Africa) flag Aiden Markram (South Africa) M-46 | Ct/St-54 | FPM-1.2 | avgCR-14.88
South Africa_25 Gen5 7 Faf du Plessis (South Africa) flag Faf du Plessis (South Africa) M-69 | Ct/St-63 | FPM-0.9 | avgCR-11.88
South Africa_25 Gen5 8 Jean-Paul Duminy (South Africa) flag Jean-Paul Duminy (South Africa) M-46 | Ct/St-38 | FPM-0.8 | avgCR-11.42
South Africa_25 Gen5 9 Alviro Petersen (South Africa) flag Alviro Petersen (South Africa) M-36 | Ct/St-31 | FPM-0.9 | avgCR-10.39
Sri Lanka_25 Gen3 1 Amal Silva (Sri Lanka) flag Amal Silva (Sri Lanka) M-9 | Ct/St-34 | FPM-3.8 | avgCR-30.38
Sri Lanka_25 Gen4 1 Mahela Jayawardene (Sri Lanka) flag Mahela Jayawardene (Sri Lanka) M-149 | Ct/St-205 | FPM-1.4 | avgCR-17.65
Sri Lanka_25 Gen4 2 Hashan Tillakaratne (Sri Lanka) flag Hashan Tillakaratne (Sri Lanka) M-83 | Ct/St-124 | FPM-1.5 | avgCR-17.23
Sri Lanka_25 Gen4 3 Prasanna Jayawardene (Sri Lanka) flag Prasanna Jayawardene (Sri Lanka) M-58 | Ct/St-156 | FPM-2.7 | avgCR-16.41
Sri Lanka_25 Gen4 4 Roshan Mahanama (Sri Lanka) flag Roshan Mahanama (Sri Lanka) M-52 | Ct/St-56 | FPM-1.1 | avgCR-14.33
Sri Lanka_25 Gen4 5 Romesh Kaluwitharana (Sri Lanka) flag Romesh Kaluwitharana (Sri Lanka) M-49 | Ct/St-119 | FPM-2.4 | avgCR-15.11
Sri Lanka_25 Gen4 6 Russel Arnold (Sri Lanka) flag Russel Arnold (Sri Lanka) M-44 | Ct/St-51 | FPM-1.2 | avgCR-15.47
Sri Lanka_25 Gen4 7 Kumar Sangakkara (Sri Lanka) flag Kumar Sangakkara (Sri Lanka) M-134 | Ct/St-202 | FPM-1.5 | avgCR-11.56
Sri Lanka_25 Gen4 8 Tillakaratne Dilshan (Sri Lanka) flag Tillakaratne Dilshan (Sri Lanka) M-87 | Ct/St-88 | FPM-1.0 | avgCR-12.16
Sri Lanka_25 Gen4 9 Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) M-110 | Ct/St-78 | FPM-0.7 | avgCR-9.10
Sri Lanka_25 Gen4 10 Asanka Gurusinha (Sri Lanka) flag Asanka Gurusinha (Sri Lanka) M-41 | Ct/St-33 | FPM-0.8 | avgCR-9.68
Sri Lanka_25 Gen4 11 Marvan Atapattu (Sri Lanka) flag Marvan Atapattu (Sri Lanka) M-90 | Ct/St-58 | FPM-0.6 | avgCR-8.07
Sri Lanka_25 Gen4 12 Arjuna Ranatunga (Sri Lanka) flag Arjuna Ranatunga (Sri Lanka) M-93 | Ct/St-47 | FPM-0.5 | avgCR-6.77
Sri Lanka_25 Gen4 13 Muthiah Muralidaran (Sri Lanka) flag Muthiah Muralidaran (Sri Lanka) M-133 | Ct/St-72 | FPM-0.5 | avgCR-6.67
Sri Lanka_25 Gen5 1 Niroshan Dickwella (Sri Lanka) flag Niroshan Dickwella (Sri Lanka) M-54 | Ct/St-161 | FPM-3.0 | avgCR-19.66
Sri Lanka_25 Gen5 2 Kusal Mendis (Sri Lanka) flag Kusal Mendis (Sri Lanka) M-73 | Ct/St-118 | FPM-1.6 | avgCR-17.05
Sri Lanka_25 Gen5 3 Dhananjaya de Silva (Sri Lanka) flag Dhananjaya de Silva (Sri Lanka) M-65 | Ct/St-87 | FPM-1.3 | avgCR-16.09
Sri Lanka_25 Gen5 4 Dinesh Chandimal (Sri Lanka) flag Dinesh Chandimal (Sri Lanka) M-90 | Ct/St-105 | FPM-1.2 | avgCR-9.77
Sri Lanka_25 Gen5 5 Angelo Mathews (Sri Lanka) flag Angelo Mathews (Sri Lanka) M-119 | Ct/St-78 | FPM-0.7 | avgCR-8.36
Sri Lanka_25 Gen5 6 Lahiru Thirimanne (Sri Lanka) flag Lahiru Thirimanne (Sri Lanka) M-44 | Ct/St-36 | FPM-0.8 | avgCR-11.37
Sri Lanka_25 Gen5 7 Dimuth Karunaratne (Sri Lanka) flag Dimuth Karunaratne (Sri Lanka) M-100 | Ct/St-62 | FPM-0.6 | avgCR-7.79
Sri Lanka_25 Gen5 8 Tharanga Paranavitana (Sri Lanka) flag Tharanga Paranavitana (Sri Lanka) M-32 | Ct/St-27 | FPM-0.8 | avgCR-10.63
Sri Lanka_25 Gen5 9 Kithuruwan Vithanage (Sri Lanka) flag Kithuruwan Vithanage (Sri Lanka) M-10 | Ct/St-10 | FPM-1.0 | avgCR-12.65
Sri Lanka_25 Gen5 10 Kaushal Silva (Sri Lanka) flag Kaushal Silva (Sri Lanka) M-39 | Ct/St-35 | FPM-0.9 | avgCR-9.41
Sri Lanka_25 Gen5 11 Dilruwan Perera (Sri Lanka) flag Dilruwan Perera (Sri Lanka) M-43 | Ct/St-19 | FPM-0.4 | avgCR-5.50
West Indies_25 Gen1 1 Baron Constantine (West Indies) flag Baron Constantine (West Indies) M-18 | Ct/St-28 | FPM-1.6 | avgCR-22.78
West Indies_25 Gen2 1 Gerry Alexander (West Indies) flag Gerry Alexander (West Indies) M-25 | Ct/St-90 | FPM-3.6 | avgCR-26.95
West Indies_25 Gen2 2 Garry Sobers (West Indies) flag Garry Sobers (West Indies) M-93 | Ct/St-109 | FPM-1.2 | avgCR-16.21
West Indies_25 Gen2 3 Everton Weekes (West Indies) flag Everton Weekes (West Indies) M-48 | Ct/St-49 | FPM-1.0 | avgCR-13.40
West Indies_25 Gen2 4 Clyde Walcott (West Indies) flag Clyde Walcott (West Indies) M-44 | Ct/St-64 | FPM-1.5 | avgCR-12.91
West Indies_25 Gen3 1 Jeff Dujon (West Indies) flag Jeff Dujon (West Indies) M-81 | Ct/St-272 | FPM-3.4 | avgCR-22.88
West Indies_25 Gen3 2 Deryck Murray (West Indies) flag Deryck Murray (West Indies) M-62 | Ct/St-189 | FPM-3.0 | avgCR-20.12
West Indies_25 Gen3 3 David Murray (West Indies) flag David Murray (West Indies) M-19 | Ct/St-62 | FPM-3.3 | avgCR-24.73
West Indies_25 Gen3 4 Viv Richards (West Indies) flag Viv Richards (West Indies) M-121 | Ct/St-122 | FPM-1.0 | avgCR-13.58
West Indies_25 Gen3 5 Gordon Greenidge (West Indies) flag Gordon Greenidge (West Indies) M-108 | Ct/St-96 | FPM-0.9 | avgCR-12.01
West Indies_25 Gen3 6 Roy Fredericks (West Indies) flag Roy Fredericks (West Indies) M-59 | Ct/St-62 | FPM-1.1 | avgCR-14.50
West Indies_25 Gen3 7 Clive Lloyd (West Indies) flag Clive Lloyd (West Indies) M-110 | Ct/St-90 | FPM-0.8 | avgCR-10.91
West Indies_25 Gen3 8 Richie Richardson (West Indies) flag Richie Richardson (West Indies) M-86 | Ct/St-90 | FPM-1.0 | avgCR-13.81
West Indies_25 Gen3 9 Gus Logie (West Indies) flag Gus Logie (West Indies) M-52 | Ct/St-57 | FPM-1.1 | avgCR-15.55
West Indies_25 Gen3 10 Alvin Kallicharran (West Indies) flag Alvin Kallicharran (West Indies) M-66 | Ct/St-51 | FPM-0.8 | avgCR-10.54
West Indies_25 Gen4 1 Courtney Browne (West Indies) flag Courtney Browne (West Indies) M-20 | Ct/St-81 | FPM-4.1 | avgCR-31.02
West Indies_25 Gen4 2 David Williams (West Indies) flag David Williams (West Indies) M-11 | Ct/St-42 | FPM-3.8 | avgCR-28.77
West Indies_25 Gen4 3 Brian Lara (West Indies) flag Brian Lara (West Indies) M-131 | Ct/St-164 | FPM-1.3 | avgCR-17.40
West Indies_25 Gen4 4 Ridley Jacobs (West Indies) flag Ridley Jacobs (West Indies) M-65 | Ct/St-219 | FPM-3.4 | avgCR-23.23
West Indies_25 Gen4 5 Carl Hooper (West Indies) flag Carl Hooper (West Indies) M-102 | Ct/St-115 | FPM-1.1 | avgCR-15.72
West Indies_25 Gen4 6 Junior Murray (West Indies) flag Junior Murray (West Indies) M-33 | Ct/St-102 | FPM-3.1 | avgCR-21.18
West Indies_25 Gen5 1 Joshua Da Silva (West Indies) flag Joshua Da Silva (West Indies) M-33 | Ct/St-127 | FPM-3.8 | avgCR-26.51
West Indies_25 Gen5 2 Denesh Ramdin (West Indies) flag Denesh Ramdin (West Indies) M-74 | Ct/St-217 | FPM-2.9 | avgCR-19.86
West Indies_25 Gen5 3 Daren Sammy (West Indies) flag Daren Sammy (West Indies) M-38 | Ct/St-65 | FPM-1.7 | avgCR-22.84
West Indies_25 Gen5 4 Jason Holder (West Indies) flag Jason Holder (West Indies) M-69 | Ct/St-71 | FPM-1.0 | avgCR-13.75