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 - 2nd Nov 2025. 

Gen1
Gen2
Gen3
Gen4
Gen5
Group Sub-Group SG_rank Team (or Player) Stats
Australia_25 Gen1 1 Matthew Hayden (Australia) flag Matthew Hayden (Australia) 2005-2007 | M-9 | R-308 | A-51 | SR*-144 | avgCR-29.05 | totCR-261.47
Australia_25 Gen1 2 Michael Hussey (Australia) flag Michael Hussey (Australia) 2005-2012 | M-38 | R-721 | A-38 | SR*-136 | avgCR-14.79 | totCR-561.85
Australia_25 Gen1 3 Cameron White (Australia) flag Cameron White (Australia) 2007-2014 | M-47 | R-984 | A-33 | SR*-133 | avgCR-13.54 | totCR-636.31
Australia_25 Gen1 4 Andrew Symonds (Australia) flag Andrew Symonds (Australia) 2005-2009 | M-14 | R-337 | A-48 | SR*-169 | avgCR-17.28 | totCR-241.94
Australia_25 Gen1 5 David Hussey (Australia) flag David Hussey (Australia) 2008-2012 | M-39 | R-756 | A-23 | SR*-121 | avgCR-13.06 | totCR-509.20
Australia_25 Gen1 6 Michael Clarke (Australia) flag Michael Clarke (Australia) 2005-2010 | M-34 | R-488 | A-21 | SR*-103 | avgCR-8.75 | totCR-297.34
Australia_25 Gen1 7 Shaun Marsh (Australia) flag Shaun Marsh (Australia) 2008-2016 | M-15 | R-255 | A-18 | SR*-103 | avgCR-8.26 | totCR-123.93
Australia_25 Gen2 1 Shane Watson (Australia) flag Shane Watson (Australia) 2006-2016 | M-58 | R-1462 | A-29 | SR*-145 | avgCR-17.44 | totCR-1 | 011.72
Australia_25 Gen2 2 George Bailey (Australia) flag George Bailey (Australia) 2012-2017 | M-30 | R-473 | A-25 | SR*-137 | avgCR-12.01 | totCR-360.27
Australia_25 Gen3 1 David Warner (Australia) flag David Warner (Australia) 2009-2024 | M-110 | R-3277 | A-33 | SR*-142 | avgCR-20.38 | totCR-2 | 242.17
Australia_25 Gen3 2 Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 2012-2025 | M-124 | R-2833 | A-30 | SR*-156 | avgCR-15.91 | totCR-1 | 972.48
Australia_25 Gen3 3 Aaron Finch (Australia) flag Aaron Finch (Australia) 2011-2022 | M-103 | R-3120 | A-34 | SR*-143 | avgCR-18.10 | totCR-1 | 864.50
Australia_25 Gen3 4 Matthew Wade (Australia) flag Matthew Wade (Australia) 2011-2024 | M-92 | R-1202 | A-26 | SR*-134 | avgCR-9.06 | totCR-833.48
Australia_25 Gen3 5 Steven Smith (Australia) flag Steven Smith (Australia) 2010-2024 | M-67 | R-1094 | A-25 | SR*-125 | avgCR-9.67 | totCR-647.60
Australia_25 Gen3 6 D'Arcy Short (Australia) flag D'Arcy Short (Australia) 2018-2020 | M-23 | R-642 | A-31 | SR*-119 | avgCR-14.97 | totCR-344.23
Australia_25 Gen4 1 Mitchell Marsh (Australia) flag Mitchell Marsh (Australia) 2011-2025 | M-79 | R-2053 | A-33 | SR*-140 | avgCR-16.62 | totCR-1 | 312.75
Australia_25 Gen4 2 Travis Head (Australia) flag Travis Head (Australia) 2016-2025 | M-47 | R-1197 | A-29 | SR*-157 | avgCR-17.24 | totCR-810.26
Australia_25 Gen4 3 Marcus Stoinis (Australia) flag Marcus Stoinis (Australia) 2015-2025 | M-80 | R-1321 | A-32 | SR*-149 | avgCR-11.91 | totCR-952.52
Australia_25 Gen4 4 Adam Zampa (Australia) flag Adam Zampa (Australia) 2016-2025 | M-106 | R-69 | A-5 | SR*-85 | avgCR-1.53 | totCR-162.69
Australia_25 Gen5 1 Josh Inglis (Australia) flag Josh Inglis (Australia) 2022-2025 | M-39 | R-899 | A-29 | SR*-160 | avgCR-14.09 | totCR-549.56
Australia_25 Gen5 2 Cameron Green (Australia) flag Cameron Green (Australia) 2022-2025 | M-21 | R-521 | A-33 | SR*-160 | avgCR-16.86 | totCR-354.06
Australia_25 Gen5 3 Tim David (Australia/Singapore) flag Tim David (Australia/Singapore) 2019-2025 | M-66 | R-1582 | A-37 | SR*-169 | avgCR-13.69 | totCR-903.38
Australia_25 Gen5 4 Matthew Short (Australia) flag Matthew Short (Australia) 2023-2025 | M-19 | R-357 | A-22 | SR*-157 | avgCR-13.06 | totCR-248.15
Australia_25 Gen5 5 Mitchell Owen (Australia) flag Mitchell Owen (Australia) 2025-2025 | M-13 | R-163 | A-20 | SR*-158 | avgCR-9.15 | totCR-118.95
Australia_25 Gen5 6 Aaron Hardie (Australia) flag Aaron Hardie (Australia) 2023-2025 | M-16 | R-180 | A-23 | SR*-127 | avgCR-6.40 | totCR-102.44
England_25 Gen1 1 Kevin Pietersen (England) flag Kevin Pietersen (England) 2005-2013 | M-37 | R-1176 | A-38 | SR*-142 | avgCR-21.17 | totCR-783.30
England_25 Gen1 2 Luke Wright (England) flag Luke Wright (England) 2007-2014 | M-51 | R-759 | A-19 | SR*-137 | avgCR-11.15 | totCR-568.71
England_25 Gen1 3 Ravi Bopara (England) flag Ravi Bopara (England) 2008-2014 | M-38 | R-711 | A-28 | SR*-119 | avgCR-11.55 | totCR-439.04
England_25 Gen1 4 Craig Kieswetter (England) flag Craig Kieswetter (England) 2010-2012 | M-25 | R-526 | A-22 | SR*-112 | avgCR-14.01 | totCR-350.21
England_25 Gen1 5 Paul Collingwood (England) flag Paul Collingwood (England) 2005-2017 | M-36 | R-583 | A-19 | SR*-127 | avgCR-10.73 | totCR-386.36
England_25 Gen1 6 Tim Bresnan (England) flag Tim Bresnan (England) 2006-2014 | M-34 | R-216 | A-17 | SR*-127 | avgCR-6.90 | totCR-234.67
England_25 Gen2 1 Michael Lumb (England) flag Michael Lumb (England) 2010-2014 | M-27 | R-552 | A-21 | SR*-134 | avgCR-14.15 | totCR-382.05
England_25 Gen3 1 Jos Buttler (England) flag Jos Buttler (England) 2011-2025 | M-144 | R-3869 | A-35 | SR*-149 | avgCR-18.48 | totCR-2 | 661.33
England_25 Gen3 2 Eoin Morgan (England) flag Eoin Morgan (England) 2009-2022 | M-115 | R-2458 | A-29 | SR*-136 | avgCR-14.01 | totCR-1 | 611.22
England_25 Gen3 3 Alex Hales (England) flag Alex Hales (England) 2011-2022 | M-75 | R-2074 | A-31 | SR*-138 | avgCR-17.57 | totCR-1 | 317.92
England_25 Gen3 4 Jonny Bairstow (England) flag Jonny Bairstow (England) 2011-2024 | M-80 | R-1671 | A-30 | SR*-138 | avgCR-13.18 | totCR-1 | 054.50
England_25 Gen3 5 Jason Roy (England) flag Jason Roy (England) 2014-2022 | M-64 | R-1522 | A-24 | SR*-138 | avgCR-15.38 | totCR-984.48
England_25 Gen3 6 Moeen Ali (England) flag Moeen Ali (England) 2014-2024 | M-92 | R-1229 | A-21 | SR*-142 | avgCR-10.61 | totCR-975.80
England_25 Gen3 7 Joe Root (England) flag Joe Root (England) 2012-2019 | M-32 | R-893 | A-36 | SR*-126 | avgCR-16.65 | totCR-532.74
England_25 Gen3 8 Ben Stokes (England) flag Ben Stokes (England) 2011-2022 | M-43 | R-585 | A-22 | SR*-128 | avgCR-10.06 | totCR-432.75
England_25 Gen4 1 Dawid Malan (England) flag Dawid Malan (England) 2017-2023 | M-62 | R-1892 | A-36 | SR*-132 | avgCR-17.07 | totCR-1 | 058.16
England_25 Gen4 2 Liam Dawson (England) flag Liam Dawson (England) 2016-2025 | M-21 | R-57 | A-14 | SR*-158 | avgCR-3.00 | totCR-63.09
England_25 Gen4 3 Reece Topley (England) flag Reece Topley (England) 2015-2024 | M-35 | R-17 | A-9 | SR*-85 | avgCR-2.08 | totCR-72.63
England_25 Gen4 4 Mark Wood (England) flag Mark Wood (England) 2015-2025 | M-38 | R-27 | A-14 | SR*-96 | avgCR-1.39 | totCR-52.66
England_25 Gen4 5 Saqib Mahmood (England) flag Saqib Mahmood (England) 2019-2025 | M-19 | R-35 | A-7 | SR*-78 | avgCR-2.39 | totCR-45.48
England_25 Gen5 1 Phil Salt (England) flag Phil Salt (England) 2022-2025 | M-50 | R-1540 | A-39 | SR*-168 | avgCR-20.23 | totCR-1 | 011.41
England_25 Gen5 2 Harry Brook (England) flag Harry Brook (England) 2022-2025 | M-52 | R-1012 | A-31 | SR*-152 | avgCR-13.92 | totCR-723.73
England_25 Gen5 3 Ben Duckett (England) flag Ben Duckett (England) 2019-2025 | M-20 | R-527 | A-29 | SR*-154 | avgCR-16.46 | totCR-329.27
England_25 Gen5 4 Jacob Bethell (England) flag Jacob Bethell (England) 2024-2025 | M-20 | R-392 | A-30 | SR*-156 | avgCR-12.86 | totCR-257.28
England_25 Gen5 5 Liam Livingstone (England) flag Liam Livingstone (England) 2017-2025 | M-60 | R-955 | A-25 | SR*-149 | avgCR-11.27 | totCR-676.05
India_25 Gen1 1 Gautam Gambhir (India) flag Gautam Gambhir (India) 2007-2012 | M-37 | R-932 | A-27 | SR*-119 | avgCR-16.39 | totCR-606.28
India_25 Gen1 2 Virender Sehwag (India) flag Virender Sehwag (India) 2006-2012 | M-19 | R-394 | A-22 | SR*-145 | avgCR-15.17 | totCR-288.22
India_25 Gen2 1 Yuvraj Singh (India) flag Yuvraj Singh (India) 2007-2017 | M-58 | R-1177 | A-28 | SR*-136 | avgCR-14.61 | totCR-847.57
India_25 Gen2 2 MS Dhoni (India) flag MS Dhoni (India) 2006-2019 | M-98 | R-1617 | A-38 | SR*-126 | avgCR-11.07 | totCR-1 | 084.91
India_25 Gen2 3 Suresh Raina (India) flag Suresh Raina (India) 2006-2018 | M-78 | R-1605 | A-29 | SR*-135 | avgCR-12.05 | totCR-940.26
India_25 Gen3 1 Virat Kohli (India) flag Virat Kohli (India) 2010-2024 | M-125 | R-4188 | A-49 | SR*-137 | avgCR-20.32 | totCR-2 | 539.84
India_25 Gen3 2 Rohit Sharma (India) flag Rohit Sharma (India) 2007-2024 | M-159 | R-4231 | A-32 | SR*-141 | avgCR-16.72 | totCR-2 | 658.80
India_25 Gen3 3 KL Rahul (India) flag KL Rahul (India) 2016-2022 | M-72 | R-2265 | A-38 | SR*-139 | avgCR-17.76 | totCR-1 | 278.81
India_25 Gen3 4 Shikhar Dhawan (India) flag Shikhar Dhawan (India) 2011-2021 | M-68 | R-1759 | A-28 | SR*-126 | avgCR-13.88 | totCR-943.72
India_25 Gen3 5 Shreyas Iyer (India) flag Shreyas Iyer (India) 2017-2023 | M-51 | R-1104 | A-31 | SR*-136 | avgCR-12.48 | totCR-636.47
India_25 Gen3 6 Dinesh Karthik (India) flag Dinesh Karthik (India) 2006-2022 | M-60 | R-686 | A-26 | SR*-143 | avgCR-9.65 | totCR-578.82
India_25 Gen3 7 Manish Pandey (India) flag Manish Pandey (India) 2015-2020 | M-39 | R-709 | A-44 | SR*-126 | avgCR-10.24 | totCR-399.33
India_25 Gen3 8 Ravindra Jadeja (India) flag Ravindra Jadeja (India) 2009-2024 | M-74 | R-515 | A-21 | SR*-127 | avgCR-5.71 | totCR-422.26
India_25 Gen4 1 Hardik Pandya (India) flag Hardik Pandya (India) 2016-2025 | M-120 | R-1860 | A-27 | SR*-141 | avgCR-10.57 | totCR-1 | 268.90
India_25 Gen4 2 Ishan Kishan (India) flag Ishan Kishan (India) 2021-2023 | M-32 | R-796 | A-26 | SR*-124 | avgCR-13.07 | totCR-418.34
India_25 Gen4 3 Axar Patel (India) flag Axar Patel (India) 2015-2025 | M-81 | R-616 | A-19 | SR*-137 | avgCR-6.28 | totCR-508.69
India_25 Gen4 4 Rishabh Pant (India) flag Rishabh Pant (India) 2017-2024 | M-76 | R-1209 | A-23 | SR*-127 | avgCR-9.99 | totCR-759.51
India_25 Gen4 5 Deepak Hooda (India) flag Deepak Hooda (India) 2022-2023 | M-21 | R-368 | A-31 | SR*-147 | avgCR-9.46 | totCR-198.67
India_25 Gen5 1 Abhishek Sharma (India) flag Abhishek Sharma (India) 2024-2025 | M-27 | R-961 | A-37 | SR*-192 | avgCR-24.58 | totCR-663.56
India_25 Gen5 2 Suryakumar Yadav (India) flag Suryakumar Yadav (India) 2021-2025 | M-93 | R-2734 | A-37 | SR*-164 | avgCR-19.79 | totCR-1 | 840.56
India_25 Gen5 3 Tilak Varma (India) flag Tilak Varma (India) 2023-2025 | M-35 | R-991 | A-50 | SR*-147 | avgCR-17.03 | totCR-596.02
India_25 Gen5 4 Yashasvi Jaiswal (India) flag Yashasvi Jaiswal (India) 2023-2024 | M-23 | R-723 | A-36 | SR*-164 | avgCR-18.34 | totCR-421.72
India_25 Gen5 5 Shubman Gill (India) flag Shubman Gill (India) 2023-2025 | M-31 | R-762 | A-28 | SR*-141 | avgCR-14.44 | totCR-447.50
India_25 Gen5 6 Ruturaj Gaikwad (India) flag Ruturaj Gaikwad (India) 2021-2024 | M-23 | R-633 | A-40 | SR*-144 | avgCR-14.95 | totCR-343.91
India_25 Gen5 7 Shivam Dube (India) flag Shivam Dube (India) 2019-2025 | M-44 | R-585 | A-28 | SR*-139 | avgCR-9.13 | totCR-401.56
New Zealand_25 Gen1 1 Brendon McCullum (New Zealand) flag Brendon McCullum (New Zealand) 2005-2015 | M-71 | R-2140 | A-36 | SR*-136 | avgCR-17.67 | totCR-1 | 254.62
New Zealand_25 Gen1 2 Craig McMillan (New Zealand) flag Craig McMillan (New Zealand) 2005-2007 | M-8 | R-187 | A-31 | SR*-160 | avgCR-19.53 | totCR-175.77
New Zealand_25 Gen1 3 Jacob Oram (New Zealand) flag Jacob Oram (New Zealand) 2005-2012 | M-36 | R-474 | A-21 | SR*-140 | avgCR-10.97 | totCR-394.78
New Zealand_25 Gen1 4 Scott Styris (New Zealand) flag Scott Styris (New Zealand) 2005-2010 | M-31 | R-578 | A-21 | SR*-120 | avgCR-11.42 | totCR-354.17
New Zealand_25 Gen1 5 Jesse Ryder (New Zealand) flag Jesse Ryder (New Zealand) 2008-2014 | M-22 | R-457 | A-23 | SR*-128 | avgCR-12.36 | totCR-271.98
New Zealand_25 Gen2 1 Ross Taylor (New Zealand) flag Ross Taylor (New Zealand) 2006-2025 | M-106 | R-1954 | A-26 | SR*-121 | avgCR-11.08 | totCR-1 | 174.18
New Zealand_25 Gen2 2 Luke Ronchi (New Zealand/Australia) flag Luke Ronchi (New Zealand/Australia) 2008-2018 | M-33 | R-359 | A-18 | SR*-140 | avgCR-8.79 | totCR-290.19
New Zealand_25 Gen2 3 Doug Bracewell (New Zealand) flag Doug Bracewell (New Zealand) 2011-2021 | M-20 | R-126 | A-21 | SR*-140 | avgCR-6.67 | totCR-133.33
New Zealand_25 Gen3 1 Martin Guptill (New Zealand) flag Martin Guptill (New Zealand) 2009-2022 | M-122 | R-3531 | A-32 | SR*-136 | avgCR-16.38 | totCR-1 | 998.00
New Zealand_25 Gen3 2 Kane Williamson (New Zealand) flag Kane Williamson (New Zealand) 2011-2024 | M-93 | R-2575 | A-33 | SR*-123 | avgCR-15.97 | totCR-1 | 485.24
New Zealand_25 Gen3 3 Colin Munro (New Zealand) flag Colin Munro (New Zealand) 2012-2020 | M-65 | R-1724 | A-31 | SR*-156 | avgCR-17.01 | totCR-1 | 105.91
New Zealand_25 Gen3 4 Corey Anderson (U.S.A./New Zealand) flag Corey Anderson (U.S.A./New Zealand) 2012-2024 | M-42 | R-697 | A-25 | SR*-126 | avgCR-10.15 | totCR-426.46
New Zealand_25 Gen3 5 Tom Latham (New Zealand) flag Tom Latham (New Zealand) 2012-2023 | M-26 | R-516 | A-26 | SR*-109 | avgCR-10.64 | totCR-276.63
New Zealand_25 Gen3 6 Colin de Grandhomme (New Zealand) flag Colin de Grandhomme (New Zealand) 2012-2021 | M-41 | R-505 | A-16 | SR*-138 | avgCR-9.17 | totCR-375.89
New Zealand_25 Gen3 7 Tim Southee (New Zealand) flag Tim Southee (New Zealand) 2008-2024 | M-126 | R-303 | A-11 | SR*-139 | avgCR-3.46 | totCR-435.49
New Zealand_25 Gen4 1 Glenn Phillips (New Zealand) flag Glenn Phillips (New Zealand) 2017-2025 | M-83 | R-1929 | A-31 | SR*-141 | avgCR-13.92 | totCR-1 | 155.16
New Zealand_25 Gen4 2 Tim Seifert (New Zealand) flag Tim Seifert (New Zealand) 2018-2025 | M-77 | R-1850 | A-30 | SR*-143 | avgCR-14.50 | totCR-1 | 116.42
New Zealand_25 Gen4 3 Devon Conway (New Zealand) flag Devon Conway (New Zealand) 2020-2025 | M-57 | R-1543 | A-37 | SR*-128 | avgCR-15.51 | totCR-884.14
New Zealand_25 Gen5 1 Daryl Mitchell (New Zealand) flag Daryl Mitchell (New Zealand) 2019-2025 | M-85 | R-1592 | A-27 | SR*-137 | avgCR-12.04 | totCR-1 | 023.10
New Zealand_25 Gen5 2 Finn Allen (New Zealand) flag Finn Allen (New Zealand) 2021-2025 | M-52 | R-1285 | A-25 | SR*-163 | avgCR-15.96 | totCR-830.08
New Zealand_25 Gen5 3 Rachin Ravindra (New Zealand) flag Rachin Ravindra (New Zealand) 2021-2025 | M-33 | R-470 | A-20 | SR*-137 | avgCR-9.60 | totCR-316.96
New Zealand_25 Gen5 4 Tim Robinson (New Zealand) flag Tim Robinson (New Zealand) 2024-2025 | M-18 | R-406 | A-31 | SR*-136 | avgCR-12.10 | totCR-217.87
New Zealand_25 Gen5 5 Michael Bracewell (New Zealand) flag Michael Bracewell (New Zealand) 2022-2025 | M-42 | R-417 | A-22 | SR*-137 | avgCR-6.37 | totCR-267.62
New Zealand_25 Gen5 6 Zakary Foulkes (New Zealand) flag Zakary Foulkes (New Zealand) 2024-2025 | M-15 | R-59 | A-20 | SR*-144 | avgCR-4.63 | totCR-69.46
New Zealand_25 Gen5 7 Mitchell Hay (New Zealand) flag Mitchell Hay (New Zealand) 2024-2025 | M-11 | R-87 | A-12 | SR*-128 | avgCR-5.81 | totCR-63.95