# Collingwood v Geelong Cats — AFL Round 21 2026 AI Prediction by Alphr

## Full Time: Collingwood 72 – 97 Geelong Cats

_Geelong Cats pounce on Collingwood._

Half time: 28 – 57 · Alphr AI pre-game win probability: Collingwood 47% / Geelong Cats 53% · MCG · Thu, 30 July, 07:30 pm AEST

**Goal Kickers** — Collingwood: Daniel McStay (21' ×5 Tipped ⚡), Charlie West (52' Tipped ⚡), Angus Anderson (56' Tipped ⚡), Beau McCreery (60' ×2), Harvey Harrison (74') · Geelong Cats: Oliver Dempsey (12' ×2 1st), Oliver Henry (17' ×2 Tipped ⚡), Jay Polkinghorne (30' ×3), Mark Blicavs (33'), Shaun Mannagh (38' Tipped ⚡), Gryan Miers (40'), Jack Martin (80'), Shannon Neale (65' Tipped ⚡), Oliver Wiltshire (84')

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

| Team | Pre-game AI win probability | Result |
|---|---|---|
| Geelong Cats | 53% | Won |
| Collingwood | 47% | Lost |

Model call: **Correct** · Margin: 0.6 predicted → 25 actual · Markets hit: 3/4

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

### Full-Time Report

**Collingwood Magpies vs Geelong Cats Prediction & Tips | AFL Round 21 2026**

_By Ben Dunlop · Published: 29 July 2026, 09:37 pm · Last updated: 30 July 2026, 10:14 pm_

Collingwood 72–97 Geelong Cats in AFL Round 21 at MCG. Here's how the result stacked up against the model's call, with the win-probability story and where the value landed.

Collingwood's methodical play met its match against Geelong Cats' power and ambition. Geelong's 97-72 victory at the MCG was less about dominance than it was about making each foray count. Despite having nearly the same number of disposals, 362 to Collingwood's 358, the Cats made their possessions matter. They ventured inside 50 a whopping 67 times compared to Collingwood's 45. The Cats understood that the game isn't just about holding the ball, but what you do with it once you've got it.

Geelong's clearance work set an aggressive tone from the start. Winning 51 clearances against Collingwood's 34, they ensured that their advances were frequent and fruitful. This was especially important given Collingwood's superior intercept work in defence, reading the play better to notch 74 intercepts to Geelong's 60. The Magpies' backline was busy, but Geelong's forwards capitalised on every opportunity they got.

The Cats were clinical inside forward 50, claiming 19 marks to Collingwood's 11. This efficiency was reflected in their scoring, despite Collingwood often outpacing them in recent matches. Geelong's defence, rated stronger coming in at 1270, stood firm against a Collingwood forward line that usually finds options.

At quarter time, Geelong had already set a 32-8 lead. By half time, the gap widened to 57-28. Collingwood clawed back to 48-65 by three-quarter time. However, Geelong had scored efficiently enough to allow for a more cautious final term. When the clock wound down, the 25-point margin told the tale of a team that had simply executed their strategy better.

Collingwood’s midfield, rated slightly higher at 1239 against Geelong’s 1233, seemed less influential on the day. Disposals were nearly even, but the Cats’ ruckmen won the hit-out battle 47-37. With this platform, Geelong continually pushed play into their attacking third, never letting Collingwood settle into any rhythm.

The Cats' recent form had been shaky, with only two wins from their last five. But their resurgence in form, demonstrated by their back-to-back wins leading into this match, suggested they were finding their feet at just the right time. The pre-match ratings and our model's call of a tight game, favouring Geelong slightly, reflected this complex picture.

For Collingwood, who had enjoyed a five-match winning streak, the loss highlighted certain vulnerabilities, particularly when matched with a side capable of turning midfield dominance into forward pressure. They had averaged nearly 99 points a game but were kept to just 72. It wasn’t altogether surprising, considering Geelong's defence had been rated more robust.

Our model had pegged Geelong with a slight edge at 53% probability and a close margin which, while accurate in terms of the winner, misjudged the margin's breadth. Yet, it nailed the total score prediction almost perfectly, landing within a point of reality.

In an encounter where numbers often matched pre-game expectations, it was Geelong's execution that carried them through. The Cats didn't just play the game; they pressed forward with intent. In football, that's where matches are won.

**Scoring by Quarter**

| Team | Q1 | Q2 | Q3 | Q4 | T |
|---|---|---|---|---|---|
| Collingwood | 8 | 20 | 20 | 24 | 72 |
| Geelong Cats | 32 | 25 | 8 | 32 | 97 |

**Key Match Stats**

| Collingwood | Stat | Geelong Cats |
|---|---|---|
| 358 | Disposals | **362** |
| **137** | Contested poss. | 136 |
| 34 | Clearances | **51** |
| 45 | Inside 50s | **67** |
| 84 | Marks | **86** |
| 11 | Marks inside 50 | **19** |
| **75** | Tackles | 66 |
| 37 | Hit-outs | **47** |
| **74** | Intercepts | 60 |
| 69.0% | Disposal eff. | **71.5%** |

**Model Report Card**

Our model correctly predicted Geelong Cats to win at 53% probability. The margin model missed here, predicting 0.6 but the actual margin was 25 points. Total score prediction of 170 was close to the actual 169, within 1 points. The model went 3/4 on this match. The 1-39 margin band call landed. The under 172.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:** Geelong Cats to win @ $1.71 (edge -5.7%) — model probability 52.8% — result: WON
- **Line / Spread:** Collingwood +4.5 @ $1.91 (edge +3.9%) — result: LOST
- **Margin Band:** Geelong Cats 1-39 @ $3.30 (edge +0.0%) — result: WON
- **Total (Over/Under):** Under 172.5 @ $1.89 (edge +2.1%) — result: WON
- Predicted margin: Geelong Cats by 1 · Predicted total: 170

### Match Preview (pre-match read)

Line ball between Collingwood and Geelong Cats. The model can't split them, landing on Geelong Cats at 53%. The heaviest factor is the ratings gap: Geelong Cats sit 63 ELO points clear, 1724 to 1660. Form leans Collingwood's way: 5 from their last 5, against 2 for Geelong Cats.

On paper Collingwood shade it, ahead on 3 of 7 factors including Weather, Lineup Strength and Recent Form. The model still sides with Geelong Cats, which says ELO Rating and Stat Profile carry the most weight. Coin-flip on the win, so the value is where this one gets settled.

_Pre-match read · Alphr model_

### Recent Form (Last 5)

| Collingwood | Stat | Geelong Cats |
|---|---|---|
| 5.0 | Wins (Last 5) | 2.0 |
| 99.4pts | Avg Score | 96.6pts |
| 79.6pts | Avg Conceded | 96.0pts |
| 19.8pts | Avg Margin | 0.6pts |
| 376.2 | Disposals | 361.4 |
| 50.0 | Inside 50s | 50.0 |
| 64.8 | Tackles | 54.6 |
| 36.2 | Clearances | 39.4 |

### Form & History

_Last 5 games, oldest → newest._

| Team | Last 5 | Avg Pts |
|---|---|---|
| Collingwood | R16 W · R17 W · R18 W · R19 W · R20 W | 99.4 |
| Geelong Cats | R15 L · R17 L · R18 L · R19 W · R20 W | 96.6 |

### Positional Matchup

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

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

|  | Collingwood | Geelong Cats |
|---|---|---|
| Attack rank | 10th | 3rd (strong) |
| Defence rank | 3rd (strong) | 11th |
| Goals scored · conceded | 172 · 154 | 201 · 171 |
| Goal Assists | 5.3/g | 5.2/g |
| Disposals | 125/g | 97/g |
| Inside 50s | 21.5/g | 20.1/g |
| Marks Inside 50 | 10.1/g | 10.4/g |
| Disposal Efficiency | 70.1% | 64.8% |

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

|  | Collingwood | Geelong Cats |
|---|---|---|
| Attack rank | 10th | 12th |
| Defence rank | 5th (strong) | 5th (strong) |
| Goals scored · conceded | 59 · 50 | 54 · 50 |
| Goal Assists | 2.8/g | 3.6/g |
| Disposals | 133/g | 145/g |
| Inside 50s | 19.3/g | 25.9/g |
| Marks Inside 50 | 1.8/g | 1.8/g |
| Disposal Efficiency | 71.7% | 71.8% |

**Defenders** (Key & Medium Defenders)

|  | Collingwood | Geelong Cats |
|---|---|---|
| Attack rank | 16th (weak) | 5th (strong) |
| Defence rank | 2nd (strong) | 6th (strong) |
| Goals scored · conceded | 6 · 9 | 20 · 12 |
| Goal Assists | 1.1/g | 1.5/g |
| Disposals | 125/g | 134/g |
| Inside 50s | 11.3/g | 12.5/g |
| Marks Inside 50 | 0.5/g | 0.8/g |
| Disposal Efficiency | 80.9% | 78.6% |

**Who scores on Geelong Cats** — Key Forwards 3.9/g (lg 3.85) +1% · Forwards 4.37/g (lg 4.46) -2% · Midfielders 2.2/g (lg 2.48) -11%
**Who scores on Collingwood** — Rucks 0.55/g (lg 0.52) +6% · Defenders 1.04/g (lg 1.07) -3% · Midfielders 2.34/g (lg 2.48) -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 MCG. ⚡ = 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._

**Collingwood** (team sheet)

| # | Player | Pos | 2026 | Last 10 | vs opp | Venue | Goal % | Alphr play | This game |
|---|---|---|---|---|---|---|---|---|---|
| – | Daniel McStay | KF | 33 in 19g | 17/10g (1·2·1·2·1·0·3·3·2·2) | 13/14g | 59/50g | 78% | ⚡ Anytime Goal $1.19 AI 77% ✓ Scored; 🎯 First Goal $12.00 AI 6% ✗ Not first | 🏉 21' 88' 66' 82' 92' |
| – | Tim Membrey | KF | 27 in 15g | 20/10g (2·0·3·0·3·2·3·2·3·2) | 18/13g | 68/38g | 82% | ⚡ Anytime Goal $1.20 AI 84% ✗ No goal; 🎯 First Goal $12.00 AI 8% ✗ Not first | — |
| – | Lachie Schultz | FWD | 21 in 17g | 14/10g (1·1·1·1·2·0·2·4·1·1) | 6/9g | 50/41g | 74% | — | — |
| – | Nick Daicos | MID | 21 in 18g | 15/10g (2·3·1·2·1·3·1·1·0·1) | 2/6g | 46/70g | 72% | ⚡ Anytime Goal $1.26 AI 70% ✗ No goal | — |
| – | Jordan De Goey | FWD | 18 in 18g | 9/10g (0·0·1·2·3·1·0·0·1·1) | 18/15g | 136/124g | 58% | — | — |
| – | Angus Anderson | FWD | 13 in 12g | 12/10g (2·1·1·1·2·1·2·0·1·1) | 1/1g | 6/6g | 86% | ⚡ Anytime Goal $1.63 AI 63% ✓ Scored | 🏉 56' |
| – | Beau McCreery | FWD | 10 in 18g | 4/10g (0·0·1·0·0·0·0·0·2·1) | 4/5g | 48/67g | 34% | — | 🏉 60' 72' |
| – | Patrick Lipinski | FWD | 10 in 18g | 8/10g (0·1·1·0·0·2·1·2·0·1) | 3/8g | 34/69g | 42% | — | — |
| – | Ned Long | FWD | 6 in 17g | 4/10g (0·1·0·0·0·0·0·0·2·1) | 0/3g | 8/32g | 30% | — | — |
| – | Jack Crisp | MID | 5 in 19g | 2/10g (0·0·0·0·0·0·1·1·0·0) | 5/20g | 53/165g | 30% | — | — |
| – | Scott Pendlebury | MID | 5 in 14g | 5/10g (0·2·1·0·0·0·0·1·0·1) | 16/20g | 83/193g | 22% | — | — |
| – | Steele Sidebottom | MID | 4 in 17g | 2/10g (0·0·0·0·0·0·1·0·0·1) | 8/18g | 107/191g | 30% | — | — |
| – | Dan Houston | DEF | 3 in 19g | 2/10g (0·0·0·0·0·1·0·0·1·0) | 1/13g | 10/41g | 24% | — | — |
| – | Edward Allan | MID | 3 in 14g | 3/10g (0·1·0·0·0·0·0·0·0·2) | 0/0g | 3/14g | 15% | — | — |
| – | Charlie West | KF | 2 in 4g | 3/5g (1·1·0·1·0) | 0/0g | 1/2g | 60% | ⚡ Anytime Goal $1.80 AI 67% ✓ Scored | 🏉 52' |
| – | Darcy Cameron | RUC | 2 in 18g | 1/10g (0·0·0·0·0·0·0·1·0·0) | 4/9g | 39/81g | 18% | — | — |
| – | Harvey Harrison | FWD | 2 in 7g | 4/10g (2·0·0·0·0·0·0·1·0·1) | 0/1g | 9/13g | 42% | — | 🏉 74' |
| – | Jeremy Howe | DEF | 1 in 15g | 1/10g (0·0·0·0·0·0·0·0·0·1) | 10/15g | 56/171g | 4% | — | — |
| – | Josh Daicos | DEF | 1 in 19g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 4/11g | 31/98g | 6% | — | — |
| – | Billy Frampton | DEF | 0 in 19g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 2/5g | 4/39g | 0% | — | — |
| – | Harry Perryman | DEF | 0 in 15g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 4/7g | 3/39g | 8% | — | — |
| – | Isaac Quaynor | DEF | 0 in 17g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 0/10g | 3/87g | 0% | — | — |
| – | Liam Puncher | DEF | 0 in 4g | 0/4g (0·0·0·0) | 0/0g | 0/1g | 0% | — | — |

**Geelong Cats** (team sheet)

| # | Player | Pos | 2026 | Last 10 | vs opp | Venue | Goal % | Alphr play | This game |
|---|---|---|---|---|---|---|---|---|---|
| – | Shannon Neale | KF | 36 in 19g | 16/10g (2·0·0·1·2·2·3·0·1·5) | 5/4g | 22/15g | 78% | ⚡ Anytime Goal $1.12 AI 74% ✓ Scored | 🏉 65' |
| – | Oliver Henry | FWD | 32 in 18g | 18/10g (2·2·2·1·2·2·0·1·2·4) | 13/5g | 61/34g | 84% | ⚡ Anytime Goal $1.18 AI 75% ✓ Scored; 🎯 First Goal $12.00 AI 6% ✗ Not first | 🏉 17' 78' |
| – | Shaun Mannagh | FWD | 27 in 19g | 14/10g (5·1·1·1·0·0·0·4·1·1) | 6/3g | 20/14g | 70% | ⚡ Anytime Goal $1.47 AI 67% ✓ Scored | 🏉 38' |
| – | Oliver Dempsey | MID | 22 in 19g | 12/10g (0·0·2·1·2·0·2·3·2·0) | 4/3g | 26/20g | 70% | — | 🏉 12' 22' |
| – | Jack Martin | FWD | 19 in 15g | 13/10g (1·2·2·0·1·2·0·3·2·0) | 16/12g | 38/36g | 70% | — | 🏉 80' |
| – | Oliver Wiltshire | FWD | 12 in 11g | 12/10g (1·1·0·0·3·2·1·1·0·3) | 1/1g | 5/4g | 65% | — | 🏉 84' |
| – | Brad Close | FWD | 9 in 12g | 9/10g (0·2·1·0·2·1·2·0·0·1) | 7/8g | 28/37g | 58% | — | — |
| – | Bailey Smith | MID | 8 in 18g | 5/10g (0·2·1·0·0·0·0·1·1·0) | 4/8g | 9/21g | 36% | — | — |
| – | Jack Henry | DEF | 6 in 15g | 5/10g (0·1·2·1·0·1·0·0·0·0) | 0/9g | 10/44g | 18% | — | — |
| – | James Worpel | MID | 4 in 8g | 4/10g (0·0·0·1·0·1·1·0·1·0) | 5/9g | 22/61g | 30% | — | — |
| – | Jay Polkinghorne | KF | 4 in 2g | 4/2g (2·2) | 0/0g | 2/1g | 100% | — | 🏉 30' 69' 87' |
| – | Mark O'Connor | DEF | 4 in 16g | 1/10g (0·0·0·0·0·0·0·0·0·1) | 0/9g | 3/43g | 8% | — | — |
| – | Tom Atkins | MID | 4 in 19g | 4/10g (0·1·0·0·1·0·0·0·1·1) | 1/10g | 5/48g | 24% | — | — |
| – | Gryan Miers | FWD | 3 in 11g | 3/10g (0·0·0·0·0·0·0·0·3·0) | 3/8g | 24/41g | 36% | — | 🏉 40' |
| – | Lawson Humphries | DEF | 3 in 18g | 1/10g (0·0·1·0·0·0·0·0·0·0) | 0/3g | 1/15g | 16% | — | — |
| – | Oisin Mullin | MID | 3 in 19g | 3/10g (1·0·0·0·0·1·1·0·0·0) | 0/2g | 2/14g | 16% | — | — |
| – | Jhye Clark | DEF | 2 in 5g | 2/10g (0·0·0·0·0·1·1·0·0·0) | 0/2g | 1/12g | 17% | — | — |
| – | Connor O'Sullivan | DEF | 1 in 19g | 1/10g (0·1·0·0·0·0·0·0·0·0) | 0/2g | 0/12g | 4% | — | — |
| – | Mark Blicavs | MID | 1 in 15g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 3/16g | 25/83g | 22% | — | 🏉 33' |
| – | Tom Stewart | DEF | 1 in 17g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 0/13g | 3/56g | 4% | — | — |
| – | Zach Guthrie | DEF | 1 in 19g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 1/8g | 4/42g | 2% | — | — |
| – | Mitchell Edwards | RUC | 0 in 15g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 0/0g | 0/3g | 0% | — | — |
| – | Tanner Bruhn | DEF | 0 in 17g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 0/4g | 4/16g | 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._

**Collingwood**

| Player | Line | Under | AI Under | Actual |
|---|---|---|---|---|
| Nick Daicos | 30.5 | $1.95 | 34% | 35 ✗ |
| Josh Daicos | 24.5 | $1.95 | 52% | 33 ✗ |
| Scott Pendlebury | 23.5 | $1.87 | 32% | 20 ✓ |
| Thomas Stewart | 22.5 | $1.91 | — | — |
| Jordan De Goey | 21.5 | $1.87 | 44% | 19 ✓ |
| Ollie Dempsey | 20.5 | $1.87 | — | — |
| Dan Houston | 20.5 | $1.96 | 58% | 16 ✓ |
| Darcy Cameron | 19.5 | $1.87 | 60% | 22 ✗ |
| Patrick Lipinski | 19.5 | $1.87 | 50% | 21 ✗ |
| Steele Sidebottom | 19.5 | $1.80 | 54% | 16 ✓ |
| Edward Allan | 17.5 | $1.87 | 55% | 18 ✗ |
| Isaac Quaynor | 16.5 | $1.80 | 50% | 19 ✗ |

**Geelong Cats**

| Player | Line | Under | AI Under | Actual |
|---|---|---|---|---|
| Bailey Smith | 30.5 | $1.88 | 51% | 28 ✓ |
| Tanner Bruhn ⚡ Under | 24.5 | $1.91 | 83% | 24 ✓ |
| Lawson Humphries ⚡ Under | 22.5 | $1.90 | 66% | 15 ✓ |
| Gryan Miers ⚡ Under | 21.5 | $1.87 | 66% | 17 ✓ |
| Jhye Clark ⚡ Under | 20.5 | $1.87 | 98% | 15 ✓ |
| James Worpel | 20.5 | $1.83 | 64% | 24 ✗ |
| Tom Atkins | 19.5 | $1.87 | 57% | 19 ✓ |
| Shaun Mannagh | 18.5 | $1.87 | 63% | 14 ✓ |
| Zach Guthrie ⚡ Under | 17.5 | $1.87 | 69% | 13 ✓ |

### Prediction Breakdown — Pure Alpha Model

**Team ELO Ratings** — Collingwood 1660 · Geelong Cats 1724 · ELO difference: 63 in favour of Geelong Cats

**Positional Matchups** — lineup ELO by unit

| Unit | Collingwood | Geelong Cats | Edge |
|---|---|---|---|
| Midfield | 1239 (best 1292) | 1233 (best 1233) | Collingwood +6 |
| Forwards | 1202 (best 1448) | 1190 (best 1363) | Collingwood +12 |
| Defence | 1158 (best 1274) | 1270 (best 1354) | Geelong Cats +111 |
| Ruck | 1000 (best 1000) | 1013 (best 1027) | Geelong Cats +13 |

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

| # | Factor | Weight | Favours |
|---|---|---|---|
| 1 | Ruck | 21.2% | — |
| 2 | Weather | 15.0% | Collingwood |
| 3 | Forward Line | 12.8% | — |
| 4 | ELO Rating | 12.4% | Geelong Cats |
| 5 | Lineup Strength | 8.2% | Collingwood |
| 6 | Stat Profile | 7.5% | Geelong Cats |
| 7 | Recent Form | 7.2% | Collingwood |

**Model Confidence: 53%** — Geelong Cats predicted to win by 1 points · Predicted total: 170 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-r21-collingwood-v-geelong-cats
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-30 12:14 UTC (latest tip update)