Round 25 Preview — 2026 NRL SeasonNRL Analytics

Storm v Panthers

SavvyPlays · Thursday 20 August 2026 · AAMI Park · 7:50pm AEST

Visual Comparison

01Key Metrics Side-by-Side

Motivation is the finals-race tier each side enters the round on; Wins to Finals is how many of their remaining games they need to reach the top eight ("-" already there, "x" out of reach).

Headline averages from every completed match this season (Storm n=21, Panthers n=21). Bars diverge from centre — longer bar wins on the metric (green where lower is the goal, like points conceded or penalties).

Storm
Metric
Panthers
PLAYING FOR PRIDE
Motivation
TOP 4 BATTLE
x
Wins to Finals
-
24.3
Points For / G
28.5
24.5
Points Against / G
14.9
1,520m
Run Metres / G
1,707m
4.3
Tries / G
4.9
79.7%
Completion %
77.9%
4.1
Penalties Conceded / G
3.6
4.7
Six Agains / G
4.9

Team Records

02Season Records & Scoring

Storm
Metric
Panthers
9-12-0#11
Season Record
#215-6-0
7-4-0 (H)Home games
Home / Away Record
Away games7-4-0 (A)
28.0Home · #5
Avg Points For (Home / Away)
Away · #428.4
22.9Home · #9
Avg Points Against (Home / Away)
Away · #316.3

Against the Spread

03ATS Performance (W-L-P | % = Cover Rate)

Storm
Metric
Panthers
8-13-0 (38%)
2026 Season — All
11-10-0 (52%)
5-6-0 (46%)
2026 Season — Home (H) / Away (A)
5-6-0 (46%)
3-7-0 (30%)
2026 Season — Away (H) / Home (A)
6-4-0 (60%)
W1
Current Streak
L2
20-28-0 (42%)
2025-26 — All
25-23-0 (52%)
13-13-0 (50%)
2025-26 — Home (H) / Away (A)
13-13-0 (50%)
7-15-0 (32%)
2025-26 — Away (H) / Home (A)
12-10-0 (55%)

Streak format: W3 = three covers in a row, L2 = two ATS losses. Within each block Home + Away equals All.

Over / Under

04O/U Performance (O-U-P | % = Over Rate)

Storm
Metric
Panthers
13-8-0 (62%)
2026 Season — All
7-14-0 (33%)
8-3-0 (73%)
2026 Season — Home (H) / Away (A)
3-8-0 (27%)
5-5-0 (50%)
2026 Season — Away (H) / Home (A)
4-6-0 (40%)
O3
Current Streak
U2
28-20-0 (58%)
2025-26 — All
18-30-0 (38%)
16-10-0 (62%)
2025-26 — Home (H) / Away (A)
10-16-0 (38%)
12-10-0 (55%)
2025-26 — Away (H) / Home (A)
8-14-0 (36%)

Within each block Home + Away equals All.

Halves Breakdown

05How Each Team Builds the Game

1H = first half, 2H = second half. 1H/2H averages across the full 2026 season. "1H win → match win" is how often leading at half-time converts into the win.

Storm
Metric
Panthers
13.7
1H Avg For
19.7
10.8
1H Avg Against
4.7
+2.9
1H Net
+15.0
54%
1H Win → Match Win
92%
12.1
2H Avg For
12.7
13.9
2H Avg Against
8.4
-1.7
2H Net
+4.4

Player Contribution Scores

06Spine vs Spine, Forwards vs Forwards, Backs vs Backs

PCS (Player Contribution Score) is a correlation-informed rating built from play-by-play stats — run metres, line breaks, tackle breaks, missed tackles and so on. Each stat is weighted by how strongly it correlates with winning margin across 1,000+ matches. Aggregated to position group over a 15-game rolling window.

Why position groups matter: the spine (FB, halves, hooker) controls structure, the forwards set the ruck and tempo, the backs finish chances. A team can be middling overall but elite at one group — and that often shows up as a directional edge in the result.

Storm
Metric
Panthers
149.4#9 Δ +0.0
Squad PCS
#3 Δ +0.2180.4
55.1#1 Δ +0.0
Spine PCS
#5 Δ -1.149.0
37.6#6 Δ +0.0
Forwards PCS
#4 Δ +1.039.0
47.7#16 Δ +0.0
Backs PCS
#3 Δ -0.675.0

Sub shows current league rank. Δ = change vs last round (noisy week-to-week — treat the rank as the headline).

First Scoring Play

07Who Strikes First

Strictly the very first scoring play of each match — try, penalty goal, or (rarely) field goal. Teams that open the scoring tend to lead at half-time about 65% of the time and win about 60% — so the opening play matters. Penalty-goal openings are shown as raw counts because most games never open with a PG; the position-group breakdown only fires when the first play was a try.

Storm
Metric
Panthers
8/21 (38%)
Scored first try — All games
12/21 (57%)
6/11 (55%)
Scored first try — Home / Away
6/11 (55%)
11/21 (52%)
Conceded first try — All games
9/21 (43%)
4/11 (36%)
Conceded first try — Home / Away
5/11 (45%)
2 (H:1 A:1)
Scored first via penalty goal
0 (H:0 A:0)
0 (H:0 A:0)
Conceded first via penalty goal
0 (H:0 A:0)
3 (H:2 A:1)
First try scored by Spine (All games)
4 (H:1 A:3)
1 (H:1 A:0)
First try scored by Forwards (All games)
3 (H:2 A:1)
3 (H:2 A:1)
First try scored by Backs (All games)
5 (H:3 A:2)
1 (H:1 A:0)
First try scored by Interchange (All games)
0 (H:0 A:0)
2 (H:1 A:1)
First try conceded to Spine (All games)
2 (H:1 A:1)
3 (H:0 A:3)
First try conceded to Forwards (All games)
3 (H:1 A:2)
6 (H:3 A:3)
First try conceded to Backs (All games)
4 (H:2 A:2)
0 (H:0 A:0)
First try conceded to Interchange (All games)
0 (H:0 A:0)

Position groups: Spine = FB/halves/hooker. Forwards = prop/lock/second row. Backs = centre/wing. Interchange = bench.

Current Streaks

08Active Streaks

Storm
Metric
Panthers
W1
Win / Loss — 2026
L2
W1
ATS — 2026
L2
O3
Over / Under — 2026
U2
D1
1st Half — 2026
W8
W1
2nd Half — 2026
L1
W1
Win / Loss — Home / Away
L1
W1
ATS — Home / Away
L4
O2
Over / Under — Home / Away
U4

Includes previous season(s) where applicable. D = Draw, P = Push (ATS/O/U).

Consistency / Disruption

09Volatility & Squad Health

Consistency Index (CI) measures how predictable a team's results are. It's built from the standard deviation of their margin and their points-conceded across the season. Higher CI = tighter range of results, more dependable.

Disruption Score (DS) measures how far the named squad is from each team's best 17 — weighted by position importance (a halfback out hurts more than a bench prop) and by how fresh the absence is. Higher DS = more disrupted, less the side coaches game-plan around.

Storm
Metric
Panthers
0.495
Overall CI
0.545
0.547
Defensive CI
0.636
23.4
Margin SD
21.2
2.7
Disruption
4.9
92%
Best-17 %
88%
0
New Outs This Round
1

CI (Consistency Index) measures result predictability from 0 to 1 — higher = more consistent. Defensive CI isolates defensive performance. Margin SD measures the spread of winning/losing margins — lower = more predictable outcomes. Teams with high CI and low Margin SD are the safest to tip; teams with low CI and high Margin SD are volatile and produce the most upsets.

Named Squads

10Storm — 92% Best 17 (DS 2.7) — Squad avg ±/G: +0.1

#PlayerPositionGP±/G
1Sualauvi FaalogoFullback21-1.2
2Siulagi Tuimalatu-BrownWing5-4.4
3Jack HowarthCentre16+3.6
4Nick MeaneyCentre17-0.7
5Moses LeoWing14+5.6
6Cameron MunsterFive-Eighth16+1.6
7Trent ToelauHalfback10-7.4
8Stefano UtoikamanuProp21+2.4
9Harry GrantHooker18+1.0
10Josh KingProp21+0.9
11Shawn BloreSecond Row10+4.2
12Oryn KeeleySecond Row5-0.4
13Trent LoieroLock18-3.3
14Tyran WishartInterchange14-1.6
15Alec MacDonaldInterchange16-4.9
16Angus HincheyInterchange
17Cooper ClarkeInterchange21-3.5

±/G (Plus/Minus per Game) measures each player's average impact on the scoreboard while on the field — the team's scoring margin during their minutes, divided by games played. Positive values indicate the team scores more than it concedes with that player on; negative values indicate the opposite. Best 17% reflects how many of the team's optimal starting lineup are named for this match. GP = games played in 2026. Out: Jahrome Hughes (3wk absent). Long-term (4): Ativalu Lisati (8wk), Xavier Coates (21wk), Will Warbrick (5wk), Josiah Pahulu (5wk) — excluded from the Best 17% denominator, carried at reduced weight in DS. Players listed as out are ordered by Disruption Score (DS) — a measure of how difficult each absence is to replace based on positional importance and individual performance.

Named Squads

11Panthers — 88% Best 17 (DS 4.9) — Squad avg ±/G: +11.3

#PlayerPositionGP±/G
1Dylan EdwardsFullback17+16.4
2Thomas JenkinsWing20+13.3
3Izack TagoCentre14+4.4
4Casey McLeanCentre14+20.1
5Brian To'oWing19+15.0
6Jack CoggerFive-Eighth15+7.1
7Nathan ClearyHalfback18+13.9
8Moses LeotaProp21+6.5
9Freddy LussickHooker18+7.4
10Liam HenryProp12+10.8
11Isaiah Papali'iSecond Row20+11.8
12Liam MartinSecond Row13+11.0
13Lindsay SmithLock21+8.6
14Billy ScottInterchange
15Scott SorensenInterchange21+7.1
16Luron PateaInterchange4+3.8
17Billy PhillipsInterchange18+3.8

±/G (Plus/Minus per Game) measures each player's average impact on the scoreboard while on the field — the team's scoring margin during their minutes, divided by games played. Positive values indicate the team scores more than it concedes with that player on; negative values indicate the opposite. Best 17% reflects how many of the team's optimal starting lineup are named for this match. GP = games played in 2026. Out: Paul Alamoti (new this round), Isaah Yeo (2wk absent). Long-term (1): Mitch Kenny (18wk) — excluded from the Best 17% denominator, carried at reduced weight in DS. Players listed as out are ordered by Disruption Score (DS) — a measure of how difficult each absence is to replace based on positional importance and individual performance.

Storm — Recent Form

12Storm — Last 5 Games

RoundOpponentH/AScoreResMarginLineATSTotalO/U
2026 R23Sea EaglesH42-20W+22+2.5W46.0O
2026 R22BulldogsH22-36L-14+10.5L42.5O
2026 R21RabbitohsA26-28L-2-1.5L45.5O
2026 R20RoostersA6-14L-8+11.5W44.5U
2026 R19TitansH22-18W+4-9.5L45.5U

Panthers — Recent Form

13Panthers — Last 5 Games

RoundOpponentH/AScoreResMarginLineATSTotalO/U
2026 R24RoostersH6-12L-6-6.5L42.5U
2026 R23WarriorsA12-28L-16-3.5L41.0U
2026 R22RaidersH42-18W+24-9.5W44.5O
2026 R21EelsA24-18W+6-14.5L46.5U
2026 R20BroncosH12-14L-2-12.5L44.5U

Storm — Try Scoring

14Storm — Try Scorers (2026)

PlayerPosT1stLast1st 20m2nd 20m3rd 20m4th 20mH / A
W.WarbrickWing16264519 / 7
S.Fa'alogoFullback162125188 / 8
M.LeoWing112241247 / 4
H.GrantInterchange6113114 / 2
J.HowarthCentre523003 / 2
N.MeaneyCentre4201031 / 3
C.MunsterFive-Eighth411113 / 1
T.WishartHooker3111011 / 2
J.HughesHalfback310112 / 1
A.LisatiSecond Row3101023 / 0

Panthers — Try Scoring

15Panthers — Try Scorers (2026)

PlayerPosT1stLast1st 20m2nd 20m3rd 20m4th 20mH / A
T.JenkinsWing28144106813 / 15
B.To'oWing11124236 / 5
D.EdwardsFullback103153022 / 8
C.McLeanCentre7234004 / 3
N.ClearyHalfback613112 / 4
L.MartinSecond Row5240103 / 2
B.TalagiInterchange5150002 / 3
P.AlamotiCentre41111113 / 1
F.LussickHooker4120111 / 3
L.SmithLock3101021 / 2

SavvyPlays Tips — Lean

16The Call

Panthers by 6
Lean · PLAYING FOR PRIDE v TOP 4 BATTLE
Win
Storm +7.5
predicted Storm margin -6 vs line +7.5
ATS
Over 43.5
projected 47.0 · edge +3.5
Over / Under
Panthers Backs
HIGH · 2.43/g
Anytime Edge
RankGroupScore /GOpp Concede /GCombined
Attacking Storm (vs Panthers defence)
1Backs1.901.101.50 HIGH
2Spine1.290.761.02 MODERATE
3Forwards0.480.570.52 MODERATE
4Interchange0.620.190.40 LOW
Attacking Panthers (vs Storm defence)
1Backs2.522.332.43 HIGH
2Forwards0.811.140.98 MODERATE
3Spine1.000.860.93 MODERATE
4Interchange0.570.140.36 LOW

Anytime Try Scoring — Matchup Likelihood: each side's position groups ranked by how often they score against how often this opponent concedes.

Panthers Backs are the standout anytime bet — the top combined matchup score in this game at 2.43/game (Panthers backs score 2.52/game; Storm concede to the backs at 2.33/game).

Panthers chasing minor premiership but face their worst venue bogey. Storm eliminated but AAMI Park fortress effect is real — Panthers have won just once in 12 visits.

Before you bet

ATS tip is based on SavvyPlays' predicted margin compared against the line at the time of publication. Lines move — always verify the current spread with your bookmaker before placing.

Data & Methodology

Team records sourced from official NRL data. Play-by-play timeline data drives the halves analytics. PCS is a correlation-informed player rating aggregated to position groups (Spine, Forwards, Backs) over a 15-game rolling window. Best-17% reflects the proportion of each team's optimal lineup named for this round. CI/DS combines result-volatility and squad-disruption signals. Closing-line market data via The Odds API.

SavvyPlays — NRL Analytics & Tipping · © 2026