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
Australia_25 Gen1 1 Adam Gilchrist (Australia) flag Adam Gilchrist (Australia) 2005-2008 | M-13 | Ct/St-17 | FPM-1.3 | avgCR-22.73
Australia_25 Gen1 2 Brad Haddin (Australia) flag Brad Haddin (Australia) 2006-2014 | M-34 | Ct/St-23 | FPM-0.7 | avgCR-12.91
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 1 Matthew Wade (Australia) flag Matthew Wade (Australia) 2011-2024 | M-92 | Ct/St-64 | FPM-0.7 | avgCR-12.96
Australia_25 Gen3 2 Alex Carey (Australia) flag Alex Carey (Australia) 2018-2025 | M-42 | Ct/St-32 | FPM-0.8 | avgCR-13.66
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 1 Josh Inglis (Australia) flag Josh Inglis (Australia) 2022-2025 | M-41 | Ct/St-27 | FPM-0.7 | avgCR-10.61
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 1 Craig Kieswetter (England) flag Craig Kieswetter (England) 2010-2012 | M-25 | Ct/St-20 | FPM-0.8 | avgCR-15.15
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 1 Jos Buttler (England) flag Jos Buttler (England) 2011-2025 | M-144 | Ct/St-99 | FPM-0.7 | avgCR-12.51
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 1 MS Dhoni (India) flag MS Dhoni (India) 2006-2019 | M-98 | Ct/St-91 | FPM-0.9 | avgCR-16.72
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 2 Dinesh Karthik (India) flag Dinesh Karthik (India) 2006-2022 | M-60 | Ct/St-38 | FPM-0.6 | avgCR-9.45
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 1 Rishabh Pant (India) flag Rishabh Pant (India) 2017-2024 | M-76 | Ct/St-51 | FPM-0.7 | avgCR-12.69
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 3 Ishan Kishan (India) flag Ishan Kishan (India) 2021-2023 | M-32 | Ct/St-16 | FPM-0.5 | avgCR-7.89
India_25 Gen4 4 Deepak Hooda (India) flag Deepak Hooda (India) 2022-2023 | M-21 | Ct/St-12 | FPM-0.6 | avgCR-7.38
India_25 Gen4 5 Axar Patel (India) flag Axar Patel (India) 2015-2025 | M-83 | Ct/St-30 | FPM-0.4 | avgCR-4.24
India_25 Gen4 6 Washington Sundar (India) flag Washington Sundar (India) 2017-2025 | M-57 | Ct/St-20 | FPM-0.4 | avgCR-4.00
India_25 Gen5 1 Sanju Samson (India) flag Sanju Samson (India) 2015-2025 | M-51 | Ct/St-40 | FPM-0.8 | avgCR-12.50
India_25 Gen5 2 Suryakumar Yadav (India) flag Suryakumar Yadav (India) 2021-2025 | M-95 | Ct/St-54 | FPM-0.6 | avgCR-7.97
India_25 Gen5 3 Rinku Singh (India) flag Rinku Singh (India) 2023-2025 | M-35 | Ct/St-25 | FPM-0.7 | avgCR-10.37
India_25 Gen5 4 Tilak Varma (India) flag Tilak Varma (India) 2023-2025 | M-36 | Ct/St-26 | FPM-0.7 | avgCR-10.13
India_25 Gen5 5 Yashasvi Jaiswal (India) flag Yashasvi Jaiswal (India) 2023-2024 | M-23 | Ct/St-15 | FPM-0.7 | avgCR-9.37
India_25 Gen5 6 Ruturaj Gaikwad (India) flag Ruturaj Gaikwad (India) 2021-2024 | M-23 | Ct/St-11 | FPM-0.5 | avgCR-6.19
India_25 Gen5 7 Avesh Khan (India) flag Avesh Khan (India) 2022-2024 | M-25 | Ct/St-11 | FPM-0.4 | avgCR-5.27
New Zealand_25 Gen1 1 Brendon McCullum (New Zealand) flag Brendon McCullum (New Zealand) 2005-2015 | M-71 | Ct/St-44 | FPM-0.6 | avgCR-9.95
New Zealand_25 Gen1 2 Nathan McCullum (New Zealand) flag Nathan McCullum (New Zealand) 2007-2016 | M-63 | Ct/St-26 | FPM-0.4 | avgCR-5.89
New Zealand_25 Gen1 3 James Franklin (New Zealand) flag James Franklin (New Zealand) 2006-2013 | M-38 | Ct/St-13 | FPM-0.3 | avgCR-4.45
New Zealand_25 Gen1 4 Jacob Oram (New Zealand) flag Jacob Oram (New Zealand) 2005-2012 | M-36 | Ct/St-12 | FPM-0.3 | avgCR-3.89
New Zealand_25 Gen2 1 Luke Ronchi (New Zealand/Australia) flag Luke Ronchi (New Zealand/Australia) 2008-2018 | M-33 | Ct/St-30 | FPM-0.9 | avgCR-16.75
New Zealand_25 Gen2 2 Ross Taylor (New Zealand) flag Ross Taylor (New Zealand) 2006-2025 | M-106 | Ct/St-49 | FPM-0.5 | avgCR-6.08
New Zealand_25 Gen2 3 Doug Bracewell (New Zealand) flag Doug Bracewell (New Zealand) 2011-2021 | M-20 | Ct/St-7 | FPM-0.4 | avgCR-4.34
New Zealand_25 Gen3 1 Martin Guptill (New Zealand) flag Martin Guptill (New Zealand) 2009-2022 | M-122 | Ct/St-68 | FPM-0.6 | avgCR-7.90
New Zealand_25 Gen3 2 Tom Latham (New Zealand) flag Tom Latham (New Zealand) 2012-2023 | M-26 | Ct/St-19 | FPM-0.7 | avgCR-13.06
New Zealand_25 Gen3 3 Tim Southee (New Zealand) flag Tim Southee (New Zealand) 2008-2024 | M-126 | Ct/St-65 | FPM-0.5 | avgCR-6.69
New Zealand_25 Gen3 4 Kane Williamson (New Zealand) flag Kane Williamson (New Zealand) 2011-2024 | M-93 | Ct/St-45 | FPM-0.5 | avgCR-7.29
New Zealand_25 Gen3 5 Tom Bruce (New Zealand) flag Tom Bruce (New Zealand) 2017-2020 | M-17 | Ct/St-15 | FPM-0.9 | avgCR-11.60
New Zealand_25 Gen3 6 Corey Anderson (U.S.A./New Zealand) flag Corey Anderson (U.S.A./New Zealand) 2012-2024 | M-42 | Ct/St-21 | FPM-0.5 | avgCR-7.72
New Zealand_25 Gen4 1 Tim Seifert (New Zealand) flag Tim Seifert (New Zealand) 2018-2025 | M-77 | Ct/St-49 | FPM-0.6 | avgCR-10.85
New Zealand_25 Gen4 2 Glenn Phillips (New Zealand) flag Glenn Phillips (New Zealand) 2017-2025 | M-83 | Ct/St-53 | FPM-0.6 | avgCR-8.91
New Zealand_25 Gen4 3 James Neesham (New Zealand) flag James Neesham (New Zealand) 2012-2025 | M-93 | Ct/St-44 | FPM-0.5 | avgCR-6.22
New Zealand_25 Gen5 1 Mitchell Hay (New Zealand) flag Mitchell Hay (New Zealand) 2024-2025 | M-12 | Ct/St-27 | FPM-2.3 | avgCR-36.97
New Zealand_25 Gen5 2 Devon Conway (New Zealand) flag Devon Conway (New Zealand) 2020-2025 | M-62 | Ct/St-46 | FPM-0.7 | avgCR-12.95
New Zealand_25 Gen5 3 Daryl Mitchell (New Zealand) flag Daryl Mitchell (New Zealand) 2019-2025 | M-90 | Ct/St-46 | FPM-0.5 | avgCR-7.26
New Zealand_25 Gen5 4 Michael Bracewell (New Zealand) flag Michael Bracewell (New Zealand) 2022-2025 | M-47 | Ct/St-25 | FPM-0.5 | avgCR-7.23
New Zealand_25 Gen5 5 Rachin Ravindra (New Zealand) flag Rachin Ravindra (New Zealand) 2021-2025 | M-38 | Ct/St-14 | FPM-0.4 | avgCR-4.58
New Zealand_25 Gen5 6 Jacob Duffy (New Zealand) flag Jacob Duffy (New Zealand) 2020-2025 | M-38 | Ct/St-13 | FPM-0.3 | avgCR-3.71
New Zealand_25 Gen5 7 Tim Robinson (New Zealand) flag Tim Robinson (New Zealand) 2024-2025 | M-23 | Ct/St-8 | FPM-0.3 | avgCR-4.10
Pakistan_25 Gen1 1 Kamran Akmal (Pakistan) flag Kamran Akmal (Pakistan) 2006-2017 | M-58 | Ct/St-60 | FPM-1.0 | avgCR-18.85
Pakistan_25 Gen1 2 Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 2006-2018 | M-99 | Ct/St-30 | FPM-0.3 | avgCR-3.92
Pakistan_25 Gen1 3 Younis Khan (Pakistan) flag Younis Khan (Pakistan) 2006-2010 | M-25 | Ct/St-12 | FPM-0.5 | avgCR-6.28
Pakistan_25 Gen1 4 Umar Gul (Pakistan) flag Umar Gul (Pakistan) 2007-2016 | M-60 | Ct/St-18 | FPM-0.3 | avgCR-3.98
Pakistan_25 Gen1 5 Imran Nazir (Pakistan) flag Imran Nazir (Pakistan) 2007-2012 | M-25 | Ct/St-11 | FPM-0.4 | avgCR-5.41
Pakistan_25 Gen1 6 Misbah-ul-Haq (Pakistan) flag Misbah-ul-Haq (Pakistan) 2007-2012 | M-39 | Ct/St-14 | FPM-0.4 | avgCR-3.85
Pakistan_25 Gen2 1 Umar Akmal (Pakistan) flag Umar Akmal (Pakistan) 2009-2019 | M-84 | Ct/St-52 | FPM-0.6 | avgCR-9.82
Pakistan_25 Gen2 2 Shoaib Malik (Pakistan) flag Shoaib Malik (Pakistan) 2006-2021 | M-124 | Ct/St-50 | FPM-0.4 | avgCR-5.16
Pakistan_25 Gen2 3 Nasir Jamshed (Pakistan) flag Nasir Jamshed (Pakistan) 2012-2013 | M-18 | Ct/St-6 | FPM-0.3 | avgCR-4.57
Pakistan_25 Gen3 1 Sarfaraz Ahmed (Pakistan) flag Sarfaraz Ahmed (Pakistan) 2010-2021 | M-61 | Ct/St-46 | FPM-0.8 | avgCR-13.02
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20icricket #t20is #ment20is #adamgilchrist #gilchrist #bradhaddin #haddin #davidhussey #hussey #michaelhussey #cameronwhite #white #michaelclarke #clarke #jamesfaulkner #faulkner #shanewatson #watson #matthewwade #wade #alexcarey #carey #davidwarner #warner #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings