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 - 16th Nov 2025. Next Update- post 7th Jan 2026.
Gen1
Gen2
Gen3
Gen4
Gen5
Group Sub-Group SG_rank Team (or Player) Stats
World_100 Gen1 11 Javed Miandad (Pakistan) flag Javed Miandad (Pakistan) 1975-1996 | M-233 | R-7381 | BaA-42 | W-7 | BoA-42 | Ct/St-73 | FPM-0.3 | avgCR-15.74
World_100 Gen2 8 Dean Jones (Australia) flag Dean Jones (Australia) 1984-1994 | M-164 | R-6068 | BaA-45 | W-3 | BoA-27 | Ct/St-54 | FPM-0.3 | avgCR-16.45
World_100 Gen3 23 Inzamam-ul-Haq (Pakistan) flag Inzamam-ul-Haq (Pakistan) 1991-2007 | M-378 | R-11739 | BaA-40 | W-3 | BoA-21 | Ct/St-113 | FPM-0.3 | avgCR-14.58
World_100 Gen3 25 Brian Lara (West Indies) flag Brian Lara (West Indies) 1990-2007 | M-299 | R-10405 | BaA-40 | W-4 | BoA-15 | Ct/St-120 | FPM-0.4 | avgCR-16.50
World_100 Gen3 34 Ricky Ponting (Australia) flag Ricky Ponting (Australia) 1995-2012 | M-375 | R-13704 | BaA-42 | W-3 | BoA-35 | Ct/St-160 | FPM-0.4 | avgCR-16.29
World_100 Gen4 10 AB de Villiers (South Africa) flag AB de Villiers (South Africa) 2005-2018 | M-228 | R-9577 | BaA-54 | W-7 | BoA-29 | Ct/St-181 | FPM-0.8 | avgCR-19.79
World_100 Gen4 20 Mahela Jayawardene (Sri Lanka) flag Mahela Jayawardene (Sri Lanka) 1998-2015 | M-448 | R-12650 | BaA-33 | W-8 | BoA-70 | Ct/St-218 | FPM-0.5 | avgCR-14.21
World_100 Gen5 1 Virat Kohli (India) flag Virat Kohli (India) 2008-2025 | M-305 | R-14255 | BaA-58 | W-5 | BoA-136 | Ct/St-164 | FPM-0.5 | avgCR-20.54
World_100 Gen5 4 Rohit Sharma (India) flag Rohit Sharma (India) 2007-2025 | M-276 | R-11370 | BaA-49 | W-9 | BoA-59 | Ct/St-100 | FPM-0.4 | avgCR-18.32
World_100 Gen5 22 Martin Guptill (New Zealand) flag Martin Guptill (New Zealand) 2009-2022 | M-198 | R-7346 | BaA-42 | W-4 | BoA-25 | Ct/St-104 | FPM-0.5 | avgCR-17.59
England_25 Gen3 5 Marcus Trescothick (England) flag Marcus Trescothick (England) 2000-2006 | M-123 | R-4335 | BaA-37 | W-4 | BoA-55 | Ct/St-49 | FPM-0.4 | avgCR-16.19
England_25 Gen4 5 Ian Bell (England) flag Ian Bell (England) 2004-2015 | M-161 | R-5416 | BaA-38 | W-6 | BoA-15 | Ct/St-54 | FPM-0.3 | avgCR-16.17
India_25 Gen5 1 Virat Kohli (India) flag Virat Kohli (India) 2008-2025 | M-305 | R-14255 | BaA-58 | W-5 | BoA-136 | Ct/St-164 | FPM-0.5 | avgCR-20.54
India_25 Gen5 5 Rohit Sharma (India) flag Rohit Sharma (India) 2007-2025 | M-276 | R-11370 | BaA-49 | W-9 | BoA-59 | Ct/St-100 | FPM-0.4 | avgCR-18.32
New Zealand_25 Gen5 8 Martin Guptill (New Zealand) flag Martin Guptill (New Zealand) 2009-2022 | M-198 | R-7346 | BaA-42 | W-4 | BoA-25 | Ct/St-104 | FPM-0.5 | avgCR-17.59
Pakistan_25 Gen1 3 Javed Miandad (Pakistan) flag Javed Miandad (Pakistan) 1975-1996 | M-233 | R-7381 | BaA-42 | W-7 | BoA-42 | Ct/St-73 | FPM-0.3 | avgCR-15.74
Pakistan_25 Gen1 5 Zaheer Abbas (Pakistan) flag Zaheer Abbas (Pakistan) 1974-1985 | M-62 | R-2572 | BaA-48 | W-7 | BoA-32 | Ct/St-16 | FPM-0.3 | avgCR-19.94
Pakistan_25 Gen3 7 Inzamam-ul-Haq (Pakistan) flag Inzamam-ul-Haq (Pakistan) 1991-2007 | M-378 | R-11739 | BaA-40 | W-3 | BoA-21 | Ct/St-113 | FPM-0.3 | avgCR-14.58
Pakistan_25 Gen3 9 Saeed Anwar (Pakistan) flag Saeed Anwar (Pakistan) 1989-2003 | M-247 | R-8824 | BaA-39 | W-6 | BoA-32 | Ct/St-42 | FPM-0.2 | avgCR-16.47
Pakistan_25 Gen3 11 Ijaz Ahmed (Pakistan) flag Ijaz Ahmed (Pakistan) 1986-2000 | M-250 | R-6564 | BaA-32 | W-5 | BoA-95 | Ct/St-90 | FPM-0.4 | avgCR-13.88
South Africa_25 Gen3 11 Daryll Cullinan (South Africa) flag Daryll Cullinan (South Africa) 1993-2000 | M-138 | R-3860 | BaA-33 | W-5 | BoA-25 | Ct/St-62 | FPM-0.4 | avgCR-14.42
South Africa_25 Gen3 12 Dale Benkenstein (South Africa) flag Dale Benkenstein (South Africa) 1998-2002 | M-23 | R-305 | BaA-18 | W-4 | BoA-11 | Ct/St-3 | FPM-0.1 | avgCR-9.22
South Africa_25 Gen4 1 AB de Villiers (South Africa) flag AB de Villiers (South Africa) 2005-2018 | M-228 | R-9577 | BaA-54 | W-7 | BoA-29 | Ct/St-181 | FPM-0.8 | avgCR-19.79
Sri Lanka_25 Gen3 9 Hashan Tillakaratne (Sri Lanka) flag Hashan Tillakaratne (Sri Lanka) 1986-2003 | M-200 | R-3789 | BaA-30 | W-6 | BoA-24 | Ct/St-95 | FPM-0.5 | avgCR-11.11
Sri Lanka_25 Gen4 3 Mahela Jayawardene (Sri Lanka) flag Mahela Jayawardene (Sri Lanka) 1998-2015 | M-448 | R-12650 | BaA-33 | W-8 | BoA-70 | Ct/St-218 | FPM-0.5 | avgCR-14.21
West Indies_25 Gen1 6 Clive Lloyd (West Indies) flag Clive Lloyd (West Indies) 1973-1985 | M-87 | R-1977 | BaA-40 | W-8 | BoA-26 | Ct/St-39 | FPM-0.4 | avgCR-15.22
West Indies_25 Gen3 2 Brian Lara (West Indies) flag Brian Lara (West Indies) 1990-2007 | M-299 | R-10405 | BaA-40 | W-4 | BoA-15 | Ct/St-120 | FPM-0.4 | avgCR-16.50
Bangladesh_15 Gen5 9 Najmul Hossain Shanto (Bangladesh) flag Najmul Hossain Shanto (Bangladesh) 2018-2025 | M-58 | R-1705 | BaA-32 | W-2 | BoA-62 | Ct/St-18 | FPM-0.3 | avgCR-14.74
Afghanistan_15 Gen5 8 Asghar Afghan (Afghanistan) flag Asghar Afghan (Afghanistan) 2009-2021 | M-114 | R-2424 | BaA-25 | W-3 | BoA-30 | Ct/St-24 | FPM-0.2 | avgCR-9.71
Ireland_15 Gen5 7 Harry Tector (Ireland) flag Harry Tector (Ireland) 2020-2025 | M-54 | R-1992 | BaA-46 | W-4 | BoA-66 | Ct/St-24 | FPM-0.4 | avgCR-16.77
Scotland_10 Gen5 3 Matt Machan (England) flag Matt Machan (England) 2013-2016 | M-23 | R-734 | BaA-33 | W-9 | BoA-43 | Ct/St-4 | FPM-0.2 | avgCR-17.38
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #odicricket #odis #menodis #javedmiandad #miandad #deanjones #jones #inzamamulhaq #brianlara #lara #rickyponting #ponting #abdevilliers #villiers #mahelajayawardene #jayawardene #viratkohli #kohli #rohitsharma #sharma #martinguptill #guptill #marcustrescothick #trescothick #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings