The MCG will host 47 matches of the 2025 AFL Premiership Season, with the fixture announced by the AFL today.
Throughout the 2025 fixture, the MCG will host a number of blockbuster matches and milestone moments – kicking off with four games across Round 1 which includes the traditional Round 1 clash between Richmond and Carlton, and a blockbuster Friday night between Hawthorn and Essendon.
The moving ANZAC Day Eve and ANZAC Day clashes between Melbourne and Richmond, and Collingwood and Essendon also return to the fixture, as well as Dreamtime at the ‘G, which moves to a new Friday night timeslot for 2025.
The fan-favourite Big Freeze at the ‘G match between Melbourne and Collingwood on King’s Birthday also returns, as does the King’s Birthday Eve clash between rivals Carlton and Essendon and Easter Monday match between the Geelong Cats and Hawthorn.
The Western Bulldogs will also host a home game at the MCG next year – their first Premiership Season home match at the stadium since 2009 - during Round 2 against Collingwood. The match will celebrate the milestone of the Bulldogs’ 100-year anniversary.
St Kilda will once again host a home game at the MCG, following the success of 2024’s Round 2 clash with Collingwood. St Kilda’s home game at the MCG in 2025 will be held during Round 9 against Carlton for the annual Spud’s Game.
In the first 15 rounds, the MCG will host four Thursday night matches, six blockbuster Friday night clashes, 12 matches on Saturday, seven on Sunday and two Monday matches.
As per recent years, the match-ups for the 24-round season have been confirmed, however only the dates and times up to Round 15 have been finalised. The timings for the remainder of the season will be confirmed throughout 2025.
Ticket on-sale dates for the 2025 AFL Premiership Season will be announced in due course.
2025 AFL Premiership Season MCG fixture
Round 1Thursday March 13, 7.30pm: Richmond v Carlton
Friday March 14, 7.40pm: Hawthorn v Essendon
Saturday March 15, 7.35pm: Collingwood v Port Adelaide
Sunday March 16, 3.20pm: Melbourne v GWS GIANTS
Round 2
Thursday March 20, 7.30pm: Carlton v Hawthorn
Friday March 21, 7.40pm: Western Bulldogs v Collingwood
Saturday March 22, 1.20pm: Essendon v Adelaide Crows
Round 3
Saturday March 29, 1.20pm: Melbourne v Gold Coast SUNS
Round 4
Thursday April 3, 7.30pm: Collingwood v Carlton
Saturday April 5, 4.15pm: Richmond v Brisbane Lions
Round 6
Saturday April 19, 1.20pm: Melbourne v Fremantle
Monday April 21, 3.20pm: Geelong Cats v Hawthorn
Round 7
Thursday April 24, 7.30pm: Melbourne v Richmond
Friday April 25, 3.20pm: Collingwood v Essendon
Sunday April 27, 3.20pm: Carlton v Geelong Cats
Round 8
Saturday May 3, 7.35pm: Collingwood v Geelong Cats
Sunday May 4, 3.20pm: Hawthorn v Richmond
Round 9
Friday May 9, 7.40pm: St Kilda v Carlton
Saturday May 10, 1.20pm: Melbourne v Hawthorn
Sunday May 11, 1.10pm: Richmond v West Coast Eagles
Round 10
Saturday May 17, 1.20pm: Collingwood v Adelaide Crows
Sunday May 18, 1.10pm: Richmond v North Melbourne
Round 11
Friday May 23, 7.40pm: Essendon v Richmond
Saturday May 24, 4.15pm: Hawthorn v Brisbane Lions
Sunday May 25, 3.20pm: Melbourne v Sydney Swans
Round 12
Friday May 30, 7.40pm: Collingwood v Hawthorn
Round 13
Saturday June 7, 1.20pm: Richmond v Sydney Swans
Sunday June 8, 7.20pm: Carlton v Essendon
Monday June 9, 3.20pm: Melbourne v Collingwood
Round 14
Saturday June 14, 4.15pm: Essendon v Geelong Cats
Round 15
Saturday June 21, 1.20pm: Carlton v North Melbourne
Round 16 (Thursday June 26 – Sunday June 29)
Richmond v Adelaide Crows
Round 17 (Thursday July 3 – Sunday July 6)
Carlton v Collingwood
Round 18 (Thursday July 10 to Sunday July 13)
Melbourne v North Melbourne
Richmond v Essendon
Round 19 (Thursday July 17 to Sunday July 20)
Carlton v Melbourne
Collingwood v Fremantle
Round 20 (Thursday July 24 to Sunday July 27)
Hawthorn v Carlton
Richmond v Collingwood
Round 21 (Thursday July 31 to Sunday August 3)
Collingwood v Brisbane Lions
Round 22 (Thursday August 7 to Sunday August 10)
Hawthorn v Collingwood
Melbourne v Western Bulldogs
Richmond v St Kilda
Round 23 (Friday August 15 to Sunday August 17)
Hawthorn v Melbourne
Round 24 (Friday August 22 to Sunday August 24)
Collingwood v Melbourne
Essendon v Carlton
Richmond v Geelong Cats