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 5 Wilfred Rhodes (England) flag Wilfred Rhodes (England) 1899-1930 | M-58 | W-127 | A-27 | SR-65 | ER-2.5 | avgCR-16.51
World_100 Gen2 7 Alan Davidson (Australia) flag Alan Davidson (Australia) 1953-1963 | M-44 | W-186 | A-21 | SR-62 | ER-2.0 | avgCR-27.89
World_100 Gen2 12 Vinoo Mankad (India) flag Vinoo Mankad (India) 1946-1959 | M-44 | W-162 | A-32 | SR-91 | ER-2.1 | avgCR-22.86
World_100 Gen2 17 Bill Johnston (Australia) flag Bill Johnston (Australia) 1947-1955 | M-40 | W-160 | A-24 | SR-69 | ER-2.1 | avgCR-23.56
World_100 Gen2 19 Tony Lock (England) flag Tony Lock (England) 1952-1968 | M-49 | W-174 | A-26 | SR-76 | ER-2.0 | avgCR-20.41
World_100 Gen2 20 Garry Sobers (West Indies) flag Garry Sobers (West Indies) 1954-1974 | M-93 | W-235 | A-34 | SR-92 | ER-2.2 | avgCR-16.05
World_100 Gen3 11 Derek Underwood (England) flag Derek Underwood (England) 1966-1982 | M-86 | W-297 | A-26 | SR-74 | ER-2.1 | avgCR-21.81
World_100 Gen3 12 Bishan Bedi (India) flag Bishan Bedi (India) 1966-1979 | M-67 | W-266 | A-29 | SR-80 | ER-2.1 | avgCR-24.06
World_100 Gen3 22 Iqbal Qasim (Pakistan) flag Iqbal Qasim (Pakistan) 1976-1988 | M-50 | W-171 | A-28 | SR-76 | ER-2.2 | avgCR-22.05
World_100 Gen4 6 Wasim Akram (Pakistan) flag Wasim Akram (Pakistan) 1985-2002 | M-104 | W-414 | A-24 | SR-55 | ER-2.6 | avgCR-25.06
World_100 Gen4 18 Daniel Vettori (New Zealand) flag Daniel Vettori (New Zealand) 1997-2014 | M-113 | W-362 | A-34 | SR-80 | ER-2.6 | avgCR-20.29
World_100 Gen4 20 Zaheer Khan (India) flag Zaheer Khan (India) 2000-2014 | M-92 | W-311 | A-33 | SR-60 | ER-3.3 | avgCR-22.03
World_100 Gen4 23 Chaminda Vaas (Sri Lanka) flag Chaminda Vaas (Sri Lanka) 1994-2009 | M-111 | W-355 | A-30 | SR-66 | ER-2.7 | avgCR-19.11
World_100 Gen5 5 Rangana Herath (Sri Lanka) flag Rangana Herath (Sri Lanka) 1999-2018 | M-93 | W-433 | A-28 | SR-60 | ER-2.8 | avgCR-29.72
World_100 Gen5 8 Mitchell Starc (Australia) flag Mitchell Starc (Australia) 2011-2025 | M-100 | W-402 | A-27 | SR-47 | ER-3.4 | avgCR-25.93
World_100 Gen5 12 Mitchell Johnson (Australia) flag Mitchell Johnson (Australia) 2007-2015 | M-73 | W-313 | A-28 | SR-51 | ER-3.3 | avgCR-28.61
World_100 Gen5 13 Ravindra Jadeja (India) flag Ravindra Jadeja (India) 2012-2025 | M-88 | W-342 | A-25 | SR-58 | ER-2.6 | avgCR-25.04
World_100 Gen5 19 Trent Boult (New Zealand) flag Trent Boult (New Zealand) 2011-2022 | M-78 | W-317 | A-27 | SR-55 | ER-3.0 | avgCR-24.27
World_100 Gen5 22 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 2007-2024 | M-71 | W-246 | A-32 | SR-64 | ER-3.0 | avgCR-21.35
World_100 Gen5 23 Neil Wagner (New Zealand) flag Neil Wagner (New Zealand) 2012-2024 | M-64 | W-260 | A-28 | SR-53 | ER-3.1 | avgCR-23.79
Australia_25 Gen2 3 Alan Davidson (Australia) flag Alan Davidson (Australia) 1953-1963 | M-44 | W-186 | A-21 | SR-62 | ER-2.0 | avgCR-27.89
Australia_25 Gen5 2 Mitchell Starc (Australia) flag Mitchell Starc (Australia) 2011-2025 | M-100 | W-402 | A-27 | SR-47 | ER-3.4 | avgCR-25.93
Australia_25 Gen5 4 Mitchell Johnson (Australia) flag Mitchell Johnson (Australia) 2007-2015 | M-73 | W-313 | A-28 | SR-51 | ER-3.3 | avgCR-28.61
England_25 Gen1 5 Wilfred Rhodes (England) flag Wilfred Rhodes (England) 1899-1930 | M-58 | W-127 | A-27 | SR-65 | ER-2.5 | avgCR-16.51
England_25 Gen2 7 Tony Lock (England) flag Tony Lock (England) 1952-1968 | M-49 | W-174 | A-26 | SR-76 | ER-2.0 | avgCR-20.41
England_25 Gen3 3 Derek Underwood (England) flag Derek Underwood (England) 1966-1982 | M-86 | W-297 | A-26 | SR-74 | ER-2.1 | avgCR-21.81
India_25 Gen2 1 Vinoo Mankad (India) flag Vinoo Mankad (India) 1946-1959 | M-44 | W-162 | A-32 | SR-91 | ER-2.1 | avgCR-22.86
India_25 Gen3 2 Bishan Bedi (India) flag Bishan Bedi (India) 1966-1979 | M-67 | W-266 | A-29 | SR-80 | ER-2.1 | avgCR-24.06
India_25 Gen3 5 Dilip Doshi (India) flag Dilip Doshi (India) 1979-1983 | M-33 | W-114 | A-31 | SR-82 | ER-2.3 | avgCR-21.35
India_25 Gen3 6 Karsan Ghavri (India) flag Karsan Ghavri (India) 1974-1981 | M-39 | W-109 | A-34 | SR-64 | ER-3.1 | avgCR-18.74
India_25 Gen4 3 Zaheer Khan (India) flag Zaheer Khan (India) 2000-2014 | M-92 | W-311 | A-33 | SR-60 | ER-3.3 | avgCR-22.03
India_25 Gen5 3 Ravindra Jadeja (India) flag Ravindra Jadeja (India) 2012-2025 | M-88 | W-342 | A-25 | SR-58 | ER-2.6 | avgCR-25.04
India_25 Gen5 7 Pragyan Ojha (India) flag Pragyan Ojha (India) 2009-2013 | M-24 | W-113 | A-30 | SR-68 | ER-2.7 | avgCR-26.23
New Zealand_25 Gen3 2 Richard Collinge (New Zealand) flag Richard Collinge (New Zealand) 1965-1978 | M-35 | W-116 | A-29 | SR-66 | ER-2.7 | avgCR-19.65
New Zealand_25 Gen3 5 Hedley Howarth (New Zealand) flag Hedley Howarth (New Zealand) 1969-1977 | M-30 | W-86 | A-37 | SR-103 | ER-2.2 | avgCR-16.51
New Zealand_25 Gen4 1 Daniel Vettori (New Zealand) flag Daniel Vettori (New Zealand) 1997-2014 | M-113 | W-362 | A-34 | SR-80 | ER-2.6 | avgCR-20.29
New Zealand_25 Gen5 2 Trent Boult (New Zealand) flag Trent Boult (New Zealand) 2011-2022 | M-78 | W-317 | A-27 | SR-55 | ER-3.0 | avgCR-24.27
New Zealand_25 Gen5 3 Ajaz Patel (New Zealand) flag Ajaz Patel (New Zealand) 2018-2024 | M-21 | W-85 | A-29 | SR-54 | ER-3.3 | avgCR-29.58
New Zealand_25 Gen5 4 Neil Wagner (New Zealand) flag Neil Wagner (New Zealand) 2012-2024 | M-64 | W-260 | A-28 | SR-53 | ER-3.1 | avgCR-23.79
Pakistan_25 Gen2 3 Pervez Sajjad (Pakistan) flag Pervez Sajjad (Pakistan) 1964-1973 | M-19 | W-59 | A-24 | SR-70 | ER-2.0 | avgCR-20.15
Pakistan_25 Gen3 4 Iqbal Qasim (Pakistan) flag Iqbal Qasim (Pakistan) 1976-1988 | M-50 | W-171 | A-28 | SR-76 | ER-2.2 | avgCR-22.05
Pakistan_25 Gen3 5 Azeem Hafeez (Pakistan) flag Azeem Hafeez (Pakistan) 1983-1985 | M-18 | W-63 | A-35 | SR-69 | ER-3.0 | avgCR-23.26
Pakistan_25 Gen4 1 Wasim Akram (Pakistan) flag Wasim Akram (Pakistan) 1985-2002 | M-104 | W-414 | A-24 | SR-55 | ER-2.6 | avgCR-25.06
Pakistan_25 Gen5 3 Noman Ali (Pakistan) flag Noman Ali (Pakistan) 2021-2025 | M-21 | W-97 | A-25 | SR-48 | ER-3.1 | avgCR-30.27
Pakistan_25 Gen5 4 Shaheen Shah Afridi (Pakistan) flag Shaheen Shah Afridi (Pakistan) 2018-2025 | M-33 | W-121 | A-28 | SR-53 | ER-3.2 | avgCR-22.55
Pakistan_25 Gen5 5 Mohammad Amir (Pakistan) flag Mohammad Amir (Pakistan) 2009-2019 | M-36 | W-119 | A-30 | SR-64 | ER-2.9 | avgCR-23.29
South Africa_25 Gen1 1 Cyril Vincent (South Africa) flag Cyril Vincent (South Africa) 1927-1935 | M-25 | W-84 | A-31 | SR-70 | ER-2.7 | avgCR-21.75
South Africa_25 Gen2 6 Trevor Goddard (South Africa) flag Trevor Goddard (South Africa) 1955-1970 | M-41 | W-123 | A-26 | SR-95 | ER-1.7 | avgCR-19.66
South Africa_25 Gen4 6 Paul Adams (South Africa) flag Paul Adams (South Africa) 1995-2004 | M-45 | W-134 | A-33 | SR-66 | ER-3.0 | avgCR-18.61
South Africa_25 Gen5 4 Keshav Maharaj (South Africa) flag Keshav Maharaj (South Africa) 2016-2025 | M-61 | W-215 | A-29 | SR-56 | ER-3.1 | avgCR-22.56
South Africa_25 Gen5 6 Marco Jansen (South Africa) flag Marco Jansen (South Africa) 2021-2025 | M-20 | W-82 | A-22 | SR-39 | ER-3.4 | avgCR-26.94
South Africa_25 Gen5 8 Wayne Parnell (South Africa) flag Wayne Parnell (South Africa) 2010-2017 | M-6 | W-15 | A-28 | SR-37 | ER-4.5 | avgCR-12.22
Sri Lanka_25 Gen3 5 Don Anurasiri (Sri Lanka) flag Don Anurasiri (Sri Lanka) 1986-1998 | M-18 | W-41 | A-38 | SR-97 | ER-2.3 | avgCR-13.15
Sri Lanka_25 Gen4 2 Chaminda Vaas (Sri Lanka) flag Chaminda Vaas (Sri Lanka) 1994-2009 | M-111 | W-355 | A-30 | SR-66 | ER-2.7 | avgCR-19.11
Sri Lanka_25 Gen4 5 Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 1991-2007 | M-110 | W-98 | A-34 | SR-83 | ER-2.5 | avgCR-7.61
Sri Lanka_25 Gen4 6 Thilan Thushara (Sri Lanka) flag Thilan Thushara (Sri Lanka) 2003-2010 | M-10 | W-28 | A-37 | SR-59 | ER-3.8 | avgCR-15.31
Sri Lanka_25 Gen4 7 Nuwan Zoysa (Sri Lanka) flag Nuwan Zoysa (Sri Lanka) 1997-2004 | M-30 | W-64 | A-34 | SR-69 | ER-2.9 | avgCR-13.71
Sri Lanka_25 Gen5 1 Rangana Herath (Sri Lanka) flag Rangana Herath (Sri Lanka) 1999-2018 | M-93 | W-433 | A-28 | SR-60 | ER-2.8 | avgCR-29.72
Sri Lanka_25 Gen5 2 Prabath Jayasuriya (Sri Lanka) flag Prabath Jayasuriya (Sri Lanka) 2022-2025 | M-22 | W-122 | A-31 | SR-59 | ER-3.2 | avgCR-31.38
Sri Lanka_25 Gen5 5 Lasith Embuldeniya (Sri Lanka) flag Lasith Embuldeniya (Sri Lanka) 2019-2022 | M-17 | W-71 | A-37 | SR-68 | ER-3.2 | avgCR-22.69
Sri Lanka_25 Gen5 10 Vishwa Fernando (Sri Lanka) flag Vishwa Fernando (Sri Lanka) 2016-2025 | M-28 | W-81 | A-32 | SR-55 | ER-3.5 | avgCR-17.77
West Indies_25 Gen2 2 Garry Sobers (West Indies) flag Garry Sobers (West Indies) 1954-1974 | M-93 | W-235 | A-34 | SR-92 | ER-2.2 | avgCR-16.05
West Indies_25 Gen2 5 Alf Valentine (West Indies) flag Alf Valentine (West Indies) 1950-1962 | M-36 | W-139 | A-30 | SR-93 | ER-2.0 | avgCR-22.96
Bangladesh_15 Gen4 1 Mohammad Rafique (Bangladesh) flag Mohammad Rafique (Bangladesh) 2000-2008 | M-33 | W-100 | A-41 | SR-87 | ER-2.8 | avgCR-18.39
Bangladesh_15 Gen5 1 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 2007-2024 | M-71 | W-246 | A-32 | SR-64 | ER-3.0 | avgCR-21.35
Bangladesh_15 Gen5 2 Taijul Islam (Bangladesh) flag Taijul Islam (Bangladesh) 2014-2025 | M-56 | W-242 | A-31 | SR-61 | ER-3.1 | avgCR-22.62
Bangladesh_15 Gen5 7 Mustafizur Rahman (Bangladesh) flag Mustafizur Rahman (Bangladesh) 2015-2022 | M-15 | W-31 | A-37 | SR-69 | ER-3.2 | avgCR-13.57
Zimbabwe_15 Gen4 2 Ray Price (Zimbabwe) flag Ray Price (Zimbabwe) 1999-2013 | M-22 | W-80 | A-36 | SR-77 | ER-2.8 | avgCR-19.98
Zimbabwe_15 Gen4 7 David Brain (Zimbabwe) flag David Brain (Zimbabwe) 1992-1995 | M-9 | W-30 | A-31 | SR-60 | ER-3.0 | avgCR-19.78
Zimbabwe_15 Gen4 8 Bryan Strang (Zimbabwe) flag Bryan Strang (Zimbabwe) 1995-2001 | M-26 | W-56 | A-39 | SR-97 | ER-2.4 | avgCR-13.88
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #testcricket #tests #mentests #wilfredrhodes #rhodes #alandavidson #davidson #vinoomankad #mankad #billjohnston #johnston #tonylock #lock #garrysobers #sobers #derekunderwood #underwood #bishanbedi #bedi #iqbalqasim #qasim #wasimakram #akram #danielvettori #vettori #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings