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

## Full Time: Sydney Swans 90 – 55 Western Bulldogs

_Sydney Swans sail past Western Bulldogs._

Half time: 53 – 26 · Alphr AI pre-game win probability: Sydney Swans 60% / Western Bulldogs 40% · SCG · Fri, 03 July, 07:40 pm AEST

**Goal Kickers** — Sydney Swans: Charlie Curnow (6' ×4 1st Tipped 🎯), Chad Warner (21' Tipped ⚡), Caiden Cleary (46'), Hayden McLean (55' ×2 Tipped ⚡), Isaac Heeney (86' Tipped ⚡), Final quarter (31m 31s)Charlie Curnow (67'), Joel Hamling (93') · Western Bulldogs: Bailey Dale (40'), Arthur Jones (51' ×2), Ryley Sanders (63'), Aaron Naughton (70' Tipped ⚡), Jordan Croft (91' ×2 Tipped ⚡)

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

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

Model call: **Correct** · Margin: 3.2 predicted → 35 actual · Markets hit: 3/4

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

### Full-Time Report

**Sydney Swans vs Western Bulldogs Prediction & Tips | AFL Round 17 2026**

_By Ben Dunlop · Published: 2 July 2026, 10:30 pm · Last updated: 3 July 2026, 10:41 pm_

Sydney Swans 90–55 Western Bulldogs in AFL Round 17 at SCG. Here's how the result stacked up against the model's call, with the win-probability story and where the value landed.

Two sides went about this game completely differently. Sydney Swans were happy to work the ball through hands, patient and precise, building phases before committing forward. Western Bulldogs kept trying to find grass and go direct, backing their ball users to hit a contest rather than build one. Patience won by 35 points, the Swans running out 90-55 at the SCG.

The scoreboard tells you the shape of it. Sydney Swans led 33-3 at quarter time, a gap built almost entirely on control of the footy rather than any one passage of brilliance. By half time it was 53-26, and by the last change 70-46. The Bulldogs kept scoring in each quarter, they just couldn't stop conceding more than they were putting up themselves.

Look at the raw totals and the story writes itself. Sydney Swans finished with 400 disposals to 321, and did more with the ball once they had it, hitting targets at 80.0% against the Bulldogs' 72.0%. They went inside 50 61 times to 41 and were clean when they got there, racking up 14 marks inside 50 to just 5. That's not a team scrambling for territory. That's a team walking it in through the corridor and the outer boundary alike.

The ruck battle is where the pre-match numbers got it wrong. Western Bulldogs came in rated the stronger ruck division, 1319 to 1215, but Sydney Swans won hit-outs 70 to 29 on the day. That platform fed a contested-possession win too, 132 to 122, even though the Bulldogs actually won the clearance count 45-42. Winning the taps and the loose ball mattered more on this occasion than winning the stoppage itself.

Western Bulldogs weren't disgraced everywhere. Their tackle count, 60 to Sydney's 64, and their intercept numbers, 51 to 58, were both competitive, so the defensive effort was there without the ball. The problem was territory and what they did with it. Fewer inside 50s at 41, and far less to show for the ones they did manage, with just 5 marks inside 50 telling you the entries were rushed rather than earned.

The pre-match ratings had this closer than it played out. Sydney Swans held the edge in midfield, 1318 to 1276, and in defence, 1165 to 1140, but the Bulldogs were rated stronger up forward, 1178 to 1134, and in the ruck as noted. On paper it looked like a contest of strengths cancelling out. On the day, Sydney's control of the footy overrode all of it, and the forward-line and ruck advantages the Bulldogs carried in never showed up where it counted.

Form lines had Western Bulldogs the busier side coming in, four wins from five against Sydney's three, but their scoring had been modest, averaging 82.8 points to Sydney's 106. That gap showed up again here. Sydney Swans controlled the footy from the opening bounce and never let go, and a 35-point win at the SCG was the result of a game plan that simply had more polish than its opponent's.

**Scoring by Quarter**

| Team | Q1 | Q2 | Q3 | Q4 | T |
|---|---|---|---|---|---|
| Sydney Swans | 33 | 20 | 17 | 20 | 90 |
| Western Bulldogs | 3 | 23 | 20 | 9 | 55 |

**Key Match Stats**

| Sydney Swans | Stat | Western Bulldogs |
|---|---|---|
| **400** | Disposals | 321 |
| **132** | Contested poss. | 122 |
| 42 | Clearances | **45** |
| **61** | Inside 50s | 41 |
| **97** | Marks | 72 |
| **14** | Marks inside 50 | 5 |
| **64** | Tackles | 60 |
| **70** | Hit-outs | 29 |
| **58** | Intercepts | 51 |
| **80.0%** | Disposal eff. | 72.0% |

**Model Report Card**

Our model correctly predicted Sydney Swans to win at 60% probability. The margin model missed here, predicting 3.2 but the actual margin was 35 points. The game's 145 points came in 23 points lower than the predicted 168. Sydney Swans led 53–26 at the break and pulled away in the second half to win by 35. The model went 3/4 on this match. The 1-39 margin band call landed. The under 184.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.42 (edge -10.1%) — model probability 60.4% — result: WON
- **Line / Spread:** Western Bulldogs +16.5 @ $1.89 (edge +13.3%) — result: LOST
- **Margin Band:** Sydney Swans 1-39 @ $3.30 (edge +0.0%) — result: WON
- **Total (Over/Under):** Under 184.5 @ $1.85 (edge +0.9%) — result: WON
- Predicted margin: Sydney Swans by 3 · Predicted total: 168

### Match Preview (pre-match read)

Sydney Swans are the call at 60%, but Western Bulldogs stay live at 40%. The heaviest factor is the ratings gap: Sydney Swans sit 144 ELO points clear, 1690 to 1545. Form leans Western Bulldogs' way: 4 from their last 5, against 3 for Sydney Swans.

Sydney Swans own the matchup too, leading 5 of 7 factors including ELO Difference, Midfield ELO and Defensive ELO. The margin model has Sydney Swans by 3.2, with the two sides combining for about 168. Lean Sydney Swans, but it shapes as a genuine contest.

_Pre-match read · Alphr model_

### Recent Form (Last 5)

| Sydney Swans | Stat | Western Bulldogs |
|---|---|---|
| 3.0 | Wins (Last 5) | 4.0 |
| 106.0pts | Avg Score | 82.8pts |
| 96.2pts | Avg Conceded | 87.2pts |
| 9.8pts | Avg Margin | -4.4pts |
| 398.8 | Disposals | 340.4 |
| 50.0 | Inside 50s | 50.0 |
| 58.4 | Tackles | 53.8 |
| 35.0 | Clearances | 36.4 |

### Form & History

_Last 5 games, oldest → newest._

| Team | Last 5 | Avg Pts |
|---|---|---|
| Sydney Swans | R11 L · R12 W · R13 W · R14 W · R16 L | 106.0 |
| Western Bulldogs | R11 W · R12 W · R13 W · R14 L · R15 W | 82.8 |

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

| Season | Round | Home | Score | Away |
|---|---|---|---|---|
| 2026 | R7 | Western Bulldogs | 60 – 126 | Sydney Swans |
| 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)

|  | Sydney Swans | Western Bulldogs |
|---|---|---|
| Attack rank | 5th (strong) | 14th (weak) |
| Defence rank | 2nd (strong) | 9th |
| Goals scored · conceded | 152 · 114 | 119 · 132 |
| Goal Assists | 4.3/g | 4.3/g |
| Disposals | 95/g | 99/g |
| Inside 50s | 18.5/g | 15.3/g |
| Marks Inside 50 | 10.6/g | 7.3/g |
| Disposal Efficiency | 68.8% | 68.2% |

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

|  | Sydney Swans | Western Bulldogs |
|---|---|---|
| Attack rank | 1st (strong) | 8th |
| Defence rank | 10th | 13th (weak) |
| Goals scored · conceded | 84 · 47 | 48 · 50 |
| Goal Assists | 5.1/g | 3.6/g |
| Disposals | 158/g | 138/g |
| Inside 50s | 28.9/g | 24.1/g |
| Marks Inside 50 | 3/g | 2.9/g |
| Disposal Efficiency | 69.3% | 71% |

**Defenders** (Key & Medium Defenders)

|  | Sydney Swans | Western Bulldogs |
|---|---|---|
| Attack rank | 12th | 10th |
| Defence rank | 7th | 10th |
| Goals scored · conceded | 9 · 9 | 11 · 12 |
| Goal Assists | 2.3/g | 1.5/g |
| Disposals | 139/g | 123/g |
| Inside 50s | 14/g | 11.1/g |
| Marks Inside 50 | 0.5/g | 0.6/g |
| Disposal Efficiency | 78.6% | 79.5% |

**Who scores on Western Bulldogs** — Rucks 0.56/g (lg 0.51) +10% · Key Forwards 3.95/g (lg 3.83) +3% · Midfielders 2.55/g (lg 2.49) +2%
**Who scores on Sydney Swans** — Rucks 0.7/g (lg 0.51) +37% · Forwards 4.23/g (lg 4.46) -5% · Midfielders 2.34/g (lg 2.49) -6%

_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 SCG. ⚡ = 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._

**Sydney Swans** (team sheet)

| # | Player | Pos | 2026 | Last 10 | vs opp | Venue | Goal % | Alphr play | This game |
|---|---|---|---|---|---|---|---|---|---|
| – | Charlie Curnow | KF | 39 in 14g | 30/10g (0·3·7·1·1·2·8·2·3·3) | 32/10g | 29/13g | 82% | ⚡ Anytime Goal $1.01 AI 94% ✓ Scored; 🎯 First Goal $6.50 AI 11% ✓ Scored first | 🏉 6' 19' 30' 79' |
| – | Isaac Heeney | MID | 24 in 13g | 16/10g (2·0·0·3·1·1·5·2·1·1) | 17/13g | 146/108g | 82% | ⚡ Anytime Goal $1.08 AI 79% ✓ Scored; 🎯 First Goal $10.00 AI 6% ✗ Not first | 🏉 86' |
| – | Chad Warner | MID | 22 in 15g | 16/10g (1·3·0·1·1·0·3·2·1·4) | 10/6g | 54/60g | 70% | ⚡ Anytime Goal $1.20 AI 76% ✓ Scored | 🏉 21' |
| – | Hayden McLean | KF | 9 in 4g | 15/10g (1·1·0·0·2·2·3·4·2·0) | 5/6g | 52/41g | 74% | ⚡ Anytime Goal $1.10 AI 77% ✓ Scored | 🏉 55' 88' |
| – | Jake Lloyd | FWD | 9 in 15g | 6/10g (1·1·1·1·0·0·0·0·2·0) | 5/16g | 23/126g | 34% | — | — |
| – | Brodie Grundy | RUC | 8 in 14g | 4/10g (0·0·2·1·0·1·0·0·0·0) | 9/15g | 10/34g | 34% | — | — |
| – | James Jordon | MID | 5 in 15g | 3/10g (2·0·0·0·0·0·1·0·0·0) | 2/9g | 15/32g | 24% | — | — |
| – | James Rowbottom | FWD | 5 in 15g | 4/10g (0·0·0·0·0·0·0·1·1·2) | 3/7g | 25/67g | 32% | — | — |
| – | Angus Sheldrick | MID | 4 in 14g | 3/10g (1·0·0·1·0·0·0·0·0·1) | 0/2g | 4/21g | 30% | — | — |
| – | Nick Blakey | DEF | 4 in 15g | 2/10g (1·0·0·0·1·0·0·0·0·0) | 1/10g | 26/72g | 26% | — | — |
| – | Jai Serong | MID | 3 in 14g | 2/10g (0·0·0·0·1·0·0·1·0·0) | 0/2g | 2/7g | 18% | — | — |
| – | Corey Warner | FWD | 2 in 4g | 4/10g (1·0·0·0·1·0·1·0·1·0) | 0/2g | 3/11g | 38% | — | 🏉 21' |
| – | Harry Cunningham | DEF | 2 in 9g | 2/10g (0·1·1·0·0·0·0·0·0·0) | 2/14g | 17/93g | 10% | — | — |
| – | Matt Roberts | MID | 2 in 11g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 1/4g | 4/28g | 6% | — | — |
| – | Caiden Cleary | FWD | 1 in 6g | 1/10g (0·0·0·0·0·1·0·0·0·0) | 0/0g | 1/11g | 15% | — | 🏉 46' |
| – | Errol Gulden | MID | 1 in 3g | 6/10g (1·1·0·1·0·0·2·0·1·0) | 3/7g | 33/47g | 48% | — | — |
| – | Tom Hanily | FWD | 1 in 2g | 7/10g (0·1·1·2·2·0·0·0·1·0) | 0/0g | 1/4g | 50% | — | — |
| – | Callum Mills | DEF | 0 in 14g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 3/14g | 11/87g | 12% | — | — |
| – | Dane Rampe | DEF | 0 in 8g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 0/16g | 6/121g | 4% | — | — |
| – | Harry Kyle | DEF | 0 in 3g | 0/3g (0·0·0) | 0/0g | 0/2g | 0% | — | — |
| – | Joel Hamling | DEF | 0 in 4g | 1/10g (1·0·0·0·0·0·0·0·0·0) | 0/4g | 2/10g | 8% | — | 🏉 93' |
| – | Tom McCartin | DEF | 0 in 12g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 0/6g | 18/71g | 6% | — | — |
| – | William Edwards | DEF | 0 in 9g | 0/9g (0·0·0·0·0·0·0·0·0) | 0/1g | 0/4g | 0% | — | — |

**Western Bulldogs** (team sheet)

| # | Player | Pos | 2026 | Last 10 | vs opp | Venue | Goal % | Alphr play | This game |
|---|---|---|---|---|---|---|---|---|---|
| – | Aaron Naughton | KF | 34 in 15g | 19/10g (3·1·2·2·3·2·1·1·2·2) | 15/10g | 9/5g | 94% | ⚡ Anytime Goal $1.06 AI 84% ✓ Scored; 🎯 First Goal $9.50 AI 7% ✗ Not first | 🏉 70' |
| – | Marcus Bontempelli | MID | 20 in 15g | 12/10g (0·2·2·1·1·2·1·2·0·1) | 19/17g | 10/8g | 72% | ⚡ Anytime Goal $1.28 AI 67% ✗ No goal | — |
| – | Arthur Jones | FWD | 12 in 10g | 12/10g (0·3·1·1·0·2·1·1·2·1) | 0/0g | 0/0g | 55% | — | 🏉 51' 81' |
| – | Ed Richards | MID | 11 in 14g | 9/10g (0·1·1·1·0·3·2·0·1·0) | 4/11g | 1/5g | 60% | — | — |
| – | Jordan Croft | KF | 8 in 10g | 8/10g (0·1·0·1·2·1·0·3·0·0) | 0/0g | 0/0g | 55% | ⚡ Anytime Goal $1.54 AI 66% ✓ Scored | 🏉 91' 93' |
| – | Joel Freijah | FWD | 7 in 15g | 3/10g (0·0·0·1·0·1·0·0·1·0) | 4/3g | 4/1g | 40% | — | — |
| – | Cooper Hynes | FWD | 6 in 13g | 5/10g (1·0·1·0·1·0·0·0·1·1) | 1/2g | 0/1g | 45% | — | — |
| – | Will Lewis | KF | 6 in 4g | 6/4g (1·2·2·1) | 0/0g | 0/0g | 100% | ⚡ Anytime Goal $1.46 AI 77% ✗ No goal | — |
| – | Lachlan McNeil | FWD | 5 in 8g | 5/10g (0·0·0·2·0·0·0·2·0·1) | 2/4g | 2/3g | 46% | — | — |
| – | Tim English | RUC | 5 in 10g | 5/10g (2·0·0·0·0·0·2·1·0·0) | 4/11g | 2/6g | 34% | — | — |
| – | Lachlan Bramble | DEF | 4 in 15g | 1/10g (0·0·1·0·0·0·0·0·0·0) | 1/5g | 1/3g | 20% | — | — |
| – | Matthew Kennedy | MID | 3 in 15g | 1/10g (0·0·0·0·0·0·0·0·0·1) | 4/8g | 3/5g | 32% | — | — |
| – | Rory Lobb | RUC | 2 in 12g | 2/10g (0·0·0·0·0·0·0·0·0·2) | 12/15g | 2/6g | 8% | — | — |
| – | Ryley Sanders | MID | 2 in 14g | 2/10g (0·0·1·0·1·0·0·0·0·0) | 0/3g | 0/1g | 28% | — | 🏉 63' |
| – | Bailey Dale | DEF | 1 in 15g | 1/10g (0·0·0·0·0·0·0·1·0·0) | 2/11g | 1/6g | 10% | — | 🏉 40' |
| – | Cody Weightman | FWD | 1 in 2g | 8/10g (1·1·0·2·0·2·1·0·0·1) | 6/5g | 3/3g | 74% | — | — |
| – | Connor Budarick | DEF | 1 in 12g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 0/3g | 0/2g | 12% | — | — |
| – | Luke Kennedy | FWD | 1 in 2g | 1/2g (0·1) | 0/0g | 0/0g | 50% | — | — |
| – | Tom Liberatore | MID | 1 in 5g | 1/10g (0·0·0·0·0·0·1·0·0·0) | 4/14g | 3/7g | 18% | — | — |
| – | Buku Khamis | DEF | 0 in 15g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 0/3g | 0/2g | 16% | — | — |
| – | James O'Donnell | DEF | 0 in 11g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 0/2g | 0/2g | 8% | — | — |
| – | Michael Sellwood | DEF | 0 in 15g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 0/1g | 0/0g | 0% | — | — |
| – | Nick Coffield | DEF | 0 in 8g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 0/6g | 0/3g | 2% | — | — |

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

**Sydney Swans**

| Player | Line | Under | AI Under | Actual |
|---|---|---|---|---|
| Isaac Heeney | 28.5 | $2.00 | 56% | 27 ✓ |
| Nick Blakey | 26.5 | $1.93 | 58% | 26 ✓ |
| Errol Gulden | 25.5 | $1.83 | 51% | 27 ✗ |
| Callum Mills | 25.5 | $1.91 | 56% | 26 ✗ |
| Corey Warner ⚡ Under | 24.5 | $1.95 | 99% | 16 ✓ |
| Chad Warner | 24.5 | $1.95 | 56% | 24 ✓ |
| Brodie Grundy | 20.5 | $1.95 | 42% | 17 ✓ |
| Angus Sheldrick | 20.5 | $1.91 | 56% | 26 ✗ |
| Tom McCartin | 19.5 | $1.90 | 56% | 18 ✓ |
| Matt Roberts | 19.5 | $1.87 | 51% | 25 ✗ |
| Jai Serong | 18.5 | $1.87 | 45% | 19 ✗ |
| Jake Lloyd | 17.5 | $1.87 | 40% | 21 ✗ |
| Dane Rampe | 16.5 | $1.87 | 57% | 11 ✓ |

**Western Bulldogs**

| Player | Line | Under | AI Under | Actual |
|---|---|---|---|---|
| Bailey Dale | 26.5 | $1.86 | 52% | 32 ✗ |
| Marcus Bontempelli | 26.5 | $1.91 | 56% | 19 ✓ |
| Ed Richards | 24.5 | $1.94 | 61% | 29 ✗ |
| Tom Liberatore | 23.5 | $1.91 | 44% | 21 ✓ |
| Matthew Kennedy | 23.5 | $1.83 | 62% | 22 ✓ |
| Ryley Sanders | 21.5 | $1.93 | 43% | 20 ✓ |
| Connor Budarick ⚡ Under | 19.5 | $1.93 | 73% | 4 ✓ |
| Joel Freijah | 18.5 | $1.92 | 58% | 16 ✓ |
| Lachlan Bramble | 16.5 | $1.87 | 60% | 14 ✓ |
| Nick Coffield ⚡ Under | 16.5 | $1.95 | 69% | 6 ✓ |

### Prediction Breakdown — Pure Alpha Model

**Team ELO Ratings** — Sydney Swans 1690 · Western Bulldogs 1545 · ELO difference: 144 in favour of Sydney Swans

**Positional Matchups** — lineup ELO by unit

| Unit | Sydney Swans | Western Bulldogs | Edge |
|---|---|---|---|
| Midfield | 1318 (best 1447) | 1276 (best 1338) | Sydney Swans +42 |
| Forwards | 1134 (best 1600) | 1178 (best 1450) | Western Bulldogs +44 |
| Defence | 1165 (best 1487) | 1140 (best 1318) | Sydney Swans +25 |
| Ruck | 1215 (best 1215) | 1319 (best 1319) | Western Bulldogs +104 |

**Key Prediction Factors** — what the model weighted most

| # | Factor | Weight | Favours |
|---|---|---|---|
| 1 | ELO Difference | 14.0% | Sydney Swans |
| 2 | Midfield ELO | 11.0% | Sydney Swans |
| 3 | Recent Win Rate | 10.0% | Western Bulldogs |
| 4 | Forward Line ELO | 9.0% | Western Bulldogs |
| 5 | Defensive ELO | 8.0% | Sydney Swans |
| 6 | Scoring Form | 8.0% | Sydney Swans |
| 7 | Venue Advantage | 7.0% | Sydney Swans |

**Model Confidence: 60%** — Sydney Swans predicted to win by 3 points · Predicted total: 168 pts

**Record:** 3/4 predictions correct

**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-r17-sydney-swans-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-07-03 12:41 UTC (latest tip update)