2027 season

AFL Fixture 2027

Every round, venue and bounce time for the 2027 AFL season.

Photo: Anzac Day match 2010, Collingwood v Essendon by Gavin Anderson, CC BY-SA 2.0, cropped to 2:1, resized and converted to WebP

The 2027 AFL fixture has 218 games across 29 rounds, starting Wed 17 Mar 2027, 7:30pm AEDT with Sydney v Geelong at the SCG.

Updated Sat 31 Oct 2026, 11:28pm (Melbourne time)

Subscribing lets your calendar app re-check this feed on its own schedule. A downloaded file does not update.

Key 2027 dates

All key dates ›
Round 1 Wed 17 or Thu 18 Mar 2027 [1]
Gather Round (South Australia) Thu 8 – Sun 11 Apr 2027 [1]
Final home-and-away round Ends 30 Aug 2027 [1]
Wildcard Finals First week of Sep 2027 [1]
Grand Final Sat 2 Oct 2027 [1]
  1. AFL.com.au, 2 Sep 2026 (checked 2026-10-17)

Club fixtures

7:30pm AEDTWed 17 Mar
Sydney
Geelong
00
8:10pm AEDTThu 18 Mar
Fremantle
Western Bulldogs
00
7:50pm AEDTFri 19 Mar
Hawthorn
Brisbane Lions
00
12:35pm AEDTSat 20 Mar
Richmond
Carlton
00
4:15pm AEDTSat 20 Mar
Adelaide
Greater Western Sydney
00
7:40pm AEDTSat 20 Mar
St Kilda
Collingwood
00
1:10pm AEDTSun 21 Mar
North Melbourne
Port Adelaide
00
3:15pm AEDTSun 21 Mar
Melbourne
Essendon
00
6:10pm AEDTSun 21 Mar
West Coast
Gold Coast
00
7:50pm AEDTThu 25 Mar
Brisbane Lions
Collingwood
00
3:15pm AEDTFri 26 Mar
North Melbourne
Carlton
00
7:15pm AEDTFri 26 Mar
Fremantle
Adelaide
00
2:10pm AEDTSat 27 Mar
Greater Western Sydney
West Coast
00
5:10pm AEDTSat 27 Mar
Gold Coast
Richmond
00
8:10pm AEDTSat 27 Mar
Port Adelaide
Melbourne
00
3:15pm AEDTSun 28 Mar
Essendon
Sydney
00
7:20pm AEDTSun 28 Mar
Western Bulldogs
St Kilda
00
3:15pm AEDTMon 29 Mar
Geelong
Hawthorn
00
7:30pm AEDTThu 1 Apr
Collingwood
Fremantle
00
7:15pm AEDTFri 2 Apr
Sydney
Greater Western Sydney
00
7:50pm AEDTFri 2 Apr
Carlton
Brisbane Lions
00
1:35pm AEDTSat 3 Apr
St Kilda
Melbourne
00
4:35pm AEDTSat 3 Apr
Adelaide
Western Bulldogs
00
7:45pm AEDTSat 3 Apr
Hawthorn
Essendon
00
12:30pm AESTSun 4 Apr
Geelong
Richmond
00
3:15pm AESTSun 4 Apr
Gold Coast
North Melbourne
00
6:10pm AESTSun 4 Apr
West Coast
Port Adelaide
00
7:40pm AESTThu 8 Apr
Adelaide
Brisbane Lions
00
7:40pm AESTFri 9 Apr
Sydney
Collingwood
00
12:35pm AESTSat 10 Apr
Gold Coast
Greater Western Sydney
00
1:35pm AESTSat 10 Apr
Carlton
Melbourne
00
4:35pm AESTSat 10 Apr
Richmond
West Coast
00
7:45pm AESTSat 10 Apr
Fremantle
Hawthorn
00
12:30pm AESTSun 11 Apr
Essendon
North Melbourne
00
3:15pm AESTSun 11 Apr
St Kilda
Geelong
00
7:15pm AESTSun 11 Apr
Port Adelaide
Western Bulldogs
00
7:30pm AESTThu 15 Apr
Carlton
Collingwood
00
7:40pm AESTFri 16 Apr
Melbourne
Sydney
00
8:10pm AESTFri 16 Apr
Fremantle
West Coast
00
1:15pm AESTSat 17 Apr
Adelaide
Gold Coast
00
4:15pm AESTSat 17 Apr
Richmond
North Melbourne
00
7:35pm AESTSat 17 Apr
Western Bulldogs
Hawthorn
00
12:30pm AESTSun 18 Apr
Essendon
Geelong
00
3:15pm AESTSun 18 Apr
St Kilda
Port Adelaide
00
6:10pm AESTSun 18 Apr
Brisbane Lions
Greater Western Sydney
00
7:30pm AESTThu 22 Apr
Gold Coast
Hawthorn
00
7:40pm AESTFri 23 Apr
Sydney
Adelaide
00
1:15pm AESTSat 24 Apr
Brisbane Lions
West Coast
00
4:15pm AESTSat 24 Apr
Geelong
North Melbourne
00
7:40pm AESTSat 24 Apr
Melbourne
Richmond
00
8:10pm AESTSat 24 Apr
Port Adelaide
Carlton
00
12:15pm AESTSun 25 Apr
Greater Western Sydney
Western Bulldogs
00
3:15pm AESTSun 25 Apr
Collingwood
Essendon
00
8:15pm AESTSun 25 Apr
Fremantle
St Kilda
00
7:30pm AESTThu 29 Apr
Brisbane Lions
Sydney
00
7:40pm AESTFri 30 Apr
Hawthorn
Carlton
00
1:15pm AESTSat 1 May
Melbourne
Adelaide
00
4:15pm AESTSat 1 May
Essendon
Fremantle
00
4:35pm AESTSat 1 May
Greater Western Sydney
Geelong
00
7:35pm AESTSat 1 May
West Coast
Collingwood
00
12:30pm AESTSun 2 May
Western Bulldogs
Gold Coast
00
3:15pm AESTSun 2 May
Richmond
Port Adelaide
00
6:10pm AESTSun 2 May
North Melbourne
St Kilda
00
7:30pm AESTThu 6 May
Carlton
Geelong
00
7:40pm AESTFri 7 May
Collingwood
Western Bulldogs
00
8:10pm AESTFri 7 May
Port Adelaide
Adelaide
00
1:15pm AESTSat 8 May
Gold Coast
Essendon
00
4:15pm AESTSat 8 May
St Kilda
Richmond
00
7:35pm AESTSat 8 May
Sydney
North Melbourne
00
12:30pm AESTSun 9 May
Hawthorn
Greater Western Sydney
00
3:15pm AESTSun 9 May
Melbourne
West Coast
00
7:20pm AESTSun 9 May
Fremantle
Brisbane Lions
00
7:30pm AESTThu 13 May
Adelaide
Geelong
00
7:45pm AESTFri 14 May
Richmond
Essendon
00
1:15pm AESTSat 15 May
Greater Western Sydney
Fremantle
00
1:45pm AESTSat 15 May
Melbourne
Gold Coast
00
4:15pm AESTSat 15 May
West Coast
Sydney
00
7:35pm AESTSat 15 May
Hawthorn
Port Adelaide
00
12:30pm AESTSun 16 May
Brisbane Lions
St Kilda
00
3:15pm AESTSun 16 May
Carlton
Western Bulldogs
00
6:10pm AESTSun 16 May
North Melbourne
Collingwood
00
8:10pm AESTThu 20 May
Fremantle
Melbourne
00
7:40pm AESTFri 21 May
Sydney
Hawthorn
00
1:15pm AESTSat 22 May
Port Adelaide
Brisbane Lions
00
4:15pm AESTSat 22 May
Geelong
West Coast
00
4:35pm AESTSat 22 May
Western Bulldogs
North Melbourne
00
7:35pm AESTSat 22 May
Collingwood
Richmond
00
12:30pm AESTSun 23 May
St Kilda
Greater Western Sydney
00
3:15pm AESTSun 23 May
Essendon
Adelaide
00
6:10pm AESTSun 23 May
Gold Coast
Carlton
00
7:30pm AESTThu 27 May
Western Bulldogs
Sydney
00
7:40pm AESTFri 28 May
Geelong
Melbourne
00
1:15pm AESTSat 29 May
Hawthorn
St Kilda
00
4:15pm AESTSat 29 May
Greater Western Sydney
Essendon
00
7:35pm AESTSat 29 May
Port Adelaide
Collingwood
00
3:15pm AESTSun 30 May
North Melbourne
West Coast
00
6:10pm AESTSun 30 May
Carlton
Fremantle
00
7:30pm AESTThu 3 Jun
Western Bulldogs
Melbourne
00
7:40pm AESTFri 4 Jun
Collingwood
Hawthorn
00
1:35pm AESTSat 5 Jun
Richmond
Adelaide
00
4:35pm AESTSat 5 Jun
Brisbane Lions
Gold Coast
00
7:35pm AESTSat 5 Jun
North Melbourne
Fremantle
00
3:15pm AESTSun 6 Jun
Essendon
St Kilda
00
8:10pm AESTSun 6 Jun
West Coast
Carlton
00
7:30pm AESTThu 10 Jun
Adelaide
Hawthorn
00
7:40pm AESTFri 11 Jun
Geelong
Brisbane Lions
00
1:15pm AESTSat 12 Jun
Gold Coast
Port Adelaide
00
4:15pm AESTSat 12 Jun
Richmond
Greater Western Sydney
00
7:35pm AESTSat 12 Jun
West Coast
Western Bulldogs
00
3:15pm AESTSun 13 Jun
Sydney
St Kilda
00
7:20pm AESTSun 13 Jun
Carlton
Essendon
00
3:15pm AESTMon 14 Jun
Melbourne
Collingwood
00
7:30pm AESTThu 17 Jun
Hawthorn
Fremantle
00
7:40pm AESTFri 18 Jun
Western Bulldogs
Geelong
00
1:35pm AESTSat 19 Jun
Port Adelaide
Sydney
00
4:35pm AESTSat 19 Jun
Brisbane Lions
Richmond
00
7:35pm AESTSat 19 Jun
Essendon
North Melbourne
00
3:15pm AESTSun 20 Jun
Adelaide
Melbourne
00
5:10pm AESTSun 20 Jun
Greater Western Sydney
Gold Coast
00
8:10pm AESTThu 24 Jun
Fremantle
Geelong
00
7:40pm AESTFri 25 Jun
Sydney
Brisbane Lions
00
1:15pm AESTSat 26 Jun
Richmond
West Coast
00
4:15pm AESTSat 26 Jun
Adelaide
North Melbourne
00
7:35pm AESTSat 26 Jun
Gold Coast
Collingwood
00
3:15pm AESTSun 27 Jun
St Kilda
Carlton
00
5:10pm AESTSun 27 Jun
Greater Western Sydney
Port Adelaide
00
7:30pm AESTThu 1 Jul
Brisbane Lions
Fremantle
00
7:40pm AESTFri 2 Jul
Sydney
Melbourne
00
8:10pm AESTFri 2 Jul
West Coast
Adelaide
00
1:35pm AESTSat 3 Jul
Port Adelaide
Hawthorn
00
4:15pm AESTSat 3 Jul
Geelong
Gold Coast
00
4:35pm AESTSat 3 Jul
Collingwood
Greater Western Sydney
00
7:35pm AESTSat 3 Jul
Carlton
North Melbourne
00
3:15pm AESTSun 4 Jul
Essendon
Richmond
00
5:10pm AESTSun 4 Jul
St Kilda
Western Bulldogs
00
12:00pm AESTMon 5 Jul
Collingwood
Brisbane Lions
00
12:00pm AESTMon 5 Jul
Gold Coast
Western Bulldogs
00
12:00pm AESTMon 5 Jul
Greater Western Sydney
Carlton
00
12:00pm AESTMon 5 Jul
Hawthorn
Geelong
00
12:00pm AESTMon 5 Jul
Melbourne
Port Adelaide
00
12:00pm AESTMon 5 Jul
North Melbourne
Sydney
00
12:30pm AESTMon 5 Jul
Adelaide
St Kilda
00
2:00pm AESTMon 5 Jul
Fremantle
Richmond
00
2:00pm AESTMon 5 Jul
West Coast
Essendon
00
12:00pm AESTMon 12 Jul
Brisbane Lions
North Melbourne
00
12:00pm AESTMon 12 Jul
Carlton
Melbourne
00
12:00pm AESTMon 12 Jul
Collingwood
Geelong
00
12:00pm AESTMon 12 Jul
Essendon
Greater Western Sydney
00
12:00pm AESTMon 12 Jul
Hawthorn
Gold Coast
00
12:00pm AESTMon 12 Jul
Richmond
St Kilda
00
12:00pm AESTMon 12 Jul
Sydney
West Coast
00
12:00pm AESTMon 12 Jul
Western Bulldogs
Adelaide
00
12:30pm AESTMon 12 Jul
Port Adelaide
Fremantle
00
12:00pm AESTMon 19 Jul
Essendon
Collingwood
00
12:00pm AESTMon 19 Jul
Geelong
Carlton
00
12:00pm AESTMon 19 Jul
Gold Coast
St Kilda
00
12:00pm AESTMon 19 Jul
Greater Western Sydney
Melbourne
00
12:00pm AESTMon 19 Jul
North Melbourne
Hawthorn
00
12:00pm AESTMon 19 Jul
Richmond
Sydney
00
12:00pm AESTMon 19 Jul
Western Bulldogs
Brisbane Lions
00
12:30pm AESTMon 19 Jul
Adelaide
Port Adelaide
00
2:00pm AESTMon 19 Jul
West Coast
Fremantle
00
12:00pm AESTMon 26 Jul
Brisbane Lions
Essendon
00
12:00pm AESTMon 26 Jul
Carlton
Adelaide
00
12:00pm AESTMon 26 Jul
Melbourne
Hawthorn
00
12:00pm AESTMon 26 Jul
North Melbourne
Richmond
00
12:00pm AESTMon 26 Jul
St Kilda
Geelong
00
12:00pm AESTMon 26 Jul
Sydney
Gold Coast
00
12:00pm AESTMon 26 Jul
Western Bulldogs
Greater Western Sydney
00
12:30pm AESTMon 26 Jul
Port Adelaide
West Coast
00
2:00pm AESTMon 26 Jul
Fremantle
Collingwood
00
12:00pm AESTMon 2 Aug
Collingwood
Carlton
00
12:00pm AESTMon 2 Aug
Essendon
Western Bulldogs
00
12:00pm AESTMon 2 Aug
Geelong
Port Adelaide
00
12:00pm AESTMon 2 Aug
Gold Coast
Fremantle
00
12:00pm AESTMon 2 Aug
Greater Western Sydney
North Melbourne
00
12:00pm AESTMon 2 Aug
Hawthorn
Sydney
00
12:00pm AESTMon 2 Aug
St Kilda
Brisbane Lions
00
12:30pm AESTMon 2 Aug
Adelaide
Richmond
00
2:00pm AESTMon 2 Aug
West Coast
Melbourne
00
12:00pm AESTMon 9 Aug
Brisbane Lions
Geelong
00
12:00pm AESTMon 9 Aug
Collingwood
Adelaide
00
12:00pm AESTMon 9 Aug
Melbourne
Western Bulldogs
00
12:00pm AESTMon 9 Aug
North Melbourne
Gold Coast
00
12:00pm AESTMon 9 Aug
Richmond
Hawthorn
00
12:00pm AESTMon 9 Aug
St Kilda
West Coast
00
12:00pm AESTMon 9 Aug
Sydney
Carlton
00
12:30pm AESTMon 9 Aug
Port Adelaide
Essendon
00
2:00pm AESTMon 9 Aug
Fremantle
Greater Western Sydney
00
12:00pm AESTMon 16 Aug
Carlton
Port Adelaide
00
12:00pm AESTMon 16 Aug
Collingwood
St Kilda
00
12:00pm AESTMon 16 Aug
Geelong
Essendon
00
12:00pm AESTMon 16 Aug
Gold Coast
Brisbane Lions
00
12:00pm AESTMon 16 Aug
Greater Western Sydney
Sydney
00
12:00pm AESTMon 16 Aug
North Melbourne
Melbourne
00
12:00pm AESTMon 16 Aug
Western Bulldogs
Richmond
00
12:30pm AESTMon 16 Aug
Adelaide
Fremantle
00
2:00pm AESTMon 16 Aug
West Coast
Hawthorn
00
12:00pm AESTMon 23 Aug
Carlton
Greater Western Sydney
00
12:00pm AESTMon 23 Aug
Essendon
West Coast
00
12:00pm AESTMon 23 Aug
Geelong
Adelaide
00
12:00pm AESTMon 23 Aug
Hawthorn
Western Bulldogs
00
12:00pm AESTMon 23 Aug
Melbourne
Brisbane Lions
00
12:00pm AESTMon 23 Aug
Richmond
Collingwood
00
12:00pm AESTMon 23 Aug
St Kilda
North Melbourne
00
12:30pm AESTMon 23 Aug
Port Adelaide
Gold Coast
00
2:00pm AESTMon 23 Aug
Fremantle
Sydney
00
Wildcard FinalsRound page ›
2:00pm AESTSun 29 Aug
TBA
TBA
00
2:00pm AESTSun 29 Aug
TBA
TBA
00
Finals Week 1Round page ›
2:00pm AESTSun 5 Sep
TBA
TBA
00
2:00pm AESTSun 5 Sep
TBA
TBA
00
2:00pm AESTSun 5 Sep
TBA
TBA
00
2:00pm AESTSun 5 Sep
TBA
TBA
00
Semi-FinalsRound page ›
2:00pm AESTSun 12 Sep
TBA
TBA
00
2:00pm AESTSun 12 Sep
TBA
TBA
00
Preliminary FinalsRound page ›
2:00pm AESTSun 19 Sep
TBA
TBA
00
2:00pm AESTSun 19 Sep
TBA
TBA
00
Grand FinalRound page ›
2:00pm AESTSun 26 Sep
TBA
TBA
00