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
Pakistan_25 Gen1 3 Mudassar Nazar (Pakistan) flag Mudassar Nazar (Pakistan) 1977-1989 | M-122 | W-111 | A-31 | SR-44 | ER-4.2 | avgCR-7.40
Pakistan_25 Gen1 4 Sarfraz Nawaz (Pakistan) flag Sarfraz Nawaz (Pakistan) 1973-1984 | M-45 | W-63 | A-23 | SR-38 | ER-3.6 | avgCR-11.94
Pakistan_25 Gen1 5 Sikander Bakht (Pakistan) flag Sikander Bakht (Pakistan) 1977-1989 | M-27 | W-33 | A-26 | SR-39 | ER-4.1 | avgCR-10.12
Pakistan_25 Gen2 1 Aaqib Javed (Pakistan) flag Aaqib Javed (Pakistan) 1988-1998 | M-163 | W-182 | A-31 | SR-44 | ER-4.3 | avgCR-9.01
Pakistan_25 Gen2 2 Saleem Malik (Pakistan) flag Saleem Malik (Pakistan) 1982-1999 | M-283 | W-89 | A-33 | SR-39 | ER-5.1 | avgCR-2.74
Pakistan_25 Gen3 1 Wasim Akram (Pakistan) flag Wasim Akram (Pakistan) 1984-2003 | M-356 | W-502 | A-24 | SR-36 | ER-3.9 | avgCR-11.71
Pakistan_25 Gen3 2 Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 1996-2015 | M-398 | W-395 | A-35 | SR-45 | ER-4.6 | avgCR-8.04
Pakistan_25 Gen3 3 Waqar Younis (Pakistan) flag Waqar Younis (Pakistan) 1989-2003 | M-262 | W-416 | A-24 | SR-30 | ER-4.7 | avgCR-12.17
Pakistan_25 Gen3 4 Shoaib Akhtar (Pakistan) flag Shoaib Akhtar (Pakistan) 1998-2011 | M-163 | W-247 | A-25 | SR-31 | ER-4.8 | avgCR-12.29
Pakistan_25 Gen3 5 Saqlain Mushtaq (Pakistan) flag Saqlain Mushtaq (Pakistan) 1995-2003 | M-169 | W-288 | A-22 | SR-30 | ER-4.3 | avgCR-13.18
Pakistan_25 Gen3 6 Abdul Razzaq (Pakistan) flag Abdul Razzaq (Pakistan) 1996-2011 | M-265 | W-269 | A-32 | SR-41 | ER-4.7 | avgCR-8.03
Pakistan_25 Gen3 7 Mushtaq Ahmed (Pakistan) flag Mushtaq Ahmed (Pakistan) 1989-2003 | M-144 | W-161 | A-33 | SR-47 | ER-4.3 | avgCR-9.00
Pakistan_25 Gen3 8 Arshad Khan (Pakistan) flag Arshad Khan (Pakistan) 1993-2006 | M-58 | W-56 | A-35 | SR-50 | ER-4.1 | avgCR-8.06
Pakistan_25 Gen3 9 Shahid Nazir (Pakistan) flag Shahid Nazir (Pakistan) 1996-2000 | M-17 | W-19 | A-34 | SR-43 | ER-4.8 | avgCR-8.98
Pakistan_25 Gen4 1 Saeed Ajmal (Pakistan) flag Saeed Ajmal (Pakistan) 2008-2015 | M-113 | W-184 | A-23 | SR-33 | ER-4.2 | avgCR-13.00
Pakistan_25 Gen4 2 Umar Gul (Pakistan) flag Umar Gul (Pakistan) 2003-2016 | M-130 | W-179 | A-29 | SR-34 | ER-5.2 | avgCR-10.67
Pakistan_25 Gen4 3 Naved-ul-Hasan (Pakistan) flag Naved-ul-Hasan (Pakistan) 2003-2010 | M-74 | W-110 | A-29 | SR-32 | ER-5.6 | avgCR-11.81
Pakistan_25 Gen5 1 Shaheen Shah Afridi (Pakistan) flag Shaheen Shah Afridi (Pakistan) 2018-2025 | M-71 | W-135 | A-25 | SR-27 | ER-5.6 | avgCR-16.21
Pakistan_25 Gen5 2 Hasan Ali (Pakistan) flag Hasan Ali (Pakistan) 2016-2025 | M-68 | W-102 | A-31 | SR-32 | ER-5.8 | avgCR-13.35
Pakistan_25 Gen5 3 Haris Rauf (Pakistan) flag Haris Rauf (Pakistan) 2020-2025 | M-54 | W-97 | A-26 | SR-27 | ER-5.9 | avgCR-13.95
Pakistan_25 Gen5 4 Wahab Riaz (Pakistan) flag Wahab Riaz (Pakistan) 2008-2020 | M-91 | W-120 | A-34 | SR-36 | ER-5.7 | avgCR-11.05
South Africa_25 Gen3 1 Allan Donald (South Africa) flag Allan Donald (South Africa) 1991-2003 | M-164 | W-272 | A-22 | SR-31 | ER-4.2 | avgCR-13.34
South Africa_25 Gen3 2 Shaun Pollock (South Africa) flag Shaun Pollock (South Africa) 1996-2008 | M-303 | W-393 | A-25 | SR-40 | ER-3.7 | avgCR-10.33
South Africa_25 Gen3 3 Makhaya Ntini (South Africa) flag Makhaya Ntini (South Africa) 1998-2009 | M-173 | W-266 | A-25 | SR-33 | ER-4.5 | avgCR-11.62
South Africa_25 Gen3 4 Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 1996-2014 | M-328 | W-273 | A-32 | SR-39 | ER-4.9 | avgCR-7.17
South Africa_25 Gen3 5 Lance Klusener (South Africa) flag Lance Klusener (South Africa) 1996-2004 | M-171 | W-192 | A-30 | SR-38 | ER-4.7 | avgCR-8.96
South Africa_25 Gen3 6 Fanie de Villiers (South Africa) flag Fanie de Villiers (South Africa) 1992-1997 | M-83 | W-95 | A-28 | SR-46 | ER-3.6 | avgCR-9.48
South Africa_25 Gen3 7 Craig Matthews (South Africa) flag Craig Matthews (South Africa) 1991-1997 | M-56 | W-79 | A-25 | SR-38 | ER-3.9 | avgCR-10.42
South Africa_25 Gen3 8 Andre Nel (South Africa) flag Andre Nel (South Africa) 2001-2008 | M-79 | W-106 | A-28 | SR-36 | ER-4.6 | avgCR-10.36
South Africa_25 Gen3 9 Roger Telemachus (South Africa) flag Roger Telemachus (South Africa) 1998-2006 | M-37 | W-56 | A-28 | SR-34 | ER-4.9 | avgCR-11.09
South Africa_25 Gen3 10 Andrew Hall (South Africa) flag Andrew Hall (South Africa) 1999-2007 | M-88 | W-95 | A-26 | SR-35 | ER-4.5 | avgCR-9.07
South Africa_25 Gen3 11 Eric Simons (South Africa) flag Eric Simons (South Africa) 1994-1995 | M-23 | W-33 | A-25 | SR-37 | ER-4.0 | avgCR-10.83
South Africa_25 Gen3 12 Steve Elworthy (South Africa) flag Steve Elworthy (South Africa) 1998-2002 | M-39 | W-44 | A-28 | SR-39 | ER-4.4 | avgCR-9.90
South Africa_25 Gen4 1 Morne Morkel (South Africa) flag Morne Morkel (South Africa) 2007-2018 | M-117 | W-188 | A-25 | SR-31 | ER-5.0 | avgCR-12.81
South Africa_25 Gen4 2 Dale Steyn (South Africa) flag Dale Steyn (South Africa) 2005-2019 | M-125 | W-196 | A-26 | SR-32 | ER-4.9 | avgCR-12.18
South Africa_25 Gen4 3 Lonwabo Tsotsobe (South Africa) flag Lonwabo Tsotsobe (South Africa) 2009-2013 | M-61 | W-94 | A-25 | SR-32 | ER-4.8 | avgCR-11.67
South Africa_25 Gen4 4 Charl Langeveldt (South Africa) flag Charl Langeveldt (South Africa) 2001-2010 | M-72 | W-100 | A-30 | SR-35 | ER-5.1 | avgCR-10.34
South Africa_25 Gen5 1 Imran Tahir (South Africa) flag Imran Tahir (South Africa) 2011-2019 | M-107 | W-173 | A-25 | SR-32 | ER-4.7 | avgCR-13.07
South Africa_25 Gen5 2 Kagiso Rabada (South Africa) flag Kagiso Rabada (South Africa) 2015-2025 | M-106 | W-168 | A-27 | SR-32 | ER-5.1 | avgCR-12.60
South Africa_25 Gen5 3 Lungi Ngidi (South Africa) flag Lungi Ngidi (South Africa) 2018-2025 | M-73 | W-114 | A-28 | SR-29 | ER-5.8 | avgCR-12.35
South Africa_25 Gen5 4 Ryan McLaren (South Africa) flag Ryan McLaren (South Africa) 2009-2014 | M-54 | W-77 | A-27 | SR-31 | ER-5.2 | avgCR-11.00
South Africa_25 Gen5 5 Wayne Parnell (South Africa) flag Wayne Parnell (South Africa) 2009-2023 | M-73 | W-99 | A-30 | SR-32 | ER-5.6 | avgCR-10.05
South Africa_25 Gen5 6 Keshav Maharaj (South Africa) flag Keshav Maharaj (South Africa) 2017-2025 | M-54 | W-72 | A-30 | SR-38 | ER-4.7 | avgCR-10.83
South Africa_25 Gen5 7 Andile Phehlukwayo (South Africa) flag Andile Phehlukwayo (South Africa) 2016-2024 | M-85 | W-97 | A-31 | SR-33 | ER-5.8 | avgCR-8.55
Sri Lanka_25 Gen1 1 Rumesh Ratnayake (Sri Lanka) flag Rumesh Ratnayake (Sri Lanka) 1982-1993 | M-70 | W-76 | A-36 | SR-47 | ER-4.6 | avgCR-9.09
Sri Lanka_25 Gen1 2 Ravi Ratnayeke (Sri Lanka) flag Ravi Ratnayeke (Sri Lanka) 1982-1990 | M-78 | W-85 | A-34 | SR-42 | ER-4.8 | avgCR-8.35
Sri Lanka_25 Gen2 1 Champaka Ramanayake (Sri Lanka) flag Champaka Ramanayake (Sri Lanka) 1986-1995 | M-62 | W-68 | A-30 | SR-42 | ER-4.3 | avgCR-8.84
Sri Lanka_25 Gen3 1 Muthiah Muralidaran (Sri Lanka) flag Muthiah Muralidaran (Sri Lanka) 1993-2011 | M-350 | W-534 | A-23 | SR-35 | ER-3.9 | avgCR-12.02
Sri Lanka_25 Gen3 2 Chaminda Vaas (Sri Lanka) flag Chaminda Vaas (Sri Lanka) 1994-2008 | M-322 | W-400 | A-28 | SR-39 | ER-4.2 | avgCR-10.22
Sri Lanka_25 Gen3 3 Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 1989-2011 | M-445 | W-323 | A-37 | SR-46 | ER-4.8 | avgCR-6.30
Sri Lanka_25 Gen3 4 Dilhara Fernando (Sri Lanka) flag Dilhara Fernando (Sri Lanka) 2001-2012 | M-147 | W-187 | A-30 | SR-35 | ER-5.2 | avgCR-9.18
Sri Lanka_25 Gen3 5 Kumar Dharmasena (Sri Lanka) flag Kumar Dharmasena (Sri Lanka) 1994-2004 | M-141 | W-138 | A-36 | SR-51 | ER-4.3 | avgCR-7.58
Sri Lanka_25 Gen3 6 Upul Chandana (Sri Lanka) flag Upul Chandana (Sri Lanka) 1994-2007 | M-147 | W-151 | A-32 | SR-41 | ER-4.7 | avgCR-7.77
Sri Lanka_25 Gen3 7 Nuwan Zoysa (Sri Lanka) flag Nuwan Zoysa (Sri Lanka) 1997-2007 | M-95 | W-108 | A-30 | SR-39 | ER-4.5 | avgCR-9.07
Sri Lanka_25 Gen3 8 Sajeewa de Silva (Sri Lanka) flag Sajeewa de Silva (Sri Lanka) 1996-2000 | M-38 | W-52 | A-25 | SR-31 | ER-4.9 | avgCR-9.98
Sri Lanka_25 Gen4 1 Lasith Malinga (Sri Lanka) flag Lasith Malinga (Sri Lanka) 2004-2019 | M-226 | W-338 | A-29 | SR-32 | ER-5.4 | avgCR-12.27
Sri Lanka_25 Gen4 2 Ajantha Mendis (Sri Lanka) flag Ajantha Mendis (Sri Lanka) 2008-2015 | M-87 | W-152 | A-22 | SR-27 | ER-4.8 | avgCR-13.23
Sri Lanka_25 Gen4 3 Nuwan Kulasekara (Sri Lanka) flag Nuwan Kulasekara (Sri Lanka) 2003-2017 | M-184 | W-199 | A-34 | SR-41 | ER-4.9 | avgCR-8.51
Sri Lanka_25 Gen4 4 Farveez Maharoof (Sri Lanka) flag Farveez Maharoof (Sri Lanka) 2004-2016 | M-109 | W-135 | A-28 | SR-34 | ER-4.9 | avgCR-9.69
Sri Lanka_25 Gen4 5 Rangana Herath (Sri Lanka) flag Rangana Herath (Sri Lanka) 2004-2015 | M-71 | W-74 | A-32 | SR-44 | ER-4.4 | avgCR-8.63
Sri Lanka_25 Gen5 1 Thisara Perera (Sri Lanka) flag Thisara Perera (Sri Lanka) 2009-2021 | M-166 | W-175 | A-33 | SR-34 | ER-5.8 | avgCR-8.72
Sri Lanka_25 Gen5 2 Dilshan Madushanka (Sri Lanka) flag Dilshan Madushanka (Sri Lanka) 2023-2025 | M-28 | W-50 | A-25 | SR-24 | ER-6.1 | avgCR-15.50
Sri Lanka_25 Gen5 3 Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 2017-2025 | M-68 | W-111 | A-24 | SR-29 | ER-5.1 | avgCR-11.83
Sri Lanka_25 Gen5 4 Angelo Mathews (Sri Lanka) flag Angelo Mathews (Sri Lanka) 2008-2023 | M-226 | W-126 | A-33 | SR-42 | ER-4.6 | avgCR-5.35
Sri Lanka_25 Gen5 5 Suranga Lakmal (Sri Lanka) flag Suranga Lakmal (Sri Lanka) 2009-2021 | M-86 | W-109 | A-32 | SR-36 | ER-5.5 | avgCR-9.86
West Indies_25 Gen1 1 Joel Garner (West Indies) flag Joel Garner (West Indies) 1977-1987 | M-98 | W-146 | A-19 | SR-36 | ER-3.1 | avgCR-12.96
West Indies_25 Gen1 2 Michael Holding (West Indies) flag Michael Holding (West Indies) 1976-1987 | M-102 | W-142 | A-21 | SR-38 | ER-3.3 | avgCR-11.62
West Indies_25 Gen1 3 Andy Roberts (West Indies) flag Andy Roberts (West Indies) 1975-1983 | M-56 | W-87 | A-20 | SR-36 | ER-3.4 | avgCR-13.78
West Indies_25 Gen1 4 Tony Gray (West Indies) flag Tony Gray (West Indies) 1985-1991 | M-25 | W-44 | A-19 | SR-29 | ER-3.9 | avgCR-14.30
West Indies_25 Gen1 5 Malcolm Marshall (West Indies) flag Malcolm Marshall (West Indies) 1980-1992 | M-136 | W-157 | A-27 | SR-46 | ER-3.5 | avgCR-9.81
West Indies_25 Gen1 6 Larry Gomes (West Indies) flag Larry Gomes (West Indies) 1978-1987 | M-83 | W-41 | A-25 | SR-33 | ER-4.7 | avgCR-4.33
West Indies_25 Gen1 7 Winston Davis (West Indies) flag Winston Davis (West Indies) 1983-1988 | M-35 | W-39 | A-33 | SR-49 | ER-4.1 | avgCR-9.05
West Indies_25 Gen2 1 Curtly Ambrose (West Indies) flag Curtly Ambrose (West Indies) 1988-2000 | M-176 | W-225 | A-24 | SR-42 | ER-3.5 | avgCR-10.95
West Indies_25 Gen2 2 Courtney Walsh (West Indies) flag Courtney Walsh (West Indies) 1985-2000 | M-205 | W-227 | A-30 | SR-48 | ER-3.8 | avgCR-8.91
West Indies_25 Gen2 3 Patrick Patterson (West Indies) flag Patrick Patterson (West Indies) 1986-1993 | M-59 | W-90 | A-25 | SR-34 | ER-4.4 | avgCR-11.83
West Indies_25 Gen2 4 Ian Bishop (West Indies) flag Ian Bishop (West Indies) 1988-1997 | M-84 | W-118 | A-27 | SR-37 | ER-4.3 | avgCR-10.94
West Indies_25 Gen2 5 Winston Benjamin (West Indies) flag Winston Benjamin (West Indies) 1986-1995 | M-85 | W-100 | A-31 | SR-44 | ER-4.2 | avgCR-9.33
West Indies_25 Gen3 1 Mervyn Dillon (West Indies) flag Mervyn Dillon (West Indies) 1997-2005 | M-108 | W-130 | A-32 | SR-42 | ER-4.6 | avgCR-9.50
West Indies_25 Gen3 2 Reon King (West Indies) flag Reon King (West Indies) 1998-2005 | M-50 | W-76 | A-24 | SR-34 | ER-4.2 | avgCR-11.94
West Indies_25 Gen3 3 Ian Bradshaw (West Indies) flag Ian Bradshaw (West Indies) 2004-2007 | M-62 | W-78 | A-29 | SR-41 | ER-4.3 | avgCR-10.03
West Indies_25 Gen3 4 Vasbert Drakes (West Indies) flag Vasbert Drakes (West Indies) 1995-2004 | M-34 | W-51 | A-25 | SR-32 | ER-4.8 | avgCR-11.13
West Indies_25 Gen3 5 Anderson Cummins (Canada/West Indies) flag Anderson Cummins (Canada/West Indies) 1991-2007 | M-76 | W-91 | A-32 | SR-41 | ER-4.6 | avgCR-9.26
West Indies_25 Gen3 6 Keith Arthurton (West Indies) flag Keith Arthurton (West Indies) 1988-1999 | M-105 | W-42 | A-28 | SR-33 | ER-5.1 | avgCR-3.91
West Indies_25 Gen4 1 Dwayne Bravo (West Indies) flag Dwayne Bravo (West Indies) 2004-2014 | M-164 | W-199 | A-30 | SR-33 | ER-5.4 | avgCR-8.74
West Indies_25 Gen4 2 Jerome Taylor (West Indies) flag Jerome Taylor (West Indies) 2003-2017 | M-90 | W-128 | A-30 | SR-34 | ER-5.2 | avgCR-11.25
West Indies_25 Gen4 3 Ravi Rampaul (West Indies) flag Ravi Rampaul (West Indies) 2003-2015 | M-92 | W-117 | A-29 | SR-34 | ER-5.1 | avgCR-9.24
West Indies_25 Gen4 4 Daren Powell (West Indies) flag Daren Powell (West Indies) 2002-2009 | M-55 | W-71 | A-32 | SR-40 | ER-4.7 | avgCR-9.27
West Indies_25 Gen5 1 Alzarri Joseph (West Indies) flag Alzarri Joseph (West Indies) 2016-2025 | M-81 | W-133 | A-28 | SR-30 | ER-5.5 | avgCR-11.18
West Indies_25 Gen5 2 Kemar Roach (West Indies) flag Kemar Roach (West Indies) 2008-2022 | M-95 | W-125 | A-31 | SR-37 | ER-5.1 | avgCR-9.63
Bangladesh_15 Gen4 1 Mashrafe Mortaza (Bangladesh) flag Mashrafe Mortaza (Bangladesh) 2001-2020 | M-220 | W-270 | A-33 | SR-40 | ER-4.9 | avgCR-8.65
Bangladesh_15 Gen4 2 Abdur Razzak (Bangladesh) flag Abdur Razzak (Bangladesh) 2004-2014 | M-153 | W-207 | A-29 | SR-38 | ER-4.6 | avgCR-8.91
Bangladesh_15 Gen4 3 Syed Rasel (Bangladesh) flag Syed Rasel (Bangladesh) 2005-2010 | M-52 | W-61 | A-34 | SR-44 | ER-4.6 | avgCR-8.02
Bangladesh_15 Gen4 4 Nazmul Hossain (Bangladesh) flag Nazmul Hossain (Bangladesh) 2004-2012 | M-38 | W-44 | A-32 | SR-37 | ER-5.1 | avgCR-8.10
Bangladesh_15 Gen4 5 Shafiul Islam (Bangladesh) flag Shafiul Islam (Bangladesh) 2010-2020 | M-60 | W-70 | A-36 | SR-36 | ER-6.0 | avgCR-8.25
Bangladesh_15 Gen5 1 Mustafizur Rahman (Bangladesh) flag Mustafizur Rahman (Bangladesh) 2015-2025 | M-116 | W-177 | A-27 | SR-31 | ER-5.2 | avgCR-11.53
Bangladesh_15 Gen5 2 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 2006-2023 | M-247 | W-317 | A-30 | SR-40 | ER-4.5 | avgCR-8.96
Bangladesh_15 Gen5 3 Taskin Ahmed (Bangladesh) flag Taskin Ahmed (Bangladesh) 2014-2025 | M-83 | W-117 | A-30 | SR-33 | ER-5.4 | avgCR-11.00
Bangladesh_15 Gen5 4 Mehidy Hasan Miraz (Bangladesh) flag Mehidy Hasan Miraz (Bangladesh) 2017-2025 | M-114 | W-121 | A-37 | SR-46 | ER-4.8 | avgCR-7.93
Bangladesh_15 Gen5 5 Rubel Hossain (Bangladesh) flag Rubel Hossain (Bangladesh) 2009-2021 | M-104 | W-129 | A-34 | SR-36 | ER-5.7 | avgCR-8.85
Bangladesh_15 Gen5 6 Mohammad Saifuddin (Bangladesh) flag Mohammad Saifuddin (Bangladesh) 2017-2021 | M-29 | W-41 | A-31 | SR-31 | ER-6.0 | avgCR-10.94
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #odicricket #odis #menodis #mudassarnazar #nazar #sarfraznawaz #nawaz #sikanderbakht #bakht #aaqibjaved #javed #saleemmalik #malik #wasimakram #akram #shahidafridi #afridi #waqaryounis #younis #shoaibakhtar #akhtar #saqlainmushtaq #mushtaq #abdulrazzaq #razzaq #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings