# Melbourne v GWS GIANTS — AFL Round 1 2025 AI Prediction by Alphr

## Full Time: Melbourne 74 – 77 GWS GIANTS

_GWS GIANTS tower over a gallant Melbourne._

Half time: 34 – 41 · Alphr AI pre-game win probability: Melbourne 56% / GWS GIANTS 44% · MCG · Sun, 16 Mar, 03:20 pm AEDT

**Goal Kickers** — Melbourne: Jack Henderson (23'), Christian Petracca (37' ×2 Tipped ⚡), Harry Sharp (48'), Tom Sparrow (67'), Jake Bowey (69'), Jacob van Rooyen (79' Tipped ⚡), Aidan Johnson (86'), Matthew Jefferson (72' Tipped ⚡) · GWS GIANTS: Aaron Cadman (4' ×2 1st Tipped ⚡), Toby Greene (9' ×3 Tipped ⚡), Jacob Wehr (16'), Stephen Coniglio (58' ×3), Tom Green (67'), Lachlan Keeffe (94')

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

| Team | Pre-game AI win probability | Result |
|---|---|---|
| Melbourne | 56% | Lost |
| GWS GIANTS | 44% | Won |

Model call: **Missed** · Margin: 3.0 predicted → 3 actual · Markets hit: 1/3

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

### Full-Time Report

**Melbourne Demons vs GWS GIANTS Prediction & Tips | AFL Round 1 2025**

_By Ben Dunlop · Published: 24 Feb 2026, 10:45 pm_

Melbourne 74–77 GWS GIANTS in AFL Round 1 at MCG. Here's how the result stacked up against the model's call, with the win-probability story and where the value landed.

GWS GIANTS edged Melbourne 77–74 at MCG. Trailing 66–55 at three-quarter time, GWS GIANTS flipped the game after the break.

Melbourne's ruck division got on top, winning 51 hit-outs to 26. GWS GIANTS controlled the midfield, winning 48 clearances to 36. In a tight contest, those edges proved decisive.

**Scoring by Quarter**

| Team | Q1 | Q2 | Q3 | Q4 | T |
|---|---|---|---|---|---|
| Melbourne | 14 | 20 | 32 | 8 | 74 |
| GWS GIANTS | 19 | 22 | 14 | 22 | 77 |

**Key Match Stats**

| Melbourne | Stat | GWS GIANTS |
|---|---|---|
| **391** | Disposals | 363 |
| **150** | Contested poss. | 133 |
| 36 | Clearances | **48** |
| **56** | Inside 50s | 52 |
| **84** | Marks | 56 |
| 5 | Marks inside 50 | **7** |
| 60 | Tackles | **71** |
| **51** | Hit-outs | 26 |
| **77** | Intercepts | 72 |
| **68.6%** | Disposal eff. | 66.8% |

**Model Report Card**

GWS GIANTS defied the model's 56% prediction for Melbourne, a notable result. The margin model was sharp, predicting GWS GIANTS by 3.0 vs the actual margin of 3 points. The model went 1/3 on this match. GWS GIANTS covered the 8.5-point line.

_Official AFL match stats · Generated by Alphr's model_

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

- **Head to Head:** Melbourne to win @ $2.35 (edge +13.4%) — model probability 56.0% — result: LOST
- **Line / Spread:** GWS GIANTS +8.5 @ $1.91 (edge +13.4%) — result: WON
- **Total (Over/Under):** Over 155.5 @ $1.91 (edge +2.6%) — result: LOST
- Predicted margin: GWS GIANTS by 3 · Predicted total: 162

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

**Melbourne** (team sheet)

| # | Player | Pos | 2025 | Last 10 | vs opp | Venue | Goal % | Alphr play | This game |
|---|---|---|---|---|---|---|---|---|---|
| – | Aidan Johnson | RUC | no games | 0/0g | 0/0g | 0/0g | — | — | 🏉 86' |
| – | Bayley Fritsch | FWD | no games | 13/10g (0·1·3·3·0·2·2·1·1·0) | 13/8g | 122/73g | 80% | ⚡ Anytime Goal $1.15 AI 75% ✗ No goal | — |
| – | Blake Howes | DEF | no games | 0/10g (0·0·0·0·0·0·0·0·0·0) | 0/0g | 0/10g | 0% | — | — |
| – | Caleb Windsor | FWD | no games | 4/10g (1·0·0·0·0·0·1·1·1·0) | 0/1g | 5/12g | 41% | — | — |
| – | Christian Petracca | FWD | no games | 11/10g (0·1·0·1·0·5·1·2·1·0) | 8/8g | 87/95g | 62% | ⚡ Anytime Goal $1.33 AI 65% ✓ Scored | 🏉 37' 49' |
| – | Christian Salem | DEF | no games | 0/10g (0·0·0·0·0·0·0·0·0·0) | 2/10g | 15/91g | 4% | — | — |
| – | Clayton Oliver | MID | no games | 2/10g (1·0·0·1·0·0·0·0·0·0) | 0/9g | 22/95g | 22% | — | — |
| – | Ed Langdon | MID | no games | 6/10g (0·0·1·1·1·1·0·1·1·0) | 2/8g | 25/61g | 40% | — | — |
| – | Harrison Petty | KF | no games | 6/10g (0·1·0·0·1·1·0·0·3·0) | 1/5g | 15/43g | 34% | — | — |
| – | Harry Sharp | FWD | no games | 4/10g (0·1·0·1·1·0·1·0·0·0) | 0/1g | 0/1g | 31% | — | 🏉 48' |
| – | Harvey Langford | MID | no games | 0/0g | 0/0g | 0/0g | — | — | — |
| – | Jack Henderson | MID | no games | 0/0g | 0/0g | 0/0g | — | — | 🏉 23' |
| – | Jack Viney | MID | no games | 3/10g (0·0·0·0·0·1·0·0·2·0) | 2/15g | 33/112g | 28% | — | — |
| – | Jacob van Rooyen | KF | no games | 14/10g (1·2·4·0·2·1·0·0·3·1) | 1/1g | 39/27g | 78% | ⚡ Anytime Goal $1.23 AI 76% ✓ Scored; 🎯 First Goal $12.00 AI 6% ✗ Not first | 🏉 79' |
| – | Jake Bowey | DEF | no games | 0/10g (0·0·0·0·0·0·0·0·0·0) | 2/3g | 4/33g | 8% | — | 🏉 69' |
| – | Jake Lever | DEF | no games | 0/10g (0·0·0·0·0·0·0·0·0·0) | 0/9g | 1/64g | 2% | — | — |
| – | Kade Chandler | FWD | no games | 8/10g (1·1·0·1·2·2·0·0·0·1) | 2/2g | 29/35g | 54% | — | — |
| – | Matthew Jefferson | KF | no games | 0/0g | 0/0g | 0/0g | — | ⚡ Anytime Goal $1.65 AI 77% ✓ Scored; 🎯 First Goal $20.00 AI 6% ✗ Not first | 🏉 72' |
| – | Max Gawn | RUC | no games | 5/10g (1·0·1·0·1·1·1·0·0·0) | 9/14g | 59/113g | 42% | — | — |
| – | Tom McDonald | DEF | no games | 1/10g (1·0·0·0·0·0·0·0·0·0) | 8/16g | 78/122g | 34% | — | — |
| – | Tom Sparrow | MID | no games | 3/10g (0·0·1·0·0·0·0·2·0·0) | 1/4g | 17/48g | 28% | — | 🏉 67' |
| – | Trent Rivers | DEF | no games | 2/10g (1·0·0·0·0·0·1·0·0·0) | 2/6g | 4/52g | 10% | — | — |
| – | Xavier Lindsay | DEF | no games | 0/0g | 0/0g | 0/0g | — | — | — |

**GWS GIANTS** (team sheet)

| # | Player | Pos | 2025 | Last 10 | vs opp | Venue | Goal % | Alphr play | This game |
|---|---|---|---|---|---|---|---|---|---|
| – | Callum Brown | FWD | 2 in 1g | 9/10g (0·0·3·2·0·2·0·0·0·2) | 1/1g | 3/4g | 50% | ⚡ Anytime Goal $1.24 AI 60% ✗ No goal | — |
| – | Darcy Jones | FWD | 2 in 1g | 9/10g (1·1·0·1·2·1·0·1·0·2) | 0/1g | 1/2g | 72% | — | — |
| – | Finn Callaghan | MID | 2 in 1g | 3/10g (0·0·0·0·1·0·0·0·0·2) | 1/3g | 3/6g | 16% | — | — |
| – | Max Gruzewski | KF | 2 in 1g | 5/5g (2·0·0·1·2) | 0/0g | 0/0g | 60% | — | — |
| – | Xavier O'Halloran | MID | 2 in 1g | 3/10g (0·0·0·0·0·0·0·0·1·2) | 2/4g | 1/8g | 32% | — | — |
| – | Brent Daniels | FWD | 1 in 1g | 10/10g (0·0·2·2·1·1·3·0·0·1) | 5/5g | 5/13g | 62% | ⚡ Anytime Goal $1.68 AI 59% ✗ No goal | — |
| – | Callan Ward | MID | 1 in 1g | 8/10g (2·0·1·0·1·1·0·2·0·1) | 11/15g | 16/26g | 40% | — | — |
| – | James Leake | DEF | 1 in 1g | 1/1g (1) | 0/0g | 0/0g | 100% | — | — |
| – | Sam Taylor | DEF | 1 in 1g | 1/10g (0·0·0·0·0·0·0·0·0·1) | 1/5g | 1/12g | 4% | — | — |
| – | Toby Greene | FWD | 1 in 1g | 21/10g (4·2·3·3·1·2·2·0·3·1) | 19/15g | 28/24g | 88% | ⚡ Anytime Goal $1.13 AI 85% ✓ Scored; 🎯 First Goal $10.00 AI 8% ✗ Not first | 🏉 9' 60' 81' |
| – | Aaron Cadman | KF | 0 in 1g | 13/10g (1·1·0·1·3·1·2·3·1·0) | 0/1g | 1/3g | 72% | ⚡ Anytime Goal $1.20 AI 72% ✓ Scored | 🏉 4' 53' |
| – | Connor Idun | DEF | 0 in 1g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 0/6g | 0/11g | 0% | — | — |
| – | Conor Stone | MID | 0 in 1g | 3/10g (2·0·0·0·0·1·0·0·0·0) | 0/0g | 0/1g | 21% | — | — |
| – | Harry Himmelberg | DEF | 0 in 1g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 10/9g | 18/20g | 4% | — | — |
| – | Jack Buckley | DEF | 0 in 1g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 0/5g | 0/8g | 2% | — | — |
| – | Jacob Wehr | MID | 0 in 1g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 0/0g | 0/1g | 8% | — | 🏉 16' |
| – | Josh Kelly | MID | 0 in 1g | 6/10g (1·1·1·2·0·0·1·0·0·0) | 13/13g | 16/21g | 54% | — | — |
| – | Lachie Ash | DEF | 0 in 1g | 1/10g (0·0·0·0·0·0·0·0·1·0) | 0/5g | 2/11g | 8% | — | — |
| – | Lachie Whitfield | DEF | 0 in 1g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 6/12g | 6/23g | 2% | — | — |
| – | Lachlan Keeffe | RUC | 0 in 1g | 2/10g (1·0·0·0·0·0·0·1·0·0) | 0/6g | 2/31g | 12% | — | 🏉 94' |
| – | Stephen Coniglio | FWD | 0 in 1g | 1/10g (0·0·0·1·0·0·0·0·0·0) | 8/10g | 12/16g | 26% | — | 🏉 58' 74' 91' |
| – | Toby Bedford | FWD | 0 in 1g | 3/10g (0·1·1·0·1·0·0·0·0·0) | 1/2g | 10/14g | 38% | — | — |
| – | Tom Green | MID | no games | 5/10g (1·0·0·1·1·0·0·1·0·1) | 2/6g | 3/10g | 36% | — | 🏉 67' |

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

**Melbourne**

| Player | Line | Under | AI Under | Actual |
|---|---|---|---|---|
| Clayton Oliver ⚡ Under | 27.5 | $1.80 | 79% | 25 ✓ |
| Christian Petracca ⚡ Under | 25.5 | $1.94 | 75% | 27 ✗ |
| Max Gawn ⚡ Under | 22.5 | $1.87 | 81% | 24 ✗ |
| Jack Viney | 22.5 | $1.91 | 58% | 27 ✗ |
| Christian Salem | 21.5 | $1.89 | 54% | 30 ✗ |
| Trent Rivers | 21.5 | $1.87 | 55% | 25 ✗ |
| Ed Langdon | 21.5 | $1.82 | 44% | 19 ✓ |

**GWS GIANTS**

| Player | Line | Under | AI Under | Actual |
|---|---|---|---|---|
| Lachie Whitfield | 30.5 | $1.87 | 62% | 34 ✗ |
| Tom Green | 28.5 | $1.88 | 42% | 35 ✗ |
| Finn Callaghan ⚡ Under | 26.5 | $1.80 | 70% | 31 ✗ |
| Josh Kelly | 25.5 | $1.88 | 59% | 23 ✓ |
| Lachie Ash ⚡ Under | 22.5 | $1.87 | 67% | 19 ✓ |
| Harry Himmelberg ⚡ Under | 20.5 | $1.89 | 67% | 22 ✗ |
| Callan Ward | 18.5 | $1.85 | 44% | 16 ✓ |
| Brent Daniels | 18.5 | $1.87 | 57% | 8 ✓ |

**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/2025-r1-melbourne-v-gws-giants
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-02-24 11:45 UTC (latest tip update)