← All teams

Eastern Conference · 2026-27

Toronto Raptors TOR

5–4
2026-27 record
1539
Elo rating
with the forecast of Nov 6
115.3
Offensive rating
last 10 games
112.0
Defensive rating
last 10, lower is better
101.2
Pace
possessions per game
223 of 344 forecasts for TOR games picked the winner.

Hover the ball to see a season.

Every graded TOR game, one dot each, oldest at the center. 223 of 344 forecasts picked the winner (colored dots).

Elo rating, recent games

TOR pregame Elo over its last 82 games with a forecast, from 1522 to 1539 14001450150015501600 new season 1539 Nov 2025 Nov 2026
Pregame Elo stored with each of TOR's last 82 forecasts. Dashed: 1500, the long-run average.

Upcoming

Schedule
Nov 9 7:30 PM ET
MEM Memphis Grizzlies 6–3 –
@TOR Toronto Raptors (home) 5–4 –
Forecast coming Details
Nov 11 7:00 PM ET
BOS Boston Celtics 8–2 –
@TOR Toronto Raptors (home) 5–4 –
Forecast coming Details
Nov 12 7:00 PM ET
TOR Toronto Raptors 5–4 –
@PHI Philadelphia 76ers (home) 9–2 –
Forecast coming Details

Recent results

Archive
Nov 6 Final
TOR Toronto Raptors 122 121
@MIL Milwaukee Bucks (home) 115 107
TOR 70% 30% MIL
✓ Picked TOR Details
Nov 4 Final
TOR Toronto Raptors 115 109
@DEN Denver Nuggets (home) 112 128
TOR 55% 45% DEN
✗ Picked TOR Details
Nov 2 Final
TOR Toronto Raptors 116 125
@LAC Los Angeles Clippers (home) 113 118
TOR 59% 41% LAC

Why: Elo 1.9 → TOR · Season margin 1.1 → TOR

✓ Picked TOR Details
Nov 1 Final
TOR Toronto Raptors 113 125
@LAL Los Angeles Lakers (home) 114 131
TOR 47% 53% LAL

Coin flip Why: Defense, last 10 2.4 → TOR · Elo 1.0 → LAL

✓ Picked LAL Details
Oct 30 Final
ORL Orlando Magic 106 121
@TOR Toronto Raptors (home) 115 114
ORL 26% 74% TOR

Why: Defense, last 10 2.0 → TOR · Elo 1.6 → TOR

Upset✗ Picked TOR Details

Predictability

How closely the forecasts tracked TOR games. A team can be hard for this model to forecast whether it is good or bad: misses come from the model's limits, roster changes, missing information and ordinary game-to-game variation. Compare all 30 teams

2026-27 (in progress)

Small sample: 9 games. These figures are a running log, not a measurement, and no ranking is shown.

15.3 pts
average margin miss
90% interval 9.8 to 21.3
+1.3
average margin error
+ = better than forecast; 90% interval -8.2 to 11.7
19.5 pts
error variability
std. deviation; league margin miss 11.7
78%
winner picked
9 games involving TOR
5 / 5.5
actual / expected wins
gap −0.5
0.203
Brier score
0.25 = coin flip; lower is better

Expected and actual wins

TOR: cumulative expected wins from pregame win probabilities against actual wins 0246810 5 actual 5.5 exp. 159 Game number in sample
Solid: actual wins. Dashed: expected wins, the running sum of TOR's pregame win probability in each game.

Margin error, game by game

TOR: margin forecast error in each game, actual minus predicted -40-200+20+40 Better than forecast Worse than forecast Games in date order
Each bar is one game: TOR's actual margin minus its predicted margin, in points. Positive bars sit above the line and negative bars below it, so direction does not depend on color.

How the errors are spread

TOR: distribution of 9 margin errors; mean +1.3 points 023 -40 to -36 pts: 0 games -36 to -32 pts: 0 games -32 to -28 pts: 0 games -28 to -24 pts: 0 games -24 to -20 pts: 1 games -20 to -16 pts: 1 games -16 to -12 pts: 1 games -12 to -8 pts: 0 games -8 to -4 pts: 1 games -4 to 0 pts: 0 games 0 to 4 pts: 0 games 4 to 8 pts: 3 games 8 to 12 pts: 0 games 12 to 16 pts: 0 games 16 to 20 pts: 0 games 20 to 24 pts: 0 games 24 to 28 pts: 1 games 28 to 32 pts: 0 games 32 to 36 pts: 1 games 36 to 40 pts: 0 games mean +1.3 -40-200+20+40 worse than forecast better than forecast
Each bar counts games whose margin error fell in a 4-point range (errors beyond ±40 are in the end bars). Dashed line: the average error.

TOR against the league

Average margin miss by team, 2026-27, smallest to largest; TOR is 28 of 30 3579111315171921232527 median 11.7 UTA: 6.70 points over 10 games, 90% interval 4.4–9.2 UTA 6.7 n=10 NOP: 7.70 points over 10 games, 90% interval 4.3–11.7 NOP 7.7 n=10 CLE: 8.50 points over 10 games, 90% interval 4.8–12.8 CLE 8.5 n=10 SAS: 8.50 points over 10 games, 90% interval 6.6–10.4 SAS 8.5 n=10 PHI: 8.82 points over 11 games, 90% interval 5.73–12.36 PHI 8.8 n=11 MIL: 9.00 points over 10 games, 90% interval 5.1–13.4 MIL 9.0 n=10 LAL: 9.64 points over 11 games, 90% interval 6.27–13 LAL 9.6 n=11 PHX: 9.88 points over 8 games, 90% interval 4.12–18.25 PHX 9.9 n=8 IND: 10.20 points over 10 games, 90% interval 6.8–14 IND 10.2 n=10 LAC: 11.33 points over 9 games, 90% interval 7.33–15.56 LAC 11.3 n=9 NYK: 11.33 points over 9 games, 90% interval 7.89–14.67 NYK 11.3 n=9 SAC: 11.50 points over 10 games, 90% interval 6.9–16.2 SAC 11.5 n=10 WAS: 11.50 points over 10 games, 90% interval 6.7–16.6 WAS 11.5 n=10 DET: 11.56 points over 9 games, 90% interval 8.56–15.56 DET 11.6 n=9 BOS: 11.70 points over 10 games, 90% interval 7.4–16.7 BOS 11.7 n=10 DEN: 11.75 points over 8 games, 90% interval 6.88–16.88 DEN 11.8 n=8 BKN: 11.90 points over 10 games, 90% interval 7.6–16.7 BKN 11.9 n=10 CHI: 12.00 points over 9 games, 90% interval 6.44–18.11 CHI 12.0 n=9 MIA: 12.00 points over 10 games, 90% interval 7.8–16 MIA 12.0 n=10 GSW: 12.50 points over 10 games, 90% interval 8.4–17.4 GSW 12.5 n=10 MIN: 12.55 points over 11 games, 90% interval 7.36–18.18 MIN 12.6 n=11 HOU: 13.10 points over 10 games, 90% interval 8.9–17.9 HOU 13.1 n=10 ATL: 13.55 points over 11 games, 90% interval 6.64–21.55 ATL 13.6 n=11 ORL: 13.67 points over 9 games, 90% interval 9.67–18.22 ORL 13.7 n=9 OKC: 14.20 points over 10 games, 90% interval 8.3–20.5 OKC 14.2 n=10 DAL: 14.70 points over 10 games, 90% interval 9.7–19.8 DAL 14.7 n=10 POR: 15.11 points over 9 games, 90% interval 8.89–22 POR 15.1 n=9 TOR: 15.33 points over 9 games, 90% interval 9.78–21.33 TOR 15.3 n=9 MEM: 15.56 points over 9 games, 90% interval 10.22–20.78 MEM 15.6 n=9 CHA: 17.30 points over 10 games, 90% interval 9.3–26.3 CHA 17.3 n=10 average margin miss, points (lower = easier to forecast)
Dots: average absolute margin error per team. Lines: 90% bootstrap intervals; overlapping lines mean the difference between those teams is not clear in this sample. Hollow dots: fewer than 20 games.
All 9 games in this sample
DateOpponentTOR win prob.ProjectedFinalPickMargin error
Nov 6 at MIL 70% 122–115 W 121–107 ✓correct +7
Nov 4 at DEN 55% 115–112 L 109–128 ✗missed −22
Nov 2 at LAC 59% 116–113 W 125–118 ✓correct +4
Nov 1 at LAL 47% 113–114 L 125–131 ✓correct −5
Oct 30 vs ORL 74% 115–106 L 114–121 ✗missed −16
Oct 28 vs ORL 67% 113–107 W 129–99 ✓correct +24
Oct 25 at MIN 41% 114–117 L 94–117 ✓correct −20
Oct 23 at WAS 64% 123–118 W 112–102 ✓correct +5
Oct 21 vs CHI 72% 123–115 W 135–92 ✓correct +35

2025-26

12.6 pts
average margin miss
90% interval 11.0 to 14.2; 26th smallest of 30
+0.6
average margin error
+ = better than forecast; 90% interval -2.1 to 3.0
15.5 pts
error variability
std. deviation; league margin miss 11.4
63%
winner picked
89 games involving TOR
49 / 48.6
actual / expected wins
gap +0.4
0.224
Brier score
0.25 = coin flip; lower is better

Expected and actual wins

TOR: cumulative expected wins from pregame win probabilities against actual wins 01020304050 49 actual 48.6 exp. 14589 Game number in sample
Solid: actual wins. Dashed: expected wins, the running sum of TOR's pregame win probability in each game.

Margin error, game by game

TOR: margin forecast error in each game, actual minus predicted -60-300+30+60 Better than forecast Worse than forecast Games in date order
Each bar is one game: TOR's actual margin minus its predicted margin, in points. Positive bars sit above the line and negative bars below it, so direction does not depend on color.

How the errors are spread

TOR: distribution of 89 margin errors; mean +0.6 points 0611 -40 to -36 pts: 0 games -36 to -32 pts: 1 games -32 to -28 pts: 1 games -28 to -24 pts: 1 games -24 to -20 pts: 2 games -20 to -16 pts: 5 games -16 to -12 pts: 9 games -12 to -8 pts: 8 games -8 to -4 pts: 9 games -4 to 0 pts: 11 games 0 to 4 pts: 5 games 4 to 8 pts: 9 games 8 to 12 pts: 6 games 12 to 16 pts: 4 games 16 to 20 pts: 6 games 20 to 24 pts: 6 games 24 to 28 pts: 4 games 28 to 32 pts: 1 games 32 to 36 pts: 0 games 36 to 40 pts: 1 games mean +0.6 -40-200+20+40 worse than forecast better than forecast
Each bar counts games whose margin error fell in a 4-point range (errors beyond ±40 are in the end bars). Dashed line: the average error.

TOR against the league

Average margin miss by team, 2025-26, smallest to largest; TOR is 26 of 30 79111315 median 11.5 NOP: 9.60 points over 82 games, 90% interval 8.48–10.84 NOP 9.6 n=82 DAL: 9.67 points over 81 games, 90% interval 8.4–11.09 DAL 9.7 n=81 DET: 10.16 points over 95 games, 90% interval 8.67–11.82 DET 10.2 n=95 IND: 10.32 points over 82 games, 90% interval 8.74–12.01 IND 10.3 n=82 SAS: 10.41 points over 103 games, 90% interval 9.12–11.82 SAS 10.4 n=103 GSW: 10.43 points over 82 games, 90% interval 9.06–11.98 GSW 10.4 n=82 CLE: 10.56 points over 100 games, 90% interval 9.19–11.94 CLE 10.6 n=100 POR: 10.59 points over 87 games, 90% interval 9.22–12.23 POR 10.6 n=87 DEN: 10.67 points over 88 games, 90% interval 9.09–12.41 DEN 10.7 n=88 MEM: 10.72 points over 80 games, 90% interval 9.05–12.4 MEM 10.7 n=80 ORL: 10.76 points over 86 games, 90% interval 9.19–12.45 ORL 10.8 n=86 PHX: 10.87 points over 86 games, 90% interval 9.27–12.48 PHX 10.9 n=86 HOU: 10.93 points over 88 games, 90% interval 9.52–12.23 HOU 10.9 n=88 LAL: 11.25 points over 92 games, 90% interval 9.9–12.52 LAL 11.3 n=92 OKC: 11.48 points over 96 games, 90% interval 9.74–13.17 OKC 11.5 n=96 LAC: 11.50 points over 82 games, 90% interval 9.93–13.07 LAC 11.5 n=82 CHI: 11.59 points over 82 games, 90% interval 10.02–13.22 CHI 11.6 n=82 SAC: 11.59 points over 82 games, 90% interval 10.06–13.29 SAC 11.6 n=82 PHI: 11.63 points over 93 games, 90% interval 10.02–13.37 PHI 11.6 n=93 BOS: 11.89 points over 89 games, 90% interval 10.47–13.35 BOS 11.9 n=89 WAS: 12.07 points over 82 games, 90% interval 10.65–13.57 WAS 12.1 n=82 UTA: 12.18 points over 82 games, 90% interval 10.29–14.11 UTA 12.2 n=82 BKN: 12.48 points over 82 games, 90% interval 10.94–14.34 BKN 12.5 n=82 MIN: 12.49 points over 94 games, 90% interval 11.06–14.07 MIN 12.5 n=94 ATL: 12.58 points over 88 games, 90% interval 10.92–14.49 ATL 12.6 n=88 TOR: 12.62 points over 89 games, 90% interval 11.03–14.24 TOR 12.6 n=89 MIA: 12.63 points over 82 games, 90% interval 11.02–14.3 MIA 12.6 n=82 MIL: 12.80 points over 82 games, 90% interval 11.06–14.59 MIL 12.8 n=82 CHA: 13.29 points over 82 games, 90% interval 11.57–15.17 CHA 13.3 n=82 NYK: 13.45 points over 99 games, 90% interval 11.64–15.37 NYK 13.4 n=99 average margin miss, points (lower = easier to forecast)
Dots: average absolute margin error per team. Lines: 90% bootstrap intervals; overlapping lines mean the difference between those teams is not clear in this sample. Hollow dots: fewer than 20 games.
All 89 games in this sample
DateOpponentTOR win prob.ProjectedFinalPickMargin error
May 3 PO at CLE 39% 104–108 L 102–114 ✓correct −8
May 1 PO vs CLE 65% 117–111 W 112–110 ✓correct −4
Apr 29 PO at CLE 39% 107–111 L 120–125 ✓correct −1
Apr 26 PO vs CLE 58% 113–110 W 93–89 ✓correct +1
Apr 23 PO vs CLE 53% 111–110 W 126–104 ✓correct +21
Apr 20 PO at CLE 39% 111–115 L 105–115 ✓correct −6
Apr 18 PO at CLE 39% 110–114 L 113–126 ✓correct −9
Apr 12 vs BKN 89% 120–102 W 136–101 ✓correct +17
Apr 10 at NYK 44% 113–115 L 95–112 ✓correct −15
Apr 9 vs MIA 69% 122–115 W 128–114 ✓correct +7
Apr 7 vs MIA 59% 121–118 W 121–95 ✓correct +23
Apr 5 at BOS 31% 112–119 L 101–115 ✓correct −7
Apr 3 at MEM 78% 124–113 W 128–96 ✓correct +21
Apr 1 vs SAC 78% 119–108 L 115–123 ✗missed −19
Mar 31 at DET 36% 113–118 L 116–127 ✓correct −6
Mar 29 vs ORL 53% 117–116 W 139–87 ✓correct +51
Mar 27 vs NOP 67% 119–113 W 119–106 ✓correct +7
Mar 25 at LAC 44% 116–118 L 94–119 ✓correct −23
Mar 23 at UTA 66% 114–108 W 143–127 ✓correct +10
Mar 22 at PHX 56% 115–113 L 98–120 ✗missed −24
Mar 20 at DEN 47% 118–119 L 115–121 ✓correct −5
Mar 18 at CHI 58% 118–115 W 139–109 ✓correct +27
Mar 15 vs DET 36% 109–114 W 119–108 ✗missed +16
Mar 13 vs PHX 53% 109–108 W 122–115 ✓correct +6
Mar 11 at NOP 58% 118–115 L 111–122 ✗missed −14
Mar 10 at HOU 41% 110–113 L 99–113 ✓correct −11
Mar 8 vs DAL 78% 121–110 W 122–92 ✓correct +19
Mar 5 at MIN 36% 113–118 L 107–115 ✓correct −3
Mar 3 vs NYK 47% 112–113 L 95–111 ✓correct −15
Feb 28 at WAS 78% 122–111 W 134–125 ✓correct −2
Feb 25 vs SAS 39% 114–118 L 107–110 ✓correct +1
Feb 24 vs OKC 53% 114–113 L 107–116 ✗missed −10
Feb 22 at MIL 53% 114–113 W 122–94 ✓correct +27
Feb 19 at CHI 66% 119–113 W 110–101 ✓correct +3
Feb 11 vs DET 53% 116–115 L 95–113 ✗missed −19
Feb 8 vs IND 78% 122–111 W 122–104 ✓correct +7
Feb 5 vs CHI 76% 122–112 W 123–107 ✓correct +6
Feb 4 vs MIN 53% 116–115 L 126–128 ✗missed −3
Feb 1 vs UTA 78% 123–112 W 107–100 ✓correct −4
Jan 30 at ORL 58% 114–111 L 120–130 ✗missed −13
Jan 28 vs NYK 56% 110–108 L 92–119 ✗missed −29
Jan 25 at OKC 22% 109–120 W 103–101 ✗missed +13
Jan 23 at POR 47% 112–113 W 110–98 ✗missed +13
Jan 21 at SAC 58% 114–111 W 122–109 ✓correct +10
Jan 20 at GSW 39% 111–115 W 145–127 ✗missed +22
Jan 18 at LAL 56% 114–112 L 93–110 ✗missed −19
Jan 16 vs LAC 59% 110–107 L 117–121 ✗missed −7
Jan 14 at IND 61% 119–115 W 115–101 ✓correct +10
Jan 12 vs PHI 53% 113–112 L 102–115 ✗missed −14
Jan 11 vs PHI 53% 111–110 W 116–115 ✓correct ±0
Jan 9 at BOS 34% 109–115 L 117–125 ✓correct −2
Jan 7 at CHA 53% 115–114 W 97–96 ✓correct ±0
Jan 5 vs ATL 61% 119–115 W 118–100 ✓correct +14
Jan 3 vs ATL 69% 119–112 W 134–117 ✓correct +10
Dec 31 vs DEN 53% 113–112 L 103–106 ✗missed −4
Dec 29 vs ORL 59% 113–110 W 107–106 ✓correct −2
Dec 28 vs GSW 39% 110–114 W 141–127 ✗missed +18
Dec 26 at WAS 66% 116–110 L 117–138 ✗missed −27
Dec 23 at MIA 41% 114–117 W 112–91 ✗missed +24
Dec 21 at BKN 47% 109–110 L 81–96 ✓correct −14
Dec 20 vs BOS 56% 111–109 L 96–112 ✗missed −18
Dec 18 at MIL 56% 112–110 W 111–105 ✓correct +4
Dec 15 at MIA 29% 110–118 W 106–96 ✗missed +18
Dec 9 vs NYK 34% 107–113 L 101–117 ✓correct −10
Dec 7 vs BOS 44% 109–111 L 113–121 ✓correct −6
Dec 5 vs CHA 76% 116–106 L 86–111 ✗missed −35
Dec 4 vs LAL 56% 115–113 L 120–123 ✗missed −5
Dec 2 vs POR 69% 120–113 W 121–118 ✓correct −4
Nov 30 at NYK 34% 114–120 L 94–116 ✓correct −16
Nov 29 at CHA 74% 119–110 L 111–118 ✗missed −16
Nov 26 vs IND 83% 124–110 W 97–95 ✓correct −12
Nov 24 vs CLE 64% 120–115 W 110–99 ✓correct +6
Nov 23 vs BKN 80% 119–107 W 119–109 ✓correct −2
Nov 21 vs WAS 91% 126–106 W 140–110 ✓correct +10
Nov 19 at PHI 64% 117–112 W 121–112 ✓correct +4
Nov 17 vs CHA 83% 122–108 W 110–108 ✓correct −12
Nov 15 at IND 69% 120–113 W 129–111 ✓correct +11
Nov 13 at CLE 31% 115–122 W 126–113 ✗missed +20
Nov 11 at BKN 64% 121–116 W 119–109 ✓correct +5
Nov 8 at PHI 56% 120–118 L 120–130 ✗missed −12
Nov 7 at ATL 39% 116–120 W 109–97 ✗missed +16
Nov 4 vs MIL 47% 118–119 W 128–100 ✗missed +29
Nov 2 vs MEM 44% 118–120 W 117–104 ✗missed +15
Oct 31 at CLE 24% 114–124 W 112–101 ✗missed +21
Oct 29 vs HOU 47% 111–112 L 121–139 ✓correct −17
Oct 27 at SAS 34% 114–120 L 103–121 ✓correct −12
Oct 26 at DAL 58% 121–118 L 129–139 ✗missed −13
Oct 24 vs MIL 53% 118–117 L 116–122 ✗missed −7
Oct 22 at ATL 39% 117–121 W 138–118 ✗missed +24

2024-25

11.1 pts
average margin miss
90% interval 9.5 to 12.9; 19th smallest of 30
+1.3
average margin error
+ = better than forecast; 90% interval -1.3 to 4.0
14.6 pts
error variability
std. deviation; league margin miss 11.0
73%
winner picked
82 games involving TOR
30 / 30.4
actual / expected wins
gap −0.4
0.185
Brier score
0.25 = coin flip; lower is better

Expected and actual wins

TOR: cumulative expected wins from pregame win probabilities against actual wins 0102030 30 actual 30.4 exp. 14182 Game number in sample
Solid: actual wins. Dashed: expected wins, the running sum of TOR's pregame win probability in each game.

Margin error, game by game

TOR: margin forecast error in each game, actual minus predicted -40-200+20+40 Better than forecast Worse than forecast Games in date order
Each bar is one game: TOR's actual margin minus its predicted margin, in points. Positive bars sit above the line and negative bars below it, so direction does not depend on color.

How the errors are spread

TOR: distribution of 82 margin errors; mean +1.3 points 0815 -40 to -36 pts: 1 games -36 to -32 pts: 1 games -32 to -28 pts: 2 games -28 to -24 pts: 2 games -24 to -20 pts: 2 games -20 to -16 pts: 2 games -16 to -12 pts: 3 games -12 to -8 pts: 2 games -8 to -4 pts: 7 games -4 to 0 pts: 11 games 0 to 4 pts: 8 games 4 to 8 pts: 15 games 8 to 12 pts: 11 games 12 to 16 pts: 4 games 16 to 20 pts: 3 games 20 to 24 pts: 3 games 24 to 28 pts: 1 games 28 to 32 pts: 4 games 32 to 36 pts: 0 games 36 to 40 pts: 0 games mean +1.3 -40-200+20+40 worse than forecast better than forecast
Each bar counts games whose margin error fell in a 4-point range (errors beyond ±40 are in the end bars). Dashed line: the average error.

TOR against the league

Average margin miss by team, 2024-25, smallest to largest; TOR is 19 of 30 79111315 median 11.0 CHA: 9.26 points over 82 games, 90% interval 7.61–10.89 CHA 9.3 n=82 PHX: 9.49 points over 82 games, 90% interval 8.11–10.93 PHX 9.5 n=82 HOU: 9.50 points over 88 games, 90% interval 8.27–10.78 HOU 9.5 n=88 ORL: 10.00 points over 87 games, 90% interval 8.64–11.37 ORL 10.0 n=87 DET: 10.03 points over 88 games, 90% interval 8.78–11.4 DET 10.0 n=88 PHI: 10.11 points over 82 games, 90% interval 8.54–11.87 PHI 10.1 n=82 UTA: 10.12 points over 82 games, 90% interval 8.48–12.02 UTA 10.1 n=82 NOP: 10.21 points over 82 games, 90% interval 8.57–11.82 NOP 10.2 n=82 MIL: 10.27 points over 86 games, 90% interval 8.88–11.77 MIL 10.3 n=86 IND: 10.33 points over 103 games, 90% interval 9.13–11.63 IND 10.3 n=103 SAS: 10.68 points over 80 games, 90% interval 8.99–12.45 SAS 10.7 n=80 ATL: 10.74 points over 81 games, 90% interval 9.4–12.17 ATL 10.7 n=81 BKN: 10.80 points over 82 games, 90% interval 9.33–12.39 BKN 10.8 n=82 WAS: 10.84 points over 81 games, 90% interval 9.32–12.23 WAS 10.8 n=81 MIN: 10.93 points over 97 games, 90% interval 9.53–12.36 MIN 10.9 n=97 DAL: 10.99 points over 82 games, 90% interval 9.71–12.43 DAL 11.0 n=82 MIA: 11.04 points over 85 games, 90% interval 9.36–12.89 MIA 11.0 n=85 CLE: 11.07 points over 91 games, 90% interval 9.54–12.6 CLE 11.1 n=91 TOR: 11.09 points over 82 games, 90% interval 9.52–12.88 TOR 11.1 n=82 LAC: 11.30 points over 89 games, 90% interval 9.74–13 LAC 11.3 n=89 BOS: 11.54 points over 93 games, 90% interval 10.13–13.06 BOS 11.5 n=93 OKC: 11.69 points over 104 games, 90% interval 10.11–13.16 OKC 11.7 n=104 MEM: 11.77 points over 86 games, 90% interval 10.07–13.73 MEM 11.8 n=86 SAC: 11.77 points over 82 games, 90% interval 10.07–13.39 SAC 11.8 n=82 NYK: 11.86 points over 100 games, 90% interval 10.5–13.1 NYK 11.9 n=100 LAL: 11.89 points over 87 games, 90% interval 10.06–13.62 LAL 11.9 n=87 DEN: 11.91 points over 96 games, 90% interval 10.55–13.48 DEN 11.9 n=96 GSW: 12.33 points over 94 games, 90% interval 10.68–13.97 GSW 12.3 n=94 CHI: 12.41 points over 82 games, 90% interval 10.89–13.89 CHI 12.4 n=82 POR: 13.05 points over 82 games, 90% interval 11.32–14.91 POR 13.1 n=82 average margin miss, points (lower = easier to forecast)
Dots: average absolute margin error per team. Lines: 90% bootstrap intervals; overlapping lines mean the difference between those teams is not clear in this sample. Hollow dots: fewer than 20 games.
All 82 games in this sample
DateOpponentTOR win prob.ProjectedFinalPickMargin error
Apr 13 at SAS 38% 111–115 L 118–125 ✓correct −3
Apr 11 at DAL 33% 111–117 L 102–124 ✓correct −16
Apr 9 vs CHA 64% 116–111 W 126–96 ✓correct +25
Apr 6 at BKN 64% 114–108 W 120–109 ✓correct +5
Apr 4 vs DET 36% 113–119 L 105–117 ✓correct −6
Apr 3 vs POR 39% 112–117 L 103–112 ✓correct −4
Apr 1 at CHI 33% 115–121 L 118–137 ✓correct −13
Mar 30 at PHI 54% 114–112 W 127–109 ✓correct +16
Mar 28 vs CHA 64% 115–110 W 108–97 ✓correct +6
Mar 26 at BKN 54% 109–107 W 116–86 ✓correct +28
Mar 24 at WAS 51% 116–115 W 112–104 ✓correct +7
Mar 23 vs SAS 54% 115–114 L 89–123 ✗missed −35
Mar 20 at GSW 23% 109–120 L 114–117 ✓correct +8
Mar 17 at PHX 27% 109–118 L 89–129 ✓correct −31
Mar 16 at POR 31% 111–118 L 102–105 ✓correct +4
Mar 14 at UTA 64% 117–111 W 126–118 ✓correct +2
Mar 12 vs PHI 57% 111–109 W 118–105 ✓correct +11
Mar 10 vs WAS 57% 113–111 W 119–104 ✓correct +13
Mar 8 vs WAS 54% 112–111 L 117–118 ✗missed −2
Mar 7 vs UTA 54% 114–113 W 118–109 ✓correct +8
Mar 4 at ORL 38% 105–109 W 114–113 ✗missed +5
Mar 2 at ORL 36% 106–111 W 104–102 ✗missed +7
Feb 28 at CHI 43% 114–116 L 115–125 ✓correct −8
Feb 26 at IND 27% 112–121 L 91–111 ✓correct −11
Feb 25 vs BOS 23% 104–116 L 101–111 ✓correct +2
Feb 23 vs PHX 39% 111–116 W 127–109 ✗missed +23
Feb 21 vs MIA 54% 110–109 L 111–120 ✗missed −10
Feb 12 vs CLE 27% 110–120 L 108–131 ✓correct −13
Feb 11 at PHI 29% 110–118 W 106–103 ✗missed +11
Feb 9 at HOU 29% 106–114 L 87–94 ✓correct +1
Feb 7 at OKC 15% 109–125 L 109–121 ✓correct +4
Feb 5 vs MEM 32% 113–121 L 107–138 ✓correct −23
Feb 4 vs NYK 44% 110–113 L 115–121 ✓correct −3
Feb 2 vs LAC 44% 107–110 W 115–108 ✗missed +10
Jan 31 vs CHI 67% 116–110 L 106–122 ✗missed −22
Jan 29 at WAS 59% 117–113 W 106–82 ✓correct +20
Jan 27 vs NOP 59% 115–112 W 113–104 ✓correct +6
Jan 25 at ATL 31% 111–118 W 117–94 ✗missed +30
Jan 23 at ATL 36% 113–118 W 122–119 ✗missed +8
Jan 21 vs ORL 46% 107–109 W 109–93 ✗missed +18
Jan 17 at MIL 19% 108–121 L 112–130 ✓correct −5
Jan 15 vs BOS 18% 103–118 W 110–97 ✗missed +28
Jan 13 vs GSW 46% 113–115 W 104–101 ✗missed +5
Jan 11 at DET 23% 109–120 L 114–123 ✓correct +2
Jan 9 at CLE 9% 108–129 L 126–132 ✓correct +15
Jan 8 at NYK 11% 105–124 L 98–112 ✓correct +5
Jan 6 vs MIL 39% 112–117 L 104–128 ✓correct −19
Jan 3 vs ORL 34% 108–115 L 97–106 ✓correct −2
Jan 1 vs BKN 44% 111–114 W 130–113 ✗missed +20
Dec 31 at BOS 15% 110–126 L 71–125 ✓correct −38
Dec 29 vs ATL 46% 117–119 L 107–136 ✓correct −27
Dec 26 at MEM 23% 112–123 L 126–155 ✓correct −18
Dec 23 at NYK 19% 107–120 L 125–139 ✓correct −1
Dec 22 vs HOU 32% 107–115 L 110–114 ✓correct +4
Dec 19 vs BKN 54% 114–113 L 94–101 ✗missed −8
Dec 16 vs CHI 41% 117–121 L 121–122 ✓correct +3
Dec 12 at MIA 27% 108–117 L 104–114 ✓correct −1
Dec 9 vs NYK 41% 114–118 L 108–113 ✓correct −1
Dec 7 vs DAL 46% 115–117 L 118–125 ✓correct −5
Dec 5 vs OKC 36% 108–114 L 92–129 ✓correct −31
Dec 3 vs IND 54% 117–116 W 122–111 ✓correct +10
Dec 1 vs MIA 39% 106–111 W 119–116 ✗missed +8
Nov 29 at MIA 27% 103–112 L 111–121 ✓correct −1
Nov 27 at NOP 38% 105–109 W 119–93 ✗missed +30
Nov 25 at DET 33% 105–111 L 100–102 ✓correct +4
Nov 24 at CLE 12% 106–124 L 108–122 ✓correct +4
Nov 21 vs MIN 39% 108–113 W 110–105 ✗missed +10
Nov 18 vs IND 44% 111–114 W 130–119 ✗missed +14
Nov 16 at BOS 9% 106–127 L 123–126 ✓correct +18
Nov 15 vs DET 46% 108–110 L 95–99 ✓correct −2
Nov 12 at MIL 27% 111–120 L 85–99 ✓correct −5
Nov 10 at LAL 21% 113–125 L 103–123 ✓correct −8
Nov 9 at LAC 25% 108–118 L 103–105 ✓correct +8
Nov 6 at SAC 19% 112–125 L 107–122 ✓correct −2
Nov 4 at DEN 27% 107–116 L 119–121 ✓correct +7
Nov 2 vs SAC 32% 111–119 W 131–128 ✗missed +11
Nov 1 vs LAL 34% 113–120 L 125–131 ✓correct +1
Oct 30 at CHA 31% 112–119 L 133–138 ✓correct +2
Oct 28 vs DEN 36% 106–112 L 125–127 ✓correct +4
Oct 26 at MIN 18% 104–118 L 101–112 ✓correct +3
Oct 25 vs PHI 34% 110–117 W 115–107 ✗missed +15
Oct 23 vs CLE 41% 109–113 L 106–136 ✓correct −26

2023-24

Across 82 graded games, TOR finished an average of 4.0 points worse than the forecast margin (90% interval -6.3 to -1.4).

10.7 pts
average margin miss
90% interval 8.9 to 12.4; 11th smallest of 30
−4.0
average margin error
+ = better than forecast; 90% interval -6.3 to -1.4
13.8 pts
error variability
std. deviation; league margin miss 11.3
72%
winner picked
82 games involving TOR
25 / 37.1
actual / expected wins
gap −12.1
0.208
Brier score
0.25 = coin flip; lower is better

Expected and actual wins

TOR: cumulative expected wins from pregame win probabilities against actual wins 010203040 25 actual 37.1 exp. 14182 Game number in sample
Solid: actual wins. Dashed: expected wins, the running sum of TOR's pregame win probability in each game.

Margin error, game by game

TOR: margin forecast error in each game, actual minus predicted -40-200+20+40 Better than forecast Worse than forecast Games in date order
Each bar is one game: TOR's actual margin minus its predicted margin, in points. Positive bars sit above the line and negative bars below it, so direction does not depend on color.

How the errors are spread

TOR: distribution of 82 margin errors; mean -4.0 points 0815 -40 to -36 pts: 0 games -36 to -32 pts: 2 games -32 to -28 pts: 4 games -28 to -24 pts: 1 games -24 to -20 pts: 2 games -20 to -16 pts: 8 games -16 to -12 pts: 3 games -12 to -8 pts: 8 games -8 to -4 pts: 7 games -4 to 0 pts: 15 games 0 to 4 pts: 11 games 4 to 8 pts: 8 games 8 to 12 pts: 2 games 12 to 16 pts: 3 games 16 to 20 pts: 5 games 20 to 24 pts: 0 games 24 to 28 pts: 2 games 28 to 32 pts: 0 games 32 to 36 pts: 1 games 36 to 40 pts: 0 games mean -4.0 -40-200+20+40 worse than forecast better than forecast
Each bar counts games whose margin error fell in a 4-point range (errors beyond ±40 are in the end bars). Dashed line: the average error.

TOR against the league

Average margin miss by team, 2023-24, smallest to largest; TOR is 11 of 30 79111315 median 11.0 PHX: 9.80 points over 86 games, 90% interval 8.63–11.01 PHX 9.8 n=86 WAS: 9.90 points over 82 games, 90% interval 8.41–11.39 WAS 9.9 n=82 DET: 9.91 points over 82 games, 90% interval 8.51–11.34 DET 9.9 n=82 CHI: 9.93 points over 82 games, 90% interval 8.67–11.28 CHI 9.9 n=82 GSW: 10.13 points over 82 games, 90% interval 8.49–11.84 GSW 10.1 n=82 DEN: 10.16 points over 94 games, 90% interval 8.71–11.82 DEN 10.2 n=94 LAC: 10.31 points over 88 games, 90% interval 8.94–11.67 LAC 10.3 n=88 HOU: 10.49 points over 82 games, 90% interval 9.09–11.87 HOU 10.5 n=82 CHA: 10.60 points over 82 games, 90% interval 8.87–12.37 CHA 10.6 n=82 SAS: 10.68 points over 82 games, 90% interval 9.16–12.34 SAS 10.7 n=82 TOR: 10.71 points over 82 games, 90% interval 8.94–12.41 TOR 10.7 n=82 PHI: 10.78 points over 88 games, 90% interval 9.32–12.18 PHI 10.8 n=88 LAL: 10.83 points over 87 games, 90% interval 9.3–12.37 LAL 10.8 n=87 MIN: 10.89 points over 98 games, 90% interval 9.4–12.27 MIN 10.9 n=98 ORL: 10.98 points over 89 games, 90% interval 9.61–12.31 ORL 11.0 n=89 MIA: 10.99 points over 87 games, 90% interval 9.3–12.83 MIA 11.0 n=87 MEM: 11.02 points over 82 games, 90% interval 9.62–12.49 MEM 11.0 n=82 POR: 11.09 points over 82 games, 90% interval 9.3–12.93 POR 11.1 n=82 BKN: 11.41 points over 82 games, 90% interval 9.83–13.12 BKN 11.4 n=82 ATL: 11.43 points over 82 games, 90% interval 9.74–13.3 ATL 11.4 n=82 NYK: 11.46 points over 95 games, 90% interval 10.13–12.84 NYK 11.5 n=95 CLE: 11.88 points over 94 games, 90% interval 10.45–13.49 CLE 11.9 n=94 UTA: 11.94 points over 82 games, 90% interval 10.29–13.62 UTA 11.9 n=82 OKC: 12.10 points over 92 games, 90% interval 10.34–13.93 OKC 12.1 n=92 MIL: 12.23 points over 88 games, 90% interval 10.58–13.77 MIL 12.2 n=88 SAC: 12.38 points over 82 games, 90% interval 10.73–14.11 SAC 12.4 n=82 IND: 12.71 points over 99 games, 90% interval 11.15–14.27 IND 12.7 n=99 BOS: 12.86 points over 101 games, 90% interval 11.3–14.57 BOS 12.9 n=101 DAL: 13.09 points over 104 games, 90% interval 11.49–14.72 DAL 13.1 n=104 NOP: 13.56 points over 86 games, 90% interval 11.94–15.36 NOP 13.6 n=86 average margin miss, points (lower = easier to forecast)
Dots: average absolute margin error per team. Lines: 90% bootstrap intervals; overlapping lines mean the difference between those teams is not clear in this sample. Hollow dots: fewer than 20 games.
All 82 games in this sample
DateOpponentTOR win prob.ProjectedFinalPickMargin error
Apr 14 at MIA 24% 103–115 L 103–118 ✓correct −3
Apr 12 at MIA 22% 102–115 L 103–125 ✓correct −9
Apr 10 at BKN 28% 109–118 L 102–106 ✓correct +5
Apr 9 vs IND 26% 112–127 L 123–140 ✓correct −2
Apr 7 vs WAS 72% 121–112 W 130–122 ✓correct −1
Apr 5 at MIL 27% 105–115 W 117–111 ✗missed +16
Apr 3 at MIN 22% 104–117 L 85–133 ✓correct −35
Apr 2 vs LAL 33% 112–123 L 111–128 ✓correct −6
Mar 31 vs PHI 53% 110–111 L 120–135 ✓correct −14
Mar 27 vs NYK 26% 100–115 L 101–145 ✓correct −29
Mar 25 vs BKN 39% 108–116 L 88–96 ✓correct ±0
Mar 23 at WAS 37% 115–119 L 109–112 ✓correct +1
Mar 22 vs OKC 29% 109–122 L 103–123 ✓correct −7
Mar 20 vs SAC 25% 106–122 L 89–123 ✓correct −18
Mar 17 at ORL 25% 106–117 L 96–111 ✓correct −4
Mar 15 vs ORL 29% 107–120 L 103–113 ✓correct +3
Mar 13 at DET 35% 115–120 L 104–113 ✓correct −4
Mar 11 at DEN 16% 109–127 L 119–125 ✓correct +12
Mar 9 at POR 43% 115–116 L 118–128 ✓correct −9
Mar 7 at PHX 34% 111–117 L 113–120 ✓correct −1
Mar 5 vs NOP 39% 112–120 L 98–139 ✓correct −33
Mar 3 vs CHA 67% 115–109 W 111–106 ✓correct −1
Mar 1 vs GSW 51% 119–121 L 105–120 ✓correct −13
Feb 28 vs DAL 51% 118–120 L 125–136 ✓correct −9
Feb 26 at IND 35% 116–121 W 130–122 ✗missed +13
Feb 23 at ATL 41% 122–124 W 123–121 ✗missed +4
Feb 22 vs BKN 47% 115–119 W 121–93 ✗missed +32
Feb 14 vs IND 45% 116–121 L 125–127 ✓correct +3
Feb 12 vs SAS 68% 119–112 L 99–122 ✗missed −30
Feb 10 vs CLE 47% 115–119 L 95–119 ✓correct −20
Feb 9 vs HOU 49% 116–119 W 107–104 ✗missed +6
Feb 7 at CHA 49% 116–114 W 123–117 ✓correct +4
Feb 5 at NOP 28% 112–121 L 100–138 ✓correct −29
Feb 4 at OKC 32% 110–117 L 127–135 ✓correct −1
Feb 2 at HOU 41% 116–118 L 106–135 ✓correct −27
Jan 30 at CHI 34% 112–118 W 118–107 ✗missed +17
Jan 28 at ATL 47% 117–116 L 125–126 ✗missed −2
Jan 26 vs LAC 51% 115–117 L 107–127 ✓correct −18
Jan 22 vs MEM 75% 125–114 L 100–108 ✗missed −19
Jan 20 at NYK 32% 110–117 L 100–126 ✓correct −19
Jan 18 vs CHI 53% 117–118 L 110–116 ✓correct −5
Jan 17 vs MIA 53% 116–117 W 121–97 ✗missed +25
Jan 15 vs BOS 49% 120–123 L 96–105 ✓correct −6
Jan 12 at UTA 43% 116–117 L 113–145 ✓correct −31
Jan 10 at LAC 34% 113–119 L 120–126 ✓correct ±0
Jan 9 at LAL 47% 117–116 L 131–132 ✗missed −2
Jan 7 at GSW 43% 117–118 W 133–118 ✗missed +16
Jan 5 at SAC 39% 115–118 L 130–135 ✓correct −2
Jan 3 at MEM 51% 116–113 W 116–111 ✓correct +2
Jan 1 vs CLE 51% 114–116 W 124–121 ✗missed +5
Dec 30 at DET 51% 119–116 L 127–129 ✗missed −5
Dec 29 at BOS 39% 113–116 L 118–120 ✓correct +1
Dec 27 at WAS 53% 120–116 W 132–102 ✓correct +26
Dec 23 vs UTA 70% 120–112 L 119–126 ✗missed −15
Dec 22 at PHI 34% 113–119 L 111–121 ✓correct −4
Dec 20 vs DEN 47% 110–114 L 104–113 ✓correct −5
Dec 18 vs CHA 75% 118–107 W 114–99 ✓correct +4
Dec 15 vs ATL 61% 121–118 L 104–125 ✗missed −24
Dec 13 vs ATL 57% 119–118 W 135–128 ✓correct +6
Dec 11 at NYK 32% 109–116 L 130–136 ✓correct +1
Dec 8 at CHA 57% 118–112 L 116–119 ✗missed −9
Dec 6 vs MIA 59% 116–114 L 103–112 ✗missed −11
Dec 1 vs NYK 51% 112–114 L 106–119 ✓correct −11
Nov 29 vs PHX 51% 110–112 W 112–105 ✗missed +9
Nov 28 at BKN 43% 115–116 L 103–115 ✓correct −11
Nov 26 at CLE 41% 116–118 L 102–105 ✓correct −1
Nov 24 vs CHI 63% 115–111 W 121–108 ✓correct +9
Nov 22 at IND 51% 123–120 W 132–131 ✓correct −2
Nov 21 at ORL 41% 112–114 L 107–126 ✓correct −17
Nov 19 vs DET 75% 118–107 W 142–113 ✓correct +18
Nov 17 vs BOS 45% 106–111 L 105–108 ✓correct +2
Nov 15 vs MIL 65% 116–111 L 112–128 ✗missed −21
Nov 13 vs WAS 70% 118–110 W 111–107 ✓correct −4
Nov 11 at BOS 39% 111–114 L 94–117 ✓correct −20
Nov 8 at DAL 39% 113–116 W 127–116 ✗missed +14
Nov 5 at SAS 47% 116–115 W 123–116 ✓correct +6
Nov 2 at PHI 30% 106–114 L 99–114 ✓correct −7
Nov 1 vs MIL 61% 115–112 W 130–111 ✓correct +16
Oct 30 vs POR 72% 116–107 L 91–99 ✗missed −17
Oct 28 vs PHI 59% 109–107 L 107–114 ✗missed −9
Oct 27 at CHI 43% 111–112 L 103–104 ✓correct ±0
Oct 25 vs MIN 61% 113–110 W 97–94 ✓correct ±0

2022-23

9.3 pts
average margin miss
90% interval 8.0 to 10.7; 6th smallest of 30
+0.0
average margin error
+ = better than forecast; 90% interval -2.0 to 1.9
12.0 pts
error variability
std. deviation; league margin miss 10.3
50%
winner picked
82 games involving TOR
41 / 43.7
actual / expected wins
gap −2.7
0.234
Brier score
0.25 = coin flip; lower is better

Expected and actual wins

TOR: cumulative expected wins from pregame win probabilities against actual wins 010203040 41 actual 43.7 exp. 14182 Game number in sample
Solid: actual wins. Dashed: expected wins, the running sum of TOR's pregame win probability in each game.

Margin error, game by game

TOR: margin forecast error in each game, actual minus predicted -40-200+20+40 Better than forecast Worse than forecast Games in date order
Each bar is one game: TOR's actual margin minus its predicted margin, in points. Positive bars sit above the line and negative bars below it, so direction does not depend on color.

How the errors are spread

TOR: distribution of 82 margin errors; mean +0.0 points 0713 -40 to -36 pts: 0 games -36 to -32 pts: 0 games -32 to -28 pts: 0 games -28 to -24 pts: 1 games -24 to -20 pts: 1 games -20 to -16 pts: 6 games -16 to -12 pts: 4 games -12 to -8 pts: 10 games -8 to -4 pts: 5 games -4 to 0 pts: 13 games 0 to 4 pts: 11 games 4 to 8 pts: 12 games 8 to 12 pts: 6 games 12 to 16 pts: 4 games 16 to 20 pts: 4 games 20 to 24 pts: 3 games 24 to 28 pts: 0 games 28 to 32 pts: 1 games 32 to 36 pts: 0 games 36 to 40 pts: 1 games mean +0.0 -40-200+20+40 worse than forecast better than forecast
Each bar counts games whose margin error fell in a 4-point range (errors beyond ±40 are in the end bars). Dashed line: the average error.

TOR against the league

Average margin miss by team, 2022-23, smallest to largest; TOR is 6 of 30 68101214 median 10.2 UTA: 8.74 points over 82 games, 90% interval 7.41–10.06 UTA 8.7 n=82 DET: 8.82 points over 82 games, 90% interval 7.57–10.1 DET 8.8 n=82 HOU: 9.06 points over 82 games, 90% interval 7.78–10.33 HOU 9.1 n=82 IND: 9.06 points over 82 games, 90% interval 7.91–10.26 IND 9.1 n=82 LAL: 9.19 points over 98 games, 90% interval 8.13–10.45 LAL 9.2 n=98 TOR: 9.30 points over 82 games, 90% interval 7.98–10.65 TOR 9.3 n=82 MIA: 9.42 points over 105 games, 90% interval 8.16–10.73 MIA 9.4 n=105 CLE: 9.63 points over 87 games, 90% interval 8.48–10.79 CLE 9.6 n=87 NYK: 9.65 points over 93 games, 90% interval 8.48–10.83 NYK 9.7 n=93 ORL: 9.88 points over 82 games, 90% interval 8.6–11.21 ORL 9.9 n=82 DAL: 9.90 points over 82 games, 90% interval 8.27–11.59 DAL 9.9 n=82 LAC: 9.90 points over 87 games, 90% interval 8.76–11.17 LAC 9.9 n=87 WAS: 10.06 points over 82 games, 90% interval 8.61–11.52 WAS 10.1 n=82 ATL: 10.20 points over 88 games, 90% interval 8.92–11.51 ATL 10.2 n=88 PHI: 10.20 points over 93 games, 90% interval 8.81–11.6 PHI 10.2 n=93 MIN: 10.21 points over 87 games, 90% interval 8.99–11.47 MIN 10.2 n=87 OKC: 10.23 points over 82 games, 90% interval 8.93–11.55 OKC 10.2 n=82 DEN: 10.51 points over 102 games, 90% interval 9.1–11.93 DEN 10.5 n=102 PHX: 10.81 points over 93 games, 90% interval 9.25–12.28 PHX 10.8 n=93 NOP: 10.82 points over 82 games, 90% interval 9.34–12.26 NOP 10.8 n=82 CHA: 10.84 points over 82 games, 90% interval 9.38–12.3 CHA 10.8 n=82 SAC: 10.99 points over 89 games, 90% interval 9.44–12.58 SAC 11.0 n=89 GSW: 11.24 points over 95 games, 90% interval 9.8–12.77 GSW 11.2 n=95 MEM: 11.40 points over 88 games, 90% interval 9.83–13.05 MEM 11.4 n=88 POR: 11.41 points over 82 games, 90% interval 9.96–12.94 POR 11.4 n=82 BKN: 11.45 points over 86 games, 90% interval 9.79–13.3 BKN 11.4 n=86 BOS: 11.54 points over 102 games, 90% interval 9.99–13.05 BOS 11.5 n=102 CHI: 11.72 points over 82 games, 90% interval 10.11–13.48 CHI 11.7 n=82 MIL: 11.77 points over 87 games, 90% interval 10.3–13.32 MIL 11.8 n=87 SAS: 12.16 points over 82 games, 90% interval 10.54–13.79 SAS 12.2 n=82 average margin miss, points (lower = easier to forecast)
Dots: average absolute margin error per team. Lines: 90% bootstrap intervals; overlapping lines mean the difference between those teams is not clear in this sample. Hollow dots: fewer than 20 games.
All 82 games in this sample
DateOpponentTOR win prob.ProjectedFinalPickMargin error
Apr 9 vs MIL 47% 119–120 W 121–105 ✗missed +17
Apr 7 at BOS 37% 113–118 L 102–121 ✓correct −14
Apr 5 at BOS 53% 116–115 L 93–97 ✗missed −5
Apr 4 at CHA 83% 120–105 W 120–100 ✓correct +5
Apr 2 at CHA 80% 120–107 W 128–108 ✓correct +7
Mar 31 at PHI 32% 105–112 L 110–117 ✓correct ±0
Mar 28 vs MIA 74% 116–106 W 106–92 ✓correct +4
Mar 26 vs WAS 76% 118–107 W 114–104 ✓correct −1
Mar 24 vs DET 86% 119–102 W 118–97 ✓correct +4
Mar 22 vs IND 70% 122–114 L 114–118 ✗missed −12
Mar 19 at MIL 40% 115–119 L 111–118 ✓correct −3
Mar 18 vs MIN 42% 110–113 W 122–107 ✗missed +18
Mar 16 vs OKC 42% 112–115 W 128–111 ✗missed +20
Mar 14 vs DEN 35% 110–116 W 125–110 ✗missed +21
Mar 10 at LAL 47% 114–115 L 112–122 ✓correct −9
Mar 8 at LAC 55% 117–115 L 100–108 ✗missed −10
Mar 6 at DEN 37% 110–115 L 113–118 ✓correct ±0
Mar 4 at WAS 47% 113–114 W 116–109 ✗missed +8
Mar 2 at WAS 47% 113–114 L 108–119 ✓correct −10
Feb 28 vs CHI 42% 111–114 W 104–98 ✗missed +9
Feb 26 at CLE 32% 108–115 L 93–118 ✓correct −18
Feb 25 at DET 63% 116–111 W 95–91 ✓correct −1
Feb 23 vs NOP 58% 117–114 W 115–110 ✓correct +2
Feb 14 vs ORL 60% 116–112 W 123–113 ✓correct +6
Feb 12 vs DET 78% 121–109 W 119–118 ✓correct −11
Feb 10 vs UTA 72% 121–112 L 116–122 ✗missed −15
Feb 8 vs SAS 87% 123–105 W 112–98 ✓correct −4
Feb 5 at MEM 53% 118–117 W 106–103 ✓correct +2
Feb 3 at HOU 58% 119–116 W 117–111 ✓correct +3
Feb 1 at UTA 40% 115–119 L 128–131 ✓correct +1
Jan 30 at PHX 47% 117–118 L 106–114 ✓correct −7
Jan 28 at POR 47% 118–119 W 123–105 ✗missed +19
Jan 27 at GSW 37% 116–121 L 117–129 ✓correct −7
Jan 25 at SAC 42% 113–116 W 113–95 ✗missed +21
Jan 22 vs NYK 47% 112–113 W 125–116 ✗missed +10
Jan 21 vs BOS 47% 112–113 L 104–106 ✓correct −1
Jan 19 at MIN 55% 117–115 L 126–128 ✗missed −4
Jan 17 at MIL 55% 111–109 L 122–130 ✗missed −10
Jan 16 at NYK 40% 109–113 W 123–121 ✗missed +6
Jan 14 vs ATL 58% 116–113 L 103–114 ✗missed −14
Jan 12 vs CHA 76% 121–110 W 124–114 ✓correct −1
Jan 10 vs CHA 68% 116–109 W 132–120 ✓correct +5
Jan 8 vs POR 47% 112–113 W 117–105 ✗missed +13
Jan 6 vs NYK 47% 110–111 L 108–112 ✓correct −3
Jan 4 vs MIL 53% 116–115 L 101–104 ✗missed −4
Jan 2 at IND 53% 115–114 L 114–122 ✗missed −9
Dec 30 vs PHX 47% 112–113 W 113–104 ✗missed +10
Dec 29 vs MEM 32% 108–115 L 106–119 ✓correct −6
Dec 27 vs LAC 53% 113–112 L 113–124 ✗missed −12
Dec 23 at CLE 30% 105–113 W 118–107 ✗missed +19
Dec 21 at NYK 35% 106–112 W 113–106 ✗missed +13
Dec 19 at PHI 37% 110–115 L 101–104 ✓correct +2
Dec 18 vs GSW 53% 114–113 L 110–126 ✗missed −17
Dec 16 vs BKN 40% 108–112 L 116–119 ✓correct +1
Dec 14 vs SAC 58% 114–111 L 123–124 ✗missed −4
Dec 11 at ORL 60% 110–106 L 99–111 ✗missed −16
Dec 9 at ORL 68% 115–108 L 109–113 ✗missed −11
Dec 7 vs LAL 65% 118–112 W 126–113 ✓correct +7
Dec 5 vs BOS 35% 109–115 L 110–116 ✓correct ±0
Dec 3 vs ORL 80% 117–104 W 121–108 ✓correct ±0
Dec 2 at BKN 53% 112–111 L 105–114 ✗missed −10
Nov 30 at NOP 47% 111–112 L 108–126 ✓correct −17
Nov 28 vs CLE 47% 106–107 W 100–88 ✗missed +13
Nov 26 vs DAL 47% 106–107 W 105–100 ✗missed +6
Nov 23 vs BKN 58% 111–108 L 98–112 ✗missed −17
Nov 19 at ATL 42% 113–116 L 122–124 ✓correct +1
Nov 16 vs MIA 47% 110–111 W 112–104 ✗missed +9
Nov 14 at DET 63% 115–110 W 115–111 ✓correct −1
Nov 12 at IND 60% 117–113 L 104–118 ✗missed −18
Nov 11 at OKC 70% 113–105 L 113–132 ✗missed −27
Nov 9 vs HOU 74% 116–106 W 116–109 ✓correct −3
Nov 7 at CHI 65% 111–105 L 97–111 ✗missed −20
Nov 6 vs CHI 63% 111–106 W 113–104 ✓correct +4
Nov 4 at DAL 37% 104–109 L 110–111 ✓correct +4
Nov 2 at SAS 68% 115–108 W 143–100 ✓correct +36
Oct 31 vs ATL 53% 107–106 W 139–109 ✓correct +29
Oct 28 vs PHI 53% 107–106 L 90–112 ✗missed −23
Oct 26 vs PHI 45% 105–107 W 119–109 ✗missed +12
Oct 24 at MIA 42% 105–108 W 98–90 ✗missed +11
Oct 22 at MIA 45% 105–107 L 109–112 ✓correct −1
Oct 21 at BKN 53% 110–109 L 105–109 ✗missed −5
Oct 19 vs CLE 47% 108–109 W 108–105 ✗missed +4

2022-23 to 2026-27

11.1 pts
average margin miss
90% interval 10.3 to 11.9; 16th smallest of 30
−0.4
average margin error
+ = better than forecast; 90% interval -1.7 to 0.8
14.3 pts
error variability
std. deviation; league margin miss 11.0
65%
winner picked
344 games involving TOR
150 / 165.3
actual / expected wins
gap −15.3
0.213
Brier score
0.25 = coin flip; lower is better

Expected and actual wins

TOR: cumulative expected wins from pregame win probabilities against actual wins 0102030405060708090100110120130140150160170 150 actual 165.3 exp. 1172344 Game number in sample
Solid: actual wins. Dashed: expected wins, the running sum of TOR's pregame win probability in each game.

Margin error, game by game

TOR: margin forecast error in each game, actual minus predicted -60-300+30+60 Better than forecast Worse than forecast Games in date order
Each bar is one game: TOR's actual margin minus its predicted margin, in points. Positive bars sit above the line and negative bars below it, so direction does not depend on color.

How the errors are spread

TOR: distribution of 344 margin errors; mean -0.4 points 02550 -40 to -36 pts: 1 games -36 to -32 pts: 4 games -32 to -28 pts: 7 games -28 to -24 pts: 5 games -24 to -20 pts: 8 games -20 to -16 pts: 22 games -16 to -12 pts: 20 games -12 to -8 pts: 28 games -8 to -4 pts: 29 games -4 to 0 pts: 50 games 0 to 4 pts: 35 games 4 to 8 pts: 47 games 8 to 12 pts: 25 games 12 to 16 pts: 15 games 16 to 20 pts: 18 games 20 to 24 pts: 12 games 24 to 28 pts: 8 games 28 to 32 pts: 6 games 32 to 36 pts: 2 games 36 to 40 pts: 2 games mean -0.4 -40-200+20+40 worse than forecast better than forecast
Each bar counts games whose margin error fell in a 4-point range (errors beyond ±40 are in the end bars). Dashed line: the average error.

TOR against the league

Average margin miss by team, 2022-23 to 2026-27, smallest to largest; TOR is 16 of 30 891011121314 median 11.0 DET: 9.80 points over 356 games, 90% interval 9.17–10.47 DET 9.8 n=356 HOU: 10.09 points over 350 games, 90% interval 9.46–10.73 HOU 10.1 n=350 PHX: 10.25 points over 355 games, 90% interval 9.56–10.97 PHX 10.3 n=355 ORL: 10.50 points over 353 games, 90% interval 9.8–11.22 ORL 10.5 n=353 UTA: 10.63 points over 338 games, 90% interval 9.81–11.47 UTA 10.6 n=338 PHI: 10.64 points over 367 games, 90% interval 9.93–11.41 PHI 10.6 n=367 IND: 10.67 points over 376 games, 90% interval 9.99–11.4 IND 10.7 n=376 LAL: 10.71 points over 375 games, 90% interval 10.03–11.43 LAL 10.7 n=375 CLE: 10.74 points over 382 games, 90% interval 10.07–11.47 CLE 10.7 n=382 WAS: 10.74 points over 337 games, 90% interval 10.06–11.49 WAS 10.7 n=337 LAC: 10.76 points over 355 games, 90% interval 10.03–11.52 LAC 10.8 n=355 DEN: 10.83 points over 388 games, 90% interval 10.1–11.61 DEN 10.8 n=388 SAS: 10.88 points over 357 games, 90% interval 10.14–11.63 SAS 10.9 n=357 MIA: 10.95 points over 369 games, 90% interval 10.19–11.7 MIA 10.9 n=369 NOP: 10.98 points over 342 games, 90% interval 10.27–11.74 NOP 11.0 n=342 TOR: 11.08 points over 344 games, 90% interval 10.29–11.88 TOR 11.1 n=344 GSW: 11.12 points over 363 games, 90% interval 10.4–11.91 GSW 11.1 n=363 DAL: 11.15 points over 359 games, 90% interval 10.45–11.87 DAL 11.2 n=359 CHA: 11.18 points over 338 games, 90% interval 10.34–12.05 CHA 11.2 n=338 MIN: 11.18 points over 387 games, 90% interval 10.53–11.91 MIN 11.2 n=387 ATL: 11.32 points over 350 games, 90% interval 10.57–12.13 ATL 11.3 n=350 MEM: 11.35 points over 345 games, 90% interval 10.54–12.23 MEM 11.3 n=345 CHI: 11.43 points over 337 games, 90% interval 10.66–12.23 CHI 11.4 n=337 OKC: 11.49 points over 384 games, 90% interval 10.7–12.29 OKC 11.5 n=384 BKN: 11.55 points over 342 games, 90% interval 10.75–12.41 BKN 11.6 n=342 POR: 11.61 points over 342 games, 90% interval 10.75–12.42 POR 11.6 n=342 NYK: 11.63 points over 396 games, 90% interval 10.88–12.36 NYK 11.6 n=396 SAC: 11.66 points over 345 games, 90% interval 10.84–12.46 SAC 11.7 n=345 MIL: 11.68 points over 353 games, 90% interval 10.92–12.46 MIL 11.7 n=353 BOS: 11.96 points over 395 games, 90% interval 11.24–12.73 BOS 12.0 n=395 average margin miss, points (lower = easier to forecast)
Dots: average absolute margin error per team. Lines: 90% bootstrap intervals; overlapping lines mean the difference between those teams is not clear in this sample. Hollow dots: fewer than 20 games.
All 344 games in this sample
DateOpponentTOR win prob.ProjectedFinalPickMargin error
Nov 6 at MIL 70% 122–115 W 121–107 ✓correct +7
Nov 4 at DEN 55% 115–112 L 109–128 ✗missed −22
Nov 2 at LAC 59% 116–113 W 125–118 ✓correct +4
Nov 1 at LAL 47% 113–114 L 125–131 ✓correct −5
Oct 30 vs ORL 74% 115–106 L 114–121 ✗missed −16
Oct 28 vs ORL 67% 113–107 W 129–99 ✓correct +24
Oct 25 at MIN 41% 114–117 L 94–117 ✓correct −20
Oct 23 at WAS 64% 123–118 W 112–102 ✓correct +5
Oct 21 vs CHI 72% 123–115 W 135–92 ✓correct +35
May 3 PO at CLE 39% 104–108 L 102–114 ✓correct −8
May 1 PO vs CLE 65% 117–111 W 112–110 ✓correct −4
Apr 29 PO at CLE 39% 107–111 L 120–125 ✓correct −1
Apr 26 PO vs CLE 58% 113–110 W 93–89 ✓correct +1
Apr 23 PO vs CLE 53% 111–110 W 126–104 ✓correct +21
Apr 20 PO at CLE 39% 111–115 L 105–115 ✓correct −6
Apr 18 PO at CLE 39% 110–114 L 113–126 ✓correct −9
Apr 12 vs BKN 89% 120–102 W 136–101 ✓correct +17
Apr 10 at NYK 44% 113–115 L 95–112 ✓correct −15
Apr 9 vs MIA 69% 122–115 W 128–114 ✓correct +7
Apr 7 vs MIA 59% 121–118 W 121–95 ✓correct +23
Apr 5 at BOS 31% 112–119 L 101–115 ✓correct −7
Apr 3 at MEM 78% 124–113 W 128–96 ✓correct +21
Apr 1 vs SAC 78% 119–108 L 115–123 ✗missed −19
Mar 31 at DET 36% 113–118 L 116–127 ✓correct −6
Mar 29 vs ORL 53% 117–116 W 139–87 ✓correct +51
Mar 27 vs NOP 67% 119–113 W 119–106 ✓correct +7
Mar 25 at LAC 44% 116–118 L 94–119 ✓correct −23
Mar 23 at UTA 66% 114–108 W 143–127 ✓correct +10
Mar 22 at PHX 56% 115–113 L 98–120 ✗missed −24
Mar 20 at DEN 47% 118–119 L 115–121 ✓correct −5
Mar 18 at CHI 58% 118–115 W 139–109 ✓correct +27
Mar 15 vs DET 36% 109–114 W 119–108 ✗missed +16
Mar 13 vs PHX 53% 109–108 W 122–115 ✓correct +6
Mar 11 at NOP 58% 118–115 L 111–122 ✗missed −14
Mar 10 at HOU 41% 110–113 L 99–113 ✓correct −11
Mar 8 vs DAL 78% 121–110 W 122–92 ✓correct +19
Mar 5 at MIN 36% 113–118 L 107–115 ✓correct −3
Mar 3 vs NYK 47% 112–113 L 95–111 ✓correct −15
Feb 28 at WAS 78% 122–111 W 134–125 ✓correct −2
Feb 25 vs SAS 39% 114–118 L 107–110 ✓correct +1
Feb 24 vs OKC 53% 114–113 L 107–116 ✗missed −10
Feb 22 at MIL 53% 114–113 W 122–94 ✓correct +27
Feb 19 at CHI 66% 119–113 W 110–101 ✓correct +3
Feb 11 vs DET 53% 116–115 L 95–113 ✗missed −19
Feb 8 vs IND 78% 122–111 W 122–104 ✓correct +7
Feb 5 vs CHI 76% 122–112 W 123–107 ✓correct +6
Feb 4 vs MIN 53% 116–115 L 126–128 ✗missed −3
Feb 1 vs UTA 78% 123–112 W 107–100 ✓correct −4
Jan 30 at ORL 58% 114–111 L 120–130 ✗missed −13
Jan 28 vs NYK 56% 110–108 L 92–119 ✗missed −29
Jan 25 at OKC 22% 109–120 W 103–101 ✗missed +13
Jan 23 at POR 47% 112–113 W 110–98 ✗missed +13
Jan 21 at SAC 58% 114–111 W 122–109 ✓correct +10
Jan 20 at GSW 39% 111–115 W 145–127 ✗missed +22
Jan 18 at LAL 56% 114–112 L 93–110 ✗missed −19
Jan 16 vs LAC 59% 110–107 L 117–121 ✗missed −7
Jan 14 at IND 61% 119–115 W 115–101 ✓correct +10
Jan 12 vs PHI 53% 113–112 L 102–115 ✗missed −14
Jan 11 vs PHI 53% 111–110 W 116–115 ✓correct ±0
Jan 9 at BOS 34% 109–115 L 117–125 ✓correct −2
Jan 7 at CHA 53% 115–114 W 97–96 ✓correct ±0
Jan 5 vs ATL 61% 119–115 W 118–100 ✓correct +14
Jan 3 vs ATL 69% 119–112 W 134–117 ✓correct +10
Dec 31 vs DEN 53% 113–112 L 103–106 ✗missed −4
Dec 29 vs ORL 59% 113–110 W 107–106 ✓correct −2
Dec 28 vs GSW 39% 110–114 W 141–127 ✗missed +18
Dec 26 at WAS 66% 116–110 L 117–138 ✗missed −27
Dec 23 at MIA 41% 114–117 W 112–91 ✗missed +24
Dec 21 at BKN 47% 109–110 L 81–96 ✓correct −14
Dec 20 vs BOS 56% 111–109 L 96–112 ✗missed −18
Dec 18 at MIL 56% 112–110 W 111–105 ✓correct +4
Dec 15 at MIA 29% 110–118 W 106–96 ✗missed +18
Dec 9 vs NYK 34% 107–113 L 101–117 ✓correct −10
Dec 7 vs BOS 44% 109–111 L 113–121 ✓correct −6
Dec 5 vs CHA 76% 116–106 L 86–111 ✗missed −35
Dec 4 vs LAL 56% 115–113 L 120–123 ✗missed −5
Dec 2 vs POR 69% 120–113 W 121–118 ✓correct −4
Nov 30 at NYK 34% 114–120 L 94–116 ✓correct −16
Nov 29 at CHA 74% 119–110 L 111–118 ✗missed −16
Nov 26 vs IND 83% 124–110 W 97–95 ✓correct −12
Nov 24 vs CLE 64% 120–115 W 110–99 ✓correct +6
Nov 23 vs BKN 80% 119–107 W 119–109 ✓correct −2
Nov 21 vs WAS 91% 126–106 W 140–110 ✓correct +10
Nov 19 at PHI 64% 117–112 W 121–112 ✓correct +4
Nov 17 vs CHA 83% 122–108 W 110–108 ✓correct −12
Nov 15 at IND 69% 120–113 W 129–111 ✓correct +11
Nov 13 at CLE 31% 115–122 W 126–113 ✗missed +20
Nov 11 at BKN 64% 121–116 W 119–109 ✓correct +5
Nov 8 at PHI 56% 120–118 L 120–130 ✗missed −12
Nov 7 at ATL 39% 116–120 W 109–97 ✗missed +16
Nov 4 vs MIL 47% 118–119 W 128–100 ✗missed +29
Nov 2 vs MEM 44% 118–120 W 117–104 ✗missed +15
Oct 31 at CLE 24% 114–124 W 112–101 ✗missed +21
Oct 29 vs HOU 47% 111–112 L 121–139 ✓correct −17
Oct 27 at SAS 34% 114–120 L 103–121 ✓correct −12
Oct 26 at DAL 58% 121–118 L 129–139 ✗missed −13
Oct 24 vs MIL 53% 118–117 L 116–122 ✗missed −7
Oct 22 at ATL 39% 117–121 W 138–118 ✗missed +24
Apr 13 at SAS 38% 111–115 L 118–125 ✓correct −3
Apr 11 at DAL 33% 111–117 L 102–124 ✓correct −16
Apr 9 vs CHA 64% 116–111 W 126–96 ✓correct +25
Apr 6 at BKN 64% 114–108 W 120–109 ✓correct +5
Apr 4 vs DET 36% 113–119 L 105–117 ✓correct −6
Apr 3 vs POR 39% 112–117 L 103–112 ✓correct −4
Apr 1 at CHI 33% 115–121 L 118–137 ✓correct −13
Mar 30 at PHI 54% 114–112 W 127–109 ✓correct +16
Mar 28 vs CHA 64% 115–110 W 108–97 ✓correct +6
Mar 26 at BKN 54% 109–107 W 116–86 ✓correct +28
Mar 24 at WAS 51% 116–115 W 112–104 ✓correct +7
Mar 23 vs SAS 54% 115–114 L 89–123 ✗missed −35
Mar 20 at GSW 23% 109–120 L 114–117 ✓correct +8
Mar 17 at PHX 27% 109–118 L 89–129 ✓correct −31
Mar 16 at POR 31% 111–118 L 102–105 ✓correct +4
Mar 14 at UTA 64% 117–111 W 126–118 ✓correct +2
Mar 12 vs PHI 57% 111–109 W 118–105 ✓correct +11
Mar 10 vs WAS 57% 113–111 W 119–104 ✓correct +13
Mar 8 vs WAS 54% 112–111 L 117–118 ✗missed −2
Mar 7 vs UTA 54% 114–113 W 118–109 ✓correct +8
Mar 4 at ORL 38% 105–109 W 114–113 ✗missed +5
Mar 2 at ORL 36% 106–111 W 104–102 ✗missed +7
Feb 28 at CHI 43% 114–116 L 115–125 ✓correct −8
Feb 26 at IND 27% 112–121 L 91–111 ✓correct −11
Feb 25 vs BOS 23% 104–116 L 101–111 ✓correct +2
Feb 23 vs PHX 39% 111–116 W 127–109 ✗missed +23
Feb 21 vs MIA 54% 110–109 L 111–120 ✗missed −10
Feb 12 vs CLE 27% 110–120 L 108–131 ✓correct −13
Feb 11 at PHI 29% 110–118 W 106–103 ✗missed +11
Feb 9 at HOU 29% 106–114 L 87–94 ✓correct +1
Feb 7 at OKC 15% 109–125 L 109–121 ✓correct +4
Feb 5 vs MEM 32% 113–121 L 107–138 ✓correct −23
Feb 4 vs NYK 44% 110–113 L 115–121 ✓correct −3
Feb 2 vs LAC 44% 107–110 W 115–108 ✗missed +10
Jan 31 vs CHI 67% 116–110 L 106–122 ✗missed −22
Jan 29 at WAS 59% 117–113 W 106–82 ✓correct +20
Jan 27 vs NOP 59% 115–112 W 113–104 ✓correct +6
Jan 25 at ATL 31% 111–118 W 117–94 ✗missed +30
Jan 23 at ATL 36% 113–118 W 122–119 ✗missed +8
Jan 21 vs ORL 46% 107–109 W 109–93 ✗missed +18
Jan 17 at MIL 19% 108–121 L 112–130 ✓correct −5
Jan 15 vs BOS 18% 103–118 W 110–97 ✗missed +28
Jan 13 vs GSW 46% 113–115 W 104–101 ✗missed +5
Jan 11 at DET 23% 109–120 L 114–123 ✓correct +2
Jan 9 at CLE 9% 108–129 L 126–132 ✓correct +15
Jan 8 at NYK 11% 105–124 L 98–112 ✓correct +5
Jan 6 vs MIL 39% 112–117 L 104–128 ✓correct −19
Jan 3 vs ORL 34% 108–115 L 97–106 ✓correct −2
Jan 1 vs BKN 44% 111–114 W 130–113 ✗missed +20
Dec 31 at BOS 15% 110–126 L 71–125 ✓correct −38
Dec 29 vs ATL 46% 117–119 L 107–136 ✓correct −27
Dec 26 at MEM 23% 112–123 L 126–155 ✓correct −18
Dec 23 at NYK 19% 107–120 L 125–139 ✓correct −1
Dec 22 vs HOU 32% 107–115 L 110–114 ✓correct +4
Dec 19 vs BKN 54% 114–113 L 94–101 ✗missed −8
Dec 16 vs CHI 41% 117–121 L 121–122 ✓correct +3
Dec 12 at MIA 27% 108–117 L 104–114 ✓correct −1
Dec 9 vs NYK 41% 114–118 L 108–113 ✓correct −1
Dec 7 vs DAL 46% 115–117 L 118–125 ✓correct −5
Dec 5 vs OKC 36% 108–114 L 92–129 ✓correct −31
Dec 3 vs IND 54% 117–116 W 122–111 ✓correct +10
Dec 1 vs MIA 39% 106–111 W 119–116 ✗missed +8
Nov 29 at MIA 27% 103–112 L 111–121 ✓correct −1
Nov 27 at NOP 38% 105–109 W 119–93 ✗missed +30
Nov 25 at DET 33% 105–111 L 100–102 ✓correct +4
Nov 24 at CLE 12% 106–124 L 108–122 ✓correct +4
Nov 21 vs MIN 39% 108–113 W 110–105 ✗missed +10
Nov 18 vs IND 44% 111–114 W 130–119 ✗missed +14
Nov 16 at BOS 9% 106–127 L 123–126 ✓correct +18
Nov 15 vs DET 46% 108–110 L 95–99 ✓correct −2
Nov 12 at MIL 27% 111–120 L 85–99 ✓correct −5
Nov 10 at LAL 21% 113–125 L 103–123 ✓correct −8
Nov 9 at LAC 25% 108–118 L 103–105 ✓correct +8
Nov 6 at SAC 19% 112–125 L 107–122 ✓correct −2
Nov 4 at DEN 27% 107–116 L 119–121 ✓correct +7
Nov 2 vs SAC 32% 111–119 W 131–128 ✗missed +11
Nov 1 vs LAL 34% 113–120 L 125–131 ✓correct +1
Oct 30 at CHA 31% 112–119 L 133–138 ✓correct +2
Oct 28 vs DEN 36% 106–112 L 125–127 ✓correct +4
Oct 26 at MIN 18% 104–118 L 101–112 ✓correct +3
Oct 25 vs PHI 34% 110–117 W 115–107 ✗missed +15
Oct 23 vs CLE 41% 109–113 L 106–136 ✓correct −26
Apr 14 at MIA 24% 103–115 L 103–118 ✓correct −3
Apr 12 at MIA 22% 102–115 L 103–125 ✓correct −9
Apr 10 at BKN 28% 109–118 L 102–106 ✓correct +5
Apr 9 vs IND 26% 112–127 L 123–140 ✓correct −2
Apr 7 vs WAS 72% 121–112 W 130–122 ✓correct −1
Apr 5 at MIL 27% 105–115 W 117–111 ✗missed +16
Apr 3 at MIN 22% 104–117 L 85–133 ✓correct −35
Apr 2 vs LAL 33% 112–123 L 111–128 ✓correct −6
Mar 31 vs PHI 53% 110–111 L 120–135 ✓correct −14
Mar 27 vs NYK 26% 100–115 L 101–145 ✓correct −29
Mar 25 vs BKN 39% 108–116 L 88–96 ✓correct ±0
Mar 23 at WAS 37% 115–119 L 109–112 ✓correct +1
Mar 22 vs OKC 29% 109–122 L 103–123 ✓correct −7
Mar 20 vs SAC 25% 106–122 L 89–123 ✓correct −18
Mar 17 at ORL 25% 106–117 L 96–111 ✓correct −4
Mar 15 vs ORL 29% 107–120 L 103–113 ✓correct +3
Mar 13 at DET 35% 115–120 L 104–113 ✓correct −4
Mar 11 at DEN 16% 109–127 L 119–125 ✓correct +12
Mar 9 at POR 43% 115–116 L 118–128 ✓correct −9
Mar 7 at PHX 34% 111–117 L 113–120 ✓correct −1
Mar 5 vs NOP 39% 112–120 L 98–139 ✓correct −33
Mar 3 vs CHA 67% 115–109 W 111–106 ✓correct −1
Mar 1 vs GSW 51% 119–121 L 105–120 ✓correct −13
Feb 28 vs DAL 51% 118–120 L 125–136 ✓correct −9
Feb 26 at IND 35% 116–121 W 130–122 ✗missed +13
Feb 23 at ATL 41% 122–124 W 123–121 ✗missed +4
Feb 22 vs BKN 47% 115–119 W 121–93 ✗missed +32
Feb 14 vs IND 45% 116–121 L 125–127 ✓correct +3
Feb 12 vs SAS 68% 119–112 L 99–122 ✗missed −30
Feb 10 vs CLE 47% 115–119 L 95–119 ✓correct −20
Feb 9 vs HOU 49% 116–119 W 107–104 ✗missed +6
Feb 7 at CHA 49% 116–114 W 123–117 ✓correct +4
Feb 5 at NOP 28% 112–121 L 100–138 ✓correct −29
Feb 4 at OKC 32% 110–117 L 127–135 ✓correct −1
Feb 2 at HOU 41% 116–118 L 106–135 ✓correct −27
Jan 30 at CHI 34% 112–118 W 118–107 ✗missed +17
Jan 28 at ATL 47% 117–116 L 125–126 ✗missed −2
Jan 26 vs LAC 51% 115–117 L 107–127 ✓correct −18
Jan 22 vs MEM 75% 125–114 L 100–108 ✗missed −19
Jan 20 at NYK 32% 110–117 L 100–126 ✓correct −19
Jan 18 vs CHI 53% 117–118 L 110–116 ✓correct −5
Jan 17 vs MIA 53% 116–117 W 121–97 ✗missed +25
Jan 15 vs BOS 49% 120–123 L 96–105 ✓correct −6
Jan 12 at UTA 43% 116–117 L 113–145 ✓correct −31
Jan 10 at LAC 34% 113–119 L 120–126 ✓correct ±0
Jan 9 at LAL 47% 117–116 L 131–132 ✗missed −2
Jan 7 at GSW 43% 117–118 W 133–118 ✗missed +16
Jan 5 at SAC 39% 115–118 L 130–135 ✓correct −2
Jan 3 at MEM 51% 116–113 W 116–111 ✓correct +2
Jan 1 vs CLE 51% 114–116 W 124–121 ✗missed +5
Dec 30 at DET 51% 119–116 L 127–129 ✗missed −5
Dec 29 at BOS 39% 113–116 L 118–120 ✓correct +1
Dec 27 at WAS 53% 120–116 W 132–102 ✓correct +26
Dec 23 vs UTA 70% 120–112 L 119–126 ✗missed −15
Dec 22 at PHI 34% 113–119 L 111–121 ✓correct −4
Dec 20 vs DEN 47% 110–114 L 104–113 ✓correct −5
Dec 18 vs CHA 75% 118–107 W 114–99 ✓correct +4
Dec 15 vs ATL 61% 121–118 L 104–125 ✗missed −24
Dec 13 vs ATL 57% 119–118 W 135–128 ✓correct +6
Dec 11 at NYK 32% 109–116 L 130–136 ✓correct +1
Dec 8 at CHA 57% 118–112 L 116–119 ✗missed −9
Dec 6 vs MIA 59% 116–114 L 103–112 ✗missed −11
Dec 1 vs NYK 51% 112–114 L 106–119 ✓correct −11
Nov 29 vs PHX 51% 110–112 W 112–105 ✗missed +9
Nov 28 at BKN 43% 115–116 L 103–115 ✓correct −11
Nov 26 at CLE 41% 116–118 L 102–105 ✓correct −1
Nov 24 vs CHI 63% 115–111 W 121–108 ✓correct +9
Nov 22 at IND 51% 123–120 W 132–131 ✓correct −2
Nov 21 at ORL 41% 112–114 L 107–126 ✓correct −17
Nov 19 vs DET 75% 118–107 W 142–113 ✓correct +18
Nov 17 vs BOS 45% 106–111 L 105–108 ✓correct +2
Nov 15 vs MIL 65% 116–111 L 112–128 ✗missed −21
Nov 13 vs WAS 70% 118–110 W 111–107 ✓correct −4
Nov 11 at BOS 39% 111–114 L 94–117 ✓correct −20
Nov 8 at DAL 39% 113–116 W 127–116 ✗missed +14
Nov 5 at SAS 47% 116–115 W 123–116 ✓correct +6
Nov 2 at PHI 30% 106–114 L 99–114 ✓correct −7
Nov 1 vs MIL 61% 115–112 W 130–111 ✓correct +16
Oct 30 vs POR 72% 116–107 L 91–99 ✗missed −17
Oct 28 vs PHI 59% 109–107 L 107–114 ✗missed −9
Oct 27 at CHI 43% 111–112 L 103–104 ✓correct ±0
Oct 25 vs MIN 61% 113–110 W 97–94 ✓correct ±0
Apr 9 vs MIL 47% 119–120 W 121–105 ✗missed +17
Apr 7 at BOS 37% 113–118 L 102–121 ✓correct −14
Apr 5 at BOS 53% 116–115 L 93–97 ✗missed −5
Apr 4 at CHA 83% 120–105 W 120–100 ✓correct +5
Apr 2 at CHA 80% 120–107 W 128–108 ✓correct +7
Mar 31 at PHI 32% 105–112 L 110–117 ✓correct ±0
Mar 28 vs MIA 74% 116–106 W 106–92 ✓correct +4
Mar 26 vs WAS 76% 118–107 W 114–104 ✓correct −1
Mar 24 vs DET 86% 119–102 W 118–97 ✓correct +4
Mar 22 vs IND 70% 122–114 L 114–118 ✗missed −12
Mar 19 at MIL 40% 115–119 L 111–118 ✓correct −3
Mar 18 vs MIN 42% 110–113 W 122–107 ✗missed +18
Mar 16 vs OKC 42% 112–115 W 128–111 ✗missed +20
Mar 14 vs DEN 35% 110–116 W 125–110 ✗missed +21
Mar 10 at LAL 47% 114–115 L 112–122 ✓correct −9
Mar 8 at LAC 55% 117–115 L 100–108 ✗missed −10
Mar 6 at DEN 37% 110–115 L 113–118 ✓correct ±0
Mar 4 at WAS 47% 113–114 W 116–109 ✗missed +8
Mar 2 at WAS 47% 113–114 L 108–119 ✓correct −10
Feb 28 vs CHI 42% 111–114 W 104–98 ✗missed +9
Feb 26 at CLE 32% 108–115 L 93–118 ✓correct −18
Feb 25 at DET 63% 116–111 W 95–91 ✓correct −1
Feb 23 vs NOP 58% 117–114 W 115–110 ✓correct +2
Feb 14 vs ORL 60% 116–112 W 123–113 ✓correct +6
Feb 12 vs DET 78% 121–109 W 119–118 ✓correct −11
Feb 10 vs UTA 72% 121–112 L 116–122 ✗missed −15
Feb 8 vs SAS 87% 123–105 W 112–98 ✓correct −4
Feb 5 at MEM 53% 118–117 W 106–103 ✓correct +2
Feb 3 at HOU 58% 119–116 W 117–111 ✓correct +3
Feb 1 at UTA 40% 115–119 L 128–131 ✓correct +1
Jan 30 at PHX 47% 117–118 L 106–114 ✓correct −7
Jan 28 at POR 47% 118–119 W 123–105 ✗missed +19
Jan 27 at GSW 37% 116–121 L 117–129 ✓correct −7
Jan 25 at SAC 42% 113–116 W 113–95 ✗missed +21
Jan 22 vs NYK 47% 112–113 W 125–116 ✗missed +10
Jan 21 vs BOS 47% 112–113 L 104–106 ✓correct −1
Jan 19 at MIN 55% 117–115 L 126–128 ✗missed −4
Jan 17 at MIL 55% 111–109 L 122–130 ✗missed −10
Jan 16 at NYK 40% 109–113 W 123–121 ✗missed +6
Jan 14 vs ATL 58% 116–113 L 103–114 ✗missed −14
Jan 12 vs CHA 76% 121–110 W 124–114 ✓correct −1
Jan 10 vs CHA 68% 116–109 W 132–120 ✓correct +5
Jan 8 vs POR 47% 112–113 W 117–105 ✗missed +13
Jan 6 vs NYK 47% 110–111 L 108–112 ✓correct −3
Jan 4 vs MIL 53% 116–115 L 101–104 ✗missed −4
Jan 2 at IND 53% 115–114 L 114–122 ✗missed −9
Dec 30 vs PHX 47% 112–113 W 113–104 ✗missed +10
Dec 29 vs MEM 32% 108–115 L 106–119 ✓correct −6
Dec 27 vs LAC 53% 113–112 L 113–124 ✗missed −12
Dec 23 at CLE 30% 105–113 W 118–107 ✗missed +19
Dec 21 at NYK 35% 106–112 W 113–106 ✗missed +13
Dec 19 at PHI 37% 110–115 L 101–104 ✓correct +2
Dec 18 vs GSW 53% 114–113 L 110–126 ✗missed −17
Dec 16 vs BKN 40% 108–112 L 116–119 ✓correct +1
Dec 14 vs SAC 58% 114–111 L 123–124 ✗missed −4
Dec 11 at ORL 60% 110–106 L 99–111 ✗missed −16
Dec 9 at ORL 68% 115–108 L 109–113 ✗missed −11
Dec 7 vs LAL 65% 118–112 W 126–113 ✓correct +7
Dec 5 vs BOS 35% 109–115 L 110–116 ✓correct ±0
Dec 3 vs ORL 80% 117–104 W 121–108 ✓correct ±0
Dec 2 at BKN 53% 112–111 L 105–114 ✗missed −10
Nov 30 at NOP 47% 111–112 L 108–126 ✓correct −17
Nov 28 vs CLE 47% 106–107 W 100–88 ✗missed +13
Nov 26 vs DAL 47% 106–107 W 105–100 ✗missed +6
Nov 23 vs BKN 58% 111–108 L 98–112 ✗missed −17
Nov 19 at ATL 42% 113–116 L 122–124 ✓correct +1
Nov 16 vs MIA 47% 110–111 W 112–104 ✗missed +9
Nov 14 at DET 63% 115–110 W 115–111 ✓correct −1
Nov 12 at IND 60% 117–113 L 104–118 ✗missed −18
Nov 11 at OKC 70% 113–105 L 113–132 ✗missed −27
Nov 9 vs HOU 74% 116–106 W 116–109 ✓correct −3
Nov 7 at CHI 65% 111–105 L 97–111 ✗missed −20
Nov 6 vs CHI 63% 111–106 W 113–104 ✓correct +4
Nov 4 at DAL 37% 104–109 L 110–111 ✓correct +4
Nov 2 at SAS 68% 115–108 W 143–100 ✓correct +36
Oct 31 vs ATL 53% 107–106 W 139–109 ✓correct +29
Oct 28 vs PHI 53% 107–106 L 90–112 ✗missed −23
Oct 26 vs PHI 45% 105–107 W 119–109 ✗missed +12
Oct 24 at MIA 42% 105–108 W 98–90 ✗missed +11
Oct 22 at MIA 45% 105–107 L 109–112 ✓correct −1
Oct 21 at BKN 53% 110–109 L 105–109 ✗missed −5
Oct 19 vs CLE 47% 108–109 W 108–105 ✗missed +4

Surprise games

All TOR surprises

Across every graded season. The percentage is the pregame chance the forecast gave the team that won.

Most unexpected TOR wins

  1. 18%TOR beat BOS110–97Jan 15, 2024-25 · forecast BOS118–103 · missed margin by 28
  2. 22%TOR beat OKC103–101Jan 25, 2025-26 · forecast OKC120–109 · missed margin by 13
  3. 24%TOR beat CLE112–101Oct 31, 2025-26 · forecast CLE124–114 · missed margin by 21
  4. 27%TOR beat MIL117–111Apr 5, 2023-24 · forecast MIL115–105 · missed margin by 16
  5. 29%TOR beat MIA106–96Dec 15, 2025-26 · forecast MIA118–110 · missed margin by 18

Most unexpected TOR losses

  1. 22%SAC beat TOR123–115Apr 1, 2025-26 · forecast TOR119–108 · missed margin by 19
  2. 24%CHA beat TOR111–86Dec 5, 2025-26 · forecast TOR116–106 · missed margin by 35
  3. 25%MEM beat TOR108–100Jan 22, 2023-24 · forecast TOR125–114 · missed margin by 19
  4. 26%ORL beat TOR121–114Oct 30, 2026-27 · forecast TOR115–106 · missed margin by 16
  5. 27%CHA beat TOR118–111Nov 29, 2025-26 · forecast TOR119–110 · missed margin by 16

Largest margin misses

  1. 53%TOR beat ORL139–87Mar 29, 2025-26 · forecast TOR117–116 · missed margin by 51
  2. 85%BOS beat TOR125–71Dec 31, 2024-25 · forecast BOS126–110 · missed margin by 38
  3. 68%TOR beat SAS143–100Nov 2, 2022-23 · forecast TOR115–108 · missed margin by 36
  4. 72%TOR beat CHI135–92Oct 21, 2026-27 · forecast TOR123–115 · missed margin by 35
  5. 24%CHA beat TOR111–86Dec 5, 2025-26 · forecast TOR116–106 · missed margin by 35

Recent results the forecast got wrong

  1. 45%DEN beat TOR128–109Nov 4, 2026-27 · forecast TOR115–112 · missed margin by 22
  2. 26%ORL beat TOR121–114Oct 30, 2026-27 · forecast TOR115–106 · missed margin by 16
  3. 22%SAC beat TOR123–115Apr 1, 2025-26 · forecast TOR119–108 · missed margin by 19
  4. 44%PHX beat TOR120–98Mar 22, 2025-26 · forecast TOR115–113 · missed margin by 24
  5. 36%TOR beat DET119–108Mar 15, 2025-26 · forecast DET114–109 · missed margin by 16

Definitions

Expected wins
The sum of the team's pregame win probabilities over the games in the sample (home: the stored home win probability; road: one minus it).
Wins vs expectation
Actual wins minus expected wins. It describes results relative to the forecasts, not why they differed.
Margin error
The team's actual margin minus its forecast margin, in points. Positive means the team did better than forecast.
Error variability
The sample standard deviation of margin errors. Higher means the forecasts for this team's games were less consistent.
Winner picked
The share of the team's games in which the forecast winner won, whichever team that was. Teams play different mixes of close and lopsided games, so this alone is not a fair measure of how hard a team is to forecast.
Average margin miss
The mean absolute margin error. This is the headline measure of how hard a team's games were for this model to forecast.
Average margin error
The mean signed margin error. Consistently positive means the model underrated the team in this sample; negative, overrated.
Brier score
The mean squared difference between the team's pregame win probability and the result (1 for a win, 0 for a loss). It rewards confident correct forecasts and penalises confident wrong ones.
Intervals and samples
Ranges are 90% bootstrap intervals (1,000 resamples of the team's games). Under 20 games no ranking is shown; 20 to 59 games is exploratory; 60 or more is roughly a full season.

More on how forecasts are made and tested: Methodology.