# Fremantle v Geelong Cats — AFL Round 15 2026 AI Prediction by Alphr

## Full Time: Fremantle 99 – 90 Geelong Cats

_Fremantle surge back to sink Geelong Cats._

Half time: 47 – 56 · Alphr AI pre-game win probability: Fremantle 48% / Geelong Cats 52% · Optus Stadium · Thu, 18 June, 08:10 pm AEST

**Goal Kickers** — Fremantle: Luke Jackson (6' ×2), Murphy Reid (10'), Patrick Voss (15' ×2 Tipped ⚡), Josh Treacy (55' ×2 Tipped ⚡), Neil Erasmus (66'), Caleb Serong (79'), Isaiah Dudley (87'), Jye Amiss (89' ×3 Tipped ⚡) · Geelong Cats: Jack Martin (3' ×3 1st Tipped ⚡), Oliver Wiltshire (17' ×2), Jeremy Cameron (34' ×2 Tipped ⚡), Shannon Neale (38' ×2 Tipped ⚡), George Stevens (44'), Oliver Henry (70' ×2 Tipped ⚡), Oisin Mullin (73'), Jack Henry (81')

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

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

Model call: **Missed** · Margin: 6.2 predicted → 9 actual · Markets hit: 2/4

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

### Full-Time Report

**Fremantle Dockers vs Geelong Cats Prediction & Tips | AFL Round 15 2026**

_By Ben Dunlop · Published: 17 June 2026, 07:20 pm · Last updated: 18 June 2026, 10:59 pm_

Fremantle 99–90 Geelong Cats in AFL Round 15 at Optus Stadium. Here's how the result stacked up against the model's call, with the win-probability story and where the value landed.

The model had Geelong Cats winning this one, 52 per cent favourites, expected to get up by 6.2 points. Instead Fremantle won by 9, and the only bit the model got right was picking a shootout: it called the total at 179, the game finished at 189, and the over easily played.

So where did the read break down. Not in the midfield, where Fremantle's rating edge, 1108 to 1085, showed up exactly as advertised: 35 clearances to 31, 382 disposals to 339 at 75.4 per cent efficiency against 72.6. Not in the ruck either. Fremantle's 1165 rating against Geelong's 1104 was the biggest gap on the sheet pre-match, and it translated straight into 36 hit-outs to 26. First use of the footy, largely Fremantle's.

Where the model's read genuinely held, at least for a while, was the scoreboard. Geelong led 32-22 at quarter time and were still up 56-47 at the main break. That's the version of the game the ratings expected: Geelong's forward structure doing enough early, Fremantle unable to convert territory into scoreboard pressure. Nine points either way at half time, nothing that screamed the top pick was wrong.

Then the third quarter happened. Fremantle piled on 42 points to Geelong's 14, turning a 9-point deficit into a 19-point lead, 89-70 at the three-quarter time siren. That's the entire game right there. Twenty-eight points in one quarter is not a form-line stat, it's a team suddenly getting every contested ball and forward-50 entry to stick.

The rest of the numbers explain how. Fremantle's defence rating, 1120 against Geelong's 1093, showed up in the intercept count, 66 to 62, tight but enough, and it showed up far more clearly in tackles, 51 to 32. That's a 19-tackle gap, and it's the kind of pressure differential that turns Geelong turnovers into Fremantle entries. Fremantle went inside 50 fifty-four times to Geelong's forty-four, and once there they made it count, 20 marks inside 50 to 11. Clean hands in the right spot, repeatedly.

Geelong didn't fold. The final term was actually theirs, 20 points to Fremantle's 10, and it's worth noting they came into the match on a Wins Last 5 of 3 with an average margin of 21.6, so a fightback wasn't out of character. But a 42-14 quarter is a big hole to dig out of in twenty minutes, and Fremantle's form line, five straight wins and an average winning margin of 47.4, said they had more in the tank for exactly this kind of stretch.

Alphr's model finished 2 from 4 on this one. It nailed the total and got nowhere near the winner or the margin, with Geelong covering the 21.5-point handicap comfortably despite losing. Fair result on the ladder, wrong pick on the day. Wins and misses, all of it, and this was one for the miss column.

**Scoring by Quarter**

| Team | Q1 | Q2 | Q3 | Q4 | T |
|---|---|---|---|---|---|
| Fremantle | 22 | 25 | 42 | 10 | 99 |
| Geelong Cats | 32 | 24 | 14 | 20 | 90 |

**Key Match Stats**

| Fremantle | Stat | Geelong Cats |
|---|---|---|
| **382** | Disposals | 339 |
| **120** | Contested poss. | 112 |
| **35** | Clearances | 31 |
| **54** | Inside 50s | 44 |
| **110** | Marks | 88 |
| **20** | Marks inside 50 | 11 |
| **51** | Tackles | 32 |
| **36** | Hit-outs | 26 |
| **66** | Intercepts | 62 |
| **75.4%** | Disposal eff. | 72.6% |

**Model Report Card**

Fremantle defied the model's 52% prediction for Geelong Cats, a notable result. The margin model missed here, predicting 6.2 but the actual margin was 9 points. Fremantle trailed 47–56 at half-time before staging a second-half comeback to win 99–90. The model went 2/4 on this match. Geelong Cats covered the 21.5-point line. The over 177.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 @ $3.42 (edge +23.0%) — model probability 52.2% — result: LOST
- **Line / Spread:** Geelong Cats +21.5 @ $1.89 (edge +27.7%) — result: WON
- **Margin Band:** Geelong Cats 1-39 @ $3.30 (edge +0.0%) — result: LOST
- **Total (Over/Under):** Over 177.5 @ $1.90 (edge +2.4%) — result: WON
- Predicted margin: Geelong Cats by 6 · Predicted total: 179

### Match Preview (pre-match read)

Line ball between Fremantle and Geelong Cats. The model can't split them, landing on Geelong Cats at 52%. Form leans Fremantle's way: 5 from their last 5, against 3 for Geelong Cats.

On paper Fremantle shade it, ahead on 6 of 7 factors including ELO Difference, Midfield ELO and Recent Win Rate. The model still sides with Geelong Cats, which says the balance of the matchup carry the most weight. The margin model has Geelong Cats by 6.2, with the two sides combining for about 179. Coin-flip on the win, so the value is where this one gets settled.

_Pre-match read · Alphr model_

### Recent Form (Last 5)

| Fremantle | Stat | Geelong Cats |
|---|---|---|
| 5.0 | Wins (Last 5) | 3.0 |
| 110.8pts | Avg Score | 97.4pts |
| 63.4pts | Avg Conceded | 75.8pts |
| 47.4pts | Avg Margin | 21.6pts |
| 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 |
|---|---|---|
| Fremantle | R9 W · R10 W · R11 W · R12 W · R13 W | 110.8 |
| Geelong Cats | R10 W · R11 W · R12 L · R13 L · R14 W | 97.4 |

### Positional Matchup

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

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

|  | Fremantle | Geelong Cats |
|---|---|---|
| Attack rank | 4th (strong) | 5th (strong) |
| Defence rank | 1st (strong) | 9th |
| Goals scored · conceded | 136 · 84 | 146 · 123 |
| Goal Assists | 4.8/g | 4.7/g |
| Disposals | 88/g | 98/g |
| Inside 50s | 15.2/g | 20.6/g |
| Marks Inside 50 | 11.3/g | 10.4/g |
| Disposal Efficiency | 72.5% | 64.4% |

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

|  | Fremantle | Geelong Cats |
|---|---|---|
| Attack rank | 4th (strong) | 12th |
| Defence rank | 2nd (strong) | 1st (strong) |
| Goals scored · conceded | 53 · 30 | 39 · 31 |
| Goal Assists | 5.2/g | 4/g |
| Disposals | 166/g | 148/g |
| Inside 50s | 27.9/g | 25.3/g |
| Marks Inside 50 | 2/g | 1.9/g |
| Disposal Efficiency | 71.6% | 72.9% |

**Defenders** (Key & Medium Defenders)

|  | Fremantle | Geelong Cats |
|---|---|---|
| Attack rank | 18th (weak) | 3rd (strong) |
| Defence rank | 8th | 5th (strong) |
| Goals scored · conceded | 2 · 9 | 18 · 9 |
| Goal Assists | 1.4/g | 1.6/g |
| Disposals | 114/g | 133/g |
| Inside 50s | 10.6/g | 12.4/g |
| Marks Inside 50 | 0.2/g | 0.9/g |
| Disposal Efficiency | 83.1% | 78.4% |

**Who scores on Geelong Cats** — Key Forwards 3.95/g (lg 3.84) +3% · Forwards 4.22/g (lg 4.44) -5% · Midfielders 2.18/g (lg 2.5) -13%
**Who scores on Fremantle** — Forwards 4.1/g (lg 4.44) -8% · Midfielders 2.2/g (lg 2.5) -12% · Defenders 0.97/g (lg 1.12) -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 Optus 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._

**Fremantle** (team sheet)

| # | Player | Pos | 2026 | Last 10 | vs opp | Venue | Goal % | Alphr play | This game |
|---|---|---|---|---|---|---|---|---|---|
| – | Josh Treacy | KF | 32 in 13g | 22/10g (2·0·1·3·3·2·2·2·3·4) | 4/6g | 81/49g | 84% | ⚡ Anytime Goal $1.02 AI 81% ✓ Scored | 🏉 55' 81' |
| – | Jye Amiss | KF | 32 in 13g | 29/10g (4·2·5·3·0·3·2·4·4·2) | 6/5g | 75/45g | 78% | ⚡ Anytime Goal $1.02 AI 88% ✓ Scored; 🎯 First Goal $8.50 AI 8% ✗ Not first | 🏉 89' 92' 75' |
| – | Patrick Voss | KF | 24 in 12g | 23/10g (1·2·0·3·0·1·5·3·4·4) | 0/2g | 31/22g | 80% | ⚡ Anytime Goal $1.05 AI 82% ✓ Scored; 🎯 First Goal $8.75 AI 7% ✗ Not first | 🏉 15' 53' |
| – | Isaiah Dudley | FWD | 17 in 13g | 10/10g (1·2·0·0·1·1·1·2·1·1) | 3/1g | 19/16g | 77% | — | 🏉 87' |
| – | Shai Bolton | MID | 13 in 13g | 9/10g (1·1·1·2·1·0·2·1·0·0) | 9/8g | 40/29g | 72% | — | — |
| – | Luke Jackson | RUC | 12 in 13g | 9/10g (0·0·1·2·1·0·1·0·1·3) | 2/9g | 42/48g | 68% | — | 🏉 6' 59' |
| – | Michael Frederick | FWD | 10 in 8g | 12/10g (2·0·0·2·1·3·1·1·0·2) | 9/6g | 71/61g | 68% | — | — |
| – | Sam Switkowski | FWD | 10 in 13g | 9/10g (0·1·0·0·3·0·0·1·1·3) | 3/8g | 41/60g | 50% | — | — |
| – | Murphy Reid | FWD | 9 in 13g | 6/10g (0·0·0·0·1·1·1·1·0·2) | 5/2g | 18/20g | 64% | — | 🏉 10' |
| – | Hayden Young | MID | 7 in 6g | 10/10g (3·0·0·0·1·0·0·3·1·2) | 2/4g | 15/47g | 42% | — | — |
| – | Caleb Serong | MID | 5 in 10g | 5/10g (1·1·2·0·0·1·0·0·0·0) | 6/8g | 27/72g | 36% | — | 🏉 79' |
| – | Andrew Brayshaw | MID | 4 in 13g | 2/10g (1·0·0·0·1·0·0·0·0·0) | 5/9g | 33/95g | 26% | — | — |
| – | Matthew Johnson | MID | 4 in 12g | 3/10g (1·0·1·0·0·0·0·0·0·1) | 0/4g | 7/36g | 20% | — | — |
| – | Neil Erasmus | MID | 4 in 13g | 4/10g (0·0·1·0·1·0·0·1·0·1) | 0/2g | 4/30g | 22% | — | 🏉 66' |
| – | Mason Cox | RUC | 2 in 8g | 4/10g (0·2·0·2·0·0·0·0·0·0) | 9/9g | 12/12g | 24% | — | — |
| – | Heath Chapman | DEF | 1 in 13g | 1/10g (0·0·0·0·1·0·0·0·0·0) | 0/3g | 2/44g | 4% | — | — |
| – | Jordan Clark | DEF | 1 in 13g | 1/10g (0·0·1·0·0·0·0·0·0·0) | 1/6g | 9/59g | 10% | — | — |
| – | Nathan O'Driscoll | MID | 1 in 6g | 1/10g (0·0·0·0·1·0·0·0·0·0) | 2/4g | 10/24g | 24% | — | — |
| – | Alex Pearce | DEF | 0 in 11g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 0/7g | 3/67g | 10% | — | — |
| – | Brennan Cox | DEF | 0 in 10g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 1/6g | 21/73g | 2% | — | — |
| – | Judd McVee | DEF | 0 in 12g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 0/3g | 0/10g | 2% | — | — |
| – | Karl Worner | DEF | 0 in 13g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 0/3g | 0/25g | 0% | — | — |
| – | Luke Ryan | DEF | 0 in 12g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 0/8g | 2/96g | 0% | — | — |

**Geelong Cats** (team sheet)

| # | Player | Pos | 2026 | Last 10 | vs opp | Venue | Goal % | Alphr play | This game |
|---|---|---|---|---|---|---|---|---|---|
| – | Jeremy Cameron | KF | 37 in 13g | 33/10g (3·10·3·3·1·3·3·4·0·3) | 32/15g | 19/10g | 88% | ⚡ Anytime Goal $1.06 AI 93% ✓ Scored; 🎯 First Goal $9.25 AI 10% ✗ Not first | 🏉 34' 42' |
| – | Shannon Neale | KF | 25 in 14g | 15/10g (2·1·2·3·2·2·0·0·1·2) | 8/3g | 3/2g | 78% | ⚡ Anytime Goal $1.22 AI 72% ✓ Scored | 🏉 38' 67' |
| – | Oliver Henry | FWD | 23 in 13g | 17/10g (2·1·0·1·4·2·2·2·1·2) | 10/4g | 7/3g | 80% | ⚡ Anytime Goal $1.26 AI 74% ✓ Scored | 🏉 70' 73' |
| – | Shaun Mannagh | FWD | 21 in 14g | 16/10g (0·0·1·4·3·5·1·1·1·0) | 5/2g | 3/2g | 72% | ⚡ Anytime Goal $1.44 AI 70% ✗ No goal | — |
| – | Oliver Dempsey | MID | 15 in 14g | 8/10g (0·1·0·1·1·0·0·2·1·2) | 3/5g | 2/3g | 72% | — | — |
| – | Jack Martin | FWD | 14 in 12g | 13/10g (3·1·1·1·2·2·0·1·2·0) | 9/9g | 5/7g | 72% | ⚡ Anytime Goal $1.41 AI 63% ✓ Scored | 🏉 3' 8' 21' |
| – | Patrick Dangerfield | FWD | 12 in 10g | 12/10g (1·2·1·1·2·1·1·1·1·1) | 23/17g | 5/9g | 80% | — | — |
| – | Jack Bowes | MID | 7 in 7g | 9/10g (1·0·1·2·1·0·0·1·1·2) | 1/6g | 1/5g | 58% | — | — |
| – | Jack Henry | DEF | 5 in 10g | 5/10g (0·1·0·0·0·0·1·2·1·0) | 5/9g | 2/11g | 16% | — | 🏉 81' |
| – | Oliver Wiltshire | FWD | 5 in 6g | 6/8g (0·1·0·1·1·0·0·3) | 0/0g | 0/0g | 50% | — | 🏉 17' 18' |
| – | Max Holmes | MID | 4 in 14g | 3/10g (0·0·0·2·0·0·0·0·0·1) | 3/7g | 0/6g | 34% | — | — |
| – | Lawson Humphries | DEF | 3 in 13g | 3/10g (0·0·1·0·1·0·0·1·0·0) | 0/3g | 0/2g | 20% | — | — |
| – | Mark O'Connor | DEF | 3 in 12g | 3/10g (0·3·0·0·0·0·0·0·0·0) | 0/8g | 0/7g | 6% | — | — |
| – | Tom Atkins | MID | 2 in 14g | 2/10g (0·0·0·0·0·0·1·0·0·1) | 1/8g | 0/8g | 18% | — | — |
| – | Connor O'Sullivan | DEF | 1 in 14g | 1/10g (0·0·0·0·0·0·1·0·0·0) | 0/2g | 0/1g | 4% | — | — |
| – | Jake Kolodjashnij | DEF | 1 in 8g | 1/10g (0·0·0·1·0·0·0·0·0·0) | 0/10g | 0/11g | 6% | — | — |
| – | Mark Blicavs | MID | 1 in 11g | 1/10g (0·0·1·0·0·0·0·0·0·0) | 3/18g | 1/12g | 26% | — | — |
| – | Oisin Mullin | MID | 1 in 14g | 1/10g (0·0·0·0·0·1·0·0·0·0) | 0/3g | 0/2g | 8% | — | 🏉 73' |
| – | Sam De Koning | DEF | 1 in 13g | 1/10g (0·1·0·0·0·0·0·0·0·0) | 1/4g | 0/2g | 10% | — | — |
| – | Zach Guthrie | DEF | 1 in 14g | 1/10g (0·0·0·1·0·0·0·0·0·0) | 0/5g | 0/7g | 6% | — | — |
| – | George Stevens | MID | 0 in 1g | 1/3g (1·0·0) | 0/0g | 0/0g | 33% | — | 🏉 44' |
| – | Mitchell Edwards | RUC | 0 in 11g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 0/1g | 0/0g | 0% | — | — |
| – | Tanner Bruhn | DEF | 0 in 13g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 1/6g | 1/5g | 12% | — | — |

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

**Fremantle**

| Player | Line | Under | AI Under | Actual |
|---|---|---|---|---|
| Andrew Brayshaw | 24.5 | $1.99 | 55% | 35 ✗ |
| Caleb Serong | 23.5 | $1.97 | 41% | 22 ✓ |
| Murphy Reid ⚡ Under | 22.5 | $2.00 | 61% | 27 ✗ |
| Luke Ryan | 21.5 | $1.89 | 55% | 20 ✓ |
| Shai Bolton | 21.5 | $1.90 | 48% | 18 ✓ |
| Jordan Clark | 21.5 | $1.98 | 55% | 17 ✓ |
| Hayden Young ⚡ Under | 20.5 | $1.90 | 63% | 15 ✓ |
| Luke Jackson | 19.5 | $1.90 | 63% | 28 ✗ |
| Nathan O'Driscoll ⚡ Under | 19.5 | $1.87 | 69% | 14 ✓ |
| Neil Erasmus | 17.5 | $1.78 | 60% | 24 ✗ |
| Karl Worner | 16.5 | $1.87 | 46% | 19 ✗ |
| Matthew Johnson | 16.5 | $1.87 | 47% | 15 ✓ |

**Geelong Cats**

| Player | Line | Under | AI Under | Actual |
|---|---|---|---|---|
| Max Holmes ⚡ Under | 28.5 | $1.87 | 72% | 27 ✓ |
| Tanner Bruhn ⚡ Under | 21.5 | $1.82 | 80% | 26 ✗ |
| Lawson Humphries ⚡ Under | 20.5 | $1.90 | 71% | 24 ✗ |
| Patrick Dangerfield ⚡ Under | 18.5 | $1.91 | 77% | 20 ✗ |
| Jack Bowes ⚡ Under | 17.5 | $1.96 | 62% | 12 ✓ |
| Tom Atkins | 17.5 | $1.90 | 62% | 21 ✗ |
| Shaun Mannagh ⚡ Under | 16.5 | $1.87 | 67% | 13 ✓ |
| Oliver Dempsey | 16.5 | $1.90 | 46% | 17 ✗ |

### Prediction Breakdown — Pure Alpha Model

**Team ELO Ratings** — Fremantle 1809 · Geelong Cats 1792 · ELO difference: 18 in favour of Fremantle

**Positional Matchups** — lineup ELO by unit

| Unit | Fremantle | Geelong Cats | Edge |
|---|---|---|---|
| Midfield | 1108 (best 1515) | 1085 (best 1478) | Fremantle +22 |
| Forwards | 1017 (best 1397) | 981 (best 1472) | Fremantle +36 |
| Defence | 1120 (best 1377) | 1093 (best 1600) | Fremantle +27 |
| Ruck | 1165 (best 1341) | 1104 (best 1302) | Fremantle +61 |

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

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

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

**Record:** 2/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-r15-fremantle-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-06-18 12:59 UTC (latest tip update)