# New Orleans Saints v Carolina Panthers — NFL Week 15 2025 AI Prediction by Alphr

## Full Time: New Orleans Saints 20 – 17 Carolina Panthers

_New Orleans Saints roar back to march past Carolina Panthers._

Half time: 7 – 10 · Alphr AI pre-game win probability: New Orleans Saints 30% / Carolina Panthers 70% · Mercedes-Benz Superdome · Mon, 15 Dec, 08:25 am AEDT

**Touchdowns** — New Orleans Saints: Devin Neal (27' Tipped ⚡), Chris Olave (58' Tipped ⚡) · Carolina Panthers: Rico Dowdle (9' Tipped ⚡), Jalen Coker (35')

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

| Team | Pre-game AI win probability | Result |
|---|---|---|
| Carolina Panthers | 70% | Lost |
| New Orleans Saints | 30% | Won |

Model call: **Missed** · Margin: 2.2 predicted → 3 actual · Markets hit: 0/3

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

### Full-Time Report

**New Orleans Saints vs Carolina Panthers Prediction and Tips - NFL Week 15, 2025**

_By Ben Dunlop · Published: 15 Dec 2025, 08:25 am_

New Orleans Saints 20–17 Carolina Panthers in NFL Week 15 at Mercedes-Benz Superdome. Here's how the result stacked up against the model's call, with the win-probability story and where the value landed.

Carolina Panthers were meant to win this by 2.2 points. They lost it by 3. That's the kind of gap that makes a model look clever and a bit embarrassed at the same time, and Alphr's read had Carolina at 70% favourites walking into the Superdome. New Orleans Saints had other ideas, grinding out a 20-17 win that stayed a one-score game from start to finish.

The shape of it matched the ledger for a while. Rico Dowdle got Carolina on the board with 6:46 left in the first quarter, and they led 7-0 at the end of it. New Orleans clawed back through Devin Neal midway through the second, but Carolina still went into the main break up 10-7. Jalen Coker stretched it to 16-7 early in the third, and Carolina held a 17-10 buffer heading into the fourth. Then Chris Olave scored with 2:33 left to make it 16-17, and New Orleans found enough after that to get home 20-17. Carolina led for most of the clock. They just didn't lead when it ended.

Look at the stat sheet and the result gets stranger, not simpler. New Orleans outgained Carolina 353 yards to 290, doubled them through the air 272 to 163, and piled up 35 first downs to 21. Offensive EPA was basically a coin flip, 6.4 to 6.2. By throwing and moving the chains, this was New Orleans' game. Carolina's answer was five sacks to New Orleans' one, and 127 rushing yards to 81, both areas where the pre-match ratings said they should win: Carolina had the edge at quarterback, 52 to 39, and in the backfield, 58 to 48. Those edges showed up. They just didn't add up to enough points.

The turnover column tells the rest. Carolina coughed up one, New Orleans none, and in a game decided by 3 points that's about as clean an explanation as you'll get. Tyler Shough went 24-of-32 for 272 yards and a touchdown, patient enough to let Chris Olave do the damage: 6 catches, 85 yards, the score that got New Orleans within one. Bryce Young was tidy through the air, 15-of-24 for 163 and a touchdown of his own, and led all rushers with 49 yards on 7 carries, which is its own kind of statement about how thin Carolina's ground game was otherwise.

Form lines suggested this should have gone the other way too. Carolina came in 3-2 in their last five against New Orleans' 2-3, averaging 18.6 points to New Orleans' 15.6, and arrived on 14 days' rest against New Orleans' 7. None of it mattered much once the turnover and total-yards gap did its work.

So the model's shape held better than its winner. Combined total came in at 37 against a picked 43, within 6. The margin was picked at 2.2 in Carolina's favour, and the actual gap was 3 points, just on the wrong side of the ledger. Reasonable numbers, wrong team. That's about as honest as this game gets.

**Scoring by Quarter**

| Team | Q1 | Q2 | Q3 | Q4 | T |
|---|---|---|---|---|---|
| New Orleans Saints | 0 | 7 | 3 | 10 | 20 |
| Carolina Panthers | 7 | 3 | 7 | 0 | 17 |

**Key Match Stats**

| New Orleans Saints | Stat | Carolina Panthers |
|---|---|---|
| **353** | Total Yards | 290 |
| **272** | Passing Yards | 163 |
| 81 | Rushing Yards | **127** |
| **35** | First Downs | 21 |
| **0** | Turnovers | 1 |
| 1 | Sacks Made | **5** |
| **6.4** | Offensive EPA | 6.2 |

**Model Report Card**

New Orleans Saints defied the model's 70% prediction for Carolina Panthers, a notable upset. The predicted margin of 2.2 was reasonable against the actual 3-point result. Total score prediction of 43 was close to the actual 37, within 6 points. A tough result for the model, all 3 picks missed on this one.

**Referee Watch**

Alex Moore officiated this match (15 career games). The combined score of 37 points was 15 points below Alex Moore's career average of 52. New Orleans Saints's home victory fits Alex Moore's profile, home teams win 60% of the time under this referee.

_Official NFL box score · Generated by Alphr's model_

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

- **Head to Head:** Carolina Panthers to win @ $1.68 (edge +10.8%) — model probability 70.5% — result: LOST
- **Line / Spread:** Carolina Panthers -2.5 @ $1.91 (edge +0.0%) — result: LOST
- **Total (Over/Under):** Over 41.5 @ $1.91 (edge +0.0%) — result: LOST
- Predicted margin: Carolina Panthers by 2 · Predicted total: 43

### Match Preview (pre-match read)

The model is firm on Carolina Panthers here: 70% to see off New Orleans Saints. The heaviest factor is the ratings gap: Carolina Panthers sit 60 ELO points clear, 1412 to 1351. Form leans Carolina Panthers' way: 3 from their last 5, against 2 for New Orleans Saints.

Carolina Panthers own the matchup too, leading 4 of 6 factors including Team Rating (ELO), Quarterback and Recent Form. The margin model has Carolina Panthers by 2.2, with the two sides combining for about 43. A big number on the win and a tighter one on the scoreboard. Back Carolina Panthers to win, not to win big.

New Orleans Saints have won 8 of the last 12 between these two, and New Orleans Saints took the most recent meeting 20-17 in 2025 Week 15.

New Orleans Saints went 6-11 in 2025 so far, 3-5 at home, averaging 18.0 points for and 22.5 against.

Carolina Panthers went 8-9 in 2025 so far, 3-6 away, averaging 18.3 points for and 22.4 against.

Tyler Shough starts under centre for New Orleans Saints, Bryce Young for Carolina Panthers, with Kellen Moore and Dave Canales calling the shots.

Carolina Panthers come in fresher, 14 days between games against 7.

The market has Carolina Panthers favourites, New Orleans Saints $2.24 and Carolina Panthers $1.68, with the spread at Carolina Panthers -2.5 and the total at 41.5.

**By the numbers**

|  |  |
|---|---|
| H2H (last 12) | New Orleans Saints 8 · Carolina Panthers 4 |
| Last meeting | New Orleans Saints 20-17 (2025) |
| New Orleans Saints 2025 so far | 6-11 · 3-5 home |
| New Orleans Saints scoring | 18.0 for · 22.5 against |
| Carolina Panthers 2025 so far | 8-9 · 3-6 away |
| Carolina Panthers scoring | 18.3 for · 22.4 against |
| Quarterbacks | Tyler Shough · Bryce Young |
| Head coaches | Kellen Moore · Dave Canales |
| Rest | New Orleans Saints 7d · Carolina Panthers 14d |
| Market | New Orleans Saints $2.24 · Carolina Panthers $1.68 |
| Spread | Carolina Panthers -2.5 · total 41.5 |
| Referee | Alex Moore |

_Pre-match read · Alphr model_

### Referee Indicator — Balanced

**Alex Moore** — 15 career games since 2025.

| Team | Record under Alex Moore | Win rate |
|---|---|---|
| New Orleans Saints | 0W–1L | 0% |
| Carolina Panthers | 0W–1L | 0% |

Avg total: 51.6 pts · Home win %: 60% · Home bias: Leans home

Both sides have a similar record under Alex Moore, New Orleans Saints 0W–1L (0%) and Carolina Panthers 0W–1L (0%). Games average 51.6 pts, above the league norm, suggesting a free-flowing style. Home teams win 60% of their matches (vs ~55% league avg). Small sample (1 games for New Orleans Saints).

### Recent Form (Last 5)

| New Orleans Saints | Stat | Carolina Panthers |
|---|---|---|
| 2.0 | Wins (Last 5) | 3.0 |
| 15.6pts | Avg Score | 18.6pts |
| 21.2pts | Avg Conceded | 21.0pts |
| -5.6pts | Avg Margin | -2.4pts |
| 7.0d | Rest Days | 14.0d |

### Form & History

_Last 5 games, oldest → newest._

| Team | Last 5 | Avg Pts |
|---|---|---|
| New Orleans Saints | W9 L · W10 W · W12 L · W13 L · W14 W | 15.6 |
| Carolina Panthers | W9 W · W10 L · W11 W · W12 L · W13 W | 18.6 |

### H2H History (Last 5) — New Orleans Saints lead 4-1

| Season | Round | Home | Score | Away |
|---|---|---|---|---|
| 2025 | W15 | New Orleans Saints | 20 – 17 | Carolina Panthers |
| 2025 | W10 | Carolina Panthers | 7 – 17 | New Orleans Saints |
| 2024 | W9 | Carolina Panthers | 23 – 22 | New Orleans Saints |
| 2024 | W1 | New Orleans Saints | 47 – 10 | Carolina Panthers |
| 2023 | W14 | New Orleans Saints | 28 – 6 | Carolina Panthers |

### TD Scorer History — Who Finds The End Zone

_Last 10 games, career record vs the opponent and at Mercedes-Benz Superdome. ⚡ = our AI backs them to score; 🎯 = our AI's first-td pick. 🏉 = scored in this game. TD % = share of games with a td, last 10 weighted double vs the 30 prior — historical frequency, not a market price._

**New Orleans Saints** (team sheet)

| # | Player | Pos | 2025 | Last 10 | vs opp | Venue | TD % | Alphr play | This game |
|---|---|---|---|---|---|---|---|---|---|
| – | Chris Olave | WR | 5 in 13g | 5/10g (1·0·0·2·0·0·1·0·1·0) | 3/7g | 7/23g | 30% | ⚡ Anytime TD $2.95 AI 34% ✓ Scored; 🎯 First TD $10.00 AI 10% ✗ Not first | 🏉 58' |
| – | Juwan Johnson | TE | 3 in 13g | 2/10g (0·0·0·0·0·1·1·0·0·0) | 2/10g | 10/34g | 24% | ⚡ Anytime TD $3.90 AI 24% ✗ No TD | — |
| – | Devaughn Vele | WR | 2 in 8g | 3/10g (1·0·0·1·0·0·0·0·1·0) | 0/2g | 1/6g | 25% | — | — |
| – | Tyler Shough | QB | 2 in 7g | 2/7g (0·0·0·0·0·0·2) | 0/1g | 0/2g | 14% | — | — |
| – | Devin Neal | RB | 1 in 8g | 1/8g (0·0·0·0·0·0·0·1) | 0/1g | 0/3g | 13% | ⚡ Anytime TD $2.70 AI 21% ✓ Scored | 🏉 27' |
| – | Jack Stoll | TE | 1 in 7g | 1/10g (0·0·0·0·1·0·0·0·0·0) | 0/0g | 0/4g | 4% | — | — |
| – | Taysom Hill | TE | 1 in 9g | 1/10g (0·0·1·0·0·0·0·0·0·0) | 4/14g | 24/56g | 26% | — | — |
| – | Audric Estimé | RB | 0 in 1g | 2/10g (0·0·0·0·0·0·1·0·1·0) | 0/1g | 0/1g | 17% | — | — |
| – | Dante Pettis | WR | 0 in 4g | 1/10g (0·0·0·0·0·1·0·0·0·0) | 1/3g | 0/6g | 16% | — | — |
| – | Evan Hull | RB | 0 in 2g | 0/3g (0·0·0) | 0/0g | 0/0g | 0% | — | — |
| – | Kevin Austin Jr. | WR | 0 in 1g | 0/9g (0·0·0·0·0·0·0·0·0) | 0/0g | 0/5g | 0% | — | — |
| – | Mason Tipton | WR | 0 in 6g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 0/2g | 0/7g | 0% | — | — |
| – | Spencer Rattler | QB | 0 in 8g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 0/0g | 0/9g | 0% | — | — |

**Carolina Panthers** (team sheet)

| # | Player | Pos | 2025 | Last 10 | vs opp | Venue | TD % | Alphr play | This game |
|---|---|---|---|---|---|---|---|---|---|
| – | Rico Dowdle | RB | 6 in 13g | 5/10g (0·1·1·0·0·2·1·0·0·0) | 1/2g | 0/0g | 34% | ⚡ Anytime TD $2.45 AI 37% ✓ Scored; 🎯 First TD $7.75 AI 11% ✓ Scored first | 🏉 9' |
| – | Tetairoa McMillan | WR | 6 in 13g | 6/10g (0·0·2·0·0·0·0·2·1·1) | 0/1g | 0/0g | 35% | ⚡ Anytime TD $2.70 AI 29% ✗ No TD; 🎯 First TD $9.25 AI 8% ✗ Not first | — |
| – | Chuba Hubbard | RB | 4 in 11g | 3/10g (1·0·0·0·1·0·0·0·0·1) | 3/9g | 1/4g | 40% | ⚡ Anytime TD $3.20 AI 24% ✗ No TD; 🎯 First TD $11.50 AI 7% ✗ Not first | — |
| – | Xavier Legette | WR | 3 in 11g | 3/10g (0·1·0·1·0·0·0·1·0·0) | 1/3g | 0/1g | 28% | — | — |
| – | Mitchell Evans | TE | 2 in 10g | 2/10g (0·0·1·1·0·0·0·0·0·0) | 0/1g | 0/0g | 20% | — | — |
| – | Bryce Young | QB | 1 in 12g | 1/10g (1·0·0·0·0·0·0·0·0·0) | 1/5g | 1/2g | 14% | — | — |
| – | Jalen Coker | WR | 1 in 7g | 1/10g (0·0·0·0·0·0·0·0·0·1) | 0/2g | 0/0g | 14% | — | 🏉 35' |
| – | Tommy Tremble | TE | 1 in 11g | 1/10g (0·0·1·0·0·0·0·0·0·0) | 0/4g | 0/2g | 16% | — | — |
| – | Brycen Tremayne | WR | 0 in 11g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 0/0g | 0/0g | 0% | — | — |
| – | Ja'Tavion Sanders | TE | 0 in 10g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 0/3g | 0/1g | 3% | — | — |
| – | Jimmy Horn Jr. | WR | 0 in 6g | 0/6g (0·0·0·0·0·0) | 0/0g | 0/0g | 0% | — | — |
| – | Trevor Etienne | RB | 0 in 13g | 0/10g (0·0·0·0·0·0·0·0·0·0) | 0/1g | 0/0g | 0% | — | — |

### End Zone Map — Where Our Picks Have Been Scoring

_Real touchdowns, not predictions: every score each of our picks made in his last five games. The percentage is our model's chance he scores in this game._

**Carolina Panthers** (3 picks)
- ⚡ Rico Dowdle 🎯 — 3 TDs in last 5 (3 rush · 0 pass) · model 37% · **scored Q1**
- ⚡ Tetairoa McMillan 🎯 — 4 TDs in last 5 (0 rush · 4 pass) · model 29% · no TD
- ⚡ Chuba Hubbard 🎯 — 1 TD in last 5 (0 rush · 1 pass) · model 24% · no TD
- Rest of the Panthers: 3 TDs across the team's last 5
- Other scorers this game: J.Coker

**New Orleans Saints** (3 picks)
- ⚡ Chris Olave 🎯 — 2 TDs in last 5 (0 rush · 2 pass) · model 34% · **scored Q4**
- ⚡ Juwan Johnson — 2 TDs in last 5 (0 rush · 2 pass) · model 24% · no TD
- ⚡ Devin Neal — 1 TD in last 5 (1 rush · 0 pass) · model 21% · **scored Q2**
- Rest of the Saints: 4 TDs across the team's last 5

### Prediction Breakdown — Pure Alpha Model

**Team ELO Ratings** — New Orleans Saints 1351 · Carolina Panthers 1412 · ELO difference: 60 in favour of Carolina Panthers

**Positional Matchups** — unit strength index from player ratings: 50 is league average, 75+ is elite, 25 and under is a weakness

| Unit | New Orleans Saints | Carolina Panthers | Edge |
|---|---|---|---|
| Quarterback | 39 | 52 | Carolina Panthers +13 |
| Receiving Corps | 52 | 50 | Even |
| Backfield | 48 | 58 | Carolina Panthers +10 |
| Pass Rush | 48 | 48 | Even |
| Secondary | 55 | 58 | Even |
| Special Teams | 49 | 52 | Even |

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

| # | Factor | Weight | Favours |
|---|---|---|---|
| 1 | Team Rating (ELO) | 30.0% | Carolina Panthers |
| 2 | Quarterback | 18.0% | Carolina Panthers |
| 3 | Pass Rush | 12.0% | — |
| 4 | Secondary | 10.0% | — |
| 5 | Recent Form | 10.0% | Carolina Panthers |
| 6 | Rest Advantage | 8.0% | Carolina Panthers |

**Model Confidence: 70%** — Carolina Panthers predicted to win by 2 points · Predicted total: 43 pts

**Record:** 0/3 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/nfl/match/2025-r15-new-orleans-saints-v-carolina-panthers
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: 2025-12-14 21:25 UTC (latest tip update)