# North Melbourne v Melbourne — AFL Round 19 2026 AI Prediction by Alphr

## Full Time: North Melbourne 76 – 92 Melbourne

_Melbourne fight back to sink North Melbourne._

Half time: 44 – 40 · Alphr AI pre-game win probability: North Melbourne 50% / Melbourne 50% · Marvel Stadium · Sat, 18 July, 04:15 pm AEST

**Goal Kickers** — North Melbourne: Paul Curtis (4' ×2 Tipped ⚡), Charlie Spargo (6' ×2), Jack Darling (19' ×2 Tipped ⚡), Cooper Trembath (23'), Tristan Xerri (86'), Matt Whitlock (89') · Melbourne: Kysaiah Pickett (3' 1st Tipped ⚡), Latrelle Pickett (15' ×2), Matthew Jefferson (25' ×4 Tipped ⚡), Jacob van Rooyen (53' ×2 Tipped ⚡), Harry Sharp (63'), Tom Sparrow (62'), Harvey Langford (70'), Max Heath (74')

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

| Team | Pre-game AI win probability | Result |
|---|---|---|
| North Melbourne | 50% | Lost |
| Melbourne | 50% | Won |

Model call: **Correct** · Margin: 10.5 predicted → 16 actual · Markets hit: 3/4

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

### Full-Time Report

**North Melbourne vs Melbourne Prediction and Tips - AFL Round 19, 2026**

_By Ben Dunlop · Published: 16 July 2026, 09:28 pm · Last updated: 18 July 2026, 07:05 pm_

North Melbourne 76–92 Melbourne in AFL Round 19 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.

North Melbourne will look at the numbers and wonder how they lost this one. They didn't lose it for lack of effort, or lack of the ball. They lost it in one bad quarter they couldn't afford.

Start with what went right, because plenty did. North led 37-25 at quarter time and were still up 44-40 at the main break. They finished with more disposals, 396 to 373, more inside 50s, 55 to 50, more tackles, 48 to 39, and more marks inside 50, 16 to 15. By most of the counting stats that get thrown around after a game, North Melbourne had the better of it. They just didn't have the scoreboard.

That's because the third quarter flipped everything. North Melbourne led at half time by four points and trailed by 15 at the last change, 70-55. Whatever went missing in those 30 minutes is where the game was decided. Melbourne outscored them heavily in that term, and North never found an answer once the margin turned.

Melbourne's win was built in the contest, not the count. They won contested possession 113 to 109, clearances 36 to 34, and hit-outs by a big margin, 31 to 23. That last one stands out given North Melbourne came in rated the stronger ruck unit by a wide margin, 1600 to 1326. On paper that should have been a strength. On the day it wasn't, and Melbourne's ruck work fed a clearance edge that mattered more than North's disposal count ever could.

The other number worth sitting with is intercepts: Melbourne 59, North Melbourne 53. That's how a team can lose the inside 50 count by five and still win by 16. North kept getting the ball forward, Melbourne kept taking it back off them before it turned into scoreboard pressure. Their defensive rating coming in, 1311 to North's 1238, backed that up, and it showed when it mattered most.

Form lines had this result written before the first bounce. Melbourne came in averaging 95.2 points a game across their last five outings, North just 72.6. Melbourne's average winning margin over that stretch was plus-23.4, against North's plus-3. The final margin here, 16 points, actually came in under Melbourne's recent average gap, which says North made a fight of it in patches. Just not for long enough, and not when it counted in that third term.

Alphr's model had this one close to right. It rated Melbourne the stronger side, 1589 to 1351, and picked them by 10.5 points with a combined score of 167. The actual result: Melbourne by 16, total score 168. That's within a point on the total and only a handful on the margin, a reasonable read on both counts. The model also had the margin landing in the 1-39 point band, which it did, and called the total under 179.5, which it also did. Three from four correct calls on this one, with the win probability set at an even 50 percent, about as honest as a pre-match number gets.

North Melbourne will take some things from this. The disposal and tackle numbers suggest a side that competed for four quarters. But Melbourne made the third quarter theirs, turned back the ball more often when it mattered, and finished it out 92-76 at Marvel Stadium.

**Scoring by Quarter**

| Team | Q1 | Q2 | Q3 | Q4 | T |
|---|---|---|---|---|---|
| North Melbourne | 37 | 7 | 11 | 21 | 76 |
| Melbourne | 25 | 15 | 30 | 22 | 92 |

**Key Match Stats**

| North Melbourne | Stat | Melbourne |
|---|---|---|
| **396** | Disposals | 373 |
| 109 | Contested poss. | **113** |
| 34 | Clearances | **36** |
| **55** | Inside 50s | 50 |
| **107** | Marks | 103 |
| **16** | Marks inside 50 | 15 |
| **48** | Tackles | 39 |
| 23 | Hit-outs | **31** |
| 53 | Intercepts | **59** |
| **78.0%** | Disposal eff. | 77.5% |

**Model Report Card**

Our model correctly predicted Melbourne to win at 50% probability. The predicted margin of 10.5 was reasonable against the actual 16-point result. Total score prediction of 167 was close to the actual 168, within 1 points. Melbourne trailed 44–40 at half-time before staging a second-half comeback to win 76–92. The model went 3/4 on this match. The 1-39 margin band call landed. The under 179.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:** Melbourne to win @ $1.44 (edge -19.4%) — model probability 50.0% — result: WON
- **Line / Spread:** North Melbourne +15.5 @ $1.89 (edge +5.0%) — result: LOST
- **Margin Band:** Melbourne 1-39 @ $3.30 (edge +0.0%) — result: WON
- **Total (Over/Under):** Under 179.5 @ $1.89 (edge +2.1%) — result: WON
- Predicted margin: Melbourne by 11 · Predicted total: 167

### Match Preview (pre-match read)

Line ball between North Melbourne and Melbourne. The model can't split them, landing on Melbourne at 50%. The heaviest factor is the ratings gap: Melbourne sit 238 ELO points clear, 1589 to 1351. Form leans Melbourne's way: 4 from their last 5, against 3 for North Melbourne.

Melbourne own the matchup too, leading 5 of 7 factors including ELO Difference, Recent Win Rate and Forward Line ELO. The margin model has Melbourne by 10.5, with the two sides combining for about 167. Coin-flip on the win, so the value is where this one gets settled.

_Pre-match read · Alphr model_

### Recent Form (Last 5)

| North Melbourne | Stat | Melbourne |
|---|---|---|
| 3.0 | Wins (Last 5) | 4.0 |
| 72.6pts | Avg Score | 95.2pts |
| 69.6pts | Avg Conceded | 71.8pts |
| 3.0pts | Avg Margin | 23.4pts |
| 363.4 | Disposals | 346.6 |
| 50.0 | Inside 50s | 50.0 |
| 53.0 | Tackles | 52.0 |
| 29.6 | Clearances | 37.2 |

### Form & History

_Last 5 games, oldest → newest._

| Team | Last 5 | Avg Pts |
|---|---|---|
| North Melbourne | R14 W · R15 W · R16 W · R17 L · R18 L | 72.6 |
| Melbourne | R13 W · R14 W · R15 L · R17 W · R18 W | 95.2 |

### Positional Matchup

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

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

|  | North Melbourne | Melbourne |
|---|---|---|
| Attack rank | 10th | 8th |
| Defence rank | 7th | 14th (weak) |
| Goals scored · conceded | 152 · 147 | 157 · 159 |
| Goal Assists | 4.1/g | 5/g |
| Disposals | 95/g | 104/g |
| Inside 50s | 13.9/g | 22.3/g |
| Marks Inside 50 | 9.5/g | 8.5/g |
| Disposal Efficiency | 72.4% | 67.7% |

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

|  | North Melbourne | Melbourne |
|---|---|---|
| Attack rank | 14th (weak) | 2nd (strong) |
| Defence rank | 15th (weak) | 13th (weak) |
| Goals scored · conceded | 39 · 61 | 72 · 56 |
| Goal Assists | 2.7/g | 3.9/g |
| Disposals | 147/g | 137/g |
| Inside 50s | 24.1/g | 23.9/g |
| Marks Inside 50 | 2.7/g | 3.5/g |
| Disposal Efficiency | 73.3% | 69.3% |

**Defenders** (Key & Medium Defenders)

|  | North Melbourne | Melbourne |
|---|---|---|
| Attack rank | 9th | 11th |
| Defence rank | 17th (weak) | 1st (strong) |
| Goals scored · conceded | 13 · 18 | 10 · 7 |
| Goal Assists | 1.5/g | 1.5/g |
| Disposals | 119/g | 108/g |
| Inside 50s | 9.9/g | 10.5/g |
| Marks Inside 50 | 0.8/g | 0.3/g |
| Disposal Efficiency | 81.7% | 79.6% |

**Who scores on Melbourne** — Defenders 1.25/g (lg 1.08) +16% · Forwards 4.54/g (lg 4.47) +2% · Rucks 0.52/g (lg 0.52) +0%
**Who scores on North Melbourne** — Rucks 0.7/g (lg 0.52) +35% · Key Forwards 5.14/g (lg 3.84) +34% · Defenders 1.43/g (lg 1.08) +32%

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

**North Melbourne** (team sheet)

| # | Player | Pos | 2026 | Last 10 | vs opp | Venue | Goal % | Alphr play | This game |
|---|---|---|---|---|---|---|---|---|---|
| – | Nick Larkey | KF | 36 in 17g | 15/10g (1·0·1·2·1·4·1·1·1·3) | 14/8g | 144/67g | 92% | ⚡ Anytime Goal $1.03 AI 80% ✗ No goal; 🎯 First Goal $8.50 AI 6% ✗ Not first | — |
| – | Paul Curtis | FWD | 25 in 14g | 19/10g (1·6·2·1·1·3·2·0·0·3) | 6/6g | 65/42g | 80% | ⚡ Anytime Goal $1.12 AI 80% ✓ Scored | 🏉 4' 88' |
| – | Cooper Trembath | KF | 24 in 17g | 11/10g (0·0·1·2·1·1·4·1·0·1) | 0/0g | 18/9g | 73% | — | 🏉 23' |
| – | Jack Darling | KF | 24 in 16g | 19/10g (3·2·1·3·1·4·0·2·2·1) | 42/19g | 72/48g | 80% | ⚡ Anytime Goal $1.19 AI 83% ✓ Scored; 🎯 First Goal $12.50 AI 6% ✗ Not first | 🏉 19' 82' |
| – | Jy Simpkin | MID | 9 in 17g | 6/10g (2·1·0·1·0·0·0·1·1·0) | 7/11g | 36/87g | 46% | — | — |
| – | Cameron Zurhaar | DEF | 8 in 17g | 2/10g (0·1·0·1·0·0·0·0·0·0) | 18/8g | 101/71g | 54% | — | — |
| – | Charlie Spargo | FWD | 8 in 13g | 6/10g (0·1·1·1·0·0·0·2·0·1) | 0/0g | 11/16g | 42% | — | 🏉 6' 17' |
| – | Harry Sheezel | MID | 7 in 17g | 4/10g (1·1·0·0·0·1·0·0·1·0) | 2/5g | 13/38g | 36% | — | — |
| – | Colby McKercher | FWD | 5 in 17g | 3/10g (2·0·0·0·0·0·0·0·1·0) | 1/2g | 7/26g | 34% | — | — |
| – | Finn O'Sullivan | MID | 5 in 13g | 4/10g (0·1·0·2·1·0·0·0·0·0) | 0/2g | 2/16g | 18% | — | — |
| – | Luke Davies-Uniacke | MID | 5 in 17g | 3/10g (0·0·0·1·0·0·0·1·1·0) | 1/6g | 26/64g | 30% | — | — |
| – | Tristan Xerri | RUC | 5 in 13g | 4/10g (0·0·1·0·1·0·0·1·0·1) | 2/5g | 16/37g | 28% | — | 🏉 86' |
| – | Dylan Stephens | MID | 3 in 17g | 1/10g (0·0·0·0·0·0·1·0·0·0) | 1/6g | 4/30g | 18% | — | — |
| – | Luke Parker | DEF | 2 in 17g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 11/17g | 36/49g | 24% | — | — |
| – | Charlie Comben | DEF | 1 in 16g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 0/4g | 6/30g | 2% | — | — |
| – | Luke McDonald | DEF | 1 in 16g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 2/12g | 11/107g | 2% | — | — |
| – | Riley Hardeman | DEF | 1 in 3g | 1/10g (0·0·0·0·0·0·0·0·0·1) | 0/1g | 1/9g | 6% | — | — |
| – | Aidan Corr | DEF | 0 in 10g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 0/9g | 1/49g | 0% | — | — |
| – | Bailey Scott | MID | no games | 1/10g (0·0·0·0·0·0·0·0·0·1) | 2/7g | 17/47g | 20% | — | — |
| – | Caleb Daniel | DEF | 0 in 17g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 3/15g | 30/106g | 0% | — | — |
| – | Cooper Harvey | DEF | 0 in 5g | 5/10g (2·0·2·0·1·0·0·0·0·0) | 4/1g | 2/7g | 36% | — | — |
| – | Josh Goater | DEF | 0 in 2g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 0/1g | 0/6g | 0% | — | — |
| – | Matt Whitlock | KF | 0 in 1g | 1/3g (0·1·0) | 0/0g | 0/2g | 33% | — | 🏉 89' |

**Melbourne** (team sheet)

| # | Player | Pos | 2026 | Last 10 | vs opp | Venue | Goal % | Alphr play | This game |
|---|---|---|---|---|---|---|---|---|---|
| – | Jacob van Rooyen | KF | 35 in 17g | 25/10g (2·5·2·0·0·1·1·3·5·6) | 6/5g | 8/6g | 70% | ⚡ Anytime Goal $1.02 AI 91% ✓ Scored; 🎯 First Goal $8.50 AI 9% ✗ Not first | 🏉 53' 78' |
| – | Bayley Fritsch | FWD | 22 in 15g | 12/10g (2·0·0·2·0·0·3·0·0·5) | 23/9g | 32/17g | 64% | ⚡ Anytime Goal $1.12 AI 78% ✗ No goal | — |
| – | Kysaiah Pickett | MID | 22 in 17g | 12/10g (2·1·2·0·1·3·3·0·0·0) | 14/7g | 13/11g | 74% | ⚡ Anytime Goal $1.10 AI 76% ✓ Scored | 🏉 3' |
| – | Harry Sharp | FWD | 19 in 17g | 10/10g (2·1·2·2·0·0·0·0·2·1) | 0/2g | 4/7g | 52% | — | 🏉 63' |
| – | Harvey Langford | MID | 18 in 17g | 9/10g (1·1·2·2·0·1·0·2·0·0) | 0/1g | 7/4g | 53% | — | 🏉 70' |
| – | Kade Chandler | FWD | 16 in 17g | 7/10g (1·1·1·1·0·0·1·2·0·0) | 12/5g | 8/6g | 60% | — | — |
| – | Max Gawn | RUC | 12 in 17g | 8/10g (2·1·0·1·0·0·2·0·0·2) | 9/14g | 15/29g | 40% | — | — |
| – | Matthew Jefferson | KF | 11 in 10g | 11/10g (0·2·1·1·2·0·1·2·1·1) | 1/2g | 1/3g | 70% | ⚡ Anytime Goal $1.27 AI 74% ✓ Scored | 🏉 25' 27' 66' 88' |
| – | Ed Langdon | MID | 8 in 17g | 4/10g (0·0·1·1·0·0·1·0·1·0) | 5/12g | 9/20g | 34% | — | — |
| – | Jake Melksham | FWD | 8 in 5g | 15/10g (2·1·2·0·2·4·0·2·0·2) | 18/12g | 31/48g | 70% | ⚡ Anytime Goal $1.24 AI 78% ✗ No goal | — |
| – | Latrelle Pickett | FWD | 8 in 14g | 6/10g (1·0·0·1·0·0·1·0·2·1) | 0/0g | 0/1g | 50% | — | 🏉 15' 61' |
| – | Tom Sparrow | MID | 7 in 17g | 3/10g (1·0·0·0·1·0·0·0·0·1) | 5/7g | 7/12g | 38% | — | 🏉 62' |
| – | Caleb Windsor | FWD | 5 in 15g | 4/10g (0·2·1·0·0·0·0·0·0·1) | 0/2g | 0/4g | 24% | — | — |
| – | Jack Steele | MID | 3 in 17g | 1/10g (0·0·0·0·1·0·0·0·0·0) | 6/11g | 40/101g | 16% | — | — |
| – | Trent Rivers | DEF | 3 in 10g | 3/10g (0·0·0·1·1·0·1·0·0·0) | 3/8g | 4/12g | 22% | — | — |
| – | Daniel Turner | DEF | 2 in 15g | 2/10g (0·1·0·1·0·0·0·0·0·0) | 3/3g | 2/5g | 24% | — | — |
| – | Koltyn Tholstrup | DEF | 2 in 17g | 1/10g (0·0·0·1·0·0·0·0·0·0) | 1/2g | 1/3g | 20% | — | — |
| – | Jake Bowey | DEF | 1 in 9g | 1/10g (0·0·0·0·0·0·0·0·0·1) | 1/6g | 0/9g | 8% | — | — |
| – | Max Heath | RUC | 1 in 6g | 4/10g (1·0·2·0·0·0·1·0·0·0) | 2/1g | 3/4g | 30% | — | 🏉 74' |
| – | Blake Howes | DEF | 0 in 17g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 0/2g | 0/6g | 2% | — | — |
| – | Changkuoth Jiath | DEF | 0 in 10g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 0/4g | 0/13g | 6% | — | — |
| – | Jake Lever | DEF | 0 in 16g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 2/13g | 0/20g | 2% | — | — |
| – | Joel Fitzgerald | MID | 0 in 2g | 0/2g (0·0) | 0/0g | 0/0g | 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._

**North Melbourne**

| Player | Line | Under | AI Under | Actual |
|---|---|---|---|---|
| Harry Sheezel ⚡ Under | 32.5 | $1.95 | 63% | 33 ✗ |
| Luke Parker | 27.5 | $1.75 | 62% | 21 ✓ |
| Caleb Daniel | 24.5 | $2.00 | 54% | 27 ✗ |
| Luke Davies-Uniacke | 24.5 | $1.87 | 54% | 28 ✗ |
| Dylan Stephens ⚡ Under | 22.5 | $1.87 | 78% | 18 ✓ |
| Jy Simpkin | 22.5 | $1.93 | 58% | 25 ✗ |
| Colby McKercher | 21.5 | $1.87 | 57% | 26 ✗ |
| Tristan Xerri | 17.5 | $1.77 | 62% | 19 ✗ |
| Luke McDonald | 16.5 | $1.94 | 56% | 7 ✓ |

**Melbourne**

| Player | Line | Under | AI Under | Actual |
|---|---|---|---|---|
| Jake Bowey ⚡ Under | 24.5 | $1.84 | 73% | 29 ✗ |
| Tom Sparrow ⚡ Under | 24.5 | $1.87 | 77% | 33 ✗ |
| Joel Fitzgerald | 23.5 | $1.87 | 60% | 9 ✓ |
| Jack Steele ⚡ Under | 23.5 | $1.87 | 64% | 23 ✓ |
| Kysaiah Pickett ⚡ Under | 21.5 | $1.87 | 76% | 29 ✗ |
| Max Gawn | 19.5 | $1.80 | 60% | 23 ✗ |
| Ed Langdon | 19.5 | $1.80 | 49% | 20 ✗ |
| Trent Rivers | 19.5 | $1.87 | 61% | 26 ✗ |

### Prediction Breakdown — Pure Alpha Model

**Team ELO Ratings** — North Melbourne 1351 · Melbourne 1589 · ELO difference: 238 in favour of Melbourne

**Positional Matchups** — lineup ELO by unit

| Unit | North Melbourne | Melbourne | Edge |
|---|---|---|---|
| Midfield | 1284 (best 1600) | 1223 (best 1332) | North Melbourne +61 |
| Forwards | 1282 (best 1600) | 1302 (best 1600) | Melbourne +19 |
| Defence | 1238 (best 1554) | 1311 (best 1597) | Melbourne +72 |
| Ruck | 1600 (best 1600) | 1326 (best 1348) | North Melbourne +274 |

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

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

**Model Confidence: 50%** — North Melbourne predicted to win by 10 points · Predicted total: 167 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-r19-north-melbourne-v-melbourne
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-18 09:05 UTC (latest tip update)