TRANSACTION · MLBMarlins: Reinstated RHP Max Meyer from the bereavement list (Jun 25)
TRANSACTION · MLBPadres: Sent 2B Jake Cronenworth on a rehab assignment to El Paso (PCL) (Jun 25)
TRANSACTION · MLBDiamondbacks: Reinstated OF Max Kepler from the restricted list (Jun 25)
TRANSACTION · WNBALynx: Waived C Teaira McCowan (Jun 25)
TRANSACTION · NHLBlue Jackets: Acquired F Luke Tuch from Montreal in exchange for F Hunter McKown (Jun 25)
TRANSACTION · NHLPanthers: Acquired F Garnet Hathaway and a 2026 sixth-round draft pick from Philadelphia …
Free during beta —to track favorites + alerts
KeyBank Center · Buffalo, NY
17,182 attended
FINAL+25MSU
NDSU

NDSU

27-8

6792
MSU

MSU

26-7

NCAABThu, Mar 19FinalVegasMSU -16.5

NDSU · top performer

NDSU
Trevian Carson

Trevian Carson

G · #0

10.2Game score

11

Pts

7

Reb

6

Ast

MSU · top performer

MSU
Carson Cooper

Carson Cooper

C · #15

20.1Game score

20

Pts

10

Reb

3

Ast

Game flowNDSU MSU

NCAAB · North Dakota State Bison at Michigan State Spartans · final

NCAAB · Box score

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
T. AndersonF · #44
19104-90-32-612
T. CarsonG · #0
34115-111-476
A. StefonowiczG · #5
3563-80-421
D. Wheeler-ThomasG · #1
30165-112-64-432
M. StricklandG · #30
1663-611
Bench
C. SchoenrockF · #22
1000
N. FeddersenF · #34
2071-15-711
R. SaundersG · #13
200-10-100
R. MasseyG · #2
900-20-200
C. SmithG · #7
1000
M. MajerleG · #11
100-100
E. SkyttaG · #8
1452-31-130
T. SmithG · #3
1862-42-410
Team6725-576-2511-172313
DNP: D. Clay

Stat compare

Headline stats · full table below

44

FG %

59

13

Ast

26

Team stats

NDSU

Away

Stat

MSU

Home

25-57

fieldGoalsMade-fieldGoalsAttempted

33-56

44

FG %

59

6-25

threePointFieldGoalsMade-threePointFieldGoalsAttempted

10-20

11-17

freeThrowsMade-freeThrowsAttempted

16-18

13

Assists

26

12

Turnovers

12

Model & market

Vegas line center

DraftKings via ESPN · 21+

Spread

MSU -16.5

Between 10 and

Total

144.5

Standard · -0.5 vs avg

Moneyline

NDSUNDSU+95010%
MSUMSU-165094%

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

16.5

0.0 since open

Total

144.5

0.0 since open

How it ended

MSU beat NDSU 92-67. C. Cooper led with 20 PTS, 10 REB, 3 AST. MSU outscored the other side 45-25 in the 1st half.

Last play

End of Game

Win probability

MSU vs NDSU

02550751002nd Ha

Starters vs bench

production by unit
NDSUNDSUstarters 73% of pts

Starters(5)

49 PTS · 14 REB · 12 AST

GS 25

Bench(8)

18 PTS · 5 REB · 1 AST

GS 13

MSUMSUstarters 67% of pts

Starters(5)

62 PTS · 28 REB · 20 AST

GS 59

Bench(8)

30 PTS · 6 REB · 6 AST

GS 28

Linescore (quarters)

Team12T
NDSU254267
MSU454792

Period scoring

NDSU won 0 · MSU won 2

25
45

H1

Stefonowicz 6

Cooper 14

42
47

H2

Wheeler-Thomas 16

Carr 13

NDSU
MSU

Shooting comparison

NDSU
MSU

44%

25-57

FG

59%

33-56

24%

6-25

3PT

50%

10-20

65%

11-17

FT

89%

16-18

Play-by-play · 475 plays

period
event
player
  1. H2·0:00

    End of Game

    NDSU 67·MSU 92

  2. H2·0:00

    End of 2nd half

    NDSU 67·MSU 92

  3. H2·0:00

    Brennan Walton Defensive Rebound.

    ·

    NDSU 67·MSU 92

  4. H2·0:03

    Riley Saunders misses 29-foot three point jumper

    NDSU 67·MSU 92

  5. H2·0:16

    Jesse McCulloch makes 28-foot three point jumper (Nick Sanders assists)

    ·

    NDSU 67·MSU 92

  6. H2·0:37

    Riley Massey out of bounds bad pass turnover

    NDSU 67·MSU 89

  7. H2·0:56

    Colin Walton subbing in for Michigan State

    ·

    NDSU 67·MSU 89

  8. H2·0:56

    Brennan Walton subbing in for Michigan State

    ·

    NDSU 67·MSU 89

  9. H2·0:56

    Nick Sanders subbing in for Michigan State

    NDSU 67·MSU 89

  10. H2·0:56

    Trey Fort subbing out for Michigan State

    NDSU 67·MSU 89

  11. H2·0:56

    Jordan Scott subbing out for Michigan State

    NDSU 67·MSU 89

  12. H2·0:56

    Cam Ward subbing out for Michigan State

    NDSU 67·MSU 89

  13. H2·0:59

    Cam Ward makes 3-foot dunk (Trey Fort assists)

    ·

    NDSU 67·MSU 89

  14. H2·1:01

    Trey Fort Defensive Rebound.

    NDSU 67·MSU 87

  15. H2·1:04

    Jesse McCulloch Block.

    NDSU 67·MSU 87

  16. H2·1:04

    Max Majerle misses driving layup

    NDSU 67·MSU 87

  17. H2·1:31

    Trey Fort makes free throw 1 of 1

    NDSU 67·MSU 87

  18. H2·1:31

    Caleb Schoenrock subbing in for North Dakota State

    NDSU 67·MSU 86

  19. H2·1:31

    Riley Saunders subbing in for North Dakota State

    NDSU 67·MSU 86

  20. H2·1:31

    Max Majerle subbing in for North Dakota State

    NDSU 67·MSU 86

  21. H2·1:31

    Carson Smith subbing in for North Dakota State

    · ·

    NDSU 67·MSU 86

  22. H2·1:31

    Riley Massey subbing in for North Dakota State

    NDSU 67·MSU 86

  23. H2·1:31

    Treyson Anderson subbing out for North Dakota State

    NDSU 67·MSU 86

  24. H2·1:31

    Emil Skytta subbing out for North Dakota State

    NDSU 67·MSU 86

  25. H2·1:31

    Andy Stefonowicz subbing out for North Dakota State

    NDSU 67·MSU 86

  26. H2·1:31

    Damari Wheeler-Thomas subbing out for North Dakota State

    NDSU 67·MSU 86

  27. H2·1:31

    Trevian Carson subbing out for North Dakota State

    NDSU 67·MSU 86

  28. H2·1:31

    Denham Wojcik subbing in for Michigan State

    NDSU 67·MSU 86

  29. H2·1:31

    Jeremy Fears Jr. subbing out for Michigan State

    NDSU 67·MSU 86

  30. H2·1:31

    Foul on Emil Skytta.

    NDSU 67·MSU 86

Betting line

MSU -16.5·O/U 144.5·NDSU +950/MSU -1650

DraftKings · via ESPN

Recap · NCAAB

ichigan State Spartans held off North Dakota State Bison, 92–67. It was a wire-to-wire rout.

MSU -16.5 cashed (won by 25). Total cleared the 144.5 OVER by 14.5.

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