# Broncos v Eels — NRL Round 21 2025 AI Prediction by Alphr

## Full Time: Broncos 20 – 22 Eels

_Eels rally to slither past Broncos._

Half time: 14 – 12 · Alphr AI pre-game win probability: Broncos 74% / Eels 26% · Suncorp Stadium, Brisbane · Fri, 25 July, 08:00 pm AEST

**Try Scorers** — Broncos: Adam Reynolds (24'), Kobe Hetherington (32'), Billy Walters (58' Tipped ⚡) · Eels: Sean Russell (21' 1st), Zac Lomax (36' Tipped ⚡), Zac Lomax (43' Tipped ⚡), Josh Addo-Carr (63')

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

| Team | Pre-game AI win probability | Result |
|---|---|---|
| Broncos | 74% | Lost |
| Eels | 26% | Won |

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

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

### Full-Time Report

**Brisbane Broncos vs Parramatta Eels Prediction & Tips | NRL Round 21 2025**

_By Ben Dunlop · Published: 28 Feb 2026, 07:36 pm · Last updated: 24 July 2026, 12:42 pm_

Broncos 20–22 Eels in NRL Round 21 at Suncorp Stadium, Brisbane. Here's how the result stacked up against the model's call, with the win-probability story and where the value landed.

Broncos wanted the ball in hand and the clock ticking down through phases. Eels wanted it in the air and in behind. Both approaches worked often enough to produce a genuine arm-wrestle, and it was the Eels who were still standing at the end, winning 22-20 at Suncorp Stadium.

The completion numbers tell you who was patient. Broncos completed at 82%, coughed up the ball only 8 times to the Eels' 9, and ground out 1,585 run metres to the Eels' 1,381. That's a side happy to build through the middle and wear the opposition down. Add 498 post-contact metres and 40 tackle breaks to 30, and it's clear Broncos were doing damage after first contact all night.

Eels took the more direct route. Fewer metres, fewer tackle breaks, but 4 line breaks to the Broncos' 3 and 824 kick metres against 629. That's a team happy to play for field position and let broken play do the damage, and it's exactly how Zac Lomax scored twice.

The scoreboard followed that shape all night. Sean Russell opened it for the Eels in the 20th minute, then Adam Reynolds and Kobe Hetherington hit back either side of the half-hour mark to put Broncos 12-8 up. Lomax pulled one back just before the break to make it 14-12, then struck again early in the second half to put Eels in front, 14-16. Billy Walters levelled it at 18-18 with 58 gone, but Josh Addo-Carr had the last word in the 63rd minute, and Broncos couldn't find an answer from there.

Defence is where it really turned. Broncos missed just 30 tackles to the Eels' 40 and made 89.9% of theirs against 87.4%. On paper that's a clear edge, but it's the Eels' attacking shape, backed by a halves rating of 1,346 against the Broncos' 1,018 coming in, that kept finding the gaps when it counted, including the run of three tries either side of half-time.

Form lines going in had Broncos as the clearly better side, five wins from five compared to the Eels' one, averaging 30.4 points scored to 18.8 conceded. None of that showed up in the ledger tonight. Broncos led at the break and still lost, undone by a team averaging minus 12.4 points margin over their last five doing its best work when it mattered.

Alphr's model had Broncos favourites at 74%, expecting them to win by 9.5 with a combined total near 41. The total landed close, 42 points in the end. The margin was nowhere near it, a 2-point Eels win instead of a Broncos gallop. Filed under 3 from 16 for the night: proof the model can read the shape of a game and still get the ending wrong.

For Broncos, the concern is simple. All that yardage and all those tackle breaks mean little if the guests on your line miss 40 tackles and let it slip late. For the Eels, it's a heist built on patience with the boot and precision in the big moments, not the type of form line anyone saw building a week out.

**Scoring by Half**

| Team | H1 | H2 | T |
|---|---|---|---|
| Broncos | 14 | 6 | 20 |
| Eels | 12 | 10 | 22 |

**Key Match Stats**

| Broncos | Stat | Eels |
|---|---|---|
| 49% | Possession | **51%** |
| 82% | Completion rate | **86%** |
| **1,585** | Run metres | 1,381 |
| **498** | Post-contact metres | 428 |
| 3 | Line breaks | **4** |
| **40** | Tackle breaks | 30 |
| **4** | Offloads | 3 |
| **89.9%** | Effective tackle % | 87.4% |
| **30** | Missed tackles | 40 |
| **8** | Errors | 9 |
| 7 | Penalties conceded | **5** |
| 629 | Kick metres | **824** |

**Model Report Card**

Eels defied the model's 74% prediction for Broncos, a notable upset. The predicted margin of 9.5 was reasonable against the actual 2-point result. Total score prediction of 41 was close to the actual 42, within 1 points. Eels trailed 14–12 at half-time before staging a second-half comeback to win 20–22. The model went 3/16 on this match. The under 50.5 total call was correct.

**Referee Watch**

Todd Smith officiated this match (121 career games). The combined score of 42 points was 5 points below Todd Smith's career average of 47.

**Key moments (momentum model)**

- 20' Try — Sean Russell (Eels) — 2-6 · win-prob swing -4 pts
- 23' Try — Adam Reynolds (Broncos) — 6-8 · win-prob swing +5 pts
- 32' Try — Kobe Hetherington (Broncos) — 12-8 · win-prob swing +5 pts
- 36' Try — Zac Lomax (Eels) — 14-12 · win-prob swing -3 pts
- 43' Try — Zac Lomax (Eels) — 14-16 · win-prob swing -7 pts
- 58' Try — Billy Walters (Broncos) — 18-18 · win-prob swing +5 pts
- 63' Try — Josh Addo-Carr (Eels) — 20-22 · win-prob swing -7 pts

_Official NRL match stats · Generated by Alphr's model_

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

- **Head to Head:** Broncos to win @ $1.20 (edge -11.0%) — model probability 73.7% — result: LOST
- **Line / Spread:** Broncos -13.5 @ $1.91 (edge -11.0%) — result: LOST
- **Total (Over/Under):** Under 50.5 @ $1.91 (edge +24.9%) — result: WON
- Predicted margin: Broncos by 10 · Predicted total: 41

### Match Preview (pre-match read)

The model is firm on Broncos here: 74% to see off Eels. The heaviest factor is the ratings gap: Broncos sit 195 ELO points clear, 1534 to 1339. Form leans Broncos' way: 5 from their last 5, against 1 for Eels.

Broncos own the matchup too, leading 5 of 7 factors including ELO Difference, Forward Pack and Backline Quality. The margin model has Broncos by 9.5, with the two sides combining for about 41. Broncos to win, and win clearly. The model isn't hedging.

The recent history is dead even: 5 wins apiece from the last 10.

Broncos have won 7 straight; Broncos are 10-3 at home this year. Eels have won 3 straight; Eels have put up 138 points in four games. Broncos have won 5 games this season after trailing at half-time.

On the ladder it's Broncos 5th against Eels 16th.

Broncos come in fresher, 12 days between games against 6.

**By the numbers**

|  |  |
|---|---|
| H2H (last 10) | Broncos 5 · Eels 5 |
| Last meeting | Eels 40-32 |
| Broncos last 4 | WWWW · 101 for, 78 against |
| Broncos at home | 10-3 this season |
| Eels last 4 | LWWW · 138 for, 62 against |
| Eels away | 4-8 this season |
| Ladder | Broncos 5th · Eels 16th |
| Finals odds | Broncos 100% · Eels 0% |
| Rest gap | Broncos 12d · Eels 6d |

_Pre-match read · Alphr model_

### Referee Indicator — Balanced

**Todd Smith** — 121 career games since 2019.

| Team | Record under Todd Smith | Win rate |
|---|---|---|
| Broncos | 10W–7L | 59% |
| Eels | 10W–8L | 56% |

Avg total: 46.6 pts · Home win %: 53% · Home bias: Neutral

Both sides have a similar record under Todd Smith, Broncos 10W–7L (59%) and Eels 10W–8L (56%). Games average 46.6 pts, above the league norm, suggesting a free-flowing style.

### Recent Form (Last 5)

| Broncos | Stat | Eels |
|---|---|---|
| 5.0 | Wins (Last 5) | 1.0 |
| 30.4pts | Avg Score | 18.8pts |
| 17.2pts | Avg Conceded | 31.2pts |
| 13.2pts | Avg Margin | -12.4pts |
| 1669.0m | Run Metres | 1594.6m |
| 7.4 | Line Breaks | 4.4 |
| 328.6 | Tackles | 380.6 |
| 12.0 | Errors | 15.0 |

### Form & History

| Team | Last 5 | Avg Pts |
|---|---|---|
| Broncos | 5W–0L | 30.4 |
| Eels | 1W–4L | 18.8 |

### H2H History (Last 5) — Broncos lead 4-1

| Season | Round | Home | Score | Away |
|---|---|---|---|---|
| 2026 | R2 | Broncos | 32 – 40 | Eels |
| 2024 | R25 | Broncos | 30 – 24 | Eels |
| 2024 | R10 | Eels | 14 – 30 | Broncos |
| 2023 | R24 | Broncos | 54 – 10 | Eels |
| 2023 | R8 | Eels | 16 – 26 | Broncos |

### Positional Matchup

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

**Field Matchup** — where one team attacks vs where the other concedes:
- Broncos' best path is the left edge: NRL's 1st-ranked left edge attack (1.59 tries/game) runs at a Eels defence ranked 15th there (1.59 conceded/game). Key man: Shibasaki, 12 tries in that channel this season.
- Eels' best path is the right edge: NRL's 11th-ranked right edge attack (1 tries/game) runs at a Broncos defence ranked 10th there (1.12 conceded/game). Key man: Lomax, 5 tries in that channel this season.

| Channel | Broncos | Eels |
|---|---|---|
| Left | 1.59/g (att 1st (strong)) · concedes 1.12/g (def 7th) | 0.82/g (att 16th (weak)) · concedes 1.59/g (def 15th (weak)) |
| Middle | 1.65/g (att 7th) · concedes 1.41/g (def 8th) | 1.35/g (att 11th) · concedes 1.53/g (def 9th) |
| Right | 1/g (att 11th) · concedes 1.12/g (def 10th) | 1/g (att 11th) · concedes 1.47/g (def 16th (weak)) |

**Attack Spine** (Halfback · Five-Eighth · Hooker)

|  | Broncos | Eels |
|---|---|---|
| Attack rank | 2nd (strong) | 11th |
| Defence rank | 5th (strong) | 5th (strong) |
| Tries scored · conceded | 13 · 7 | 9 · 7 |
| Try Assists | 1.8/g | 1.2/g |
| Run Metres | 117m/g | 166m/g |
| Tackle Breaks | 2.8/g | 2.5/g |
| Line Breaks | 0.6/g | 0.7/g |
| Tackle Efficiency | 87.3% | 86.2% |

**Outside Backs** (Fullback · Wingers · Centres)

|  | Broncos | Eels |
|---|---|---|
| Attack rank | 3rd (strong) | 14th (weak) |
| Defence rank | 8th | 16th (weak) |
| Tries scored · conceded | 48 · 38 | 31 · 48 |
| Try Assists | 1.3/g | 1.2/g |
| Run Metres | 670m/g | 750m/g |
| Tackle Breaks | 17.4/g | 17.4/g |
| Line Breaks | 3.8/g | 2.5/g |
| Tackle Efficiency | 79.8% | 79.3% |

**Forwards** (Props · 2nd Rows · Lock)

|  | Broncos | Eels |
|---|---|---|
| Attack rank | 15th (weak) | 11th |
| Defence rank | 9th | 16th (weak) |
| Tries scored · conceded | 7 · 12 | 9 · 17 |
| Try Assists | 0.4/g | 0.3/g |
| Run Metres | 595m/g | 467m/g |
| Tackle Breaks | 11.1/g | 7.2/g |
| Line Breaks | 1/g | 0.9/g |
| Tackle Efficiency | 91.5% | 91.1% |

**Who scores on Eels** — Locks 0.15/g (lg 0.1) +50% · Centres 0.92/g (lg 0.68) +35% · Wingers 1.69/g (lg 1.25) +35%
**Who scores on Broncos** — Locks 0.12/g (lg 0.1) +20% · Hookers 0.15/g (lg 0.14) +7% · Centres 0.72/g (lg 0.68) +6%

_Tries conceded by position, last 3 seasons; positive = concedes above league average to that position._

### Try Scorer History — Who Crosses The Line

_Last 10 games, career record vs the opponent and at Suncorp Stadium. ⚡ = our AI backs them to score; 🎯 = our AI's first-try pick. 🏉 = scored in this game. Try % = share of games with a try, last 10 weighted double vs the 30 prior — historical frequency, not a market price._

**Broncos** (team sheet)

| # | Player | Pos | 2025 | Last 10 | vs opp | Venue | Try % | Alphr play | This game |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Reece Walsh | FB | 6 in 11g | 5/10g (0·0·0·0·1·1·2·0·0·1) | 3/5g | 16/31g | 48% | ⚡ Anytime Try $1.86 AI 52% ✗ No try; 🎯 First Try $9.50 AI 6% ✗ Not first | — |
| 2 | Josiah Karapani | WG | 6 in 5g | 6/10g (0·0·0·0·0·2·2·1·1·0) | 0/1g | 5/11g | 27% | ⚡ Anytime Try $1.50 AI 67% ✗ No try; 🎯 First Try $6.50 AI 9% ✗ Not first | — |
| 3 | Kotoni Staggs | CE | 4 in 14g | 3/10g (0·0·0·1·0·1·0·1·0·0) | 2/12g | 38/75g | 30% | ⚡ Anytime Try $2.50 AI 38% ✗ No try | — |
| 4 | Gehamat Shibasaki | CE | 12 in 16g | 8/10g (0·1·0·0·1·0·2·2·2·0) | 0/3g | 11/16g | 38% | ⚡ Anytime Try $1.86 AI 72% ✗ No try; 🎯 First Try $9.50 AI 10% ✗ Not first | — |
| 5 | Jesse Arthars | WG | 11 in 15g | 4/10g (1·1·1·0·0·1·0·0·0·0) | 1/5g | 17/47g | 38% | ⚡ Anytime Try $1.83 AI 36% ✗ No try | — |
| 6 | Ezra Mam | 5/8 | 3 in 7g | 4/10g (1·0·0·1·1·0·1·0·0·0) | 3/5g | 17/33g | 50% | — | — |
| 7 | Adam Reynolds | HB | 3 in 17g | 1/10g (1·0·0·0·0·0·0·0·0·0) | 6/19g | 8/56g | 18% | — | 🏉 24' |
| 8 | Xavier Willison | PR | 3 in 17g | 1/10g (1·0·0·0·0·0·0·0·0·0) | 0/2g | 5/27g | 12% | — | — |
| 9 | Ben Hunt | HK | 2 in 11g | 1/10g (0·0·0·0·0·0·0·1·0·0) | 4/21g | 26/108g | 18% | — | — |
| 10 | Payne Haas | PR | 1 in 15g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 1/10g | 8/77g | 6% | — | — |
| 11 | Brendan Piakura | 2R | 1 in 15g | 1/10g (0·0·0·0·0·0·0·0·1·0) | 0/3g | 3/24g | 10% | — | — |
| 12 | Jordan Riki | 2R | 1 in 14g | 1/10g (0·0·1·0·0·0·0·0·0·0) | 1/8g | 13/62g | 14% | — | — |
| 13 | Patrick Carrigan | LK | 0 in 16g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 0/12g | 2/63g | 4% | — | — |
| 14 | Billy Walters | INT | 5 in 17g | 3/10g (1·0·0·0·0·0·0·0·1·1) | 2/7g | 8/49g | 22% | ⚡ Anytime Try $5.10 AI 36% ✓ Scored | 🏉 58' |
| 15 | Kobe Hetherington | INT | 0 in 17g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 0/6g | 3/53g | 2% | — | 🏉 32' |
| 16 | Corey Jensen | INT | 1 in 15g | 1/10g (0·0·0·0·0·0·0·1·0·0) | 0/9g | 1/47g | 6% | — | — |
| 17 | Jack Gosiewski | INT | 3 in 10g | 3/10g (1·0·1·0·0·0·0·0·0·1) | 0/7g | 3/14g | 18% | — | — |

**Eels** (team sheet)

| # | Player | Pos | 2025 | Last 10 | vs opp | Venue | Try % | Alphr play | This game |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Joash Papalii | FB | 1 in 14g | 1/10g (0·0·0·1·0·0·0·0·0·0) | 0/0g | 0/1g | 8% | — | — |
| 2 | Zac Lomax | WG | 5 in 12g | 5/10g (0·0·0·2·0·0·0·1·1·1) | 0/6g | 2/9g | 44% | ⚡ Anytime Try $2.07 AI 51% ✓ Scored; 🎯 First Try $11.00 AI 9% ✗ Not first | 🏉 36' 43' |
| 3 | Will Penisini | CE | 4 in 13g | 2/10g (0·0·0·0·0·0·0·0·0·2) | 2/6g | 2/7g | 26% | — | — |
| 4 | Sean Russell | CE | 4 in 16g | 3/10g (0·0·0·0·1·0·1·0·0·1) | 2/4g | 0/3g | 22% | — | 🏉 21' |
| 5 | Josh Addo-Carr | WG | 9 in 15g | 4/10g (2·0·0·0·1·0·0·1·0·0) | 13/13g | 22/21g | 42% | — | 🏉 63' |
| 6 | Dean Hawkins | 5/8 | 2 in 9g | 2/10g (0·0·0·0·0·0·1·1·0·0) | 0/1g | 0/0g | 13% | — | — |
| 7 | Mitchell Moses | HB | 2 in 6g | 5/10g (0·1·2·0·0·0·0·1·0·1) | 4/16g | 3/15g | 32% | ⚡ Anytime Try $4.80 AI 38% ✗ No try; 🎯 First Try $23.00 AI 6% ✗ Not first | — |
| 8 | J'maine Hopgood | PR | 1 in 17g | 1/10g (0·0·0·1·0·0·0·0·0·0) | 0/3g | 0/7g | 12% | — | — |
| 9 | Ryley Smith | HK | 0 in 15g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 0/0g | 0/1g | 0% | — | — |
| 10 | Junior Paulo | PR | 0 in 17g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 2/19g | 1/17g | 6% | — | — |
| 11 | Charlie Guymer | 2R | 2 in 10g | 2/10g (0·0·0·0·0·0·1·0·0·1) | 0/0g | 0/1g | 18% | — | — |
| 12 | Jack Williams | 2R | 1 in 14g | 1/10g (0·0·0·1·0·0·0·0·0·0) | 0/9g | 0/13g | 8% | — | — |
| 13 | Dylan Walker | LK | 1 in 16g | 1/10g (0·0·0·0·0·1·0·0·0·0) | 1/12g | 2/18g | 8% | — | — |
| 14 | Tallyn Da Silva | INT | 3 in 14g | 2/10g (0·0·0·1·0·0·0·1·0·0) | 0/1g | 0/3g | 16% | — | — |
| 15 | Luca Moretti | INT | 0 in 8g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 0/1g | 0/2g | 5% | — | — |
| 16 | Matt Doorey | INT | 1 in 12g | 1/10g (0·0·1·0·0·0·0·0·0·0) | 0/2g | 0/3g | 8% | — | — |
| 17 | Sam Tuivaiti | INT | 1 in 9g | 1/9g (0·0·0·0·0·1·0·0·0) | 0/0g | 0/1g | 11% | — | — |

### Prediction Breakdown — Pure Alpha Model

**Team ELO Ratings** — Broncos 1534 · Eels 1339 · ELO difference: 195 in favour of Broncos

**Positional Matchups** — lineup ELO by unit

| Unit | Broncos | Eels | Edge |
|---|---|---|---|
| Forwards | 1181 (best 1348) | 1093 (best 1227) | Broncos +88 |
| Backs | 999 (best 1177) | 971 (best 1142) | Broncos +29 |
| Halves | 1018 (best 1018) | 1346 (best 1346) | Eels +328 |
| Hooker | 776 | 988 | Eels +212 |

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

| # | Factor | Weight | Favours |
|---|---|---|---|
| 1 | ELO Difference | 14.0% | Broncos |
| 2 | Forward Pack | 12.0% | Broncos |
| 3 | Backline Quality | 10.0% | Broncos |
| 4 | Halves Control | 9.0% | Eels |
| 5 | Recent Win Rate | 9.0% | Broncos |
| 6 | Referee Tendency | 7.0% | — |
| 7 | Venue Advantage | 7.0% | Broncos |

**Model Confidence: 74%** — Broncos predicted to win by 10 points · Predicted total: 41 pts

**Record:** 1/3 match 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/nrl/match/2025-r21-broncos-v-eels
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-24 02:42 UTC (latest tip update)