# Western Bulldogs v Sydney Swans — AFL Round 7 2026 AI Prediction by Alphr

## Full Time: Western Bulldogs 60 – 126 Sydney Swans

_Sydney Swans put Western Bulldogs to the sword._

Half time: 39 – 52 · Alphr AI pre-game win probability: Western Bulldogs 44% / Sydney Swans 56% · Marvel Stadium · Thu, 23 Apr, 07:30 pm AEST

**Goal Kickers** — Western Bulldogs: Will Lewis (6' 1st), Josh Dolan (8'), Ed Richards (25'), Marcus Bontempelli (36' ×2 Tipped ⚡), Cooper Hynes (52'), Bailey Williams (79'), Oskar Baker (89') · Sydney Swans: Charlie Curnow (12' ×6 Tipped ⚡), Joel Amartey (18' ×3 Tipped ⚡), Brodie Grundy (70' ×2), Tom Papley (84' Tipped ⚡), Jake Lloyd (95'), Billy Cootee (64'), Chad Warner (68' ×3 Tipped ⚡)

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

| Team | Pre-game AI win probability | Result |
|---|---|---|
| Sydney Swans | 56% | Won |
| Western Bulldogs | 44% | Lost |

Model call: **Correct** · Margin: 5.1 predicted → 66 actual · Markets hit: 2/4

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

### Full-Time Report

**Western Bulldogs vs Sydney Swans Prediction and Tips - AFL Round 7, 2026**

_By Ben Dunlop · Published: 22 Apr 2026, 09:02 pm · Last updated: 23 Apr 2026, 10:39 pm_

Western Bulldogs 60–126 Sydney Swans in AFL Round 7 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.

Western Bulldogs led by four points at quarter time, 26-22, and had every reason to feel good about themselves. Then Sydney Swans put on 30 points to the Bulldogs' 13 in the second term and the whole complexion of the game changed. By half time it was 52-39 Swans' way, and it never got competitive again.

The third quarter was where it turned from a contest into a beating. Sydney added 35 more to the Bulldogs' 14, taking a 34-point lead out to 87-53 at the last change. From there it was just a matter of how far the margin would stretch, and the answer was a long way: another 39 points to 7 in the final quarter took it out to 126-60, a 66-point win.

The pre-match model had Sydney Swans as 56% favourites and got the winner right, but the margin call of 5.1 points wasn't close to describing what actually happened. The total of 183 was much nearer the mark, with the game finishing on 186. Two out of four for the model on this one, and the miss was entirely about how one-sided it turned, not whether Sydney would win.

The ruck battle explains plenty. Sydney's ruck rating of 1018 going in was well behind the Bulldogs' 1123, yet they won hit-outs 42 to 22 on the day. Ratings are a guide, not a guarantee, and this was a case of the guide getting overridden by what happened on the ground.

Where Sydney really did what the numbers suggested they might was territory and intercepting. They went inside 50 69 times to the Bulldogs' 45, and once they got there they made it count, with 23 marks inside 50 compared to the Bulldogs' 8. That's the difference between camping in the forward line and actually doing something with it. Defensively, Sydney's 84 intercepts to 60 backed up their pre-match defence rating of 1042, modest compared to the Bulldogs' 1120 on paper, but it was Sydney reading the ball in flight all day.

The Bulldogs did win the clearance count, 34 to 29, which lines up with their stronger midfield rating of 1069 against 1007. Problem was, winning the ball at the source didn't translate to winning the disposal count or the inside 50 count, and Sydney's 399 disposals at 73.7% efficiency to the Bulldogs' 354 at 71.5% meant Sydney simply did more with the footy once they had it.

Sydney's form coming in had them averaging 98.9 points a game with a margin of plus-22, well ahead of the Bulldogs' 83.2 scoring average and near-even margin of 3.6. On this showing, the form line held up better than the ratings gap suggested it might.

A four-point ballgame at the first break turned into a rout by the last, and nothing about it was subtle.

**Scoring by Quarter**

| Team | Q1 | Q2 | Q3 | Q4 | T |
|---|---|---|---|---|---|
| Western Bulldogs | 26 | 13 | 14 | 7 | 60 |
| Sydney Swans | 22 | 30 | 35 | 39 | 126 |

**Key Match Stats**

| Western Bulldogs | Stat | Sydney Swans |
|---|---|---|
| 354 | Disposals | **399** |
| 123 | Contested poss. | **145** |
| **34** | Clearances | 29 |
| 45 | Inside 50s | **69** |
| 83 | Marks | **91** |
| 8 | Marks inside 50 | **23** |
| 59 | Tackles | **60** |
| 22 | Hit-outs | **42** |
| 60 | Intercepts | **84** |
| 71.5% | Disposal eff. | **73.7%** |

**Model Report Card**

Our model correctly predicted Sydney Swans to win at 56% probability. The margin model missed here, predicting 5.1 but the actual margin was 66 points. Total score prediction of 183 was close to the actual 186, within 3 points. Sydney Swans led 39–52 at the break and pulled away in the second half to win by 66. The model went 2/4 on this match. The under 188.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:** Sydney Swans to win @ $1.27 (edge -22.3%) — model probability 56.5% — result: WON
- **Line / Spread:** Western Bulldogs +25.5 @ $1.90 (edge +30.6%) — result: LOST
- **Margin Band:** Western Bulldogs 1-39 @ $3.30 (edge +0.0%) — result: LOST
- **Total (Over/Under):** Under 188.5 @ $1.90 (edge +2.4%) — result: WON
- Predicted margin: Western Bulldogs by 5 · Predicted total: 183

### H2H History (Last 5) — Sydney Swans lead 3-2

| Season | Round | Home | Score | Away |
|---|---|---|---|---|
| 2026 | R17 | Sydney Swans | 90 – 55 | Western Bulldogs |
| 2025 | R16 | Sydney Swans | 96 – 105 | Western Bulldogs |
| 2024 | R20 | Sydney Swans | 48 – 87 | Western Bulldogs |
| 2024 | R11 | Western Bulldogs | 88 – 102 | Sydney Swans |
| 2023 | R18 | Sydney Swans | 78 – 76 | Western Bulldogs |

### Positional Matchup

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

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

|  | Western Bulldogs | Sydney Swans |
|---|---|---|
| Attack rank | 11th | 7th |
| Defence rank | 11th | 2nd (strong) |
| Goals scored · conceded | 53 · 58 | 56 · 39 |
| Goal Assists | 4.8/g | 5.2/g |
| Disposals | 94/g | 100/g |
| Inside 50s | 13.7/g | 19.2/g |
| Marks Inside 50 | 8.3/g | 10.2/g |
| Disposal Efficiency | 69.5% | 69.6% |

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

|  | Western Bulldogs | Sydney Swans |
|---|---|---|
| Attack rank | 6th (strong) | 1st (strong) |
| Defence rank | 4th (strong) | 3rd (strong) |
| Goals scored · conceded | 19 · 14 | 40 · 13 |
| Goal Assists | 4/g | 5.7/g |
| Disposals | 150/g | 159/g |
| Inside 50s | 26.2/g | 30/g |
| Marks Inside 50 | 3/g | 3/g |
| Disposal Efficiency | 73% | 72% |

**Defenders** (Key & Medium Defenders)

|  | Western Bulldogs | Sydney Swans |
|---|---|---|
| Attack rank | 3rd (strong) | 6th (strong) |
| Defence rank | 11th | 1st (strong) |
| Goals scored · conceded | 8 · 6 | 7 · 1 |
| Goal Assists | 1.7/g | 2.2/g |
| Disposals | 123/g | 133/g |
| Inside 50s | 11.2/g | 14.7/g |
| Marks Inside 50 | 1/g | 0.5/g |
| Disposal Efficiency | 80.3% | 79.1% |

**Who scores on Sydney Swans** — Rucks 0.62/g (lg 0.48) +29% · Midfielders 2.31/g (lg 2.48) -7% · Key Forwards 3.44/g (lg 3.79) -9%
**Who scores on Western Bulldogs** — Rucks 0.51/g (lg 0.48) +6% · Key Forwards 3.98/g (lg 3.79) +5% · Midfielders 2.42/g (lg 2.48) -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 | 18 in 6g | 33/10g (5·5·3·2·2·6·3·3·1·3) | 14/9g | 148/80g | 88% | ⚡ Anytime Goal $1.03 AI 91% ✓ Scored; 🎯 First Goal $8.50 AI 10% ✗ Not first | — |
| – | Marcus Bontempelli | MID | 8 in 6g | 12/10g (0·0·2·2·3·3·1·1·0·0) | 17/16g | 154/136g | 64% | ⚡ Anytime Goal $1.43 AI 61% ✓ Scored | 🏉 36' 93' |
| – | Oskar Baker | FWD | 7 in 6g | 8/10g (0·0·0·1·0·2·3·0·0·2) | 0/0g | 7/22g | 30% | — | 🏉 89' |
| – | Bailey Williams | DEF | 4 in 6g | 5/10g (0·1·0·0·1·0·2·1·0·0) | 0/9g | 22/85g | 36% | — | 🏉 79' |
| – | Joel Freijah | FWD | 4 in 6g | 8/10g (0·0·1·3·0·0·3·0·1·0) | 4/2g | 9/22g | 38% | — | — |
| – | Lachlan Bramble | DEF | 3 in 6g | 4/10g (0·1·0·0·1·1·0·1·0·0) | 1/4g | 5/33g | 26% | — | — |
| – | Sam Davidson | MID | 3 in 6g | 7/10g (1·0·3·0·1·2·0·0·0·0) | 0/1g | 10/12g | 46% | — | — |
| – | Cooper Hynes | FWD | 2 in 5g | 6/10g (1·2·0·0·1·0·1·0·1·0) | 0/1g | 5/6g | 44% | — | 🏉 52' |
| – | Ed Richards | MID | 2 in 5g | 9/10g (2·1·2·2·0·2·0·0·0·0) | 3/10g | 31/71g | 56% | — | 🏉 25' |
| – | Josh Dolan | FWD | 2 in 2g | 3/10g (0·1·0·0·0·0·0·0·1·1) | 0/0g | 1/8g | 26% | — | 🏉 8' |
| – | Matthew Kennedy | MID | 2 in 6g | 3/10g (1·0·0·0·0·1·0·1·0·0) | 4/7g | 33/50g | 44% | — | — |
| – | Rhylee West | FWD | 1 in 6g | 8/10g (1·1·3·2·1·0·0·0·0·0) | 5/6g | 48/44g | 66% | — | — |
| – | Adam Treloar | FWD | no games | 6/10g (0·2·1·0·0·1·1·0·1·0) | 3/16g | 45/64g | 54% | — | — |
| – | Bailey Dale | DEF | 0 in 6g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 2/10g | 50/92g | 8% | — | — |
| – | Buku Khamis | DEF | 0 in 6g | 4/10g (1·2·1·0·0·0·0·0·0·0) | 0/2g | 11/23g | 24% | — | — |
| – | Jedd Busslinger | DEF | no games | 0/7g (0·0·0·0·0·0·0) | 0/0g | 0/4g | 0% | — | — |
| – | Lachie Jaques | DEF | 0 in 5g | 0/5g (0·0·0·0·0) | 0/0g | 0/2g | 0% | — | — |
| – | Lachlan Smith | RUC | no games | 0/0g | 0/0g | 0/0g | — | — | — |
| – | Louis Emmett | RUC | 0 in 2g | 0/2g (0·0) | 0/0g | 0/0g | 0% | — | — |
| – | Michael Sellwood | DEF | 0 in 6g | 0/6g (0·0·0·0·0·0) | 0/0g | 0/2g | 0% | — | — |
| – | Ryan Gardner | DEF | no games | 1/10g (0·1·0·0·0·0·0·0·0·0) | 0/3g | 1/21g | 4% | — | — |
| – | Ryley Sanders | MID | 0 in 5g | 1/10g (0·1·0·0·0·0·0·0·0·0) | 0/2g | 8/22g | 22% | — | — |

**Sydney Swans** (team sheet)

| # | Player | Pos | 2026 | Last 10 | vs opp | Venue | Goal % | Alphr play | This game |
|---|---|---|---|---|---|---|---|---|---|
| – | Joel Amartey | KF | 13 in 6g | 17/10g (0·2·0·2·3·5·1·2·0·2) | 6/6g | 13/7g | 74% | ⚡ Anytime Goal $1.08 AI 80% ✓ Scored; 🎯 First Goal $10.00 AI 7% ✗ Not first | 🏉 18' 21' 45' |
| – | Charlie Curnow | KF | 12 in 6g | 17/10g (0·0·3·2·3·0·2·4·0·3) | 25/9g | 121/49g | 76% | ⚡ Anytime Goal $1.04 AI 84% ✓ Scored; 🎯 First Goal $7.00 AI 7% ✗ Not first | 🏉 12' 42' 55' 76' 74' 85' |
| – | Justin McInerney | MID | 10 in 6g | 14/10g (1·1·2·0·3·2·1·1·1·2) | 1/6g | 5/13g | 52% | ⚡ Anytime Goal $1.53 AI 66% ✗ No goal | — |
| – | Logan McDonald | KF | 9 in 6g | 15/10g (3·1·2·0·1·2·3·0·1·2) | 2/3g | 11/7g | 80% | ⚡ Anytime Goal $1.15 AI 77% ✗ No goal | — |
| – | Tom Papley | FWD | 8 in 6g | 14/10g (1·0·2·3·1·0·1·2·3·1) | 18/10g | 39/23g | 78% | ⚡ Anytime Goal $1.19 AI 76% ✓ Scored | 🏉 84' |
| – | Chad Warner | MID | 7 in 6g | 10/10g (0·2·0·1·1·0·1·2·2·1) | 7/5g | 14/11g | 64% | ⚡ Anytime Goal $1.40 AI 61% ✓ Scored | 🏉 68' 73' 88' |
| – | Malcolm Rosas | FWD | 6 in 5g | 7/10g (0·0·1·0·0·1·1·1·2·1) | 1/3g | 3/7g | 60% | — | — |
| – | Brodie Grundy | RUC | 4 in 6g | 6/10g (1·0·1·0·1·1·1·1·0·0) | 7/14g | 10/31g | 36% | — | 🏉 70' 74' |
| – | Jake Lloyd | FWD | 4 in 6g | 4/10g (0·0·0·0·0·0·0·3·0·1) | 4/15g | 5/32g | 22% | — | 🏉 95' |
| – | James Jordon | MID | 4 in 6g | 4/10g (0·0·0·0·0·0·1·1·0·2) | 2/8g | 2/12g | 28% | — | — |
| – | Nick Blakey | DEF | 3 in 6g | 5/10g (0·0·0·2·0·1·0·1·0·1) | 1/9g | 3/18g | 30% | — | — |
| – | Angus Sheldrick | MID | 2 in 5g | 3/10g (0·0·1·0·0·1·0·0·0·1) | 0/1g | 3/4g | 30% | — | — |
| – | Harry Cunningham | DEF | 2 in 3g | 2/10g (0·0·0·0·0·0·0·1·1·0) | 2/13g | 7/28g | 10% | — | — |
| – | Matt Roberts | MID | 2 in 6g | 2/10g (0·0·0·0·2·0·0·0·0·0) | 1/3g | 1/6g | 8% | — | — |
| – | Jai Serong | MID | 1 in 6g | 1/10g (0·0·0·0·0·0·0·1·0·0) | 0/1g | 0/1g | 12% | — | — |
| – | James Rowbottom | FWD | 1 in 6g | 5/10g (1·1·0·2·1·0·0·0·0·0) | 3/6g | 4/16g | 32% | — | — |
| – | Riley Bice | DEF | 1 in 6g | 1/10g (0·0·0·0·0·0·0·0·1·0) | 0/0g | 0/3g | 9% | — | — |
| – | Sam Wicks | DEF | 1 in 6g | 1/10g (0·0·0·0·0·0·0·1·0·0) | 2/6g | 8/13g | 14% | — | — |
| – | Billy Cootee | FWD | no games | 0/0g | 0/0g | 0/0g | — | — | 🏉 64' |
| – | Callum Mills | DEF | 0 in 6g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 3/13g | 2/19g | 12% | — | — |
| – | Dane Rampe | DEF | 0 in 5g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 0/15g | 1/31g | 4% | — | — |
| – | Tom McCartin | DEF | 0 in 6g | 1/10g (0·0·1·0·0·0·0·0·0·0) | 0/5g | 1/21g | 8% | — | — |
| – | William Edwards | DEF | no games | 0/0g | 0/0g | 0/0g | — | — | — |

### 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 |
|---|---|---|---|---|
| Matthew Kennedy ⚡ Under | 27.5 | $1.82 | 72% | 15 ✓ |
| Ed Richards ⚡ Under | 25.5 | $1.90 | 67% | 18 ✓ |
| Ryley Sanders ⚡ Under | 24.5 | $1.90 | 81% | 28 ✗ |
| Bailey Dale ⚡ Under | 24.5 | $1.93 | 64% | 31 ✗ |
| Bailey Williams | 20.5 | $1.94 | 58% | 23 ✗ |
| Joel Freijah ⚡ Under | 20.5 | $1.93 | 69% | 15 ✓ |
| Lachlan Bramble ⚡ Under | 17.5 | $1.87 | 67% | 22 ✗ |

**Sydney Swans**

| Player | Line | Under | AI Under | Actual |
|---|---|---|---|---|
| Justin McInerney ⚡ Under | 25.5 | $1.87 | 65% | 24 ✓ |
| Chad Warner | 24.5 | $1.90 | 60% | 20 ✓ |
| Callum Mills | 24.5 | $1.90 | 61% | 22 ✓ |
| Nick Blakey | 24.5 | $1.90 | 62% | 22 ✓ |
| Angus Sheldrick ⚡ Under | 23.5 | $1.86 | 70% | 22 ✓ |
| Brodie Grundy ⚡ Under | 23.5 | $1.95 | 68% | 18 ✓ |
| Riley Bice ⚡ Under | 22.5 | $1.87 | 86% | 18 ✓ |
| Matt Roberts ⚡ Under | 21.5 | $1.87 | 64% | 27 ✗ |
| James Rowbottom ⚡ Under | 18.5 | $1.87 | 65% | 16 ✓ |
| Sam Wicks ⚡ Under | 17.5 | $1.87 | 73% | 20 ✗ |
| Jai Serong | 17.5 | $1.87 | 62% | 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-r7-western-bulldogs-v-sydney-swans
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-23 12:39 UTC (latest tip update)