Finals Week 1 · Qualifying Final — 2026 NRL SeasonNRL Analytics

Panthers v Roosters

SavvyPlays · Sunday 13 September 2026 · CommBank Stadium · 4:05pm AEST

Visual Comparison

01Key Metrics Side-by-Side

Qualifying Final — the winner earns a week off and a home Preliminary Final; the loser gets a second chance in a home Semi Final next week.

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

Panthers
Metric
Roosters
28.5
Points For / G
25.8
14.5
Points Against / G
20.9
1,695m
Run Metres / G
1,638m
4.9
Tries / G
4.6
78.7%
Completion %
74.9%
4.0
Penalties Conceded / G
5.3
4.8
Six Agains / G
3.6

Team Records

02Season Records & Scoring

Panthers
Metric
Roosters
18-6-0#1
Season Record
#416-8-0
10-2-0 (H)Home games
Home / Away Record
Away games8-4-0 (A)
29.0Home · #4
Avg Points For (Home / Away)
Away · #429.0
12.8Home · #1
Avg Points Against (Home / Away)
Away · #422.5

Against the Spread

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

Panthers
Metric
Roosters
14-10-0 (58%)
2026 Season — All
10-14-0 (42%)
8-4-0 (67%)
2026 Season — Home (H) / Away (A)
6-6-0 (50%)
6-6-0 (50%)
2026 Season — Away (H) / Home (A)
4-8-0 (33%)
W3
Current Streak
L3
28-23-0 (55%)
2025-26 — All
23-26-0 (47%)
14-10-0 (58%)
2025-26 — Home (H) / Away (A)
13-12-0 (52%)
14-13-0 (52%)
2025-26 — Away (H) / Home (A)
10-14-0 (42%)

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)

Panthers
Metric
Roosters
7-17-0 (29%)
2026 Season — All
10-14-0 (42%)
4-8-0 (33%)
2026 Season — Home (H) / Away (A)
7-5-0 (58%)
3-9-0 (25%)
2026 Season — Away (H) / Home (A)
3-9-0 (25%)
U5
Current Streak
O1
18-33-0 (35%)
2025-26 — All
25-24-0 (51%)
8-16-0 (33%)
2025-26 — Home (H) / Away (A)
12-13-0 (48%)
10-17-0 (37%)
2025-26 — Away (H) / Home (A)
13-11-0 (54%)

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.

Panthers
Metric
Roosters
19.7
1H Avg For
12.0
4.7
1H Avg Against
11.3
+15.0
1H Net
+0.7
92%
1H Win → Match Win
100%
12.7
2H Avg For
13.7
8.4
2H Avg Against
10.6
+4.4
2H Net
+3.1

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.

Panthers
Metric
Roosters
175.9#4 Δ +2.9
Squad PCS
#8 Δ -9.9166.0
40.3#12 Δ -2.8
Spine PCS
#8 Δ -3.241.9
40.8#6 Δ +0.8
Forwards PCS
#10 Δ -2.736.4
78.5#3 Δ +5.5
Backs PCS
#5 Δ -3.470.4

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.

Panthers
Metric
Roosters
15/24 (62%)
Scored first try — All games
16/24 (67%)
8/12 (67%)
Scored first try — Home / Away
6/12 (50%)
9/24 (38%)
Conceded first try — All games
7/24 (29%)
4/12 (33%)
Conceded first try — Home / Away
6/12 (50%)
0 (H:0 A:0)
Scored first via penalty goal
0 (H:0 A:0)
0 (H:0 A:0)
Conceded first via penalty goal
1 (H:1 A:0)
4 (H:1 A:3)
First try scored by Spine (All games)
6 (H:2 A:4)
4 (H:3 A:1)
First try scored by Forwards (All games)
3 (H:3 A:0)
7 (H:4 A:3)
First try scored by Backs (All games)
7 (H:5 A:2)
0 (H:0 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)
3 (H:0 A:3)
3 (H:1 A:2)
First try conceded to Forwards (All games)
3 (H:1 A:2)
4 (H:2 A:2)
First try conceded to Backs (All games)
0 (H:0 A:0)
0 (H:0 A:0)
First try conceded to Interchange (All games)
1 (H:0 A:1)

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

Current Streaks

08Active Streaks

Panthers
Metric
Roosters
W3
Win / Loss — 2026
L3
W3
ATS — 2026
L3
U5
Over / Under — 2026
O1
W8
1st Half — 2026
W1
L1
2nd Half — 2026
W1
W2
Win / Loss — Home / Away
L1
W2
ATS — Home / Away
L1
U3
Over / Under — Home / Away
O1

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.

Panthers
Metric
Roosters
0.559
Overall CI
0.485
0.647
Defensive CI
0.538
20.0
Margin SD
24.4
2.5
Disruption
3.3
88%
Best-17 %
94%
0
New Outs This Round
0

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

10Panthers — 88% Best 17 (DS 2.5) — Squad avg ±/G: +13.0

#PlayerPositionGP±/G
1Dylan EdwardsFullback19+16.8
2Thomas JenkinsWing22+14.0
3Luke GarnerCentre16+9.4
4Casey McLeanCentre16+20.2
5Brian To'oWing21+15.6
6Jack ColeFive-Eighth2+10.0
7Nathan ClearyHalfback20+14.7
8Moses LeotaProp23+6.9
9Mitch KennyHooker7+14.3
10Lindsay SmithProp23+9.6
11Isaiah Papali'iSecond Row22+12.6
12Liam MartinSecond Row15+12.3
13Isaah YeoLock18+12.2
14Freddy LussickInterchange19+7.6
15Scott SorensenInterchange22+7.2
16Liam HenryInterchange14+10.7
17Billy PhillipsInterchange20+4.2

±/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: Izack Tago (2wk absent), Paul Alamoti (4wk absent). 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

11Roosters — 94% Best 17 (DS 3.3) — Squad avg ±/G: +6.2

#PlayerPositionGP±/G
1James TedescoFullback17+7.5
2Daniel TupouWing14+5.4
3Billy SmithCentre13-0.6
4Robert ToiaCentre19+10.7
5Mark NawaqanitawaseWing17+9.6
6Hugo SavalaFive-Eighth18+11.9
7Daly Cherry-EvansHalfback22+6.8
8Naufahu WhyteProp22+5.4
9Reece RobsonHooker18+9.9
10Lindsay CollinsProp16-0.2
11Salesi FoketiSecond Row20-1.6
12Siua WongSecond Row22+7.2
13Victor RadleyLock15+8.9
14Connor WatsonInterchange22+1.2
15Spencer LeniuInterchange19-0.3
16Nat ButcherInterchange20+7.2
17Angus CrichtonInterchange13+2.2

±/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: Sam Walker (2wk absent). Long-term (1): Blake Steep (19wk) — 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.

Panthers — Recent Form

12Panthers — Last 5 Games

RoundOpponentH/AScoreResMarginLineATSTotalO/U
2026 R27Wests TigersH38-10W+28-19.5W49.5U
2026 R26BulldogsH24-10W+14-9.5W40.5U
2026 R25StormA22-14W+8-7.5W43.5U
2026 R24RoostersH6-12L-6-6.5L42.5U
2026 R23WarriorsA12-28L-16-3.5L41.0U

Roosters — Recent Form

13Roosters — Last 5 Games

RoundOpponentH/AScoreResMarginLineATSTotalO/U
2026 R27RabbitohsA20-50L-30+22.5L55.5O
2026 R26DolphinsH12-26L-14-5.5L49.5U
2026 R25Wests TigersH24-25L-1-24.5L53.5U
2026 R24PanthersA12-6W+6+6.5W42.5U
2026 R23BulldogsH20-18W+2-5.5L44.5U

Panthers — Try Scoring

14Panthers — Try Scorers (2026)

PlayerPosT1stLast1st 20m2nd 20m3rd 20m4th 20mH / A
T.JenkinsWing30144126815 / 15
B.To'oWing15346237 / 8
D.EdwardsFullback113154023 / 8
C.McLeanCentre112244128 / 3
L.MartinSecond Row7350205 / 2
N.ClearyHalfback613112 / 4
B.TalagiInterchange5150002 / 3
P.AlamotiCentre41111113 / 1
L.HenryProp420202 / 2
F.LussickInterchange4120111 / 3

Roosters — Try Scoring

15Roosters — Try Scorers (2026)

PlayerPosT1stLast1st 20m2nd 20m3rd 20m4th 20mH / A
M.NawaqanitawaseWing151343355 / 10
D.TupouWing13213277 / 6
R.ToiaCentre123134237 / 5
B.SmithWing12334237 / 5
J.TedescoFullback112132424 / 7
S.WalkerHalfback101233133 / 7
H.SavalaCentre8122225 / 3
D.Cherry-EvansFive-Eighth63130122 / 4
S.WongSecond Row4231003 / 1
R.RobsonHooker3101111 / 2

SavvyPlays Tips — Lean

16The Call

Panthers by 6
Lean · LOCKED IN v LOCKED IN
Win
Roosters +9.5
predicted Panthers margin +6 vs line -9.5
ATS
Over 42.5
projected 44.2 · edge +1.7
Over / Under
Panthers Backs
HIGH · 2.25/g
Anytime Edge
RankGroupScore /GOpp Concede /GCombined
Attacking Panthers (vs Roosters defence)
1Backs2.751.752.25 HIGH
2Spine0.750.960.85 MODERATE
3Forwards0.750.710.73 MODERATE
4Interchange0.620.290.46 LOW
Attacking Roosters (vs Panthers defence)
1Backs2.671.171.92 HIGH
2Spine1.380.711.04 MODERATE
3Forwards0.580.540.56 MODERATE
4Interchange0.000.170.08 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.25/game (Panthers backs score 2.75/game; Roosters concede to the backs at 1.75/game).

Qualifying final between the competition's two most successful clubs. Walker's absence at five-eighth is the Roosters' vulnerability; both Panthers centres missing is theirs. CommBank fortress and CI/DS advantage give the Panthers the edge, but the Roosters' freshness and CommBank comfort keep this from Strong.

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