# Gold Coast SUNS v Melbourne — AFL Round 21 2026 AI Prediction by Alphr

## Full Time: Gold Coast SUNS 105 – 114 Melbourne

_Melbourne hit back to deny Gold Coast SUNS._

Half time: 54 – 50 · Alphr AI pre-game win probability: Gold Coast SUNS 34% / Melbourne 66% · People First Stadium · Sun, 02 Aug, 03:15 pm AEST

**Goal Kickers** — Gold Coast SUNS: Jed Walter (19' ×3 Tipped ⚡), Ben Long (22' ×3 Tipped ⚡), Leo Lombard (33'), Touk Miller (54'), Bailey Humphrey (64' ×2), Ethan Read (77' ×2), Ben King (91' Tipped ⚡), Beau Addinsall (74'), Jake Rogers (77') · Melbourne: Jacob van Rooyen (3' ×3 1st Tipped 🎯), Harry Sharp (7' ×2), Kysaiah Pickett (14' Tipped ⚡), Joel Fitzgerald (17' ×2), Bayley Fritsch (25' ×2 Tipped ⚡), Caleb Windsor (36' ×2), Tom Sparrow (47'), Harry Petty (75' ×3 Tipped ⚡), Bailey Laurie (84'), Harvey Langford (87')

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

| Team | Pre-game AI win probability | Result |
|---|---|---|
| Melbourne | 66% | Won |
| Gold Coast SUNS | 34% | Lost |

Model call: **Correct** · Margin: 4.7 predicted → 9 actual · Markets hit: 3/4

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

### Full-Time Report

**Gold Coast SUNS vs Melbourne Demons Prediction & Tips | AFL Round 21 2026**

_By Ben Dunlop · Published: 30 July 2026, 06:55 pm · Last updated: 2 Aug 2026, 05:59 pm_

Gold Coast SUNS 105–114 Melbourne in AFL Round 21 at People First Stadium. Here's how the result stacked up against the model's call, with the win-probability story and where the value landed.

Melbourne's 114 to 105 victory over Gold Coast SUNS at People First Stadium was tighter than it looked. At three-quarter time, Melbourne led by just one point, 87 to 86. Their cleaner ball use was crucial. Melbourne had 364 disposals with a 77.2% efficiency, compared to Gold Coast's 316 disposals at 73.1%. This efficiency, along with 16 marks inside the 50 to Gold Coast's 13, made the difference in a close contest.

Gold Coast had their moments. They led 54-50 at half-time and edged Melbourne in clearances, 38 to 33. Their midfield, rated at 1146 against Melbourne's 1135, kept them competitive and even had them in front for a stretch. However, they couldn't convert possessions into points as effectively as Melbourne.

The SUNS' tackling was solid with 57 tackles, but Melbourne's 67 tackles showed more grit. Melbourne's defence was slightly stronger, with 70 intercepts to Gold Coast's 68. These small margins in tackles and intercepts added up in Melbourne's favour.

Melbourne's ruck strength was evident. Despite Gold Coast winning the hit-outs 42 to 39, Melbourne's ruck rating of 1187 to the SUNS' 1000 highlighted Max Gawn's impact. Melbourne also had a slight edge in contested possessions, 133 to 130. In tight games, these small advantages matter, and Melbourne capitalised on them.

Given the recent form, Melbourne's win wasn't unexpected. They averaged 97.4 points per game compared to Gold Coast's 68.2, with a positive average margin of 12 points. Gold Coast's defence, conceding 99.8 points on average, was always a concern. The final score exceeded both teams' usual outputs, offering Gold Coast some positives despite the loss.

The model predicted a Melbourne win with a 66% probability and a 4.7-point margin. The actual nine-point margin was close, though the 219-point total far exceeded the predicted 168. Melbourne's comeback from a half-time deficit showed their resilience, even as Gold Coast covered the 9.5-point line.

Gold Coast didn't break their losing streak, but they challenged Melbourne more than expected. They excelled in clearances and midfield battles but lacked Melbourne's finishing touch. For Melbourne, it was a hard-fought win, not flashy but effective, keeping them on track.

**Scoring by Quarter**

| Team | Q1 | Q2 | Q3 | Q4 | T |
|---|---|---|---|---|---|
| Gold Coast SUNS | 27 | 27 | 32 | 19 | 105 |
| Melbourne | 30 | 20 | 37 | 27 | 114 |

**Key Match Stats**

| Gold Coast SUNS | Stat | Melbourne |
|---|---|---|
| 316 | Disposals | **364** |
| 130 | Contested poss. | **133** |
| **38** | Clearances | 33 |
| **58** | Inside 50s | 55 |
| 76 | Marks | **105** |
| 13 | Marks inside 50 | **16** |
| 57 | Tackles | **67** |
| **42** | Hit-outs | 39 |
| 68 | Intercepts | **70** |
| 73.1% | Disposal eff. | **77.2%** |

**Model Report Card**

Our model correctly predicted Melbourne to win at 66% probability. The predicted margin of 4.7 was reasonable against the actual 9-point result. The game's 219 points came in 51 points higher than the predicted 168. Melbourne trailed 54–50 at half-time before staging a second-half comeback to win 105–114. The model went 3/4 on this match. Gold Coast SUNS covered the 9.5-point line. The 1-39 margin band call landed.

_Official AFL match stats · Generated by Alphr's model_

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

- **Head to Head:** Melbourne to win @ $1.58 (edge +2.9%) — model probability 66.2% — result: WON
- **Line / Spread:** Gold Coast SUNS +9.5 @ $1.90 (edge +4.8%) — result: WON
- **Margin Band:** Melbourne 1-39 @ $3.30 (edge +0.0%) — result: WON
- **Total (Over/Under):** Under 180.5 @ $1.88 (edge +1.8%) — result: LOST
- Predicted margin: Melbourne by 5 · Predicted total: 168

### Match Preview (pre-match read)

The model is firm on Melbourne here: 66% to see off Gold Coast SUNS. The heaviest factor is the ratings gap: Melbourne sit 217 ELO points clear, 1572 to 1355. Form leans Melbourne's way: 3 from their last 5, against 0 for Gold Coast SUNS.

Melbourne own the matchup too, leading 5 of 7 factors including ELO Rating, Recent Form and Forward Line. The margin model has Melbourne by 4.7, with the two sides combining for about 168. A big number on the win and a tighter one on the scoreboard. Back Melbourne to win, not to win big.

_Pre-match read · Alphr model_

### Recent Form (Last 5)

| Gold Coast SUNS | Stat | Melbourne |
|---|---|---|
| 0.0 | Wins (Last 5) | 3.0 |
| 68.2pts | Avg Score | 97.4pts |
| 99.8pts | Avg Conceded | 85.4pts |
| -31.6pts | Avg Margin | 12.0pts |
| 381.0 | Disposals | 365.6 |
| 50.0 | Inside 50s | 50.0 |
| 50.6 | Tackles | 51.0 |
| 36.4 | Clearances | 38.0 |

### Form & History

_Last 5 games, oldest → newest._

| Team | Last 5 | Avg Pts |
|---|---|---|
| Gold Coast SUNS | R16 L · R17 L · R18 L · R19 L · R20 L | 68.2 |
| Melbourne | R15 L · R17 W · R18 W · R19 W · R20 L | 97.4 |

### Positional Matchup

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

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

|  | Gold Coast SUNS | Melbourne |
|---|---|---|
| Attack rank | 7th | 8th |
| Defence rank | 11th | 15th (weak) |
| Goals scored · conceded | 188 · 171 | 174 · 184 |
| Goal Assists | 5.4/g | 5/g |
| Disposals | 122/g | 102/g |
| Inside 50s | 23.1/g | 22.1/g |
| Marks Inside 50 | 9.3/g | 8.6/g |
| Disposal Efficiency | 68% | 67.9% |

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

|  | Gold Coast SUNS | Melbourne |
|---|---|---|
| Attack rank | 18th (weak) | 2nd (strong) |
| Defence rank | 13th (weak) | 10th |
| Goals scored · conceded | 33 · 63 | 81 · 59 |
| Goal Assists | 2.4/g | 3.8/g |
| Disposals | 106/g | 139/g |
| Inside 50s | 17.5/g | 23.5/g |
| Marks Inside 50 | 1.2/g | 3.7/g |
| Disposal Efficiency | 71% | 69.5% |

**Defenders** (Key & Medium Defenders)

|  | Gold Coast SUNS | Melbourne |
|---|---|---|
| Attack rank | 3rd (strong) | 12th |
| Defence rank | 16th (weak) | 1st (strong) |
| Goals scored · conceded | 23 · 18 | 11 · 8 |
| Goal Assists | 1.8/g | 1.6/g |
| Disposals | 142/g | 110/g |
| Inside 50s | 13.4/g | 10.4/g |
| Marks Inside 50 | 0.7/g | 0.4/g |
| Disposal Efficiency | 83.4% | 79.4% |

**Who scores on Melbourne** — Defenders 1.23/g (lg 1.07) +15% · Forwards 4.62/g (lg 4.46) +4% · Rucks 0.52/g (lg 0.52) +0%
**Who scores on Gold Coast SUNS** — Forwards 4.67/g (lg 4.46) +5% · Midfielders 2.58/g (lg 2.48) +4% · Defenders 1.1/g (lg 1.07) +3%

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

**Gold Coast SUNS** (team sheet)

| # | Player | Pos | 2026 | Last 10 | vs opp | Venue | Goal % | Alphr play | This game |
|---|---|---|---|---|---|---|---|---|---|
| – | Ben King | KF | 51 in 19g | 19/10g (1·1·4·3·1·1·3·1·1·3) | 15/7g | 134/56g | 98% | ⚡ Anytime Goal $1.05 AI 85% ✓ Scored; 🎯 First Goal $8.50 AI 6% ✗ Not first | 🏉 91' |
| – | Jed Walter | KF | 25 in 14g | 19/10g (3·3·2·1·2·2·1·3·0·2) | 5/4g | 21/15g | 74% | ⚡ Anytime Goal $1.16 AI 80% ✓ Scored; 🎯 First Goal $12.00 AI 5% ✗ Not first | 🏉 19' 29' 50' |
| – | Ben Long | FWD | 23 in 17g | 12/10g (0·0·2·2·0·4·0·2·1·1) | 8/11g | 39/33g | 76% | ⚡ Anytime Goal $1.25 AI 65% ✓ Scored | 🏉 22' 82' 93' |
| – | Christian Petracca | FWD | 22 in 17g | 9/10g (1·1·1·1·1·0·1·1·2·0) | 0/0g | 22/16g | 70% | — | — |
| – | Bailey Humphrey | FWD | 17 in 16g | 10/10g (0·1·0·0·1·0·3·1·1·3) | 3/4g | 32/31g | 56% | — | 🏉 64' 73' |
| – | Leonardo Lombard | FWD | 13 in 19g | 8/10g (1·0·0·1·2·0·1·1·2·0) | 0/1g | 10/10g | 49% | — | 🏉 33' |
| – | Ethan Read | KF | 10 in 11g | 10/10g (0·4·3·0·2·0·0·0·1·0) | 5/3g | 14/14g | 52% | — | 🏉 77' 94' |
| – | Joel Jeffrey | DEF | 7 in 18g | 4/10g (1·0·0·0·0·0·0·0·0·3) | 2/4g | 5/25g | 24% | — | — |
| – | John Noble | DEF | 7 in 19g | 2/10g (1·1·0·0·0·0·0·0·0·0) | 1/10g | 4/20g | 18% | — | — |
| – | Touk Miller | FWD | 7 in 19g | 2/10g (0·1·0·0·1·0·0·0·0·0) | 5/14g | 31/98g | 36% | — | 🏉 54' |
| – | Noah Anderson | MID | 6 in 18g | 3/10g (0·1·0·0·0·0·1·0·0·1) | 4/8g | 33/59g | 32% | — | — |
| – | Ned Moyle | RUC | 4 in 12g | 4/10g (3·1·0·0·0·0·0·0·0·0) | 0/0g | 0/9g | 17% | — | — |
| – | Wil Powell | DEF | 4 in 17g | 2/10g (1·0·0·1·0·0·0·0·0·0) | 2/9g | 9/61g | 14% | — | — |
| – | Dylan Patterson | FWD | 3 in 4g | 3/4g (1·0·1·1) | 0/0g | 2/2g | 75% | — | — |
| – | Jake Rogers | FWD | 3 in 5g | 3/10g (0·0·0·0·0·1·1·0·1·0) | 0/3g | 3/7g | 30% | — | 🏉 77' |
| – | Matt Rowell | MID | 3 in 14g | 3/10g (0·1·1·1·0·0·0·0·0·0) | 0/7g | 22/47g | 28% | — | — |
| – | Daniel Rioli | DEF | 2 in 16g | 1/10g (0·0·1·0·0·0·0·0·0·0) | 5/13g | 14/24g | 20% | — | — |
| – | Mac Andrew | DEF | 2 in 19g | 2/10g (0·0·1·0·0·0·0·0·1·0) | 0/4g | 3/32g | 14% | — | — |
| – | Beau Addinsall | MID | 1 in 6g | 1/6g (0·0·0·0·0·1) | 0/0g | 0/3g | 17% | — | 🏉 74' |
| – | Bodhi Uwland | DEF | 1 in 19g | 1/10g (1·0·0·0·0·0·0·0·0·0) | 0/4g | 1/26g | 6% | — | — |
| – | Charlie Ballard | DEF | 0 in 7g | 1/10g (0·1·0·0·0·0·0·0·0·0) | 0/8g | 1/54g | 4% | — | — |
| – | Jai Murray | MID | 0 in 8g | 0/8g (0·0·0·0·0·0·0·0) | 0/0g | 0/4g | 0% | — | — |
| – | Sam Collins | DEF | 0 in 19g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 0/10g | 0/63g | 0% | — | — |

**Melbourne** (team sheet)

| # | Player | Pos | 2026 | Last 10 | vs opp | Venue | Goal % | Alphr play | This game |
|---|---|---|---|---|---|---|---|---|---|
| – | Jacob van Rooyen | KF | 37 in 19g | 20/10g (2·0·0·1·1·3·5·6·2·0) | 6/4g | 4/2g | 68% | ⚡ Anytime Goal $1.11 AI 88% ✓ Scored; 🎯 First Goal $12.00 AI 7% ✓ Scored first | 🏉 3' 95' 71' |
| – | Bayley Fritsch | FWD | 25 in 17g | 13/10g (0·2·0·0·3·0·0·5·0·3) | 8/10g | 10/8g | 62% | ⚡ Anytime Goal $1.15 AI 80% ✓ Scored | 🏉 25' 59' |
| – | Kysaiah Pickett | MID | 24 in 19g | 11/10g (2·0·1·3·3·0·0·0·1·1) | 10/7g | 7/7g | 76% | ⚡ Anytime Goal $1.17 AI 75% ✓ Scored | 🏉 14' |
| – | Harry Sharp | FWD | 20 in 19g | 8/10g (2·2·0·0·0·0·2·1·1·0) | 5/5g | 0/1g | 50% | — | 🏉 7' 86' |
| – | Harvey Langford | MID | 20 in 19g | 9/10g (2·2·0·1·0·2·0·0·1·1) | 3/3g | 0/1g | 56% | — | 🏉 87' |
| – | Matthew Jefferson | KF | 15 in 12g | 13/10g (1·1·2·0·1·2·1·1·4·0) | 0/1g | 0/1g | 69% | ⚡ Anytime Goal $1.38 AI 78% ✗ No goal | — |
| – | Harrison Petty | KF | 14 in 15g | 14/10g (0·0·0·3·1·0·2·2·2·4) | 4/6g | 4/3g | 54% | ⚡ Anytime Goal $1.24 AI 71% ✓ Scored | 🏉 75' 97' 79' |
| – | Max Gawn | RUC | 12 in 19g | 5/10g (0·1·0·0·2·0·0·2·0·0) | 12/14g | 6/8g | 36% | — | — |
| – | Ed Langdon | MID | 11 in 19g | 7/10g (1·1·0·0·1·0·1·0·0·3) | 3/12g | 3/9g | 38% | — | — |
| – | Tom Sparrow | MID | 8 in 19g | 3/10g (0·0·1·0·0·0·0·1·1·0) | 1/7g | 1/5g | 38% | — | 🏉 47' |
| – | Bailey Laurie | FWD | 6 in 12g | 6/10g (1·1·0·1·1·0·0·1·0·1) | 0/1g | 0/0g | 38% | — | 🏉 84' |
| – | Caleb Windsor | FWD | 5 in 16g | 4/10g (2·1·0·0·0·0·0·0·1·0) | 0/1g | 0/0g | 24% | — | 🏉 36' 75' |
| – | Jack Steele | MID | 3 in 19g | 1/10g (0·0·1·0·0·0·0·0·0·0) | 7/11g | 8/9g | 16% | — | — |
| – | Koltyn Tholstrup | DEF | 3 in 19g | 2/10g (0·1·0·0·0·0·0·0·0·1) | 2/3g | 1/2g | 23% | — | — |
| – | Trent Rivers | DEF | 3 in 12g | 3/10g (0·1·1·0·1·0·0·0·0·0) | 0/6g | 0/5g | 22% | — | — |
| – | Christian Salem | DEF | 1 in 5g | 1/10g (0·0·0·0·0·0·0·0·1·0) | 6/10g | 0/6g | 6% | — | — |
| – | Jake Bowey | DEF | 1 in 11g | 1/10g (0·0·0·0·0·0·0·1·0·0) | 2/6g | 1/4g | 8% | — | — |
| – | Blake Howes | DEF | 0 in 19g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 0/4g | 0/2g | 2% | — | — |
| – | Changkuoth Jiath | DEF | 0 in 11g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 0/4g | 0/1g | 6% | — | — |
| – | Jake Lever | DEF | 0 in 18g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 0/10g | 0/8g | 2% | — | — |
| – | Joel Fitzgerald | MID | 0 in 4g | 0/4g (0·0·0·0) | 0/0g | 0/0g | 0% | — | 🏉 17' 88' |
| – | Paddy Cross | FWD | 0 in 1g | 0/1g (0) | 0/0g | 0/0g | 0% | — | — |
| – | Tom McDonald | DEF | 0 in 6g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 10/16g | 5/6g | 6% | — | — |

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

**Gold Coast SUNS**

| Player | Line | Under | AI Under | Actual |
|---|---|---|---|---|
| Noah Anderson | 27.5 | $1.85 | 47% | 21 ✓ |
| Matt Rowell | 25.5 | $1.87 | 58% | 30 ✗ |
| Touk Miller | 24.5 | $1.74 | 59% | 21 ✓ |
| John Noble | 23.5 | — | 48% | 34 ✗ |
| Christian Petracca | 23.5 | $1.97 | 53% | 16 ✓ |
| Zeke Uwland | 21.5 | — | 75% | — |
| Bodhi Uwland | 21.5 | — | 53% | 16 ✓ |
| Daniel Rioli | 20.5 | — | 48% | 16 ✓ |
| Beau Addinsall | 18.5 | — | 56% | 15 ✓ |
| Sam Clohesy | 18.5 | — | 70% | — |
| Wil Powell | 18.5 | — | 60% | 13 ✓ |
| Mac Andrew | 18.5 | — | 65% | 19 ✗ |
| Joel Jeffrey | 15.5 | — | 47% | 9 ✓ |
| Leo Lombard | 15.5 | — | — | — |

**Melbourne**

| Player | Line | Under | AI Under | Actual |
|---|---|---|---|---|
| Jack Steele | 24.5 | $1.83 | 59% | 16 ✓ |
| Jake Bowey ⚡ Under | 24.5 | $1.92 | 66% | 29 ✗ |
| Tom Sparrow ⚡ Under | 24.5 | $1.98 | 66% | 25 ✗ |
| Christian Salem | 23.5 | — | 61% | 10 ✓ |
| Kysaiah Pickett ⚡ Under | 23.5 | $1.90 | 79% | 20 ✓ |
| Max Gawn | 21.5 | — | 66% | 25 ✗ |
| Ed Langdon | 21.5 | — | 61% | 20 ✓ |
| Joel Fitzgerald | 20.5 | — | — | 23 ✗ |
| Trent Rivers | 19.5 | — | 53% | 29 ✗ |
| Harvey Langford | 18.5 | — | 59% | 15 ✓ |
| Koltyn Tholstrup | 17.5 | — | 68% | 20 ✗ |
| Blake Howes | 16.5 | — | 65% | 9 ✓ |
| Caleb Windsor | 15.5 | — | 57% | 18 ✗ |
| Jake Lever | 15.5 | — | 54% | 12 ✓ |

### Prediction Breakdown — Pure Alpha Model

**Team ELO Ratings** — Gold Coast SUNS 1355 · Melbourne 1572 · ELO difference: 217 in favour of Melbourne

**Positional Matchups** — lineup ELO by unit

| Unit | Gold Coast SUNS | Melbourne | Edge |
|---|---|---|---|
| Midfield | 1146 (best 1175) | 1135 (best 1135) | Gold Coast SUNS +11 |
| Forwards | 1013 (best 1297) | 1118 (best 1366) | Melbourne +105 |
| Defence | 1161 (best 1276) | 1155 (best 1337) | Gold Coast SUNS +6 |
| Ruck | 1000 (best 1000) | 1187 (best 1375) | Melbourne +187 |

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

| # | Factor | Weight | Favours |
|---|---|---|---|
| 1 | ELO Rating | 30.2% | Melbourne |
| 2 | Recent Form | 24.4% | Melbourne |
| 3 | Forward Line | 10.1% | Melbourne |
| 4 | Stat Profile | 8.3% | Melbourne |
| 5 | Venue | 6.8% | Gold Coast SUNS |
| 6 | Ruck | 6.4% | Melbourne |
| 7 | Weather | 5.0% | Gold Coast SUNS |

**Model Confidence: 66%** — Melbourne predicted to win by 5 points · Predicted total: 168 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-gold-coast-suns-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-08-02 07:59 UTC (latest tip update)