# Carlton v Western Bulldogs — AFL Round 3 2025 AI Prediction by Alphr

## Full Time: Carlton 75 – 83 Western Bulldogs

_Western Bulldogs hit back to let the dogs loose on Carlton from 18 down._

Half time: 47 – 29 · Alphr AI pre-game win probability: Carlton 47% / Western Bulldogs 53% · Marvel Stadium · Fri, 28 Mar, 07:40 pm AEDT

**Goal Kickers** — Carlton: Charlie Curnow (4' ×3 1st Tipped 🎯), Lewis Young (8'), Brodie Kemp (40' ×5), Final quarter (34m 40s)Lewis Young (63') · Western Bulldogs: James ODonnell (38' ×2), Matthew Kennedy (49' ×2), Ryley Sanders (51'), Tom Liberatore (58'), Laitham Vandermeer (76'), Lachlan McNeil (79'), Rhylee West (92' Tipped ⚡), Sam Darcy (74' Tipped ⚡), Aaron Naughton (89' Tipped ⚡)

### Match Winner — AI Prediction Market (resolved)

| Team | Pre-game AI win probability | Result |
|---|---|---|
| Western Bulldogs | 53% | Won |
| Carlton | 47% | Lost |

Model call: **Correct** · Margin: 13.2 predicted → 8 actual · Markets hit: 3/3

_AI win probability priced pre-game · Markets hit = core betting markets._

### Full-Time Report

**Carlton Blues vs Western Bulldogs Prediction & Tips | AFL Round 3 2025**

_By Ben Dunlop · Published: 24 Feb 2026, 10:45 pm_

Carlton 75–83 Western Bulldogs in AFL Round 3 at Marvel Stadium. Here's how the result stacked up against the model's call, with the win-probability story and where the value landed.

Half-time at Marvel Stadium had Carlton up 47-29, and it wasn't just a lead, it looked like a genuine gap. Carlton had raced out to 27-4 at quarter time, the kind of start that suggested the Bulldogs might be cooked well before the main action started. Instead, the second half turned the whole picture on its head.

The Bulldogs scored 32 points to Carlton's 16 in the third quarter alone, cutting an 18-point break back to just 2 by the three-quarter time siren, 63-61. Then they finished the job, outscoring Carlton 22-12 in the last to close it out 83-75. Momentum swung hard and it swung late, and Carlton simply had no answer once it turned.

The disposal numbers tell you why. Western Bulldogs finished with 368 disposals to 346 and used it at 71.7% efficiency against Carlton's 67.7%. That gap in ball use is exactly the sort of thing that doesn't matter much when you're getting belted early, but matters enormously when the game tightens up and every possession needs to count.

Carlton actually won plenty of the contest markers you'd expect to matter. More clearances, 43 to 40. More inside 50s, 56 to 51. More marks inside 50, 13 to 9. More tackles, 77 to 65. On paper that reads like a team that did the pressure work and created the looks. But the Bulldogs turned that pressure into something with their intercept count, 64 to Carlton's 61, and made Carlton's forward entries count for less than they should have.

The positional numbers going in help explain the shape of it. Carlton came in rated stronger in the midfield, 1098 to 1071, and well clear at the ruck, 1091 to 1041, which lines up with that dominant first quarter. But the Bulldogs held the edge in defence, 1063 to 1047, and that's the number that won them the game once the contest got scrappy and tight in the second half.

Form lines back it up too. The Bulldogs arrived averaging 102.5 points a game across their last five, well up on Carlton's 75.9, with a stronger recent win record, 2.6 to 1.6. A side scoring like that was never going to stay quiet all night, and it didn't.

Alphr's model had Western Bulldogs favourites at 53% and picked them by 13.2 points on a combined total of 154. The actual result was Bulldogs by 8 on a total of 158, both close enough to call a clean sweep on this one.

**Scoring by Quarter**

| Team | Q1 | Q2 | Q3 | Q4 | T |
|---|---|---|---|---|---|
| Carlton | 27 | 20 | 16 | 12 | 75 |
| Western Bulldogs | 4 | 25 | 32 | 22 | 83 |

**Key Match Stats**

| Carlton | Stat | Western Bulldogs |
|---|---|---|
| 346 | Disposals | **368** |
| 135 | Contested poss. | **141** |
| **43** | Clearances | 40 |
| **56** | Inside 50s | 51 |
| **100** | Marks | 99 |
| **13** | Marks inside 50 | 9 |
| **77** | Tackles | 65 |
| 36 | Hit-outs | **39** |
| 61 | Intercepts | **64** |
| 67.7% | Disposal eff. | **71.7%** |

**Model Report Card**

Our model correctly predicted Western Bulldogs to win at 53% probability. The predicted margin of 13.2 was reasonable against the actual 8-point result. Total score prediction of 154 was close to the actual 158, within 4 points. Western Bulldogs trailed 47–29 at half-time before staging a second-half comeback to win 75–83. A clean sweep, all 3 model picks hit for this match.

_Official AFL match stats · Generated by Alphr's model_

### Edge Analysis — the model's pre-game markets

- **Head to Head:** Western Bulldogs to win @ $1.87 (edge -0.8%) — model probability 52.7% — result: WON
- **Line / Spread:** Western Bulldogs +1.5 @ $1.91 (edge -0.8%) — result: WON
- **Total (Over/Under):** Under 172.5 @ $1.91 (edge +2.6%) — result: WON
- Predicted margin: Western Bulldogs by 13 · Predicted total: 154

### Goal Scorer History — Who Kicks The Goals

_Last 10 games, career record vs the opponent and at Marvel Stadium. ⚡ = our AI backs them to score; 🎯 = our AI's first-goal pick. 🏉 = scored in this game. Goal % = share of games with a goal, last 10 weighted double vs the 30 prior — historical frequency, not a market price._

**Carlton** (team sheet)

| # | Player | Pos | 2025 | Last 10 | vs opp | Venue | Goal % | Alphr play | This game |
|---|---|---|---|---|---|---|---|---|---|
| – | Zac Williams | DEF | 3 in 2g | 10/10g (2·0·1·3·0·0·1·0·1·2) | 1/11g | 12/25g | 40% | ⚡ Anytime Goal $1.30 AI 54% ✗ No goal | — |
| – | Brodie Kemp | KF | 2 in 2g | 7/10g (0·0·0·0·0·4·1·0·1·1) | 0/1g | 1/15g | 20% | — | 🏉 40' 53' 73' 87' 82' |
| – | Jack Silvagni | DEF | 2 in 2g | 8/10g (0·0·0·0·1·0·4·1·1·1) | 5/7g | 29/37g | 56% | — | — |
| – | Matthew Cottrell | FWD | 2 in 2g | 5/10g (1·1·0·0·0·0·1·0·1·1) | 0/3g | 11/21g | 52% | — | — |
| – | Adam Cerra | DEF | 1 in 2g | 2/10g (0·0·1·0·0·0·0·0·0·1) | 2/7g | 6/24g | 30% | — | — |
| – | Blake Acres | MID | 1 in 2g | 7/10g (1·0·0·1·1·0·2·1·1·0) | 0/10g | 27/66g | 48% | — | — |
| – | Francis Evans | FWD | 1 in 1g | 7/10g (1·0·2·0·2·1·0·0·0·1) | 0/1g | 0/1g | 42% | — | — |
| – | George Hewett | MID | 1 in 2g | 3/10g (0·0·0·0·0·0·1·1·0·1) | 4/10g | 10/37g | 28% | — | — |
| – | Jesse Motlop | FWD | 1 in 2g | 7/10g (0·3·1·0·0·1·1·0·0·1) | 0/1g | 21/14g | 56% | ⚡ Anytime Goal $1.46 AI 55% ✓ Scored | — |
| – | Lachlan Cowan | DEF | 1 in 2g | 1/10g (0·0·0·0·0·0·0·0·1·0) | 0/1g | 0/9g | 8% | — | — |
| – | Sam Walsh | MID | 1 in 2g | 1/10g (0·0·0·0·0·0·0·0·1·0) | 2/7g | 10/38g | 22% | — | — |
| – | Adam Saad | DEF | 0 in 2g | 1/10g (0·0·1·0·0·0·0·0·0·0) | 0/7g | 4/51g | 4% | — | — |
| – | Charlie Curnow | KF | 0 in 1g | 21/10g (2·5·2·1·3·4·3·0·1·0) | 22/8g | 111/45g | 92% | ⚡ Anytime Goal $1.04 AI 87% ✓ Scored; 🎯 First Goal $9.75 AI 9% ✓ Scored first | 🏉 4' 27' 55' |
| – | Jacob Weitering | DEF | 0 in 2g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 0/10g | 4/56g | 0% | — | — |
| – | Jordan Boyd | DEF | no games | 0/10g (0·0·0·0·0·0·0·0·0·0) | 0/1g | 0/8g | 2% | — | — |
| – | Lachie Fogarty | FWD | 0 in 2g | 7/10g (0·3·0·0·2·0·2·0·0·0) | 0/5g | 4/17g | 26% | — | — |
| – | Lewis Young | DEF | 0 in 1g | 1/10g (0·0·0·0·0·1·0·0·0·0) | 0/1g | 2/25g | 4% | — | 🏉 8' |
| – | Mitch McGovern | KF | 0 in 2g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 4/7g | 15/29g | 10% | — | — |
| – | Nick Haynes | DEF | 0 in 2g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 2/18g | 1/21g | 6% | — | — |
| – | Oliver Hollands | MID | 0 in 2g | 2/10g (0·1·0·1·0·0·0·0·0·0) | 0/2g | 3/15g | 18% | — | — |
| – | Patrick Cripps | MID | 0 in 2g | 4/10g (2·0·0·1·0·0·0·1·0·0) | 6/12g | 42/65g | 42% | — | — |
| – | Sam Docherty | MID | 0 in 2g | 4/10g (0·1·0·1·0·1·0·1·0·0) | 0/7g | 7/45g | 28% | — | — |
| – | Tom De Koning | RUC | 0 in 2g | 2/10g (0·1·0·1·0·0·0·0·0·0) | 1/3g | 8/25g | 30% | — | — |

**Western Bulldogs** (team sheet)

| # | Player | Pos | 2025 | Last 10 | vs opp | Venue | Goal % | Alphr play | This game |
|---|---|---|---|---|---|---|---|---|---|
| – | Sam Darcy | KF | 5 in 2g | 20/10g (1·1·1·1·1·7·2·1·1·4) | 1/1g | 19/14g | 85% | ⚡ Anytime Goal $1.04 AI 83% ✓ Scored; 🎯 First Goal $9.00 AI 8% ✗ Not first | 🏉 74' |
| – | Laitham Vandermeer | FWD | 4 in 2g | 6/10g (0·0·0·0·0·1·0·1·3·1) | 2/3g | 17/31g | 34% | — | 🏉 76' |
| – | Aaron Naughton | KF | 3 in 2g | 14/10g (0·2·0·2·0·2·2·3·3·0) | 5/7g | 103/66g | 80% | ⚡ Anytime Goal $1.08 AI 77% ✓ Scored; 🎯 First Goal $11.00 AI 6% ✗ Not first | 🏉 89' |
| – | Lachlan McNeil | FWD | 3 in 2g | 6/10g (0·0·2·0·1·0·0·0·2·1) | 0/3g | 11/29g | 36% | — | 🏉 79' |
| – | Bailey Dale | DEF | 2 in 2g | 4/10g (1·0·0·0·0·0·1·0·2·0) | 6/8g | 48/78g | 20% | — | — |
| – | James Harmes | MID | 2 in 2g | 9/10g (0·0·0·4·2·1·0·0·1·1) | 2/9g | 11/20g | 36% | ⚡ Anytime Goal $1.80 AI 54% ✗ No goal | — |
| – | Joel Freijah | FWD | 2 in 2g | 3/10g (0·0·1·0·0·0·0·0·1·1) | 0/1g | 1/8g | 24% | — | — |
| – | Ryley Sanders | MID | 2 in 2g | 2/10g (0·0·0·0·0·0·0·0·2·0) | 0/1g | 2/10g | 8% | — | 🏉 51' |
| – | Ed Richards | MID | 1 in 2g | 10/10g (0·2·1·1·1·2·2·0·1·0) | 0/7g | 18/58g | 34% | ⚡ Anytime Goal $1.93 AI 53% ✗ No goal | — |
| – | Rhylee West | FWD | 1 in 2g | 9/10g (0·2·4·0·2·0·0·0·0·1) | 4/3g | 26/30g | 56% | ⚡ Anytime Goal $1.50 AI 58% ✓ Scored | 🏉 92' |
| – | Sam Davidson | MID | 1 in 2g | 1/2g (1·0) | 0/0g | 1/1g | 50% | — | — |
| – | Tom Liberatore | MID | 1 in 2g | 2/10g (0·0·0·0·0·0·1·0·0·1) | 5/12g | 39/111g | 26% | — | 🏉 58' |
| – | Bailey Williams | DEF | 0 in 2g | 6/10g (1·0·0·1·1·1·1·1·0·0) | 1/8g | 18/71g | 36% | — | — |
| – | Buku Khamis | DEF | 0 in 1g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 0/2g | 4/15g | 13% | — | — |
| – | Harvey Gallagher | MID | 0 in 2g | 3/10g (0·2·0·0·0·0·1·0·0·0) | 0/1g | 6/12g | 28% | — | — |
| – | James O'Donnell | DEF | 0 in 1g | 2/10g (0·0·2·0·0·0·0·0·0·0) | 0/1g | 3/16g | 8% | — | — |
| – | Josh Dolan | FWD | 0 in 2g | 0/2g (0·0) | 0/0g | 0/1g | 0% | — | — |
| – | Lachlan Bramble | DEF | 0 in 2g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 0/1g | 1/19g | 6% | — | — |
| – | Liam Jones | DEF | no games | 0/10g (0·0·0·0·0·0·0·0·0·0) | 2/3g | 35/73g | 0% | — | — |
| – | Matthew Kennedy | MID | 0 in 2g | 4/10g (0·0·2·0·0·2·0·0·0·0) | 0/2g | 22/36g | 38% | — | 🏉 49' 83' |
| – | Oskar Baker | FWD | 0 in 1g | 5/10g (1·1·0·3·0·0·0·0·0·0) | 0/1g | 4/15g | 24% | — | — |
| – | Rory Lobb | RUC | 0 in 2g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 9/8g | 34/34g | 36% | — | — |
| – | Tim English | RUC | 0 in 2g | 5/10g (2·0·0·0·1·1·0·1·0·0) | 3/7g | 39/61g | 44% | — | — |

### Player Props — Disposal Counts

_Bookmaker disposal lines vs our model's read. ⚡ = the validated under signal (model ≥10 points past the price) — everything else is market intel, not a tip. The ⚡ under signal's verified record: 57.7% of 1,278 flags in 2025._

**Carlton**

| Player | Line | Under | AI Under | Actual |
|---|---|---|---|---|
| Patrick Cripps ⚡ Under | 30.5 | $1.87 | 65% | 21 ✓ |
| George Hewett ⚡ Under | 27.5 | $1.78 | 70% | 27 ✓ |
| Sam Walsh | 27.5 | $1.78 | 62% | 26 ✓ |
| Adam Cerra ⚡ Under | 25.5 | $1.87 | 77% | 26 ✗ |
| Tom De Koning ⚡ Under | 22.5 | $1.87 | 78% | 28 ✗ |
| Blake Acres | 21.5 | $1.80 | 59% | 15 ✓ |
| Adam Saad | 19.5 | $1.80 | 59% | 19 ✓ |
| Sam Docherty | 17.5 | $1.85 | 33% | 15 ✓ |

**Western Bulldogs**

| Player | Line | Under | AI Under | Actual |
|---|---|---|---|---|
| Bailey Dale ⚡ Under | 26.5 | $1.87 | 68% | 20 ✓ |
| Tom Liberatore ⚡ Under | 26.5 | $1.87 | 66% | 30 ✗ |
| Ed Richards ⚡ Under | 25.5 | $1.96 | 77% | 21 ✓ |
| Joel Freijah ⚡ Under | 22.5 | $1.87 | 82% | 16 ✓ |
| Matthew Kennedy ⚡ Under | 21.5 | $1.87 | 66% | 22 ✗ |
| Lachlan Bramble | 18.5 | $1.87 | 58% | 18 ✓ |
| Bailey Williams | 18.5 | $1.88 | 61% | 26 ✗ |
| Ryley Sanders | 16.5 | $1.95 | 44% | 24 ✗ |

**Prediction by Alphr** (https://alphr.com.au) — free AI predictions for every AFL, NRL & Super League match, published before kick-off and never edited. Verified track record: https://alphr.com.au/accuracy

---
Canonical URL: https://alphr.com.au/afl/match/2025-r3-carlton-v-western-bulldogs
RSS feed: https://alphr.com.au/feed.xml
Prediction JSON API: today https://alphr.com.au/api/predictions/today · this week https://alphr.com.au/api/predictions/weekly
Markdown view for AI agents. Machine-readable index: https://alphr.com.au/llms.txt · full reference: https://alphr.com.au/llms-full.txt
All predictions are published before kick-off and verified after full time. Free, no login. 18+ gamble responsibly (AU).
Last updated: 2026-02-24 11:45 UTC (latest tip update)