Free during beta —to track favorites + alerts
FINAL+3DEN
DEN

DEN

54-28

106103
TOR

TOR

46-36

NBAWed, Dec 31FinalSeriesDEN leads series 1-0VegasTOR -7.5
Game flowDEN TOR

Biggest swing: 19pp · 4th Quarter · 20.2

NBA · Denver Nuggets at Toronto Raptors · final

NBA · Box scoreTRACKING

Final
box score. Tap a column header to sort by that stat; tap again to reverse, a third time to clear. The team leader in each stat is highlighted. Players who did not play are listed at the bottom.
Player
Starters
3860-30-36-6-172
23175-67-8+294
38216-182-57-7+876
28104-112-7-911
36249-191-65-7+680
Bench
22114-52-31-2-231
3093-133-9+751
2583-50-12-4+472
Team10634-8010-3428-344717
DNP: H. Tyson, Z. Nnaji, J. Strawther, C. Jones

Stat compare

Headline stats · full table below

43

FG %

37

17

Ast

27

Team stats

DEN

Away

Stat

TOR

Home

34-80

fieldGoalsMade-fieldGoalsAttempted

37-100

43

FG %

37

10-34

threePointFieldGoalsMade-threePointFieldGoalsAttempted

12-45

28-34

freeThrowsMade-freeThrowsAttempted

17-21

17

Assists

27

10

Turnovers

8

Season series

DEN leads series 1-0

Jan 1DENDEN106@TORTOR103today
Mar 21TORTOR115@DENDEN121

Model & market

Vegas line center

DraftKings via ESPN · 21+

Spread

TOR -7.5

Half-pt above key 7

Total

229.5

Standard · +3.5 vs avg

Moneyline

DENDEN+22031%
TORTOR-27073%

Implied probabilities back-computed from American odds — break-even win % a moneyline bet needs to be +EV.

Line movement · 4 snapshots

ESPN-tracked · 21+

Spread

7.5

0.0 since open

Total

229.5

0.0 since open

How it ended

DEN beat TOR 106-103. J. Valanciunas led with 17 PTS, 9 REB, 4 AST. DEN outscored the other side 32-23 in the 1st quarter.

Last play

End of Game

Win probability

TOR vs DEN

0255075100Q2Q3Q4

Starters vs bench

production by unit
DENDENstarters 74% of pts

Starters(5)

78 PTS · 32 REB · 13 AST

GS 65

Bench(3)

28 PTS · 15 REB · 4 AST

GS 17

TORTORstarters 88% of pts

Starters(5)

91 PTS · 33 REB · 19 AST

GS 76

Bench(6)

12 PTS · 17 REB · 8 AST

GS 2

Clutch moments · top swings

ranked by WP impact
DEN4th Quarter · 1:06 · 102-99
+17pp83% WP

Immanuel Quickley · misses free throw 2 of 2

TOR4th Quarter · 20.2 · 102-99
+19pp39% WP

Spencer Jones · loose ball foul

DEN4th Quarter · 19.5 · 102-101
+16pp85% WP

Ja'Kobe Walter · personal foul

Linescore (quarters)

Team1234T
DEN32312221106
TOR23312524103

Period scoring

DEN won 1 · TOR won 2

32
23

Q1

Valanciunas 8

Barnes 12

31
31

Q2

Watson 14

Quickley 12

22
25

Q3

Valanciunas 7

Ingram 10

21
24

Q4

Murray 6

Quickley 7

DEN
TOR

Shooting comparison

DEN
TOR

43%

34-80

FG

37%

37-100

29%

10-34

3PT

27%

12-45

82%

28-34

FT

81%

17-21

Play-by-play · 507 plays

period
event
player
  1. Q4·0.0

    End of Game

    DEN 106·TOR 103

  2. Q4·0.0

    End of the 4th Quarter

    DEN 106·TOR 103

  3. Q4·0.0

    (00:00) [Nuggets] REF-INITIATED REVIEW (CALL OVERTURNED)

    DEN 106·TOR 103

    2pp

  4. Q4·1.5

    Scottie Barnes defensive rebound

    DEN 106·TOR 103

    2pp

  5. Q4·2.7

    Bruce Brown misses free throw 2 of 2

    DEN 106·TOR 103

    +2pp

  6. Q4·2.7

    Nuggets offensive team rebound

    DEN 106·TOR 103

    +0.9pp

  7. Q4·2.7

    Bruce Brown misses free throw 1 of 2

    DEN 106·TOR 103

    +0.5pp

  8. Q4·2.7

    Immanuel Quickley personal foul

    DEN 106·TOR 103

    1pp

  9. Q4·2.7

    Bruce Brown defensive rebound

    DEN 106·TOR 103

    3pp

  10. Q4·5.1

    RJ Barrett misses 27-foot three point step back jumpshotBIG MOMENT

    DEN 106·TOR 103

    13pp

  11. Q4·13.7

    Immanuel Quickley enters the game for Ja'Kobe Walter

    ·

    DEN 106·TOR 103

  12. Q4·13.7

    Jamison Battle enters the game for Jamal Shead

    ·

    DEN 106·TOR 103

  13. Q4·13.7

    Raptors Full timeout

    DEN 106·TOR 103

  14. Q4·13.7

    Jamal Murray makes layup (Bruce Brown assists)BIG MOMENT

    ·

    DEN 106·TOR 103

    12pp

  15. Q4·14.9

    Ja'Kobe Walter enters the game for Jamison Battle

    ·

    DEN 104·TOR 103

  16. Q4·14.9

    Jamal Shead enters the game for Immanuel Quickley

    ·

    DEN 104·TOR 103

  17. Q4·14.9

    Nuggets Full timeout

    DEN 104·TOR 103

  18. Q4·14.9

    Brandon Ingram makes driving dunkBIG MOMENT

    DEN 104·TOR 103

    +10pp

  19. Q4·19.5

    Jamison Battle enters the game for Collin Murray-Boyles

    · ·

    DEN 104·TOR 101

  20. Q4·19.5

    Raptors Full timeout

    DEN 104·TOR 101

  21. Q4·19.5

    Spencer Jones makes free throw 2 of 2BIG MOMENT

    ·

    DEN 104·TOR 101

    +7pp

  22. Q4·19.5

    Collin Murray-Boyles enters the game for Jamal Shead

    · ·

    DEN 103·TOR 101

  23. Q4·19.5

    Brandon Ingram enters the game for Ja'Kobe Walter

    ·

    DEN 103·TOR 101

  24. Q4·19.5

    Spencer Jones makes free throw 1 of 2

    ·

    DEN 103·TOR 101

    2pp

  25. Q4·19.5

    Ja'Kobe Walter personal foulBIG MOMENT

    DEN 102·TOR 101

    16pp

  26. Q4·20.2

    Bruce Brown enters the game for DaRon Holmes II

    ·

    DEN 102·TOR 101

  27. Q4·20.2

    Nuggets Full timeout

    DEN 102·TOR 101

  28. Q4·20.2

    Immanuel Quickley makes free throw 2 of 2BIG MOMENT

    DEN 102·TOR 101

    12pp

  29. Q4·20.2

    Ja'Kobe Walter enters the game for Collin Murray-Boyles

    · ·

    DEN 102·TOR 100

  30. Q4·20.2

    Jamal Shead enters the game for Brandon Ingram

    ·

    DEN 102·TOR 100

Betting line

TOR -7.5·O/U 229.5·DEN +220/TOR -270

DraftKings · via ESPN

Recap · NBA

enver Nuggets went into Toronto Raptors and beat them, 106–103. Decided by 3.

DEN +7.5 cashed (TOR lost outright). Total stayed UNDER 229.5 by 20.5.

ByTheOnemodel/auto-generated · live odds + scouting data/refreshes with the page

NBA TRACKING · Tonight’s standouts

5 of 13 players in cohort
  • Scottie BarnesTOR · F
    DRIVES16.799
  • RJ BarrettTOR · F
    DRIVES16.498
  • Jamal MurrayDEN · G
    TOUCHES82.297
  • Collin Murray-BoylesTOR · F
    DEFL3.195
  • Immanuel QuickleyTOR · G
    TOUCHES7294

Model ensemble · how the prediction is built

3 sub-models, blended.

Each sub-model uses a different rating substrate. Bayesian model averaging weights them by rolling Brier score so the ensemble inherits each model's strengths. Disagreement flags games where the sub-models don't see eye-to-eye — lower confidence, wider band.

38.2%

ensemble · DEN favored

  • Elo Static

    fallback · inputs missing

    50.0%

    P(TOR win)

    33%

    weight

  • Elo Recent

    fallback · inputs missing

    50.0%

    P(TOR win)

    34%

    weight

  • Pace Efficiency

    fallback · inputs missing

    50.0%

    P(TOR win)

    33%

    weight

Disagreement

0.00 pp

weighted σ across sub-models

Confidence

100% · high

maps from disagreement

Substrate count

0 / 3 active

ones with full inputs tonight

Weights recalibrated nightly on a 90-day rolling window with strict point-in-time correctness — no model gets credit for a game it hasn't seen. Headline % is Platt-scaled per league; sub-model rows show raw BMA inputs.

Matchup · 2026

Team rate stats vs league

hoopR-data

DEN

DEN

league avg

TOR

TOR

57.2%

Effective FG%

54.4

54.5%

49.2%

FG%

47.0

48.1%

121.1

PPG

114.9

114.3

28.7

Assists / G

25.0

29.2

12.1

Turnovers / G

14.0

13.0

Data via ESPN · hoopR