# Huddersfield Giants v Catalans Dragons — Super League Round 21 2025 AI Prediction by Alphr

## Full Time: Huddersfield Giants 18 – 6 Catalans Dragons

_Huddersfield Giants stand tall over Catalans Dragons._

Half time: 12 – 0 · Alphr AI pre-game win probability: Huddersfield Giants 47% / Catalans Dragons 53% · ACCU Stadium · Sat, 09 Aug, 10:00 am AEST

**Try Scorers** — Huddersfield Giants: George Flanagan (18' 1st Tipped 🎯), Jacob Gagai (36' Tipped ⚡), George Flanagan (72' 1st Tipped 🎯) · Catalans Dragons: Bayley Sironen (62')

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

| Team | Pre-game AI win probability | Result |
|---|---|---|
| Catalans Dragons | 53% | Lost |
| Huddersfield Giants | 47% | Won |

Model call: **Missed** · Margin: 1.3 predicted → 12 actual · Markets hit: 0/2

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

### Full-Time Report

**Huddersfield Giants vs Catalans Dragons Prediction & Tips | Super League Round 21 2025**

_By Ben Dunlop · Published: 30 May 2026, 07:35 pm · Last updated: 25 July 2026, 07:16 pm_

Huddersfield Giants 18–6 Catalans Dragons in Super League Round 21 at ACCU Stadium. Here's how the result stacked up against the model's call, with the win-probability story and where the value landed.

Twelve nil at the break, and Catalans Dragons had nothing to show for it. Huddersfield Giants had scored through George Flanagan in the 18th minute, added the conversion, then Jacob Gagai crossed in the 36th with Flanagan converting again two minutes later. Two tries, two conversions, and Catalans Dragons still hunting their first point.

The second half didn't flip the script, it just made it interesting for a while. Bayley Sironen got Catalans Dragons on the board in the 62nd minute, Guillermo Aispuro-Bichet added the extras, and suddenly it was 12-6 with time enough to worry Huddersfield Giants. It didn't last. Flanagan slotted a penalty goal in the 68th to push it to 14-6, then finished the job himself with his second try in the 72nd. Final score 18-6, and the six points Catalans Dragons managed were the only thing they had to show for a night where the ledger was closer than the scoreboard suggests.

Run metres tell the shape of it. Huddersfield Giants carried for 1,224 to Catalans Dragons' 897, a gap of well over 300 metres that lines up with 33 tackle busts against 24 and six offloads against three. That's a forward pack getting go-forward and finding the extra pass when it counted, and it matches the pre-match read: Huddersfield Giants rated 800 to 780 upfront, a narrow edge that showed up all night in the collisions.

Where Catalans Dragons actually won the arm wrestle was discipline with the ball. Five errors to Huddersfield Giants' seven, which is the kind of stat that usually wins you the count of possession and puts doubt in an opponent's head. It just didn't translate to points until deep in the second half, and by then the deficit was too much to swing back from with line breaks locked at two apiece.

Individually, Flanagan was the story. A try, two more conversions, a penalty goal and then a second try of his own, involved in 18 of Huddersfield Giants' 18 points either directly or through the boot. Gagai's try in the 36th was the score that took the game from manageable to something Catalans Dragons needed a big second half to fix, and they never found it.

The form line coming in had Catalans Dragons fresher on paper in the halves and hooker positions, rated 1000 and 929 against Huddersfield Giants' 800 and 602, and that gap usually shows up in field position and structure. It didn't fire here. Catalans Dragons arrived on the back of four straight losses, Huddersfield Giants having won two of their last five including the most recent, and the side with the better recent trend line was the side that led 12-0 at the break and never gave it back.

Alphr's model had Catalans Dragons winning this one, a 53% call and an expected margin of 1.3 points their way on a combined total of 39. Huddersfield Giants won by 12. The model's now 3 from 15 on this fixture type, and this result won't help that number. Wins and misses, all of it, and this was a miss worth noting.

**Key Match Stats**

| Huddersfield Giants | Stat | Catalans Dragons |
|---|---|---|
| **1,224** | Run metres | 897 |
| 2 | Line breaks | 2 |
| **33** | Tackle busts | 24 |
| **6** | Offloads | 3 |
| 7 | Errors | **5** |
| 3 | Penalties conceded | 3 |

**Scoring Breakdown**

| Huddersfield Giants | Stat | Catalans Dragons |
|---|---|---|
| 3 | Tries | 0 |
| 3/5 | Goals | 1/1 |
| 3 | Penalties Conceded | 3 |
| 7 | Errors | 5 |

**Model Report Card**

Huddersfield Giants defied the model's 53% prediction for Catalans Dragons, a notable result. The margin model missed here, predicting 1.3 but the actual margin was 12 points. The model went 3/15 on this match.

**Ref Watch: Clean Game** (15/100) — penalties Huddersfield Giants 3 · Catalans Dragons 3.

_Official Super League match stats · Generated by Alphr's model_

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

- **Head to Head:** Catalans Dragons to win — model probability 52.7% — result: LOST
- **Line / Spread:** Catalans Dragons — result: LOST
- **Margin Band:** Catalans Dragons 1-12 — result: LOST
- **Total (Over/Under):** Under — model probability 50.0% — result: WON
- Predicted margin: Catalans Dragons by 1 · Predicted total: 39

### Match Preview (pre-match read)

Line ball between Huddersfield Giants and Catalans Dragons. The model can't split them, landing on Catalans Dragons at 53%. Form leans Huddersfield Giants' way: 2 from their last 5, against 1 for Catalans Dragons.

Catalans Dragons own the matchup too, leading 4 of 7 factors including ELO Difference, Halves Control and Venue Advantage. The margin model has Catalans Dragons by 1.3, with the two sides combining for about 39. Coin-flip on the win, so the value is where this one gets settled.

_Pre-match read · Alphr model_

### Recent Form (Last 5)

| Huddersfield Giants | Stat | Catalans Dragons |
|---|---|---|
| 2.0 | Wins (Last 5) | 1.0 |
| 16.0pts | Avg Score | 16.4pts |
| 26.8pts | Avg Conceded | 26.0pts |
| -10.8pts | Avg Margin | -9.6pts |
| 811.0m | Run Metres | 755.0m |
| 2.4 | Clean Breaks | 2.0 |
| 259.8 | Tackles | 220.8 |
| 8.4 | Errors | 9.2 |

### Form & History

_Last 5 games, oldest → newest._

| Team | Last 5 | Avg Pts |
|---|---|---|
| Huddersfield Giants | R16 L · R17 W · R18 L · R19 L · R20 W | 16.0 |
| Catalans Dragons | R16 W · R17 L · R18 L · R19 L · R20 L | 16.4 |

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

| Season | Round | Home | Score | Away | Alphr's read |
|---|---|---|---|---|---|
| 2026 | R22 | Huddersfield Giants | 42 – 20 | Catalans Dragons | Catalans Dragons 53% ✗ |
| 2026 | R1 | Catalans Dragons | 26 – 10 | Huddersfield Giants | Catalans Dragons 60% ✓ |
| 2025 | R16 | Catalans Dragons | 32 – 0 | Huddersfield Giants | not priced |
| 2025 | R7 | Huddersfield Giants | 18 – 38 | Catalans Dragons | not priced |
| 2024 | R21 | Huddersfield Giants | 22 – 23 | Catalans Dragons | not priced |

_Alphr's pre-match read was right in 1 of the last 2 decided meetings it priced._

### Positional Matchup

_Season-to-date production per game with league-wide attack/defence tiers (12 teams)._

**Field Matchup** — where one team attacks vs where the other concedes:
- Huddersfield Giants' best path is the middle: Super League's 9th-ranked middle attack (0.95 tries/game) runs at a Catalans Dragons defence ranked 11th there (2.15 conceded/game). Key man: Flanagan, 6 tries in that channel this season.
- Catalans Dragons' best path is the middle: Super League's 10th-ranked middle attack (0.8 tries/game) runs at a Huddersfield Giants defence ranked 10th there (2.05 conceded/game). Key man: Costa, 4 tries in that channel this season.

| Channel | Huddersfield Giants | Catalans Dragons |
|---|---|---|
| Left | 0.5/g (att 10th (weak)) · concedes 1.6/g (def 11th (weak)) | 0.25/g (att 12th (weak)) · concedes 1.35/g (def 9th (weak)) |
| Middle | 0.95/g (att 9th (weak)) · concedes 2.05/g (def 10th (weak)) | 0.8/g (att 10th (weak)) · concedes 2.15/g (def 11th (weak)) |
| Right | 0.5/g (att 9th (weak)) · concedes 0.85/g (def 8th) | 0.4/g (att 10th (weak)) · concedes 0.8/g (def 7th) |

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

|  | Huddersfield Giants | Catalans Dragons |
|---|---|---|
| Attack rank | 11th (weak) | 10th (weak) |
| Defence rank | 10th (weak) | 12th (weak) |
| Tries scored · conceded | 3 · 17 | 4 · 25 |
| Try Assists | 0.7/g | 0.3/g |
| Run Metres | 70m/g | 35m/g |
| Tackle Breaks | 2.5/g | 1/g |
| Line Breaks | 0.3/g | 0.3/g |
| Tackle Efficiency | 90.2% | 92.7% |

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

|  | Huddersfield Giants | Catalans Dragons |
|---|---|---|
| Attack rank | 10th (weak) | 11th (weak) |
| Defence rank | 10th (weak) | 8th |
| Tries scored · conceded | 21 · 50 | 15 · 37 |
| Try Assists | 0.5/g | 0.3/g |
| Run Metres | 349m/g | 356m/g |
| Tackle Breaks | 9.9/g | 12.9/g |
| Line Breaks | 1.2/g | 1.3/g |
| Tackle Efficiency | 80% | 85.5% |

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

|  | Huddersfield Giants | Catalans Dragons |
|---|---|---|
| Attack rank | 8th | 12th (weak) |
| Defence rank | 10th (weak) | 11th (weak) |
| Tries scored · conceded | 6 · 15 | 2 · 17 |
| Try Assists | 0/g | 0.1/g |
| Run Metres | 177m/g | 171m/g |
| Tackle Breaks | 4.6/g | 2.9/g |
| Line Breaks | 0.4/g | 0.2/g |
| Tackle Efficiency | 93% | 92.5% |

**Who scores on Catalans Dragons** — Five-Eighths 0.26/g (lg 0.19) +37% · Hookers 0.12/g (lg 0.09) +33% · Locks 0.05/g (lg 0.04) +25%
**Who scores on Huddersfield Giants** — Wingers 1.22/g (lg 0.89) +37% · Centres 0.53/g (lg 0.4) +32% · Halfbacks 0.18/g (lg 0.14) +29%

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

**Huddersfield Giants** (team sheet)

| # | Player | Pos | 2025 | Last 10 | vs opp | Venue | Try % | Alphr play | This game |
|---|---|---|---|---|---|---|---|---|---|
| 1 | George Flanagan | FB | 6 in 16g | 4/10g (0·0·0·1·1·0·0·1·0·1) | 0/2g | 0/0g | 39% | ⚡ Anytime Try $3.14 AI 50% ✓ Scored; 🎯 First Try $18.23 AI 16% ✓ Scored first | 🏉 18' 72' |
| 2 | Jacob Gagai | WG | 8 in 18g | 5/10g (1·0·0·0·2·0·0·1·1·0) | 1/2g | 1/1g | 39% | ⚡ Anytime Try $2.96 AI 54% ✓ Scored; 🎯 First Try $16.99 AI 18% ✗ Not first | 🏉 36' |
| 3 | Taane Milne | CE | 2 in 17g | 2/10g (0·0·0·0·1·0·1·0·0·0) | 0/2g | 0/1g | 15% | — | — |
| 4 | Jake Bibby | CE | no games | 0/0g | 0/0g | 0/0g | — | ⚡ Anytime Try $3.40 AI 45% ✗ No try; 🎯 First Try $20.12 AI 14% ✗ Not first | — |
| 5 | Sam Halsall | WG | 3 in 15g | 2/10g (0·0·0·1·0·0·0·1·0·0) | 3/7g | 0/1g | 28% | ⚡ Anytime Try $4.15 AI 34% ✗ No try | — |
| 6 | Matt Frawley | 5/8 | no games | 0/0g | 0/0g | 0/0g | — | ⚡ Anytime Try $4.25 AI 32% ✗ No try | — |
| 7 | Kieran Rush | HB | 0 in 11g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 0/1g | 0/1g | 0% | — | — |
| 8 | Fenton Rogers | PR | 0 in 8g | 1/10g (1·0·0·0·0·0·0·0·0·0) | 0/2g | 0/0g | 7% | — | — |
| 9 | Zac Woolford | HK | 0 in 15g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 0/1g | 0/1g | 0% | — | — |
| 10 | Tristan Powell | PR | 0 in 8g | 0/8g (0·0·0·0·0·0·0·0) | 0/1g | 0/1g | 0% | — | — |
| 11 | Harry Rushton | 2R | 0 in 13g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 1/4g | 0/1g | 6% | — | — |
| 12 | Joe Greenwood | 2R | 3 in 16g | 2/10g (0·0·0·0·1·0·0·0·0·1) | 0/13g | 0/0g | 10% | ⚡ Anytime Try $3.97 AI 36% ✗ No try | — |
| 13 | Leroy Cudjoe | LK | no games | 0/0g | 0/0g | 0/0g | — | — | — |
| 14 | Ashton Golding | INT | 0 in 20g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 2/6g | 0/1g | 2% | — | — |
| 15 | Matty English | INT | 0 in 16g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 1/7g | 0/1g | 2% | — | — |
| 16 | George King | INT | 1 in 10g | 1/10g (0·0·0·1·0·0·0·0·0·0) | 2/19g | 0/1g | 4% | — | — |
| 17 | Oliver Wilson | INT | 2 in 13g | 1/10g (0·0·0·1·0·0·0·0·0·0) | 0/6g | 0/0g | 6% | — | — |

**Catalans Dragons** (team sheet)

| # | Player | Pos | 2025 | Last 10 | vs opp | Venue | Try % | Alphr play | This game |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Guillermo Aispuro-bichet | FB | 2 in 15g | 2/10g (1·0·0·0·0·0·0·1·0·0) | 0/2g | 0/0g | 16% | — | — |
| 2 | Tommy Makinson | WG | 5 in 16g | 5/10g (3·0·0·0·1·0·0·0·0·1) | 9/9g | 0/0g | 40% | ⚡ Anytime Try $3.83 AI 38% ✗ No try; 🎯 First Try $23.14 AI 15% ✗ Not first | — |
| 3 | Arthur Romano | CE | 0 in 12g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 3/10g | 0/0g | 12% | — | — |
| 4 | Matthieu Laguerre | CE | 4 in 16g | 2/10g (1·0·1·0·0·0·0·0·0·0) | 1/2g | 0/0g | 18% | — | — |
| 5 | Leo Darrelatour | WG | 2 in 9g | 2/9g (1·0·0·0·1·0·0·0·0) | 2/2g | 0/0g | 22% | — | — |
| 6 | Luke Keary | 5/8 | no games | 0/0g | 0/0g | 0/0g | — | — | — |
| 7 | Theo Fages | HB | no games | 0/0g | 0/0g | 0/0g | — | — | — |
| 8 | Franck Maria | PR | 0 in 10g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 0/1g | 0/0g | 0% | — | — |
| 9 | Alrix Da Costa | HK | 4 in 20g | 2/10g (0·0·0·0·0·1·0·0·0·1) | 1/13g | 0/0g | 16% | — | — |
| 10 | Romain Navarrete | PR | 1 in 15g | 1/10g (0·0·0·0·0·0·0·0·1·0) | 1/11g | 0/0g | 4% | — | — |
| 11 | Ben Garcia | 2R | no games | 0/0g | 0/0g | 0/0g | — | — | — |
| 12 | Oliver Partington | 2R | 0 in 20g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 1/10g | 0/0g | 4% | — | — |
| 13 | Chris Satae | LK | 2 in 17g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 2/10g | 0/0g | 8% | — | — |
| 14 | Tariq Sims | INT | no games | 0/0g | 0/0g | 0/0g | — | — | — |
| 15 | Jordan Dezaria | INT | 0 in 13g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 0/9g | 0/0g | 2% | — | — |
| 16 | Denive Balmforth | INT | 2 in 15g | 2/10g (0·0·0·0·0·0·0·2·0·0) | 0/3g | 0/0g | 16% | ⚡ Anytime Try $4.25 AI 33% ✗ No try; 🎯 First Try $26.07 AI 13% ✗ Not first | — |
| 17 | Bayley Sironen | INT | no games | 0/0g | 0/0g | 0/0g | — | — | 🏉 62' |

### Prediction Breakdown — Pure Alpha Model

**ELO–Market Disagreement:** Catalans Dragons hold the ELO advantage (1330 vs 1314), but the market favours Huddersfield Giants (@1.66). The model sides with ELO, Catalans Dragons predicted to win despite longer odds.

**Team ELO Ratings** — Huddersfield Giants 1314 · Catalans Dragons 1330 · ELO difference: 15 in favour of Catalans Dragons

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

| # | Factor | Weight | Favours |
|---|---|---|---|
| 1 | ELO Difference | 15.0% | Catalans Dragons |
| 2 | Forward Pack | 12.0% | Huddersfield Giants |
| 3 | Backline Quality | 10.0% | Huddersfield Giants |
| 4 | Recent Win Rate | 10.0% | Huddersfield Giants |
| 5 | Halves Control | 9.0% | Catalans Dragons |
| 6 | Venue Advantage | 8.0% | Catalans Dragons |
| 7 | H2H History | 6.0% | Catalans Dragons |

**Model Confidence: 53%** — Catalans Dragons predicted to win by 1 points · Predicted total: 39 pts

**Record:** 0/2 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/super-league/match/2025-r21-huddersfield-giants-v-catalans-dragons
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-25 09:16 UTC (latest tip update)