AFL Round 17 Expert Tips & Predictions 2025

The AFL continues this week for Round 17 action, kicking off with North Melbourne vs. Western Bulldogs on Thursday night.

We have AFL betting tips for every game in 2025, including this week’s featured games between Carlton vs. Collingwood and Brisbane vs. Port Adelaide.

Featured Betting Sites

PicklebetUse Code: 'GOBET500'Apply Code
BetReal logoUse Code: GOBETApply Code
PandaBet logo✨New Betting Site!✨
Use Code: GOBET250
Apply Code
BetChamps logoLogin to View Offers!Check Offers
Next2Go logoLaunched May 2025
Use Code: 'GOBET500'
Apply Code
EliteBetUse Code: 'GOBET500'Apply Code
TradieBET logoLogin to View Offers!Check Offers
betfocus logoUse Code: 'GOBET500'Apply Code
neds logoLogin to View Offers!Check Offers
PlayUpUse Code: 'WELCOME'Apply Code
Terrybet logoUse Code: 'GOBET500'Apply Code
puntzone logoLogin for Opening Specials!Check Offers

Think. Is this a bet you really want to place?

Set a deposit limit.

AFL Round 17 Tips

Thursday 3/7/25

7:30pm North Melbourne vs. Western Bulldogs @ Marvel Stadium

Betting Tip: North Melbourne +40.5 @ $1.90

Despite being thumped last week by Hawthorn, we’re prepared to give North Melbourne another chance given the current AFL betting line.

Getting +40.5 points is tough to turn down. It requires the Kangaroos to play much better, but they have rebounded from big losses well in 2025, and the Bulldogs are due a poor performance.

We expect a closer game than bookmakers.

Western Bulldogs by 33

Friday 4/7/25

7:20pm Carlton vs. Collingwood @ MCG

Betting Tip: Collingwood -22.5 @ $1.90

It took Collingwood some time to get past the West Coast Eagles last week, but class prevailed in the second half with a big performance.

That bodes well against a Carlton team coming off a heavy loss to Port Adelaide, and it’s struggling to put wins on the board. Sitting in 11th position isn’t where most expected the Blues to be.

We’re predicting Collingwood to show why it’s one of the best teams in the comp, so take the Magpies to cover the –22.5 spread.

Collingwood by 30

8:20pm West Coast vs. GWS @ Optus Stadium

Betting Tip: GWS –26.5 @ $1.90

It hasn’t been a vintage year so far for the Giants, but this should be an easy win despite the Eagles showing signs of life against Collingwood last week.

It was good to see West Coast in the hunt for an upset win, but they barely got a chance to score in the second half, and GWS could do something similar. It’s hard to see West Coast put up another fight, which is why GWS is the –26.5-point favourite.

Take the favourites to win and cover comfortably.

GWS by 33

Saturday 5/7/25

12:35pm Essendon vs. Gold Coast @ Marvel Stadium

Betting Tip: Essendon +22.5 @ $1.90

Essendon has shown us enough to considering backing it at +22.5 against Gold Coast, in what should be a close game at Marvel Stadium.

Gold Coast is the better team at this point of the year, but if the Bombers want an outside chance of making the finals, they need to show something against teams like the SUNS.

Getting a +22.5 start at home is generous from bookmakers, so we’re hoping the young Bombers can deliver the odds.

Essendon by 4

4:15pm Geelong vs. Richmond @ GMHBA Stadium

Betting Tip: Geelong –59.5 @ $1.90

There are a lot of short-priced favourites this week and the Geelong Cats are one of them at –59.5.

Geelong has the clear class advantage over a struggling Richmond team, which is already starting to book post-season holidays. Jokes aside, the Tigers are terrible, and they’re not putting up much of a fight.

It should be an easy win from the outset, and the spread could more to around –63.5 come game time.

Geelong by 66

7:35pm Brisbane vs. Port Adelaide @ Gabba

Betting Tip: Port Adelaide +26.5 @ $1.90

Brisbane plays some of its worst footy when it’s expected to win easily, and with Port Adelaide playing well, we’re surprised by the line.

Getting +26.5 points for the Power is a good line, and although they don’t play as well on the road, we have confidence in this team to keep it close.

The Lions are due for a letdown spot, and it could come in Round 17.

Port Adelaide by 7

7:40pm St Kilda vs. Hawthorn @ Marvel Stadium

Betting Tip: Hawthorn –18.5 @ $1.90

Hawthorn comes off a big performance in Round 16, and against a St Kilda team that blew a 14-point fourth quarter lead on Sunday, they could pounce.

It was a game of missed chances for the Saints last Sunday against Fremantle. The game was theirs for the taking, but Fremantle scored four goals in four minutes to blow them out of the water.

The Hawks were impressive against North Melbourne, and another spread cover is likely.

Hawthorn by 25

Sunday 6/7/25

1:10pm Sydney vs. Fremantle @ SCG

Betting Tip: Fremantle @ $2.31

It took the Dockers a long time to click into gear against St Kilda last week, but they got the job done in the fourth quarter.

Sydney’s form has improved recently, but we wouldn’t have priced them at $1.62 to beat the in-form Dockers, who look to keep their winning streak alive.

Punters get value for Fremantle at $2.31.

Fremantle by 10

3:15pm Adelaide vs. Melbourne @ Adelaide Oval

Betting Tip: Adelaide –24.5 @ $1.90

Playing well against Adelaide at home isn’t easy, and we can’t see Melbourne doing enough to stick with the Crows.

Adelaide has done well to sit inside the top four, and that position should be safe against an inconsistent Melbourne team struggling with confidence.

We’re happy to take the –24.5 line given home field advantage.

Adelaide by 31

Daryl Curnow

About Daryl Curnow

After graduating from the University of Auckland (BA - English), Daryl was thrown into the world of sports and horse racing journalism. Having worked as a racing journalist for two years, he decided to move into the online world of horse racing and sports writing. After years of honing his craft, Daryl became a professional punter in 2009 - with a focus on horse racing, NRL, AFL, NBA, Rugby, NFL, and US college sports. Daryl's tips have been featured on various websites around the world before joining the GoBet team. When he's not working, Daryl tries to avoid making bogeys on the golf course.

More AFL Tips