From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
UCLA
Michigan State
418
Total yards
253
180
Passing yards
166
238
Rushing yards
87
7.5
Yards per pass
4.7
5.5
Yards per rush
3.5
20
First downs
14
6–13
Third downs
8–15
3–3
Fourth downs
0–4
0
Turnovers
1
8–60
Penalties
2–14
36:24
Possession
23:36
1
Sacks (by defense)
2
Efficiency
UCLA
Michigan State
49%
Success rate
44%
0.29
EPA per play
−0.14
1.13
Explosiveness
0.95
0.30
Rushing EPA
−0.24
0.27
Passing EPA
−0.06
38%
Passing-down success
26%
−0.05
First-down EPA
−0.14
0.30
Second-down EPA
0.05
0.66
Third-down EPA
0.65
15%
Havoc by its defense
9%
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
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.
Q1 UCLAPunt, 3 plays, 0 yards
Q1 UCLATouchdown, 10 plays, 60 yards
Q1 Michigan StateTouchdown, 10 plays, 56 yards
Q1 UCLAField goal, 10 plays, 46 yards
Q1 Michigan StateTurnover on downs, 4 plays, 9 yards
Q1 UCLATouchdown, 3 plays, 31 yards
Q1 Michigan StatePunt, 3 plays, 4 yards
Q2 Michigan StateResult not recorded, 4 plays, 17 yards
Q2 UCLATouchdown, 8 plays, 29 yards
Q2 Michigan StatePunt, 3 plays, 6 yards
Q2 UCLAMissed FG, 7 plays, 42 yards
Q2 Michigan StatePunt, 4 plays, 11 yards
Q3 Michigan StateTurnover on downs, 11 plays, 37 yards
Q3 Michigan StateTouchdown, 9 plays, 72 yards
Q3 UCLATouchdown, 12 plays, 59 yards
Q3 Michigan StateTurnover on downs, 4 plays, 9 yards
Q3 UCLATouchdown, 5 plays, 30 yards
Q4 UCLAPunt, 8 plays, 28 yards
Q4 Michigan StateTurnover on downs, 9 plays, 47 yards
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:00
1st & 10 at own 35
Martin Connington kickoff for 65 yds
15:00
1st & 10 at own 25
UCLA Penalty, false start (Garrett DiGiorgio) to the UCLA 20
15:00
1st & 15 at own 20
Nico Iamaleava pass incomplete to Rico Flores Jr.
15:00
2nd & 15 at own 20
Nico Iamaleava pass incomplete to Kwazi Gilmer
15:00
3rd & 15 at own 20
Nico Iamaleava pass complete to Hudson Habermehl for 5 yds to the UCLA 25
UCLA Touchdown, 10 plays
15:00
1st & 10 at own 37
Nico Iamaleava sacked by Quindarius Dunnigan and Cam Williams for a loss of 6 yards to the UCLA 31
13:56
4th & 10 at own 25
Will Karoll punt for 34 yds
Michigan State Touchdown, 10 plays
13:56
1st & 10 at own 41
Aidan Chiles pass complete to Michael Masunas for 6 yds to the MSU 47
13:56
2nd & 4 at own 47
Aidan Chiles pass incomplete to Nick Marsh
13:56
3rd & 4 at own 47
Aidan Chiles pass complete to Nick Marsh for 17 yds to the UCLA 36 for a 1ST down
13:56
1st & 10 at opp 36
Nick Marsh run for 6 yds to the UCLA 30
13:56
2nd & 4 at opp 30
Makhi Frazier run for 3 yds to the UCLA 27
13:56
3rd & 1 at opp 27
Aidan Chiles run for 5 yds to the UCLA 22 for a 1ST down
13:56
1st & 10 at opp 22
Omari Kelly run for a loss of 2 yards to the UCLA 24
13:56
2nd & 12 at opp 24
Aidan Chiles pass complete to Jack Velling for 9 yds to the UCLA 15
13:56
3rd & 3 at opp 15
Makhi Frazier run for 13 yds to the UCLA 2 for a 1ST down
9:07
1st & goal at opp 2
Aidan Chiles run for 2 yds for a TD (Martin Connington KICK)Michigan State 7, UCLA 0
UCLA Field goal, 10 plays
9:07
1st & 10 at own 35
Martin Connington kickoff for 65 yds
9:07
1st & 10 at own 25
Jaivian Thomas run for 7 yds to the UCLA 32
9:07
2nd & 3 at own 32
UCLA Penalty, false start (Courtland Ford) to the UCLA 27
9:07
2nd & 8 at own 27
Jaivian Thomas run for no gain to the UCLA 27
9:07
3rd & 8 at own 27
Nico Iamaleava pass complete to Hudson Habermehl for 26 yds to the MSU 47 for a 1ST down
9:07
1st & 10 at opp 47
Nico Iamaleava pass incomplete to Kwazi Gilmer, broken up by Aydan West
9:07
2nd & 10 at opp 47
Nico Iamaleava run for 9 yds to the MSU 38
9:07
3rd & 1 at opp 38
Jalen Berger run for 3 yds to the MSU 35 for a 1ST down
9:07
1st & 10 at opp 35
Nico Iamaleava pass incomplete to Mikey Matthews
9:07
2nd & 10 at opp 35
Nico Iamaleava pass complete to Rico Flores Jr. for 5 yds to the MSU 30
9:07
3rd & 5 at opp 30
Nico Iamaleava run for 1 yd to the MSU 29
4:41
4th & 4 at opp 29
Mateen Bhaghani 47 yd FG GOODMichigan State 7, UCLA 3
Michigan State Turnover on downs, 4 plays
4:41
1st & 10 at own 35
Mateen Bhaghani kickoff for 65 yds
4:41
1st & 10 at own 25
Brandon Tullis run for 4 yds to the MSU 29
4:41
2nd & 6 at own 29
Aidan Chiles pass incomplete to Omari Kelly
4:41
3rd & 6 at own 29
Aidan Chiles pass complete to Elijah Tau-Tolliver for 5 yds to the MSU 34
3:04
4th & 1 at own 34
Makhi Frazier run for no gain to the MSU 34
UCLA Touchdown, 3 plays
3:04
1st & 10 at opp 34
Anthony Woods run for 17 yds to the MSU 17 for a 1ST down
3:04
1st & 10 at opp 17
Anthony Woods run for 1 yd to the MSU 16
1:39
2nd & 9 at opp 16
Jalen Berger run for 16 yds for a TD (Mateen Bhaghani KICK)UCLA 10, Michigan State 7
Michigan State Punt, 3 plays
1:35
1st & 10 at own 35
Mateen Bhaghani kickoff for 62 yds , Chrishon McCray return for 10 yds to the MSU 13
1:35
1st & 10 at own 13
Aidan Chiles pass incomplete to Omari Kelly
1:35
2nd & 10 at own 13
Makhi Frazier run for 4 yds to the MSU 17
1:35
3rd & 6 at own 17
Aidan Chiles pass incomplete to Michael Masunas
0:38
4th & 6 at own 17
Ryan 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:00
2nd & 16 at own 31
Nico Iamaleava pass incomplete to Kwazi Gilmer
15:00
3rd & 16 at own 31
Nico Iamaleava pass complete to Anthony Woods for 14 yds to the UCLA 45
15:00
4th & 2 at own 45
Cole Martin run for 20 yds to the MSU 35 for a 1ST down
15:00
1st & 10 at opp 35
Nico Iamaleava pass complete to Rico Flores Jr. for 22 yds to the MSU 13 for a 1ST down
15:00
1st & 10 at opp 13
Jaivian Thomas run for 8 yds to the MSU 5
15:00
2nd & 2 at opp 5
Jaivian Thomas run for 1 yd to the MSU 4
15:00
3rd & 1 at opp 4
Nico Iamaleava pass incomplete to Kwazi Gilmer
15:00
4th & 1 at opp 4
Nico Iamaleava run for 1 yd to the MSU 3 for a 1ST down
10:17
1st & goal at opp 3
Nico 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:17
1st & 10 at own 35
Mateen Bhaghani kickoff for 65 yds
10:17
1st & 10 at own 25
Makhi Frazier run for 6 yds to the MSU 31
10:17
2nd & 4 at own 31
Makhi Frazier run for 3 yds to the MSU 34
10:17
3rd & 1 at own 34
Makhi Frazier run for 8 yds to the MSU 42 for a 1ST down
8:14
1st & 10 at own 42
Aidan 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:14
1st & 10 at opp 32
Nico Iamaleava pass incomplete to Kwazi Gilmer, broken up by Joshua Eaton
8:14
2nd & 10 at opp 32
Anthony Woods run for 11 yds to the MSU 21 for a 1ST down
8:14
1st & 10 at opp 21
Anthony Woods run for 3 yds to the MSU 18
8:14
2nd & 7 at opp 18
Nico Iamaleava pass complete to Kwazi Gilmer for 4 yds to the MSU 14
8:14
3rd & 3 at opp 14
Nico Iamaleava pass complete to Kwazi Gilmer for 5 yds to the MSU 9 for a 1ST down
8:14
1st & goal at opp 9
Jaivian Thomas run for a loss of 1 yard to the MSU 10
8:14
2nd & goal at opp 10
Nico Iamaleava run for 3 yds to the MSU 7
8:14
3rd & goal at opp 7
UCLA Penalty, false start (Courtland Ford) to the MSU 12
4:09
3rd & goal at opp 12
Nico 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:09
1st & 10 at own 35
Mateen Bhaghani kickoff for 65 yds for a touchback
4:09
1st & 10 at own 25
Makhi Frazier run for 2 yds to the MSU 27
4:09
2nd & 8 at own 27
Aidan Chiles pass complete to Nick Marsh for 4 yds to the MSU 31
4:09
3rd & 4 at own 31
Aidan Chiles pass incomplete to Makhi Frazier
2:41
4th & 4 at own 31
Ryan Eckley punt for 44 yds , Mikey Matthews returns for 17 yds to the UCLA 42
UCLA Missed FG, 7 plays
2:41
1st & 10 at own 42
Nico Iamaleava pass complete to Mikey Matthews for 37 yds to the MSU 21 for a 1ST down
2:41
1st & 10 at opp 21
Jaivian Thomas run for no gain to the MSU 21 UCLA Penalty, Offensive holding (Courtland Ford) to the MSU 31
2:00
1st & 20 at opp 31
Nico Iamaleava pass complete to Jaivian Thomas for 8 yds to the MSU 23
1:46
2nd & 12 at opp 23
Jaivian Thomas run for no gain to the MSU 23 UCLA Penalty, Offensive holding (Kwazi Gilmer) to the MSU 33
1:46
2nd & 22 at opp 33
Nico Iamaleava pass complete to Hudson Habermehl for 4 yds to the MSU 29
1:31
3rd & 18 at opp 29
Jalen Berger run for 13 yds to the MSU 16
1:19
4th & 5 at opp 16
Mateen Bhaghani 34 yd FG MISSED
Michigan State Punt, 4 plays
1:19
1st & 10 at own 20
Aidan Chiles pass complete to Brandon Tullis for 11 yds to the MSU 31 for a 1ST down
1:19
1st & 10 at own 31
Aidan Chiles pass incomplete to Nick Marsh
1:19
2nd & 10 at own 31
Aidan Chiles pass incomplete to Nick Marsh
1:19
3rd & 10 at own 31
Aidan Chiles pass incomplete to Nick Marsh
0:43
4th & 10 at own 31
Ryan 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:00
1st & 10 at own 35
Mateen Bhaghani kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Aidan Chiles pass complete to Michael Masunas for 7 yds to the MSU 32
15:00
2nd & 3 at own 32
Brandon Tullis run for a loss of 1 yard to the MSU 31
15:00
3rd & 4 at own 31
Aidan Chiles run for 6 yds to the MSU 37 for a 1ST down
15:00
1st & 10 at own 37
Aidan 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:00
1st & 10 at own 47
Brandon Tullis run for 2 yds to the MSU 49
15:00
2nd & 8 at own 49
Aidan Chiles pass complete to Omari Kelly for 7 yds to the UCLA 44
15:00
3rd & 1 at opp 44
Aidan Chiles run for 2 yds to the UCLA 42 for a 1ST down
15:00
1st & 10 at opp 42
Aidan Chiles pass incomplete to Omari Kelly
15:00
2nd & 10 at opp 42
Aidan Chiles run for 4 yds to the UCLA 38
15:00
3rd & 6 at opp 38
Alessio Milivojevic pass incomplete to Nick Marsh, broken up by Rodrick Pleasant
Michigan State Touchdown, 9 plays
15:00
2nd & 10 at own 47
Alessio Milivojevic pass complete to Nick Marsh for 5 yds to the UCLA 48
Michigan State Turnover on downs, 11 plays
10:41
4th & 6 at opp 38
Alessio Milivojevic pass incomplete to Nick Marsh, broken up by Andre Jordan Jr.
UCLA Touchdown, 12 plays
10:41
1st & 10 at own 38
Jaivian Thomas run for 17 yds to the MSU 45 UCLA Penalty, Offensive holding (Noah Fox-Flores) to the UCLA 45
10:41
1st & 3 at own 45
Jaivian Thomas run for no gain to the UCLA 45
10:41
2nd & 3 at own 45
Jaivian 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:41
1st & 10 at the 50
Jalen Berger run for 24 yds to the MSU 26 for a 1ST down
10:41
1st & 10 at opp 26
Nico Iamaleava pass complete to Jalen Berger for 8 yds to the MSU 18
10:41
2nd & 2 at opp 18
Jaivian Thomas run for 3 yds to the MSU 15 for a 1ST down
10:41
1st & 10 at opp 15
Jaivian Thomas run for 2 yds to the MSU 13
10:41
2nd & 8 at opp 13
Jalen Berger run for 1 yd to the MSU 12
10:41
3rd & 7 at opp 12
Nico Iamaleava pass complete to Anthony Frias II for 5 yds to the MSU 7
10:41
4th & 2 at opp 7
Jalen Berger run for 4 yds to the MSU 3 for a 1ST down
10:41
1st & goal at opp 3
Anthony Frias II run for 2 yds to the MSU 1
3:55
2nd & goal at opp 1
Jaivian Thomas run for 1 yd for a TD (Mateen Bhaghani KICK)UCLA 31, Michigan State 7
Michigan State Turnover on downs, 4 plays
3:55
1st & 10 at own 35
Mateen Bhaghani kickoff for 65 yds
3:55
1st & 10 at own 25
Alessio Milivojevic pass incomplete to Omari Kelly
3:55
2nd & 10 at own 25
Alessio Milivojevic run for 9 yds to the MSU 34
3:55
3rd & 1 at own 34
Alessio Milivojevic pass incomplete to Michael Masunas, broken up by Rodrick Pleasant
2:56
4th & 1 at own 34
Makhi Frazier run for a loss of 1 yard to the MSU 33
UCLA Touchdown, 5 plays
2:56
1st & 10 at opp 33
Nico Iamaleava pass incomplete to Mikey Matthews
2:56
2nd & 10 at opp 33
Nico Iamaleava pass complete to Mikey Matthews for 9 yds to the MSU 24
2:56
3rd & 1 at opp 24
Anthony Frias II run for 7 yds to the MSU 17 Michigan State Penalty, personal foul (Malik Spencer) to the MSU 8
2:56
1st & goal at opp 8
Nico 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:44
1st & goal at opp 13
Nico 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:44
1st & 10 at own 35
Mateen Bhaghani kickoff for 65 yds for a touchback
1:44
1st & 10 at own 25
Makhi Frazier run for 8 yds to the MSU 33
1:44
2nd & 2 at own 33
Alessio Milivojevic pass complete to Omari Kelly for 14 yds to the MSU 47 for a 1ST down
1:44
1st & 10 at own 47
Alessio Milivojevic pass incomplete to Kai Rios
Q4 15:00
3rd & 5 at opp 48
Alessio Milivojevic pass complete to Nick Marsh for 22 yds to the UCLA 26 for a 1ST down
Q4 15:00
1st & 10 at opp 26
Makhi Frazier run for 10 yds to the UCLA 16 for a 1ST down
Q4 14:00
1st & 10 at opp 16
Alessio Milivojevic pass complete to Nick Marsh for 11 yds to the UCLA 5 for a 1ST down
Q4 14:00
1st & goal at opp 5
Alessio Milivojevic pass incomplete to Nick Marsh
Q4 13:09
2nd & goal at opp 5
Nick 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:09
1st & 10 at own 35
Martin Connington kickoff for 65 yds for a touchback
13:09
1st & 10 at own 25
Jaivian Thomas run for 5 yds to the UCLA 30
13:09
2nd & 5 at own 30
Jaivian Thomas run for 11 yds to the UCLA 41 for a 1ST down
13:09
1st & 10 at own 41
Jalen Berger run for 5 yds to the UCLA 46
13:09
2nd & 5 at own 46
Jalen Berger run for 4 yds to the 50 yard line
13:09
3rd & 1 at the 50
Jalen Berger run for 2 yds to the MSU 48 for a 1ST down
13:09
1st & 10 at opp 48
Anthony Frias II run for 6 yds to the MSU 42
13:09
2nd & 4 at opp 42
Anthony Frias II run for no gain to the MSU 42
13:09
3rd & 4 at opp 42
Nico Iamaleava sacked by Alex VanSumeren and Grady Kelly for a loss of 5 yards to the MSU 47
7:08
4th & 9 at opp 47
Will Karoll punt for 36 yds
Michigan State Turnover on downs, 9 plays
7:08
1st & 10 at own 11
Alessio Milivojevic pass incomplete to Nick Marsh, broken up by Jalen Woods
7:08
2nd & 10 at own 11
Makhi Frazier run for 2 yds to the MSU 13
7:08
3rd & 8 at own 13
Alessio Milivojevic pass complete to Chrishon McCray for 23 yds to the MSU 36 for a 1ST down
7:08
1st & 10 at own 36
Alessio Milivojevic pass complete to Jack Velling for 7 yds to the MSU 43
7:08
2nd & 3 at own 43
Alessio Milivojevic pass complete to Nick Marsh for 13 yds to the UCLA 44 for a 1ST down
7:08
1st & 10 at opp 44
Alessio Milivojevic pass incomplete to Jack Velling
7:08
2nd & 10 at opp 44
Alessio Milivojevic pass incomplete to Chrishon McCray
7:08
3rd & 10 at opp 44
Elijah Tau-Tolliver run for 2 yds to the UCLA 42
3:59
4th & 8 at opp 42
Alessio Milivojevic pass incomplete to Chrishon McCray
UCLA Result not recorded, 6 plays
3:59
1st & 10 at own 42
Jalen Berger run for no gain to the UCLA 42
3:59
2nd & 10 at own 42
Jalen Berger run for 15 yds to the MSU 43 Jalen Berger fumbled, recovered by UCLA Noah Fox-Flores for a 1ST down
3:59
1st & 10 at opp 43
Anthony Frias II run for no gain to the MSU 43
2:00
2nd & 10 at opp 43
Anthony Frias II run for 18 yds to the MSU 25 for a 1ST down
2:00
1st & 10 at opp 25
Troy Leigber run for 3 yds to the MSU 22
2:00
2nd & 7 at opp 22
Anthony 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.