TRANSACTION · MLBNationals: Recalled RHP Zak Kent from Rochester (IL) (Jun 26)
TRANSACTION · MLBBrewers: Reinstated LHP Jared Koenig from the 15-day IL (Jun 26)
TRANSACTION · MLBMarlins: Recalled 3B Graham Pauley from Jacksonville (IL) (Jun 26)
TRANSACTION · NHLDucks: Acquired F Anton Wahlberg and a 2026 second-round draft pick from Buffalo Sabres f…
TRANSACTION · NHLAvalanche: Signed D Brent Burns to a one-year contract extension (Jun 26)
TRANSACTION · NHLSenators: Signed D Djibril Toure to a two-way contract (Jun 26)
Free during beta —to track favorites + alerts
United Center · Chicago, IL
18,988 attended
FINAL+4MICH
OSU

OSU

21-12

6771
MICH

MICH

30-2

NCAABFri, Mar 13FinalVegasMICH -12.5

OSU · top performer

OSU
Bruce Thornton

Bruce Thornton

G · #2

13.2Game score

20

Pts

3

Reb

4

Ast

MICH · top performer

MICH
Aday Mara

Aday Mara

C · #15

15.5Game score

17

Pts

7

Reb

1

Ast

Game flowOSU MICH

Biggest swing: 13pp · 2nd Half · 5:08

NCAAB · Ohio State Buckeyes at Michigan Wolverines · 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
A. BynumF · #1
3451-51-42-263
D. RoyalF · #21
36134-122-43-4111
C. TillyC · #13
3082-60-24-651
B. ThorntonG · #2
39206-142-56-634
J. Mobley Jr.G · #0
26146-142-721
Bench
B. NoelF · #14
1221-30-120
I. NjegovanC · #7
400-100
G. CuppsG · #4
1752-31-111
P. JohnsonG · #6
2000
Team6722-588-2415-183211
DNP: C. White, J. Ojianwuna, M. Grujicic, M. Herro, B. Nash, T. Chatman

Stat compare

Headline stats · full table below

38

FG %

45

11

Ast

17

Team stats

OSU

Away

Stat

MICH

Home

22-58

fieldGoalsMade-fieldGoalsAttempted

24-53

38

FG %

45

8-24

threePointFieldGoalsMade-threePointFieldGoalsAttempted

5-17

15-18

freeThrowsMade-freeThrowsAttempted

18-24

11

Assists

17

10

Turnovers

9

Model & market

Vegas line center

DraftKings via ESPN · 21+

Spread

MICH -12.5

Between 10 and

Total

155.5

High-scoring · +10.5 vs avg

Moneyline

OSUOSU+65013%
MICHMICH-100091%

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

12.5

0.0 since open

Total

155.5

0.0 since open

How it ended

MICH beat OSU 71-67. A. Mara led with 17 PTS, 7 REB, 1 AST.

Last play

End of Game

Win probability

MICH vs OSU

02550751002nd Ha

Starters vs bench

production by unit
OSUOSUstarters 90% of pts

Starters(5)

60 PTS · 27 REB · 10 AST

GS 40

Bench(4)

7 PTS · 3 REB · 1 AST

GS 6

MICHMICHstarters 77% of pts

Starters(5)

55 PTS · 22 REB · 16 AST

GS 48

Bench(3)

16 PTS · 9 REB · 1 AST

GS 13

Clutch moments · top swings

ranked by WP impact
OSU2nd Half · 5:40 · 61-60
+12pp38% WP

Devin Royal · makes 25-foot three point jumper (Bruce Thornton assists)

OSU2nd Half · 5:08 · 62-60
+13pp52% WP

Christoph Tilly · makes free throw 1 of 2

MICH2nd Half · 1:24 · 64-68
+12pp87% WP

Yaxel Lendeborg · makes free throw 2 of 2

Linescore (quarters)

Team12T
OSU353267
MICH393271

Period scoring

OSU won 0 · MICH won 1

35
39

H1

Thornton 13

McKenney 10

32
32

H2

Jr. 7

Mara 13

OSU
MICH

Shooting comparison

OSU
MICH

38%

22-58

FG

45%

24-53

33%

8-24

3PT

29%

5-17

83%

15-18

FT

75%

18-24

Play-by-play · 460 plays

period
event
player
  1. H2·0:00

    End of Game

    OSU 67·MICH 71

  2. H2·0:00

    End of 2nd half

    OSU 67·MICH 71

  3. H2·0:00

    Morez Johnson Jr. Defensive Rebound.

    ·

    OSU 67·MICH 71

  4. H2·0:01

    Amare Bynum misses 23-foot three point jumper

    OSU 67·MICH 71

    +2pp

  5. H2·0:06

    Yaxel Lendeborg makes free throw 2 of 2

    OSU 67·MICH 71

    +5pp

  6. H2·0:06

    Christoph Tilly subbing in for Ohio State

    OSU 67·MICH 70

  7. H2·0:06

    Puff Johnson subbing out for Ohio State

    OSU 67·MICH 70

  8. H2·0:06

    Bruce Thornton subbing in for Ohio State

    OSU 67·MICH 70

  9. H2·0:06

    Gabe Cupps subbing out for Ohio State

    OSU 67·MICH 70

    2pp

  10. H2·0:06

    Yaxel Lendeborg makes free throw 1 of 2

    OSU 67·MICH 70

    +2pp

  11. H2·0:06

    Foul on Devin Royal.

    OSU 67·MICH 69

    +4pp

  12. H2·0:06

    Puff Johnson subbing in for Ohio State

    OSU 67·MICH 69

  13. H2·0:06

    Gabe Cupps subbing in for Ohio State

    OSU 67·MICH 69

  14. H2·0:06

    Christoph Tilly subbing out for Ohio State

    OSU 67·MICH 69

  15. H2·0:06

    Bruce Thornton subbing out for Ohio State

    OSU 67·MICH 69

    4pp

  16. H2·0:06

    Ohio State Timeout

    OSU 67·MICH 69

  17. H2·0:06

    Devin Royal makes 10-foot floating jump shot (Christoph Tilly assists)

    ·

    OSU 67·MICH 69

    +5pp

  18. H2·0:18

    Devin Royal Defensive Rebound.BIG MOMENT

    OSU 65·MICH 69

    5pp

  19. H2·0:20

    Elliot Cadeau misses free throw 2 of 2BIG MOMENT

    OSU 65·MICH 69

    +6pp

  20. H2·0:20

    Bruce Thornton subbing in for Ohio State

    OSU 65·MICH 69

  21. H2·0:20

    Gabe Cupps subbing out for Ohio StateBIG MOMENT

    OSU 65·MICH 69

    6pp

  22. H2·0:20

    Roddy Gayle Jr. subbing in for Michigan

    OSU 65·MICH 69

  23. H2·0:20

    Aday Mara subbing out for Michigan

    OSU 65·MICH 69

    +1pp

  24. H2·0:20

    Elliot Cadeau makes free throw 1 of 2

    OSU 65·MICH 69

    +2pp

  25. H2·0:20

    Foul on John Mobley Jr..

    OSU 65·MICH 68

    +3pp

  26. H2·0:27

    Yaxel Lendeborg Defensive Rebound.BIG MOMENT

    OSU 65·MICH 68

    +11pp

  27. H2·0:28

    Devin Royal misses free throw 2 of 2

    OSU 65·MICH 68

  28. H2·0:29

    Gabe Cupps subbing in for Ohio State

    OSU 65·MICH 68

  29. H2·0:29

    Bruce Thornton subbing out for Ohio State

    OSU 65·MICH 68

    4pp

  30. H2·0:29

    Devin Royal makes free throw 1 of 2

    OSU 65·MICH 68

    5pp

Betting line

MICH -12.5·O/U 155.5·OSU +650/MICH -1000

DraftKings · via ESPN

Recap · NCAAB

ichigan Wolverines held off Ohio State Buckeyes, 71–67. Decided by 4.

OSU +12.5 cashed (MICH won by 4). Total stayed UNDER 155.5 by 17.5.

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