# Cowboys v Broncos — NRL Round 21 2026 AI Prediction by Alphr

## Full Time: Cowboys 18 – 10 Broncos

_Cowboys rope in Broncos._

Half time: 14 – 4 · Alphr AI pre-game win probability: Cowboys 47% / Broncos 53% · Queensland Country Bank Stadium, Townsville · Sat, 25 July, 07:35 pm AEST

**Try Scorers** — Cowboys: Heilum Luki (19' 1st), Jake Clifford (39') · Broncos: Xavier Willison (24'), Ezra Mam (55')

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

| Team | Pre-game AI win probability | Result |
|---|---|---|
| Broncos | 53% | Lost |
| Cowboys | 47% | Won |

Model call: **Missed** · Margin: 2.1 predicted → 8 actual · Markets hit: 2/4

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

### Full-Time Report

**North Queensland Cowboys vs Brisbane Broncos Prediction & Tips | NRL Round 21 2026**

_By Ben Dunlop · Published: 21 July 2026, 06:59 pm · Last updated: 25 July 2026, 09:30 pm_

Cowboys 18–10 Broncos in NRL Round 21 at Queensland Country Bank Stadium, Townsville. Here's how the result stacked up against the model's call, with the win-probability story and where the value landed.

Cowboys 18, Broncos 10. The scoreline suggests a competitive match, but the stats paint a different picture. Cowboys led 14–4 at half-time, and while the Broncos had a better completion rate at 82% compared to the Cowboys' 75%, it was the Cowboys' attack that made the difference. They broke through the Broncos' line five times, while the Broncos managed just two line breaks.

Heilum Luki opened the scoring for the Cowboys in the 19th minute. Xavier Willison responded for the Broncos, but Jake Clifford's try just before the break gave the Cowboys a solid 14–4 lead at half-time. Possession was nearly even, with the Cowboys holding 51%. They made their possession count, running 1,779 metres compared to the Broncos' 1,694. Cowboys' effective line breaks and post-contact metres kept the Broncos under pressure.

Ezra Mam scored for the Broncos in the 54th minute, narrowing the gap to 16-8. Despite this, the Broncos couldn't capitalise further. The Cowboys' defence, though missing 45 tackles compared to the Broncos' 34, held firm when it mattered. Penalties were a factor, with the Broncos conceding seven to the Cowboys' five. The Cowboys also had more errors, 15 to the Broncos' nine, but their attacking edge compensated for these mistakes.

Alphr's model had tipped the Broncos as slight favourites with a 53% chance to win, predicting a 2.1-point margin in their favour and a total of 43 points. The Cowboys defied these expectations, covering the 2.5-point line and keeping the total points to 28. The Cowboys' forward pack, rated 1016 against the Broncos' 868, played a crucial role in their victory.

Both teams entered the match with inconsistent form. The Cowboys had two wins in their last five games, while the Broncos had only one. Despite the Broncos' higher defensive efficiency at 89.3%, they couldn't translate that into effective stopping power against the Cowboys' attack.

In the end, the Cowboys controlled the key moments. They outplayed the Broncos, defying the pre-match predictions and showing that sometimes the numbers don't tell the whole story.

**Scoring by Half**

| Team | H1 | H2 | T |
|---|---|---|---|
| Cowboys | 14 | 4 | 18 |
| Broncos | 4 | 6 | 10 |

**Key Match Stats**

| Cowboys | Stat | Broncos |
|---|---|---|
| **51%** | Possession | 49% |
| 75% | Completion rate | **82%** |
| **1,779** | Run metres | 1,694 |
| 606 | Post-contact metres | **639** |
| **5** | Line breaks | 2 |
| 34 | Tackle breaks | **41** |
| 4 | Offloads | 4 |
| 86.5% | Effective tackle % | **89.3%** |
| 45 | Missed tackles | **34** |
| 15 | Errors | **9** |
| **5** | Penalties conceded | 7 |
| **715** | Kick metres | 699 |

**Model Report Card**

Cowboys defied the model's 53% prediction for Broncos, a notable result. The predicted margin of 2.1 was reasonable against the actual 8-point result. The game's 28 points came in 15 points lower than the predicted 43. The model went 2/17 on this match. Cowboys covered the 2.5-point line. The under 48.5 total call was correct.

**Key moments (momentum model)**

- 19' Try — Heilum Luki (Cowboys) — 4-0 · win-prob swing +4 pts
- 23' Try — Xavier Willison (Broncos) — 6-4 · win-prob swing -3 pts
- 39' Try — Jake Clifford (Cowboys) — 12-4 · win-prob swing +4 pts
- 54' Try — Ezra Mam (Broncos) — 16-8 · win-prob swing -2 pts

_Official NRL match stats · Generated by Alphr's model_

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

- **Head to Head:** Broncos to win @ $1.72 (edge -2.1%) — model probability 53.3% — result: LOST
- **Line / Spread:** Cowboys +2.5 @ $1.91 (edge +0.0%) — result: WON
- **Margin Band:** Broncos 1-12 @ $2.55 (edge +0.0%) — result: LOST
- **Total (Over/Under):** Under 48.5 @ $1.91 (edge +0.0%) — result: WON
- Predicted margin: Broncos by 2 · Predicted total: 43

### Match Preview (pre-match read)

Line ball between Cowboys and Broncos. The model can't split them, landing on Broncos at 53%. The ratings say otherwise: Cowboys sit 110 ELO points clear, 1483 to 1373, so the model is backing Broncos against the ratings gap. Form leans Cowboys' way: 2 from their last 5, against 1 for Broncos.

On paper Cowboys shade it, ahead on 6 of 7 factors including ELO Difference, Forward Pack and Backline Quality. The model still sides with Broncos, which says the balance of the matchup carry the most weight. The margin model has Broncos by 2.1, with the two sides combining for about 43. Coin-flip on the win, so the value is where this one gets settled.

Broncos have won 6 of the last 10 between these two, and Cowboys took the most recent meeting 18-10 in 2026 Round 21.

Broncos have leaked 136 in their last four. Both sides have made a habit of half-time comebacks this season: Cowboys 3, Broncos 3.

On the ladder it's Cowboys 8th against Broncos 13th.

The market has Broncos favourites, Cowboys $2.13 and Broncos $1.72, with the line at Cowboys +2.5 and the total at 48.5.

**By the numbers**

|  |  |
|---|---|
| H2H (last 10) | Cowboys 4 · Broncos 6 |
| Last meeting | Cowboys 18-10 |
| Cowboys last 4 | LWLL · 100 for, 118 against |
| Cowboys at home | 7-5 this season |
| Broncos last 4 | LWLW · 94 for, 136 against |
| Broncos away | 6-6 this season |
| Ladder | Cowboys 8th · Broncos 13th |
| Finals odds | Cowboys 100% · Broncos 0% |
| Market | Cowboys $2.13 · Broncos $1.72 |
| Line | Cowboys +2.5 · total 48.5 |

_Pre-match read · Alphr model_

### Recent Form (Last 5)

| Cowboys | Stat | Broncos |
|---|---|---|
| 2.0 | Wins (Last 5) | 1.0 |
| 19.0pts | Avg Score | 15.4pts |
| 28.8pts | Avg Conceded | 28.0pts |
| -9.8pts | Avg Margin | -12.6pts |
| 1559.4m | Run Metres | 1548.2m |
| 4.2 | Line Breaks | 3.8 |
| 353.2 | Tackles | 353.0 |
| 12.0 | Errors | 10.6 |

### Form & History

_Last 5 games, oldest → newest._

| Team | Last 5 | Avg Pts |
|---|---|---|
| Cowboys | R14 L · R16 L · R17 W · R19 W · R20 L | 19.0 |
| Broncos | R14 L · R15 L · R17 L · R18 L · R20 W | 15.4 |

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

| Season | Round | Home | Score | Away | Alphr's read |
|---|---|---|---|---|---|
| 2026 | R6 | Broncos | 31 – 35 | Cowboys | Broncos 57% ✗ |
| 2025 | R26 | Cowboys | 30 – 38 | Broncos | not priced |
| 2025 | R3 | Broncos | 26 – 16 | Cowboys | not priced |
| 2024 | R23 | Cowboys | 18 – 42 | Broncos | not priced |
| 2024 | R4 | Broncos | 38 – 12 | Cowboys | not priced |

_Alphr's pre-match read was wrong 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:
- Cowboys' best path is the middle: NRL's 10th-ranked middle attack (1.5 tries/game) runs at a Broncos defence ranked 15th there (1.88 conceded/game). Key man: Drinkwater, 9 tries in that channel this season.
- Broncos' best path is the left edge: NRL's 11th-ranked left edge attack (1.24 tries/game) runs at a Cowboys defence ranked 15th there (1.72 conceded/game). Key man: Karapani, 6 tries in that channel this season.

| Channel | Cowboys | Broncos |
|---|---|---|
| Left | 1.44/g (att 6th (strong)) · concedes 1.72/g (def 15th (weak)) | 1.24/g (att 11th) · concedes 1.41/g (def 12th) |
| Middle | 1.5/g (att 10th) · concedes 1.67/g (def 11th) | 1.35/g (att 14th (weak)) · concedes 1.88/g (def 15th (weak)) |
| Right | 1.28/g (att 8th) · concedes 1.22/g (def 11th) | 0.76/g (att 15th (weak)) · concedes 1.06/g (def 6th (strong)) |

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

|  | Cowboys | Broncos |
|---|---|---|
| Attack rank | 5th (strong) | 13th (weak) |
| Defence rank | 14th (weak) | 15th (weak) |
| Tries scored · conceded | 13 · 14 | 9 · 15 |
| Try Assists | 1.8/g | 1.2/g |
| Run Metres | 202m/g | 126m/g |
| Tackle Breaks | 5.3/g | 2.5/g |
| Line Breaks | 1.2/g | 0.4/g |
| Tackle Efficiency | 87.2% | 86.2% |

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

|  | Cowboys | Broncos |
|---|---|---|
| Attack rank | 10th | 12th |
| Defence rank | 14th (weak) | 12th |
| Tries scored · conceded | 47 · 52 | 33 · 46 |
| Try Assists | 1.5/g | 1.1/g |
| Run Metres | 760m/g | 645m/g |
| Tackle Breaks | 15.9/g | 14.5/g |
| Line Breaks | 3.4/g | 2.5/g |
| Tackle Efficiency | 77% | 79.6% |

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

|  | Cowboys | Broncos |
|---|---|---|
| Attack rank | 8th | 11th |
| Defence rank | 2nd (strong) | 1st (strong) |
| Tries scored · conceded | 15 · 10 | 11 · 7 |
| Try Assists | 0.2/g | 0.3/g |
| Run Metres | 522m/g | 544m/g |
| Tackle Breaks | 8.2/g | 7.6/g |
| Line Breaks | 0.8/g | 0.6/g |
| Tackle Efficiency | 89.2% | 90.8% |

**Who scores on Broncos** — Hookers 0.21/g (lg 0.13) +62% · Locks 0.13/g (lg 0.1) +30% · Centres 0.87/g (lg 0.72) +21%
**Who scores on Cowboys** — Props 0.28/g (lg 0.16) +75% · Five-Eighths 0.37/g (lg 0.27) +37% · Hookers 0.16/g (lg 0.13) +23%

_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 Queensland Country Bank 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._

**Cowboys** (team sheet)

| # | Player | Pos | 2026 | Last 10 | vs opp | Venue | Try % | Alphr play | This game |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Scott Drinkwater | FB | 9 in 18g | 5/10g (2·0·1·0·0·0·1·0·0·1) | 2/13g | 24/76g | 38% | ⚡ Anytime Try $2.50 AI 35% ✗ No try; 🎯 First Try $13.00 AI 9% ✗ Not first | — |
| 2 | Braidon Burns | WG | 12 in 14g | 9/10g (1·0·1·1·0·2·2·0·2·0) | 2/6g | 6/15g | 54% | ⚡ Anytime Try $1.83 AI 63% ✗ No try; 🎯 First Try $9.50 AI 20% ✗ Not first | — |
| 3 | Jaxon Purdue | HB | 6 in 18g | 1/10g (0·1·0·0·0·0·0·0·0·0) | 2/4g | 9/26g | 34% | — | — |
| 4 | Tom Chester | CE | 7 in 17g | 5/10g (0·1·0·1·0·2·0·0·1·0) | 1/1g | 6/15g | 33% | ⚡ Anytime Try $3.20 AI 40% ✗ No try | — |
| 5 | Murray Taulagi | WG | 11 in 13g | 7/10g (1·1·0·3·0·1·0·1·0·0) | 3/11g | 37/56g | 54% | ⚡ Anytime Try $1.91 AI 34% ✗ No try | — |
| 6 | Jake Clifford | 5/8 | 6 in 18g | 3/10g (1·1·0·0·0·0·0·1·0·0) | 4/9g | 13/36g | 28% | — | 🏉 39' |
| 8 | Thomas Mikaele | INT | 0 in 15g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 0/7g | 0/24g | 0% | — | — |
| 9 | Reed Mahoney | HK | 3 in 17g | 2/10g (0·1·0·1·0·0·0·0·0·0) | 2/14g | 3/10g | 14% | — | — |
| 10 | Jason Taumalolo | PR | 0 in 17g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 2/30g | 2/59g | 0% | — | — |
| 11 | Heilum Luki | 2R | 7 in 18g | 3/10g (0·1·0·1·1·0·0·0·0·0) | 2/5g | 12/37g | 28% | — | 🏉 19' |
| 12 | Jeremiah Nanai | 2R | 4 in 6g | 6/10g (0·1·1·0·0·0·1·2·0·1) | 6/7g | 29/44g | 40% | ⚡ Anytime Try $2.70 AI 52% ✗ No try; 🎯 First Try $13.00 AI 15% ✗ Not first | — |
| 13 | Reuben Cotter | LK | 2 in 15g | 2/10g (0·0·1·0·0·0·0·0·1·0) | 0/9g | 4/50g | 12% | — | — |
| 14 | Soni Luke | INT | 2 in 15g | 2/10g (1·0·1·0·0·0·0·0·0·0) | 2/4g | 1/9g | 8% | — | — |
| 15 | Griffin Neame | PR | 0 in 18g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 3/8g | 1/55g | 4% | — | — |
| 16 | Matthew Lodge | INT | 0 in 18g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 0/5g | 0/9g | 4% | — | — |
| 17 | Coen Hess | INT | 1 in 18g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 3/16g | 8/59g | 4% | — | — |

**Broncos** (team sheet)

| # | Player | Pos | 2026 | Last 10 | vs opp | Venue | Try % | Alphr play | This game |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Reece Walsh | FB | 5 in 12g | 3/10g (0·1·1·1·0·0·0·0·0·0) | 4/9g | 3/5g | 48% | — | — |
| 2 | Josiah Karapani | WG | 6 in 15g | 5/10g (1·1·0·0·0·1·0·1·0·1) | 2/3g | 1/2g | 40% | ⚡ Anytime Try $1.78 AI 50% ✗ No try; 🎯 First Try $9.00 AI 11% ✗ Not first | — |
| 3 | Kotoni Staggs | CE | 8 in 14g | 3/10g (0·1·0·0·0·0·1·0·0·1) | 9/14g | 4/5g | 40% | ⚡ Anytime Try $1.98 AI 42% ✗ No try | — |
| 4 | Gehamat Shibasaki | CE | 3 in 14g | 2/10g (1·0·0·1·0·0·0·0·0·0) | 3/7g | 3/4g | 34% | — | — |
| 5 | Deine Mariner | WG | 3 in 11g | 3/10g (0·0·0·0·0·1·1·0·1·0) | 1/5g | 1/2g | 34% | ⚡ Anytime Try $1.81 AI 44% ✗ No try; 🎯 First Try $10.00 AI 9% ✗ Not first | — |
| 6 | Ezra Mam | 5/8 | 3 in 15g | 2/10g (1·0·1·0·0·0·0·0·0·0) | 5/5g | 1/2g | 30% | — | 🏉 55' |
| 7 | Adam Reynolds | HB | 3 in 12g | 3/10g (1·0·0·0·0·2·0·0·0·0) | 4/22g | 1/4g | 18% | — | — |
| 8 | Preston Riki | PR | 0 in 9g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 0/0g | 0/0g | 0% | — | — |
| 9 | Cory Paix | HK | 2 in 16g | 2/10g (1·0·0·0·0·0·0·0·1·0) | 0/5g | 0/1g | 14% | — | — |
| 10 | Payne Haas | PR | 1 in 10g | 1/10g (0·1·0·0·0·0·0·0·0·0) | 3/12g | 1/5g | 10% | — | — |
| 11 | Xavier Willison | 2R | 4 in 17g | 3/10g (1·1·0·0·1·0·0·0·0·0) | 1/6g | 1/2g | 20% | — | 🏉 24' |
| 12 | Jordan Riki | 2R | 4 in 15g | 2/10g (0·0·0·1·0·0·0·0·0·1) | 2/12g | 1/5g | 14% | — | — |
| 13 | Patrick Carrigan | LK | 1 in 11g | 1/10g (0·0·0·0·0·1·0·0·0·0) | 1/13g | 1/6g | 6% | — | — |
| 14 | Ben Hunt | INT | 0 in 13g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 6/31g | 1/5g | 6% | — | — |
| 15 | Ben Talty | INT | 2 in 17g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 1/2g | 0/1g | 14% | — | — |
| 16 | Va'a Semu | INT | 0 in 10g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 0/0g | 0/0g | 0% | — | — |
| 17 | Grant Anderson | RES | 2 in 10g | 2/10g (0·0·0·0·0·1·0·1·0·0) | 0/4g | 0/3g | 24% | — | — |

### Prediction Breakdown — Pure Alpha Model

**ELO–Market Disagreement:** Cowboys hold the ELO advantage (1483 vs 1373), but the market favours Broncos (@1.72). The model sides with the market, other factors override the ELO gap.

**Team ELO Ratings** — Cowboys 1483 · Broncos 1373 · ELO difference: 110 in favour of Cowboys

**Positional Matchups** — lineup ELO by unit

| Unit | Cowboys | Broncos | Edge |
|---|---|---|---|
| Forwards | 1016 | 868 | Cowboys +148 |
| Backs | 949 | 874 | Cowboys +76 |
| Halves | 981 | 837 | Cowboys +144 |
| Hooker | 965 | 913 | Cowboys +51 |

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

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

**Model Confidence: 53%** — Broncos predicted to win by 2 points · Predicted total: 43 pts

**Record:** 2/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-cowboys-v-broncos
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 11:30 UTC (latest tip update)