AFL Premiership Fixtures & Live Streaming

It’s footy season! Whether you’re a fan of Geelong, Richmond, or Essendon - we’ve got all your streaming worries covered. Wondering who’s up next for your team? We’ve got that covered too! With our extensive list of fixtures and streaming options, you’ll always know who your next opponents are and how to tune in. With the 2024 AFL season underway, and there is so much more drama to come. Find all the details of your side’s upcoming fixtures and how to stream them through Compare TV, plus previews, in-depth stats, and more!

We cover all the ways you can stream the AFL in Australia, so you can keep up to date with the likes of Sydney Swans as they continue their charge, or Richmond Tigers as they seek to avoid disaster. Plus, our comprehensive fixture list ensures you’ll always know what's coming up, so you can plan your viewing accordingly.

How to watch AFL live in Australia

Stream on Foxtel Now
Foxtel Now is a streaming service from Foxtel. It offers a wide range of channels and packages to choose from, including sports, movies, drama, and lifestyle. Foxtel Now allows users to stream live and on-demand content on multiple devices, including smartphones, tablets, and smart TVs. It also offers a free 10-day trial for new customers. The service also offers the ability to pause, rewind, and record live TV, similar to traditional pay-TV services.
Stream now 10 Day Free Trial

Benefits

  • Australian streaming service

  • Variety of channels and packages available

  • Stream on multiple devices

  • Choose from different packs: Essentials, Premium, Sports, Kids

  • 10-day free trial, Pause, rewind, record live TV.

Got a question about Foxtel Now?

How Many Devices Can You Stream Foxtel Now On?

You can have up to five devices registered to use Foxtel Now at any one time, and you can stream on any two of those at the same time. You can remove and add devices to the list as often as you like.

Can You Download from Foxtel Now?

Unlike some other streaming services, Foxtel Now’s mobile apps don’t allow downloading content for offline viewing. However, almost all shows seen on Foxtel Now’s channels can be streamed on demand at any time.

Can You Watch Foxtel Now Overseas?

While you can watch your Foxtel Now channels anywhere in Australia – making it the ideal TV service for frequent travellers – because of rights restrictions it can’t be used while you’re overseas. If you’re travelling outside Australia for an extended period, you can pause your subscription.

Is there sport on Foxtel Now?

Foxtel Now offers a variety of sports channels and packages for sports enthusiasts, including the Sports Pack which offers access to channels such as Fox Sports, Fox Cricket, and Fox League. It also offers coverage of major sports events such as the Australian Football League (AFL), National Rugby League (NRL), and international cricket. Additionally, the service offers live streaming of international sports events such as the NBA, NFL and other American competitions. The service also offers the ability to pause, rewind, and record live sports events, providing flexibility for viewers to watch at your convenience.

More information about Foxtel Now

Stream on Kayo
Looking for a streaming service that delivers non-stop sports action? Look no further than Kayo Sports! With access to over 50 sports, including, AFL, NRL, football, rugby, cricket, basketball, and more, you'll never miss a moment of the live action. But that's not all, Kayo Sports also brings you coverage of major sports events such as the Australian Football League (AFL), National Rugby League (NRL), and international cricket. Plus, you'll have access to international sports events like the NBA and NFL.

You can try it out for yourself for free with Kayo freebies or subscribe with no lock in contract. Don't miss out on the action, try Kayo today!
Stream now Go

Benefits

  • Over 50 local and international sports live and on demand

  • Unique streaming features such as SplitView, No Spoilers, Key Moments, Kayo Minis, Interactive Stats and From Start

  • Watch on web, mobile app, Smart TV, Chromecast, Telstra TV Apple TV and PlayStation 4 & 5

  • Kayo Freebies

  • No Lock in contract

  • Available via Telstra

Got a question about Kayo?

What sports can I watch on Kayo?

Kayo Sports offers over 50 local and international sports. Some of the most-watched sports are AFL, Rugby League, Cricket, Golf, F1, MotoGP, US Football, Basketball and Baseball, among others. Kayo also offers Pay-Per-View events such as boxing, UFC and WWE.

How many simultaneous streams does Kayo allow?

Kayo has three plans: Kayo One, Kayo Basic and Kayo Premium. You can stream on one device only with the starter Kayo One, then stream on 2 devices at the same time on Kayo Basic, and up to 3 simultaneous streams on Kayo Premium.

More information about Kayo

Past Fixtures

Sydney Swans
Melbourne Demons
Thursday, 7 March 2024
86 - 64
 
Brisbane Lions
Carlton Blues
Friday, 8 March 2024
85 - 86
 
Gold Coast Suns
Richmond Tigers
Saturday, 9 March 2024
99 - 60
 
GWS Giants
Collingwood
Saturday, 9 March 2024
114 - 82
 
Carlton Blues
Richmond Tigers
Thursday, 14 March 2024
86 - 81
 
Collingwood
Sydney Swans
Friday, 15 March 2024
69 - 102
 
Essendon Bombers
Hawthorn Hawks
Saturday, 16 March 2024
107 - 83
 
GWS Giants
North Melbourne
Saturday, 16 March 2024
121 - 82
 
Geelong Cats
St Kilda Saints
Saturday, 16 March 2024
76 - 68
 
Gold Coast Suns
Adelaide Crows
Saturday, 16 March 2024
60 - 54
 
Melbourne Demons
Western Bulldogs
Sunday, 17 March 2024
109 - 64
 
Port Adelaide Power
West Coast Eagles
Sunday, 17 March 2024
120 - 70
 
Fremantle Dockers
Brisbane Lions
Sunday, 17 March 2024
93 - 70
 
St Kilda Saints
Collingwood
Thursday, 21 March 2024
94 - 79
 
Adelaide Crows
Geelong Cats
Friday, 22 March 2024
77 - 96
 
North Melbourne
Fremantle Dockers
Saturday, 23 March 2024
76 - 102
 
Hawthorn Hawks
Melbourne Demons
Saturday, 23 March 2024
38 - 93
 
Sydney Swans
Essendon Bombers
Saturday, 23 March 2024
131 - 101
 
Western Bulldogs
Gold Coast Suns
Sunday, 24 March 2024
115 - 67
 
Richmond Tigers
Port Adelaide Power
Sunday, 24 March 2024
92 - 122
 
West Coast Eagles
GWS Giants
Sunday, 24 March 2024
43 - 108
 
Brisbane Lions
Collingwood
Thursday, 28 March 2024
72 - 92
 
North Melbourne
Carlton Blues
Friday, 29 March 2024
81 - 137
 
Fremantle Dockers
Adelaide Crows
Friday, 29 March 2024
69 - 34
 
Essendon Bombers
St Kilda Saints
Saturday, 30 March 2024
71 - 67
 
Port Adelaide Power
Melbourne Demons
Saturday, 30 March 2024
89 - 96
 
Western Bulldogs
West Coast Eagles
Sunday, 31 March 2024
106 - 30
 
Richmond Tigers
Sydney Swans
Sunday, 31 March 2024
82 - 77
 
Hawthorn Hawks
Geelong Cats
Monday, 1 April 2024
70 - 106
 
Adelaide Crows
Melbourne Demons
Thursday, 4 April 2024
63 - 78
 
Brisbane Lions
North Melbourne
Friday, 5 April 2024
112 - 42
 
Port Adelaide Power
Essendon Bombers
Friday, 5 April 2024
111 - 42
 
West Coast Eagles
Sydney Swans
Saturday, 6 April 2024
78 - 104
 
Fremantle Dockers
Carlton Blues
Saturday, 6 April 2024
63 - 73
 
Western Bulldogs
Geelong Cats
Saturday, 6 April 2024
91 - 95
 
Gold Coast Suns
GWS Giants
Sunday, 7 April 2024
89 - 117
 
Richmond Tigers
St Kilda Saints
Sunday, 7 April 2024
60 - 67
 
Collingwood
Hawthorn Hawks
Sunday, 7 April 2024
77 - 72
 
Melbourne Demons
Brisbane Lions
Thursday, 11 April 2024
60 - 82
 
Western Bulldogs
Essendon Bombers
Friday, 12 April 2024
67 - 96
 
GWS Giants
St Kilda Saints
Saturday, 13 April 2024
80 - 79
 
Carlton Blues
Adelaide Crows
Saturday, 13 April 2024
98 - 100
 
Port Adelaide Power
Fremantle Dockers
Saturday, 13 April 2024
66 - 63
 
Gold Coast Suns
Hawthorn Hawks
Saturday, 13 April 2024
109 - 56
 
Geelong Cats
North Melbourne
Sunday, 14 April 2024
139 - 64
 
West Coast Eagles
Richmond Tigers
Sunday, 14 April 2024
109 - 70
 
St Kilda Saints
Western Bulldogs
Thursday, 18 April 2024
64 - 124
 
Adelaide Crows
Essendon Bombers
Friday, 19 April 2024
75 - 78
 
Collingwood
Port Adelaide Power
Saturday, 20 April 2024
123 - 81
 
Carlton Blues
GWS Giants
Saturday, 20 April 2024
117 - 98
 
Brisbane Lions
Geelong Cats
Saturday, 20 April 2024
37 - 63
 
West Coast Eagles
Fremantle Dockers
Saturday, 20 April 2024
105 - 68
 
Sydney Swans
Gold Coast Suns
Sunday, 21 April 2024
110 - 57
 
North Melbourne
Hawthorn Hawks
Sunday, 21 April 2024
68 - 113
 
Richmond Tigers
Melbourne Demons
Wednesday, 24 April 2024
42 - 85
 
Essendon Bombers
Collingwood
Thursday, 25 April 2024
85 - 85
 
GWS Giants
Brisbane Lions
Thursday, 25 April 2024
113 - 59
 
Port Adelaide Power
St Kilda Saints
Friday, 26 April 2024
82 - 72
 
North Melbourne
Adelaide Crows
Saturday, 27 April 2024
81 - 138
 
Geelong Cats
Carlton Blues
Saturday, 27 April 2024
118 - 105
 
Fremantle Dockers
Western Bulldogs
Saturday, 27 April 2024
95 - 71
 
Gold Coast Suns
West Coast Eagles
Sunday, 28 April 2024
112 - 75
 
Hawthorn Hawks
Sydney Swans
Sunday, 28 April 2024
42 - 118
 
Adelaide Crows
Port Adelaide Power
Thursday, 2 May 2024
78 - 48
 
Carlton Blues
Collingwood
Friday, 3 May 2024
79 - 85
 
Sydney Swans
GWS Giants
Saturday, 4 May 2024
98 - 69
 
St Kilda Saints
North Melbourne
Saturday, 4 May 2024
103 - 65
 
Melbourne Demons
Geelong Cats
Saturday, 4 May 2024
74 - 66
 
West Coast Eagles
Essendon Bombers
Saturday, 4 May 2024
71 - 77
 
Richmond Tigers
Fremantle Dockers
Sunday, 5 May 2024
49 - 103
 
Western Bulldogs
Hawthorn Hawks
Sunday, 5 May 2024
91 - 98
 
Brisbane Lions
Gold Coast Suns
Sunday, 5 May 2024
79 - 45
 
Carlton Blues
Melbourne Demons
Thursday, 9 May 2024
77 - 76
 
Geelong Cats
Port Adelaide Power
Friday, 10 May 2024
95 - 101
 
Fremantle Dockers
Sydney Swans
Friday, 10 May 2024
39 - 87
 
Hawthorn Hawks
St Kilda Saints
Saturday, 11 May 2024
58 - 53
 
Essendon Bombers
GWS Giants
Saturday, 11 May 2024
82 - 62
 
Richmond Tigers
Western Bulldogs
Saturday, 11 May 2024
42 - 133
 
Gold Coast Suns
North Melbourne
Saturday, 11 May 2024
120 - 52
 
Collingwood
West Coast Eagles
Sunday, 12 May 2024
103 - 37
 
Adelaide Crows
Brisbane Lions
Sunday, 12 May 2024
90 - 90
 
Gold Coast Suns
Geelong Cats
Thursday, 16 May 2024
164 - 100
 
Sydney Swans
Carlton Blues
Friday, 17 May 2024
117 - 65
 
Collingwood
Adelaide Crows
Saturday, 18 May 2024
78 - 74
 
GWS Giants
Western Bulldogs
Saturday, 18 May 2024
43 - 70
 
St Kilda Saints
Fremantle Dockers
Saturday, 18 May 2024
55 - 72
 
Brisbane Lions
Richmond Tigers
Saturday, 18 May 2024
163 - 44
 
Essendon Bombers
North Melbourne
Sunday, 19 May 2024
106 - 66
 
Port Adelaide Power
Hawthorn Hawks
Sunday, 19 May 2024
80 - 79
 
West Coast Eagles
Melbourne Demons
Sunday, 19 May 2024
105 - 70
 
Western Bulldogs
Sydney Swans
Thursday, 23 May 2024
88 - 102
 
Fremantle Dockers
Collingwood
Friday, 24 May 2024
75 - 75
 
North Melbourne
Port Adelaide Power
Saturday, 25 May 2024
48 - 107
 
Carlton Blues
Gold Coast Suns
Saturday, 25 May 2024
102 - 73
 
Geelong Cats
GWS Giants
Saturday, 25 May 2024
74 - 78
 
Richmond Tigers
Essendon Bombers
Saturday, 25 May 2024
74 - 86
 
Hawthorn Hawks
Brisbane Lions
Sunday, 26 May 2024
100 - 75
 
Melbourne Demons
St Kilda Saints
Sunday, 26 May 2024
100 - 62
 
Adelaide Crows
West Coast Eagles
Sunday, 26 May 2024
137 - 38
 
Port Adelaide Power
Carlton Blues
Thursday, 30 May 2024
71 - 107
 
Collingwood
Western Bulldogs
Friday, 31 May 2024
82 - 100
 
Hawthorn Hawks
Adelaide Crows
Saturday, 1 June 2024
107 - 80
 
West Coast Eagles
St Kilda Saints
Saturday, 1 June 2024
68 - 82
 
Geelong Cats
Richmond Tigers
Saturday, 1 June 2024
99 - 69
 
Melbourne Demons
Fremantle Dockers
Sunday, 2 June 2024
49 - 141
 
Gold Coast Suns
Essendon Bombers
Sunday, 2 June 2024
91 - 80
 
Adelaide Crows
Richmond Tigers
Thursday, 6 June 2024
71 - 79
 
Western Bulldogs
Brisbane Lions
Friday, 7 June 2024
71 - 114
 
Hawthorn Hawks
GWS Giants
Saturday, 8 June 2024
85 - 79
 
West Coast Eagles
North Melbourne
Saturday, 8 June 2024
65 - 74
 
St Kilda Saints
Gold Coast Suns
Saturday, 8 June 2024
51 - 48
 
Sydney Swans
Geelong Cats
Sunday, 9 June 2024
112 - 82
 
Essendon Bombers
Carlton Blues
Sunday, 9 June 2024
70 - 96
 
Collingwood
Melbourne Demons
Monday, 10 June 2024
89 - 51
 
Brisbane Lions
St Kilda Saints
Friday, 14 June 2024
126 - 106
 
Western Bulldogs
Fremantle Dockers
Saturday, 15 June 2024
149 - 82
 
Richmond Tigers
Hawthorn Hawks
Saturday, 15 June 2024
49 - 97
 
Adelaide Crows
Sydney Swans
Saturday, 15 June 2024
67 - 109
 
North Melbourne
Collingwood
Sunday, 16 June 2024
118 - 119
 
GWS Giants
Port Adelaide Power
Sunday, 16 June 2024
73 - 51
 
Carlton Blues
Geelong Cats
Friday, 21 June 2024
138 - 75
 
Port Adelaide Power
Brisbane Lions
Saturday, 22 June 2024
73 - 152
 
GWS Giants
Sydney Swans
Saturday, 22 June 2024
75 - 102
 
Melbourne Demons
North Melbourne
Saturday, 22 June 2024
70 - 67
 
Essendon Bombers
West Coast Eagles
Sunday, 23 June 2024
122 - 92
 
Fremantle Dockers
Gold Coast Suns
Sunday, 23 June 2024
85 - 65
 
Brisbane Lions
Melbourne Demons
Friday, 28 June 2024
86 - 81
 
North Melbourne
Western Bulldogs
Saturday, 29 June 2024
60 - 77
 
Sydney Swans
Fremantle Dockers
Saturday, 29 June 2024
98 - 99
 
Gold Coast Suns
Collingwood
Saturday, 29 June 2024
101 - 90
 
Geelong Cats
Essendon Bombers
Saturday, 29 June 2024
105 - 60
 
Adelaide Crows
GWS Giants
Saturday, 29 June 2024
94 - 78
 
St Kilda Saints
Port Adelaide Power
Sunday, 30 June 2024
60 - 62
 
Richmond Tigers
Carlton Blues
Sunday, 30 June 2024
70 - 131
 
West Coast Eagles
Hawthorn Hawks
Sunday, 30 June 2024
33 - 94
 
Collingwood
Essendon Bombers
Friday, 5 July 2024
80 - 92
 
North Melbourne
Gold Coast Suns
Saturday, 6 July 2024
87 - 83
 
Port Adelaide Power
Western Bulldogs
Saturday, 6 July 2024
102 - 54
 
Geelong Cats
Hawthorn Hawks
Saturday, 6 July 2024
110 - 59
 
GWS Giants
Carlton Blues
Saturday, 6 July 2024
116 - 104
 
Fremantle Dockers
Richmond Tigers
Saturday, 6 July 2024
105 - 54
 
Melbourne Demons
West Coast Eagles
Sunday, 7 July 2024
112 - 58
 
St Kilda Saints
Sydney Swans
Sunday, 7 July 2024
84 - 82
 
Brisbane Lions
Adelaide Crows
Sunday, 7 July 2024
97 - 86
 
Collingwood
Geelong Cats
Friday, 12 July 2024
71 - 91
 
Hawthorn Hawks
Fremantle Dockers
Saturday, 13 July 2024
87 - 74
 
Sydney Swans
North Melbourne
Saturday, 13 July 2024
138 - 59
 
Western Bulldogs
Carlton Blues
Saturday, 13 July 2024
100 - 86
 
Melbourne Demons
Essendon Bombers
Saturday, 13 July 2024
84 - 67
 
Adelaide Crows
St Kilda Saints
Saturday, 13 July 2024
71 - 39
 
Gold Coast Suns
Port Adelaide Power
Sunday, 14 July 2024
96 - 82
 
Richmond Tigers
GWS Giants
Sunday, 14 July 2024
84 - 108
 
West Coast Eagles
Brisbane Lions
Sunday, 14 July 2024
93 - 106
 
Essendon Bombers
Adelaide Crows
Friday, 19 July 2024
113 - 115
 
GWS Giants
Gold Coast Suns
Saturday, 20 July 2024
89 - 50
 
St Kilda Saints
West Coast Eagles
Saturday, 20 July 2024
113 - 41
 
Hawthorn Hawks
Collingwood
Saturday, 20 July 2024
133 - 67
 
Geelong Cats
Western Bulldogs
Saturday, 20 July 2024
48 - 95
 
Port Adelaide Power
Richmond Tigers
Saturday, 20 July 2024
116 - 75
 
Brisbane Lions
Sydney Swans
Sunday, 21 July 2024
79 - 77
 
Fremantle Dockers
Melbourne Demons
Sunday, 21 July 2024
116 - 66
 
Carlton Blues
North Melbourne
Sunday, 21 July 2024
107 - 88
 
Carlton Blues
Port Adelaide Power
Friday, 26 July 2024
65 - 79
 
North Melbourne
Geelong Cats
Saturday, 27 July 2024
66 - 106
 
Gold Coast Suns
Brisbane Lions
Saturday, 27 July 2024
65 - 93
 
St Kilda Saints
Essendon Bombers
Saturday, 27 July 2024
108 - 55
 
Melbourne Demons
GWS Giants
Saturday, 27 July 2024
83 - 85
 
Fremantle Dockers
West Coast Eagles
Saturday, 27 July 2024
110 - 75
 
Collingwood
Richmond Tigers
Sunday, 28 July 2024
93 - 67
 
Sydney Swans
Western Bulldogs
Sunday, 28 July 2024
48 - 87
 
Adelaide Crows
Hawthorn Hawks
Sunday, 28 July 2024
58 - 124
 
Western Bulldogs
Melbourne Demons
Friday, 2 August 2024
110 - 59
 
West Coast Eagles
Gold Coast Suns
Friday, 2 August 2024
97 - 87
 
North Melbourne
Richmond Tigers
Saturday, 3 August 2024
90 - 77
 
Geelong Cats
Adelaide Crows
Saturday, 3 August 2024
90 - 85
 
Collingwood
Carlton Blues
Saturday, 3 August 2024
84 - 81
 
Port Adelaide Power
Sydney Swans
Saturday, 3 August 2024
148 - 36
 
GWS Giants
Hawthorn Hawks
Sunday, 4 August 2024
84 - 82
 
Essendon Bombers
Fremantle Dockers
Sunday, 4 August 2024
90 - 89
 
St Kilda Saints
Brisbane Lions
Sunday, 4 August 2024
39 - 124
 
Sydney Swans
Collingwood
Friday, 9 August 2024
89 - 86
 
Brisbane Lions
GWS Giants
Saturday, 10 August 2024
64 - 82
 
North Melbourne
West Coast Eagles
Saturday, 10 August 2024
97 - 102
 
Fremantle Dockers
Geelong Cats
Saturday, 10 August 2024
62 - 73
 
Essendon Bombers
Gold Coast Suns
Saturday, 10 August 2024
86 - 87
 
Melbourne Demons
Port Adelaide Power
Saturday, 10 August 2024
51 - 53
 
Carlton Blues
Hawthorn Hawks
Sunday, 11 August 2024
38 - 112
 
Richmond Tigers
St Kilda Saints
Sunday, 11 August 2024
51 - 99
 
Adelaide Crows
Western Bulldogs
Sunday, 11 August 2024
111 - 72
 
Essendon Bombers
Sydney Swans
Friday, 16 August 2024
59 - 98
 
Gold Coast Suns
Melbourne Demons
Saturday, 17 August 2024
63 - 117
 
GWS Giants
Fremantle Dockers
Saturday, 17 August 2024
101 - 92
 
Collingwood
Brisbane Lions
Saturday, 17 August 2024
79 - 78
 
St Kilda Saints
Geelong Cats
Saturday, 17 August 2024
107 - 89
 
Port Adelaide Power
Adelaide Crows
Saturday, 17 August 2024
80 - 58
 
Western Bulldogs
North Melbourne
Sunday, 18 August 2024
138 - 42
 
Hawthorn Hawks
Richmond Tigers
Sunday, 18 August 2024
131 - 68
 
West Coast Eagles
Carlton Blues
Sunday, 18 August 2024
34 - 99
 
Melbourne Demons
Collingwood
Friday, 23 August 2024
57 - 103
 
Hawthorn Hawks
North Melbourne
Saturday, 24 August 2024
170 - 46
 
Geelong Cats
West Coast Eagles
Saturday, 24 August 2024
168 - 75
 
Richmond Tigers
Gold Coast Suns
Saturday, 24 August 2024
66 - 94
 
Brisbane Lions
Essendon Bombers
Saturday, 24 August 2024
87 - 67
 
Sydney Swans
Adelaide Crows
Saturday, 24 August 2024
121 - 90
 
Western Bulldogs
GWS Giants
Sunday, 25 August 2024
98 - 61
 
Carlton Blues
St Kilda Saints
Sunday, 25 August 2024
74 - 76
 
Fremantle Dockers
Port Adelaide Power
Sunday, 25 August 2024
67 - 87
 
Port Adelaide Power
Geelong Cats
Thursday, 5 September 2024
54 - 138
 
Western Bulldogs
Hawthorn Hawks
Friday, 6 September 2024
62 - 99
 
Sydney Swans
GWS Giants
Saturday, 7 September 2024
88 - 82
 
Brisbane Lions
Carlton Blues
Saturday, 7 September 2024
99 - 71
 
Port Adelaide Power
Hawthorn Hawks
Friday, 13 September 2024
75 - 72
 
GWS Giants
Brisbane Lions
Saturday, 14 September 2024
100 - 105
 
Sydney Swans
Port Adelaide Power
Friday, 20 September 2024
95 - 59
 
Geelong Cats
Brisbane Lions
Saturday, 21 September 2024
85 - 95
 
Sydney Swans
Brisbane Lions
Saturday, 28 September 2024
60 - 120
 

AFL 2024 Season Teams

Aussie Rules and Sport Shows

Aussie Rules News and Articles

Back to top