UCLA at Michigan State

Saturday, October 11, 2025

UCLA beat Michigan State 38–⁠13. It was their seventh meeting; UCLA leads the series 4–⁠3.

AwayUCLA3–⁠9 in 2025
38
HomeMichigan State4–⁠8 in 2025
13

Final at Spartan Stadium, East LansingTV: BTNAttendance 72,109

At kickoff
55°F, wind 8 mph from the northWeather: NOAA NCEI Global Historical Climatology Network hourly; Lansing Capital City Airport, 11 km from the stadium
Official
Bryan BanksGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
UCLA101414038
Michigan State700613

How the win probability moved

Michigan State favored

Win probability by play: Michigan State 58% at kickoff, 0% at the end. Biggest swing: 44 points.

UCLA favored

Win probability after every play, from CollegeFootballData.com’s model. The dot marks the biggest swing (44 points).

Standouts

Photos: Wikimedia Commons, free licenses; credits on each player’s page.

Player stats

UCLA

PassingC/AttYdsTDInt
Nico Iamaleava16/2418030
RushingCarYdsTDLong
Jalen Berger1289124
Jaivian Thomas1254117
Anthony Frias II737018
Anthony Woods432017
ReceivingRecYdsTDLong
Mikey Matthews246037
Hudson Habermehl335026
Rico Flores227022
Jalen Berger324213
DefenseTklTFLSacksInt
Scooter Jackson7000
Cole Martin6100
Key Lawrence4100
JonJon Vaughns4000
Devin Aupiu2110

Michigan State

PassingC/AttYdsTDInt
Alessio Milivojevic8/1810010
Aidan Chiles8/176600
RushingCarYdsTDLong
Makhi Frazier1258013
Aidan Chiles6916
Alessio Milivojevic1909
Nick Marsh1606
ReceivingRecYdsTDLong
Nick Marsh777122
Chrishon McCray123023
Omari Kelly221014
Jack Velling21609
DefenseTklTFLSacksInt
Jordan Hall7000
Alex VanSumeren60.50.50
Armorion Smith6000
Dontavius Nash5000
Grady Kelly40.50.50
Quindarius Dunnigan30.50.50
Cam Williams30.50.50

From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.

Team stats

UCLAMichigan State
418Total yards253
180Passing yards166
238Rushing yards87
7.5Yards per pass4.7
5.5Yards per rush3.5
20First downs14
6–⁠13Third downs8–⁠15
3–⁠3Fourth downs0–⁠4
0Turnovers1
8–⁠60Penalties2–⁠14
36:24Possession23:36
1Sacks (by defense)2

Efficiency

UCLAMichigan State
49%Success rate44%
0.29EPA per play−0.14
1.13Explosiveness0.95
0.30Rushing EPA−0.24
0.27Passing EPA−0.06
38%Passing-down success26%
−0.05First-down EPA−0.14
0.30Second-down EPA0.05
0.66Third-down EPA0.65
15%Havoc by its defense9%

From CollegeFootballData.com: each offense’s efficiency, and the havoc each defense caused. The better side of each line is bold.

Before kickoff

Our ratings and the line, going in

Our ratings (scores only)

Michigan State 62% to win. UCLA won as Elo’s underdog.

The line

Michigan State −7, over/under 51.5.

The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.

Before kickoff, the win chances were Michigan State 69%, UCLA 31%. CollegeFootballData.com’s estimate from the point spread.

Every drive

Michigan State end zoneUCLA end zoneQ1 UCLAPunt, 3 playsQ1 UCLATouchdown, 10 playsQ1 Michigan StateTouchdown, 10 playsQ1 UCLAField goal, 10 playsQ1 Michigan StateTurnover on downs, 4 playsQ1 UCLATouchdown, 3 playsQ1 Michigan StatePunt, 3 playsQ2 Michigan StateResult not recorded, 4 playsQ2 UCLATouchdown, 8 playsQ2 Michigan StatePunt, 3 playsQ2 UCLAMissed FG, 7 playsQ2 Michigan StatePunt, 4 playsQ3 Michigan StateTurnover on downs, 11 playsQ3 Michigan StateTouchdown, 9 playsQ3 UCLATouchdown, 12 playsQ3 Michigan StateTurnover on downs, 4 playsQ3 UCLATouchdown, 5 playsQ4 UCLAPunt, 8 playsQ4 Michigan StateTurnover on downs, 9 playsQ4 UCLAResult not recorded, 6 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. Michigan State drives left to right, UCLA right to left.
  1. Q1 UCLAPunt, 3 plays, 0 yards
  2. Q1 UCLATouchdown, 10 plays, 60 yards
  3. Q1 Michigan StateTouchdown, 10 plays, 56 yards
  4. Q1 UCLAField goal, 10 plays, 46 yards
  5. Q1 Michigan StateTurnover on downs, 4 plays, 9 yards
  6. Q1 UCLATouchdown, 3 plays, 31 yards
  7. Q1 Michigan StatePunt, 3 plays, 4 yards
  8. Q2 Michigan StateResult not recorded, 4 plays, 17 yards
  9. Q2 UCLATouchdown, 8 plays, 29 yards
  10. Q2 Michigan StatePunt, 3 plays, 6 yards
  11. Q2 UCLAMissed FG, 7 plays, 42 yards
  12. Q2 Michigan StatePunt, 4 plays, 11 yards
  13. Q3 Michigan StateTurnover on downs, 11 plays, 37 yards
  14. Q3 Michigan StateTouchdown, 9 plays, 72 yards
  15. Q3 UCLATouchdown, 12 plays, 59 yards
  16. Q3 Michigan StateTurnover on downs, 4 plays, 9 yards
  17. Q3 UCLATouchdown, 5 plays, 30 yards
  18. Q4 UCLAPunt, 8 plays, 28 yards
  19. Q4 Michigan StateTurnover on downs, 9 plays, 47 yards
  20. Q4 UCLAResult not recorded, 6 plays, 36 yards

Play by play

1st quarter7 drives, then UCLA 10, Michigan State 7
UCLA Punt, 3 plays
15:001st & 10 at own 35Martin Connington kickoff for 65 yds
15:001st & 10 at own 25UCLA Penalty, false start (Garrett DiGiorgio) to the UCLA 20
15:001st & 15 at own 20Nico Iamaleava pass incomplete to Rico Flores Jr.
15:002nd & 15 at own 20Nico Iamaleava pass incomplete to Kwazi Gilmer
15:003rd & 15 at own 20Nico Iamaleava pass complete to Hudson Habermehl for 5 yds to the UCLA 25
UCLA Touchdown, 10 plays
15:001st & 10 at own 37Nico Iamaleava sacked by Quindarius Dunnigan and Cam Williams for a loss of 6 yards to the UCLA 31
13:564th & 10 at own 25Will Karoll punt for 34 yds
Michigan State Touchdown, 10 plays
13:561st & 10 at own 41Aidan Chiles pass complete to Michael Masunas for 6 yds to the MSU 47
13:562nd & 4 at own 47Aidan Chiles pass incomplete to Nick Marsh
13:563rd & 4 at own 47Aidan Chiles pass complete to Nick Marsh for 17 yds to the UCLA 36 for a 1ST down
13:561st & 10 at opp 36Nick Marsh run for 6 yds to the UCLA 30
13:562nd & 4 at opp 30Makhi Frazier run for 3 yds to the UCLA 27
13:563rd & 1 at opp 27Aidan Chiles run for 5 yds to the UCLA 22 for a 1ST down
13:561st & 10 at opp 22Omari Kelly run for a loss of 2 yards to the UCLA 24
13:562nd & 12 at opp 24Aidan Chiles pass complete to Jack Velling for 9 yds to the UCLA 15
13:563rd & 3 at opp 15Makhi Frazier run for 13 yds to the UCLA 2 for a 1ST down
9:071st & goal at opp 2Aidan Chiles run for 2 yds for a TD (Martin Connington KICK)Michigan State 7, UCLA 0
UCLA Field goal, 10 plays
9:071st & 10 at own 35Martin Connington kickoff for 65 yds
9:071st & 10 at own 25Jaivian Thomas run for 7 yds to the UCLA 32
9:072nd & 3 at own 32UCLA Penalty, false start (Courtland Ford) to the UCLA 27
9:072nd & 8 at own 27Jaivian Thomas run for no gain to the UCLA 27
9:073rd & 8 at own 27Nico Iamaleava pass complete to Hudson Habermehl for 26 yds to the MSU 47 for a 1ST down
9:071st & 10 at opp 47Nico Iamaleava pass incomplete to Kwazi Gilmer, broken up by Aydan West
9:072nd & 10 at opp 47Nico Iamaleava run for 9 yds to the MSU 38
9:073rd & 1 at opp 38Jalen Berger run for 3 yds to the MSU 35 for a 1ST down
9:071st & 10 at opp 35Nico Iamaleava pass incomplete to Mikey Matthews
9:072nd & 10 at opp 35Nico Iamaleava pass complete to Rico Flores Jr. for 5 yds to the MSU 30
9:073rd & 5 at opp 30Nico Iamaleava run for 1 yd to the MSU 29
4:414th & 4 at opp 29Mateen Bhaghani 47 yd FG GOODMichigan State 7, UCLA 3
Michigan State Turnover on downs, 4 plays
4:411st & 10 at own 35Mateen Bhaghani kickoff for 65 yds
4:411st & 10 at own 25Brandon Tullis run for 4 yds to the MSU 29
4:412nd & 6 at own 29Aidan Chiles pass incomplete to Omari Kelly
4:413rd & 6 at own 29Aidan Chiles pass complete to Elijah Tau-Tolliver for 5 yds to the MSU 34
3:044th & 1 at own 34Makhi Frazier run for no gain to the MSU 34
UCLA Touchdown, 3 plays
3:041st & 10 at opp 34Anthony Woods run for 17 yds to the MSU 17 for a 1ST down
3:041st & 10 at opp 17Anthony Woods run for 1 yd to the MSU 16
1:392nd & 9 at opp 16Jalen Berger run for 16 yds for a TD (Mateen Bhaghani KICK)UCLA 10, Michigan State 7
Michigan State Punt, 3 plays
1:351st & 10 at own 35Mateen Bhaghani kickoff for 62 yds , Chrishon McCray return for 10 yds to the MSU 13
1:351st & 10 at own 13Aidan Chiles pass incomplete to Omari Kelly
1:352nd & 10 at own 13Makhi Frazier run for 4 yds to the MSU 17
1:353rd & 6 at own 17Aidan Chiles pass incomplete to Michael Masunas
0:384th & 6 at own 17Ryan Eckley punt for 48 yds , Mikey Matthews returns for 2 yds to the UCLA 37
2nd quarter6 drives, then UCLA 24, Michigan State 7
UCLA Touchdown, 10 plays
15:002nd & 16 at own 31Nico Iamaleava pass incomplete to Kwazi Gilmer
15:003rd & 16 at own 31Nico Iamaleava pass complete to Anthony Woods for 14 yds to the UCLA 45
15:004th & 2 at own 45Cole Martin run for 20 yds to the MSU 35 for a 1ST down
15:001st & 10 at opp 35Nico Iamaleava pass complete to Rico Flores Jr. for 22 yds to the MSU 13 for a 1ST down
15:001st & 10 at opp 13Jaivian Thomas run for 8 yds to the MSU 5
15:002nd & 2 at opp 5Jaivian Thomas run for 1 yd to the MSU 4
15:003rd & 1 at opp 4Nico Iamaleava pass incomplete to Kwazi Gilmer
15:004th & 1 at opp 4Nico Iamaleava run for 1 yd to the MSU 3 for a 1ST down
10:171st & goal at opp 3Nico Iamaleava pass complete to Jalen Berger for 3 yds for a TD (Mateen Bhaghani KICK)UCLA 17, Michigan State 7
Michigan State Result not recorded, 4 plays
10:171st & 10 at own 35Mateen Bhaghani kickoff for 65 yds
10:171st & 10 at own 25Makhi Frazier run for 6 yds to the MSU 31
10:172nd & 4 at own 31Makhi Frazier run for 3 yds to the MSU 34
10:173rd & 1 at own 34Makhi Frazier run for 8 yds to the MSU 42 for a 1ST down
8:141st & 10 at own 42Aidan Chiles sacked by Devin Aupiu for a loss of 10 yards to the MSU 32 Aidan Chiles fumbled, recovered by UCLA Siale Taupaki , return for 0 yards
UCLA Touchdown, 8 plays
8:141st & 10 at opp 32Nico Iamaleava pass incomplete to Kwazi Gilmer, broken up by Joshua Eaton
8:142nd & 10 at opp 32Anthony Woods run for 11 yds to the MSU 21 for a 1ST down
8:141st & 10 at opp 21Anthony Woods run for 3 yds to the MSU 18
8:142nd & 7 at opp 18Nico Iamaleava pass complete to Kwazi Gilmer for 4 yds to the MSU 14
8:143rd & 3 at opp 14Nico Iamaleava pass complete to Kwazi Gilmer for 5 yds to the MSU 9 for a 1ST down
8:141st & goal at opp 9Jaivian Thomas run for a loss of 1 yard to the MSU 10
8:142nd & goal at opp 10Nico Iamaleava run for 3 yds to the MSU 7
8:143rd & goal at opp 7UCLA Penalty, false start (Courtland Ford) to the MSU 12
4:093rd & goal at opp 12Nico Iamaleava pass complete to Titus Mokiao-Atimalala for 12 yds for a TD (Mateen Bhaghani KICK) (Mateen Bhaghani KICK)UCLA 24, Michigan State 7
Michigan State Punt, 3 plays
4:091st & 10 at own 35Mateen Bhaghani kickoff for 65 yds for a touchback
4:091st & 10 at own 25Makhi Frazier run for 2 yds to the MSU 27
4:092nd & 8 at own 27Aidan Chiles pass complete to Nick Marsh for 4 yds to the MSU 31
4:093rd & 4 at own 31Aidan Chiles pass incomplete to Makhi Frazier
2:414th & 4 at own 31Ryan Eckley punt for 44 yds , Mikey Matthews returns for 17 yds to the UCLA 42
UCLA Missed FG, 7 plays
2:411st & 10 at own 42Nico Iamaleava pass complete to Mikey Matthews for 37 yds to the MSU 21 for a 1ST down
2:411st & 10 at opp 21Jaivian Thomas run for no gain to the MSU 21 UCLA Penalty, Offensive holding (Courtland Ford) to the MSU 31
2:001st & 20 at opp 31Nico Iamaleava pass complete to Jaivian Thomas for 8 yds to the MSU 23
1:462nd & 12 at opp 23Jaivian Thomas run for no gain to the MSU 23 UCLA Penalty, Offensive holding (Kwazi Gilmer) to the MSU 33
1:462nd & 22 at opp 33Nico Iamaleava pass complete to Hudson Habermehl for 4 yds to the MSU 29
1:313rd & 18 at opp 29Jalen Berger run for 13 yds to the MSU 16
1:194th & 5 at opp 16Mateen Bhaghani 34 yd FG MISSED
Michigan State Punt, 4 plays
1:191st & 10 at own 20Aidan Chiles pass complete to Brandon Tullis for 11 yds to the MSU 31 for a 1ST down
1:191st & 10 at own 31Aidan Chiles pass incomplete to Nick Marsh
1:192nd & 10 at own 31Aidan Chiles pass incomplete to Nick Marsh
1:193rd & 10 at own 31Aidan Chiles pass incomplete to Nick Marsh
0:434th & 10 at own 31Ryan Eckley punt for 43 yds , Mikey Matthews returns for 9 yds to the UCLA 35
3rd quarter7 drives, then UCLA 38, Michigan State 7
Michigan State Turnover on downs, 11 plays
15:001st & 10 at own 35Mateen Bhaghani kickoff for 65 yds for a touchback
15:001st & 10 at own 25Aidan Chiles pass complete to Michael Masunas for 7 yds to the MSU 32
15:002nd & 3 at own 32Brandon Tullis run for a loss of 1 yard to the MSU 31
15:003rd & 4 at own 31Aidan Chiles run for 6 yds to the MSU 37 for a 1ST down
15:001st & 10 at own 37Aidan Chiles pass incomplete to Chrishon McCray, broken up by Cole Martin for a 1ST down UCLA Penalty, Defensive holding (Jalen Berger) to the MSU 47 for a 1ST down
15:001st & 10 at own 47Brandon Tullis run for 2 yds to the MSU 49
15:002nd & 8 at own 49Aidan Chiles pass complete to Omari Kelly for 7 yds to the UCLA 44
15:003rd & 1 at opp 44Aidan Chiles run for 2 yds to the UCLA 42 for a 1ST down
15:001st & 10 at opp 42Aidan Chiles pass incomplete to Omari Kelly
15:002nd & 10 at opp 42Aidan Chiles run for 4 yds to the UCLA 38
15:003rd & 6 at opp 38Alessio Milivojevic pass incomplete to Nick Marsh, broken up by Rodrick Pleasant
Michigan State Touchdown, 9 plays
15:002nd & 10 at own 47Alessio Milivojevic pass complete to Nick Marsh for 5 yds to the UCLA 48
Michigan State Turnover on downs, 11 plays
10:414th & 6 at opp 38Alessio Milivojevic pass incomplete to Nick Marsh, broken up by Andre Jordan Jr.
UCLA Touchdown, 12 plays
10:411st & 10 at own 38Jaivian Thomas run for 17 yds to the MSU 45 UCLA Penalty, Offensive holding (Noah Fox-Flores) to the UCLA 45
10:411st & 3 at own 45Jaivian Thomas run for no gain to the UCLA 45
10:412nd & 3 at own 45Jaivian Thomas run for no gain to the UCLA 45 for a 1ST down Michigan State Penalty, substitution infraction (5 Yards) to the 50 yard line for a 1ST down
10:411st & 10 at the 50Jalen Berger run for 24 yds to the MSU 26 for a 1ST down
10:411st & 10 at opp 26Nico Iamaleava pass complete to Jalen Berger for 8 yds to the MSU 18
10:412nd & 2 at opp 18Jaivian Thomas run for 3 yds to the MSU 15 for a 1ST down
10:411st & 10 at opp 15Jaivian Thomas run for 2 yds to the MSU 13
10:412nd & 8 at opp 13Jalen Berger run for 1 yd to the MSU 12
10:413rd & 7 at opp 12Nico Iamaleava pass complete to Anthony Frias II for 5 yds to the MSU 7
10:414th & 2 at opp 7Jalen Berger run for 4 yds to the MSU 3 for a 1ST down
10:411st & goal at opp 3Anthony Frias II run for 2 yds to the MSU 1
3:552nd & goal at opp 1Jaivian Thomas run for 1 yd for a TD (Mateen Bhaghani KICK)UCLA 31, Michigan State 7
Michigan State Turnover on downs, 4 plays
3:551st & 10 at own 35Mateen Bhaghani kickoff for 65 yds
3:551st & 10 at own 25Alessio Milivojevic pass incomplete to Omari Kelly
3:552nd & 10 at own 25Alessio Milivojevic run for 9 yds to the MSU 34
3:553rd & 1 at own 34Alessio Milivojevic pass incomplete to Michael Masunas, broken up by Rodrick Pleasant
2:564th & 1 at own 34Makhi Frazier run for a loss of 1 yard to the MSU 33
UCLA Touchdown, 5 plays
2:561st & 10 at opp 33Nico Iamaleava pass incomplete to Mikey Matthews
2:562nd & 10 at opp 33Nico Iamaleava pass complete to Mikey Matthews for 9 yds to the MSU 24
2:563rd & 1 at opp 24Anthony Frias II run for 7 yds to the MSU 17 Michigan State Penalty, personal foul (Malik Spencer) to the MSU 8
2:561st & goal at opp 8Nico Iamaleava pass incomplete to Rico Flores Jr., broken up by Dontavius Nash UCLA Penalty, inelgible downfield on pass (-5 Yards) to the MSU 13
1:441st & goal at opp 13Nico Iamaleava pass complete to Jalen Berger for 13 yds for a TD (Mateen Bhaghani KICK)UCLA 38, Michigan State 7
Michigan State Touchdown, 9 plays
1:441st & 10 at own 35Mateen Bhaghani kickoff for 65 yds for a touchback
1:441st & 10 at own 25Makhi Frazier run for 8 yds to the MSU 33
1:442nd & 2 at own 33Alessio Milivojevic pass complete to Omari Kelly for 14 yds to the MSU 47 for a 1ST down
1:441st & 10 at own 47Alessio Milivojevic pass incomplete to Kai Rios
Q4 15:003rd & 5 at opp 48Alessio Milivojevic pass complete to Nick Marsh for 22 yds to the UCLA 26 for a 1ST down
Q4 15:001st & 10 at opp 26Makhi Frazier run for 10 yds to the UCLA 16 for a 1ST down
Q4 14:001st & 10 at opp 16Alessio Milivojevic pass complete to Nick Marsh for 11 yds to the UCLA 5 for a 1ST down
Q4 14:001st & goal at opp 5Alessio Milivojevic pass incomplete to Nick Marsh
Q4 13:092nd & goal at opp 5Nick Marsh 5 Yd pass from Alessio Milivojevic (Martin Connington PAT failed)UCLA 38, Michigan State 13
4th quarter3 drives, then UCLA 38, Michigan State 13
UCLA Punt, 8 plays
13:091st & 10 at own 35Martin Connington kickoff for 65 yds for a touchback
13:091st & 10 at own 25Jaivian Thomas run for 5 yds to the UCLA 30
13:092nd & 5 at own 30Jaivian Thomas run for 11 yds to the UCLA 41 for a 1ST down
13:091st & 10 at own 41Jalen Berger run for 5 yds to the UCLA 46
13:092nd & 5 at own 46Jalen Berger run for 4 yds to the 50 yard line
13:093rd & 1 at the 50Jalen Berger run for 2 yds to the MSU 48 for a 1ST down
13:091st & 10 at opp 48Anthony Frias II run for 6 yds to the MSU 42
13:092nd & 4 at opp 42Anthony Frias II run for no gain to the MSU 42
13:093rd & 4 at opp 42Nico Iamaleava sacked by Alex VanSumeren and Grady Kelly for a loss of 5 yards to the MSU 47
7:084th & 9 at opp 47Will Karoll punt for 36 yds
Michigan State Turnover on downs, 9 plays
7:081st & 10 at own 11Alessio Milivojevic pass incomplete to Nick Marsh, broken up by Jalen Woods
7:082nd & 10 at own 11Makhi Frazier run for 2 yds to the MSU 13
7:083rd & 8 at own 13Alessio Milivojevic pass complete to Chrishon McCray for 23 yds to the MSU 36 for a 1ST down
7:081st & 10 at own 36Alessio Milivojevic pass complete to Jack Velling for 7 yds to the MSU 43
7:082nd & 3 at own 43Alessio Milivojevic pass complete to Nick Marsh for 13 yds to the UCLA 44 for a 1ST down
7:081st & 10 at opp 44Alessio Milivojevic pass incomplete to Jack Velling
7:082nd & 10 at opp 44Alessio Milivojevic pass incomplete to Chrishon McCray
7:083rd & 10 at opp 44Elijah Tau-Tolliver run for 2 yds to the UCLA 42
3:594th & 8 at opp 42Alessio Milivojevic pass incomplete to Chrishon McCray
UCLA Result not recorded, 6 plays
3:591st & 10 at own 42Jalen Berger run for no gain to the UCLA 42
3:592nd & 10 at own 42Jalen Berger run for 15 yds to the MSU 43 Jalen Berger fumbled, recovered by UCLA Noah Fox-Flores for a 1ST down
3:591st & 10 at opp 43Anthony Frias II run for no gain to the MSU 43
2:002nd & 10 at opp 43Anthony Frias II run for 18 yds to the MSU 25 for a 1ST down
2:001st & 10 at opp 25Troy Leigber run for 3 yds to the MSU 22
2:002nd & 7 at opp 22Anthony Frias II run for 4 yds to the MSU 22

Play-by-play from CollegeFootballData.com, as its scorers wrote it. The clock is the time left in the quarter; the spot is from the side of the team with the ball.

UCLA leads 4–⁠3 in seven meetings.

Recent meetings
2025UCLA 38, Michigan State 13
1974UCLA 56, Michigan State 14
1973UCLA 34, Michigan State 21
1965UCLA 14, Michigan State 12Rose Bowl
1965Michigan State 13, UCLA 3
1955Michigan State 17, UCLA 14Rose Bowl

Around this game