# Essendon v GWS GIANTS — AFL Round 19 2026 AI Prediction by Alphr

## Full Time: Essendon 67 – 64 GWS GIANTS

_Essendon scrape past GWS GIANTS in a tight one._

Half time: 24 – 21 · Alphr AI pre-game win probability: Essendon 17% / GWS GIANTS 83% · Marvel Stadium · Sun, 19 July, 04:40 pm AEST

**Goal Kickers** — Essendon: Dyson Sharp (13'), Zach Merrett (29'), Nick Bryan (45' ×2), Jacob Farrow (62' ×2), Hussien El Achkar (67' Tipped ⚡), Mason Redman (69'), Sullivan Robey (77'), Peter Wright (81' Tipped ⚡) · GWS GIANTS: Toby Greene (8' ×2 1st Tipped 🎯), Stephen Coniglio (70'), Max Gruzewski (82' Tipped ⚡), Harry Rowston (86'), Ryan Angwin (64'), Callum Brown (73' Tipped ⚡), Jack Ough (79')

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

| Team | Pre-game AI win probability | Result |
|---|---|---|
| GWS GIANTS | 83% | Lost |
| Essendon | 17% | Won |

Model call: **Missed** · Margin: 25.6 predicted → 3 actual · Markets hit: 2/4

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

### Full-Time Report

**Essendon Bombers vs GWS GIANTS Prediction & Tips | AFL Round 19 2026**

_By Ben Dunlop · Published: 16 July 2026, 09:59 pm · Last updated: 19 July 2026, 07:18 pm_

Essendon 67–64 GWS GIANTS in AFL Round 19 at Marvel Stadium. Here's how the result stacked up against the model's call, with the win-probability story and where the value landed.

GWS GIANTS did most things right in this one and still walked away with a loss. They out-marked Essendon 85 to 72, took 16 marks inside 50 to Essendon's 9, and read the ball in defence well enough to rack up 69 intercepts to 59. That's usually a winning profile. On the scoreboard, it added up to a three-point defeat, 67 to 64 at Marvel Stadium.

Where it fell apart for the Giants was at the source. Essendon won clearances 45 to 28 and contested possession 133 to 119, gaps far too big to cover with clean hands further up the ground. Every one of those Giants intercepts and marks counted for a little less when Essendon kept winning first use of the ball and finding a way forward regardless, 49 inside 50s to 46. Good user of the footy but second at the coalface is normally a losing combination. It nearly was again here.

Essendon led at every change. They were up 16-15 at quarter time, 24-21 at half time and 48-42 at three-quarter time. The Giants chipped away without ever hitting the front on the scoreboard, and they made the last term interesting, outscoring Essendon 22 to 19 in the final quarter to cut a six-point buffer back to three. Not quite enough time left to finish the job.

Final score: Essendon 67, GWS GIANTS 64. Essendon's edge in the middle, rated 1088 to 1068 coming in, showed up exactly where you'd expect, in the clearance count. GWS came in rated well clear everywhere else, forwards 1198 to 1013 and defence 1389 to 1057, and those numbers explain the marks and intercepts. They just don't explain the final margin.

The form line makes this sting even more for the Giants. They arrived on the back of a two-game winning streak, averaging 86 points and conceding 88.2 across their last five, for an average margin of minus 2.2. Essendon turned up on five straight losses, scoring just 58.2 points a game on average and losing by 44.2 points on average. Going off recent output, this result had no business being this tight.

Alphr's model had it lopsided too, tipping GWS GIANTS by 25.6 points and giving them an 83 per cent win chance off power ratings of 1628 to 1065. Essendon winning outright turns that on its head, and the margin miss was significant: 25.6 predicted against an actual gap of 3 points. The model got the shape of the scoring closer to the mark, tipping a combined total of 168 against an actual 131, which landed comfortably under the 177.5 total line. Essendon also covered the 39.5-point line with ease, given they won outright.

All up, the model finished 2 from 4 on this one: right on the total and the line, wrong on the winner and well wide on the margin. For a Giants side that had the marks, the intercepts and the form heading in, that's cold comfort. Contested footy decided this game, and Essendon simply won it more often when it mattered.

**Scoring by Quarter**

| Team | Q1 | Q2 | Q3 | Q4 | T |
|---|---|---|---|---|---|
| Essendon | 16 | 8 | 24 | 19 | 67 |
| GWS GIANTS | 15 | 6 | 21 | 22 | 64 |

**Key Match Stats**

| Essendon | Stat | GWS GIANTS |
|---|---|---|
| 367 | Disposals | **368** |
| **133** | Contested poss. | 119 |
| **45** | Clearances | 28 |
| **49** | Inside 50s | 46 |
| 72 | Marks | **85** |
| 9 | Marks inside 50 | **16** |
| 69 | Tackles | **77** |
| **41** | Hit-outs | 37 |
| 59 | Intercepts | **69** |
| 0.0% | Disposal eff. | 0.0% |

**Model Report Card**

Essendon defied the model's 83% prediction for GWS GIANTS, a notable upset. The margin model missed here, predicting 25.6 but the actual margin was 3 points. The game's 131 points came in 37 points lower than the predicted 168. The model went 2/4 on this match. Essendon covered the 39.5-point line. The under 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:** GWS GIANTS to win @ $1.11 (edge -6.7%) — model probability 83.4% — result: LOST
- **Line / Spread:** Essendon +39.5 @ $1.89 (edge +13.9%) — result: WON
- **Margin Band:** GWS GIANTS 1-39 @ $3.30 (edge +0.0%) — result: LOST
- **Total (Over/Under):** Under 177.5 @ $1.86 (edge +1.2%) — result: WON
- Predicted margin: GWS GIANTS by 26 · Predicted total: 168

### Match Preview (pre-match read)

The model is firm on GWS GIANTS here: 83% to see off Essendon. The heaviest factor is the ratings gap: GWS GIANTS sit 562 ELO points clear, 1628 to 1065. Form leans GWS GIANTS's way: 2 from their last 5, against 0 for Essendon.

GWS GIANTS own the matchup too, leading 5 of 7 factors including ELO Difference, Recent Win Rate and Forward Line ELO. The margin model has GWS GIANTS by 25.6, with the two sides combining for about 168. GWS GIANTS to win, and win clearly. The model isn't hedging.

_Pre-match read · Alphr model_

### Recent Form (Last 5)

| Essendon | Stat | GWS GIANTS |
|---|---|---|
| 0.0 | Wins (Last 5) | 2.0 |
| 58.2pts | Avg Score | 86.0pts |
| 102.4pts | Avg Conceded | 88.2pts |
| -44.2pts | Avg Margin | -2.2pts |
| 359.2 | Disposals | 384.0 |
| 50.0 | Inside 50s | 50.0 |
| 45.4 | Tackles | 58.4 |
| 33.4 | Clearances | 35.2 |

### Form & History

_Last 5 games, oldest → newest._

| Team | Last 5 | Avg Pts |
|---|---|---|
| Essendon | R13 L · R14 L · R16 L · R17 L · R18 L | 58.2 |
| GWS GIANTS | R14 L · R15 L · R16 L · R17 W · R18 W | 86.0 |

### H2H History (Last 5) — GWS GIANTS lead 3-2

| Season | Round | Home | Score | Away | Alphr's read |
|---|---|---|---|---|---|
| 2026 | R9 | GWS GIANTS | 103 – 89 | Essendon | GWS GIANTS 54% ✓ |
| 2025 | R19 | Essendon | 56 – 104 | GWS GIANTS | not priced |
| 2024 | R9 | Essendon | 82 – 62 | GWS GIANTS | not priced |
| 2023 | R23 | GWS GIANTS | 162 – 36 | Essendon | not priced |
| 2023 | R4 | Essendon | 88 – 75 | GWS GIANTS | not priced |

_Alphr's pre-match read was right in the one decided meeting it priced._

### Positional Matchup

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

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

|  | Essendon | GWS GIANTS |
|---|---|---|
| Attack rank | 18th (weak) | 3rd (strong) |
| Defence rank | 18th (weak) | 13th (weak) |
| Goals scored · conceded | 96 · 181 | 189 · 157 |
| Goal Assists | 2.8/g | 5.5/g |
| Disposals | 80/g | 118/g |
| Inside 50s | 14.2/g | 22.9/g |
| Marks Inside 50 | 5.7/g | 9.8/g |
| Disposal Efficiency | 68% | 65.9% |

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

|  | Essendon | GWS GIANTS |
|---|---|---|
| Attack rank | 8th | 15th (weak) |
| Defence rank | 16th (weak) | 11th |
| Goals scored · conceded | 54 · 61 | 33 · 52 |
| Goal Assists | 2.5/g | 2.6/g |
| Disposals | 132/g | 128/g |
| Inside 50s | 18.5/g | 20.2/g |
| Marks Inside 50 | 2.7/g | 0.9/g |
| Disposal Efficiency | 74.1% | 70.2% |

**Defenders** (Key & Medium Defenders)

|  | Essendon | GWS GIANTS |
|---|---|---|
| Attack rank | 2nd (strong) | 16th (weak) |
| Defence rank | 15th (weak) | 8th |
| Goals scored · conceded | 21 · 15 | 5 · 13 |
| Goal Assists | 2.3/g | 1.2/g |
| Disposals | 146/g | 144/g |
| Inside 50s | 12.3/g | 10.9/g |
| Marks Inside 50 | 1.9/g | 0.5/g |
| Disposal Efficiency | 78.8% | 80% |

**Who scores on GWS GIANTS** — Defenders 1.11/g (lg 1.08) +3% · Rucks 0.52/g (lg 0.52) +0% · Forwards 4.3/g (lg 4.46) -4%
**Who scores on Essendon** — Forwards 5.35/g (lg 4.46) +20% · Defenders 1.22/g (lg 1.08) +13% · Key Forwards 4.22/g (lg 3.85) +10%

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

**Essendon** (team sheet)

| # | Player | Pos | 2026 | Last 10 | vs opp | Venue | Goal % | Alphr play | This game |
|---|---|---|---|---|---|---|---|---|---|
| – | Nate Caddy | KF | 32 in 16g | 20/10g (3·2·2·2·2·1·1·2·3·2) | 2/1g | 27/15g | 80% | ⚡ Anytime Goal $1.08 AI 82% ✗ No goal | — |
| – | Peter Wright | RUC | 15 in 12g | 14/10g (2·1·1·1·0·2·3·0·1·3) | 12/11g | 86/44g | 72% | ⚡ Anytime Goal $1.12 AI 74% ✓ Scored | 🏉 81' |
| – | Sam Durham | MID | 9 in 16g | 5/10g (1·0·0·0·0·1·0·2·0·1) | 0/7g | 14/39g | 38% | — | — |
| – | Isaac Kako | FWD | 8 in 9g | 9/10g (1·1·1·0·2·2·1·0·0·1) | 1/1g | 6/12g | 62% | — | — |
| – | Sullivan Robey | FWD | 8 in 13g | 6/10g (1·0·2·0·0·0·1·1·1·0) | 0/1g | 3/3g | 48% | — | 🏉 77' |
| – | Xavier Duursma | MID | 8 in 17g | 2/10g (0·2·0·0·0·0·0·0·0·0) | 4/6g | 11/26g | 28% | — | — |
| – | Zach Merrett | MID | 8 in 17g | 4/10g (1·0·0·1·1·0·0·1·0·0) | 1/15g | 33/93g | 34% | — | 🏉 29' |
| – | Archer Day-Wicks | FWD | 6 in 15g | 3/10g (0·0·0·0·2·0·0·0·1·0) | 0/1g | 2/7g | 23% | — | — |
| – | Hussien El Achkar | FWD | 6 in 5g | 6/5g (1·0·2·1·2) | 0/0g | 2/1g | 80% | ⚡ Anytime Goal $1.64 AI 60% ✓ Scored | 🏉 67' |
| – | Jye Caldwell | MID | 6 in 13g | 3/10g (1·0·1·0·0·0·1·0·0·0) | 1/3g | 12/36g | 40% | — | — |
| – | Kyle Langford | DEF | 4 in 14g | 3/10g (0·0·2·1·0·0·0·0·0·0) | 17/11g | 68/58g | 48% | — | — |
| – | Andrew McGrath | DEF | 2 in 14g | 2/10g (0·1·0·0·0·0·0·0·0·1) | 1/12g | 8/68g | 10% | — | — |
| – | Dyson Sharp | FWD | 2 in 9g | 2/9g (2·0·0·0·0·0·0·0·0) | 0/1g | 0/3g | 11% | — | 🏉 13' |
| – | Mason Redman | DEF | 2 in 10g | 2/10g (0·0·1·0·0·1·0·0·0·0) | 4/10g | 12/51g | 18% | — | 🏉 69' |
| – | Archie Roberts | DEF | 1 in 15g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 0/2g | 2/13g | 6% | — | — |
| – | Max Kondogiannis | MID | 1 in 6g | 1/6g (0·0·0·0·1·0) | 0/0g | 0/1g | 17% | — | — |
| – | Zach Reid | DEF | 1 in 17g | 1/10g (0·0·0·0·0·1·0·0·0·0) | 0/1g | 0/11g | 4% | — | — |
| – | Angus Clarke | FWD | 0 in 1g | 2/10g (1·0·0·0·1·0·0·0·0·0) | 0/1g | 1/4g | 20% | — | — |
| – | Jacob Farrow | DEF | 0 in 15g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 0/1g | 0/5g | 0% | — | 🏉 62' 58' |
| – | Jaxon Artemis | DEF | no games | 0/0g | 0/0g | 0/0g | — | — | — |
| – | Jaxon Prior | DEF | 0 in 16g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 1/5g | 0/18g | 0% | — | — |
| – | Jordan Ridley | DEF | 0 in 5g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 0/8g | 0/31g | 2% | — | — |
| – | Nick Bryan | RUC | 0 in 9g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 0/1g | 0/11g | 5% | — | 🏉 45' 64' |

**GWS GIANTS** (team sheet)

| # | Player | Pos | 2026 | Last 10 | vs opp | Venue | Goal % | Alphr play | This game |
|---|---|---|---|---|---|---|---|---|---|
| – | Jake Stringer | KF | 36 in 17g | 24/10g (1·3·2·5·1·3·0·1·7·1) | 16/5g | 181/90g | 82% | ⚡ Anytime Goal $1.04 AI 92% ✗ No goal; 🎯 First Goal $7.50 AI 10% ✗ Not first | — |
| – | Toby Greene | FWD | 27 in 17g | 22/10g (1·3·0·5·3·2·3·2·3·0) | 25/14g | 43/33g | 78% | ⚡ Anytime Goal $1.02 AI 90% ✓ Scored; 🎯 First Goal $7.50 AI 9% ✓ Scored first | 🏉 8' 23' |
| – | Aaron Cadman | KF | 24 in 12g | 17/10g (2·1·0·3·1·4·1·2·2·1) | 2/3g | 10/6g | 88% | ⚡ Anytime Goal $1.02 AI 84% ✗ No goal; 🎯 First Goal $7.00 AI 7% ✗ Not first | — |
| – | Max Gruzewski | KF | 14 in 9g | 17/10g (3·2·0·1·1·2·2·3·3·0) | 4/2g | 3/3g | 70% | ⚡ Anytime Goal $1.19 AI 83% ✓ Scored | 🏉 82' |
| – | Callum Brown | FWD | 13 in 12g | 12/10g (0·0·0·2·3·0·0·3·1·3) | 3/2g | 6/10g | 48% | ⚡ Anytime Goal $1.17 AI 72% ✓ Scored | 🏉 73' |
| – | Toby Bedford | FWD | 11 in 13g | 8/10g (1·0·1·1·2·1·0·0·0·2) | 3/5g | 6/9g | 52% | — | — |
| – | Finn Callaghan | MID | 8 in 17g | 5/10g (0·0·0·1·2·0·0·1·0·1) | 0/4g | 2/8g | 30% | — | — |
| – | Stephen Coniglio | FWD | 5 in 15g | 2/10g (0·0·0·0·0·0·0·1·1·0) | 10/15g | 17/27g | 22% | — | 🏉 70' |
| – | Harry Rowston | MID | 4 in 6g | 9/10g (0·0·4·1·1·1·1·0·1·0) | 0/2g | 1/5g | 39% | — | 🏉 86' |
| – | Clayton Oliver | MID | 3 in 17g | 1/10g (0·0·0·0·0·0·0·1·0·0) | 1/11g | 4/22g | 16% | — | — |
| – | Conor Stone | MID | 3 in 6g | 3/10g (0·0·0·0·0·0·0·2·0·1) | 1/3g | 1/3g | 19% | — | — |
| – | Ryan Angwin | MID | 3 in 14g | 2/10g (2·0·0·0·0·0·0·0·0·0) | 0/1g | 0/6g | 12% | — | 🏉 64' |
| – | Harry Himmelberg | DEF | 2 in 17g | 2/10g (0·1·0·0·0·0·0·0·0·1) | 11/13g | 13/24g | 14% | — | — |
| – | Riley Hamilton | FWD | 2 in 2g | 2/2g (0·2) | 0/0g | 0/0g | 50% | — | — |
| – | Xavier O'Halloran | MID | 2 in 9g | 3/10g (1·0·1·0·0·0·0·1·0·0) | 1/4g | 4/12g | 26% | — | — |
| – | Joe Fonti | DEF | 1 in 16g | 1/10g (0·0·1·0·0·0·0·0·0·0) | 0/2g | 0/6g | 4% | — | — |
| – | Lachie Ash | DEF | 1 in 17g | 1/10g (0·0·0·0·0·0·0·1·0·0) | 2/9g | 0/18g | 6% | — | — |
| – | Connor Idun | DEF | 0 in 17g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 0/7g | 0/15g | 0% | — | — |
| – | Jack Ough | MID | 0 in 2g | 0/2g (0·0) | 0/0g | 0/0g | 0% | — | 🏉 79' |
| – | Jayden Laverde | DEF | 0 in 15g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 0/1g | 12/58g | 0% | — | — |
| – | Lachie Whitfield | DEF | 0 in 15g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 4/16g | 9/31g | 0% | — | — |
| – | Nicholas Madden | RUC | 0 in 3g | 0/6g (0·0·0·0·0·0) | 0/0g | 0/0g | 0% | — | — |
| – | Sam Taylor | DEF | 0 in 6g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 0/8g | 0/15g | 2% | — | — |

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

**Essendon**

| Player | Line | Under | AI Under | Actual |
|---|---|---|---|---|
| Archie Roberts ⚡ Under | 29.5 | $1.95 | 66% | 27 ✓ |
| Zach Merrett | 27.5 | $1.87 | 54% | 35 ✗ |
| Sam Durham ⚡ Under | 23.5 | $1.90 | 68% | 25 ✗ |
| Jye Caldwell ⚡ Under | 19.5 | $1.87 | 70% | 17 ✓ |
| Mason Redman | 19.5 | $1.87 | 60% | 17 ✓ |
| Dyson Sharp ⚡ Under | 18.5 | $1.87 | 79% | 23 ✗ |
| Andrew McGrath | 18.5 | $1.87 | 53% | 18 ✓ |
| Sullivan Robey ⚡ Under | 18.5 | $2.00 | 69% | 17 ✓ |
| Jacob Farrow | 16.5 | $1.87 | 48% | 20 ✗ |
| Xavier Duursma | 16.5 | $1.87 | 51% | 11 ✓ |

**GWS GIANTS**

| Player | Line | Under | AI Under | Actual |
|---|---|---|---|---|
| Clayton Oliver | 33.5 | $1.83 | 53% | 23 ✓ |
| Finn Callaghan ⚡ Under | 31.5 | $1.88 | 66% | 27 ✓ |
| Lachie Ash ⚡ Under | 30.5 | $1.92 | 64% | 23 ✓ |
| Lachie Whitfield | 30.5 | $1.96 | 56% | 23 ✓ |
| Toby Greene ⚡ Under | 23.5 | $1.87 | 69% | 6 ✓ |
| Connor Idun | 22.5 | $1.91 | 55% | 24 ✗ |
| Harry Himmelberg | 19.5 | $1.87 | 59% | 16 ✓ |
| Ryan Angwin | 18.5 | $1.87 | 63% | 21 ✗ |
| Joe Fonti | 18.5 | $1.87 | 56% | 17 ✓ |
| Xavier O'Halloran ⚡ Under | 17.5 | $1.87 | 65% | 17 ✓ |
| Toby Bedford ⚡ Under | 16.5 | $1.95 | 64% | 8 ✓ |

### Prediction Breakdown — Pure Alpha Model

**Team ELO Ratings** — Essendon 1065 · GWS GIANTS 1628 · ELO difference: 562 in favour of GWS GIANTS

**Positional Matchups** — lineup ELO by unit

| Unit | Essendon | GWS GIANTS | Edge |
|---|---|---|---|
| Midfield | 1088 (best 1174) | 1068 (best 1262) | Essendon +20 |
| Forwards | 1013 (best 1242) | 1198 (best 1594) | GWS GIANTS +185 |
| Defence | 1057 (best 1221) | 1389 (best 1545) | GWS GIANTS +333 |
| Ruck | 1066 (best 1142) | 1090 (best 1090) | GWS GIANTS +24 |

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

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

**Model Confidence: 83%** — GWS GIANTS predicted to win by 26 points · Predicted total: 168 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-r19-essendon-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-07-19 09:18 UTC (latest tip update)