

Here are the winners and runners-up of the AFL Grand Final:
Season | Winner | Score | Runner Up | Score | Venue | Attendance |
2025 | Brisbane Lions | 18.14 (122) | Geelong Cats | 11.9 (75) | MG | 100022 |
2024 | Brisbane Lions | 18.12 (120) | Sydney Swans | 9.6 (60) | MCG | 100013 |
2023 | Collingwood Magpies | 12.18 (90) | Brisbane Lions | 13.8 (86) | MCG | 100024 |
2022 | Geelong Cats | 20.13 (133) | Sydney Swans | 8.4 (52) | MCG | 100024 |
2021 | Melbourne Demons | 21.14 (140) | Western Bulldogs | 10.6(66) | Optus Stadium | 61118 |
2020 | Richmond Tigers | 12.9 (81) | Geelong Cats | 7.8 (50) | The Gabba | 29707 |
2019 | West Coast Eagles | 17.12 (114) | Greater Western Sydney | 3.7 (25) | MCG | 100014 |
2018 | West Coast Eagles | 11.13 (79) | Collingwood | 11.8 (74) | MCG | 100022 |
2017 | Richmond | 16.12 (108) | Adelaide | 8.12 (60) | Melbourne Cricket Ground | 100021 |
2016 | Western Bulldogs | 13.11 (89) | Sydney Swans | 10.7 (67) | Melbourne Cricket Ground | 99981 |
2015 | Hawthorn | 16.11 (107) | West Coast | 8.13 (61) | Melbourne Cricket Ground | 98663 |
2014 | Hawthorn | 21.11 (137) | Sydney | 11.8 (74) | Melbourne Cricket Ground | 99460 |
2013 | Hawthorn | 11.11 (77) | Fremantle | 8.14 (62) | Melbourne Cricket Ground | 100007 |
2012 | Sydney | 14.7 (91) | Hawthorn | 11.15 (81) | Melbourne Cricket Ground | 99683 |
2011 | Geelong | 18.11 (119) | Collingwood | 12.9 (81) | Melbourne Cricket Ground | 99537 |
2010 (Replay) | Collingwood | 16.12 (108) | St Kilda | 7.10 (52) | Melbourne Cricket Ground | 93853 |
2009 | Geelong | 12.8 (80) | St Kilda | 9.14 (68) | Melbourne Cricket Ground | 99251 |
2008 | Hawthorn | 18.7 (115) | Geelong | 11.23 (89) | Melbourne Cricket Ground | 100012 |
2007 | Geelong | 24.19 (163) | Port Adelaide | 6.8 (44) | Melbourne Cricket Ground | 97302 |
2006 | West Coast | 12.13 (85) | Sydney | 12.12 (84) | Melbourne Cricket Ground | 97431 |
2005 | Sydney | 8.10 (58)) | West Coast | 7.12 (54) | Melbourne Cricket Ground | 91828 |
2004 | Port Adelaide | 17.11 (113) | Brisbane Lions | 10.13 (73) | Melbourne Cricket Ground | 77671 |
2003 | Brisbane Lions | 20.14 (134) | Collingwood | 12.12 (84) | Melbourne Cricket Ground | 79451 |
2002 | Brisbane Lions | 10.15 (75) | Collingwood | 9.12 (66) | Melbourne Cricket Ground | 91817 |
2001 | Brisbane Lions | 215.18 (108) | Essendon | 12.10 (82) | Melbourne Cricket Ground | 91482 |
2000 | Essendon | 19.21 (135) | Melbourne | 11.9 (75) | Melbourne Cricket Ground | 96249 |