College Football Scores · College Football Odds

Oklahoma vs Alabama

Final · Week 12 · Sat Nov 15 · 3:30 PM ET · Bryant-Denny Stadium

Oklahoma SoonersOklahoma8-2
23
FinalNov 15, 2025
Alabama Crimson TideAlabama8-2
21
TVABC

Closing line

US sportsbook at kickoff
Moneyline
OU+205
ALA−240
Spread
OU +6.5−104
ALA −6.5−110
Total O/U
Over 46.5−104
Under 46.5−110
  • Spread: Oklahoma +6.5 covered.
  • Total O/U: under 46.5 (44 points).

Recap

Oklahoma edged Alabama 23-21 at Bryant-Denny Stadium in Tuscaloosa on Nov 15, 2025 to move to 8-2.

The go-ahead score came with 13:41 left in the fourth quarter: Tate Sandell 24 Yd Field Goal. Oklahoma won the turnover battle 3-0. Oklahoma won despite being outgained 406-212 in total yards.

Score by quarter

Oklahoma Sooners and Alabama Crimson Tide, score by quarter
Team1234T
OU1073323
ALA0147021

Scoring plays

First Quarter

  1. OUField Goal · 11:33Tate Sandell 25 Yd Field Goal3-0
  2. OUTouchdown · 2:03Eli Bowen 87 Yd Interception Return (Tate Sandell Kick)10-0

Second Quarter

  1. ALATouchdown · 10:36Daniel Hill 1 Yd Run (Conor Talty Kick)10-7
  2. OUTouchdown · 8:49John Mateer 20 Yd Run (Tate Sandell Kick)17-7
  3. ALATouchdown · 6:13Josh Cuevas 25 Yd pass from Ty Simpson (Conor Talty Kick)17-14

Third Quarter

  1. OUField Goal · 10:38Tate Sandell 52 Yd Field Goal20-14
  2. ALATouchdown · 7:27Daniel Hill 1 Yd Run (Conor Talty Kick)20-21

Fourth Quarter

  1. OUField Goal · 13:41Tate Sandell 24 Yd Field Goal23-21

Team stats

OUALA
1st Downs
12
23
Total Yards
212
406
Passing
138
326
Rushing
74
80
3rd down efficiency
3-13
5-13
Turnovers
0
3
Possession
25:32
34:28

Top performers

Oklahoma SoonersAlabama Crimson Tide

Passing

John Mateer15/23, 138 YDS
Ty Simpson28/42, 326 YDS, 1 TD, 1 INT

Rushing

Xavier Robinson10 CAR, 34 YDS
Daniel Hill15 CAR, 60 YDS, 2 TD

Receiving

Jer'Michael Carter3 REC, 36 YDS
Josh Cuevas6 REC, 80 YDS, 1 TD

Sacks

Kip Lewis2
Keon Sabb1

Tackles

Kip Lewis7
Deontae Lawson5

Player stats

Oklahoma · Passing

PlayerC/ATTYDSAVGTDINTQBR
John Mateer15/231386.00069.1

Oklahoma · Rushing

PlayerCARYDSAVGTDLONG
Xavier Robinson10343.407
John Mateer10232.3120
Isaiah Sategna III12121.0021
Tory Blaylock410.304
Team3-5-1.700

Oklahoma · Receiving

PlayerRECYDSAVGTDLONG
Jer'Michael Carter33612.0022
JV Gibson22613.0015
Isaiah Sategna III4266.5021
Jaren Kanak22311.5012
Deion Burks2199.5018
Xavier Robinson284.008

Oklahoma · Fumbles

PlayerFUMLOSTREC
Isaiah Sategna III100
Kendal Daniels001
Sammy Omosigho001

Oklahoma · Defense

PlayerTOTSOLOSACKSTFLPDQB HURTD
Kip Lewis7722010
Sammy Omosigho6400000
Eli Bowen5500001
Courtland Guillory5500000
Robert Spears-Jennings5400000
Peyton Bowen5300100
Owen Heinecke4301000
Reggie Powers III4300000

Oklahoma · Interceptions

PlayerINTYDSTD
Eli Bowen1871

Oklahoma · Punt returns

PlayerNOYDSAVGLONGTD
Isaiah Sategna III14242.0420

Oklahoma · Kicking

PlayerFGPCTLONGXPPTS
Tate Sandell3/3100.0522/211

Oklahoma · Punting

PlayerNOYDSAVGTBIn 20LONG
Grayson Miller628046.71357

Alabama · Passing

PlayerC/ATTYDSAVGTDINTQBR
Ty Simpson28/423267.81168.8

Alabama · Rushing

PlayerCARYDSAVGTDLONG
Daniel Hill15604.0228
Jam Miller9273.008
Lotzeir Brooks122.002
Ty Simpson8-9-1.109

Alabama · Receiving

PlayerRECYDSAVGTDLONG
Josh Cuevas68013.3125
Germie Bernard77110.1017
Isaiah Horton35618.7026
Ryan Coleman-Williams34515.0038
Daniel Hill5377.4016
Kaleb Edwards12525.0025
Lotzeir Brooks2126.006
Jam Miller100.000

Alabama · Fumbles

PlayerFUMLOSTREC
Ty Simpson110
Ryan Coleman-Williams110
Daniel Hill100

Alabama · Defense

PlayerTOTSOLOSACKSTFLPDQB HURTD
Domani Jackson5400000
Bray Hubbard5300000
Deontae Lawson5200000
Red Morgan4201000
Dijon Lee Jr.4200000
Keon Sabb4111000
Justin Jefferson4100100
Yhonzae Pierre3301010

Alabama · Kick returns

PlayerNOYDSAVGLONGTD
Lotzeir Brooks36521.7250

Alabama · Punt returns

PlayerNOYDSAVGLONGTD
Ryan Coleman-Williams22512.5140
Cole Adams155.050

Alabama · Kicking

PlayerFGPCTLONGXPPTS
Conor Talty0/10.003/33

Alabama · Punting

PlayerNOYDSAVGTBIn 20LONG
Blake Doud418045.00049

Scores, stats and closing line: ESPN. Prediction-market prices: Kalshi and Polymarket. Betting splits: a consensus across several sportsbooks. Odds change constantly: confirm the price at the book. 21+. Gambling problem? Call 1-800-GAMBLER.

Game details updated Oct 13, 5:18 PM ET. How game pages are made