If you purchase a product or register for an account through one of the links on our site, we may receive compensation. Learn more >

Where to watch Melbourne vs. St Kilda: Free live stream, free-to-air channel, start time for AFL match

Saino Zachariah

Where to watch Melbourne vs. St Kilda: Free live stream, free-to-air channel, start time for AFL match image

The Melbourne Demons take on the St Kilda Saints in Round 12 of the 2025 AFL season for the Sunday afternoon clash as they look to continue their winning momentum.

After beating reigning premiers Brisbane in Round 10, Melbourne has now beaten last year's grand finalists Sydney Swans, 131-78. With five wins in their last six matches, the Demons have jumped from 14th place to 11th on the points ladder.

On the other hand, St Kilda have fallen to the bottom four of the ladder and are 4-7 in the season. The two teams could not have more contrasting forms -- unlike the Demons, the Saints are struggling with five defeats in their past six games.

Moreover, St Kilda has failed to score 100 points in a game since Round 3. They are set to go head-to-head against one of the most in-form sides in the league currently, but can the Saints spring a surprise this Sunday?

The Sporting News looks at the key details ahead of this game, including how to watch the match, kickoff times, and the latest lineup news.

Melbourne vs. St Kilda free live stream, free-to-air channel

  • Live Stream: Kayo, Foxtel
  • TV Channel: Fox Footy
  • Free-to-air: --

Kayo Sports and Foxtel are providing both live and catch-up coverage of Sunday's match. The clash will also be available on TV via Fox Footy in Australia. 

Fans can stream Brisbane vs. Essendon on Kayo, which is currently offering a free trial for new subscribers, so you can essentially watch this game and others this week for free. The match will also be streamed on the AFL website.

Melbourne vs. St Kilda start time

  • Date: Sunday, June 1, 2025
  • Start Time: 3:20 p.m. AEST  
  • Venue & Location: TIO Traegar Park

The AFL Round 12 game between Melbourne Demons and St Kilda Saints will be played on Sunday, June 1, 2025, at 3:20 p.m. local time (AEST)

It will be played at the TIO Traeger Park in Alice Springs, Northern Territory.

Here's how that kick-off time translates to the various Australian time zones:

 DateKickoff time
Australian Eastern Standard TimeSunday, May 253:20 p.m.
Australian Central Standard TimeSunday, May 252:50 p.m.
Australian Western Standard TimeSunday, May 251:20 p.m.

AFL 2025 fixture schedule this week

Thursday, May 29

FixtureVenueTime (AEST)TV/Livestream
Brisbane Lions vs. EssendonGabba7:30 p.m.7 mate, Fox Footy/Kayo, Binge

Friday, May 30

FixtureVenueTime (AEST)TV/Livestream
Collingwood vs. HawthornMCG7:40 p.m.7 mate, Fox Footy/Kayo, Binge

Saturday, May 31

FixtureVenueTime (AEST)TV/Stream
Gold Coast vs. FremantlePeople First Stadium1:20 p.m.Fox Footy/Kayo
GWS Giants vs. RichmondENGIE Stadium4:15 p.m.    7mate, Fox Footy/Kayo
Sydney vs. Adelaide CrowsSCG7:35 p.m.    Channel Seven, Fox Footy/Kayo

Sunday, June 1

FixtureVenueTime (AEST)TV/Stream
Melbourne vs. St KildaTIO Traegar Park3:20 p.m.Fox Footy/Kayo
West Coast vs. GeelongOptus Stadium7:20 p.m.    7 mate/Kayo, Binge

Saino Zachariah

Saino Zachariah is a content producer at The Sporting News, with a focus on cricket, AFL, NRL, and Indian sports.

His work has appeared in publications such as The Mirror UK & US, Irish Star, and Express where he has covered MLB, football, tennis, and basketball. 

Starting his journey through fantasy sports, he developed a keen eye for numbers and trends shaping the game's narrative. Despite a background in science, he draws inspiration from art, film, and history.