The AFL continues this week for Round 21 action, kicking off with Western Bulldogs vs. GWS on Thursday night.
We have AFL betting tips for every game in 2025, including this week’s featured games between Adelaide vs. Hawthorn and Collingwood vs. Brisbane.
Featured Betting Sites
What's gambling really costing you?
Set a deposit limit.
AFL Round 21 Tips
—
Thursday 31/7/25
It won’t be an easy game for the Bulldogs but seeing as they’re in ninth on the AFL ladder, they need to win this game more than the Giants.
Both teams have been impressively recently, including the Giants making a comeback against Sydney last week. However, the Bulldogs are tough to beat at home, and they could capitalise on the Giants, who come off an emotional victory.
Punters should expect the home side to get the job done.
Western Bulldogs by 20
—
Friday 1/8/25
We love backing the Crows at home, and although we rate the Hawks, Adelaide is a team to follow in the run to the finals.
The Crows have premiership potential, which has seen them improve to second place on the AFL ladder. That’s an excellent year, especially considering their limited pre-season expectations from bookmakers.
Beating Hawthorn is never easy, but we believe in this team, so back them to cover the –12.5 spread in front of a big home crowd.
Adelaide by 24
—
Saturday 2/8/25
We’re not entirely sure we’ll ever understand how Melbourne gave up a 46-point fourth quarter deficit to St Kilda, but it happened. However, if Melbourne has any self-worth, it will bounce back against a poor West Coast.
Everything was going well for Melbourne before history was created for all the wrong seasons, and although bouncing back isn’t easy, it’s made easier against a team like the Eagles, who have already booked in their off-season holiday.
Melbourne should cover the spread, barring a late choke.
Melbourne by 49
—
Gold Coast comes off its most impressive performance when smashing Brisbane, and the SUNS are heading towards the playoffs with a full head of steam.
They’re in eighth place, so they need to keep winning, but that shouldn’t be a problem against the struggling Tigers, who suffered another one-sided loss last week.
It’s a big line to cover, but based on form, it’s all Gold Coast.
Gold Coast by 61
—
Backing Essendon is akin to throwing money away lately, so although backing Sydney to cover a –50.5 spread, we must take the line.
Sydney blew a good halftime lead against GWS last week. It was a game it looked to have in safe keeping, but despite being overrun in the second half, the Swans should get every chance to kick more goals against a poor Bombers team.
With Essendon failing to score points, Sydney should score in triple figures and win with ease.
Sydney by 60
—
The best time to bet on Brisbane is straight after a poor loss, so now is the time to jump on.
The Lions couldn’t have been worse against Gold Coast last week, and despite facing the best team in the league, there has been some specking for them as the $2.31 underdogs.
We’re picking Brisbane to bounce back in a big way.
Brisbane by 10
—
Sunday 3/8/25
After producing an all-time comeback against Melbourne, St Kilda should be ready to produce the goods against the North Melbourne Kangaroos.
North Melbourne has been a sticky team for punters in 2025, but it’s in 17th spot on the ladder, and that’s not the place to be. St Kilda isn’t much better, but it has more natural ability, as shown last week with the comeback win.
Covering a –22.5 line shouldn’t be too hard on Sunday.
St Kilda by 28
—
It has been a rough time recently for the Port Adelaide Power, but getting a +44.5 start is too hard to overlook.
Geelong is the better team, hence the current odds, but beating the Power by over 44 points won’t be easy, despite playing at home.
Take the underdogs to make a game of it.
Geelong by 36
—
We’re backing another underdog to cover the spread on Sunday as Carlton looks to make a game of it against the in-form Dockers.
Pressure is on Fremantle to keep winning to stay in the finals hunt, and that pressure could make them play defensively against Carlton, who should throw caution to the wind.
Charlie Curnow has committed to playing at Carlton, so that could give it a boost.
Fremantle by 20