# Sharks v Knights — NRL Round 20 2026 AI Prediction by Alphr

## Full Time: Sharks 20 – 18 Knights

_Sharks survive a scare against Knights._

Half time: 14 – 12 · Alphr AI pre-game win probability: Sharks 63% / Knights 37% · Ocean Protect Stadium, Sydney · Fri, 17 July, 06:00 pm AEST

**Try Scorers** — Sharks: William Kennedy (14' Tipped ⚡), Sione Katoa (27' Tipped ⚡), Ronaldo Mulitalo (49' Tipped ⚡) · Knights: Kalyn Ponga (9' 1st Tipped ⚡), Greg Marzhew (20'), Dylan Lucas (39' Tipped ⚡), Greg Marzhew (78')

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

| Team | Pre-game AI win probability | Result |
|---|---|---|
| Sharks | 63% | Won |
| Knights | 37% | Lost |

Model call: **Correct** · Margin: 5.6 predicted → 2 actual · Markets hit: 3/4

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

### Full-Time Report

**Cronulla Sharks vs Newcastle Knights Prediction & Tips | NRL Round 20 2026**

_By Ben Dunlop · Published: 14 July 2026, 06:43 pm · Last updated: 17 July 2026, 07:47 pm_

Sharks 20–18 Knights in NRL Round 20 at Ocean Protect Stadium, Sydney. Here's how the result stacked up against the model's call, with the win-probability story and where the value landed.

Conceding only two penalties to the Knights' seven, the Sharks edged out a 20–18 victory at Ocean Protect Stadium. Discipline was the key in a tight contest.

Kalyn Ponga opened the scoring for the Knights in the 8th minute. The Sharks responded quickly, with William Kennedy crossing the line six minutes later. The first half was a back-and-forth affair. Greg Marzhew and Sione Katoa each scored for their teams, and Dylan Lucas added a try for the Knights. At half-time, the Sharks led 14-12.

In the second half, Ronaldo Mulitalo extended the Sharks' lead with a try in the 48th minute. Greg Marzhew scored his second try for the Knights late in the game, but it wasn't enough to close the gap. The Knights' lack of discipline was costly, despite their attacking flair. They broke the Sharks' line four times to three but couldn't capitalise on those opportunities.

The Knights had a slight edge in possession, holding 51% to the Sharks' 49%. However, the Sharks were more efficient, running for 1,521 metres, including 546 post-contact metres. The Sharks' forward pack, with a strength rating of 1166, played a crucial role in the physical battle.

Defensively, the Knights had a better tackle efficiency at 91.9% compared to the Sharks' 91.1%, and they missed fewer tackles, 23 to the Sharks' 28. However, both teams committed 13 errors, which nullified the Knights' defensive efforts.

In terms of kicking, the Knights dominated with 773 metres compared to the Sharks' 583. Despite this, the Sharks' disciplined play and strategic execution kept them ahead. The Sharks' backline and halves, rated stronger pre-match, were instrumental in maintaining their lead.

Alphr's model predicted a close contest, with the Sharks expected to win by 5.6 points. The actual margin was two points, and the combined score prediction of 40 was close to the actual 38. The model correctly identified the Sharks as 63% favourites.

Both teams showed moments of brilliance and inconsistency. The Sharks' discipline and ability to grind out metres were decisive. The Knights will reflect on their discipline issues, while the Sharks will be pleased to secure the win.

**Scoring by Half**

| Team | H1 | H2 | T |
|---|---|---|---|
| Sharks | 14 | 6 | 20 |
| Knights | 12 | 6 | 18 |

**Key Match Stats**

| Sharks | Stat | Knights |
|---|---|---|
| 49% | Possession | **51%** |
| **76%** | Completion rate | 73% |
| **1,521** | Run metres | 1,346 |
| **546** | Post-contact metres | 477 |
| 3 | Line breaks | **4** |
| 23 | Tackle breaks | **28** |
| **6** | Offloads | 5 |
| 91.1% | Effective tackle % | **91.9%** |
| 28 | Missed tackles | **23** |
| 13 | Errors | 13 |
| **2** | Penalties conceded | 7 |
| 583 | Kick metres | **773** |

**Model Report Card**

Our model correctly predicted Sharks to win at 63% probability. The margin model was sharp, predicting Sharks by 5.6 vs the actual margin of 2 points. Total score prediction of 40 was close to the actual 38, within 2 points. The model went 8/17 on this match. The 1-12 margin band call landed. The under 46.5 total call was correct.

**Referee Watch**

Ashley Klein officiated this match (412 career games). The combined score of 38 points was 5 points below Ashley Klein's career average of 43. Sharks's home victory fits Ashley Klein's profile, home teams win 61% of the time under this referee.

**Key moments (momentum model)**

- 8' Try — Kalyn Ponga (Knights) — 0-4 · win-prob swing -6 pts
- 14' Try — William Kennedy (Sharks) — 4-4 · win-prob swing +10 pts
- 19' Try — Greg Marzhew (Knights) — 6-8 · win-prob swing -6 pts
- 26' Try — Sione Katoa (Sharks) — 10-8 · win-prob swing +5 pts
- 38' Try — Dylan Lucas (Knights) — 14-12 · win-prob swing -6 pts
- 48' Try — Ronaldo Mulitalo (Sharks) — 18-12 · win-prob swing +5 pts
- 78' Try — Greg Marzhew (Knights) — 20-16 · win-prob swing -3 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.58 (edge +2.9%) — model probability 63.1% — result: WON
- **Line / Spread:** Sharks -4.5 @ $1.91 (edge +0.0%) — result: LOST
- **Margin Band:** Sharks 1-12 @ $2.55 (edge +0.0%) — result: WON
- **Total (Over/Under):** Under 46.5 @ $1.91 (edge +0.0%) — result: WON
- Predicted margin: Sharks by 6 · Predicted total: 40

### Match Preview (pre-match read)

Sharks are the call at 63%, but Knights stay live at 37%. The heaviest factor is the ratings gap: Sharks sit 141 ELO points clear, 1649 to 1507. Form leans Sharks' way: 4 from their last 5, against 3 for Knights.

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

Sharks have won 7 of the last 10 between these two, and Sharks took the most recent meeting 20-18 in 2026 Round 20.

Sharks have leaked 124 in their last four.

On the ladder it's Sharks 4th against Knights 5th.

The market has Sharks favourites, Sharks $1.58 and Knights $2.39, with the line at Sharks -4.5 and the total at 46.5.

Ashley Klein has the whistle: 14.4 penalties a game (whistle-happy), home sides win 61% of his games.

**By the numbers**

|  |  |
|---|---|
| H2H (last 10) | Sharks 7 · Knights 3 |
| Last meeting | Sharks 20-18 |
| Sharks last 4 | LLWL · 74 for, 124 against |
| Sharks at home | 9-4 this season |
| Knights last 4 | WWWL · 72 for, 53 against |
| Knights away | 9-7 this season |
| Ladder | Sharks 4th · Knights 5th |
| Finals odds | Both locked into the eight |
| Market | Sharks $1.58 · Knights $2.39 |
| Line | Sharks -4.5 · total 46.5 |
| Referee | Ashley Klein · 14.4 pens/g · 0.4 bins/g |

_Pre-match read · Alphr model_

### Referee Indicator — Balanced

**Ashley Klein** — 412 career games since 2012.

| Team | Record under Ashley Klein | Win rate |
|---|---|---|
| Sharks | 25W–33L | 43% |
| Knights | 16W–26L | 38% |

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

Both sides have a similar record under Ashley Klein, Sharks 25W–33L (43%) and Knights 16W–26L (38%). Home teams win 61% of his matches (vs ~52% league avg).

### Recent Form (Last 5)

| Sharks | Stat | Knights |
|---|---|---|
| 4.0 | Wins (Last 5) | 3.0 |
| 29.2pts | Avg Score | 20.2pts |
| 12.6pts | Avg Conceded | 19.2pts |
| 16.6pts | Avg Margin | 1.0pts |
| 1706.2m | Run Metres | 1781.0m |
| 5.6 | Line Breaks | 4.8 |
| 346.2 | Tackles | 381.4 |
| 10.0 | Errors | 13.2 |

### Form & History

_Last 5 games, oldest → newest._

| Team | Last 5 | Avg Pts |
|---|---|---|
| Sharks | R14 W · R15 W · R16 L · R18 W · R19 W | 29.2 |
| Knights | R14 L · R16 W · R17 W · R18 W · R19 L | 20.2 |

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

| Season | Round | Home | Score | Away |
|---|---|---|---|---|
| 2025 | R26 | Sharks | 40 – 16 | Knights |
| 2025 | R7 | Knights | 14 – 34 | Sharks |
| 2024 | R24 | Sharks | 19 – 18 | Knights |
| 2023 | R26 | Knights | 32 – 6 | Sharks |
| 2023 | R12 | Sharks | 26 – 6 | Knights |

### 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:
- Sharks' best path is the middle: NRL's 3rd-ranked middle attack (2.06 tries/game) runs at a Knights defence ranked 17th there (2.06 conceded/game). Key man: Trindall, 8 tries in that channel this season.
- Knights' best path is the left edge: NRL's 3rd-ranked left edge attack (1.82 tries/game) runs at a Sharks defence ranked 5th there (1.25 conceded/game). Key man: Marzhew, 15 tries in that channel this season.

| Channel | Sharks | Knights |
|---|---|---|
| Left | 1.5/g (att 6th (strong)) · concedes 1.25/g (def 5th (strong)) | 1.82/g (att 3rd (strong)) · concedes 1/g (def 4th (strong)) |
| Middle | 2.06/g (att 3rd (strong)) · concedes 1.31/g (def 4th (strong)) | 1.71/g (att 6th (strong)) · concedes 2.06/g (def 17th (weak)) |
| Right | 1.5/g (att 5th (strong)) · concedes 1.25/g (def 11th) | 1.06/g (att 11th) · concedes 1.18/g (def 8th) |

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

|  | Sharks | Knights |
|---|---|---|
| Attack rank | 1st (strong) | 14th (weak) |
| Defence rank | 9th | 13th (weak) |
| Tries scored · conceded | 17 · 11 | 8 · 14 |
| Try Assists | 3.1/g | 1.4/g |
| Run Metres | 179m/g | 217m/g |
| Tackle Breaks | 3.1/g | 3.9/g |
| Line Breaks | 1.1/g | 0.6/g |
| Tackle Efficiency | 89% | 86.1% |

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

|  | Sharks | Knights |
|---|---|---|
| Attack rank | 8th | 7th |
| Defence rank | 7th | 4th (strong) |
| Tries scored · conceded | 45 · 39 | 48 · 38 |
| Try Assists | 1.1/g | 2.2/g |
| Run Metres | 740m/g | 756m/g |
| Tackle Breaks | 15.7/g | 20.9/g |
| Line Breaks | 3/g | 3.6/g |
| Tackle Efficiency | 78.7% | 75% |

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

|  | Sharks | Knights |
|---|---|---|
| Attack rank | 2nd (strong) | 4th (strong) |
| Defence rank | 6th (strong) | 14th (weak) |
| Tries scored · conceded | 16 · 10 | 16 · 16 |
| Try Assists | 0.2/g | 0.4/g |
| Run Metres | 473m/g | 496m/g |
| Tackle Breaks | 6.8/g | 8.7/g |
| Line Breaks | 1/g | 1.1/g |
| Tackle Efficiency | 90.8% | 90% |

**Who scores on Knights** — Halfbacks 0.32/g (lg 0.22) +45% · Props 0.23/g (lg 0.16) +44% · Locks 0.14/g (lg 0.1) +40%
**Who scores on Sharks** — Locks 0.16/g (lg 0.1) +60% · Hookers 0.14/g (lg 0.13) +8% · Centres 0.7/g (lg 0.72) -3%

_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 Ocean Protect 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._

**Sharks** (team sheet)

| # | Player | Pos | 2026 | Last 10 | vs opp | Venue | Try % | Alphr play | This game |
|---|---|---|---|---|---|---|---|---|---|
| 1 | William Kennedy | FB | 7 in 16g | 3/10g (0·0·0·1·0·1·0·0·1·0) | 3/8g | 4/6g | 30% | ⚡ Anytime Try $2.90 AI 46% ✓ Scored | 🏉 14' |
| 2 | Sione Katoa | WG | 8 in 10g | 8/10g (1·1·0·0·0·0·0·1·3·2) | 2/7g | 1/3g | 46% | ⚡ Anytime Try $1.81 AI 59% ✓ Scored | 🏉 27' |
| 4 | KL Iro | CE | 11 in 15g | 9/10g (0·3·3·1·0·0·0·0·0·2) | 0/1g | 4/5g | 52% | ⚡ Anytime Try $2.25 AI 63% ✗ No try; 🎯 First Try $12.00 AI 10% ✗ Not first | — |
| 5 | Ronaldo Mulitalo | WG | 6 in 7g | 9/10g (2·1·0·2·0·2·0·1·0·1) | 8/9g | 2/2g | 52% | ⚡ Anytime Try $1.71 AI 74% ✓ Scored; 🎯 First Try $8.50 AI 13% ✗ Not first | 🏉 49' |
| 6 | Braydon Trindall | 5/8 | 8 in 16g | 4/10g (0·0·0·1·1·1·0·0·1·0) | 0/7g | 5/6g | 34% | ⚡ Anytime Try $2.80 AI 56% ✗ No try; 🎯 First Try $13.00 AI 8% ✗ Not first | — |
| 7 | Nicho Hynes | HB | 6 in 13g | 4/10g (0·0·0·0·1·0·1·0·0·2) | 1/7g | 3/4g | 26% | — | — |
| 8 | Addin Fonua-Blake | PR | 0 in 14g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 4/17g | 0/6g | 10% | — | — |
| 9 | Blayke Brailey | HK | 1 in 12g | 1/10g (0·0·0·0·1·0·0·0·0·0) | 0/11g | 0/5g | 10% | — | — |
| 10 | Thomas Hazelton | PR | 2 in 16g | 1/10g (0·0·0·0·0·0·0·0·0·1) | 0/4g | 0/6g | 12% | — | — |
| 11 | Briton Nikora | 2R | 2 in 11g | 1/10g (0·0·0·0·0·0·0·0·1·0) | 5/10g | 2/5g | 24% | — | — |
| 12 | Teig Wilton | 2R | 6 in 14g | 4/10g (0·3·0·0·1·0·0·0·0·0) | 0/6g | 5/5g | 22% | — | — |
| 13 | Cameron McInnes | LK | 0 in 9g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 0/13g | 0/3g | 8% | — | — |
| 14 | Hohepa Puru | INT | 1 in 14g | 1/10g (0·0·0·1·0·0·0·0·0·0) | 0/3g | 0/5g | 5% | — | — |
| 16 | Billy Burns | INT | 4 in 16g | 2/10g (0·0·0·0·2·0·0·0·0·0) | 2/5g | 3/6g | 16% | — | — |
| 17 | Oregon Kaufusi | INT | 1 in 14g | 1/10g (0·0·0·0·0·0·0·0·0·1) | 1/6g | 0/5g | 6% | — | — |

**Knights** (team sheet)

| # | Player | Pos | 2026 | Last 10 | vs opp | Venue | Try % | Alphr play | This game |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Kalyn Ponga | FB | 3 in 9g | 3/10g (0·0·1·0·0·0·0·0·0·2) | 7/12g | 0/0g | 16% | ⚡ Anytime Try $2.95 AI 40% ✓ Scored | 🏉 9' |
| 2 | Dominic Young | WG | 15 in 17g | 6/10g (0·0·2·3·0·0·0·0·0·1) | 6/7g | 0/0g | 40% | — | — |
| 3 | Dane Gagai | CE | 2 in 17g | 1/10g (0·0·0·1·0·0·0·0·0·0) | 6/21g | 0/0g | 10% | — | — |
| 4 | Bradman Best | CE | 3 in 9g | 3/10g (0·1·0·0·0·0·0·1·0·1) | 2/7g | 0/0g | 32% | ⚡ Anytime Try $2.70 AI 43% ✗ No try; 🎯 First Try $13.00 AI 8% ✗ Not first | — |
| 5 | Greg Marzhew | WG | 15 in 16g | 10/10g (0·3·5·1·1·0·0·0·0·0) | 5/6g | 0/0g | 38% | — | 🏉 20' 78' |
| 6 | Fletcher Sharpe | 5/8 | 7 in 15g | 5/10g (0·0·0·2·0·1·2·0·0·0) | 1/2g | 0/0g | 42% | — | — |
| 7 | Dylan Brown | HB | 2 in 13g | 2/10g (1·0·0·0·0·1·0·0·0·0) | 3/6g | 0/0g | 20% | — | — |
| 8 | Tyson Frizell | PR | 2 in 15g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 1/24g | 0/0g | 4% | — | — |
| 9 | Phoenix Crossland | HK | 2 in 17g | 1/10g (1·0·0·0·0·0·0·0·0·0) | 0/8g | 0/0g | 6% | — | — |
| 10 | Trey Mooney | PR | 5 in 15g | 3/10g (1·0·2·0·0·0·0·0·0·0) | 0/3g | 0/0g | 16% | — | — |
| 11 | Dylan Lucas | 2R | 9 in 14g | 8/10g (0·0·2·1·0·2·1·1·1·0) | 1/1g | 0/0g | 40% | ⚡ Anytime Try $3.50 AI 64% ✓ Scored; 🎯 First Try $15.00 AI 15% ✗ Not first | 🏉 39' |
| 12 | Francis Manuleleua | 2R | 0 in 12g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 0/0g | 0/0g | 0% | — | — |
| 13 | Mat Croker | LK | 0 in 17g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 0/6g | 0/0g | 4% | — | — |
| 14 | Sandon Smith | RES | 1 in 16g | 1/10g (0·0·0·0·0·0·1·0·0·0) | 0/3g | 0/0g | 14% | — | — |
| 15 | Lachlan Crouch | INT | 0 in 3g | 0/3g (0·0·0) | 0/0g | 0/0g | 0% | — | — |
| 16 | Thomas Cant | INT | 0 in 12g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 0/3g | 0/0g | 0% | — | — |
| 17 | Brodie Jones | INT | no games | 1/10g (0·0·0·0·0·0·1·0·0·0) | 1/8g | 0/0g | 10% | — | — |

### Prediction Breakdown — Pure Alpha Model

**Team ELO Ratings** — Sharks 1649 · Knights 1507 · ELO difference: 141 in favour of Sharks

**Positional Matchups** — lineup ELO by unit

| Unit | Sharks | Knights | Edge |
|---|---|---|---|
| Forwards | 1166 | 1045 | Sharks +121 |
| Backs | 1109 | 1027 | Sharks +83 |
| Halves | 1129 | 993 | Sharks +136 |
| Hooker | 1179 | 1027 | Sharks +152 |

**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% | Sharks |
| 7 | Venue Advantage | 7.0% | Sharks |

**Model Confidence: 63%** — Sharks predicted to win by 6 points · Predicted total: 40 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-r20-sharks-v-knights
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-17 09:47 UTC (latest tip update)