TRANSACTION · MLBNationals: Sent RHP Trevor Williams on a rehab assignment to Harrisburg (EL) (Jul 3)
TRANSACTION · MLBGiants: Sent RHP Keaton Winn on a rehab assignment to ACL Giants (Jul 3)
TRANSACTION · MLBPadres: Placed C Freddy Fermin on the 10-day IL (Jul 3)
Free during beta —to track favorites + alerts
Memorial Stadium (Norman, OK) · Norman, OK
83,550 attended
FINAL+10ALA
ALA

ALA

11-3

3424
OU

OU

10-3

NCAAF · Drive chart

27 drives · 6 TD · 3 FG · 2 Miss · 13 Punt
  1. PuntOU9p · 31y
  2. PuntALA3p · 5y
  3. TDOU8p · 59y
  4. PuntALA3p
  5. FGOU6p · 13y
  6. PuntALA3p · 7y
  7. TDOU8p · 63y
  8. TDALA9p · 75y
  9. PuntOU4p · 17y
  10. FGALA5p · 13y
  11. InterOU4p · 21y
  12. ½OU6p · 28y
  13. PuntALA4p · 11y
  14. PuntOU3p · 4y
  15. TDALA3p · 60y
  16. PuntOU3p
  17. FGALA9p · 40y
  18. TDOU8p · 75y
  19. PuntALA5p · 28y
  20. PuntOU3p · 1y
  21. TDALA4p · 35y
  22. PuntOU3p · -6y
  23. PuntALA3p · -6y
  24. MissOU8p · 44y
  25. PuntALA3p · -1y
  26. MissOU5p · 18y
  27. ½ALA2p · -4y
NCAAFFri, Dec 19FinalVegasOU -2.5

ALA · top performer

ALA
Ty Simpson

Ty Simpson

· #15

232Pass yds

18/29

C/A

2

TD

0

INT

OU · top performer

OU
John Mateer

John Mateer

· #10

307Pass yds

26/41

C/A

2

TD

1

INT

Game flowALA OU

Biggest swing: 25pp · —

NCAAF · Alabama Crimson Tide at Oklahoma Sooners · 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
Ty Simpson · #15
18/2923220
Team18/2923220

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
Daniel Hill · #4
943130
Jam Miller · #26
71107
Germie Bernard · #5
1000
Team
2-400
Ty Simpson · #15
6-22013
Team2528130

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
Lotzeir Brooks · #17
579230
Isaiah Horton · #1
565037
Germie Bernard · #5
340024
Josh Cuevas · #80
335023
Jay Lindsey · #88
1808
Ryan Coleman-Williams · #2
1505
Team18232237

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
Jam Miller · #26
100
Team100

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
Deontae Lawson · #0
10611
Justin Jefferson · #10
9712
Keon Sabb · #3
6200
Domani Jackson · #1
5300
Bray Hubbard · #18
5200
Keon Keeley · #31
4211
Yhonzae Pierre · #42
420.51.5
Zabien Brown · #2
3300
Nikhai Hill-Green · #41
3200
Qua Russaw · #4
3000
DaShawn Jones · #7
2200
Ivan Taylor · #13
2100
Isaia Faga · #88
2100
London Simmons · #90
210.50.5
Jordan Renaud · #11
2000
Dijon Lee Jr. · #5
2000
Kelby Collins · #17
1111
Tim Keenan III · #96
1100
Noah Carter · #24
1000
Justin Hill · #8
1000
James Smith · #23
0000
Red Morgan · #16
0000
Team683657

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
Zabien Brown · #2
1501
Team1501

Kick Returns

kickReturns 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
Lotzeir Brooks · #17
113130
Team113130

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
Cole Adams · #7
323100
Tim Keenan III · #96
112120
Dijon Lee Jr. · #5
1550
Team540120

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
Conor Talty · #31
2/2404/410
Team2/2404/410

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
Blake Doud · #38
727038.61
Team727038.61

Stat compare

Headline stats · full table below

260

Total yds

362

28

Rush yds

55

0

TO

1

Team stats

ALA

Away

Stat

OU

Home

260

Total yards

362

28

Rushing yds

55

0

Turnovers

1

4-46

totalPenaltiesYards

5-50

26:52

possessionTime

33:08

Model & market

Vegas line center

DraftKings via ESPN · 21+

Spread

OU -2.5

Half-pt below key 3

Total

42.5

Defensive · -8.5 vs avg

Moneyline

ALAALA+12045%
OUOU-14259%

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

Line movement · 3 snapshots

ESPN-tracked · 21+

Spread

2.5

0.0 since open

Total

42.5

0.0 since open

How it ended

ALA beat OU 34-24. Ty Simpson led the way — 18/29 · 232 YDS · 2 TD · 80.8 QBR. OU outscored the other side 10-0 in the 1st quarter.

Win probability

OU vs ALA

0255075100

Linescore (quarters)

Team1234T
ALA01710734
OU1070724

Period scoring

ALA won 2 · OU won 1

0
10

Q1

17
7

Q2

10
0

Q3

7
7

Q4

ALA
OU

Play-by-play · 180 plays

event
  1. +2pp

  2. 1pp

  3. +4pp

  4. +2pp

  5. 1pp

  6. 2pp

  7. 3pp

  8. +2pp

  9. +3pp

  10. 0.6pp

  11. 0.9pp

  12. +4pp

  13. 2pp

  14. +4pp

  15. 1pp

  16. 2pp

  17. BIG MOMENT

    +7pp

  18. +4pp

  19. +0.9pp

  20. +4pp

  21. 0.8pp

  22. +2pp

  23. +0.6pp

Betting line

OU -2.5·O/U 42.5·ALA +120/OU -142

DraftKings · via ESPN

Recap · NCAAF

labama Crimson Tide went into Oklahoma Sooners and beat them, 34–24.

ALA +2.5 cashed (OU lost outright). Total cleared the 42.5 OVER by 15.5.

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

SP+ matchup · 2025

Bill Connelly's SP+ ratings

cfbfastR

ALA

ALA

league avg

OU

OU

+14.8

SP+ composite

+0.0

+18.3

32.2

Offense rating

28.0

30.1

16.1

Defense rating

28.0

12.9

-1.3

Special teams

+0.0

+1.1