# Melbourne v West Coast Eagles — AFL Round 9 2026 AI Prediction by Alphr

## Full Time: Melbourne 99 – 67 West Coast Eagles

_Melbourne see off West Coast Eagles._

Half time: 54 – 23 · Alphr AI pre-game win probability: Melbourne 57% / West Coast Eagles 43% · Marvel Stadium · Sun, 10 May, 01:10 pm AEST

**Goal Kickers** — Melbourne: Harvey Langford (5' Tipped ⚡), Jacob van Rooyen (12' ×5 Tipped ⚡), Paddy Cross (17' ×3), Max Gawn (46'), Kysaiah Pickett (59' Tipped ⚡), Harry Sharp (70'), Matthew Jefferson (72' Tipped ⚡), Andy Moniz-Wakefield (81'), Kade Chandler (84' Tipped ⚡) · West Coast Eagles: Harley Reid (2' 1st), Cooper Duff-Tytler (60'), Jake Waterman (62' ×2 Tipped ⚡), Tom Cole (83'), Jack Hutchinson (67'), Malakai Champion (69'), Bailey Williams (78')

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

| Team | Pre-game AI win probability | Result |
|---|---|---|
| Melbourne | 57% | Won |
| West Coast Eagles | 43% | Lost |

Model call: **Correct** · Margin: 12.5 predicted → 32 actual · Markets hit: 4/4

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

### Full-Time Report

**Melbourne Demons vs West Coast Eagles Prediction & Tips | AFL Round 9 2026**

_By Ben Dunlop · Published: 7 May 2026, 06:54 pm · Last updated: 10 May 2026, 08:41 pm_

Melbourne 99–67 West Coast Eagles in AFL Round 9 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 very different ideas about how to play footy showed up at Marvel Stadium, and only one of them was built to last four quarters. Melbourne wanted the ball in their hands and under control. West Coast wanted metres, and they were happy to take risks to get them. By full time it was Melbourne 99, West Coast Eagles 67, and the contrast in method explained most of it.

Melbourne's disposal efficiency sat at 75.3 per cent to West Coast's 73.2. Not a chasm on paper, but it lines up with 110 marks to 75 and 14 marks inside 50 to 11. That's a side taking the simple option, again and again, and making it count. West Coast had almost as many disposals overall, 340 to 368, but they were doing more with the ball moving and less with it under control.

The timeline tells you when the gap opened and when it nearly closed. Melbourne led 33-8 at quarter time, already a 25-point break built on precision. By half time it was 54-23, and by the three-quarter mark 85-39, a 46-point buffer. Then the final term flipped: West Coast outscored Melbourne 28-14 in that last quarter, dragging the margin back to 32. Too late to matter, but proof the Eagles had another gear once the game was already decided.

Ruck was where Melbourne truly took over. 49 hit-outs to 23 is not a contest, it's a monopoly, and it lines up with the pre-match ruck rating gap of 1201 to 1084, the biggest positional difference of the four measured. First use of the ball flowed from there into 129 contested possessions to 120 and 38 clearances to 36, numbers that are close enough to suggest the midfield battle itself, rated 1088 to 1081 coming in, was tighter than the scoreboard.

Forward entries told the same story as the rest of the sheet. Melbourne went inside 50 54 times to West Coast's 46, backed by a forward line rated 1031 to 977 pre-game, and turned more of those entries into clean marks. Defensively both sides picked off the same number of intercepts, 59 apiece, so it wasn't a case of Melbourne's defence starving West Coast of it. It was West Coast's inability to finish once they got there.

Form lines had flagged the gap well before the first bounce.

**Scoring by Quarter**

| Team | Q1 | Q2 | Q3 | Q4 | T |
|---|---|---|---|---|---|
| Melbourne | 33 | 21 | 31 | 14 | 99 |
| West Coast Eagles | 8 | 15 | 16 | 28 | 67 |

**Key Match Stats**

| Melbourne | Stat | West Coast Eagles |
|---|---|---|
| **368** | Disposals | 340 |
| **129** | Contested poss. | 120 |
| **38** | Clearances | 36 |
| **54** | Inside 50s | 46 |
| **110** | Marks | 75 |
| **14** | Marks inside 50 | 11 |
| **62** | Tackles | 51 |
| **49** | Hit-outs | 23 |
| 59 | Intercepts | 59 |
| **75.3%** | Disposal eff. | 73.2% |

**Model Report Card**

Our model correctly predicted Melbourne to win at 57% probability. The margin model missed here, predicting 12.5 but the actual margin was 32 points. The game's 166 points came in 25 points higher than the predicted 141. A clean sweep, all 4 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:** Melbourne to win @ $1.11 (edge -33.5%) — model probability 56.6% — result: WON
- **Line / Spread:** West Coast Eagles +42.5 @ $1.90 (edge +30.0%) — result: WON
- **Margin Band:** Melbourne 1-39 @ $3.30 (edge +0.0%) — result: WON
- **Total (Over/Under):** Under 195.5 @ $1.90 (edge +2.4%) — result: WON
- Predicted margin: Melbourne by 13 · Predicted total: 141

### Match Preview (pre-match read)

Melbourne are the call at 57%, but West Coast Eagles stay live at 43%. The heaviest factor is the ratings gap: Melbourne sit 323 ELO points clear, 1447 to 1124. Form leans Melbourne's way: 3 from their last 5, against 0 for West Coast Eagles.

Melbourne own the matchup too, leading 4 of 7 factors including ELO Difference, Recent Win Rate and Forward Line ELO. The margin model has Melbourne by 12.5, with the two sides combining for about 141. Lean Melbourne, but it shapes as a genuine contest.

_Pre-match read · Alphr model_

### Recent Form (Last 5)

| Melbourne | Stat | West Coast Eagles |
|---|---|---|
| 3.0 | Wins (Last 5) | 0.0 |
| 104.2pts | Avg Score | 56.4pts |
| 101.4pts | Avg Conceded | 124.8pts |
| 2.8pts | Avg Margin | -68.4pts |
| 350.0 | Disposals | 350.0 |
| 50.0 | Inside 50s | 50.0 |
| 60.0 | Tackles | 60.0 |
| 35.0 | Clearances | 35.0 |

### Form & History

_Last 5 games, oldest → newest._

| Team | Last 5 | Avg Pts |
|---|---|---|
| Melbourne | R4 W · R5 L · R6 W · R7 W · R8 L | 104.2 |
| West Coast Eagles | R4 L · R5 L · R6 L · R7 L · R8 L | 56.4 |

### Positional Matchup

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

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

|  | Melbourne | West Coast Eagles |
|---|---|---|
| Attack rank | 8th | 18th (weak) |
| Defence rank | 15th (weak) | 17th (weak) |
| Goals scored · conceded | 75 · 87 | 40 · 92 |
| Goal Assists | 4.8/g | 2.4/g |
| Disposals | 106/g | 76/g |
| Inside 50s | 22.9/g | 12.3/g |
| Marks Inside 50 | 8.5/g | 6.6/g |
| Disposal Efficiency | 67.4% | 69.6% |

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

|  | Melbourne | West Coast Eagles |
|---|---|---|
| Attack rank | 2nd (strong) | 5th (strong) |
| Defence rank | 14th (weak) | 16th (weak) |
| Goals scored · conceded | 41 · 28 | 28 · 30 |
| Goal Assists | 4/g | 3.1/g |
| Disposals | 136/g | 129/g |
| Inside 50s | 24.5/g | 23.5/g |
| Marks Inside 50 | 4.8/g | 1.9/g |
| Disposal Efficiency | 69% | 68.2% |

**Defenders** (Key & Medium Defenders)

|  | Melbourne | West Coast Eagles |
|---|---|---|
| Attack rank | 14th (weak) | 11th |
| Defence rank | 5th (strong) | 18th (weak) |
| Goals scored · conceded | 4 · 4 | 6 · 18 |
| Goal Assists | 1.6/g | 1.4/g |
| Disposals | 102/g | 113/g |
| Inside 50s | 10/g | 11/g |
| Marks Inside 50 | 0.4/g | 0.5/g |
| Disposal Efficiency | 77.4% | 79.9% |

**Who scores on West Coast Eagles** — Rucks 0.74/g (lg 0.5) +48% · Midfielders 3.56/g (lg 2.5) +42% · Defenders 1.43/g (lg 1.15) +24%
**Who scores on Melbourne** — Defenders 1.41/g (lg 1.15) +23% · Rucks 0.54/g (lg 0.5) +8% · Forwards 4.56/g (lg 4.45) +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._

**Melbourne** (team sheet)

| # | Player | Pos | 2026 | Last 10 | vs opp | Venue | Goal % | Alphr play | This game |
|---|---|---|---|---|---|---|---|---|---|
| – | Bayley Fritsch | FWD | 12 in 7g | 17/10g (2·0·3·1·2·4·1·2·2·0) | 22/11g | 32/15g | 78% | ⚡ Anytime Goal $1.02 AI 86% ✗ No goal; 🎯 First Goal $9.00 AI 7% ✗ Not first | — |
| – | Jacob van Rooyen | KF | 12 in 8g | 15/10g (2·1·6·0·0·1·0·3·0·2) | 8/3g | 3/4g | 68% | ⚡ Anytime Goal $1.04 AI 82% ✓ Scored | 🏉 12' 21' 48' 67' 72' |
| – | Kysaiah Pickett | MID | 12 in 8g | 15/10g (1·2·1·1·1·1·2·0·4·2) | 12/8g | 12/9g | 84% | ⚡ Anytime Goal $1.05 AI 83% ✓ Scored; 🎯 First Goal $10.00 AI 6% ✗ Not first | 🏉 59' |
| – | Harry Sharp | FWD | 11 in 8g | 11/10g (0·0·1·2·1·1·1·2·1·2) | 1/2g | 1/5g | 52% | — | 🏉 70' |
| – | Harvey Langford | MID | 10 in 8g | 12/10g (1·1·0·0·2·2·1·3·1·1) | 3/2g | 4/2g | 57% | ⚡ Anytime Goal $1.27 AI 68% ✓ Scored | 🏉 5' |
| – | Kade Chandler | FWD | 10 in 8g | 11/10g (1·0·1·1·2·0·1·3·1·1) | 4/6g | 6/4g | 64% | ⚡ Anytime Goal $1.23 AI 70% ✓ Scored | 🏉 84' |
| – | Max Gawn | RUC | 6 in 8g | 6/10g (0·0·1·0·0·1·1·0·1·2) | 3/15g | 13/27g | 40% | — | 🏉 46' |
| – | Tom Sparrow | MID | 5 in 8g | 5/10g (0·0·0·1·1·0·1·0·1·1) | 0/7g | 7/10g | 42% | — | — |
| – | Caleb Windsor | FWD | 4 in 8g | 4/10g (0·0·1·0·0·0·0·0·2·1) | 3/4g | 0/2g | 30% | — | — |
| – | Ed Langdon | MID | 4 in 8g | 4/10g (0·0·0·2·2·0·0·0·0·0) | 8/14g | 8/18g | 34% | — | — |
| – | Latrelle Pickett | FWD | 4 in 8g | 4/8g (1·0·0·1·1·0·0·1) | 0/0g | 0/0g | 50% | — | — |
| – | Matthew Jefferson | KF | 3 in 3g | 7/10g (2·0·0·0·0·1·1·0·2·1) | 0/0g | 0/1g | 50% | ⚡ Anytime Goal $1.34 AI 72% ✓ Scored | 🏉 72' |
| – | Bailey Laurie | FWD | 2 in 4g | 4/10g (2·0·0·0·0·0·0·0·1·1) | 0/0g | 0/0g | 23% | — | — |
| – | Jack Steele | MID | 2 in 8g | 2/10g (0·0·1·0·0·0·0·1·0·0) | 5/12g | 40/99g | 22% | — | — |
| – | Koltyn Tholstrup | DEF | 1 in 8g | 2/10g (1·0·0·0·0·1·0·0·0·0) | 2/2g | 0/1g | 24% | — | — |
| – | Max Heath | RUC | 1 in 3g | 4/7g (1·0·2·0·0·0·1) | 0/0g | 3/2g | 43% | — | — |
| – | Andy Moniz-Wakefield | FWD | no games | 0/6g (0·0·0·0·0·0) | 0/1g | 0/1g | 0% | — | 🏉 81' |
| – | Blake Howes | DEF | 0 in 8g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 0/2g | 0/4g | 2% | — | — |
| – | Changkuoth Jiath | DEF | 0 in 5g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 1/4g | 0/11g | 6% | — | — |
| – | Harrison Petty | KF | 0 in 7g | 5/10g (2·2·1·0·0·0·0·0·0·0) | 4/8g | 7/11g | 40% | — | — |
| – | Jake Bowey | DEF | no games | 0/10g (0·0·0·0·0·0·0·0·0·0) | 0/7g | 0/7g | 4% | — | — |
| – | Jake Lever | DEF | 0 in 8g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 0/12g | 0/18g | 2% | — | — |

**West Coast Eagles** (team sheet)

| # | Player | Pos | 2026 | Last 10 | vs opp | Venue | Goal % | Alphr play | This game |
|---|---|---|---|---|---|---|---|---|---|
| – | Jake Waterman | KF | 15 in 8g | 20/10g (2·3·3·1·4·1·1·1·1·3) | 12/6g | 13/10g | 92% | ⚡ Anytime Goal $1.04 AI 87% ✓ Scored; 🎯 First Goal $9.00 AI 7% ✗ Not first | 🏉 62' 87' |
| – | Jobe Shanahan | KF | 9 in 8g | 12/10g (0·3·1·2·0·0·4·0·1·1) | 1/1g | 3/4g | 67% | ⚡ Anytime Goal $1.27 AI 77% ✗ No goal | — |
| – | Elliot Yeo | MID | 8 in 6g | 10/10g (0·2·0·0·2·2·1·1·1·1) | 2/14g | 12/23g | 46% | — | — |
| – | Willem Duursma | MID | 7 in 8g | 7/8g (0·2·1·2·1·0·0·1) | 0/0g | 0/1g | 63% | — | — |
| – | Harley Reid | MID | 6 in 8g | 10/10g (2·2·0·0·2·0·1·0·1·2) | 2/3g | 3/6g | 46% | — | 🏉 2' |
| – | Liam Baker | DEF | 5 in 7g | 6/10g (1·0·0·0·0·1·1·2·1·0) | 5/10g | 12/20g | 38% | — | — |
| – | Cooper Duff-Tytler | KF | 2 in 8g | 2/8g (0·2·0·0·0·0·0·0) | 0/0g | 0/1g | 13% | — | 🏉 60' |
| – | Bailey J. Williams | RUC | 1 in 4g | 4/10g (1·1·0·0·0·1·0·0·0·1) | 1/5g | 2/13g | 30% | — | 🏉 78' |
| – | Hamish Davis | MID | 1 in 8g | 1/10g (0·0·0·0·1·0·0·0·0·0) | 0/1g | 0/4g | 12% | — | — |
| – | Josh Lindsay | DEF | 1 in 7g | 1/7g (0·0·0·0·1·0·0) | 0/0g | 0/1g | 14% | — | — |
| – | Malakai Champion | FWD | 1 in 3g | 1/5g (0·0·0·0·1) | 0/0g | 0/1g | 20% | — | 🏉 69' |
| – | Ryan Maric | MID | 1 in 3g | 2/10g (0·0·0·0·1·0·0·0·0·1) | 2/3g | 7/12g | 20% | — | — |
| – | Tim Kelly | MID | 1 in 7g | 2/10g (1·0·0·0·0·0·0·0·0·1) | 7/12g | 6/17g | 18% | — | — |
| – | Brady Hough | DEF | 0 in 8g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 0/5g | 1/12g | 6% | — | — |
| – | Harry Edwards | DEF | 0 in 1g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 0/3g | 0/3g | 0% | — | — |
| – | Harvey Johnston | FWD | no games | 0/6g (0·0·0·0·0·0) | 0/0g | 0/1g | 0% | — | — |
| – | Jack Hutchinson | FWD | no games | 1/10g (0·0·0·0·0·0·1·0·0·0) | 0/2g | 0/4g | 12% | — | 🏉 67' |
| – | Liam Duggan | DEF | 0 in 8g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 1/13g | 1/24g | 2% | — | — |
| – | Reuben Ginbey | DEF | 0 in 8g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 1/5g | 0/10g | 0% | — | — |
| – | Tom Cole | FWD | 0 in 2g | 1/10g (1·0·0·0·0·0·0·0·0·0) | 0/11g | 0/18g | 4% | — | 🏉 83' |
| – | Tom McCarthy | DEF | 0 in 8g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 0/1g | 0/4g | 0% | — | — |
| – | Tylar Young | DEF | 0 in 8g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 0/3g | 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._

**Melbourne**

| Player | Line | Under | AI Under | Actual |
|---|---|---|---|---|
| Jack Steele ⚡ Under | 25.5 | $1.88 | 66% | 26 ✗ |
| Kysaiah Pickett ⚡ Under | 25.5 | $1.95 | 84% | 14 ✓ |
| Tom Sparrow ⚡ Under | 22.5 | $1.80 | 82% | 24 ✗ |
| Jake Bowey | 21.5 | $1.95 | 55% | 26 ✗ |
| Max Gawn | 20.5 | $1.92 | 49% | 21 ✗ |
| Ed Langdon | 20.5 | $1.95 | 59% | 29 ✗ |
| Caleb Windsor | 18.5 | $1.87 | 63% | 22 ✗ |
| Koltyn Tholstrup ⚡ Under | 17.5 | $1.87 | 75% | 19 ✗ |
| Harvey Langford | 16.5 | $1.89 | 53% | 13 ✓ |
| Kade Chandler ⚡ Under | 15.5 | $1.93 | 64% | 18 ✗ |

**West Coast Eagles**

| Player | Line | Under | AI Under | Actual |
|---|---|---|---|---|
| Harley Reid | 23.5 | $1.95 | 57% | 21 ✓ |
| Tim Kelly | 23.5 | $1.90 | 58% | 25 ✗ |
| Tom McCarthy ⚡ Under | 23.5 | $1.90 | 69% | 30 ✗ |
| Josh Lindsay ⚡ Under | 22.5 | $1.80 | 82% | 24 ✗ |
| Willem Duursma | 20.5 | $1.90 | 56% | 20 ✓ |
| Elliot Yeo | 20.5 | $1.91 | 61% | 20 ✓ |
| Ryan Maric | 19.5 | $1.90 | 49% | 21 ✗ |
| Liam Duggan | 19.5 | $1.89 | 54% | 23 ✗ |
| Liam Baker | 17.5 | $2.05 | 45% | 15 ✓ |

### Prediction Breakdown — Pure Alpha Model

**Team ELO Ratings** — Melbourne 1447 · West Coast Eagles 1124 · ELO difference: 323 in favour of Melbourne

**Positional Matchups** — lineup ELO by unit

| Unit | Melbourne | West Coast Eagles | Edge |
|---|---|---|---|
| Midfield | 1088 (best 1342) | 1081 (best 1297) | Melbourne +8 |
| Forwards | 1031 (best 1471) | 977 (best 1297) | Melbourne +55 |
| Defence | 1153 (best 1488) | 1151 (best 1414) | Melbourne +1 |
| Ruck | 1201 (best 1461) | 1084 (best 1141) | Melbourne +117 |

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

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

**Model Confidence: 57%** — Melbourne predicted to win by 13 points · Predicted total: 141 pts

**Record:** 4/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-r9-melbourne-v-west-coast-eagles
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-05-10 10:41 UTC (latest tip update)