The AFL continues this week for Round 18 action, kicking off with Carlton vs. Brisbane on Thursday night.
We have AFL betting tips for every game in 2025, including this week’s featured games between Gold Coast vs. Collingwood and Western Bulldogs vs. Adelaide.
Featured Betting Sites
What's gambling really costing you?
Set a deposit limit.
AFL Round 18 Tips
—
Thursday 10/7/25
There is nothing going right for Carlton lately, and Brisbane should pile on the hurt to get things started on Thursday.
The Lions are sitting pretty in second place on the AFL ladder, and last year’s champions are on track to make another Grand Final later this year. Firstly, they must account for the Blues, who are living up to their name.
Covering a –25.5 spread isn’t easy but given their respective form and the struggles from Charlie Curnow, the Lions should prevail.
Brisbane by 31
—
Friday 11/7/25
There has been money come for Gold Coast at home, but we’re not turning down the $1.71 odds for Collingwood in this situation.
They lead the competition, and although the SUNS have every reason to get up for this rare Friday night game, we think the pressure will be too much for them.
Getting $1.71 for the Magpies isn’t a common occurrence, so we’re jumping on the line.
Collingwood by 12
—
Saturday 12/7/25
There isn’t much between the Bulldogs and Adelaide with AFL odds, but we’re taking the value for the Crows to continue their good form.
We have a good feeling for Adelaide in 2025, and it could make a deep run in the finals. A win over the Western Bulldogs would send a message to the other teams, and it could cement its spot inside the top four.
$2.28 is a fair price from bookmakers, and it’s tough to turn down.
Adelaide by 7
—
Punters get another close betting market when Geelong heads to Sydney to face the Giants, who are the home underdogs.
With the Giants sitting precariously in eighth position, they might be the more desperate team. However, the class of the Cats could be too much for them to handle, and the Cats are also looking to make a run for the minor premiership.
Much like Collingwood, getting Geelong at a good price is tough to overlook, so take the –4.5 line.
Geelong by 10
—
We’re not about to jump off Essendon now just as it faces one of the worst teams in the competition.
If the Bombers can’t put up a big number against Richmond, then there isn’t much hope for them, but they should get the job done easily.
Covering a –15.5 spread against the Tigers hasn’t been hard for most teams in 2025, so back Essendon with confidence.
Essendon by 30
—
Bookmakers continue their generous offerings with Hawthorn at $2, which is a lovely price for a quality team in this situation.
They play a Fremantle team coming off a loss, and although it looked good prior to that, there is nothing wrong with the form of the Hawks.
It should be a close contest, but getting $2 for a team as talented as Hawthorn is too good to pass up.
Hawthorn by 6
—
Sunday 13/7/25
It hasn’t been smooth sailing for Melbourne or North Melbourne, but there is more upside with the Demons, who sit in 14th spot.
Covering a –26.5 spread isn’t easy but given the way North Melbourne has played over the last two weeks, it could be in for another big loss on Sunday afternoon.
It won’t be the most popular betting game of the week but include Melbourne in AFL multi picks.
Melbourne by 30
—
It’s now time for Sydney to start making a run towards the finals, and sitting in 10th spot isn’t where it’s expected to be.
Last year’s finalists have shown better form recently, and St Kilda hasn’t been playing overly well over the last few weeks.
Getting Sydney at only –8.5 is a good line with AFL odds, so they’re worth including in picks.
Sydney by 13
—
A big win for Port Adelaide is likely on Sunday against West Coast, which is having another poor year.
The Eagles are one of the easiest teams to beat each week, and although they have shown some signs of life recently, Port Adelaide should put them to the sword early and never look back.
Include the Power –37.5 in your AFL picks this week.
Port Adelaide by 52