AFL Round 20 Expert Tips & Predictions 2025

The AFL continues this week for Round 20 action, kicking off with Hawthorn vs Carlton on Thursday night.

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

AFL Round 20 Tips

Thursday 24/7/25

7:30pm Hawthorn vs. Carlton @ MCG

Betting Tip: Hawthorn –29.5 @ $1.90

Carlton did well to stop its losing run last week, but the Hawks have the clear class advantage in the Round 20 opener.

Hawthorn might be sitting outside of the top four, but they are one of the best teams in the competition, and they should have no problem getting past the Blues, hence why bookmakers have the Hawks at –29.5.

We’re happy to take that line as it could move to around –34.5 on game day.

Hawthorn by 34

Friday 25/7/25

7:20pm Essendon vs. Western Bulldogs @ Marvel Stadium

Betting Tip: Western Bulldogs –50.5 @ $1.90

Covering a –50.5 spread isn’t easy, but teams playing Essendon have enjoyed a lot of success in 2025.

It has been a hard watch for Essendon fans, including a big loss last week, and the Bulldogs are a team that likes to score big one-sided wins.

It will require a lot of heart and luck for Essendon to keep this close, but based on how the Bombers are performing, we can’t include them in our AFL picks.

Western Bulldogs by 62

7:50pm GWS vs. Sydney @ ENGIE Stadium

Betting Tip: Sydney +8.5 @ $1.90

We like what Sydney is currently doing, and it’s good enough to cause a minor upset over GWS on Friday night.

GWS comes off a good but easy win over Essendon, and although it’s playing well, the Swans are making a late run for a top eight spot.

Last year’s finalists need to beat the Giants to keep their momentum going, and getting a +8.5 line is good enough for punters to include them in AFL Round 20 picks.

Sydney by 6

Saturday 26/7/25

1:20pm Gold Coast vs. Brisbane @ People First Stadium

Betting Tip: Brisbane -6.5 @ $1.90

The all-Queensland battle should be a good game to kick off Super Saturday and we’re backing Brisbane to show why they’re the current champions.

The Lions are going along nicely in second place, and after Collingwood’s loss last week, they’re closing in on a minor premiership. A win over Gold Coast takes them closer, and punters should be confident in their chances.

Gold Coast might be the more desperate team, but class should prevail with Brisbane.

Brisbane by 16

4:15pm Fremantle vs. West Coast @ Optus Stadium

Betting Tip: West Coast +50.5 @ $1.90

We don’t know why West Coast was favoured to beat Richmond last week, but despite not rating the Eagles, they should cover the spread against Fremantle.

The Dockers come off a one-point win over Collingwood, which was excellent, but we can’t see this team covering a –50.5 spread. We don’t think they have it in them regardless of the opposition, so take West Coast with the points.

The Eagles only need to play half-decent to keep it close.

Fremantle by 42

7:35pm North Melbourne vs. Geelong @ Marvel Stadium

Betting Tip: Geelong –41.5 @ $1.90

With a top four spot on the line, we expect the Cats to score an easy win over the struggling North Melbourne Kangaroos on Saturday.

Geelong hasn’t always been the most consistent team, but it did enough to win last week, and a better showing is expected here.

Covering the –41.5 line shouldn’t be too hard against a Kangaroos team looking towards improving in 2026.

Geelong by 46

8:10pm Adelaide vs. Port Adelaide @ Adelaide Oval

Betting Tip: Adelaide –29.5 @ $1.90

After a poor showing last week, we can’t have Port Adelaide in our AFL predictions this week.

Adelaide produced a much better performance when scoring another win, and it’s looking like a genuine AFL premiership contender, which is why the Crows are $1.18 favourites to beat their rivals.

There is too much scoring power with Adelaide for Port to keep up.

Adelaide by 37

Sunday 27/7/25

2:10pm Richmond vs. Collingwood @ MCG

Betting Tip: Collingwood –45.5 @ $1.90

After a shock loss to the Dockers last week, the Magpies seek a bounce back performance against Richmond.

The Tigers showed good fight to beat West Coast last week, but with Collingwood stinging after a rare loss, it could be a one-sided affair on Sunday.

Punters should include Collingwood –45.5 in AFL picks.

Collingwood by 55

3:15pm St Kilda vs. Melbourne @ Marvel Stadium

Betting Tip: Melbourne @ $1.71

There won’t be much between St Kilda and Melbourne to end the round, but we give Melbourne the slight edge.

They are sit in 13th on the AFL ladder, compared to 15th for St Kilda, and although that’s not much, the Demons have played better footy over the last 5-10 weeks.

It’s not our most confident bet but include Melbourne in AFL multi picks.

Melbourne by 6

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.

Featured Betting Sites

Picklebet⭐ Top-rated bookie
Exclusive Code: GOBET500
Join Picklebet
EpicOdds📊 200+ player stat markets
Exclusive Code: GOBET500 🔥
Join EpicOdds
BetNow🏇 Best of 3 Tote odds
Exclusive Code: BET500 🔥
Join BetNow
XBet🌐 600+ sports markets
Exclusive Code: GOBET600
Join XBet
TeamBet⚡ 6x daily Osko withdrawals
Exclusive Code: GOBET500
Join TeamBet
UpYaGo🆕 JUST LAUNCHED! March 2026
Exclusive Code: GOBET500 🔥
Join UpYaGo
BetFocus📋 Racing toolkit + form guide
Exclusive Code: GOBET500
Join BetFocus
PuntX🔬 RaceLabs insights built in
Exclusive Code: GOBET500
Join PuntX
Dabble💸 Social betting + fast withdrawals
Exclusive Code: GOBET
Join Dabble
RipperBet🦘 Aussie-owned racing specialist
Exclusive Code: GOBET500
Join RipperBet
BetBuzz🖥️ Punterstech platform + fast payouts
Exclusive Code: GOBET500
Join BetBuzz
BetVista🏇 Competitive racing odds
Exclusive Code: GOBET500
Join BetVista