College Football Scores · College Football Odds

UCLA vs Ohio State

Final · Week 12 · Sat Nov 15 · 7:30 PM ET · Ohio Stadium

UCLA BruinsUCLA3-7
10
FinalNov 15, 2025
Ohio State BuckeyesOhio State10-0
48
TVNBC

Closing line

US sportsbook at kickoff
Spread
UCLA +32.5−110
OSU −32.5−110
Total O/U
Over 46.5−110
Under 46.5−110
  • Spread: Ohio State −32.5 covered.
  • Total O/U: over 46.5 (58 points).

Recap

Ohio State routed UCLA 48-10 at Ohio Stadium in Columbus on Nov 15, 2025, a 38-point win to move to 10-0.

They scored 17 unanswered points in the second quarter.

Score by quarter

UCLA Bruins and Ohio State Buckeyes, score by quarter
Team1234T
UCLA007310
OSU101714748

Scoring plays

First Quarter

  1. OSUTouchdown · 8:47Bo Jackson 1 Yd Run (Jayden Fielding Kick)0-7
  2. OSUField Goal · 0:04Jayden Fielding 41 Yd Field Goal0-10

Second Quarter

  1. OSUTouchdown · 4:41Bryson Rodgers 11 Yd pass from Julian Sayin (Jayden Fielding Kick)0-17
  2. OSUTouchdown · 1:19James Peoples 19 Yd Run (Jayden Fielding Kick)0-24
  3. OSUField Goal · 0:01Jayden Fielding 33 Yd Field Goal0-27

Third Quarter

  1. OSUTouchdown · 2:27Isaiah West 1 Yd Run (Jayden Fielding Kick)0-34
  2. UCLATouchdown · 0:17Kwazi Gilmer 18 Yd pass from Luke Duncan (Mateen Bhaghani Kick)7-34
  3. OSUTouchdown · 0:03Lorenzo Styles Jr. 100 Yd Kickoff Return (Jayden Fielding Kick)7-41

Fourth Quarter

  1. UCLAField Goal · 8:49Mateen Bhaghani 32 Yd Field Goal10-41
  2. OSUTouchdown · 1:54James Peoples 8 Yd Run (Jayden Fielding Kick)10-48

Team stats

UCLAOSU
1st Downs
8
25
Total Yards
222
440
Passing
154
218
Rushing
68
222
3rd down efficiency
5-13
6-11
Turnovers
0
0
Possession
25:14
34:46

Top performers

UCLA BruinsOhio State Buckeyes

Passing

Luke Duncan16/23, 154 YDS, 1 TD
Julian Sayin23/31, 184 YDS, 1 TD

Rushing

Troy Leigber3 CAR, 21 YDS
Bo Jackson15 CAR, 112 YDS, 1 TD

Receiving

Rico Flores Jr.2 REC, 59 YDS
Mylan Graham3 REC, 40 YDS

Tackles

JonJon Vaughns9
Sonny Styles7

Sacks

Jalen Woods1
–

Player stats

UCLA · Passing

PlayerC/ATTYDSAVGTDINTQBR
Luke Duncan16/231546.71076.9

UCLA · Rushing

PlayerCARYDSAVGTDLONG
Troy Leigber3217.0015
Anthony Woods5204.0011
Jaivian Thomas9171.907
Jalen Berger4133.306
Anthony Frias II252.503
Isaiah Carlson100.000
Will Karoll1-8-8.000

UCLA · Receiving

PlayerRECYDSAVGTDLONG
Rico Flores Jr.25929.5051
Kwazi Gilmer4379.3118
Anthony Frias II22914.5022
Mikey Matthews4184.508
Jack Pedersen177.007
Titus Mokiao-Atimalala144.004
Jaivian Thomas200.002

UCLA · Defense

PlayerTOTSOLOSACKSTFLPDQB HURTD
JonJon Vaughns9301000
Scooter Jackson8600000
Key Lawrence7501000
Cole Martin7400000
Donavyn Pellot6200000
Isaiah Chisom5300000
Rodrick Pleasant4300000
Jalen Woods3211000

UCLA · Kick returns

PlayerNOYDSAVGLONGTD
Mikey Matthews177.070

UCLA · Punt returns

PlayerNOYDSAVGLONGTD
Mikey Matthews144.040

UCLA · Kicking

PlayerFGPCTLONGXPPTS
Mateen Bhaghani1/1100.0321/14

UCLA · Punting

PlayerNOYDSAVGTBIn 20LONG
Will Karoll522144.20349

Ohio State · Passing

PlayerC/ATTYDSAVGTDINTQBR
Julian Sayin23/311845.91083.6
Lincoln Kienholz3/33411.30098.4

Ohio State · Rushing

PlayerCARYDSAVGTDLONG
Bo Jackson151127.5132
Isaiah West8617.6138
James Peoples6427.0219
Brandon Inniss155.005
Lincoln Kienholz133.003
Julian Sayin2-1-0.503

Ohio State · Receiving

PlayerRECYDSAVGTDLONG
Mylan Graham34013.3021
Jeremiah Smith44010.0018
Brandon Inniss6305.009
Bryson Rodgers22713.5116
Max Klare5265.208
Nate Roberts22412.0015
Quincy Porter11414.0014
Isaiah West2126.0012
James Peoples155.005

Ohio State · Defense

PlayerTOTSOLOSACKSTFLPDQB HURTD
Sonny Styles7201000
Lorenzo Styles Jr.5300001
Caden Curry5101000
Kenyatta Jackson Jr.4201000
Zion Grady3200000
Caleb Downs3101000
Kayden McDonald3101000
Arvell Reese3100000

Ohio State · Kick returns

PlayerNOYDSAVGLONGTD
Lorenzo Styles Jr.1100100.01001

Ohio State · Punt returns

PlayerNOYDSAVGLONGTD
Caden Curry11111.0110
Brandon Inniss133.030

Ohio State · Kicking

PlayerFGPCTLONGXPPTS
Jayden Fielding2/2100.0416/612

Ohio State · Punting

PlayerNOYDSAVGTBIn 20LONG
Joe McGuire15151.00051

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