# Geelong Cats v North Melbourne — AFL Round 8 2026 AI Prediction by Alphr

## Full Time: Geelong Cats 135 – 86 North Melbourne

_Geelong Cats run riot over North Melbourne._

Half time: 36 – 35 · Alphr AI pre-game win probability: Geelong Cats 52% / North Melbourne 48% · GMHBA Stadium · Sat, 02 May, 04:35 pm AEST

**Goal Kickers** — Geelong Cats: Jack Bowes (3' 1st), Shaun Mannagh (5' ×4), Shannon Neale (13' ×3 Tipped ⚡), Patrick Dangerfield (39'), Jeremy Cameron (62' ×3 Tipped ⚡), Oliver Dempsey (65' Tipped ⚡), Max Holmes (82' ×2), Jack Martin (62'), James Worpel (70'), Zach Guthrie (75'), Lawson Humphries (77'), Oliver Henry (80' Tipped ⚡) · North Melbourne: Jack Darling (15' ×3 Tipped ⚡), Colby McKercher (27'), Paul Curtis (31' Tipped ⚡), Zane Duursma (46' ×3), Nick Larkey (69' Tipped ⚡), Jy Simpkin (87' ×2), Harry Sheezel (73')

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

| Team | Pre-game AI win probability | Result |
|---|---|---|
| Geelong Cats | 52% | Won |
| North Melbourne | 48% | Lost |

Model call: **Correct** · Margin: 5.0 predicted → 49 actual · Markets hit: 1/4

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

### Full-Time Report

**Geelong Cats vs North Melbourne Prediction and Tips - AFL Round 8, 2026**

_By Ben Dunlop · Published: 1 May 2026, 08:41 am · Last updated: 2 May 2026, 07:32 pm_

Geelong Cats 135–86 North Melbourne in AFL Round 8 at GMHBA 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 did the hard yards. Geelong did something with them.

The clearance count went to the Kangaroos, 41 to 39, and the contested ball was as even as it gets, 134 to 133. By the numbers that measure who wins the fight at the coalface, this was a contest. Everything after that is where it fell apart for North Melbourne.

Geelong went inside 50 sixty times to North's 49, and once the ball got there Geelong actually held onto it, 13 marks inside forward 50 against 10. Add it up across the ground and Geelong finished with 81 marks to 64, and a disposal efficiency of 76.5% against 73.7%. North Melbourne fought for the ball. Geelong did more with it.

The scoreboard tells the same story in stages. It was 27-20 at the first break and just 36-35 at half time, a one-point game with North Melbourne still very much in it. Then Geelong found another gear, outscoring North 43-27 in the third term to push the margin out to 79-62, before piling on again in the last to win the final quarter 56-24. A one-point half-time contest turned into a 49-point demolition inside two quarters.

The ruck battle explains a lot of it. Geelong won hit-outs 40 to 28, and going into the game their ruck rating (1104) had them ahead of North's (1094), a small edge on paper that turned into a real advantage on the day, feeding a midfield that had actually been rated behind North's coming in, 1085 to 1111. North's forward line was rated the stronger unit too, 996 to 981, but with only 49 entries and 10 marks inside 50 to work with, that edge never got a chance to show up.

Tackle numbers were dead level, 53 apiece, so this wasn't about North lacking effort. It's about a game where the winning side turned parity in the trenches into a landslide everywhere else, particularly intercepts, 71 to 65, which speaks to Geelong's defensive rating (1093 to North's 1080) holding up when it mattered.

Alphr's model had Geelong as 52% favourites and got the winner right, but its margin read was never going to survive this one. It had Geelong by 5 and a combined score around 141. The final margin was 49, and the game produced 221 points, 81 more than projected. One from four on the day's calls, a reminder that picking the winner and picking the shape of the game

**Scoring by Quarter**

| Team | Q1 | Q2 | Q3 | Q4 | T |
|---|---|---|---|---|---|
| Geelong Cats | 27 | 9 | 43 | 56 | 135 |
| North Melbourne | 20 | 15 | 27 | 24 | 86 |

**Key Match Stats**

| Geelong Cats | Stat | North Melbourne |
|---|---|---|
| **371** | Disposals | 350 |
| 133 | Contested poss. | **134** |
| 39 | Clearances | **41** |
| **60** | Inside 50s | 49 |
| **81** | Marks | 64 |
| **13** | Marks inside 50 | 10 |
| 53 | Tackles | 53 |
| **40** | Hit-outs | 28 |
| **71** | Intercepts | 65 |
| **76.5%** | Disposal eff. | 73.7% |

**Model Report Card**

Our model correctly predicted Geelong Cats to win at 52% probability. The margin model missed here, predicting 5.0 but the actual margin was 49 points. The game's 221 points came in 81 points higher than the predicted 141. Geelong Cats led 36–35 at the break and pulled away in the second half to win by 49. The model went 1/4 on this match.

_Official AFL match stats · Generated by Alphr's model_

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

- **Head to Head:** Geelong Cats to win @ $1.25 (edge -28.2%) — model probability 51.8% — result: WON
- **Line / Spread:** North Melbourne +27.5 @ $1.89 (edge +22.5%) — result: LOST
- **Margin Band:** Geelong Cats 1-39 @ $3.30 (edge +0.0%) — result: LOST
- **Total (Over/Under):** Under 193.5 @ $1.88 (edge +1.8%) — result: LOST
- Predicted margin: Geelong Cats by 5 · Predicted total: 141

### Match Preview (pre-match read)

Line ball between Geelong Cats and North Melbourne. The model can't split them, landing on Geelong Cats at 52%. The heaviest factor is the ratings gap: Geelong Cats sit 251 ELO points clear, 1653 to 1402.

Geelong Cats own the matchup too, leading 3 of 7 factors including ELO Difference, Recent Win Rate and Venue Advantage. The margin model has Geelong Cats by 5.0, with the two sides combining for about 141. Coin-flip on the win, so the value is where this one gets settled.

_Pre-match read · Alphr model_

### Recent Form (Last 5)

| Geelong Cats | Stat | North Melbourne |
|---|---|---|
| 3.0 | Wins (Last 5) | 3.0 |
| 95.4pts | Avg Score | 94.2pts |
| 75.8pts | Avg Conceded | 81.4pts |
| 19.6pts | Avg Margin | 12.8pts |
| 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 |
|---|---|---|
| Geelong Cats | R3 W · R4 L · R5 W · R6 W · R7 L | 95.4 |
| North Melbourne | R3 W · R4 W · R5 L · R6 W · R7 L | 94.2 |

### Positional Matchup

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

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

|  | Geelong Cats | North Melbourne |
|---|---|---|
| Attack rank | 8th | 4th (strong) |
| Defence rank | 11th | 3rd (strong) |
| Goals scored · conceded | 67 · 64 | 75 · 54 |
| Goal Assists | 3.9/g | 5/g |
| Disposals | 89/g | 103/g |
| Inside 50s | 17.9/g | 15.4/g |
| Marks Inside 50 | 11/g | 10.1/g |
| Disposal Efficiency | 61.7% | 74% |

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

|  | Geelong Cats | North Melbourne |
|---|---|---|
| Attack rank | 12th | 15th (weak) |
| Defence rank | 2nd (strong) | 6th (strong) |
| Goals scored · conceded | 18 · 15 | 14 · 20 |
| Goal Assists | 4.4/g | 2.7/g |
| Disposals | 149/g | 146/g |
| Inside 50s | 27.3/g | 24.4/g |
| Marks Inside 50 | 2/g | 2.3/g |
| Disposal Efficiency | 70.6% | 73.7% |

**Defenders** (Key & Medium Defenders)

|  | Geelong Cats | North Melbourne |
|---|---|---|
| Attack rank | 1st (strong) | 1st (strong) |
| Defence rank | 13th (weak) | 13th (weak) |
| Goals scored · conceded | 10 · 7 | 10 · 7 |
| Goal Assists | 1.4/g | 1.9/g |
| Disposals | 134/g | 116/g |
| Inside 50s | 12/g | 9/g |
| Marks Inside 50 | 0.7/g | 1.4/g |
| Disposal Efficiency | 77.7% | 81.6% |

**Who scores on North Melbourne** — Key Forwards 5.17/g (lg 3.79) +36% · Rucks 0.64/g (lg 0.49) +31% · Defenders 1.49/g (lg 1.16) +28%
**Who scores on Geelong Cats** — Key Forwards 3.93/g (lg 3.79) +4% · Forwards 4.22/g (lg 4.46) -5% · Midfielders 2.17/g (lg 2.49) -13%

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

**Geelong Cats** (team sheet)

| # | Player | Pos | 2026 | Last 10 | vs opp | Venue | Goal % | Alphr play | This game |
|---|---|---|---|---|---|---|---|---|---|
| – | Jeremy Cameron | KF | 20 in 6g | 29/10g (4·2·3·0·3·0·1·3·10·3) | 43/12g | 135/47g | 88% | ⚡ Anytime Goal $1.01 AI 91% ✓ Scored; 🎯 First Goal $7.00 AI 9% ✗ Not first | 🏉 62' 68' 90' |
| – | Shannon Neale | KF | 15 in 7g | 18/10g (1·1·1·1·5·0·4·2·1·2) | 8/3g | 36/21g | 84% | ⚡ Anytime Goal $1.05 AI 78% ✓ Scored | 🏉 13' 89' 91' |
| – | Oliver Henry | FWD | 9 in 6g | 13/10g (2·0·1·1·2·1·3·2·1·0) | 7/5g | 37/26g | 76% | ⚡ Anytime Goal $1.22 AI 68% ✓ Scored | 🏉 80' |
| – | Oliver Dempsey | MID | 8 in 7g | 15/10g (3·0·4·4·0·2·1·0·1·0) | 5/5g | 23/26g | 72% | ⚡ Anytime Goal $1.38 AI 67% ✓ Scored | 🏉 65' |
| – | Jack Martin | FWD | 7 in 6g | 10/10g (1·1·1·0·0·1·3·1·1·1) | 7/10g | 15/11g | 72% | — | 🏉 62' |
| – | Shaun Mannagh | FWD | 6 in 7g | 9/10g (0·2·1·1·3·1·0·0·0·1) | 2/2g | 19/17g | 68% | — | 🏉 5' 80' 59' 65' |
| – | Patrick Dangerfield | FWD | 4 in 3g | 11/10g (0·1·1·2·0·3·0·1·2·1) | 13/18g | 77/72g | 64% | — | 🏉 39' |
| – | Bailey Smith | MID | 3 in 7g | 5/10g (1·1·0·0·1·0·0·1·1·0) | 2/7g | 3/14g | 36% | — | — |
| – | Brad Close | FWD | 3 in 5g | 5/10g (0·0·1·0·1·0·0·0·2·1) | 12/9g | 46/45g | 52% | — | — |
| – | Jack Bowes | MID | 3 in 4g | 6/10g (0·0·1·1·0·1·2·1·0·0) | 4/9g | 12/25g | 52% | — | 🏉 3' |
| – | Mark O'Connor | DEF | 3 in 5g | 3/10g (0·0·0·0·0·0·0·0·3·0) | 1/7g | 4/53g | 10% | — | — |
| – | James Worpel | MID | 2 in 4g | 3/10g (1·0·0·0·0·0·0·1·0·1) | 2/9g | 1/3g | 24% | — | 🏉 70' |
| – | Jake Kolodjashnij | DEF | 1 in 2g | 1/10g (0·0·0·0·0·0·0·0·0·1) | 0/9g | 4/70g | 6% | — | — |
| – | Lawson Humphries | DEF | 1 in 7g | 1/10g (0·0·0·0·0·0·0·0·1·0) | 1/2g | 3/16g | 14% | — | 🏉 77' |
| – | Max Holmes | MID | 1 in 7g | 4/10g (1·1·1·0·0·1·0·0·0·0) | 3/6g | 16/41g | 38% | — | 🏉 82' 85' |
| – | Sam De Koning | DEF | 1 in 6g | 2/10g (0·1·0·0·0·0·0·0·1·0) | 0/6g | 4/36g | 16% | — | — |
| – | Tom Stewart | DEF | 1 in 7g | 2/10g (0·1·0·0·0·1·0·0·0·0) | 0/12g | 3/70g | 10% | — | — |
| – | Connor O'Sullivan | DEF | 0 in 7g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 0/2g | 0/13g | 0% | — | — |
| – | Mitchell Edwards | RUC | 0 in 6g | 0/6g (0·0·0·0·0·0) | 0/0g | 0/3g | 0% | — | — |
| – | Oisin Mullin | MID | 0 in 7g | 2/10g (1·0·1·0·0·0·0·0·0·0) | 0/2g | 0/20g | 8% | — | — |
| – | Tanner Bruhn | DEF | 0 in 7g | 1/10g (0·1·0·0·0·0·0·0·0·0) | 2/4g | 7/17g | 24% | — | — |
| – | Tom Atkins | MID | 0 in 7g | 1/10g (1·0·0·0·0·0·0·0·0·0) | 0/9g | 10/55g | 12% | — | — |
| – | Zach Guthrie | DEF | 0 in 7g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 3/7g | 5/48g | 2% | — | 🏉 75' |

**North Melbourne** (team sheet)

| # | Player | Pos | 2026 | Last 10 | vs opp | Venue | Goal % | Alphr play | This game |
|---|---|---|---|---|---|---|---|---|---|
| – | Nick Larkey | KF | 21 in 7g | 34/10g (5·5·3·4·6·2·2·1·2·4) | 13/9g | 7/5g | 90% | ⚡ Anytime Goal $1.04 AI 94% ✓ Scored; 🎯 First Goal $9.50 AI 10% ✗ Not first | 🏉 69' |
| – | Paul Curtis | FWD | 15 in 7g | 23/10g (0·5·3·1·2·1·2·1·6·2) | 6/6g | 2/3g | 82% | ⚡ Anytime Goal $1.13 AI 83% ✓ Scored; 🎯 First Goal $11.00 AI 7% ✗ Not first | 🏉 31' |
| – | Cooper Trembath | KF | 13 in 7g | 22/10g (3·3·3·3·0·2·3·2·3·0) | 0/0g | 0/0g | 80% | ⚡ Anytime Goal $1.15 AI 83% ✗ No goal | — |
| – | Zane Duursma | FWD | 9 in 7g | 9/10g (0·0·0·1·0·3·3·0·2·0) | 2/3g | 0/1g | 43% | — | 🏉 46' 53' 77' |
| – | Cameron Zurhaar | DEF | 6 in 7g | 9/10g (2·0·1·2·2·1·1·0·0·0) | 9/9g | 1/4g | 72% | — | — |
| – | Jack Darling | KF | 5 in 6g | 11/10g (1·3·1·1·1·0·1·1·1·1) | 23/15g | 10/7g | 78% | ⚡ Anytime Goal $1.54 AI 71% ✓ Scored | 🏉 15' 58' 89' |
| – | Harry Sheezel | MID | 3 in 7g | 5/10g (0·2·0·0·0·0·1·0·1·1) | 2/4g | 1/2g | 44% | — | 🏉 73' |
| – | Jy Simpkin | MID | 3 in 7g | 4/10g (0·1·0·1·0·0·1·0·0·1) | 4/13g | 0/6g | 44% | — | 🏉 87' 87' |
| – | Lachy Dovaston | FWD | 3 in 5g | 3/5g (0·1·1·0·1) | 0/0g | 0/0g | 60% | — | — |
| – | Tom Powell | FWD | 3 in 7g | 5/10g (0·1·1·0·1·0·0·1·1·0) | 0/5g | 0/3g | 32% | — | — |
| – | Charlie Spargo | FWD | 2 in 3g | 3/10g (0·0·1·0·0·0·0·0·1·1) | 5/8g | 3/5g | 34% | — | — |
| – | Colby McKercher | FWD | 2 in 7g | 3/10g (1·0·0·1·0·0·0·0·1·0) | 0/2g | 0/1g | 32% | — | 🏉 27' |
| – | Dylan Stephens | MID | 2 in 7g | 5/10g (1·0·2·1·0·0·0·0·1·0) | 2/8g | 1/2g | 22% | — | — |
| – | Finn O'Sullivan | MID | 2 in 5g | 2/10g (0·0·0·0·0·0·1·0·0·1) | 0/1g | 0/0g | 14% | — | — |
| – | Luke Davies-Uniacke | MID | 2 in 7g | 4/10g (0·1·1·0·0·0·0·1·1·0) | 5/7g | 3/3g | 32% | — | — |
| – | Luke Parker | DEF | 2 in 7g | 4/10g (1·0·1·1·0·0·0·0·0·1) | 15/21g | 4/9g | 44% | — | — |
| – | Charlie Comben | DEF | 1 in 6g | 1/10g (0·0·0·0·1·0·0·0·0·0) | 0/3g | 0/1g | 6% | — | — |
| – | Luke McDonald | DEF | 1 in 7g | 1/10g (0·0·0·0·1·0·0·0·0·0) | 3/13g | 0/5g | 4% | — | — |
| – | Tristan Xerri | RUC | 1 in 4g | 1/10g (0·0·0·0·0·0·0·0·1·0) | 1/6g | 1/3g | 22% | — | — |
| – | Aidan Corr | DEF | 0 in 5g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 0/12g | 0/5g | 2% | — | — |
| – | Caleb Daniel | DEF | 0 in 7g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 2/13g | 1/7g | 2% | — | — |
| – | Griffin Logue | DEF | 0 in 5g | 1/10g (0·0·0·1·0·0·0·0·0·0) | 0/7g | 0/3g | 10% | — | — |

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

**Geelong Cats**

| Player | Line | Under | AI Under | Actual |
|---|---|---|---|---|
| Bailey Smith ⚡ Under | 30.5 | $1.92 | 77% | 26 ✓ |
| Max Holmes ⚡ Under | 26.5 | $1.92 | 72% | 29 ✗ |
| Tanner Bruhn ⚡ Under | 22.5 | $1.96 | 87% | 22 ✓ |
| Tom Stewart ⚡ Under | 22.5 | $1.92 | 79% | 14 ✓ |
| Lawson Humphries ⚡ Under | 18.5 | $1.87 | 80% | 12 ✓ |
| Tom Atkins ⚡ Under | 18.5 | $1.98 | 67% | 19 ✗ |
| James Worpel | 18.5 | $1.87 | 63% | 17 ✓ |
| Oliver Dempsey | 17.5 | $1.80 | 64% | 14 ✓ |
| Shaun Mannagh ⚡ Under | 16.5 | $1.83 | 79% | 18 ✗ |
| Zach Guthrie ⚡ Under | 15.5 | $1.94 | 67% | 22 ✗ |

**North Melbourne**

| Player | Line | Under | AI Under | Actual |
|---|---|---|---|---|
| Harry Sheezel | 32.5 | $1.87 | 58% | 20 ✓ |
| Luke Parker | 25.5 | $1.95 | 51% | 19 ✓ |
| Caleb Daniel ⚡ Under | 25.5 | $1.89 | 63% | 19 ✓ |
| Luke Davies-Uniacke | 25.5 | $1.95 | 50% | 24 ✓ |
| Colby McKercher | 23.5 | $1.95 | 59% | 23 ✓ |
| Tristan Xerri ⚡ Under | 22.5 | $1.86 | 85% | 30 ✗ |
| Jy Simpkin | 21.5 | $1.80 | 49% | 21 ✓ |
| Finn O'Sullivan ⚡ Under | 20.5 | $1.80 | 68% | 21 ✗ |
| Dylan Stephens | 20.5 | $1.86 | 58% | 16 ✓ |
| Tom Powell | 17.5 | $1.83 | 57% | 8 ✓ |
| Luke McDonald | 17.5 | $1.80 | 57% | 17 ✓ |

### Prediction Breakdown — Pure Alpha Model

**Team ELO Ratings** — Geelong Cats 1653 · North Melbourne 1402 · ELO difference: 251 in favour of Geelong Cats

**Positional Matchups** — lineup ELO by unit

| Unit | Geelong Cats | North Melbourne | Edge |
|---|---|---|---|
| Midfield | 1085 (best 1478) | 1111 (best 1475) | North Melbourne +26 |
| Forwards | 981 (best 1472) | 996 (best 1525) | North Melbourne +15 |
| Defence | 1093 (best 1600) | 1080 (best 1302) | Geelong Cats +13 |
| Ruck | 1104 (best 1302) | 1094 (best 1600) | Geelong Cats +10 |

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

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

**Model Confidence: 52%** — Geelong Cats predicted to win by 5 points · Predicted total: 141 pts

**Record:** 1/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-r8-geelong-cats-v-north-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-05-02 09:32 UTC (latest tip update)