TRANSACTION · MLBNationals: Agreed to terms with LHP Konnor Pilkington on a minor league contract (Jul 2)
TRANSACTION · MLBGiants: Sent RHP Wilkin Ramos outright to Sacramento (PCL) (Jul 2)
TRANSACTION · MLBRoyals: Reinstated RHP Stephen Kolek from the bereavement list (Jul 2)
TRANSACTION · NBARaptors: Signed F Allen Graves to a rookie scale contract (Jul 2)
Free during beta —to track favorites + alerts
FINAL+7CLE
CLE

CLE

25-20

9487
CHA

CHA

16-28

NBAWed, Jan 21FinalSeriesCLE leads series 2-1VegasCLE -3.5
Game flowCLE CHA

Biggest swing: 8pp · 1st Quarter · 1:41

NBA · Cleveland Cavaliers 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
2741-30-22-2+1194
35134-85-6-390
36146-130-42-3+10140
37248-202-86-7-336
31146-171-91-2+1474
Bench
1352-31-1+1421
1341-61-61-2-741
2163-70-3092
1872-52-31-2-512
1031-51-4+420
Team9434-878-4018-246020
DNP: T. Bryant, L. Ball

Stat compare

Headline stats · full table below

39

FG %

34

20

Ast

20

Team stats

CLE

Away

Stat

CHA

Home

34-87

fieldGoalsMade-fieldGoalsAttempted

33-98

39

FG %

34

8-40

threePointFieldGoalsMade-threePointFieldGoalsAttempted

8-47

18-24

freeThrowsMade-freeThrowsAttempted

13-18

20

Assists

20

20

Turnovers

12

Season series

CLE leads series 2-1

Dec 14CHACHA119@CLECLE111
Dec 23CHACHA132@CLECLE139
Jan 22CLECLE94@CHACHA87today
Feb 21CLECLE118@CHACHA113

Model & market

Vegas line center

DraftKings via ESPN · 21+

Spread

CLE -3.5

Between and 5

Total

238.5

High-scoring · +12.5 vs avg

Moneyline

CLECLE-15561%
CHACHA+13043%

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

Line movement · 6 snapshots

ESPN-tracked · 21+

Spread

3.5

0.0 since open

Total

238.5

0.0 since open

How it ended

CLE beat CHA 94-87. J. Allen led with 13 PTS, 9 REB, 0 AST. CLE outscored the other side 33-20 in the 1st quarter.

Last play

End of Game

Win probability

CHA vs CLE

0255075100Q2Q3Q4

Starters vs bench

production by unit
CLECLEstarters 73% of pts

Starters(5)

69 PTS · 42 REB · 14 AST

GS 50

Bench(5)

25 PTS · 18 REB · 6 AST

GS 17

CHACHAstarters 69% of pts

Starters(5)

60 PTS · 22 REB · 6 AST

GS 37

Bench(5)

27 PTS · 25 REB · 14 AST

GS 22

Clutch moments · top swings

ranked by WP impact
CHA1st Quarter · 1:41 · 31-18
+8pp15% WP

De'Andre Hunter · misses 25-foot three point jumper

CLE4th Quarter · 10:10 · 76-69
+7pp87% WP

Kon Knueppel · technical foul

Linescore (quarters)

Team1234T
CLE3323201894
CHA2012322387

Period scoring

CLE won 2 · CHA won 2

33
20

Q1

Mitchell 8

Hunter 10

23
12

Q2

Mobley 6

Sexton 5

20
32

Q3

Allen 7

Miller 17

18
23

Q4

Tyson 7

Knueppel 9

CLE
CHA

Shooting comparison

CLE
CHA

39%

34-87

FG

34%

33-98

20%

8-40

3PT

17%

8-47

75%

18-24

FT

72%

13-18

Play-by-play · 537 plays

period
event
player
  1. Q4·0.0

    End of Game

    CLE 94·CHA 87

  2. Q4·0.0

    End of the 4th Quarter

    CLE 94·CHA 87

  3. Q4·0.0

    Hornets offensive team rebound

    CLE 94·CHA 87

  4. Q4·0.0

    Grant Williams misses heave jump shot

    CLE 94·CHA 87

  5. Q4·2.3

    Jarrett Allen makes free throw 2 of 2

    CLE 94·CHA 87

  6. Q4·2.3

    Jarrett Allen makes free throw 1 of 2

    CLE 93·CHA 87

  7. Q4·2.3

    Sion James personal take foul

    CLE 92·CHA 87

  8. Q4·2.3

    Jarrett Allen defensive rebound

    CLE 92·CHA 87

  9. Q4·2.6

    Brandon Miller misses 23-foot three point jumper

    CLE 92·CHA 87

    4pp

  10. Q4·9.9

    LaMelo Ball enters the game for Moussa Diabate

    · ·

    CLE 92·CHA 87

  11. Q4·9.9

    Hornets Full timeout

    CLE 92·CHA 87

  12. Q4·9.9

    Hornets defensive team rebound

    CLE 92·CHA 87

    0.6pp

  13. Q4·11.9

    Jaylon Tyson misses free throw 2 of 2

    CLE 92·CHA 87

    +4pp

  14. Q4·11.9

    Jaylon Tyson makes free throw 1 of 2

    CLE 92·CHA 87

  15. Q4·11.9

    Kon Knueppel personal take foul

    CLE 91·CHA 87

    3pp

  16. Q4·12.8

    Kon Knueppel makes driving layup

    CLE 91·CHA 87

    +1pp

  17. Q4·19.4

    Moussa Diabate offensive rebound

    CLE 91·CHA 85

    +1pp

  18. Q4·21.2

    Kon Knueppel misses 27-foot three point step back jumpshot

    CLE 91·CHA 85

    2pp

  19. Q4·27.1

    Hornets Full timeout

    CLE 91·CHA 85

  20. Q4·27.1

    Dean Wade offensive foul turnover

    CLE 91·CHA 85

  21. Q4·27.1

    Dean Wade offensive foul

    CLE 91·CHA 85

    +1pp

  22. Q4·46.1

    Cavaliers Full timeout

    CLE 91·CHA 85

  23. Q4·46.1

    Brandon Miller makes 27-foot three pointer

    CLE 91·CHA 85

    +2pp

  24. Q4·55.9

    Kon Knueppel defensive rebound

    CLE 91·CHA 82

  25. Q4·58.3

    Dean Wade misses 23-foot three point jumper

    CLE 91·CHA 82

  26. Q4·1:14

    Brandon Miller makes 2-foot two point shot (Kon Knueppel assists)

    ·

    CLE 91·CHA 82

  27. Q4·1:28

    Jaylon Tyson makes 1-foot running dunk (Dean Wade assists)

    ·

    CLE 91·CHA 80

  28. Q4·1:30

    Brandon Miller bad pass turnover (Dean Wade steals)

    ·

    CLE 89·CHA 80

    1pp

  29. Q4·1:41

    Grant Williams defensive rebound

    CLE 89·CHA 80

  30. Q4·1:44

    Jaylon Tyson misses 25-foot three point jumper

    CLE 89·CHA 80

    +0.5pp

Betting line

CLE -3.5·O/U 238.5·CLE -155/CHA +130

DraftKings · via ESPN

Recap · NBA

leveland Cavaliers went into Charlotte Hornets and beat them, 94–87.

CLE -3.5 cashed (won by 7). Total stayed UNDER 238.5 by 57.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+
  • Jarrett AllenCLE · C
    CONT9.899
  • Donovan MitchellCLE · G
    USG%31.998
  • Evan MobleyCLE · C
    CONT9.498
  • Moussa DiabateCHA · F
    CONT7.794

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 · CLE 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

CLE

CLE

league avg

CHA

CHA

55.6%

Effective FG%

54.4

55.0%

47.7%

FG%

47.0

45.9%

117.4

PPG

114.9

115.8

27.1

Assists / G

25.0

26.2

13.8

Turnovers / G

14.0

14.4

Data via ESPN · hoopR