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 Tillakaratne Dilshan (Sri Lanka) flag Tillakaratne Dilshan (Sri Lanka) 2006-2016 | M-80 | Ct/St-33 | FPM-0.4 | avgCR-6.00
World_100 Gen1 12 David Hussey (Australia) flag David Hussey (Australia) 2008-2012 | M-39 | Ct/St-24 | FPM-0.6 | avgCR-8.17
World_100 Gen1 13 Michael Hussey (Australia) flag Michael Hussey (Australia) 2005-2012 | M-38 | Ct/St-20 | FPM-0.5 | avgCR-7.57
World_100 Gen1 14 Nathan McCullum (New Zealand) flag Nathan McCullum (New Zealand) 2007-2016 | M-63 | Ct/St-26 | FPM-0.4 | avgCR-5.89
World_100 Gen1 15 Graeme Smith (South Africa) flag Graeme Smith (South Africa) 2005-2011 | M-33 | Ct/St-18 | FPM-0.5 | avgCR-7.68
World_100 Gen1 16 Stuart Broad (England) flag Stuart Broad (England) 2006-2014 | M-56 | Ct/St-21 | FPM-0.4 | avgCR-5.55
World_100 Gen1 17 Cameron White (Australia) flag Cameron White (Australia) 2007-2014 | M-47 | Ct/St-23 | FPM-0.5 | avgCR-5.88
World_100 Gen1 18 Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 2006-2018 | M-99 | Ct/St-30 | FPM-0.3 | avgCR-3.92
World_100 Gen2 3 AB de Villiers (South Africa) flag AB de Villiers (South Africa) 2006-2017 | M-78 | Ct/St-72 | FPM-0.9 | avgCR-14.26
World_100 Gen2 6 Umar Akmal (Pakistan) flag Umar Akmal (Pakistan) 2009-2019 | M-84 | Ct/St-52 | FPM-0.6 | avgCR-9.82
World_100 Gen2 7 Dwayne Bravo (West Indies) flag Dwayne Bravo (West Indies) 2006-2021 | M-91 | Ct/St-44 | FPM-0.5 | avgCR-7.10
World_100 Gen2 8 Suresh Raina (India) flag Suresh Raina (India) 2006-2018 | M-78 | Ct/St-42 | FPM-0.5 | avgCR-7.73
World_100 Gen2 9 Ross Taylor (New Zealand) flag Ross Taylor (New Zealand) 2006-2025 | M-106 | Ct/St-49 | FPM-0.5 | avgCR-6.08
World_100 Gen2 11 Shoaib Malik (Pakistan) flag Shoaib Malik (Pakistan) 2006-2021 | M-124 | Ct/St-50 | FPM-0.4 | avgCR-5.16
World_100 Gen2 12 Daren Sammy (West Indies) flag Daren Sammy (West Indies) 2007-2017 | M-68 | Ct/St-31 | FPM-0.5 | avgCR-5.85
World_100 Gen3 6 David Miller (South Africa) flag David Miller (South Africa) 2010-2024 | M-130 | Ct/St-83 | FPM-0.6 | avgCR-9.48
World_100 Gen3 8 Martin Guptill (New Zealand) flag Martin Guptill (New Zealand) 2009-2022 | M-122 | Ct/St-68 | FPM-0.6 | avgCR-7.90
World_100 Gen3 10 David Warner (Australia) flag David Warner (Australia) 2009-2024 | M-110 | Ct/St-62 | FPM-0.6 | avgCR-7.99
World_100 Gen3 12 Dinesh Chandimal (Sri Lanka) flag Dinesh Chandimal (Sri Lanka) 2010-2025 | M-69 | Ct/St-43 | FPM-0.6 | avgCR-9.87
World_100 Gen3 13 Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 2012-2025 | M-126 | Ct/St-62 | FPM-0.5 | avgCR-7.56
World_100 Gen3 14 Jonny Bairstow (England) flag Jonny Bairstow (England) 2011-2024 | M-80 | Ct/St-47 | FPM-0.6 | avgCR-8.95
World_100 Gen3 15 Steven Smith (Australia) flag Steven Smith (Australia) 2010-2024 | M-67 | Ct/St-41 | FPM-0.6 | avgCR-9.54
World_100 Gen3 16 Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 2010-2025 | M-145 | Ct/St-79 | FPM-0.5 | avgCR-6.64
World_100 Gen3 18 Tim Southee (New Zealand) flag Tim Southee (New Zealand) 2008-2024 | M-126 | Ct/St-65 | FPM-0.5 | avgCR-6.69
World_100 Gen3 19 Rohit Sharma (India) flag Rohit Sharma (India) 2007-2024 | M-159 | Ct/St-65 | FPM-0.4 | avgCR-5.74
World_100 Gen3 20 Kane Williamson (New Zealand) flag Kane Williamson (New Zealand) 2011-2024 | M-93 | Ct/St-45 | FPM-0.5 | avgCR-7.29
World_100 Gen3 21 Chris Jordan (England) flag Chris Jordan (England) 2014-2024 | M-95 | Ct/St-48 | FPM-0.5 | avgCR-7.21
World_100 Gen3 23 Soumya Sarkar (Bangladesh) flag Soumya Sarkar (Bangladesh) 2015-2024 | M-87 | Ct/St-47 | FPM-0.5 | avgCR-7.40
World_100 Gen3 24 Lendl Simmons (West Indies) flag Lendl Simmons (West Indies) 2007-2021 | M-68 | Ct/St-35 | FPM-0.5 | avgCR-7.26
World_100 Gen3 25 Alex Hales (England) flag Alex Hales (England) 2011-2022 | M-75 | Ct/St-39 | FPM-0.5 | avgCR-6.85
World_100 Gen3 26 Eoin Morgan (England) flag Eoin Morgan (England) 2009-2022 | M-115 | Ct/St-46 | FPM-0.4 | avgCR-5.24
World_100 Gen3 27 Aaron Finch (Australia) flag Aaron Finch (Australia) 2011-2022 | M-103 | Ct/St-50 | FPM-0.5 | avgCR-6.49
World_100 Gen3 28 Virat Kohli (India) flag Virat Kohli (India) 2010-2024 | M-125 | Ct/St-54 | FPM-0.4 | avgCR-5.64
World_100 Gen4 10 Glenn Phillips (New Zealand) flag Glenn Phillips (New Zealand) 2017-2025 | M-83 | Ct/St-53 | FPM-0.6 | avgCR-8.91
World_100 Gen4 11 Harry Tector (Ireland) flag Harry Tector (Ireland) 2019-2025 | M-87 | Ct/St-59 | FPM-0.7 | avgCR-8.73
World_100 Gen4 14 Fakhar Zaman (Pakistan) flag Fakhar Zaman (Pakistan) 2017-2025 | M-109 | Ct/St-56 | FPM-0.5 | avgCR-6.63
World_100 Gen4 15 Rovman Powell (West Indies) flag Rovman Powell (West Indies) 2017-2025 | M-107 | Ct/St-53 | FPM-0.5 | avgCR-6.26
World_100 Gen4 16 Hardik Pandya (India) flag Hardik Pandya (India) 2016-2025 | M-120 | Ct/St-57 | FPM-0.5 | avgCR-6.31
World_100 Gen5 4 Phil Salt (England) flag Phil Salt (England) 2022-2025 | M-50 | Ct/St-33 | FPM-0.7 | avgCR-10.42
World_100 Gen5 7 Muhammad Waseem (U.A.E.) flag Muhammad Waseem (U.A.E.) 2021-2025 | M-91 | Ct/St-71 | FPM-0.8 | avgCR-6.41
World_100 Gen5 10 Harry Brook (England) flag Harry Brook (England) 2022-2025 | M-52 | Ct/St-32 | FPM-0.6 | avgCR-8.84
World_100 Gen5 11 Rinku Singh (India) flag Rinku Singh (India) 2023-2025 | M-35 | Ct/St-25 | FPM-0.7 | avgCR-10.37
World_100 Gen5 12 Tilak Varma (India) flag Tilak Varma (India) 2023-2025 | M-36 | Ct/St-26 | FPM-0.7 | avgCR-10.13
World_100 Gen5 15 Rishad Hossain (Bangladesh) flag Rishad Hossain (Bangladesh) 2023-2025 | M-53 | Ct/St-29 | FPM-0.5 | avgCR-7.78
World_100 Gen5 16 Suryakumar Yadav (India) flag Suryakumar Yadav (India) 2021-2025 | M-95 | Ct/St-54 | FPM-0.6 | avgCR-7.97
World_100 Gen5 17 Cameron Green (Australia) flag Cameron Green (Australia) 2022-2025 | M-21 | Ct/St-16 | FPM-0.8 | avgCR-11.34
World_100 Gen5 18 Aiden Markram (South Africa) flag Aiden Markram (South Africa) 2019-2025 | M-62 | Ct/St-39 | FPM-0.6 | avgCR-9.02
World_100 Gen5 19 Tristan Stubbs (South Africa) flag Tristan Stubbs (South Africa) 2022-2025 | M-40 | Ct/St-23 | FPM-0.6 | avgCR-8.26
World_100 Gen5 20 Michael Bracewell (New Zealand) flag Michael Bracewell (New Zealand) 2022-2025 | M-47 | Ct/St-25 | FPM-0.5 | avgCR-7.23
World_100 Gen5 21 Daryl Mitchell (New Zealand) flag Daryl Mitchell (New Zealand) 2019-2025 | M-90 | Ct/St-46 | FPM-0.5 | avgCR-7.26
World_100 Gen5 22 Jaker Ali (Bangladesh) flag Jaker Ali (Bangladesh) 2023-2025 | M-47 | Ct/St-25 | FPM-0.5 | avgCR-7.25
World_100 Gen5 24 Yashasvi Jaiswal (India) flag Yashasvi Jaiswal (India) 2023-2024 | M-23 | Ct/St-15 | FPM-0.7 | avgCR-9.37
World_100 Gen5 25 Saim Ayub (Pakistan) flag Saim Ayub (Pakistan) 2023-2025 | M-51 | Ct/St-21 | FPM-0.4 | avgCR-5.81
Australia_25 Gen1 3 David Hussey (Australia) flag David Hussey (Australia) 2008-2012 | M-39 | Ct/St-24 | FPM-0.6 | avgCR-8.17
Australia_25 Gen1 4 Michael Hussey (Australia) flag Michael Hussey (Australia) 2005-2012 | M-38 | Ct/St-20 | FPM-0.5 | avgCR-7.57
Australia_25 Gen1 5 Cameron White (Australia) flag Cameron White (Australia) 2007-2014 | M-47 | Ct/St-23 | FPM-0.5 | avgCR-5.88
Australia_25 Gen1 6 Michael Clarke (Australia) flag Michael Clarke (Australia) 2005-2010 | M-34 | Ct/St-13 | FPM-0.4 | avgCR-5.63
Australia_25 Gen2 1 James Faulkner (Australia) flag James Faulkner (Australia) 2012-2017 | M-24 | Ct/St-11 | FPM-0.5 | avgCR-6.06
Australia_25 Gen2 2 Shane Watson (Australia) flag Shane Watson (Australia) 2006-2016 | M-58 | Ct/St-20 | FPM-0.3 | avgCR-4.27
Australia_25 Gen3 3 David Warner (Australia) flag David Warner (Australia) 2009-2024 | M-110 | Ct/St-62 | FPM-0.6 | avgCR-7.99
Australia_25 Gen3 4 Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 2012-2025 | M-126 | Ct/St-62 | FPM-0.5 | avgCR-7.56
Australia_25 Gen3 5 Steven Smith (Australia) flag Steven Smith (Australia) 2010-2024 | M-67 | Ct/St-41 | FPM-0.6 | avgCR-9.54
Australia_25 Gen3 6 Aaron Finch (Australia) flag Aaron Finch (Australia) 2011-2022 | M-103 | Ct/St-50 | FPM-0.5 | avgCR-6.49
Australia_25 Gen3 7 Nathan Coulter-Nile (Australia) flag Nathan Coulter-Nile (Australia) 2013-2019 | M-28 | Ct/St-13 | FPM-0.5 | avgCR-5.68
Australia_25 Gen4 1 Sean Abbott (Australia) flag Sean Abbott (Australia) 2014-2025 | M-28 | Ct/St-16 | FPM-0.6 | avgCR-8.58
Australia_25 Gen4 2 Mitchell Marsh (Australia) flag Mitchell Marsh (Australia) 2011-2025 | M-81 | Ct/St-37 | FPM-0.5 | avgCR-5.41
Australia_25 Gen4 3 Jason Behrendorff (Australia) flag Jason Behrendorff (Australia) 2017-2024 | M-17 | Ct/St-7 | FPM-0.4 | avgCR-6.25
Australia_25 Gen5 2 Cameron Green (Australia) flag Cameron Green (Australia) 2022-2025 | M-21 | Ct/St-16 | FPM-0.8 | avgCR-11.34
Australia_25 Gen5 3 Tim David (Australia/Singapore) flag Tim David (Australia/Singapore) 2019-2025 | M-68 | Ct/St-41 | FPM-0.6 | avgCR-7.18
Australia_25 Gen5 4 Matthew Short (Australia) flag Matthew Short (Australia) 2023-2025 | M-21 | Ct/St-13 | FPM-0.6 | avgCR-9.27
Australia_25 Gen5 5 Xavier Bartlett (Australia) flag Xavier Bartlett (Australia) 2024-2025 | M-16 | Ct/St-8 | FPM-0.5 | avgCR-6.28
Australia_25 Gen5 6 Nathan Ellis (Australia) flag Nathan Ellis (Australia) 2021-2025 | M-32 | Ct/St-11 | FPM-0.3 | avgCR-4.21
England_25 Gen1 2 Stuart Broad (England) flag Stuart Broad (England) 2006-2014 | M-56 | Ct/St-21 | FPM-0.4 | avgCR-5.55
England_25 Gen1 3 Michael Yardy (England) flag Michael Yardy (England) 2006-2011 | M-14 | Ct/St-8 | FPM-0.6 | avgCR-6.63
England_25 Gen1 4 Paul Collingwood (England) flag Paul Collingwood (England) 2005-2017 | M-36 | Ct/St-15 | FPM-0.4 | avgCR-5.06
England_25 Gen1 5 Kevin Pietersen (England) flag Kevin Pietersen (England) 2005-2013 | M-37 | Ct/St-14 | FPM-0.4 | avgCR-4.83
England_25 Gen3 2 Jonny Bairstow (England) flag Jonny Bairstow (England) 2011-2024 | M-80 | Ct/St-47 | FPM-0.6 | avgCR-8.95
England_25 Gen3 3 Chris Jordan (England) flag Chris Jordan (England) 2014-2024 | M-95 | Ct/St-48 | FPM-0.5 | avgCR-7.21
England_25 Gen3 4 Alex Hales (England) flag Alex Hales (England) 2011-2022 | M-75 | Ct/St-39 | FPM-0.5 | avgCR-6.85
England_25 Gen3 5 Eoin Morgan (England) flag Eoin Morgan (England) 2009-2022 | M-115 | Ct/St-46 | FPM-0.4 | avgCR-5.24
England_25 Gen3 6 Joe Root (England) flag Joe Root (England) 2012-2019 | M-32 | Ct/St-18 | FPM-0.6 | avgCR-8.20
England_25 Gen3 7 Ben Stokes (England) flag Ben Stokes (England) 2011-2022 | M-43 | Ct/St-22 | FPM-0.5 | avgCR-7.32
England_25 Gen3 8 Sam Billings (England) flag Sam Billings (England) 2015-2022 | M-37 | Ct/St-19 | FPM-0.5 | avgCR-7.41
England_25 Gen5 1 Phil Salt (England) flag Phil Salt (England) 2022-2025 | M-50 | Ct/St-33 | FPM-0.7 | avgCR-10.42
England_25 Gen5 2 Harry Brook (England) flag Harry Brook (England) 2022-2025 | M-52 | Ct/St-32 | FPM-0.6 | avgCR-8.84
England_25 Gen5 3 Liam Livingstone (England) flag Liam Livingstone (England) 2017-2025 | M-60 | Ct/St-26 | FPM-0.4 | avgCR-6.34
England_25 Gen5 4 Jofra Archer (England) flag Jofra Archer (England) 2019-2025 | M-35 | Ct/St-14 | FPM-0.4 | avgCR-6.77
England_25 Gen5 5 Sam Curran (England) flag Sam Curran (England) 2019-2025 | M-64 | Ct/St-23 | FPM-0.4 | avgCR-4.49
India_25 Gen1 1 Yusuf Pathan (India) flag Yusuf Pathan (India) 2007-2012 | M-22 | Ct/St-9 | FPM-0.4 | avgCR-5.24
India_25 Gen1 2 Gautam Gambhir (India) flag Gautam Gambhir (India) 2007-2012 | M-37 | Ct/St-11 | FPM-0.3 | avgCR-3.70
India_25 Gen2 2 Suresh Raina (India) flag Suresh Raina (India) 2006-2018 | M-78 | Ct/St-42 | FPM-0.5 | avgCR-7.73
India_25 Gen2 3 Ajinkya Rahane (India) flag Ajinkya Rahane (India) 2011-2016 | M-20 | Ct/St-16 | FPM-0.8 | avgCR-12.52
India_25 Gen3 1 Rohit Sharma (India) flag Rohit Sharma (India) 2007-2024 | M-159 | Ct/St-65 | FPM-0.4 | avgCR-5.74
India_25 Gen3 3 Virat Kohli (India) flag Virat Kohli (India) 2010-2024 | M-125 | Ct/St-54 | FPM-0.4 | avgCR-5.64
India_25 Gen3 4 Ravindra Jadeja (India) flag Ravindra Jadeja (India) 2009-2024 | M-74 | Ct/St-28 | FPM-0.4 | avgCR-5.26
India_25 Gen3 5 KL Rahul (India) flag KL Rahul (India) 2016-2022 | M-72 | Ct/St-24 | FPM-0.3 | avgCR-4.54
India_25 Gen3 6 Shikhar Dhawan (India) flag Shikhar Dhawan (India) 2011-2021 | M-68 | Ct/St-19 | FPM-0.3 | avgCR-3.31
India_25 Gen3 7 Jaydev Unadkat (India) flag Jaydev Unadkat (India) 2016-2018 | M-10 | Ct/St-3 | FPM-0.3 | avgCR-3.11
India_25 Gen4 2 Hardik Pandya (India) flag Hardik Pandya (India) 2016-2025 | M-120 | Ct/St-57 | FPM-0.5 | avgCR-6.31
India_25 Gen4 4 Deepak Hooda (India) flag Deepak Hooda (India) 2022-2023 | M-21 | Ct/St-12 | FPM-0.6 | avgCR-7.38
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20icricket #t20is #ment20is #tillakaratnedilshan #dilshan #davidhussey #hussey #michaelhussey #nathanmccullum #mccullum #graemesmith #smith #stuartbroad #broad #cameronwhite #white #shahidafridi #afridi #abdevilliers #villiers #umarakmal #akmal #dwaynebravo #bravo #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings