No. 9 UCLA beats Michigan State 28-10

Michigan State2-610
No. 9 UCLA7-028Final
Sat, Oct 24 · Rose Bowl, Pasadena, Calif. · Crowd 33,757CBS

No. 9 UCLA beat Michigan State 28-10.

We had UCLA favored. It won.

Next: Michigan State at Michigan, Sat Nov 7 · Michigan State underdog by 16.5

Next: UCLA vs Nevada, Sat Oct 31 · 4:15 PM ET · UCLA favored by 22.5

Well at least we had a little fun
A Michigan State fan

How it swung

Before kickoff, our ratings gave UCLA a 96% chance, and the closing betting line (UCLA was a 16.5-point favorite) put it at 91%.

Favored the whole way: UCLA never fell below 61%.

Michigan State never had better than a 39% chance.

28 unansweredUCLA · Q2 3:04
FinalUCLA 28-10 Michigan StateUCLA wonMove across the chart, or tap a numbered swing, to see any play.
50%75%90%Q1Q2Q3Q494% at halfUCLAWon28-1012+13+12Scores28 unansweredUCLAM. StateUCLA fans: quietUCLA fans: quietUCLA fans: steadyUCLA fans: steadyUCLA fans: quietUCLA fans: quietUCLA fans: steadyUCLA fans: quietUCLA fans: steadyUCLA fans: steadyUCLA fans: loudUCLA fans: steadyUCLA fans: loudUCLA fans: steadyUCLA fans: loudUCLA fans: steadyUCLA fans: steadyUCLA fans: loudUCLA fans: steadyUCLA fans: quietUCLA fans: quietUCLA fans: steadyUCLA fans: quietUCLA fans: loudUCLA fans: loudUCLA fans: loudest stretchUCLA fans: loudUCLA fans: steadyUCLA fans: quietUCLA fans: steadyUCLA fans: steadyUCLA fans: steadyUCLA fans: steadyUCLA fans: quietUCLA fans: loudUCLA fans: quietUCLA fans: quietUCLA fans: loudUCLA fans: loudUCLA fans: steadyUCLA fans: loudUCLA fans: quietUCLA fans: steadyUCLA fans: steadyUCLA fans: quietUCLA fans: steadyUCLA fans: steadyUCLA fans: loudUCLA fans: steadyUCLA fans: steadyUCLA fans: loudUCLA fans: steadyUCLA fans: steadyUCLA fans: quietUCLA fans: loudUCLA fans: steadyUCLA fans: steadyUCLA fans: loudUCLA fans: loudMichigan State fans: loudMichigan State fans: loudMichigan State fans: steadyMichigan State fans: quietMichigan State fans: loudest stretchMichigan State fans: steadyMichigan State fans: loudMichigan State fans: steadyMichigan State fans: loudest stretchMichigan State fans: loudest stretchMichigan State fans: loudMichigan State fans: loudest stretchMichigan State fans: loudest stretchMichigan State fans: steadyMichigan State fans: steadyMichigan State fans: steadyMichigan State fans: steadyMichigan State fans: loudest stretchMichigan State fans: loudMichigan State fans: quietMichigan State fans: quietMichigan State fans: steadyMichigan State fans: steadyMichigan State fans: loudMichigan State fans: loudMichigan State fans: steadyMichigan State fans: loudMichigan State fans: steadyMichigan State fans: steadyMichigan State fans: steadyMichigan State fans: quietMichigan State fans: quietMichigan State fans: steadyMichigan State fans: steadyMichigan State fans: quietMichigan State fans: steadyMichigan State fans: quietMichigan State fans: loudMichigan State fans: loudMichigan State fans: quietMichigan State fans: steadyMichigan State fans: quietMichigan State fans: quietMichigan State fans: steadyMichigan State fans: steadyMichigan State fans: steadyMichigan State fans: steadyMichigan State fans: quietMichigan State fans: quietMichigan State fans: quietMichigan State fans: steadyMichigan State fans: quietMichigan State fans: quietMichigan State fans: steadyMichigan State fans: steadyMichigan State fans: steadyMichigan State fans: steadyMichigan State fans: quietMichigan State fans: quiet
50%75%90%Q1Q2Q3Q494% at halfUCLAWon28-1012Scores28 unansweredUCLAM. StateUCLA fans: quietUCLA fans: quietUCLA fans: steadyUCLA fans: steadyUCLA fans: quietUCLA fans: quietUCLA fans: steadyUCLA fans: quietUCLA fans: steadyUCLA fans: steadyUCLA fans: loudUCLA fans: steadyUCLA fans: loudUCLA fans: steadyUCLA fans: loudUCLA fans: steadyUCLA fans: steadyUCLA fans: loudUCLA fans: steadyUCLA fans: quietUCLA fans: quietUCLA fans: steadyUCLA fans: quietUCLA fans: loudUCLA fans: loudUCLA fans: loudest stretchUCLA fans: loudUCLA fans: steadyUCLA fans: quietUCLA fans: steadyUCLA fans: steadyUCLA fans: steadyUCLA fans: steadyUCLA fans: quietUCLA fans: loudUCLA fans: quietUCLA fans: quietUCLA fans: loudUCLA fans: loudUCLA fans: steadyUCLA fans: loudUCLA fans: quietUCLA fans: steadyUCLA fans: steadyUCLA fans: quietUCLA fans: steadyUCLA fans: steadyUCLA fans: loudUCLA fans: steadyUCLA fans: steadyUCLA fans: loudUCLA fans: steadyUCLA fans: steadyUCLA fans: quietUCLA fans: loudUCLA fans: steadyUCLA fans: steadyUCLA fans: loudUCLA fans: loudMichigan State fans: loudMichigan State fans: loudMichigan State fans: steadyMichigan State fans: quietMichigan State fans: loudest stretchMichigan State fans: steadyMichigan State fans: loudMichigan State fans: steadyMichigan State fans: loudest stretchMichigan State fans: loudest stretchMichigan State fans: loudMichigan State fans: loudest stretchMichigan State fans: loudest stretchMichigan State fans: steadyMichigan State fans: steadyMichigan State fans: steadyMichigan State fans: steadyMichigan State fans: loudest stretchMichigan State fans: loudMichigan State fans: quietMichigan State fans: quietMichigan State fans: steadyMichigan State fans: steadyMichigan State fans: loudMichigan State fans: loudMichigan State fans: steadyMichigan State fans: loudMichigan State fans: steadyMichigan State fans: steadyMichigan State fans: steadyMichigan State fans: quietMichigan State fans: quietMichigan State fans: steadyMichigan State fans: steadyMichigan State fans: quietMichigan State fans: steadyMichigan State fans: quietMichigan State fans: loudMichigan State fans: loudMichigan State fans: quietMichigan State fans: steadyMichigan State fans: quietMichigan State fans: quietMichigan State fans: steadyMichigan State fans: steadyMichigan State fans: steadyMichigan State fans: steadyMichigan State fans: quietMichigan State fans: quietMichigan State fans: quietMichigan State fans: steadyMichigan State fans: quietMichigan State fans: quietMichigan State fans: steadyMichigan State fans: steadyMichigan State fans: steadyMichigan State fans: steadyMichigan State fans: quietMichigan State fans: quiet
50%10%25%Q1Q2Q3Q46% at halfUCLALowest 0%Lost10-2812−13−12Scores28 unansweredM. StateUCLAMichigan State fans: loudMichigan State fans: loudMichigan State fans: steadyMichigan State fans: quietMichigan State fans: loudest stretchMichigan State fans: steadyMichigan State fans: loudMichigan State fans: steadyMichigan State fans: loudest stretchMichigan State fans: loudest stretchMichigan State fans: loudMichigan State fans: loudest stretchMichigan State fans: loudest stretchMichigan State fans: steadyMichigan State fans: steadyMichigan State fans: steadyMichigan State fans: steadyMichigan State fans: loudest stretchMichigan State fans: loudMichigan State fans: quietMichigan State fans: quietMichigan State fans: steadyMichigan State fans: steadyMichigan State fans: loudMichigan State fans: loudMichigan State fans: steadyMichigan State fans: loudMichigan State fans: steadyMichigan State fans: steadyMichigan State fans: steadyMichigan State fans: quietMichigan State fans: quietMichigan State fans: steadyMichigan State fans: steadyMichigan State fans: quietMichigan State fans: steadyMichigan State fans: quietMichigan State fans: loudMichigan State fans: loudMichigan State fans: quietMichigan State fans: steadyMichigan State fans: quietMichigan State fans: quietMichigan State fans: steadyMichigan State fans: steadyMichigan State fans: steadyMichigan State fans: steadyMichigan State fans: quietMichigan State fans: quietMichigan State fans: quietMichigan State fans: steadyMichigan State fans: quietMichigan State fans: quietMichigan State fans: steadyMichigan State fans: steadyMichigan State fans: steadyMichigan State fans: steadyMichigan State fans: quietMichigan State fans: quietUCLA fans: quietUCLA fans: quietUCLA fans: steadyUCLA fans: steadyUCLA fans: quietUCLA fans: quietUCLA fans: steadyUCLA fans: quietUCLA fans: steadyUCLA fans: steadyUCLA fans: loudUCLA fans: steadyUCLA fans: loudUCLA fans: steadyUCLA fans: loudUCLA fans: steadyUCLA fans: steadyUCLA fans: loudUCLA fans: steadyUCLA fans: quietUCLA fans: quietUCLA fans: steadyUCLA fans: quietUCLA fans: loudUCLA fans: loudUCLA fans: loudest stretchUCLA fans: loudUCLA fans: steadyUCLA fans: quietUCLA fans: steadyUCLA fans: steadyUCLA fans: steadyUCLA fans: steadyUCLA fans: quietUCLA fans: loudUCLA fans: quietUCLA fans: quietUCLA fans: loudUCLA fans: loudUCLA fans: steadyUCLA fans: loudUCLA fans: quietUCLA fans: steadyUCLA fans: steadyUCLA fans: quietUCLA fans: steadyUCLA fans: steadyUCLA fans: loudUCLA fans: steadyUCLA fans: steadyUCLA fans: loudUCLA fans: steadyUCLA fans: steadyUCLA fans: quietUCLA fans: loudUCLA fans: steadyUCLA fans: steadyUCLA fans: loudUCLA fans: loud
50%10%25%Q1Q2Q3Q46% at halfUCLALowest 0%Lost10-2812Scores28 unansweredM. StateUCLAMichigan State fans: loudMichigan State fans: loudMichigan State fans: steadyMichigan State fans: quietMichigan State fans: loudest stretchMichigan State fans: steadyMichigan State fans: loudMichigan State fans: steadyMichigan State fans: loudest stretchMichigan State fans: loudest stretchMichigan State fans: loudMichigan State fans: loudest stretchMichigan State fans: loudest stretchMichigan State fans: steadyMichigan State fans: steadyMichigan State fans: steadyMichigan State fans: steadyMichigan State fans: loudest stretchMichigan State fans: loudMichigan State fans: quietMichigan State fans: quietMichigan State fans: steadyMichigan State fans: steadyMichigan State fans: loudMichigan State fans: loudMichigan State fans: steadyMichigan State fans: loudMichigan State fans: steadyMichigan State fans: steadyMichigan State fans: steadyMichigan State fans: quietMichigan State fans: quietMichigan State fans: steadyMichigan State fans: steadyMichigan State fans: quietMichigan State fans: steadyMichigan State fans: quietMichigan State fans: loudMichigan State fans: loudMichigan State fans: quietMichigan State fans: steadyMichigan State fans: quietMichigan State fans: quietMichigan State fans: steadyMichigan State fans: steadyMichigan State fans: steadyMichigan State fans: steadyMichigan State fans: quietMichigan State fans: quietMichigan State fans: quietMichigan State fans: steadyMichigan State fans: quietMichigan State fans: quietMichigan State fans: steadyMichigan State fans: steadyMichigan State fans: steadyMichigan State fans: steadyMichigan State fans: quietMichigan State fans: quietUCLA fans: quietUCLA fans: quietUCLA fans: steadyUCLA fans: steadyUCLA fans: quietUCLA fans: quietUCLA fans: steadyUCLA fans: quietUCLA fans: steadyUCLA fans: steadyUCLA fans: loudUCLA fans: steadyUCLA fans: loudUCLA fans: steadyUCLA fans: loudUCLA fans: steadyUCLA fans: steadyUCLA fans: loudUCLA fans: steadyUCLA fans: quietUCLA fans: quietUCLA fans: steadyUCLA fans: quietUCLA fans: loudUCLA fans: loudUCLA fans: loudest stretchUCLA fans: loudUCLA fans: steadyUCLA fans: quietUCLA fans: steadyUCLA fans: steadyUCLA fans: steadyUCLA fans: steadyUCLA fans: quietUCLA fans: loudUCLA fans: quietUCLA fans: quietUCLA fans: loudUCLA fans: loudUCLA fans: steadyUCLA fans: loudUCLA fans: quietUCLA fans: steadyUCLA fans: steadyUCLA fans: quietUCLA fans: steadyUCLA fans: steadyUCLA fans: loudUCLA fans: steadyUCLA fans: steadyUCLA fans: loudUCLA fans: steadyUCLA fans: steadyUCLA fans: quietUCLA fans: loudUCLA fans: steadyUCLA fans: steadyUCLA fans: loudUCLA fans: loud

The two plays that swung it

  1. 1Q2 13:01FumbleWilliams run for a 10-yd loss, fumblesUCLA 64% → 77% (+13)
  2. 2Q2 5:36InterceptionCoffman intercepted by Pellot at the UCLA 12, returned 67 yardsUCLA 77% → 89% (+12)

The two plays that swung it

  1. 1Q2 13:01FumbleWilliams run for a 10-yd loss, fumblesMichigan State 36% → 23% (−13)
  2. 2Q2 5:36InterceptionCoffman intercepted by Pellot at the UCLA 12, returned 67 yardsMichigan State 23% → 11% (−12)

for those keeping track at home, the offenses have outgained the defenses about 230 yards to 180

Q2 6:10 · A UCLA fan · r/CFB game thread

What fans said, play by play

The line in bold above each quote is written by our model from the thread’s comments and the play-by-play.

  1. Q1 6:09Vaught forces fumble from Woods, returns it 56 yards for Michigan State touchdownBecause of a dropped screen pass and a fumble by the same RB?r/CFB game thread
  2. Q2 6:10Pellot intercepts Coffman, returns it 67 yards as UCLA takes the leadYeah, UCLA, not so easy to return it for a TD, is it?r/CFB game thread
  3. Q2 0:20UCLA fans panic as Dieffenbach is injured, fearing Madden must startEveryone is dyingr/CFB game thread
UCLA’s chance to win after every play.
How to read this chartStarts from the pregame line (UCLA -16.5), at 90% for UCLA (the play-by-play feed's kickoff number, moved to match the line; our model's and the betting line's own numbers are in “The betting line, and the fans”). Dots are the biggest swings; ticks under the chart are scores. Outlined diamonds mark rare plays. Under the scores, r/CFB comments per minute from fans with a UCLA or Michigan State flair (390 and 416); both sides share one scale, regulation only. A gold diamond marks a play fans were reacting to.

Watch the plays

The bar and the arrow show UCLA’s chance to win after each play; the logo is the team the play helped.

  1. Q1, 6:09Woods 7-yd runfumblesQ1, 6:09 · UCLA 0, Michigan State 0▼8%UCLA’s chance to win, 91% to 83%▼8%UCLA’s chance to win, 91% to 83%Watch from this playCBS Sports College Football
  2. Q1, 5:26Coffman 14-yd TD pass to WilliamsMichigan State goes ahead 7-0Q1, 5:26 · UCLA 0, Michigan State 7▼9%UCLA’s chance to win, 83% to 74%▼9%UCLA’s chance to win, 83% to 74%Watch from this playCBS Sports College Football
  3. Q2, 13:01Williams run for a 10-yd lossfumblesQ2, 13:01 · UCLA 0, Michigan State 7▲13%UCLA’s chance to win, 64% to 77%▲13%UCLA’s chance to win, 64% to 77%Watch from this playCBS Sports College Football
  4. Q2, 11:00Thomas 7-yd TD runties it 7-7Q2, 11:00 · UCLA 7, Michigan State 7▲7%UCLA’s chance to win, 77% to 84%▲7%UCLA’s chance to win, 77% to 84%Watch from this playCBS Sports College Football
  5. Q2, 6:23Thomas 9-yd runfumblesQ2, 6:23 · UCLA 7, Michigan State 7▼10%UCLA’s chance to win, 87% to 77%▼10%UCLA’s chance to win, 87% to 77%Watch from this playCBS Sports College Football
  6. Q2, 5:36Coffman intercepted by Pellot at the UCLA 12returned 67 yardsQ2, 5:36 · UCLA 7, Michigan State 7▲12%UCLA’s chance to win, 77% to 89%▲12%UCLA’s chance to win, 77% to 89%Watch from this playCBS Sports College Football
  7. Q2, 3:04Knight 1-yd TD runUCLA goes ahead 14-7Q2, 3:04 · UCLA 14, Michigan State 7▲6%UCLA’s chance to win, 87% to 93%▲6%UCLA’s chance to win, 87% to 93%Watch from this playCBS Sports College Football
  8. Q3, 13:00Dieffenbach 63-yd TD pass to RoweUCLA leads 21-7Q3, 13:00 · UCLA 21, Michigan State 7▲4%UCLA’s chance to win, 94% to 98%▲4%UCLA’s chance to win, 94% to 98%Watch from this playCBS Sports College Football
  9. Q3, 5:27Woods 4-yd TD runUCLA leads 28-7Q3, 5:27 · UCLA 28, Michigan State 728-7score after the play28-7score after the playWatch from this playCBS Sports College Football
  10. Q3, 4:39Coffman sacked for a 6-yd lossQ3, 4:39 · UCLA 28, Michigan State 728-7score after the play28-7score after the playWatch from this playCBS Sports College Football
  11. Q4, 4:21Hannan intercepted by Hartford at the UCLA 26Q4, 4:21 · UCLA 28, Michigan State 1028-10score after the play28-10score after the playWatch from this playCBS Sports College Football

Every drive

UCLA scored on 4 of its 13 drives; Michigan State on 2 of its 13.

UCLA’s drives are teal, Michigan State’s amber. A line runs from where a drive started to where it ended; a filled dot means it scored.

own goalgoal lineQ1Michigan State: Punt, from 85 yards out to 38PuntUCLA: Fumble, from 80 yards out to 29FumbleMichigan State: Touchdown, from 15 yards out to 0TouchdownUCLA: Punt, from 76 yards out to 71PuntMichigan State: Punt, from 76 yards out to 68PuntUCLA: Punt, from 82 yards out to 72PuntQ2Michigan State: Fumble, from 71 yards out to 81FumbleUCLA: Touchdown, from 19 yards out to 0TouchdownMichigan State: Punt, from 75 yards out to 61PuntUCLA: Fumble, from 77 yards out to 25FumbleMichigan State: Interception, from 19 yards out to 19InterceptionUCLA: Touchdown, from 21 yards out to 0TouchdownMichigan State: Punt, from 75 yards out to 64PuntUCLA: Punt, from 73 yards out to 47PuntMichigan State: End of half, from 85 yards out to 86End of halfQ3UCLA: Touchdown, from 75 yards out to 0TouchdownMichigan State: Punt, from 75 yards out to 70PuntUCLA: Touchdown, from 70 yards out to 0TouchdownMichigan State: Punt, from 75 yards out to 85PuntUCLA: Punt, from 67 yards out to 51PuntMichigan State: Punt, from 98 yards out to 80PuntQ4UCLA: Turned over on downs, from 63 yards out to 3DownsMichigan State: Field goal, from 97 yards out to 28Field goalUCLA: Missed field goal, from 42 yards out to 36Missed FGMichigan State: Interception, from 64 yards out to 54InterceptionUCLA: End of game, from 74 yards out to 8End of game

From Michigan State’s side

Michigan State’s best moment: Thomas 9-yd run, fumbles (Q2 6:23). It lifted Michigan State’s win chance by 10 points.

How Michigan State fans took it: “UCLA is a good team all around” r/CFB game thread

How fans reacted

Steady

Fans were loudest in the second quarter.

Jump to the loudest stretch

The jump was steady; the crowd was steady.

FirstSecondThirdFourthUCLA fansMichigan State fansusual

What it cost

UCLA’s chance to make the playoff rose from 38% to 40%.

Make the playoff

Michigan State · lost0% → 0%
UCLA · won38% → ▲40%38%▲ 40%

Win the conference

Michigan State · lost0% → 0%
UCLA · won16% → ▲18%16%▲ 18%

Before the game (October 23, 2026) → after this result alone, in our model. Other games that weekend move it too, so the team page may differ.

UCLA plays vs Nevada on Sat Oct 31 with a 40% chance to make the playoff.

Box score

UCLA 28, Michigan State 10

UCLA covered −16.5 by 1.5. The total, 38, stayed under 43.5.

Michigan StateUCLATotal yardsMichigan State 156UCLA 443156443Passing yardsMichigan State 109UCLA 198109198Rushing yardsMichigan State 47UCLA 24547245First downsMichigan State 11UCLA 251125TurnoversMichigan State 3UCLA 232Time of possessionMichigan State 24:02UCLA 35:5824:0235:58
Team totalsMichigan StateUCLA
Total yards156443
Passing13 of 25, 109 yds18 of 31, 198 yds
Rushing29 for 47 yds48 for 245 yds
First downs1125
Third down2 of 116 of 16
Fourth down1 of 11 of 2
Turnovers32
Penalties9 for 79 yds6 for 60 yds
Time of possession24:0235:58

Michigan State leaders

  • Passing Leo Hannan 9 of 15, 67 yds, 1 INT
  • Rushing Kenneth Williams 17 for 54 yds; Marvis Parrish 2 for 9 yds
  • Receiving Chrishon Mccray 3 for 42 yds; Bryson Williams 1 for 19 yds

UCLA leaders

  • Passing Ty Dieffenbach 18 of 31, 198 yds, 1 TD
  • Rushing Anthony Woods 14 for 112 yds, 1 TD; Wayne Knight 15 for 56 yds, 1 TD
  • Receiving Brian Rowe Jr. 3 for 74 yds, 1 TD; Semaj Morgan 7 for 70 yds

55° at the start

55° at kickoff · rain amounts not reported at this airport

Colder than 9 in 10 of the 70 other games played at Rose Bowl since 2016 (airport temperature during the game window). The usual here around this date is 73°, with about 7 in 10 games between 65° and 82°.

October game-day temperatures at Rose Bowl

Win chance with rain, wind and thunder from the nearest airport, by game timeQ1Q2Q3Q4UCLA favoredMichigan State favored100%Win chanceUCLARaininches per 10 min0.1 inRain amounts not reported hereWindmph, average and gusts20 mph40 mphHourly wind only at this airport
Win chance with rain, wind and thunder from the nearest airport, by game timeQ1Q2Q3Q4UCLA favoredMichigan State favoredRain · inches per 10 min0.1 inRain amounts not reported hereWind · miles per hour2040Hourly wind only at this airport

Drag along the chart, or step through the game.

First quarter, 14:52 left12:38 p.m.
Michigan State 0, UCLA 0 · UCLA 90% to win
56°
Parrish 5-yd run
Where this weather comes fromMeasured at Mount Wilson airport, 7.6 miles away. Wind and rain are airport readings near the stadium, not on the field. Game times come from the play-by-play, good to a minute or two. Source: National Weather Service, through the Iowa Environmental Mesonet. Field direction from OpenStreetMap contributors.

Before kickoff

Recent games, the series and the betting line below are as they stood going in; the season profile is the season so far.

Recent games

Last three games

Michigan State · 2-5

Rated 170th in our preseason ratings, 124th now, up 46 spots.

Three straight losses.

L 21-24 vs NorthwesternTop 25 No. 16 of 668 teams

lost by 3 as a 7.5-point underdog

Michigan State lost 21-24 vs Northwestern. Chance to win started at 40%, low under 1%, high 78%.

L 3-31 @ WisconsinTop 25 No. 52 of 668 teams

lost by 28 as an 8.5-point underdog

Michigan State lost 3-31 at Wisconsin. Chance to win started at 25%, low under 1%, high 25%.

Last three games

UCLA · 6-0

Rated 62nd in our preseason ratings, 19th now, up 43 spots.

Three straight wins, including a 2-point win over Oregon as a 10-point underdog.

W 17-7 vs WisconsinTop 25 No. 49 of 668 teams

won by 10 as a 1.5-point favorite

UCLA won 17-7 vs Wisconsin. Chance to win started at 62%, low 59%, high better than 99%.

W 17-15 @ OregonTop 25 No. 8 of 668 teams

won by 2 as a 10-point underdog

UCLA won 17-15 at Oregon. Chance to win started at 27%, low 13%, high better than 99%.

W 54-3 @ Maryland No. 76 of 668 teams

won by 51 as a 2.5-point favorite

UCLA won 54-3 at Maryland. Chance to win started at 48%, low 39%, high better than 99%.

Week by week

UCLA

Wk 2: W 28-10 vs San Diego State▲18S. Diego…Wk 3: W 52-38 vs Purdue▲14PurdueWk 4: W 54-3 at Maryland▲51MarylandWk 6: W 17-15 at Oregon▲2OregonWk 7: W 17-7 vs Wisconsin▲10Wisconsin
  • Wk 2Wvs San Diego State28-10
  • Wk 3Wvs Purdue52-38
  • Wk 4Wat Maryland54-3
  • Wk 6Wat Oregon17-15
  • Wk 7Wvs Wisconsin17-7

Michigan State

Wk 3: L 10-27 at Notre Dame▼17N. DameWk 4: L 13-31 vs Nebraska▼18NebraskaWk 5: L 3-31 at Wisconsin▼28WisconsinWk 6: L 37-38 vs Illinois▼1IllinoisWk 7: L 21-24 vs Northwestern▼3Northwes…
  • Wk 3Lat Notre Dame10-27
  • Wk 4Lvs Nebraska13-31
  • Wk 5Lat Wisconsin3-31
  • Wk 6Lvs Illinois37-38
  • Wk 7Lvs Northwestern21-24

Power rating by week

UCLA is rated 12.4 points ahead as of week 7. Our power rating by week; higher is better.

121-11Wk 0Wk 4Wk 7UCLAMichigan State

Matchups

Biggest mismatch: Michigan State’s explosive plays against UCLA, 93 points

Each row ranks the two sides among all teams. The longer the line, the bigger the mismatch.

  1. Michigan State’s EPA/play against UCLA’s defense

    91 pointsweakerstronger50th

    Michigan State offense, 9th percentile · UCLA defense, 100th

  2. Michigan State’s explosive plays against UCLA’s defense

    93 pointsweakerstronger50th

    Michigan State offense, 1st percentile · UCLA defense, 94th

  3. Michigan State’s passing EPA against UCLA’s defense

    89 pointsweakerstronger50th

    Michigan State offense, 10th percentile · UCLA defense, 99th

Season profile, all the rows

Season profile

Michigan StateUCLA
EPA/play, offense
Michigan State · 9UCLA · 58
EPA/play, defense
Michigan State · 16UCLA · 100
Success rate, offense
Michigan State · 45UCLA · 75
Success rate, defense
Michigan State · 24UCLA · 98
Explosive-play rate, offense
Michigan State · 1UCLA · 8
Explosive-play rate, defense
Michigan State · 24UCLA · 94
Rush EPA, offense
Michigan State · 12UCLA · 87
Rush EPA, defense
Michigan State · 35UCLA · 98
Pass EPA, offense
Michigan State · 10UCLA · 29
Pass EPA, defense
Michigan State · 21UCLA · 99

The series

UCLA leads the series 4-3

7 meetings since 1953 · UCLA has won the last 3

UCLA wonMichigan State won1953: Michigan State by 81955: Michigan State by 31965: UCLA by 21965: Michigan State by 101973: UCLA by 131974: UCLA by 422025: UCLA by 2519532025
  • 2025UCLA 38-13
  • 1974UCLA 56-14
  • 1973UCLA 34-21
  • 1965Michigan State 13-3
  • 1965 · neutral siteUCLA 14-12

Line, fans and home field

The betting line, and the fans

UCLA fans are feeling it about like the typical fanbase this week (50th percentile among FBS fanbases), in line with the numbers.

50-50Model 96% · Line 91%UCLA fans · 50thMichigan State fans · 9thMichigan StateUCLA

UCLA favored by 16.5 · Total 43.5

How games like this usually go

UCLA by 16.5, and it went to form

50%90%Q1Q2Q3Q450%90%Q1Q2Q3Q4

Half of games8 in 10 gamesThis game

The band is where a favorite’s chance ran in the 263 games since 2025 with a favorite of 14.5 to 21.5 points.

The market

The spread moved 3 points toward UCLA.

opened −13.5now −16.5

The total fell 4 points.

opened 47.5now 43.5

Spread: −13.5 → −16.5 · Total: 47.5 → 43.5

The books’ cut: 4.3%, the margin built into the odds

Home field

UCLA has had no measurable home edge since 2018 — +0.1 points (±3.9), home against road — 3rd percentile of FBS.

50% at home, 48% on the road against FBS opponents (26-26 home, 21-23 away).

Our model gives every stadium the same flat 2.3-point home edge (why); the books use about 3. Against the closing line this stadium reads -7.6 at home vs. away over 98 games — outside the ±6.2 noise, one of the few buildings where results say more.

The visitors travel about 1,902 miles to get here.

Where next

Conference standings

Going into this game: place in the conference, then conference record.

Full Big Ten standings