# Sea Eagles v Sharks — NRL Round 21 2026 AI Prediction by Alphr

## Full Time: Sea Eagles 12 – 48 Sharks

_Sharks put Sea Eagles to the sword._

Half time: 6 – 30 · Alphr AI pre-game win probability: Sea Eagles 45% / Sharks 55% · Brookvale Oval, Sydney · Sun, 26 July, 04:05 pm AEST

**Try Scorers** — Sea Eagles: Tolutau Koula (22'), Joey Walsh (73') · Sharks: Teig Wilton (11' 1st), William Kennedy (15' Tipped ⚡), Ronaldo Mulitalo (26' Tipped ⚡), Nicho Hynes (35'), Sione Katoa (38' Tipped ⚡), Ronaldo Mulitalo (44' Tipped ⚡), Siosifa Talakai (50'), KL Iro (65' Tipped ⚡)

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

| Team | Pre-game AI win probability | Result |
|---|---|---|
| Sharks | 55% | Won |
| Sea Eagles | 45% | Lost |

Model call: **Correct** · Margin: 8.3 predicted → 36 actual · Markets hit: 3/4

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

### Full-Time Report

**Manly Sea Eagles vs Cronulla Sharks Prediction & Tips | NRL Round 21 2026**

_By Ben Dunlop · Published: 21 July 2026, 06:59 pm · Last updated: 26 July 2026, 05:59 pm_

Sea Eagles 12–48 Sharks in NRL Round 21 at Brookvale Oval, Sydney. Here's how the result stacked up against the model's call, with the win-probability story and where the value landed.

Sharks smashed the Sea Eagles 48-12 at Brookvale Oval. The scoreline tells a story of dominance, but the numbers paint an even bleaker picture for the Sea Eagles. Sharks were superior across key metrics, with 12 line breaks to the Sea Eagles' one, underscoring their control.

Teig Wilton opened the scoring for the Sharks at the 10-minute mark, setting the tone for the match. William Kennedy, Nicho Hynes, and Siosifa Talakai also crossed the line, with Ronaldo Mulitalo scoring twice. Sione Katoa and KL Iro added to the tally, showcasing the Sharks' varied attacking threats. The Sea Eagles managed tries through Tolutau Koula and Joey Walsh, but these were mere blips in a one-sided contest.

Sharks held a slight edge in possession at 54%, but the Sea Eagles were more disciplined with the ball, completing 80% of their sets and making fewer errors, 8 compared to the Sharks' 12. However, the Sharks made their possession count, with 12 line breaks and 43 tackle breaks, highlighting their attacking efficiency.

In terms of physicality, the Sharks amassed 594 post-contact metres, 71 more than the Sea Eagles. Despite having the ball for nearly half the game, the Sea Eagles struggled to gain ground, unable to match the Sharks' physical presence.

Defensively, the Sea Eagles faltered. Their effective tackle percentage was just over 85%, while the Sharks boasted nearly 90%. The Sea Eagles missed 43 tackles compared to the Sharks' 25. The Sharks also kept the ball alive with 11 offloads, further unsettling the Sea Eagles' defence.

Pre-match, the model favoured the Sharks with a 55% probability, predicting a closer 8.3-point margin. Instead, the Sharks blew past expectations, covering the 3.5-point line and exceeding the over 46.5 total call. The model's predicted combined total of 50 points was conservative against the Sharks' scoring spree.

Positional ratings highlighted the Sharks as the stronger team across the board, which translated onto the field. Their forwards, backs, and halves outperformed, and their hooker play was notably effective. The Sea Eagles entered the match with just one win from their last five games, averaging a slim 1.8-point margin. In contrast, the Sharks were in strong form, winning four of their last five with an average margin of 12.6 points.

Ultimately, the Sharks confirmed their pre-match edge, turning individual and collective strengths into a comprehensive victory. The match highlighted the gap between a team with momentum and one still searching for form.

**Scoring by Half**

| Team | H1 | H2 | T |
|---|---|---|---|
| Sea Eagles | 6 | 6 | 12 |
| Sharks | 30 | 18 | 48 |

**Key Match Stats**

| Sea Eagles | Stat | Sharks |
|---|---|---|
| 46% | Possession | **54%** |
| **80%** | Completion rate | 79% |
| 1,360 | Run metres | **1,889** |
| 523 | Post-contact metres | **594** |
| 1 | Line breaks | **12** |
| 25 | Tackle breaks | **43** |
| 6 | Offloads | **11** |
| 85.5% | Effective tackle % | **89.8%** |
| 43 | Missed tackles | **25** |
| **8** | Errors | 12 |
| **3** | Penalties conceded | 4 |
| **642** | Kick metres | 583 |

**Model Report Card**

Our model correctly predicted Sharks to win at 55% probability. The margin model missed here, predicting 8.3 but the actual margin was 36 points. Sharks led 6–30 at the break and pulled away in the second half to win by 36. The model went 7/17 on this match. Sharks covered the 3.5-point line. The over 46.5 total call was correct.

**Referee Watch**

Grant Atkins officiated this match (327 career games). The combined score of 60 points was 17 points above Grant Atkins's career average of 43. Despite Grant Atkins's 55% career home-team win rate, the away side Sharks prevailed. Grant Atkins averaged 12.7 penalties per game heading in, a whistle-heavy referee profile.

**Key moments (momentum model)**

- 10' Try — Teig Wilton (Sharks) — 0-4 · win-prob swing -4 pts
- 15' Try — William Kennedy (Sharks) — 0-10 · win-prob swing -5 pts
- 21' Try — Tolutau Koula (Sea Eagles) — 4-12 · win-prob swing +3 pts
- 26' Try — Ronaldo Mulitalo (Sharks) — 6-16 · win-prob swing -4 pts
- 34' Try — Nicho Hynes (Sharks) — 6-22 · win-prob swing -2 pts
- 37' Try — Sione Katoa (Sharks) — 6-28 · win-prob swing -1 pts
- 43' Try — Ronaldo Mulitalo (Sharks) — 6-34 · win-prob swing -0 pts
- 50' Try — Siosifa Talakai (Sharks) — 6-40 · win-prob swing -0 pts
- 65' Try — KL Iro (Sharks) — 6-46 · win-prob swing -0 pts
- 73' Try — Joey Walsh (Sea Eagles) — 10-48 · win-prob swing +0 pts

_Official NRL match stats · Generated by Alphr's model_

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

- **Head to Head:** Sharks to win @ $1.63 (edge -3.2%) — model probability 55.1% — result: WON
- **Line / Spread:** Sharks -3.5 @ $1.91 (edge +0.0%) — result: WON
- **Margin Band:** Sharks 1-12 @ $2.55 (edge +0.0%) — result: LOST
- **Total (Over/Under):** Over 46.5 @ $1.91 (edge +0.0%) — result: WON
- Predicted margin: Sharks by 8 · Predicted total: 50

### Match Preview (pre-match read)

Sharks are the call at 55%, but Sea Eagles stay live at 45%. The heaviest factor is the ratings gap: Sharks sit 170 ELO points clear, 1661 to 1491. Form leans Sharks' way: 4 from their last 5, against 1 for Sea Eagles.

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

Sharks have won 8 of the last 10 between these two, and Sharks took the most recent meeting 48-12 in 2026 Round 21.

Sharks have leaked 124 in their last four.

On the ladder it's Sea Eagles 9th against Sharks 4th.

The market has Sharks favourites, Sea Eagles $2.28 and Sharks $1.63, with the line at Sea Eagles +3.5 and the total at 46.5.

Grant Atkins has the whistle: 17.4 penalties a game (whistle-happy), 0.6 sin bins a game.

**By the numbers**

|  |  |
|---|---|
| H2H (last 10) | Sea Eagles 2 · Sharks 8 |
| Last meeting | Sharks 48-12 |
| Sea Eagles last 4 | LWWL · 118 for, 87 against |
| Sea Eagles at home | 6-6 this season |
| Sharks last 4 | LLWL · 74 for, 124 against |
| Sharks away | 6-7 this season |
| Ladder | Sea Eagles 9th · Sharks 4th |
| Finals odds | Sea Eagles 0% · Sharks 100% |
| Market | Sea Eagles $2.28 · Sharks $1.63 |
| Line | Sea Eagles +3.5 · total 46.5 |
| Referee | Grant Atkins · 17.4 pens/g · 0.6 bins/g |

_Pre-match read · Alphr model_

### Referee Indicator — Balanced

**Grant Atkins** — 327 career games since 2012.

| Team | Record under Grant Atkins | Win rate |
|---|---|---|
| Sea Eagles | 21W–18L | 54% |
| Sharks | 17W–15L | 53% |

Avg total: 43.3 pts · Home win %: 55% · Home bias: Leans home

Both sides have a similar record under Grant Atkins, Sea Eagles 21W–18L (54%) and Sharks 17W–15L (53%). Home teams win 55% of his matches (vs ~52% league avg).

Grant Atkins averages 12.7 penalties per game, above the league norm. Expect frequent stoppages. Penalises away teams more, 6 against home vs 6.8 against away.

### Recent Form (Last 5)

| Sea Eagles | Stat | Sharks |
|---|---|---|
| 1.0 | Wins (Last 5) | 4.0 |
| 21.2pts | Avg Score | 26.4pts |
| 19.4pts | Avg Conceded | 13.8pts |
| 1.8pts | Avg Margin | 12.6pts |
| 1709.0m | Run Metres | 1622.6m |
| 6.2 | Line Breaks | 4.4 |
| 332.6 | Tackles | 354.4 |
| 12.0 | Errors | 9.8 |

### Form & History

_Last 5 games, oldest → newest._

| Team | Last 5 | Avg Pts |
|---|---|---|
| Sea Eagles | R16 L · R17 W · R18 L · R19 L · R20 L | 21.2 |
| Sharks | R15 W · R16 L · R18 W · R19 W · R20 W | 26.4 |

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

| Season | Round | Home | Score | Away | Alphr's read |
|---|---|---|---|---|---|
| 2026 | R13 | Sharks | 28 – 22 | Sea Eagles | Sharks 51% ✓ |
| 2025 | R10 | Sea Eagles | 14 – 30 | Sharks | not priced |
| 2025 | R6 | Sharks | 24 – 18 | Sea Eagles | not priced |
| 2024 | R27 | Sea Eagles | 20 – 40 | Sharks | not priced |
| 2023 | R21 | Sharks | 26 – 30 | Sea Eagles | 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:
- Sea Eagles' best path is the left edge: NRL's 4th-ranked left edge attack (1.67 tries/game) runs at a Sharks defence ranked 11th there (1.35 conceded/game). Key man: Hopoate, 14 tries in that channel this season.
- Sharks' best path is the right edge: NRL's 5th-ranked right edge attack (1.47 tries/game) runs at a Sea Eagles defence ranked 9th there (1.17 conceded/game). Key man: Katoa, 9 tries in that channel this season.

| Channel | Sea Eagles | Sharks |
|---|---|---|
| Left | 1.67/g (att 4th (strong)) · concedes 0.83/g (def 2nd (strong)) | 1.47/g (att 5th (strong)) · concedes 1.35/g (def 11th) |
| Middle | 1.56/g (att 8th) · concedes 1.39/g (def 5th (strong)) | 2/g (att 2nd (strong)) · concedes 1.29/g (def 4th (strong)) |
| Right | 1.39/g (att 6th (strong)) · concedes 1.17/g (def 9th) | 1.47/g (att 5th (strong)) · concedes 1.18/g (def 11th) |

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

|  | Sea Eagles | Sharks |
|---|---|---|
| Attack rank | 14th (weak) | 1st (strong) |
| Defence rank | 7th | 9th |
| Tries scored · conceded | 9 · 10 | 17 · 11 |
| Try Assists | 1.6/g | 3.1/g |
| Run Metres | 158m/g | 175m/g |
| Tackle Breaks | 3.1/g | 3/g |
| Line Breaks | 0.6/g | 1/g |
| Tackle Efficiency | 84.7% | 89.1% |

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

|  | Sea Eagles | Sharks |
|---|---|---|
| Attack rank | 5th (strong) | 6th (strong) |
| Defence rank | 2nd (strong) | 10th |
| Tries scored · conceded | 54 · 31 | 48 · 42 |
| Try Assists | 1.7/g | 1.2/g |
| Run Metres | 755m/g | 738m/g |
| Tackle Breaks | 13.6/g | 15.5/g |
| Line Breaks | 3.7/g | 3/g |
| Tackle Efficiency | 75.6% | 78.9% |

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

|  | Sea Eagles | Sharks |
|---|---|---|
| Attack rank | 4th (strong) | 5th (strong) |
| Defence rank | 10th | 6th (strong) |
| Tries scored · conceded | 17 · 14 | 16 · 11 |
| Try Assists | 0.4/g | 0.2/g |
| Run Metres | 543m/g | 467m/g |
| Tackle Breaks | 10.4/g | 6.8/g |
| Line Breaks | 1.2/g | 0.9/g |
| Tackle Efficiency | 90.4% | 91% |

**Who scores on Sharks** — Locks 0.15/g (lg 0.1) +50% · Hookers 0.14/g (lg 0.13) +8% · Centres 0.69/g (lg 0.72) -4%
**Who scores on Sea Eagles** — Props 0.19/g (lg 0.16) +19% · Hookers 0.15/g (lg 0.13) +15% · Halfbacks 0.24/g (lg 0.21) +14%

_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 Brookvale Oval. ⚡ = 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._

**Sea Eagles** (team sheet)

| # | Player | Pos | 2026 | Last 10 | vs opp | Venue | Try % | Alphr play | This game |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Lehi Hopoate | FB | 14 in 17g | 8/10g (1·1·1·0·1·2·0·1·1·0) | 0/4g | 14/26g | 46% | ⚡ Anytime Try $2.80 AI 71% ✗ No try | — |
| 2 | Jason Saab | WG | 12 in 17g | 11/10g (0·3·0·1·2·0·1·0·2·2) | 3/7g | 28/47g | 50% | ⚡ Anytime Try $1.94 AI 78% ✗ No try; 🎯 First Try $10.00 AI 23% ✗ Not first | — |
| 3 | Josh Feledy | CE | 0 in 12g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 0/2g | 0/8g | 4% | — | — |
| 4 | Reuben Garrick | CE | 7 in 17g | 3/10g (0·1·0·0·0·0·1·0·0·1) | 3/11g | 42/66g | 32% | ⚡ Anytime Try $2.80 AI 46% ✗ No try | — |
| 5 | Tolutau Koula | WG | 7 in 15g | 4/10g (0·0·0·1·1·0·0·1·0·1) | 5/7g | 26/43g | 56% | — | 🏉 22' |
| 6 | Joey Walsh | 5/8 | 2 in 12g | 2/10g (1·0·0·0·0·0·0·1·0·0) | 0/1g | 1/8g | 16% | — | 🏉 73' |
| 7 | Jamal Fogarty | HB | 4 in 16g | 2/10g (1·0·0·1·0·0·0·0·0·0) | 1/9g | 3/10g | 16% | — | — |
| 8 | Taniela Paseka | PR | 2 in 18g | 1/10g (0·1·0·0·0·0·0·0·0·0) | 1/8g | 2/56g | 8% | — | — |
| 9 | Jake Simpkin | INT | 0 in 18g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 0/7g | 2/26g | 4% | — | — |
| 10 | Simione Laiafi | PR | 0 in 12g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 0/1g | 0/7g | 0% | — | — |
| 11 | Haumole Olakau'atu | 2R | 8 in 15g | 5/10g (0·0·0·0·1·0·0·2·1·1) | 3/9g | 23/47g | 38% | ⚡ Anytime Try $2.85 AI 61% ✗ No try; 🎯 First Try $13.00 AI 14% ✗ Not first | — |
| 12 | Ben Trbojevic | 2R | 5 in 17g | 3/10g (0·0·0·0·1·1·0·1·0·0) | 1/7g | 12/43g | 28% | — | — |
| 13 | Jake Trbojevic | LK | 1 in 18g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 1/16g | 18/105g | 2% | — | — |
| 14 | Nicholas Lenaz | HK | 0 in 2g | 0/3g (0·0·0) | 0/0g | 0/1g | 0% | — | — |
| 15 | Nathan Brown | INT | 0 in 13g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 0/12g | 2/29g | 2% | — | — |
| 16 | Kobe Hetherington | INT | 1 in 16g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 0/7g | 0/8g | 6% | — | — |
| 17 | Ethan Bullemor | INT | 1 in 17g | 1/10g (1·0·0·0·0·0·0·0·0·0) | 1/10g | 6/45g | 10% | — | — |

**Sharks** (team sheet)

| # | Player | Pos | 2026 | Last 10 | vs opp | Venue | Try % | Alphr play | This game |
|---|---|---|---|---|---|---|---|---|---|
| 1 | William Kennedy | FB | 8 in 17g | 4/10g (0·0·1·0·1·0·0·1·0·1) | 5/8g | 0/3g | 34% | ⚡ Anytime Try $2.70 AI 40% ✓ Scored | 🏉 15' |
| 2 | Sione Katoa | WG | 9 in 11g | 8/10g (1·0·0·0·0·0·1·3·2·1) | 5/7g | 2/2g | 48% | ⚡ Anytime Try $1.87 AI 73% ✓ Scored; 🎯 First Try $9.00 AI 17% ✗ Not first | 🏉 38' |
| 3 | Jesse Ramien | CE | 5 in 11g | 3/10g (0·0·0·0·0·0·1·0·0·2) | 4/11g | 1/4g | 20% | — | — |
| 4 | KL Iro | CE | 11 in 16g | 9/10g (3·3·1·0·0·0·0·0·2·0) | 1/3g | 1/2g | 52% | ⚡ Anytime Try $2.50 AI 53% ✓ Scored; 🎯 First Try $13.00 AI 10% ✗ Not first | 🏉 65' |
| 5 | Ronaldo Mulitalo | WG | 7 in 8g | 8/10g (1·0·2·0·2·0·1·0·1·1) | 7/9g | 4/4g | 52% | ⚡ Anytime Try $1.98 AI 60% ✓ Scored; 🎯 First Try $10.00 AI 12% ✗ Not first | 🏉 26' 44' |
| 6 | Braydon Trindall | 5/8 | 8 in 17g | 4/10g (0·0·1·1·1·0·0·1·0·0) | 4/9g | 1/4g | 32% | — | — |
| 7 | Nicho Hynes | HB | 6 in 14g | 4/10g (0·0·0·1·0·1·0·0·2·0) | 2/10g | 2/4g | 26% | — | 🏉 35' |
| 8 | Addin Fonua-Blake | INT | 0 in 15g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 1/6g | 6/41g | 10% | — | — |
| 9 | Blayke Brailey | HK | 1 in 13g | 1/10g (0·0·0·1·0·0·0·0·0·0) | 1/11g | 0/4g | 10% | — | — |
| 11 | Briton Nikora | 2R | 2 in 12g | 1/10g (0·0·0·0·0·0·0·1·0·0) | 3/11g | 3/5g | 22% | — | — |
| 12 | Teig Wilton | 2R | 6 in 15g | 4/10g (3·0·0·1·0·0·0·0·0·0) | 2/5g | 0/2g | 20% | — | 🏉 11' |
| 13 | Cameron McInnes | LK | 0 in 10g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 3/16g | 2/7g | 8% | — | — |
| 14 | Jesse Colquhoun | PR | 3 in 15g | 2/10g (1·0·1·0·0·0·0·0·0·0) | 0/3g | 0/1g | 12% | — | — |
| 15 | Billy Burns | INT | 4 in 17g | 2/10g (0·0·0·2·0·0·0·0·0·0) | 3/6g | 0/1g | 16% | — | — |
| 16 | Siosifa Talakai | INT | 3 in 16g | 2/10g (2·0·0·0·0·0·0·0·0·0) | 2/7g | 0/1g | 10% | — | 🏉 50' |
| 17 | Oregon Kaufusi | PR | 1 in 15g | 1/10g (0·0·0·0·0·0·0·0·1·0) | 0/7g | 0/2g | 6% | — | — |

### Prediction Breakdown — Pure Alpha Model

**Team ELO Ratings** — Sea Eagles 1491 · Sharks 1661 · ELO difference: 170 in favour of Sharks

**Positional Matchups** — lineup ELO by unit

| Unit | Sea Eagles | Sharks | Edge |
|---|---|---|---|
| Forwards | 998 | 1174 | Sharks +176 |
| Backs | 998 | 1194 | Sharks +196 |
| Halves | 1005 | 1126 | Sharks +122 |
| Hooker | 986 | 1159 | Sharks +173 |

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

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

**Model Confidence: 55%** — Sharks predicted to win by 8 points · Predicted total: 50 pts

**Record:** 3/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-r21-sea-eagles-v-sharks
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-26 07:59 UTC (latest tip update)