# Eels v Bulldogs — NRL Round 7 2026 AI Prediction by Alphr

## Full Time: Eels 38 – 20 Bulldogs

_Eels wriggle past Bulldogs._

Half time: 18 – 4 · Alphr AI pre-game win probability: Eels 36% / Bulldogs 64% · CommBank Stadium, Sydney · Sun, 19 Apr, 04:05 pm AEST

**Try Scorers** — Eels: Josh Addo-Carr (14' Tipped ⚡), Ronald Volkman (28'), Joash Papalii (34'), Dylan Walker (57'), Tallyn Da Silva (71'), Will Penisini (76' Tipped ⚡) · Bulldogs: Jacob Kiraz (10' 1st Tipped 🎯), Lachlan Galvin (51'), Jonathan Sua (73'), Bronson Xerri (77' Tipped ⚡)

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

| Team | Pre-game AI win probability | Result |
|---|---|---|
| Bulldogs | 64% | Lost |
| Eels | 36% | Won |

Model call: **Missed** · Margin: 6.5 predicted → 18 actual · Markets hit: 1/4

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

### Full-Time Report

**Parramatta Eels vs Canterbury Bulldogs Prediction & Tips | NRL Round 7 2026**

_By Ben Dunlop · Published: 15 Apr 2026, 09:24 am · Last updated: 19 Apr 2026, 07:52 pm_

Eels 38–20 Bulldogs in NRL Round 7 at CommBank Stadium, Sydney. Here's how the result stacked up against the model's call, with the win-probability story and where the value landed.

Bulldogs wanted the ball in space and the shortest route through it. Eels wanted it in their own hands as often as possible and had no interest in giving it away cheaply. Both got roughly what they were after. Only one team walked out with the four points. Eels ran out 38-20 winners at CommBank Stadium.

That contrast is all over the stat sheet. Bulldogs ran for 1,514 metres to the Eels' 1,449, added 497 post-contact metres to 463, offloaded 13 times to 6 and broke the line 5 times to 3. On paper, that's the more dangerous team. Eels finished with 10 errors to 13, completed at 82 per cent against 75, and conceded a single penalty to the Bulldogs' six. On the numbers that decide who actually controls a game, the Eels were well clear.

Jacob Kiraz got the Bulldogs on the board inside 10 minutes. Josh Addo-Carr levelled it soon after, and from there the Eels took charge. Ronald Volkman crossed at the 28th minute, Joash Papalii at the 34th, and by half-time it was 18-4. That's a team turning a clear game plan straight into points on the board.

Lachlan Galvin got one back for the Bulldogs midway through the second half to make it 18-8. Dylan Walker answered at the 57th minute to push it to 22-10, and Tallyn Da Silva made it 30-10 at the 70th. Jonathan Sua and Bronson Xerri scored late consolation tries for the Bulldogs, but Will Penisini had already put the Eels out to 36-16 before Xerri's try at the 77th minute closed the scoring at 38-20.

The penalty count is worth sitting with. Six against one is the kind of gap that turns a contest into a procession, and it's hard to run a physical, metres-heavy game plan when you keep handing the other side field position for free. Eels also controlled territory with the boot, banking 886 kick metres to the Bulldogs' 730, so all that Bulldogs metreage kept starting further back than it needed to.

None of this lines up with how the match was rated beforehand.

**Scoring by Half**

| Team | H1 | H2 | T |
|---|---|---|---|
| Eels | 18 | 20 | 38 |
| Bulldogs | 4 | 16 | 20 |

**Key Match Stats**

| Eels | Stat | Bulldogs |
|---|---|---|
| 49% | Possession | **51%** |
| **82%** | Completion rate | 75% |
| 1,449 | Run metres | **1,514** |
| 463 | Post-contact metres | **497** |
| 3 | Line breaks | **5** |
| 33 | Tackle breaks | **37** |
| 6 | Offloads | **13** |
| 85.6% | Effective tackle % | **87.0%** |
| 37 | Missed tackles | **33** |
| **10** | Errors | 13 |
| **1** | Penalties conceded | 6 |
| **886** | Kick metres | 730 |

**Model Report Card**

Eels defied the model's 64% prediction for Bulldogs, a notable upset. The margin model missed here, predicting 6.5 but the actual margin was 18 points. The model went 6/17 on this match. Eels covered the 13.5-point line.

**Referee Watch**

Liam Kennedy officiated this match (60 career games). The combined score of 58 points was 13 points above Liam Kennedy's career average of 45. Eels's victory aligns with Liam Kennedy's historical trend, Eels have a 60% win rate under this referee.

**Key moments (momentum model)**

- 10' Try — Jacob Kiraz (Bulldogs) — 0-4 · win-prob swing -7 pts
- 13' Try — Josh Addo-Carr (Eels) — 4-4 · win-prob swing +5 pts
- 28' Try — Ronald Volkman (Eels) — 10-4 · win-prob swing +5 pts
- 34' Try — Joash Papalii (Eels) — 16-4 · win-prob swing +4 pts
- 50' Try — Lachlan Galvin (Bulldogs) — 18-8 · win-prob swing -11 pts
- 57' Try — Dylan Walker (Eels) — 22-10 · win-prob swing +3 pts
- 70' Try — Tallyn Da Silva (Eels) — 30-10 · win-prob swing +1 pts
- 72' Try — Jonathan Sua (Bulldogs) — 32-14 · win-prob swing -1 pts
- 75' Try — Will Penisini (Eels) — 36-16 · win-prob swing +1 pts
- 77' Try — Bronson Xerri (Bulldogs) — 38-20 · win-prob swing -1 pts

_Official NRL match stats · Generated by Alphr's model_

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

- **Head to Head:** Bulldogs to win @ $1.21 (edge -14.6%) — model probability 64.0% — result: LOST
- **Line / Spread:** Eels +13.5 @ $1.91 (edge +0.0%) — result: WON
- **Margin Band:** Bulldogs 1-12 @ $2.55 (edge +0.0%) — result: LOST
- **Total (Over/Under):** Under 49.5 @ $1.91 (edge +0.0%) — result: LOST
- Predicted margin: Bulldogs by 7 · Predicted total: 46

### Match Preview (pre-match read)

Bulldogs are the call at 64%, but Eels stay live at 36%. The heaviest factor is the ratings gap: Bulldogs sit 125 ELO points clear, 1501 to 1376. Form leans Bulldogs' way: 3 from their last 5, against 2 for Eels.

Bulldogs own the matchup too, leading 5 of 7 factors including ELO Difference, Forward Pack and Backline Quality. The margin model has Bulldogs by 6.5, with the two sides combining for about 46. Lean Bulldogs, but it shapes as a genuine contest.

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

On the ladder it's Eels 16th against Bulldogs 7th.

The market has Bulldogs favourites, Eels $4.45 and Bulldogs $1.21, with the line at Eels +13.5 and the total at 49.5.

Liam Kennedy has the whistle.

**By the numbers**

|  |  |
|---|---|
| H2H (last 10) | Eels 5 · Bulldogs 5 |
| Last meeting | Bulldogs 14-12 |
| Eels last 4 | WLWL · 108 for, 106 against |
| Eels at home | 6-6 this season |
| Bulldogs last 4 | LWLL · 80 for, 94 against |
| Bulldogs away | 4-8 this season |
| Ladder | Eels 16th · Bulldogs 7th |
| Finals odds | Eels 0% · Bulldogs 0% |
| Market | Eels $4.45 · Bulldogs $1.21 |
| Line | Eels +13.5 · total 49.5 |
| Referee | Liam Kennedy |

_Pre-match read · Alphr model_

### Referee Indicator — Favours Eels

**Liam Kennedy** — 60 career games since 2012.

| Team | Record under Liam Kennedy | Win rate |
|---|---|---|
| Eels | 6W–4L | 60% |
| Bulldogs | 2W–4L | 33% |

Avg total: 45.3 pts · Home win %: 52% · Home bias: Neutral

When Liam Kennedy officiates, Eels have won 6 of 10 games (60%), significantly stronger than Bulldogs's 2 from 6 (33%). Small sample (6 games for Bulldogs).

Penalises away teams more, 5 against home vs 6 against away. Eels get a +0.6 penalty advantage under Liam Kennedy vs Bulldogs's -1.4.

### Recent Form (Last 5)

| Eels | Stat | Bulldogs |
|---|---|---|
| 2.0 | Wins (Last 5) | 3.0 |
| 24.0pts | Avg Score | 20.2pts |
| 34.8pts | Avg Conceded | 19.2pts |
| -10.8pts | Avg Margin | 1.0pts |
| 1606.6m | Run Metres | 1906.4m |
| 4.2 | Line Breaks | 5.2 |
| 336.0 | Tackles | 354.6 |
| 10.8 | Errors | 11.0 |

### Form & History

_Last 5 games, oldest → newest._

| Team | Last 5 | Avg Pts |
|---|---|---|
| Eels | R2 W · R3 W · R4 L · R5 L · R6 L | 24.0 |
| Bulldogs | R1 W · R3 W · R4 L · R5 L · R6 W | 20.2 |

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

| Season | Round | Home | Score | Away | Alphr's read |
|---|---|---|---|---|---|
| 2026 | R14 | Bulldogs | 14 – 12 | Eels | Bulldogs 62% ✓ |
| 2025 | R14 | Bulldogs | 30 – 12 | Eels | not priced |
| 2025 | R3 | Eels | 8 – 16 | Bulldogs | not priced |
| 2024 | R14 | Bulldogs | 22 – 18 | Eels | not priced |
| 2024 | R1 | Eels | 26 – 8 | Bulldogs | 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 (17 teams)._

**Field Matchup** — where one team attacks vs where the other concedes:
- Eels' best path is the left edge: NRL's 6th-ranked left edge attack (1.33 tries/game) runs at a Bulldogs defence ranked 4th there (1 conceded/game). Key man: Addo-Carr, 3 tries in that channel this season.
- Bulldogs' best path is the middle: NRL's 11th-ranked middle attack (1.6 tries/game) runs at a Eels defence ranked 17th there (2.5 conceded/game). Key man: Tracey, 2 tries in that channel this season.

| Channel | Eels | Bulldogs |
|---|---|---|
| Left | 1.33/g (att 6th (strong)) · concedes 1.83/g (def 16th (weak)) | 0.8/g (att 15th (weak)) · concedes 1/g (def 4th (strong)) |
| Middle | 1.83/g (att 8th) · concedes 2.5/g (def 17th (weak)) | 1.6/g (att 11th) · concedes 0.8/g (def 2nd (strong)) |
| Right | 0.67/g (att 16th (weak)) · concedes 1.83/g (def 16th (weak)) | 0.8/g (att 14th (weak)) · concedes 1.6/g (def 14th (weak)) |

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

|  | Eels | Bulldogs |
|---|---|---|
| Attack rank | 11th | 8th |
| Defence rank | 13th (weak) | 1st (strong) |
| Tries scored · conceded | 3 · 6 | 3 · 0 |
| Try Assists | 1.7/g | 0.4/g |
| Run Metres | 109m/g | 271m/g |
| Tackle Breaks | 1.3/g | 4.2/g |
| Line Breaks | 0.3/g | 0.8/g |
| Tackle Efficiency | 81.4% | 85.4% |

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

|  | Eels | Bulldogs |
|---|---|---|
| Attack rank | 14th (weak) | 16th (weak) |
| Defence rank | 17th (weak) | 5th (strong) |
| Tries scored · conceded | 11 · 21 | 6 · 12 |
| Try Assists | 1.2/g | 1/g |
| Run Metres | 662m/g | 868m/g |
| Tackle Breaks | 15.5/g | 13.2/g |
| Line Breaks | 2.2/g | 2.2/g |
| Tackle Efficiency | 78.1% | 80.7% |

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

|  | Eels | Bulldogs |
|---|---|---|
| Attack rank | 7th | 4th (strong) |
| Defence rank | 17th (weak) | 11th |
| Tries scored · conceded | 5 · 9 | 5 · 4 |
| Try Assists | 0.3/g | 0.4/g |
| Run Metres | 488m/g | 474m/g |
| Tackle Breaks | 8.3/g | 6.2/g |
| Line Breaks | 0.8/g | 2/g |
| Tackle Efficiency | 90.3% | 89.6% |

**Who scores on Bulldogs** — 2nd Rows 0.5/g (lg 0.46) +9% · Wingers 1.25/g (lg 1.25) +0% · Locks 0.07/g (lg 0.09) -22%
**Who scores on Eels** — Locks 0.17/g (lg 0.09) +89% · Hookers 0.19/g (lg 0.13) +46% · Centres 1.04/g (lg 0.72) +44%

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

**Eels** (team sheet)

| # | Player | Pos | 2026 | Last 10 | vs opp | Venue | Try % | Alphr play | This game |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Joash Papalii | FB | 0 in 6g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 0/2g | 1/16g | 3% | — | 🏉 34' |
| 2 | Brian Kelly | WG | 0 in 4g | 5/10g (0·1·0·1·1·2·0·0·0·0) | 5/12g | 2/6g | 28% | ⚡ Anytime Try $2.70 AI 54% ✗ No try; 🎯 First Try $14.00 AI 13% ✗ Not first | — |
| 3 | Will Penisini | CE | 1 in 2g | 5/10g (2·0·0·1·0·0·0·1·0·1) | 6/8g | 17/46g | 36% | ⚡ Anytime Try $2.90 AI 30% ✓ Scored | 🏉 76' |
| 5 | Josh Addo-Carr | WG | 3 in 5g | 11/10g (2·0·2·1·3·0·1·1·0·1) | 9/8g | 19/24g | 60% | ⚡ Anytime Try $1.84 AI 81% ✓ Scored; 🎯 First Try $10.00 AI 28% ✗ Not first | 🏉 14' |
| 6 | Ronald Volkman | 5/8 | 0 in 1g | 1/8g (0·0·0·1·0·0·0·0) | 1/1g | 0/2g | 13% | — | 🏉 28' |
| 7 | Mitchell Moses | HB | 0 in 6g | 4/10g (0·1·0·3·0·0·0·0·0·0) | 6/24g | 20/65g | 26% | — | — |
| 8 | Luca Moretti | PR | 0 in 3g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 0/1g | 0/22g | 4% | — | — |
| 9 | Ryley Smith | HK | 1 in 6g | 2/10g (0·0·0·1·0·1·0·0·0·0) | 0/2g | 1/16g | 11% | — | — |
| 10 | Junior Paulo | PR | 1 in 6g | 2/10g (0·0·0·1·0·0·0·0·1·0) | 0/22g | 11/87g | 12% | — | — |
| 11 | Charlie Guymer | 2R | 0 in 5g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 0/0g | 2/13g | 9% | — | — |
| 12 | Jack Williams | 2R | 0 in 6g | 1/10g (0·0·1·0·0·0·0·0·0·0) | 1/11g | 1/21g | 10% | — | — |
| 13 | Dylan Walker | INT | 1 in 6g | 1/10g (0·0·0·0·0·0·0·1·0·0) | 3/20g | 3/21g | 6% | — | 🏉 57' |
| 14 | Tallyn Da Silva | INT | 2 in 6g | 3/10g (0·0·0·1·0·0·2·0·0·0) | 0/0g | 3/12g | 16% | — | 🏉 71' |
| 15 | Saxon Pryke | INT | no games | 0/0g | 0/0g | 0/0g | — | — | — |
| 16 | Jack De Belin | LK | 0 in 4g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 0/20g | 0/7g | 4% | — | — |
| 17 | Toni Mataele | INT | no games | 0/4g (0·0·0·0) | 0/0g | 0/1g | 0% | — | — |

**Bulldogs** (team sheet)

| # | Player | Pos | 2026 | Last 10 | vs opp | Venue | Try % | Alphr play | This game |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Connor Tracey | FB | 2 in 5g | 2/10g (0·0·0·0·0·0·1·0·1·0) | 1/9g | 0/7g | 20% | — | — |
| 2 | Jacob Kiraz | WG | 3 in 5g | 6/10g (0·1·0·1·1·1·0·1·0·1) | 1/7g | 2/8g | 48% | ⚡ Anytime Try $1.48 AI 66% ✓ Scored; 🎯 First Try $7.00 AI 17% ✓ Scored first | 🏉 10' |
| 4 | Bronson Xerri | CE | 0 in 3g | 1/10g (0·0·0·0·0·0·1·0·0·0) | 3/5g | 1/3g | 30% | ⚡ Anytime Try $2.40 AI 33% ✓ Scored | 🏉 77' |
| 5 | Marcelo Montoya | WG | 1 in 5g | 2/10g (0·1·0·0·0·0·0·0·1·0) | 6/9g | 5/6g | 32% | ⚡ Anytime Try $1.83 AI 35% ✗ No try | — |
| 6 | Matt Burton | 5/8 | 2 in 5g | 4/10g (0·1·0·1·0·0·0·2·0·0) | 3/11g | 2/10g | 26% | — | — |
| 7 | Lachlan Galvin | HB | 1 in 5g | 3/10g (0·1·0·0·1·0·0·0·1·0) | 2/4g | 1/4g | 24% | — | 🏉 51' |
| 8 | Samuel Hughes | PR | 1 in 4g | 1/10g (0·0·0·0·0·0·0·0·0·1) | 0/2g | 0/2g | 10% | — | — |
| 9 | Bailey Hayward | HK | 0 in 5g | 1/10g (1·0·0·0·0·0·0·0·0·0) | 0/3g | 0/3g | 4% | — | — |
| 10 | Leo Thompson | PR | no games | 1/10g (0·0·0·0·0·0·0·0·1·0) | 0/2g | 0/1g | 6% | — | — |
| 11 | Viliame Kikau | 2R | 1 in 5g | 2/10g (0·1·0·0·0·0·0·0·0·1) | 2/14g | 3/10g | 26% | — | — |
| 12 | Jacob Preston | 2R | 3 in 5g | 7/10g (0·3·0·0·1·1·1·0·0·1) | 0/5g | 2/5g | 44% | ⚡ Anytime Try $2.03 AI 76% ✗ No try; 🎯 First Try $10.00 AI 22% ✗ Not first | — |
| 13 | Jaeman Salmon | LK | 0 in 5g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 0/9g | 1/11g | 8% | — | — |
| 14 | Kurt Mann | INT | 0 in 5g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 4/18g | 3/9g | 8% | — | — |
| 15 | Sitili Tupouniua | INT | 2 in 5g | 2/10g (0·0·0·0·0·0·0·0·1·1) | 3/7g | 2/9g | 24% | — | — |
| 16 | Harry Hayes | INT | 0 in 3g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 1/2g | 0/3g | 4% | — | — |
| 17 | Jake Turpin | RES | 0 in 3g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 0/9g | 0/3g | 0% | — | — |

### Prediction Breakdown — Pure Alpha Model

**Team ELO Ratings** — Eels 1376 · Bulldogs 1501 · ELO difference: 125 in favour of Bulldogs

**Positional Matchups** — lineup ELO by unit

| Unit | Eels | Bulldogs | Edge |
|---|---|---|---|
| Forwards | 875 | 1029 | Bulldogs +154 |
| Backs | 850 | 996 | Bulldogs +146 |
| Halves | 899 | 1026 | Bulldogs +127 |
| Hooker | 906 | 1021 | Bulldogs +115 |

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

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

**Model Confidence: 64%** — Bulldogs predicted to win by 6 points · Predicted total: 46 pts

**Record:** 1/4 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/2026-r7-eels-v-bulldogs
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-04-19 09:52 UTC (latest tip update)