Full AFL fixture: Every game, every club as mega Super Saturday ...
The 2025 AFL fixture has landed, with the unveiling of Super Saturday on Fox Footy, plus Thursday night footy almost every week among the headline news.
Watch Round 1 of the 2024 AFL Draft, WED 20 NOV | LIVE & Exclusive to Fox Footy on Kayo. New to Kayo? Get your first month for just $1. Limited time offer.
Footy fans can officially plan their 2025 calendar after the official fixture release on Thursday.
IMAGINE WHAT YOU COULD BE BUYING INSTEAD. For Free and confidential support call 1800 858 858 or visit gamblinghelponline.org.au.
Fox Footy, via Foxtel and Kayo Sports, will show every home and away game below live – and be home of Super Saturday LIVE, as part of the network’s enhanced coverage under the new AFL broadcast rights deal.
That includes Fox Footy being the only avenue around the country to watch all Saturday games live over the first eight rounds. For Victorian audiences, that extends across the entire home and away season.
There will be several key games on Super Saturday across the first 15 rounds, including 25 clashes featuring top-eight sides from last season and 13 games involving Collingwood, Carlton, Essendon, Richmond, Geelong and Hawthorn.
Fox Footy will also broadcast the first game played at the Barossa Valley between North Melbourne and Gold Coast in Gather Round.
More fixture analysis ...
WINNERS AND LOSERS: Every AFL team’s fixture ranked
In a notable change, new Saturday timeslots will ensure more breathing room between the games and allow for a special 30-minute build up to the Saturday night primetime game.
Swans CEO chuffed with Opening Round | 01:16
SUPER SATURDAY BREAKDOWN BY CLUBS FROM OPENING ROUND TO ROUND 15
9 – Port Adelaide
8 – Gold Coast Suns, GWS Giants
7 – Adelaide Crows, North Melbourne, Brisbane Lions
6 – Essendon, Fremantle, Geelong Cats, Richmond, Sydney Swans, Western Bulldogs
5 – Collingwood, Melbourne, Carlton
4 – St Kilda, Hawthorn
3 – West Coast Eagles
After confirming Opening Round and Gather Round dates and times this week, the AFL on Thursday released full match details for the first 16 rounds. Times and dates for games from Round 16 onwards will be confirmed midway through the 2025 season.
In another new initiative, nine Sunday night games have already been locked in next year, including a spicy semi-final rematch between Hawthorn and Port Adelaide to cap off Gather Round. West Coast and Fremantle will host five of the nine games in the later timeslot.
There will also be 23 Thursday night games in 2025, with Essendon (four) having the most appearances, followed by reigning premiers Brisbane, Carlton, Collingwood, Geelong, Hawthorn and the Western Bulldogs with three each. Sydney, at this stage, hasn’t been scheduled to play on a Thursday night, but has been handed three Friday night games.
QLD & NSW to host Opening Round again | 00:58
Essendon has also been handed the most Friday games with four, along with Hawthorn, Collingwood and Carlton. That tally includes both Anzac Day and Good Friday games.
It means the Bombers, despite missing finals last season, have the most Thursday and Friday games combined with eight, including the Dreamtime at the ‘G match against Richmond, which has been moved to a Friday night slot for next year.
The Bombers-Tigers match will be followed by a Marvel Stadium double-header on the Saturday of Sir Doug Nicholls Round, with Carlton playing GWS at 1.20pm followed by North Melbourne hosting Collingwood at 7.35pm.
The Hawks have been rewarded after their huge 2024 rise, playing consecutive Friday night games to open the season against Sydney (Opening Round) and Essendon (Round 1), followed by a Thursday night clash with Carlton (Round 2).
Traditional rivals Carlton and Richmond will again open Round 1 on a Thursday night among several other grudge matches, including the aforementioned Hawks-Bombers Friday night showdown. It’ll be followed by a Saturday twilight Grand Final rematch between Sydney and Brisbane at the SCG, while Collingwood recruit Dan Houston will face his former club Port Adelaide for the first time at the MCG.
Other grudge matches include new Roo Luke Parker facing Sydney for the first time in a Saturday night clash in Round 4, while Fremantle’s Shai Bolton and Gold Coast’s Daniel Rioli will face their former side Richmond across the following two rounds.
AFL announce 2025 Gather Round fixture | 01:21
The Suns-Tigers Round 6 meeting comes as part of an action-packed Easter long weekend, which will kick off with a Thursday Gabba blockbuster between Brisbane and Collingwood followed by a Good Friday double-header with North Melbourne taking on Carlton then West Coast hosting Essendon. The round will again finish with the traditional Monday game between Geelong and Hawthorn.
Anzac Day, which falls on a Friday in 2025, will again feature two game: The traditional Collingwood-Essendon clash followed by Fremantle hosting Adelaide at Optus Stadium.
Round 8 features some tantalising clashes on Super Saturday LIVE, including an Adelaide-Carlton twilight clash at Adelaide Oval before Collingwood hosts Geelong at the MCG.
North Melbourne, meanwhile, will host its first game at Bunbury in Round 13 against West Coast before playing another home game at Optus Stadium against the Dockers in Round 14. It’s part of a new Kangaroos deal that will see them play two games in the west each season for the next three years.
See the round-by-round fixture below …
2025 AFL FIXTURE — ROUND – BY – ROUND
All times AEDT until Saturday April 5, then AEST from Sunday April 6 onwards
OPENING ROUND
Thursday March 6
Brisbane Lions v Geelong Cats, The Gabba (7.50pm)
Friday March 7
Sydney Swans v Hawthorn, SCG (7.40pm)
Saturday March 8
Gold Coast Suns v Essendon, People First Stadium (5.15pm)
Sunday March 9
GWS Giants v Collingwood, ENGIE Stadium (3.20pm)
Bye: Adelaide Crows, Carlton, Fremantle, Melbourne, North Melbourne, Port Adelaide, Richmond, St Kilda, West Coast Eagles, Western Bulldogs
ROUND 1
Thursday March 13
Richmond v Carlton, MCG (7.30pm)
Friday March 14
Hawthorn v Essendon, MCG (7.40pm)
Saturday March 15
Geelong Cats v Fremantle, GMHBA Stadium (1.20pm)
Sydney Swans v Brisbane Lions, SCG (4.15pm)
Collingwood v Port Adelaide, MCG (7.35pm)
Western Bulldogs v North Melbourne, Marvel Stadium (7.35pm)
Sunday March 16
Adelaide Crows v St Kilda, Adelaide Oval (12.35pm)
Melbourne v GWS Giants, MCG (3.20pm)
West Coast Eagles v Gold Coast Suns, Optus Stadium (6.10pm)
ROUND 2
Thursday March 20
Carlton v Hawthorn, MCG (7.30pm)
Friday March 21
Western Bulldogs v Collingwood, MCG (7.40pm)
Saturday March 22
Essendon v Adelaide Crows, MCG (1.20pm)
Port Adelaide v Richmond, Adelaide Oval (4.15pm)
St Kilda v Geelong Cats, Marvel Stadium (7.35pm)
Sunday March 23
Brisbane Lions v West Coast Eagles, The Gabba (1.10pm)
North Melbourne v Melbourne, Marvel Stadium (3.20pm)
Fremantle v Sydney Swans, Optus Stadium (6.10pm)
Bye: Gold Coast Suns, GWS Giants
ROUND 3
Thursday March 27
Essendon v Port Adelaide, Marvel Stadium (7.30pm)
Friday March 28
Carlton v Western Bulldogs, Marvel Stadium (7.40pm)
Saturday March 29
Melbourne v Gold Coast Suns, MCG (1.20pm)
St Kilda v Richmond, Marvel Stadium (4.15pm)
Hawthorn v GWS Giants, UTAS Stadium (7.35pm)
Sunday March 30
Adelaide Crows v North Melbourne, Adelaide Oval (3.20pm)
West Coast Eagles v Fremantle, Optus Stadium (6.10pm)
Bye: Brisbane Lions, Collingwood, Geelong Cats, Sydney Swans
ROUND 4
Thursday April 3
Collingwood v Carlton, MCG (7.30pm)
Friday April 4
Geelong Cats v Melbourne, GMHBA Stadium (7.40pm)
Saturday April 5
Gold Coast Suns v Adelaide Crows, People First Stadium (1.20pm)
Richmond v Brisbane Lions, MCG (4.15pm)
North Melbourne v Sydney Swans, Marvel Stadium (7.35pm)
Sunday April 6
GWS Giants v West Coast Eagles, ENGIE Stadium (1.10pm)
Port Adelaide v St Kilda, Adelaide Oval (3.20pm)
Fremantle v Western Bulldogs, Optus Stadium (5.10pm)
Bye: Essendon, Hawthorn
ROUND 5 (Gather Round)
Thursday April 10
Adelaide Crows v Geelong Cats, Adelaide Oval (7.40pm)
Friday April 11
Collingwood v Sydney Swans, Adelaide Oval (7.40pm)
Saturday April 12
North Melbourne v Gold Coast Suns, Barossa (12.35pm)
Carlton v West Coast Eagles, Adelaide Oval (1.20pm)
Western Bulldogs v Brisbane Lions, Norwood Oval (4.15pm)
Melbourne v Essendon, Adelaide Oval (7.35pm)
Sunday April 13
Richmond v Fremantle, Barossa (12.35pm)
St Kilda v GWS Giants, Norwood Oval (3.20pm)
Port Adelaide v Hawthorn, Adelaide Oval (7.20pm)
ROUND 6
Thursday April 17 (Easter Thursday)
Brisbane Lions v Collingwood, The Gabba (7.30pm)
Friday April 18 (Good Friday)
North Melbourne v Carlton, Marvel Stadium (3.20pm)
West Coast Eagles v Essendon, Optus Stadium (6.10pm)
Saturday April 19
Melbourne v Fremantle, MCG (1.20pm)
Adelaide Crows v GWS Giants, Adelaide Oval (4.15pm)
Richmond v Gold Coast Suns, Marvel Stadium (7.35pm)
Sunday April 20 (Easter Sunday)
Sydney Swans v Port Adelaide, SCG (3.20pm)
Western Bulldogs v St Kilda, Marvel Stadium (7.20pm)
Monday April 21 (Easter Monday)
Geelong Cats v Hawthorn, MCG (3.20pm)
ROUND 7
Thursday April 24
Melbourne v Richmond, MCG (7.30pm)
Friday April 25 (Anzac Day)
Collingwood v Essendon, MCG (3.20pm)
Fremantle v Adelaide Crows, Optus Stadium (8.10pm)
Saturday April 26
St Kilda v Brisbane Lions, Marvel Stadium (1.20pm)
Port Adelaide v North Melbourne, Adelaide Oval (4.15pm)
GWS Giants v Western Bulldogs, Manuka (7.35pm)
Sunday April 27
Gold Coast Suns v Sydney Swans, People First Stadium (1.10pm)
Carlton v Geelong Cats, MCG (3.20pm)
Hawthorn v West Coast Eagles, Marvel Stadium (4.40pm)
ROUND 8
Thursday May 1
Essendon v North Melbourne, Marvel Stadium (7.30pm)
Friday May 2
St Kilda v Fremantle, Marvel Stadium (7.40pm)
Saturday May 3
Western Bulldogs v Port Adelaide, Mars Stadium (1.20pm)
Adelaide Crows v Carlton, Adelaide Oval (4.15pm)
West Coast Eagles v Melbourne, Optus Stadium (7.35pm)
Collingwood v Geelong Cats, MCG (7.35pm)
Sunday May 4
Sydney Swans v GWS Giants, SCG (1.10pm)
Hawthorn v Richmond, MCG (3.20pm)
Brisbane Lions v Gold Coast Suns, The Gabba (7.20pm)
ROUND 9
Thursday May 8
Fremantle v Collingwood, Optus Stadium (8.10pm)
Friday May 9
St Kilda v Carlton, MCG (7.40pm)
Saturday May 10
Melbourne v Hawthorn, MCG (1.20pm)
Essendon v Sydney Swans, Marvel Stadium (4.15pm)
Gold Coast Suns v Western Bulldogs, TIO Darwin (7.35pm)
Port Adelaide v Adelaide Crows, Adelaide Oval (8.10pm)
Sunday May 11
Richmond v West Coast Eagles, MCG (1.10pm)
Geelong Cats v GWS Giants, GMHBA Stadium (3.20pm)
North Melbourne v Brisbane Lions, Ninja Stadium (4.40pm)
ROUND 10 (Sir Doug Nicholls Indigenous Round)
Thursday May 15
Gold Coast Suns v Hawthorn, TIO Darwin (7.30pm)
Friday May 16
Sydney Swans v Carlton, SCG (7.40pm)
Saturday May 17
Collingwood v Adelaide Crows, MCG (1.20pm)
GWS Giants v Fremantle, ENGIE Stadium (4.15pm)
Western Bulldogs v Essendon, Marvel Stadium (4.15pm)
Port Adelaide v Geelong Cats, Adelaide Oval (7.35pm)
Sunday May 18
Richmond v North Melbourne, MCG (1.10pm)
Brisbane Lions v Melbourne, The Gabba (3.20pm)
West Coast Eagles v St Kilda, Optus Stadium (4.40pm)
ROUND 11 (Sir Doug Nicholls Indigenous Round)
Thursday May 22
Geelong Cats v Western Bulldogs, GMHBA Stadium (7.30pm)
Friday May 23
Essendon v Richmond, MCG (7.40pm)
Saturday May 24
Carlton v GWS Giants, Marvel Stadium (1.20pm)
Hawthorn v Brisbane Lions, MCG (4.15pm)
North Melbourne v Collingwood, Marvel Stadium (7.35pm)
Fremantle v Port Adelaide, Optus Stadium (8.10pm)
Sunday May 25
Adelaide Crows v West Coast Eagles, Adelaide Oval (1.10pm)
Melbourne v Sydney Swans, MCG (3.20pm)
St Kilda v Gold Coast Suns, Marvel Stadium (4.40pm)
ROUND 12
Thursday May 29
Brisbane Lions v Essendon, The Gabba (7.30pm)
Friday May 30
Collingwood v Hawthorn, MCG (7.40pm)
Saturday May 31
Gold Coast Suns v Fremantle, People First Stadium (1.20pm)
GWS Giants v Richmond, ENGIE Stadium (4.15pm)
Sydney Swans v Adelaide Crows, SCG (7.35pm)
Sunday June 1
Melbourne v St Kilda, TIO Traeger (3.20pm)
West Coast Eagles v Geelong Cats, Optus Stadium (7.20pm)
Bye: Carlton, North Melbourne, Port Adelaide, Western Bulldogs
ROUND 13
Thursday June 5
Western Bulldogs v Hawthorn, Marvel Stadium (7.30pm)
Friday June 6
Adelaide Crows v Brisbane Lions, Adelaide Oval (7.40pm)
Saturday June 7
Richmond v Sydney Swans, MCG (1.20pm)
Geelong Cats v Gold Coast Suns, GMHBA Stadium (4.15pm)
GWS Giants v Port Adelaide, Manuka (7.35pm)
Sunday June 8
North Melbourne v West Coast Eagles, Hands Oval – South Bunbury (3.20pm)
Carlton v Essendon, MCG (7.15pm)
Monday June 9 (King’s Birthday)
Melbourne v Collingwood, MCG (3.20pm)
Bye: Fremantle, St Kilda
ROUND 14
Thursday June 12
St Kilda v Western Bulldogs, Marvel Stadium (7.30pm)
Friday June 13
Hawthorn v Adelaide Crows, UTAS Stadium (7.40pm)
Saturday June 14
Brisbane Lions v GWS Giants, The Gabba (1.20pm)
Essendon v Geelong Cats, MCG (4.15pm)
North Melbourne v Fremantle, Optus Stadium (7.35pm)
Sunday June 15
Port Adelaide v Melbourne, Adelaide Oval (3.20pm)
West Coast Eagles v Carlton, Optus Stadium (6.10pm)
Bye: Collingwood, Gold Coast Suns, Richmond, Sydney Swans
ROUND 15
Thursday June 19
Fremantle v Essendon, Optus Stadium (8.10pm)
Friday June 20
Geelong Cats v Brisbane Lions, GMHBA Stadium (7.40pm)
Saturday June 21
Carlton v North Melbourne, MCG (1.20pm)
Port Adelaide v Sydney Swans, Adelaide Oval (4.15pm)
Collingwood v St Kilda, Marvel Stadium (7.35pm)
Sunday June 22
GWS Giants v Gold Coast Suns, ENGIE Stadium (1.10pm)
Western Bulldogs v Richmond, Marvel Stadium (3.20pm)
Bye: Adelaide Crows, Hawthorn, Melbourne, West Coast Eagles
ROUND 16 (days and times TBC)
Thursday June 26 – Sunday June 29
Collingwood v West Coast Eagles, Marvel Stadium
Fremantle v St Kilda, Optus Stadium
Gold Coast Suns v Melbourne, People First Stadium
Hawthorn v North Melbourne, UTAS Stadium
Port Adelaide v Carlton, Adelaide Oval
Richmond v Adelaide Crows, MCG
Sydney Swans v Western Bulldogs, SCG
Bye: Brisbane Lions, Essendon, Geelong Cats, GWS Giants
ROUND 17 (days and times TBC)
Thursday July 3 – Sunday July 6
Adelaide Crows v Melbourne, Adelaide Oval
Brisbane Lions v Port Adelaide, The Gabba
Carlton v Collingwood, MCG
Essendon v Gold Coast Suns, Marvel Stadium
Geelong Cats v Richmond, GMHBA Stadium
North Melbourne v Western Bulldogs, Marvel Stadium
St Kilda v Hawthorn, Marvel Stadium
Sydney Swans v Fremantle, SCG
West Coast Eagles v GWS Giants, Optus Stadium
ROUND 18 (days and times TBC)
Thursday July 10 – Sunday July 13
Carlton v Brisbane Lions, Marvel Stadium
Fremantle v Hawthorn, Optus Stadium
Gold Coast Suns v Collingwood, People First Stadium
GWS Giants v Geelong Cats, ENGIE Stadium
Melbourne v North Melbourne, MCG
Port Adelaide v West Coast Eagles, Adelaide Oval
Richmond v Essendon, MCG
St Kilda v Sydney Swans, Marvel Stadium
Western Bulldogs v Adelaide Crows, Mars Stadium
ROUND 19 (days and times TBC)
Thursday July 17 – Sunday July 20
Adelaide Crows v Gold Coast Suns, Adelaide Oval
Brisbane Lions v Western Bulldogs, The Gabba
Carlton v Melbourne, MCG
Collingwood v Fremantle, MCG
Essendon v GWS Giants, Marvel Stadium
Geelong Cats v St Kilda, GMHBA Stadium
Hawthorn v Port Adelaide, UTAS Stadium
Sydney Swans v North Melbourne, SCG
West Coast Eagles v Richmond, Optus Stadium
ROUND 20 (days and times TBC)
Thursday July 24 – Sunday July 27
Adelaide Crows v Port Adelaide, Adelaide Oval
Essendon v Western Bulldogs, Marvel Stadium
Fremantle v West Coast Eagles, Optus Stadium
Gold Coast Suns v Brisbane Lions, People First Stadium
GWS Giants v Sydney Swans, ENGIE Stadium
Hawthorn v Carlton, MCG
North Melbourne v Geelong Cats, Marvel Stadium
Richmond v Collingwood, MCG
St Kilda v Melbourne, Marvel Stadium
ROUND 21 (days and times TBC)
Thursday July 31 – Sunday August 3
Adelaide Crows v Hawthorn, Adelaide Oval
Collingwood v Brisbane Lions, MCG
Fremantle v Carlton, Optus Stadium
Geelong Cats v Port Adelaide, GMHBA Stadium
Gold Coast Suns v Richmond, People First Stadium
Melbourne v West Coast Eagles, Marvel Stadium
St Kilda v North Melbourne, Marvel Stadium
Sydney Swans v Essendon, SCG
Western Bulldogs v GWS Giants, Marvel Stadium
ROUND 22 (days and times TBC)
Thursday August 7 – Sunday August 10
Brisbane Lions v Sydney Swans, The Gabba
Carlton v Gold Coast Suns, Marvel Stadium
Geelong Cats v Essendon, GMHBA Stadium
GWS Giants v North Melbourne, ENGIE Stadium
Hawthorn v Collingwood, MCG
Melbourne v Western Bulldogs, MCG
Port Adelaide v Fremantle, Adelaide Oval
Richmond v St Kilda, MCG
West Coast Eagles v Adelaide Crows, Optus Stadium
ROUND 23 (days and times TBC)
Friday August 15 – Sunday August 17
Adelaide Crows v Collingwood, Adelaide Oval
Carlton v Port Adelaide, Marvel Stadium
Essendon v St Kilda, Marvel Stadium
Fremantle v Brisbane Lions, Optus Stadium
Gold Coast Suns v GWS Giants, People First Stadium
Hawthorn v Melbourne, MCG
North Melbourne v Richmond, Ninja Stadium
Sydney Swans v Geelong Cats, SCG
Western Bulldogs v West Coast Eagles, Marvel Stadium
ROUND 24 (days and times TBC)
Friday August 22 – Sunday August 24
Brisbane Lions v Hawthorn, The Gabba
Collingwood v Melbourne, MCG
Essendon v Carlton, MCG
GWS Giants v St Kilda, ENGIE Stadium
North Melbourne v Adelaide Crows, Marvel Stadium
Port Adelaide v Gold Coast Suns, Adelaide Oval
Richmond v Geelong Cats, MCG
West Coast Eagles v Sydney Swans, Optus Stadium
Western Bulldogs v Fremantle, Marvel Stadium