Oregon upsets No. 20 Northwestern 34-26

No. 20 Northwestern6-226
Oregon5-334Final
Sat, Oct 31 · Autzen Stadium, Eugene, Ore. · Crowd 55,673Peacock

Oregon beat No. 20 Northwestern 34-26.

We had Northwestern favored. Oregon won.

Next: Northwestern vs Iowa, Sat Nov 7 · 7:30 PM ET · Northwestern favored by 2.5

Next: Oregon at Ohio State, Sat Nov 7 · 3:30 PM ET · Oregon underdog by 7

Drew needs to be nuked for what he did to this team
An Oregon fan

How it swung

The turning point: Smith 2-yd TD run, Oregon goes ahead 27-23 (Q4, 14:19). Oregon went from 52% to 74% to win. Fans right then: “Flag came from the other side of the field too.” r/CFB game thread

Before kickoff, our ratings gave Oregon a 49% chance, and the closing betting line (Oregon was a 4-point favorite) put it at 63%.

Oregon came back from 14 down, at one point just a 14% chance in the second quarter.

Northwestern led by 14, was as high as 86% in the second quarter, and still lost.

75-yard TD passOregon · Q4 10:20
FinalOregon 34-26 NorthwesternOregon wonMove across the chart, or tap a numbered swing, to see any play.
50%25%75%90%Q1Q2Q3Q435% at halfOregonNorthwesternLowest 14%Won34-2612+22+22ScoresOregonNorthweste…Oregon fans: steadyOregon fans: quietOregon fans: quietOregon fans: quietOregon fans: quietOregon fans: steadyOregon fans: loudOregon fans: steadyOregon fans: steadyOregon fans: loudOregon fans: steadyOregon fans: steadyOregon fans: loudOregon fans: loudOregon fans: steadyOregon fans: steadyOregon fans: steadyOregon fans: steadyOregon fans: steadyOregon fans: steadyOregon fans: loudOregon fans: steadyOregon fans: loudOregon fans: steadyOregon fans: steadyOregon fans: steadyOregon fans: steadyOregon fans: loudOregon fans: steadyOregon fans: loudOregon fans: loudOregon fans: loudOregon fans: steadyOregon fans: steadyOregon fans: steadyOregon fans: loudOregon fans: steadyOregon fans: steadyOregon fans: steadyOregon fans: steadyOregon fans: quietOregon fans: quietOregon fans: steadyOregon fans: loudOregon fans: loudOregon fans: loudOregon fans: loudOregon fans: quietOregon fans: loudest stretchOregon fans: loudOregon fans: loudest stretchOregon fans: steadyOregon fans: steadyOregon fans: steadyOregon fans: steadyOregon fans: loudOregon fans: steadyOregon fans: loudOregon fans: loudOregon fans: loudest stretchNorthwestern fans: quietNorthwestern fans: quietNorthwestern fans: quietNorthwestern fans: quietNorthwestern fans: quietNorthwestern fans: quietNorthwestern fans: quietNorthwestern fans: quietNorthwestern fans: quietNorthwestern fans: steadyNorthwestern fans: steadyNorthwestern fans: quietNorthwestern fans: quietNorthwestern fans: steadyNorthwestern fans: quietNorthwestern fans: steadyNorthwestern fans: quietNorthwestern fans: steadyNorthwestern fans: steadyNorthwestern fans: steadyNorthwestern fans: quietNorthwestern fans: quietNorthwestern fans: steadyNorthwestern fans: quietNorthwestern fans: steadyNorthwestern fans: steadyNorthwestern fans: steadyNorthwestern fans: steadyNorthwestern fans: steadyNorthwestern fans: steadyNorthwestern fans: steadyNorthwestern fans: quietNorthwestern fans: steadyNorthwestern fans: steadyNorthwestern fans: quietNorthwestern fans: quietNorthwestern fans: steadyNorthwestern fans: quietNorthwestern fans: steadyNorthwestern fans: steadyNorthwestern fans: steadyNorthwestern fans: steadyNorthwestern fans: quietNorthwestern fans: steadyNorthwestern fans: steadyNorthwestern fans: steadyNorthwestern fans: steadyNorthwestern fans: quietNorthwestern fans: steadyNorthwestern fans: steadyNorthwestern fans: quietNorthwestern fans: quietNorthwestern fans: steadyNorthwestern fans: quietNorthwestern fans: steadyNorthwestern fans: quietNorthwestern fans: steadyNorthwestern fans: quietNorthwestern fans: quietNorthwestern fans: steady
50%25%75%90%Q1Q2Q3Q435% at halfOregonNorthwesternLowest 14%Won34-2612ScoresOregonNorthwe…Oregon fans: steadyOregon fans: quietOregon fans: quietOregon fans: quietOregon fans: quietOregon fans: steadyOregon fans: loudOregon fans: steadyOregon fans: steadyOregon fans: loudOregon fans: steadyOregon fans: steadyOregon fans: loudOregon fans: loudOregon fans: steadyOregon fans: steadyOregon fans: steadyOregon fans: steadyOregon fans: steadyOregon fans: steadyOregon fans: loudOregon fans: steadyOregon fans: loudOregon fans: steadyOregon fans: steadyOregon fans: steadyOregon fans: steadyOregon fans: loudOregon fans: steadyOregon fans: loudOregon fans: loudOregon fans: loudOregon fans: steadyOregon fans: steadyOregon fans: steadyOregon fans: loudOregon fans: steadyOregon fans: steadyOregon fans: steadyOregon fans: steadyOregon fans: quietOregon fans: quietOregon fans: steadyOregon fans: loudOregon fans: loudOregon fans: loudOregon fans: loudOregon fans: quietOregon fans: loudest stretchOregon fans: loudOregon fans: loudest stretchOregon fans: steadyOregon fans: steadyOregon fans: steadyOregon fans: steadyOregon fans: loudOregon fans: steadyOregon fans: loudOregon fans: loudOregon fans: loudest stretchNorthwestern fans: quietNorthwestern fans: quietNorthwestern fans: quietNorthwestern fans: quietNorthwestern fans: quietNorthwestern fans: quietNorthwestern fans: quietNorthwestern fans: quietNorthwestern fans: quietNorthwestern fans: steadyNorthwestern fans: steadyNorthwestern fans: quietNorthwestern fans: quietNorthwestern fans: steadyNorthwestern fans: quietNorthwestern fans: steadyNorthwestern fans: quietNorthwestern fans: steadyNorthwestern fans: steadyNorthwestern fans: steadyNorthwestern fans: quietNorthwestern fans: quietNorthwestern fans: steadyNorthwestern fans: quietNorthwestern fans: steadyNorthwestern fans: steadyNorthwestern fans: steadyNorthwestern fans: steadyNorthwestern fans: steadyNorthwestern fans: steadyNorthwestern fans: steadyNorthwestern fans: quietNorthwestern fans: steadyNorthwestern fans: steadyNorthwestern fans: quietNorthwestern fans: quietNorthwestern fans: steadyNorthwestern fans: quietNorthwestern fans: steadyNorthwestern fans: steadyNorthwestern fans: steadyNorthwestern fans: steadyNorthwestern fans: quietNorthwestern fans: steadyNorthwestern fans: steadyNorthwestern fans: steadyNorthwestern fans: steadyNorthwestern fans: quietNorthwestern fans: steadyNorthwestern fans: steadyNorthwestern fans: quietNorthwestern fans: quietNorthwestern fans: steadyNorthwestern fans: quietNorthwestern fans: steadyNorthwestern fans: quietNorthwestern fans: steadyNorthwestern fans: quietNorthwestern fans: quietNorthwestern fans: steady
50%10%25%75%Q1Q2Q3Q465% at halfNorthwesternOregonHigh 86%Lost26-3412−22−22ScoresNorthweste…OregonNorthwestern fans: quietNorthwestern fans: quietNorthwestern fans: quietNorthwestern fans: quietNorthwestern fans: quietNorthwestern fans: quietNorthwestern fans: quietNorthwestern fans: quietNorthwestern fans: quietNorthwestern fans: steadyNorthwestern fans: steadyNorthwestern fans: quietNorthwestern fans: quietNorthwestern fans: steadyNorthwestern fans: quietNorthwestern fans: steadyNorthwestern fans: quietNorthwestern fans: steadyNorthwestern fans: steadyNorthwestern fans: steadyNorthwestern fans: quietNorthwestern fans: quietNorthwestern fans: steadyNorthwestern fans: quietNorthwestern fans: steadyNorthwestern fans: steadyNorthwestern fans: steadyNorthwestern fans: steadyNorthwestern fans: steadyNorthwestern fans: steadyNorthwestern fans: steadyNorthwestern fans: quietNorthwestern fans: steadyNorthwestern fans: steadyNorthwestern fans: quietNorthwestern fans: quietNorthwestern fans: steadyNorthwestern fans: quietNorthwestern fans: steadyNorthwestern fans: steadyNorthwestern fans: steadyNorthwestern fans: steadyNorthwestern fans: quietNorthwestern fans: steadyNorthwestern fans: steadyNorthwestern fans: steadyNorthwestern fans: steadyNorthwestern fans: quietNorthwestern fans: steadyNorthwestern fans: steadyNorthwestern fans: quietNorthwestern fans: quietNorthwestern fans: steadyNorthwestern fans: quietNorthwestern fans: steadyNorthwestern fans: quietNorthwestern fans: steadyNorthwestern fans: quietNorthwestern fans: quietNorthwestern fans: steadyOregon fans: steadyOregon fans: quietOregon fans: quietOregon fans: quietOregon fans: quietOregon fans: steadyOregon fans: loudOregon fans: steadyOregon fans: steadyOregon fans: loudOregon fans: steadyOregon fans: steadyOregon fans: loudOregon fans: loudOregon fans: steadyOregon fans: steadyOregon fans: steadyOregon fans: steadyOregon fans: steadyOregon fans: steadyOregon fans: loudOregon fans: steadyOregon fans: loudOregon fans: steadyOregon fans: steadyOregon fans: steadyOregon fans: steadyOregon fans: loudOregon fans: steadyOregon fans: loudOregon fans: loudOregon fans: loudOregon fans: steadyOregon fans: steadyOregon fans: steadyOregon fans: loudOregon fans: steadyOregon fans: steadyOregon fans: steadyOregon fans: steadyOregon fans: quietOregon fans: quietOregon fans: steadyOregon fans: loudOregon fans: loudOregon fans: loudOregon fans: loudOregon fans: quietOregon fans: loudest stretchOregon fans: loudOregon fans: loudest stretchOregon fans: steadyOregon fans: steadyOregon fans: steadyOregon fans: steadyOregon fans: loudOregon fans: steadyOregon fans: loudOregon fans: loudOregon fans: loudest stretch
50%10%25%75%Q1Q2Q3Q465% at halfNorthwesternOregonHigh 86%Lost26-3412ScoresNorthwe…OregonNorthwestern fans: quietNorthwestern fans: quietNorthwestern fans: quietNorthwestern fans: quietNorthwestern fans: quietNorthwestern fans: quietNorthwestern fans: quietNorthwestern fans: quietNorthwestern fans: quietNorthwestern fans: steadyNorthwestern fans: steadyNorthwestern fans: quietNorthwestern fans: quietNorthwestern fans: steadyNorthwestern fans: quietNorthwestern fans: steadyNorthwestern fans: quietNorthwestern fans: steadyNorthwestern fans: steadyNorthwestern fans: steadyNorthwestern fans: quietNorthwestern fans: quietNorthwestern fans: steadyNorthwestern fans: quietNorthwestern fans: steadyNorthwestern fans: steadyNorthwestern fans: steadyNorthwestern fans: steadyNorthwestern fans: steadyNorthwestern fans: steadyNorthwestern fans: steadyNorthwestern fans: quietNorthwestern fans: steadyNorthwestern fans: steadyNorthwestern fans: quietNorthwestern fans: quietNorthwestern fans: steadyNorthwestern fans: quietNorthwestern fans: steadyNorthwestern fans: steadyNorthwestern fans: steadyNorthwestern fans: steadyNorthwestern fans: quietNorthwestern fans: steadyNorthwestern fans: steadyNorthwestern fans: steadyNorthwestern fans: steadyNorthwestern fans: quietNorthwestern fans: steadyNorthwestern fans: steadyNorthwestern fans: quietNorthwestern fans: quietNorthwestern fans: steadyNorthwestern fans: quietNorthwestern fans: steadyNorthwestern fans: quietNorthwestern fans: steadyNorthwestern fans: quietNorthwestern fans: quietNorthwestern fans: steadyOregon fans: steadyOregon fans: quietOregon fans: quietOregon fans: quietOregon fans: quietOregon fans: steadyOregon fans: loudOregon fans: steadyOregon fans: steadyOregon fans: loudOregon fans: steadyOregon fans: steadyOregon fans: loudOregon fans: loudOregon fans: steadyOregon fans: steadyOregon fans: steadyOregon fans: steadyOregon fans: steadyOregon fans: steadyOregon fans: loudOregon fans: steadyOregon fans: loudOregon fans: steadyOregon fans: steadyOregon fans: steadyOregon fans: steadyOregon fans: loudOregon fans: steadyOregon fans: loudOregon fans: loudOregon fans: loudOregon fans: steadyOregon fans: steadyOregon fans: steadyOregon fans: loudOregon fans: steadyOregon fans: steadyOregon fans: steadyOregon fans: steadyOregon fans: quietOregon fans: quietOregon fans: steadyOregon fans: loudOregon fans: loudOregon fans: loudOregon fans: loudOregon fans: quietOregon fans: loudest stretchOregon fans: loudOregon fans: loudest stretchOregon fans: steadyOregon fans: steadyOregon fans: steadyOregon fans: steadyOregon fans: loudOregon fans: steadyOregon fans: loudOregon fans: loudOregon fans: loudest stretch

The two plays that swung it

  1. 1Q4 14:194th and 2Smith 2-yd TD run, Oregon goes ahead 27-23Oregon 52% → 74% (+22)
  2. 2Q4 10:20Raiola 75-yd TD pass to Moore, Oregon leads 34-26Oregon 66% → 88% (+22)

The two plays that swung it

  1. 1Q4 14:194th and 2Smith 2-yd TD run, Oregon goes ahead 27-23Northwestern 48% → 26% (−22)
  2. 2Q4 10:20Raiola 75-yd TD pass to Moore, Oregon leads 34-26Northwestern 34% → 12% (−22)

Flag came from the other side of the field too.

Q3 0:39 · A Northwestern 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 5:57Chiles throws 64-yard touchdown to Wilde, Northwestern leads 10-0wilde nfl?r/CFB game thread
  2. Q3 0:39Fans argue over a questionable pass interference call on Oregon's driveThe DB was only focused on holding. That's it.r/CFB game thread
  3. Q4 12:07Chiles completes a 36-yard pass to Wilde, energizing Northwestern fanschiles carrying this teamr/CFB game thread
Oregon’s chance to win after every play.
How to read this chartStarts from the pregame line (Oregon -4), at 68% for Oregon (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 Oregon or Northwestern flair (1,277 and 530); 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 Oregon’s chance to win after each play; the logo is the team the play helped.

  1. Q1, 8:27Raiola 0-yd runfumblesQ1, 8:27 · Oregon 0, Northwestern 30-3score after the play0-3score after the playWatch from this playBig Ten Football
  2. Q1, 5:57Chiles 64-yd TD pass to WildeNorthwestern leads 10-0Q1, 5:57 · Oregon 0, Northwestern 10▼14%Oregon’s chance to win, 51% to 37%▼14%Oregon’s chance to win, 51% to 37%Watch from this playBig Ten Football
  3. Q3, 14:19Raiola 21-yd pass to MoorefumbledQ3, 14:19 · Oregon 13, Northwestern 20▼9%Oregon’s chance to win, 34% to 25%▼9%Oregon’s chance to win, 34% to 25%Watch from this playBig Ten Football
  4. Q3, 8:46Raiola 17-yd TD pass to Johnsoncuts it to 23-20Q3, 8:46 · Oregon 20, Northwestern 23▲13%Oregon’s chance to win, 35% to 48%▲13%Oregon’s chance to win, 35% to 48%Watch from this playBig Ten Football
  5. Q4, 14:19Smith 2-yd TD runOregon goes ahead 27-23Q4, 14:19 · Oregon 27, Northwestern 23▲22%Oregon’s chance to win, 52% to 74%▲22%Oregon’s chance to win, 52% to 74%Watch from this playBig Ten Football
  6. Q4, 10:20Raiola 75-yd TD pass to MooreOregon leads 34-26Q4, 10:20 · Oregon 34, Northwestern 26▲22%Oregon’s chance to win, 66% to 88%▲22%Oregon’s chance to win, 66% to 88%Watch from this playBig Ten Football
  7. Q4, 9:33Chiles sacked for a 2-yd lossQ4, 9:33 · Oregon 34, Northwestern 2634-26score after the play34-26score after the playWatch from this playBig Ten Football

Every drive

Oregon scored on 6 of its 12 drives; Northwestern on 6 of its 11.

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

own goalgoal lineQ1Northwestern: Field goal, from 82 yards out to 19Field goalOregon: Punt, from 76 yards out to 69PuntNorthwestern: Touchdown, from 76 yards out to 0TouchdownOregon: Field goal, from 36 yards out to 9Field goalNorthwestern: Field goal, from 75 yards out to 19Field goalQ2Oregon: Field goal, from 75 yards out to 26Field goalNorthwestern: Touchdown, from 75 yards out to 0TouchdownOregon: Touchdown, from 71 yards out to 0TouchdownNorthwestern: Punt, from 75 yards out to 66PuntOregon: End of half, from 70 yards out to 72End of halfQ3Oregon: Fumble, from 75 yards out to 51FumbleNorthwestern: Field goal, from 49 yards out to 31Field goalOregon: Touchdown, from 80 yards out to 0TouchdownNorthwestern: Punt, from 80 yards out to 56PuntOregon: Punt, from 79 yards out to 52PuntNorthwestern: Punt, from 94 yards out to 60PuntOregon: Touchdown, from 76 yards out to 0TouchdownQ4Northwestern: Field goal, from 75 yards out to 31Field goalOregon: Touchdown, from 75 yards out to 0TouchdownNorthwestern: Missed field goal, from 75 yards out to 24Missed FGOregon: Punt, from 76 yards out to 69PuntNorthwestern: Punt, from 71 yards out to 80PuntOregon: End of game, from 65 yards out to 50End of game

From Northwestern’s side

Northwestern’s best moment: Chiles 64-yd TD pass to Wilde, Northwestern leads 10-0 (Q1 5:57). It lifted Northwestern’s win chance by 14 points.

How Northwestern fans took it: “Gg ducks, I’ve always liked y’all’s vibe! Till next time!” r/CFB game thread

How fans reacted

Quiet

Fans peaked in the fourth quarter.

Jump to the loudest stretch

The jump was quiet; the crowd was steady.

FirstSecondThirdFourthOregon fansNorthwestern fansusual

Two crowds, one game

The words each side’s fans used far more than the other side, from the game thread.

Northwestern fans

chiles“sure Jeremiah smith is incredible, but I’m not sure there is a player in all of college football who has elevated his team more than Aidan Chiles”

Both sets of fans kept coming back to: ball, don, now, run.

The winner fell to 12%.

What it cost

Northwestern’s chance to make the playoff fell from 14% to 8%.

Make the playoff

Northwestern · lost14% → ▼8%14%▼ 8%
Oregon · won11% → ▲14%11%▲ 14%

Win the conference

Northwestern · lost4% → ▼2%
Oregon · won3% → ▲4%

Win the title

Northwestern · lost1% → ▼0%
Oregon · won1% → ▲2%

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

Northwestern plays vs Iowa on Sat Nov 7 with an 8% chance to make the playoff. Oregon plays at Ohio State on Sat Nov 7 with a 14% chance to make the playoff.

Box score

Oregon 34, Northwestern 26

Oregon covered −4 by 4. The total, 60, went over 47.5.

NorthwesternOregonTotal yardsNorthwestern 456Oregon 441456441Passing yardsNorthwestern 281Oregon 336281336Rushing yardsNorthwestern 175Oregon 105175105First downsNorthwestern 22Oregon 172217TurnoversNorthwestern 0Oregon 101Time of possessionNorthwestern 35:54Oregon 24:0635:5424:06
Team totalsNorthwesternOregon
Total yards456441
Passing22 of 38, 281 yds22 of 31, 336 yds
Rushing36 for 175 yds28 for 105 yds
First downs2217
Third down7 of 176 of 14
Fourth down1 of 11 of 1
Turnovers01
Penalties5 for 35 yds1 for 5 yds
Time of possession35:5424:06

Northwestern leaders

  • Passing Aidan Chiles 22 of 38, 281 yds, 1 TD
  • Rushing Aidan Chiles 14 for 93 yds, 1 TD; Caleb Komolafe 16 for 67 yds
  • Receiving Griffin Wilde 5 for 146 yds, 1 TD; Luke Dehnicke 3 for 43 yds

Oregon leaders

  • Passing Dylan Raiola 22 of 31, 336 yds, 3 TD
  • Rushing Brandon Smith 8 for 82 yds, 1 TD; Dierre Hill Jr. 4 for 21 yds
  • Receiving Dakorien Moore 7 for 128 yds, 2 TD; Evan Stewart 4 for 71 yds

No rain and calm

42° at kickoff · no rain recorded · wind 4 mph from the north-northwest, gusts to 9

The usual here around this date is 51°, with about 7 in 10 games between 41° and 61°.

October game-day temperatures at Autzen Stadium

Win chance with rain, wind and thunder from the nearest airport, by game timeQ1Q2Q3Q4Oregon favoredNorthwestern favored100%Win chanceOregonRaininches per 10 min0.1 inNo rain recordedWindmph, average and gusts20 mph40 mph
Win chance with rain, wind and thunder from the nearest airport, by game timeQ1Q2Q3Q4Oregon favoredNorthwestern favoredRain · inches per 10 min0.1 inNo rain recordedWind · miles per hour2040

Drag along the chart, or step through the game.

Fourth quarter, 10:20 left3:24 p.m.
Northwestern 26, Oregon 34 · Oregon 88% to win
no rain · wind 2 mph from the northeast · 45°
Raiola 75-yd TD pass to Moore, Oregon leads 34-26

Jump to

Where this weather comes fromMeasured at Eugene/mahlon Sweet airport, 8.5 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

Northwestern · 6-1

Rated 14th in our preseason ratings, 12th now.

Three straight wins — but still hunting a ranked opponent.

Last three games

Oregon · 4-3

Rated 3rd in our preseason ratings, 9th now.

1-2 in its last three, one over ranked or top-40 competition.

L 10-21 @ Illinois No. 72 of 668 teams

lost by 11 as a 10.5-point favorite

Oregon lost 10-21 at Illinois. Chance to win started at 72%, low under 1%, high 92%.

L 15-17 vs UCLATop 25 No. 21 of 668 teams

lost by 2 as a 10-point favorite

Oregon lost 15-17 vs UCLA. Chance to win started at 73%, low under 1%, high 87%.

W 41-27 @ USCTop 25 No. 25 of 668 teams

won by 14 as a 3.5-point favorite

Oregon won 41-27 at USC. Chance to win started at 49%, low 40%, high better than 99%.

W 84-0 vs Portland State No. 244 of 668 teams

won by 84 as a 58.5-point favorite

Oregon won 84-0 vs Portland State. Never in doubt.

L 31-39 @ Oklahoma StateTop 25 No. 231 of 668 teams

lost by 8 as a 24.5-point favorite

Oregon lost 31-39 at Oklahoma State. Chance to win started at 92%, low under 1%, high 96%.

W 34-27 vs Boise StateTop 25 No. 29 of 668 teams

won by 7 as a 24.5-point favorite

Oregon won 34-27 vs Boise State. Chance to win started at 96%, low 64%, high better than 99%.

Week by week

Oregon

Wk 3: W 84-0 vs Portland State▲84Portland…Wk 4: W 41-27 at USC▲14USCWk 6: L 15-17 vs UCLA▼2UCLAWk 7: W 17-14 vs Nebraska▲3NebraskaWk 8: L 10-21 at Illinois▼11Illinois
  • Wk 3Wvs Portland State84-0
  • Wk 4Wat USC41-27
  • Wk 6Lvs UCLA15-17
  • Wk 7Wvs Nebraska17-14
  • Wk 8Lat Illinois10-21

Northwestern

Wk 4: L 23-29 at Indiana▼6IndianaWk 5: W 34-13 vs Penn State▲21Penn St.Wk 6: W 45-14 vs Ball State▲31Ball St.Wk 7: W 24-21 at Michigan State▲3Michigan…Wk 8: W 42-14 vs Rutgers▲28Rutgers
  • Wk 4Lat Indiana23-29
  • Wk 5Wvs Penn State34-13
  • Wk 6Wvs Ball State45-14
  • Wk 7Wat Michigan State24-21
  • Wk 8Wvs Rutgers42-14

Power rating by week

Oregon is rated 0.3 points ahead as of week 8. Our power rating by week; higher is better.

19137Wk 0Wk 4Wk 8OregonNorthwestern

Matchups

Biggest mismatch: Northwestern’s explosive plays against Oregon, 57 points

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

  1. Northwestern’s explosive plays against Oregon’s defense

    57 pointsweakerstronger50th

    Northwestern offense, 84th percentile · Oregon defense, 27th

  2. Oregon’s rushing EPA against Northwestern’s defense

    39 pointsweakerstronger50th

    Oregon offense, 16th percentile · Northwestern defense, 55th

  3. Oregon’s EPA/play against Northwestern’s defense

    17 pointsweakerstronger50th

    Oregon offense, 49th percentile · Northwestern defense, 66th

Season profile, all the rows

Season profile

NorthwesternOregon
EPA/play, offense
Northwestern · 95Oregon · 49
EPA/play, defense
Northwestern · 66Oregon · 83
Success rate, offense
Northwestern · 87Oregon · 44
Success rate, defense
Northwestern · 35Oregon · 89
Explosive-play rate, offense
Northwestern · 84Oregon · 66
Explosive-play rate, defense
Northwestern · 67Oregon · 27
Rush EPA, offense
Northwestern · 95Oregon · 16
Rush EPA, defense
Northwestern · 55Oregon · 74
Pass EPA, offense
Northwestern · 84Oregon · 63
Pass EPA, defense
Northwestern · 73Oregon · 74

The series

The series is tied 1-1

2 meetings since 1974 · Oregon won the last meeting

  • 2025Oregon 34-14Oregon won 34-14 at Northwestern. Chance to win started at 93%, low 90%, high better than 99%.
  • 1974Northwestern 14-10

Each line is Oregon’s chance to win through that meeting. Older meetings have no play by play, so no line.

Line, fans and home field

The betting line, and the fans

Northwestern fans are feeling it about like the typical fanbase this week (44th percentile among FBS fanbases), and the other side is no happier.

  • Model · 49%
  • Line · 63%
  • Oregon fans · 39th
  • Northwestern fans · 44th

Oregon favored by 4 · Total 47.5

How games like this usually go

Oregon by 4, 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 426 games since 2025 with a favorite of 3.5 to 7.5 points.

The market

The spread moved 3.5 points toward Northwestern.

opened −7.5now −4

The total fell 3 points.

opened 50.5now 47.5

Spread: −7.5 → −4 · Total: 50.5 → 47.5

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

Home field

Oregon is worth +3.5 points (±3.7) more at home than on the road since 2018 — middle of FBS, 36th percentile.

92% at home, 71% on the road against FBS opponents (44-4 home, 29-12 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 +0.7 at home vs. away over 96 games — inside the ±6.0 noise, so the flat number is the honest one here.

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

The story going in

Where next

Conference standings

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

Full Big Ten standings