Free during beta —to track favorites + alerts
AT&T Stadium · Arlington, TX
71,323 attended
FINAL+10MIA
MIA

MIA

12-2

2414
OSU

OSU

12-2

NCAAF · Drive chart

20 drives · 4 TD · 1 FG · 1 INT · 1 Fum · 1 Miss · 9 Punt
  1. PuntMIA3p · 3y
  2. PuntOSU3p · -7y
  3. FumMIA8p · 42y
  4. PuntOSU4p · 16y
  5. TDMIA13p · 83y
  6. InterOSU3p · 53y
  7. PuntOSU5p · 24y
  8. PuntMIA5p · 20y
  9. PuntOSU3p · 1y
  10. PuntMIA8p · 18y
  11. MissOSU12p · 67y
  12. ½MIA1p · -1y
  13. TDOSU11p · 82y
  14. FGMIA9p · 43y
  15. TDOSU10p · 75y
  16. PuntMIA6p · 14y
  17. PuntOSU7p · 6y
  18. TDMIA10p · 70y
  19. INTOSU2p
  20. EndMIA1p · -1y
NCAAFWed, Dec 31FinalVegasOSU -7.5

MIA · top performer

MIA
Carson Beck

Carson Beck

· #11

138Pass yds

19/26

C/A

1

TD

0

INT

OSU · top performer

OSU
Julian Sayin

Julian Sayin

· #10

287Pass yds

22/35

C/A

1

TD

2

INT

Game flowMIA OSU

Biggest swing: 28pp · —

NCAAF · Miami Hurricanes at Ohio State Buckeyes · final

NCAAF · Box score

Final

Passing

passing 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
Carson Beck · #11
19/2613810
Team19/2613810

Rushing

rushing 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
Mark Fletcher Jr. · #4
1990019
CharMar Brown · #6
526113
Carson Beck · #11
723011
Girard Pringle Jr. · #22
31207
Malachi Toney · #10
1404
Team
2-200
Team37153119

Receiving

receiving 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
CJ Daniels · #7
549013
Keelan Marion · #0
536014
Mark Fletcher Jr. · #4
225116
Malachi Toney · #10
51607
Joshisa Trader · #1
1707
CharMar Brown · #6
1505
Team19138116

Fumbles

fumbles 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
Malachi Toney · #10
200
Mark Fletcher Jr. · #4
110
Team310

Defense

defensive 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
Jakobe Thomas · #8
7400
Mohamed Toure · #1
7300
Wesley Bissainthe · #31
6311
Akheem Mesidor · #3
5522
Zechariah Poyser · #7
5200
Keionte Scott · #0
4200
OJ Frederique Jr. · #29
4200
Raul Aguirre Jr. · #10
3200
Ethan O'Connor · #24
3200
Rueben Bain Jr. · #4
3111.5
Marquise Lightfoot · #12
2212
Xavier Lucas · #6
2100
Cam Pruitt · #22
2000
Armondo Blount · #18
1100
Ahmad Moten Sr. · #99
1000.5
Justin Scott · #5
1000
Ezekiel Marcelin Jr. · #54
1000
Dylan Day · #23
1000
Chase Smith · #41
0000
Team583057

Interceptions

interceptions 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
Keionte Scott · #0
1721
Jakobe Thomas · #8
130
Team2751

Punt Returns

puntReturns 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
Malachi Toney · #10
1220
Team1220

Kicking

kicking 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
Carter Davis · #38
1/1493/36
Team1/1493/36

Punting

punting 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
Dylan Joyce · #94
418546.32
Team418546.32

Stat compare

Headline stats · full table below

291

Total yds

332

153

Rush yds

45

1

TO

2

Team stats

MIA

Away

Stat

OSU

Home

291

Total yards

332

153

Rushing yds

45

1

Turnovers

2

0-0

totalPenaltiesYards

2-15

33:20

possessionTime

26:40

Model & market

Vegas line center

DraftKings via ESPN · 21+

Spread

OSU -7.5

Half-pt above key 7

Total

39.5

Defensive · -11.5 vs avg

Moneyline

MIAMIA+26028%
OSUOSU-32576%

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

Line movement · 9 snapshots

ESPN-tracked · 21+

Spread

7.5

0.0 since open

Total

39.5

0.0 since open

How it ended

MIA beat OSU 24-14. Carson Beck led the way — 19/26 · 138 YDS · 1 TD · 95.2 QBR. MIA outscored the other side 14-0 in the 2nd quarter.

Win probability

OSU vs MIA

0255075100

Linescore (quarters)

Team1234T
MIA0143724
OSU007714

Period scoring

MIA won 1 · OSU won 1

0
0

Q1

14
0

Q2

3
7

Q3

7
7

Q4

MIA
OSU

Play-by-play · 158 plays

event
  1. 1pp

  2. +1pp

  3. +2pp

  4. 1.0pp

  5. 0.6pp

  6. 1pp

  7. 3pp

  8. +0.6pp

  9. 3pp

  10. +1.0pp

  11. +2pp

  12. 5pp

  13. +4pp

  14. BIG MOMENT

    +5pp

  15. 2pp

  16. +0.8pp

  17. 3pp

  18. +1pp

  19. 0.7pp

  20. 1.0pp

  21. 2pp

  22. 3pp

Betting line

OSU -7.5·O/U 39.5·MIA +260/OSU -325

DraftKings · via ESPN

Recap · NCAAF

iami Hurricanes went into Ohio State Buckeyes and beat them, 24–14.

MIA +7.5 cashed (OSU lost outright). Total stayed UNDER 39.5 by 1.5.

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

SP+ matchup · 2025

Bill Connelly's SP+ ratings

cfbfastR

MIA

MIA

league avg

OSU

OSU

+20.7

SP+ composite

+0.0

+30.1

34.2

Offense rating

28.0

37.6

14.3

Defense rating

28.0

7.7

+0.8

Special teams

+0.0

+0.2