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 Gen2 3 Craig McDermott (Australia) flag Craig McDermott (Australia) 1985-1996 | M-138 | R-432 | BaA-7 | W-203 | BoA-25 | Ct/St-27 | FPM-0.2 | avgCR-21.52
World_100 Gen3 18 Muthiah Muralidaran (Sri Lanka) flag Muthiah Muralidaran (Sri Lanka) 1993-2011 | M-350 | R-674 | BaA-7 | W-534 | BoA-23 | Ct/St-130 | FPM-0.4 | avgCR-21.77
World_100 Gen3 32 Glenn McGrath (Australia) flag Glenn McGrath (Australia) 1993-2007 | M-250 | R-115 | BaA-4 | W-381 | BoA-22 | Ct/St-37 | FPM-0.1 | avgCR-21.19
World_100 Gen4 6 Lasith Malinga (Sri Lanka) flag Lasith Malinga (Sri Lanka) 2004-2019 | M-226 | R-567 | BaA-7 | W-338 | BoA-29 | Ct/St-31 | FPM-0.1 | avgCR-21.55
World_100 Gen4 16 James Anderson (England) flag James Anderson (England) 2002-2015 | M-194 | R-273 | BaA-8 | W-269 | BoA-29 | Ct/St-53 | FPM-0.3 | avgCR-19.55
World_100 Gen5 12 Trent Boult (New Zealand) flag Trent Boult (New Zealand) 2012-2023 | M-114 | R-216 | BaA-9 | W-211 | BoA-24 | Ct/St-43 | FPM-0.4 | avgCR-25.32
Australia_25 Gen2 2 Craig McDermott (Australia) flag Craig McDermott (Australia) 1985-1996 | M-138 | R-432 | BaA-7 | W-203 | BoA-25 | Ct/St-27 | FPM-0.2 | avgCR-21.52
Australia_25 Gen3 3 Glenn McGrath (Australia) flag Glenn McGrath (Australia) 1993-2007 | M-250 | R-115 | BaA-4 | W-381 | BoA-22 | Ct/St-37 | FPM-0.1 | avgCR-21.19
Australia_25 Gen3 10 Damien Fleming (Australia) flag Damien Fleming (Australia) 1994-2001 | M-88 | R-152 | BaA-12 | W-134 | BoA-25 | Ct/St-14 | FPM-0.2 | avgCR-21.65
Australia_25 Gen4 4 Nathan Bracken (Australia) flag Nathan Bracken (Australia) 2001-2009 | M-116 | R-199 | BaA-12 | W-174 | BoA-24 | Ct/St-26 | FPM-0.2 | avgCR-20.59
England_25 Gen1 5 Neil Foster (England) flag Neil Foster (England) 1984-1989 | M-48 | R-150 | BaA-12 | W-59 | BoA-31 | Ct/St-12 | FPM-0.3 | avgCR-20.60
England_25 Gen4 2 James Anderson (England) flag James Anderson (England) 2002-2015 | M-194 | R-273 | BaA-8 | W-269 | BoA-29 | Ct/St-53 | FPM-0.3 | avgCR-19.55
India_25 Gen3 6 Venkatesh Prasad (India) flag Venkatesh Prasad (India) 1994-2001 | M-161 | R-221 | BaA-7 | W-196 | BoA-32 | Ct/St-37 | FPM-0.2 | avgCR-18.13
India_25 Gen5 4 Mohammed Shami (India) flag Mohammed Shami (India) 2013-2025 | M-108 | R-225 | BaA-8 | W-206 | BoA-24 | Ct/St-32 | FPM-0.3 | avgCR-24.13
India_25 Gen5 7 Jasprit Bumrah (India) flag Jasprit Bumrah (India) 2016-2023 | M-89 | R-91 | BaA-8 | W-149 | BoA-24 | Ct/St-18 | FPM-0.2 | avgCR-23.18
New Zealand_25 Gen2 2 Chris Pringle (New Zealand) flag Chris Pringle (New Zealand) 1990-1995 | M-64 | R-193 | BaA-9 | W-103 | BoA-24 | Ct/St-7 | FPM-0.1 | avgCR-22.12
New Zealand_25 Gen2 3 Danny Morrison (New Zealand) flag Danny Morrison (New Zealand) 1987-1996 | M-96 | R-171 | BaA-9 | W-126 | BoA-28 | Ct/St-19 | FPM-0.2 | avgCR-18.81
New Zealand_25 Gen5 2 Trent Boult (New Zealand) flag Trent Boult (New Zealand) 2012-2023 | M-114 | R-216 | BaA-9 | W-211 | BoA-24 | Ct/St-43 | FPM-0.4 | avgCR-25.32
Pakistan_25 Gen3 6 Shoaib Akhtar (Pakistan) flag Shoaib Akhtar (Pakistan) 1998-2011 | M-163 | R-394 | BaA-9 | W-247 | BoA-25 | Ct/St-20 | FPM-0.1 | avgCR-21.73
South Africa_25 Gen3 5 Makhaya Ntini (South Africa) flag Makhaya Ntini (South Africa) 1998-2009 | M-173 | R-199 | BaA-9 | W-266 | BoA-25 | Ct/St-30 | FPM-0.2 | avgCR-20.10
South Africa_25 Gen3 10 Andre Nel (South Africa) flag Andre Nel (South Africa) 2001-2008 | M-79 | R-127 | BaA-13 | W-106 | BoA-28 | Ct/St-21 | FPM-0.3 | avgCR-19.26
South Africa_25 Gen5 2 Imran Tahir (South Africa) flag Imran Tahir (South Africa) 2011-2019 | M-107 | R-157 | BaA-8 | W-173 | BoA-25 | Ct/St-25 | FPM-0.2 | avgCR-21.70
South Africa_25 Gen5 4 Lungi Ngidi (South Africa) flag Lungi Ngidi (South Africa) 2018-2025 | M-73 | R-125 | BaA-10 | W-114 | BoA-28 | Ct/St-18 | FPM-0.2 | avgCR-21.40
Sri Lanka_25 Gen3 3 Muthiah Muralidaran (Sri Lanka) flag Muthiah Muralidaran (Sri Lanka) 1993-2011 | M-350 | R-674 | BaA-7 | W-534 | BoA-23 | Ct/St-130 | FPM-0.4 | avgCR-21.77
Sri Lanka_25 Gen3 6 Dilhara Fernando (Sri Lanka) flag Dilhara Fernando (Sri Lanka) 2001-2012 | M-147 | R-239 | BaA-9 | W-187 | BoA-30 | Ct/St-27 | FPM-0.2 | avgCR-18.08
Sri Lanka_25 Gen3 10 Suresh Perera (Sri Lanka) flag Suresh Perera (Sri Lanka) 1998-2001 | M-20 | R-195 | BaA-18 | W-13 | BoA-40 | Ct/St-4 | FPM-0.2 | avgCR-14.73
Sri Lanka_25 Gen3 11 Dulip Liyanage (Sri Lanka) flag Dulip Liyanage (Sri Lanka) 1992-2001 | M-16 | R-144 | BaA-16 | W-10 | BoA-51 | Ct/St-6 | FPM-0.4 | avgCR-14.19
Sri Lanka_25 Gen4 2 Lasith Malinga (Sri Lanka) flag Lasith Malinga (Sri Lanka) 2004-2019 | M-226 | R-567 | BaA-7 | W-338 | BoA-29 | Ct/St-31 | FPM-0.1 | avgCR-21.55
Sri Lanka_25 Gen4 6 Ajantha Mendis (Sri Lanka) flag Ajantha Mendis (Sri Lanka) 2008-2015 | M-87 | R-188 | BaA-8 | W-152 | BoA-22 | Ct/St-15 | FPM-0.2 | avgCR-21.29
West Indies_25 Gen1 7 Eldine Baptiste (West Indies) flag Eldine Baptiste (West Indies) 1983-1990 | M-43 | R-184 | BaA-15 | W-36 | BoA-42 | Ct/St-14 | FPM-0.3 | avgCR-16.43
West Indies_25 Gen2 3 Courtney Walsh (West Indies) flag Courtney Walsh (West Indies) 1985-2000 | M-205 | R-321 | BaA-7 | W-227 | BoA-30 | Ct/St-27 | FPM-0.1 | avgCR-18.04
Bangladesh_15 Gen4 4 Shafiul Islam (Bangladesh) flag Shafiul Islam (Bangladesh) 2010-2020 | M-60 | R-134 | BaA-6 | W-70 | BoA-36 | Ct/St-8 | FPM-0.1 | avgCR-16.03
Bangladesh_15 Gen5 4 Mustafizur Rahman (Bangladesh) flag Mustafizur Rahman (Bangladesh) 2015-2025 | M-116 | R-172 | BaA-7 | W-177 | BoA-27 | Ct/St-19 | FPM-0.2 | avgCR-20.33
Bangladesh_15 Gen5 7 Shoriful Islam (Bangladesh) flag Shoriful Islam (Bangladesh) 2021-2024 | M-40 | R-101 | BaA-8 | W-58 | BoA-29 | Ct/St-4 | FPM-0.1 | avgCR-20.42
Bangladesh_15 Gen5 8 Rubel Hossain (Bangladesh) flag Rubel Hossain (Bangladesh) 2009-2021 | M-104 | R-144 | BaA-5 | W-129 | BoA-34 | Ct/St-20 | FPM-0.2 | avgCR-16.93
Afghanistan_15 Gen5 5 Mujeeb Ur Rahman (Afghanistan) flag Mujeeb Ur Rahman (Afghanistan) 2017-2023 | M-75 | R-236 | BaA-9 | W-101 | BoA-28 | Ct/St-11 | FPM-0.1 | avgCR-19.39
Ireland_15 Gen5 5 Craig Young (Ireland) flag Craig Young (Ireland) 2014-2024 | M-48 | R-166 | BaA-14 | W-81 | BoA-26 | Ct/St-14 | FPM-0.3 | avgCR-18.97
Ireland_15 Gen5 10 Boyd Rankin (Ireland/England) flag Boyd Rankin (Ireland/England) 2007-2020 | M-75 | R-100 | BaA-8 | W-106 | BoA-28 | Ct/St-17 | FPM-0.2 | avgCR-16.51
Netherlands_10 Gen4 3 Edgar Schiferli (Netherlands) flag Edgar Schiferli (Netherlands) 2002-2013 | M-30 | R-161 | BaA-10 | W-33 | BoA-31 | Ct/St-3 | FPM-0.1 | avgCR-12.95
Netherlands_10 Gen5 5 Kyle Klein (Netherlands) flag Kyle Klein (Netherlands) 2024-2025 | M-18 | R-136 | BaA-17 | W-35 | BoA-19 | Ct/St-3 | FPM-0.2 | avgCR-14.72
Netherlands_10 Gen5 6 Shariz Ahmad (Netherlands) flag Shariz Ahmad (Netherlands) 2022-2024 | M-20 | R-159 | BaA-11 | W-18 | BoA-33 | Ct/St-7 | FPM-0.4 | avgCR-11.51
Scotland_10 Gen5 7 Alasdair Evans (Scotland) flag Alasdair Evans (Scotland) 2009-2023 | M-42 | R-100 | BaA-9 | W-58 | BoA-29 | Ct/St-9 | FPM-0.2 | avgCR-13.43
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #odicricket #odis #menodis #craigmcdermott #mcdermott #muthiahmuralidaran #muralidaran #glennmcgrath #mcgrath #lasithmalinga #malinga #jamesanderson #anderson #trentboult #boult #damienfleming #fleming #nathanbracken #bracken #neilfoster #foster #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings