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 Allan Border (Australia) flag Allan Border (Australia) 1979-1994 | M-273 | R-6524 | A-31 | SR*-71 | avgCR-5.81
World_100 Gen1 13 David Gower (England) flag David Gower (England) 1978-1991 | M-114 | R-3170 | A-31 | SR*-75 | avgCR-6.85
World_100 Gen2 2 Arjuna Ranatunga (Sri Lanka) flag Arjuna Ranatunga (Sri Lanka) 1982-1999 | M-269 | R-7456 | A-36 | SR*-78 | avgCR-6.94
World_100 Gen3 2 Brian Lara (West Indies) flag Brian Lara (West Indies) 1990-2007 | M-299 | R-10405 | A-40 | SR*-80 | avgCR-8.79
World_100 Gen3 4 Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 1989-2011 | M-445 | R-13430 | A-32 | SR*-91 | avgCR-8.23
World_100 Gen3 5 Saeed Anwar (Pakistan) flag Saeed Anwar (Pakistan) 1989-2003 | M-247 | R-8824 | A-39 | SR*-81 | avgCR-8.77
World_100 Gen3 9 Adam Gilchrist (Australia) flag Adam Gilchrist (Australia) 1996-2008 | M-287 | R-9619 | A-36 | SR*-97 | avgCR-9.15
World_100 Gen3 10 Gary Kirsten (South Africa) flag Gary Kirsten (South Africa) 1993-2003 | M-185 | R-6798 | A-41 | SR*-72 | avgCR-8.92
World_100 Gen3 11 Sourav Ganguly (India) flag Sourav Ganguly (India) 1992-2007 | M-311 | R-11363 | A-41 | SR*-74 | avgCR-8.51
World_100 Gen3 13 Michael Bevan (Australia) flag Michael Bevan (Australia) 1994-2004 | M-232 | R-6912 | A-54 | SR*-74 | avgCR-6.94
World_100 Gen3 15 Andy Flower (Zimbabwe) flag Andy Flower (Zimbabwe) 1992-2003 | M-213 | R-6786 | A-35 | SR*-75 | avgCR-7.38
World_100 Gen3 20 Matthew Hayden (Australia) flag Matthew Hayden (Australia) 1993-2008 | M-161 | R-6133 | A-44 | SR*-79 | avgCR-9.38
World_100 Gen3 21 Shivnarine Chanderpaul (West Indies) flag Shivnarine Chanderpaul (West Indies) 1994-2011 | M-268 | R-8778 | A-42 | SR*-71 | avgCR-7.56
World_100 Gen3 28 Stephen Fleming (New Zealand) flag Stephen Fleming (New Zealand) 1994-2007 | M-280 | R-8037 | A-32 | SR*-71 | avgCR-7.04
World_100 Gen3 32 Marcus Trescothick (England) flag Marcus Trescothick (England) 2000-2006 | M-123 | R-4335 | A-37 | SR*-85 | avgCR-9.00
World_100 Gen4 1 Kumar Sangakkara (Sri Lanka) flag Kumar Sangakkara (Sri Lanka) 2000-2015 | M-404 | R-14234 | A-42 | SR*-79 | avgCR-8.45
World_100 Gen4 3 Chris Gayle (West Indies) flag Chris Gayle (West Indies) 1999-2019 | M-301 | R-10480 | A-38 | SR*-87 | avgCR-8.88
World_100 Gen4 9 Graeme Smith (South Africa) flag Graeme Smith (South Africa) 2002-2013 | M-197 | R-6989 | A-38 | SR*-81 | avgCR-8.36
World_100 Gen4 10 Yuvraj Singh (India) flag Yuvraj Singh (India) 2000-2017 | M-304 | R-8701 | A-37 | SR*-88 | avgCR-7.11
World_100 Gen4 12 Upul Tharanga (Sri Lanka) flag Upul Tharanga (Sri Lanka) 2005-2019 | M-235 | R-6951 | A-34 | SR*-76 | avgCR-7.11
World_100 Gen4 15 Michael Hussey (Australia) flag Michael Hussey (Australia) 2004-2012 | M-185 | R-5442 | A-48 | SR*-87 | avgCR-7.22
World_100 Gen5 5 David Warner (Australia) flag David Warner (Australia) 2009-2023 | M-161 | R-6932 | A-45 | SR*-97 | avgCR-11.62
World_100 Gen5 6 Quinton de Kock (South Africa) flag Quinton de Kock (South Africa) 2013-2025 | M-158 | R-7009 | A-47 | SR*-96 | avgCR-11.25
World_100 Gen5 8 Shikhar Dhawan (India) flag Shikhar Dhawan (India) 2010-2022 | M-167 | R-6793 | A-44 | SR*-91 | avgCR-10.40
World_100 Gen5 11 Tamim Iqbal (Bangladesh) flag Tamim Iqbal (Bangladesh) 2007-2023 | M-243 | R-8357 | A-37 | SR*-79 | avgCR-7.70
World_100 Gen5 13 Eoin Morgan (England/Ireland) flag Eoin Morgan (England/Ireland) 2006-2022 | M-248 | R-7701 | A-39 | SR*-91 | avgCR-7.27
World_100 Gen5 14 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 2006-2023 | M-247 | R-7570 | A-37 | SR*-83 | avgCR-7.17
World_100 Gen5 24 David Miller (South Africa) flag David Miller (South Africa) 2010-2025 | M-178 | R-4611 | A-42 | SR*-104 | avgCR-7.16
Australia_25 Gen1 1 Allan Border (Australia) flag Allan Border (Australia) 1979-1994 | M-273 | R-6524 | A-31 | SR*-71 | avgCR-5.81
Australia_25 Gen1 3 Graeme Wood (Australia) flag Graeme Wood (Australia) 1978-1989 | M-83 | R-2219 | A-34 | SR*-60 | avgCR-6.32
Australia_25 Gen3 2 Adam Gilchrist (Australia) flag Adam Gilchrist (Australia) 1996-2008 | M-287 | R-9619 | A-36 | SR*-97 | avgCR-9.15
Australia_25 Gen3 4 Matthew Hayden (Australia) flag Matthew Hayden (Australia) 1993-2008 | M-161 | R-6133 | A-44 | SR*-79 | avgCR-9.38
Australia_25 Gen3 6 Michael Bevan (Australia) flag Michael Bevan (Australia) 1994-2004 | M-232 | R-6912 | A-54 | SR*-74 | avgCR-6.94
Australia_25 Gen4 3 Michael Hussey (Australia) flag Michael Hussey (Australia) 2004-2012 | M-185 | R-5442 | A-48 | SR*-87 | avgCR-7.22
Australia_25 Gen5 1 David Warner (Australia) flag David Warner (Australia) 2009-2023 | M-161 | R-6932 | A-45 | SR*-97 | avgCR-11.62
Australia_25 Gen5 5 Travis Head (Australia) flag Travis Head (Australia) 2016-2025 | M-79 | R-3007 | A-44 | SR*-106 | avgCR-10.98
England_25 Gen1 4 David Gower (England) flag David Gower (England) 1978-1991 | M-114 | R-3170 | A-31 | SR*-75 | avgCR-6.85
England_25 Gen3 1 Marcus Trescothick (England) flag Marcus Trescothick (England) 2000-2006 | M-123 | R-4335 | A-37 | SR*-85 | avgCR-9.00
England_25 Gen3 3 Nick Knight (England) flag Nick Knight (England) 1996-2003 | M-100 | R-3637 | A-40 | SR*-72 | avgCR-8.79
England_25 Gen4 4 Andrew Strauss (England) flag Andrew Strauss (England) 2003-2011 | M-127 | R-4205 | A-36 | SR*-81 | avgCR-7.48
England_25 Gen4 6 Alastair Cook (England) flag Alastair Cook (England) 2006-2014 | M-92 | R-3204 | A-36 | SR*-77 | avgCR-8.12
England_25 Gen5 4 Eoin Morgan (England/Ireland) flag Eoin Morgan (England/Ireland) 2006-2022 | M-248 | R-7701 | A-39 | SR*-91 | avgCR-7.27
England_25 Gen5 6 Ben Stokes (England) flag Ben Stokes (England) 2011-2023 | M-114 | R-3463 | A-41 | SR*-96 | avgCR-8.18
India_25 Gen3 2 Sourav Ganguly (India) flag Sourav Ganguly (India) 1992-2007 | M-311 | R-11363 | A-41 | SR*-74 | avgCR-8.51
India_25 Gen3 5 Vinod Kambli (India) flag Vinod Kambli (India) 1991-2000 | M-104 | R-2477 | A-33 | SR*-72 | avgCR-5.45
India_25 Gen4 3 Yuvraj Singh (India) flag Yuvraj Singh (India) 2000-2017 | M-304 | R-8701 | A-37 | SR*-88 | avgCR-7.11
India_25 Gen4 4 Gautam Gambhir (India) flag Gautam Gambhir (India) 2003-2013 | M-147 | R-5238 | A-40 | SR*-85 | avgCR-8.26
India_25 Gen4 5 Suresh Raina (India) flag Suresh Raina (India) 2005-2018 | M-226 | R-5615 | A-35 | SR*-94 | avgCR-6.07
India_25 Gen5 3 Shikhar Dhawan (India) flag Shikhar Dhawan (India) 2010-2022 | M-167 | R-6793 | A-44 | SR*-91 | avgCR-10.40
New Zealand_25 Gen1 2 John Wright (New Zealand) flag John Wright (New Zealand) 1978-1992 | M-149 | R-3891 | A-26 | SR*-57 | avgCR-5.74
New Zealand_25 Gen1 3 Bruce Edgar (New Zealand) flag Bruce Edgar (New Zealand) 1978-1986 | M-64 | R-1814 | A-31 | SR*-49 | avgCR-6.33
New Zealand_25 Gen1 5 Richard Hadlee (New Zealand) flag Richard Hadlee (New Zealand) 1973-1990 | M-115 | R-1751 | A-22 | SR*-76 | avgCR-4.13
New Zealand_25 Gen3 1 Stephen Fleming (New Zealand) flag Stephen Fleming (New Zealand) 1994-2007 | M-280 | R-8037 | A-32 | SR*-71 | avgCR-7.04
New Zealand_25 Gen3 3 Roger Twose (New Zealand) flag Roger Twose (New Zealand) 1995-2001 | M-87 | R-2717 | A-39 | SR*-75 | avgCR-7.66
New Zealand_25 Gen3 7 Chris Harris (New Zealand) flag Chris Harris (New Zealand) 1990-2004 | M-250 | R-4379 | A-29 | SR*-67 | avgCR-4.28
New Zealand_25 Gen4 3 Jesse Ryder (New Zealand) flag Jesse Ryder (New Zealand) 2008-2014 | M-48 | R-1362 | A-33 | SR*-95 | avgCR-7.27
New Zealand_25 Gen5 5 Rachin Ravindra (New Zealand) flag Rachin Ravindra (New Zealand) 2023-2025 | M-37 | R-1354 | A-42 | SR*-108 | avgCR-11.39
New Zealand_25 Gen5 6 Tom Latham (New Zealand) flag Tom Latham (New Zealand) 2012-2025 | M-161 | R-4415 | A-34 | SR*-85 | avgCR-6.70
New Zealand_25 Gen5 7 Devon Conway (New Zealand) flag Devon Conway (New Zealand) 2021-2025 | M-38 | R-1514 | A-45 | SR*-87 | avgCR-10.40
Pakistan_25 Gen3 2 Saeed Anwar (Pakistan) flag Saeed Anwar (Pakistan) 1989-2003 | M-247 | R-8824 | A-39 | SR*-81 | avgCR-8.77
Pakistan_25 Gen3 6 Aamer Sohail (Pakistan) flag Aamer Sohail (Pakistan) 1990-2000 | M-156 | R-4780 | A-32 | SR*-66 | avgCR-7.19
Pakistan_25 Gen5 2 Fakhar Zaman (Pakistan) flag Fakhar Zaman (Pakistan) 2017-2025 | M-92 | R-3861 | A-45 | SR*-93 | avgCR-10.54
Pakistan_25 Gen5 3 Imam-ul-Haq (Pakistan) flag Imam-ul-Haq (Pakistan) 2017-2025 | M-75 | R-3152 | A-47 | SR*-82 | avgCR-10.03
South Africa_25 Gen2 1 Kepler Wessels (Australia/South Africa) flag Kepler Wessels (Australia/South Africa) 1983-1994 | M-109 | R-3367 | A-34 | SR*-55 | avgCR-6.97
South Africa_25 Gen3 2 Gary Kirsten (South Africa) flag Gary Kirsten (South Africa) 1993-2003 | M-185 | R-6798 | A-41 | SR*-72 | avgCR-8.92
South Africa_25 Gen3 6 Lance Klusener (South Africa) flag Lance Klusener (South Africa) 1996-2004 | M-171 | R-3576 | A-41 | SR*-90 | avgCR-5.47
South Africa_25 Gen3 13 Nicky Boje (South Africa) flag Nicky Boje (South Africa) 1995-2005 | M-115 | R-1414 | A-27 | SR*-89 | avgCR-3.32
South Africa_25 Gen4 2 Graeme Smith (South Africa) flag Graeme Smith (South Africa) 2002-2013 | M-197 | R-6989 | A-38 | SR*-81 | avgCR-8.36
South Africa_25 Gen4 3 Jean-Paul Duminy (South Africa) flag Jean-Paul Duminy (South Africa) 2004-2019 | M-199 | R-5117 | A-37 | SR*-85 | avgCR-5.65
South Africa_25 Gen5 1 Quinton de Kock (South Africa) flag Quinton de Kock (South Africa) 2013-2025 | M-158 | R-7009 | A-47 | SR*-96 | avgCR-11.25
South Africa_25 Gen5 3 David Miller (South Africa) flag David Miller (South Africa) 2010-2025 | M-178 | R-4611 | A-42 | SR*-104 | avgCR-7.16
South Africa_25 Gen5 8 Rilee Rossouw (South Africa) flag Rilee Rossouw (South Africa) 2014-2016 | M-36 | R-1239 | A-39 | SR*-94 | avgCR-8.16
Sri Lanka_25 Gen2 1 Arjuna Ranatunga (Sri Lanka) flag Arjuna Ranatunga (Sri Lanka) 1982-1999 | M-269 | R-7456 | A-36 | SR*-78 | avgCR-6.94
Sri Lanka_25 Gen2 2 Asanka Gurusinha (Sri Lanka) flag Asanka Gurusinha (Sri Lanka) 1985-1996 | M-147 | R-3902 | A-28 | SR*-61 | avgCR-6.07
Sri Lanka_25 Gen3 1 Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 1989-2011 | M-445 | R-13430 | A-32 | SR*-91 | avgCR-8.23
Sri Lanka_25 Gen3 6 Russel Arnold (Sri Lanka) flag Russel Arnold (Sri Lanka) 1997-2007 | M-180 | R-3950 | A-35 | SR*-73 | avgCR-5.36
Sri Lanka_25 Gen3 7 Hashan Tillakaratne (Sri Lanka) flag Hashan Tillakaratne (Sri Lanka) 1986-2003 | M-200 | R-3789 | A-30 | SR*-58 | avgCR-4.43
Sri Lanka_25 Gen3 8 Avishka Gunawardene (Sri Lanka) flag Avishka Gunawardene (Sri Lanka) 1998-2006 | M-61 | R-1708 | A-28 | SR*-71 | avgCR-6.43
Sri Lanka_25 Gen4 1 Kumar Sangakkara (Sri Lanka) flag Kumar Sangakkara (Sri Lanka) 2000-2015 | M-404 | R-14234 | A-42 | SR*-79 | avgCR-8.45
Sri Lanka_25 Gen4 4 Upul Tharanga (Sri Lanka) flag Upul Tharanga (Sri Lanka) 2005-2019 | M-235 | R-6951 | A-34 | SR*-76 | avgCR-7.11
Sri Lanka_25 Gen5 3 Kusal Perera (Sri Lanka) flag Kusal Perera (Sri Lanka) 2013-2023 | M-116 | R-3237 | A-31 | SR*-93 | avgCR-7.44
West Indies_25 Gen1 4 Clive Lloyd (West Indies) flag Clive Lloyd (West Indies) 1973-1985 | M-87 | R-1977 | A-40 | SR*-81 | avgCR-6.33
West Indies_25 Gen1 5 Alvin Kallicharran (West Indies) flag Alvin Kallicharran (West Indies) 1973-1981 | M-31 | R-826 | A-34 | SR*-62 | avgCR-6.54
West Indies_25 Gen1 7 Larry Gomes (West Indies) flag Larry Gomes (West Indies) 1978-1987 | M-83 | R-1415 | A-29 | SR*-55 | avgCR-3.98
West Indies_25 Gen3 1 Brian Lara (West Indies) flag Brian Lara (West Indies) 1990-2007 | M-299 | R-10405 | A-40 | SR*-80 | avgCR-8.79
West Indies_25 Gen3 2 Shivnarine Chanderpaul (West Indies) flag Shivnarine Chanderpaul (West Indies) 1994-2011 | M-268 | R-8778 | A-42 | SR*-71 | avgCR-7.56
West Indies_25 Gen3 6 Wavell Hinds (West Indies) flag Wavell Hinds (West Indies) 1999-2010 | M-119 | R-2880 | A-29 | SR*-66 | avgCR-5.66
West Indies_25 Gen3 7 Keith Arthurton (West Indies) flag Keith Arthurton (West Indies) 1988-1999 | M-105 | R-1904 | A-26 | SR*-67 | avgCR-4.74
West Indies_25 Gen4 1 Chris Gayle (West Indies) flag Chris Gayle (West Indies) 1999-2019 | M-301 | R-10480 | A-38 | SR*-87 | avgCR-8.88
West Indies_25 Gen5 3 Evin Lewis (West Indies) flag Evin Lewis (West Indies) 2016-2025 | M-70 | R-2279 | A-37 | SR*-86 | avgCR-7.56
West Indies_25 Gen5 4 Darren Bravo (West Indies) flag Darren Bravo (West Indies) 2009-2022 | M-122 | R-3109 | A-30 | SR*-70 | avgCR-5.55
Bangladesh_15 Gen4 2 Shahriar Nafees (Bangladesh) flag Shahriar Nafees (Bangladesh) 2005-2011 | M-75 | R-2201 | A-31 | SR*-69 | avgCR-5.80
Bangladesh_15 Gen4 3 Zunaed Siddique (Bangladesh) flag Zunaed Siddique (Bangladesh) 2007-2011 | M-54 | R-1196 | A-23 | SR*-68 | avgCR-4.68
Bangladesh_15 Gen5 1 Tamim Iqbal (Bangladesh) flag Tamim Iqbal (Bangladesh) 2007-2023 | M-243 | R-8357 | A-37 | SR*-79 | avgCR-7.70
Bangladesh_15 Gen5 2 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 2006-2023 | M-247 | R-7570 | A-37 | SR*-83 | avgCR-7.17
Bangladesh_15 Gen5 4 Soumya Sarkar (Bangladesh) flag Soumya Sarkar (Bangladesh) 2014-2025 | M-79 | R-2338 | A-33 | SR*-95 | avgCR-7.71
Bangladesh_15 Gen5 6 Najmul Hossain Shanto (Bangladesh) flag Najmul Hossain Shanto (Bangladesh) 2018-2025 | M-58 | R-1705 | A-32 | SR*-78 | avgCR-7.18
Zimbabwe_15 Gen3 1 Andy Flower (Zimbabwe) flag Andy Flower (Zimbabwe) 1992-2003 | M-213 | R-6786 | A-35 | SR*-75 | avgCR-7.38
Zimbabwe_15 Gen3 3 Alistair Campbell (Zimbabwe) flag Alistair Campbell (Zimbabwe) 1992-2003 | M-188 | R-5185 | A-31 | SR*-66 | avgCR-6.28
Zimbabwe_15 Gen3 5 Sean Ervine (Zimbabwe) flag Sean Ervine (Zimbabwe) 2001-2004 | M-42 | R-698 | A-26 | SR*-86 | avgCR-4.73
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #odicricket #odis #menodis #allanborder #border #davidgower #gower #arjunaranatunga #ranatunga #brianlara #lara #sanathjayasuriya #jayasuriya #saeedanwar #anwar #adamgilchrist #gilchrist #garykirsten #kirsten #souravganguly #ganguly #michaelbevan #bevan #andyflower #flower #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings