2025 college football season · December 5, 2025–December 6, 2025
Week 15 2025: upsets, and who deserved to win
3 upsets in Week 15 2025. The biggest: Duke beat Virginia 27–20 as 41% underdogs, and got lucky. 3 of 9 winners were behind in the replays. The biggest heist: Kennesaw State beat Jacksonville State 19–15 in a game it wins 39% of the time when it’s replayed with the way both teams played.
Week 15 2025 upsets
Games the betting underdog won, biggest upset first, and whether the way both teams played backs it up. 1 of 3 were deserved: the underdog wins 60% or more of the replays with the same day’s form (our postgame win expectancy).
| Winner | Game | Before kickoff | Replay with same day’s form | Verdict |
|---|---|---|---|---|
| 27–20 vs Virginia | 41% | 14% | Lucky | |
| 13–10 vs Ohio State | 41% | 68% | Deserved | |
| 34–21 vs North Texas | 46% | 18% | Lucky |
Every game, luck first
The games luck decided most come first. The line on each card fills with how often the loser wins the replay: the fuller, the more luck decided it. Outlined: the winner was behind in the replays.
Week 15 luck ranking
Every FBS team’s luck index: 100 × (the result − how often they win the replay). A loss in a game a team wins 9 times in 10 scores −90.
| # | Team | Game | Wins the replay | Luck index |
|---|---|---|---|---|
| 1 | W 27–20 vs Virginia | 14% | +86 | |
| 2 | W 34–21 vs North Texas | 18% | +82 | |
| 3 | W 19–15 @ Jacksonville State | 39% | +61 | |
| 4 | W 13–10 vs Ohio State | 68% | +32 | |
| 5 | W 23–13 vs Miami (OH) | 74% | +26 | |
| 6 | W 28–7 vs Alabama | 82% | +19 | |
| 7 | W 34–7 vs BYU | 84% | +16 | |
| 8 | W 38–21 vs UNLV | 87% | +13 | |
| 9 | W 31–14 vs Troy | 98% | +2 | |
| 10 | L 14–31 @ James Madison | 2% | −2 | |
| 11 | L 21–38 @ Boise State | 13% | −13 | |
| 12 | L 7–34 vs Texas Tech | 16% | −16 | |
| 13 | L 7–28 vs Georgia | 19% | −19 | |
| 14 | L 13–23 vs Western Michigan | 26% | −26 | |
| 15 | L 10–13 vs Indiana | 32% | −32 | |
| 16 | L 15–19 vs Kennesaw State | 61% | −61 | |
| 17 | L 21–34 @ Tulane | 82% | −82 | |
| 18 | L 20–27 vs Duke | 86% | −86 |