# Western Bulldogs v Essendon — AFL Round 4 2026 AI Prediction by Alphr

## Full Time: Western Bulldogs 99 – 65 Essendon

_Western Bulldogs let the dogs loose on Essendon._

Half time: 67 – 13 · Alphr AI pre-game win probability: Western Bulldogs 62% / Essendon 38% · Marvel Stadium · Sun, 05 Apr, 07:20 pm AEST

**Goal Kickers** — Western Bulldogs: Marcus Bontempelli (7' 1st Tipped ⚡), Lachlan Bramble (10'), Bailey Williams (11'), Sam Darcy (13' ×3 Tipped ⚡), Arthur Jones (24' ×3), Aaron Naughton (38' ×3 Tipped ⚡), Matthew Kennedy (40'), Josh Dolan (63') · Essendon: Archie May (19' ×2 Tipped ⚡), Jade Gresham (59' ×3), Tom Edwards (63'), Peter Wright (69' Tipped ⚡), Jye Caldwell (80')

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

| Team | Pre-game AI win probability | Result |
|---|---|---|
| Western Bulldogs | 62% | Won |
| Essendon | 38% | Lost |

Model call: **Correct** · Margin: 12.6 predicted → 34 actual · Markets hit: 3/4

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

### Full-Time Report

**Western Bulldogs vs Essendon Bombers Prediction & Tips | AFL Round 4 2026**

_By Ben Dunlop · Published: 3 Apr 2026, 12:41 pm · Last updated: 5 Apr 2026, 10:28 pm_

Western Bulldogs 99–65 Essendon in AFL Round 4 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.

Two ways to play a game of footy: control it or chase it. Western Bulldogs did the first, Essendon spent the day doing the second, and the sums ended up 99 to 65 at Marvel Stadium.

The Bulldogs won the footy count 402 disposals to 342 and did more with it, 78.1% efficiency to 76.6%. That's not a huge gap on its own, but stack it against 38 clearances to 24 and 54 inside 50s to 36, and you've got a side that kept winning first use of the ball and kept getting it forward. Essendon had to work harder for less, and it showed.

The scoreboard tells you when it was decided. Western Bulldogs led 44 to 9 at quarter time and had stretched it to 67 to 13 by half time. That's 54 points to 4 across the first two quarters, as one-sided a opening half as you'll see. Essendon found some rhythm after that, outscoring the Bulldogs 26 to 7 in the third to get to 39, and added another 26 in the last, but by then it was about respectability, not the result.

Essendon actually won the ruck battle, 38 hit-outs to 28, and edged the intercept count 56 to 53. Handy stats to have, not much use without the midfield or forward line to back them up. The Bulldogs' 14 marks inside 50 to Essendon's 9 says everything about who was doing the scoring when it counted, and Essendon's extra six tackles (48 to 42) reads more like a side chasing the game than controlling it.

The gap in the ratings pointed this way before a ball was bounced. Western Bulldogs held the edge everywhere that matters: forwards 1076 to 1013, midfield 1065 to 1002, ruck 1070 to 1016, and defence by the biggest margin of all, 1149 to 1053. Form lined up too. The Bulldogs came in averaging 97.5 points scored and conceding just 90, an average margin near plus 26. Essendon's recent form had them roughly break-even, a small negative average margin, closer to a side treading water than kicking on.

Alphr's model backed Western Bulldogs at 62% and got the winner right. The margin was where it came unstuck, tipped at 12.6, nowhere near the actual 34-point gap. It also picked the total light in the wrong direction, sort of: predicted 192 combined, actual was 164, so the under call at 191.5 landed even though the shape of the game (one team running away with it) wasn't quite what the number implied. The 1-39 margin band was right too. Three from four for the match overall, useful proof that picking a winner and picking how it happens are two very different jobs.

Essendon had stretches, particularly after the main damage was done, where the ball movement looked fine on its own terms. Problem was the scoreboard was already a lost cause by then. Patience without control just means you're playing catch-up with better manners.

**Scoring by Quarter**

| Team | Q1 | Q2 | Q3 | Q4 | T |
|---|---|---|---|---|---|
| Western Bulldogs | 44 | 23 | 7 | 25 | 99 |
| Essendon | 9 | 4 | 26 | 26 | 65 |

**Key Match Stats**

| Western Bulldogs | Stat | Essendon |
|---|---|---|
| **402** | Disposals | 342 |
| **129** | Contested poss. | 110 |
| **38** | Clearances | 24 |
| **54** | Inside 50s | 36 |
| **107** | Marks | 103 |
| **14** | Marks inside 50 | 9 |
| 42 | Tackles | **48** |
| 28 | Hit-outs | **38** |
| 53 | Intercepts | **56** |
| **78.1%** | Disposal eff. | 76.6% |

**Model Report Card**

Our model correctly predicted Western Bulldogs to win at 62% probability. The margin model missed here, predicting 12.6 but the actual margin was 34 points. The game's 164 points came in 28 points lower than the predicted 192. The model went 3/4 on this match. The 1-39 margin band call landed. The under 191.5 total call was correct.

_Official AFL match stats · Generated by Alphr's model_

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

- **Head to Head:** Western Bulldogs to win — model probability 61.9% — result: WON
- **Line / Spread:** Western Bulldogs -74.5 — result: LOST
- **Margin Band:** Western Bulldogs 1-39 — result: WON
- **Total (Over/Under):** Under 191.5 — result: WON
- Predicted margin: Western Bulldogs by 13 · Predicted total: 192

### Positional Matchup

_Season-to-date production per game with league-wide attack/defence tiers (18 teams)._

**Forwards** (Key Forwards · Med/Mid Forwards)

|  | Western Bulldogs | Essendon |
|---|---|---|
| Attack rank | 5th (strong) | 18th (weak) |
| Defence rank | 8th | 17th (weak) |
| Goals scored · conceded | 29 · 25 | 14 · 35 |
| Goal Assists | 6/g | 2/g |
| Disposals | 81/g | 64/g |
| Inside 50s | 12.7/g | 10.3/g |
| Marks Inside 50 | 5.7/g | 5/g |
| Disposal Efficiency | 71.8% | 64.6% |

**Midfield & Ruck** (Midfielders · Rucks)

|  | Western Bulldogs | Essendon |
|---|---|---|
| Attack rank | 2nd (strong) | 3rd (strong) |
| Defence rank | 2nd (strong) | 15th (weak) |
| Goals scored · conceded | 16 · 7 | 15 · 12 |
| Goal Assists | 5.7/g | 4.3/g |
| Disposals | 161/g | 132/g |
| Inside 50s | 29.3/g | 20/g |
| Marks Inside 50 | 5/g | 2.7/g |
| Disposal Efficiency | 74.4% | 76.8% |

**Defenders** (Key & Medium Defenders)

|  | Western Bulldogs | Essendon |
|---|---|---|
| Attack rank | 2nd (strong) | 8th |
| Defence rank | 9th | 17th (weak) |
| Goals scored · conceded | 6 · 3 | 3 · 5 |
| Goal Assists | 1.3/g | 2.3/g |
| Disposals | 134/g | 139/g |
| Inside 50s | 12/g | 14.7/g |
| Marks Inside 50 | 1.3/g | 2/g |
| Disposal Efficiency | 80.1% | 79.6% |

**Who scores on Essendon** — Forwards 5.18/g (lg 4.39) +18% · Defenders 1.37/g (lg 1.19) +15% · Key Forwards 4.14/g (lg 3.76) +10%
**Who scores on Western Bulldogs** — Key Forwards 3.84/g (lg 3.76) +2% · Midfielders 2.52/g (lg 2.51) +0% · Rucks 0.48/g (lg 0.49) -2%

_Goals conceded by position, last 3 seasons; positive = concedes above league average to that position._

### 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._

**Western Bulldogs** (team sheet)

| # | Player | Pos | 2026 | Last 10 | vs opp | Venue | Goal % | Alphr play | This game |
|---|---|---|---|---|---|---|---|---|---|
| – | Aaron Naughton | KF | 11 in 3g | 40/10g (5·2·7·5·5·3·2·2·6·3) | 17/9g | 145/79g | 88% | ⚡ Anytime Goal $1.01 AI 98% ✓ Scored; 🎯 First Goal $6.75 AI 13% ✗ Not first | 🏉 38' 59' 69' |
| – | Marcus Bontempelli | MID | 7 in 3g | 14/10g (0·1·2·0·0·2·2·3·3·1) | 15/15g | 153/135g | 68% | ⚡ Anytime Goal $1.12 AI 78% ✓ Scored | 🏉 7' |
| – | Sam Darcy | KF | 7 in 3g | 26/10g (2·1·6·5·2·3·0·2·4·1) | 7/2g | 53/25g | 92% | ⚡ Anytime Goal $1.01 AI 94% ✓ Scored; 🎯 First Goal $6.50 AI 9% ✗ Not first | 🏉 13' 16' 77' |
| – | Oskar Baker | FWD | 5 in 3g | 6/10g (0·0·0·0·0·0·1·0·2·3) | 1/4g | 7/21g | 26% | — | — |
| – | Bailey Williams | DEF | 3 in 3g | 4/10g (0·0·0·0·1·0·0·1·0·2) | 2/10g | 21/84g | 32% | — | 🏉 11' |
| – | Joel Freijah | FWD | 3 in 3g | 8/10g (0·1·0·0·0·1·3·0·0·3) | 0/2g | 9/21g | 37% | — | — |
| – | Sam Davidson | MID | 3 in 3g | 9/10g (1·1·0·1·0·3·0·1·2·0) | 1/1g | 10/11g | 56% | — | — |
| – | Lachlan Bramble | DEF | 2 in 3g | 4/10g (1·0·0·0·1·0·0·1·1·0) | 0/6g | 4/32g | 24% | — | 🏉 10' |
| – | Tim English | RUC | 2 in 3g | 5/10g (0·1·0·2·0·0·0·2·0·0) | 2/9g | 46/74g | 36% | — | — |
| – | Connor Budarick | DEF | 1 in 3g | 4/10g (0·0·1·0·0·2·0·1·0·0) | 1/4g | 1/5g | 18% | — | — |
| – | Jordan Croft | KF | 1 in 2g | 5/4g (2·2·0·1) | 0/0g | 4/2g | 75% | ⚡ Anytime Goal $1.29 AI 81% ✗ No goal; 🎯 First Goal $15.00 AI 6% ✗ Not first | — |
| – | Matthew Kennedy | MID | 1 in 3g | 3/10g (0·1·0·1·0·0·0·0·1·0) | 5/8g | 32/49g | 44% | — | 🏉 40' |
| – | Rhylee West | FWD | 1 in 3g | 16/10g (1·4·3·1·1·3·2·1·0·0) | 10/4g | 48/43g | 78% | ⚡ Anytime Goal $1.15 AI 81% ✗ No goal | — |
| – | Arthur Jones | FWD | 0 in 1g | 3/10g (0·0·0·0·1·0·0·0·2·0) | 0/1g | 4/9g | 24% | — | 🏉 24' 26' 48' |
| – | Bailey Dale | DEF | 0 in 3g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 6/12g | 50/91g | 8% | — | — |
| – | Buku Khamis | DEF | 0 in 3g | 10/10g (1·3·2·1·2·1·0·0·0·0) | 3/3g | 11/22g | 34% | ⚡ Anytime Goal $2.95 AI 59% ✗ No goal | — |
| – | James O'Donnell | DEF | 0 in 3g | 1/10g (1·0·0·0·0·0·0·0·0·0) | 0/3g | 6/29g | 10% | — | — |
| – | Josh Dolan | FWD | no games | 1/10g (0·0·0·1·0·0·0·0·0·0) | 0/0g | 0/7g | 10% | — | 🏉 63' |
| – | Lachie Jaques | DEF | 0 in 3g | 0/3g (0·0·0) | 0/0g | 0/1g | 0% | — | — |
| – | Lachlan McNeil | FWD | no games | 7/10g (1·2·0·0·0·0·3·1·0·0) | 4/3g | 20/40g | 44% | — | — |
| – | Michael Sellwood | DEF | 0 in 3g | 0/3g (0·0·0) | 0/0g | 0/1g | 0% | — | — |
| – | Rory Lobb | RUC | 0 in 3g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 4/10g | 35/47g | 8% | — | — |
| – | Ryley Sanders | MID | 0 in 2g | 2/10g (0·0·1·0·1·0·0·0·0·0) | 1/3g | 8/21g | 26% | — | — |

**Essendon** (team sheet)

| # | Player | Pos | 2026 | Last 10 | vs opp | Venue | Goal % | Alphr play | This game |
|---|---|---|---|---|---|---|---|---|---|
| – | Jye Caldwell | MID | 3 in 3g | 6/10g (0·0·1·1·0·0·1·1·1·1) | 1/7g | 11/32g | 48% | — | 🏉 80' |
| – | Peter Wright | RUC | 3 in 3g | 11/10g (2·2·0·1·1·2·0·1·0·2) | 18/9g | 82/41g | 70% | ⚡ Anytime Goal $1.21 AI 65% ✓ Scored | 🏉 69' |
| – | Sam Durham | MID | 3 in 3g | 5/10g (1·0·0·0·0·0·1·2·1·0) | 2/7g | 12/35g | 42% | — | — |
| – | Archie Perkins | FWD | 2 in 3g | 7/10g (1·1·1·0·2·0·0·1·1·0) | 2/6g | 31/36g | 48% | — | — |
| – | Isaac Kako | FWD | 2 in 2g | 8/10g (0·1·1·1·0·0·2·1·1·1) | 1/2g | 6/9g | 63% | — | — |
| – | Xavier Duursma | MID | 2 in 3g | 5/10g (0·1·0·1·0·0·1·2·0·0) | 4/8g | 11/22g | 42% | — | — |
| – | Zach Merrett | MID | 2 in 3g | 3/10g (0·0·0·0·1·0·0·1·0·1) | 4/15g | 31/89g | 34% | — | — |
| – | Jade Gresham | FWD | 1 in 1g | 4/10g (1·1·0·0·0·0·1·0·0·1) | 6/10g | 78/93g | 48% | — | 🏉 59' 65' 71' |
| – | Kyle Langford | DEF | 1 in 3g | 6/10g (1·0·0·0·2·1·1·0·1·0) | 6/7g | 67/56g | 70% | — | — |
| – | Lachlan Blakiston | DEF | 1 in 3g | 2/10g (0·0·1·0·0·0·0·0·0·1) | 0/1g | 1/5g | 17% | — | — |
| – | Saad El-Hawli | DEF | 1 in 1g | 2/10g (0·0·0·1·0·0·0·0·0·1) | 0/2g | 2/6g | 20% | — | — |
| – | Andrew McGrath | DEF | 0 in 3g | 1/10g (0·0·0·1·0·0·0·0·0·0) | 0/10g | 8/64g | 4% | — | — |
| – | Archer Day-Wicks | FWD | 0 in 1g | 1/6g (1·0·0·0·0·0) | 0/1g | 1/3g | 17% | — | — |
| – | Archer May | KF | 0 in 2g | 7/9g (0·2·3·1·0·1·0·0·0) | 0/0g | 3/3g | 44% | ⚡ Anytime Goal $1.75 AI 63% ✓ Scored | 🏉 19' 75' |
| – | Archie Roberts | DEF | 0 in 3g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 0/2g | 2/11g | 8% | — | — |
| – | Ben McKay | DEF | 0 in 3g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 0/6g | 0/36g | 0% | — | — |
| – | Darcy Parish | MID | 0 in 3g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 4/9g | 16/57g | 14% | — | — |
| – | Jacob Farrow | DEF | 0 in 1g | 0/1g (0) | 0/0g | 0/1g | 0% | — | — |
| – | Jaxon Prior | DEF | 0 in 3g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 0/3g | 0/14g | 2% | — | — |
| – | Matt Guelfi | FWD | 0 in 1g | 7/10g (2·0·0·0·1·1·0·3·0·0) | 3/5g | 24/40g | 56% | — | — |
| – | Thomas Edwards | FWD | no games | 3/2g (3·0) | 0/0g | 0/1g | 50% | — | 🏉 63' |
| – | Zach Reid | DEF | 0 in 3g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 0/2g | 0/7g | 0% | — | — |
| – | Zak Johnson | DEF | 0 in 3g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 0/1g | 0/4g | 0% | — | — |

### 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._

**Western Bulldogs**

| Player | Line | Under | AI Under | Actual |
|---|---|---|---|---|
| Marcus Bontempelli | 28.5 | $1.88 | 40% | 35 ✗ |
| Matthew Kennedy ⚡ Under | 26.5 | $1.87 | 65% | 36 ✗ |
| Bailey Dale | 25.5 | $1.88 | 54% | 22 ✓ |
| Ryley Sanders ⚡ Under | 23.5 | $1.90 | 73% | 34 ✗ |
| Connor Budarick ⚡ Under | 23.5 | $1.87 | 94% | 21 ✓ |
| Joel Freijah ⚡ Under | 22.5 | $1.87 | 76% | 26 ✗ |
| Tim English | 21.5 | $1.77 | 66% | 8 ✓ |
| Bailey Williams | 20.5 | $1.87 | 47% | 20 ✓ |
| Lachie Jaques | 18.5 | $1.87 | 59% | 17 ✓ |
| Lachlan Bramble | 17.5 | $1.85 | 43% | 17 ✓ |

**Essendon**

| Player | Line | Under | AI Under | Actual |
|---|---|---|---|---|
| Zach Merrett | 26.5 | $1.87 | 45% | 30 ✗ |
| Archie Roberts | 25.5 | $1.80 | 54% | 37 ✗ |
| Darcy Parish | 23.5 | $1.87 | 33% | 19 ✓ |
| Jye Caldwell | 22.5 | $1.90 | 42% | 19 ✓ |
| Andrew McGrath | 22.5 | $1.91 | 40% | 23 ✗ |
| Sam Durham | 21.5 | $1.89 | 54% | 12 ✓ |
| Xavier Duursma | 17.5 | $1.79 | 39% | 15 ✓ |
| Zak Johnson ⚡ Under | 17.5 | $1.90 | 70% | 23 ✗ |
| Jaxon Prior | 16.5 | $1.98 | 58% | 22 ✗ |

**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/2026-r4-western-bulldogs-v-essendon
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-04-05 12:28 UTC (latest tip update)