TRANSACTION · MLBMets: Sent RHP Dedniel Núñez on a rehab assignment to Binghamton (EL) (Jul 2)
TRANSACTION · MLBCubs: Agreed to terms with SS Luis Abreu on a minor league contract (Jul 2)
TRANSACTION · MLBBraves: Designated 1B Rowdy Tellez for assignment (Jul 2)
Free during beta —to track favorites + alerts
FINAL+27CHA
CHA

CHA

17-28

12497
ORL

ORL

23-20

NBAThu, Jan 22FinalSeriesCHA leads series 2-1VegasORL -3.5
Game flowCHA ORL

Biggest swing: 19pp · 2nd Quarter · 8:11

NBA · Charlotte Hornets at Orlando Magic · 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
30104-121-51-2+2882
16104-42-3+1241
27208-152-72-2+2024
28166-124-8+967
28134-111-64-4+16104
Bench
18135-73-3-150
27103-34-6+1190
400-1001
23196-73-34-4+1204
1662-42-2+1200
30-200
2071-31-24-4+1833
Team12443-7917-3621-254726

Stat compare

Headline stats · full table below

54

FG %

42

26

Ast

25

Team stats

CHA

Away

Stat

ORL

Home

43-79

fieldGoalsMade-fieldGoalsAttempted

33-79

54

FG %

42

17-36

threePointFieldGoalsMade-threePointFieldGoalsAttempted

14-37

21-25

freeThrowsMade-freeThrowsAttempted

17-22

26

Assists

25

14

Turnovers

12

Season series

CHA leads series 2-1

Oct 30ORLORL123@CHACHA107
Dec 27CHACHA120@ORLORL105
Jan 23CHACHA124@ORLORL97today
Mar 19ORLORL111@CHACHA130

Model & market

Vegas line center

DraftKings via ESPN · 21+

Spread

ORL -3.5

Between and 5

Total

224.5

Standard · -1.5 vs avg

Moneyline

CHACHA+14042%
ORLORL-16662%

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

Line movement · 5 snapshots

ESPN-tracked · 21+

Spread

3.5

0.0 since open

Total

224.5

0.0 since open

How it ended

CHA beat ORL 124-97. C. Sexton led with 19 PTS, 0 REB, 4 AST. CHA outscored the other side 35-20 in the 1st quarter.

Last play

End of Game

Win probability

ORL vs CHA

0255075100Q2Q1Q2Q3Q4

Starters vs bench

production by unit
CHACHAstarters 56% of pts

Starters(5)

69 PTS · 30 REB · 18 AST

GS 56

Bench(7)

55 PTS · 17 REB · 8 AST

GS 53

ORLORLstarters 57% of pts

Starters(5)

55 PTS · 20 REB · 15 AST

GS 37

Bench(8)

42 PTS · 11 REB · 10 AST

GS 34

Clutch moments · top swings

ranked by WP impact
ORL1st Quarter · 2:28 · 18-11
+11pp47% WP

Collin Sexton · lost ball turnover (Noah Penda steals)

ORL1st Quarter · 2:10 · 18-16
+14pp58% WP

Tyus Jones · makes 26-foot three pointer (Wendell Carter Jr. assists)

CHA2nd Quarter · 8:11 · 45-28
+19pp86% WP

Moritz Wagner · offensive foul

Linescore (quarters)

Team1234T
CHA35273527124
ORL2021263097

Period scoring

CHA won 3 · ORL won 1

35
20

Q1

Ball 8

Bane 5

27
21

Q2

Miller 6

Wagner 19

35
26

Q3

Miller 11

Banchero 11

27
30

Q4

Salaun 7

Wagner 12

CHA
ORL

Shooting comparison

CHA
ORL

54%

43-79

FG

42%

33-79

47%

17-36

3PT

38%

14-37

84%

21-25

FT

77%

17-22

Play-by-play · 444 plays

period
event
player
  1. Q4·0.0

    End of Game

    CHA 124·ORL 97

  2. Q4·0.0

    End of the 4th Quarter

    CHA 124·ORL 97

  3. Q4·21.0

    Jett Howard makes 23-foot three point step back jumpshot

    CHA 124·ORL 97

  4. Q4·26.6

    Sion James makes free throw 2 of 2

    CHA 124·ORL 94

  5. Q4·26.6

    Sion James makes free throw 1 of 2

    CHA 123·ORL 94

  6. Q4·26.6

    Jamal Cain shooting foul

    CHA 122·ORL 94

  7. Q4·46.3

    Ryan Kalkbrenner defensive rebound

    CHA 122·ORL 94

  8. Q4·49.2

    Jett Howard misses 25-foot three point pullup jump shot

    CHA 122·ORL 94

  9. Q4·1:01

    Tidjane Salaun makes running layup

    CHA 122·ORL 94

  10. Q4·1:04

    Ryan Kalkbrenner defensive rebound

    CHA 120·ORL 94

  11. Q4·1:07

    Jamal Cain misses driving floating jump shot

    CHA 120·ORL 94

  12. Q4·1:14

    Jonathan Isaac defensive rebound

    CHA 120·ORL 94

  13. Q4·1:16

    Tidjane Salaun misses 3-foot floating jump shot

    CHA 120·ORL 94

  14. Q4·1:18

    Tidjane Salaun offensive rebound

    CHA 120·ORL 94

  15. Q4·1:22

    Jonathan Isaac blocks Pat Connaughton 's 3-foot two point shot

    ·

    CHA 120·ORL 94

  16. Q4·1:29

    Sion James vs. Jase Richardson (Pat Connaughton gains possession)

    · ·

    CHA 120·ORL 94

  17. Q4·1:48

    Ryan Kalkbrenner defensive rebound

    CHA 120·ORL 94

  18. Q4·1:51

    Jase Richardson misses driving floating jump shot

    CHA 120·ORL 94

  19. Q4·2:02

    Ryan Kalkbrenner offensive foul turnover

    CHA 120·ORL 94

  20. Q4·2:02

    Ryan Kalkbrenner offensive foul

    CHA 120·ORL 94

  21. Q4·2:18

    Noah Penda makes 25-foot three pointer (Jonathan Isaac assists)

    ·

    CHA 120·ORL 94

  22. Q4·2:39

    Sion James makes free throw 2 of 2

    CHA 120·ORL 91

  23. Q4·2:39

    Antonio Reeves enters the game for Josh Green

    ·

    CHA 119·ORL 91

  24. Q4·2:39

    Sion James makes free throw 1 of 2

    CHA 119·ORL 91

  25. Q4·2:39

    Jamal Cain shooting foul

    CHA 118·ORL 91

  26. Q4·3:06

    Noah Penda makes 20-foot pullup jump shot (Jonathan Isaac assists)

    ·

    CHA 118·ORL 91

  27. Q4·3:21

    Ryan Kalkbrenner makes dunk (Pat Connaughton assists)

    ·

    CHA 118·ORL 89

  28. Q4·3:37

    Noah Penda out of bounds bad pass turnover

    CHA 116·ORL 89

  29. Q4·3:47

    Noah Penda defensive rebound

    CHA 116·ORL 89

  30. Q4·3:49

    Sion James misses driving layup

    CHA 116·ORL 89

Betting line

ORL -3.5·O/U 224.5·CHA +140/ORL -166

DraftKings · via ESPN

Recap · NBA

harlotte Hornets went into Orlando Magic and beat them, 124–97. It was a wire-to-wire rout.

CHA +3.5 cashed (ORL lost outright). Total stayed UNDER 224.5 by 3.5.

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

NBA TRACKING · Tonight’s standouts

5 of 15 players in cohort
  • Ryan KalkbrennerCHA · C
    TS%76.299+
  • Paolo BancheroORL · F
    DRIVES18.699
  • Wendell Carter Jr.ORL · C
    CONT9.197
  • Anthony BlackORL · G
    DEFL3.797
  • LaMelo BallMIN · G
    USG%31.397

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 · CHA favored

  • Elo Static

    fallback · inputs missing

    50.0%

    P(ORL win)

    33%

    weight

  • Elo Recent

    fallback · inputs missing

    50.0%

    P(ORL win)

    34%

    weight

  • Pace Efficiency

    fallback · inputs missing

    50.0%

    P(ORL 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

CHA

CHA

league avg

ORL

ORL

55.0%

Effective FG%

54.4

52.5%

45.9%

FG%

47.0

45.9%

115.8

PPG

114.9

114.2

26.2

Assists / G

25.0

26.0

14.4

Turnovers / G

14.0

13.7

Data via ESPN · hoopR