TRANSACTION · MLBBrewers: Sent RHP Logan Henderson on a rehab assignment to Nashville (IL) (Jun 28)
TRANSACTION · MLBRed Sox: Reinstated 1B Romy Gonzalez from the 60-day IL (Jun 28)
TRANSACTION · MLBNationals: Sent RHP Trevor Williams on a rehab assignment to Fredericksburg (Jun 28)
TRANSACTION · NHLPredators: Signed F Jack Drury to a five-year contract (Jun 28)
TRANSACTION · NHLSharks: Signed D Michael Kesselring to a three-year contract (Jun 28)
Free during beta —to track favorites + alerts
FINAL+19CHA
ORL

ORL

38-31

111130
CHA

CHA

36-34

NBAThu, Mar 19FinalSeriesCHA wins series 3-1VegasCHA -5.5
Game flowORL CHA

Biggest swing: 10pp · 1st Quarter · 1:02

NBA · Orlando Magic at Charlotte Hornets · 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
28206-161-57-8-2337
2241-40-22-2-1221
1942-3-1721
26248-153-55-5-2172
2294-121-5-1501
Bench
1951-50-33-4-1411
18155-103-72-2+911
2183-82-6022
1021-3+1241
19114-113-7-943
1221-2+1434
1652-31-2-2410
721-1+510
Team11139-9314-4219-213124

Stat compare

Headline stats · full table below

42

FG %

53

24

Ast

28

Team stats

ORL

Away

Stat

CHA

Home

39-93

fieldGoalsMade-fieldGoalsAttempted

42-80

42

FG %

53

14-42

threePointFieldGoalsMade-threePointFieldGoalsAttempted

22-46

19-21

freeThrowsMade-freeThrowsAttempted

24-27

24

Assists

28

14

Turnovers

22

Season series

CHA wins series 3-1

Oct 30ORLORL123@CHACHA107
Dec 27CHACHA120@ORLORL105
Jan 23CHACHA124@ORLORL97
Mar 19ORLORL111@CHACHA130today

Model & market

Vegas line center

DraftKings via ESPN · 21+

Spread

CHA -5.5

Half-pt above key 5

Total

225.5

Standard · -0.5 vs avg

Moneyline

ORLORL+18535%
CHACHA-22569%

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

5.5

0.0 since open

Total

225.5

0.0 since open

How it ended

CHA beat ORL 130-111. B. Miller paced them with 25 PTS, 4 REB, 8 AST. CHA outscored the other side 38-21 in the 2nd quarter.

Last play

End of Game

Win probability

CHA vs ORL

0255075100Q2Q3Q4

Starters vs bench

production by unit
ORLORLstarters 55% of pts

Starters(5)

61 PTS · 14 REB · 12 AST

GS 47

Bench(8)

50 PTS · 17 REB · 12 AST

GS 35

CHACHAstarters 58% of pts

Starters(5)

76 PTS · 24 REB · 18 AST

GS 61

Bench(8)

54 PTS · 17 REB · 10 AST

GS 43

Clutch moments · top swings

ranked by WP impact
ORL1st Quarter · 2:58 · 30-22
+8pp59% WP

Kon Knueppel · misses 30-foot three point pullup jump shot

CHA1st Quarter · 1:02 · 32-29
+10pp57% WP

Hornets de · fensive team rebound

Linescore (quarters)

Team1234T
ORL32212434111
CHA34383820130

Period scoring

ORL won 1 · CHA won 3

32
34

Q1

Bane 11

Ball 14

21
38

Q2

Banchero 7

Knueppel 12

24
38

Q3

Bane 8

Miller 15

34
20

Q4

Cain 13

White 12

ORL
CHA

Shooting comparison

ORL
CHA

42%

39-93

FG

53%

42-80

33%

14-42

3PT

48%

22-46

90%

19-21

FT

89%

24-27

Play-by-play · 487 plays

period
event
player
  1. Q4·0.0

    End of Game

    ORL 111·CHA 130

  2. Q4·0.0

    End of the 4th Quarter

    ORL 111·CHA 130

  3. Q4·18.5

    Jamal Cain makes 7-foot driving floating jump shot (Alex Morales assists)

    ·

    ORL 111·CHA 130

  4. Q4·31.1

    Colin Castleton defensive rebound

    ORL 109·CHA 130

  5. Q4·34.2

    Xavier Tillman misses free throw 2 of 2

    ORL 109·CHA 130

  6. Q4·34.2

    Hornets offensive team rebound

    ORL 109·CHA 130

  7. Q4·34.2

    Xavier Tillman misses free throw 1 of 2

    ORL 109·CHA 130

  8. Q4·34.2

    Alex Morales shooting foul

    ORL 109·CHA 130

  9. Q4·34.2

    Colin Castleton bad pass turnover (Xavier Tillman steals)

    ·

    ORL 109·CHA 130

  10. Q4·38.2

    Colin Castleton defensive rebound

    ORL 109·CHA 130

  11. Q4·40.1

    Xavier Tillman misses driving floating jump shot

    ORL 109·CHA 130

  12. Q4·1:02

    Noah Penda makes 27-foot three point jumper (Alex Morales assists)

    ·

    ORL 109·CHA 130

  13. Q4·1:11

    Tre Mann makes 26-foot three point step back jumpshot

    ORL 106·CHA 130

  14. Q4·1:26

    Alex Morales bad pass turnover (Pat Connaughton steals)

    ·

    ORL 106·CHA 127

  15. Q4·1:33

    Jamal Cain defensive rebound

    ORL 106·CHA 127

  16. Q4·1:35

    Tre Mann misses two point shot

    ORL 106·CHA 127

  17. Q4·1:46

    Jase Richardson makes 16-foot pullup jump shot

    ORL 106·CHA 127

  18. Q4·1:56

    Ryan Kalkbrenner makes free throw 2 of 2

    ORL 104·CHA 127

  19. Q4·1:56

    Xavier Tillman enters the game for Sion James

    ·

    ORL 104·CHA 126

  20. Q4·1:56

    Ryan Kalkbrenner makes free throw 1 of 2

    ORL 104·CHA 126

  21. Q4·1:56

    Jase Richardson personal foul

    ORL 104·CHA 125

  22. Q4·2:03

    Jamal Cain bad pass turnover (Tre Mann steals)

    ·

    ORL 104·CHA 125

  23. Q4·2:06

    Jase Richardson defensive rebound

    ORL 104·CHA 125

  24. Q4·2:09

    Pat Connaughton misses 25-foot three point jumper

    ORL 104·CHA 125

  25. Q4·2:31

    Ryan Kalkbrenner defensive rebound

    ORL 104·CHA 125

  26. Q4·2:35

    Jamal Cain misses 25-foot three point step back jumpshot

    ORL 104·CHA 125

  27. Q4·2:44

    (02:44) [Magic] REF-INITIATED REVIEW (REPLAY SUPPORTS CALL)

    ORL 104·CHA 125

  28. Q4·2:44

    Tre Mann personal foul

    ORL 104·CHA 125

  29. Q4·2:44

    Tre Mann lost ball turnover (Jase Richardson steals)

    · ·

    ORL 104·CHA 125

  30. Q4·3:02

    Alex Morales loose ball foul

    ·

    ORL 104·CHA 125

Betting line

CHA -5.5·O/U 225.5·ORL +185/CHA -225

DraftKings · via ESPN

Recap · NBA

harlotte Hornets held off Orlando Magic, 130–111.

CHA -5.5 cashed (won by 19). Total cleared the 225.5 OVER by 15.5.

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

NBA TRACKING · Tonight’s standouts

5 of 16 players in cohort
  • Ryan KalkbrennerCHA · C
    TS%76.299+
  • Paolo BancheroORL · F
    DRIVES18.699
  • Goga BitadzeORL · C
    TS%70.099
  • Jalen SuggsORL · 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 · ORL favored

  • Elo Static

    fallback · inputs missing

    50.0%

    P(CHA win)

    33%

    weight

  • Elo Recent

    fallback · inputs missing

    50.0%

    P(CHA win)

    34%

    weight

  • Pace Efficiency

    fallback · inputs missing

    50.0%

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

ORL

ORL

league avg

CHA

CHA

52.5%

Effective FG%

54.4

55.0%

45.9%

FG%

47.0

45.9%

114.2

PPG

114.9

115.8

26.0

Assists / G

25.0

26.2

13.7

Turnovers / G

14.0

14.4

Data via ESPN · hoopR