Michigan State vs. Oregon

Monday, December 31, 2018, Redbox Bowl

Oregon beat Michigan State 7–⁠6. It was their seventh meeting; after it, Oregon led the series 4–⁠3.

Neutral siteMichigan State7–⁠6 in 2018
6
Neutral siteOregon9–⁠4 in 2018
7

Final at Levi’s Stadium, Santa Clara55°F, wind 18 mphTV: FOXAttendance 30,212Payout $3,600,000 (Wikipedia)

MVPs Dillon Mitchell (WR, Oregon); Josiah Scott (CB, Michigan State)Wikipedia

Officials
Referee Reggie Smith; umpire Scott Teifer; head linesman Rick Smith; line judge Scott Reilly; side judge Jim Murphy; field judge Scott Gaines; back judge Brian Ernest; center judge Marvel JulyGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Michigan State00606
Oregon00077

Standouts

  • RushingL.J. Scott24 carries, 84 yardsMichigan State
  • DefenseJustin Hollins7 tackles, 1.5 sacks, 2.5 for lossOregon

Player stats

Michigan State

PassingC/AttYdsTDInt
Brian Lewerke21/3717401
RushingCarYdsTDLong
L.J. Scott2484014
Brian Lewerke1663025
Connor Heyward4905
Jalen Nailor2103
ReceivingRecYdsTDLong
Cody White664015
Darrell Stewart Jr.945010
Matt Dotson227017
Jalen Nailor126026
DefenseTklTFLSacksInt
Joe Bachie8000
Andrew Dowell70.50.50
Jon Reschke40.50.50
Raequan Williams410.50
Jacub Panasiuk41.50.50
David Dowell4000
Mike Panasiuk21.510

Oregon

PassingC/AttYdsTDInt
Justin Herbert19/3316610
RushingCarYdsTDLong
C.J. Verdell1443016
Travis Dye61806
ReceivingRecYdsTDLong
Dillon Mitchell670128
Jaylon Redd765018
Jacob Breeland226021
Johnny Johnson III110010
DefenseTklTFLSacksInt
La’Mar Winston Jr.1010.50
Troy Dye8110
Justin Hollins72.51.50
Kaulana Apelu7100
Jevon Holland0001

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

Team stats

Michigan StateOregon
331Total yards208
174Passing yards166
157Rushing yards42
4.6Yards per pass5.0
3.3Yards per rush1.6
19First downs11
8–⁠22Third downs2–⁠14
0–⁠2Fourth downs0–⁠1
1Turnovers0
5–⁠35Penalties2–⁠15
37:17Possession22:03
3Sacks (by defense)3

Efficiency

Michigan StateOregon
35%Success rate31%
−0.17EPA per play−0.06
0.93Explosiveness0.92
−0.01Rushing EPA−0.25
−0.33Passing EPA0.07
29%Passing-down success21%
−0.35First-down EPA0.03
0.12Second-down EPA−0.04
0.08Third-down EPA−0.22
26%Havoc by its defense12%

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 54% to win. Oregon won as Elo’s underdog.

The line

Oregon −2.5, over/under 48.

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 Oregon 57%, Michigan State 43%. CollegeFootballData.com’s estimate from the point spread.

Every drive

Oregon end zoneMichigan State end zoneQ1 OregonPunt, 3 playsQ1 Michigan StatePunt, 3 playsQ1 OregonPunt, 6 playsQ1 Michigan StatePunt, 6 playsQ1 OregonPunt, 5 playsQ1 Michigan StatePunt, 3 playsQ1 OregonPunt, 3 playsQ1 Michigan StateInterception, 8 playsQ2 OregonPunt, 7 playsQ2 Michigan StatePunt, 3 playsQ2 OregonPunt, 3 playsQ2 Michigan StateTurnover on downs, 11 playsQ2 OregonPunt, 3 playsQ2 Michigan StatePunt, 7 playsQ2 OregonEnd of half, 1 playQ3 Michigan StateField goal, 12 playsQ3 OregonPunt, 3 playsQ3 Michigan StatePunt, 3 playsQ3 OregonPunt, 7 playsQ3 Michigan StateField goal, 8 playsQ3 OregonResult not recorded, 3 playsQ4 Michigan StatePunt, 3 playsQ4 OregonTouchdown, 6 playsQ4 Michigan StateMissed FG, 6 playsQ4 OregonTurnover on downs, 6 playsQ4 Michigan StateTurnover on downs, 12 playsQ4 OregonFumble, recovered, 3 playsQ4 Michigan StateResult not recorded, 2 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. Oregon drives left to right, Michigan State right to left.
  1. Q1 OregonPunt, 3 plays, 0 yards
  2. Q1 Michigan StatePunt, 3 plays, 2 yards
  3. Q1 OregonPunt, 6 plays, 21 yards
  4. Q1 Michigan StatePunt, 6 plays, 19 yards
  5. Q1 OregonPunt, 5 plays, 10 yards
  6. Q1 Michigan StatePunt, 3 plays, 2 yards
  7. Q1 OregonPunt, 3 plays, 8 yards
  8. Q1 Michigan StateInterception, 8 plays, 46 yards
  9. Q2 OregonPunt, 7 plays, 42 yards
  10. Q2 Michigan StatePunt, 3 plays, −4 yards
  11. Q2 OregonPunt, 3 plays, 7 yards
  12. Q2 Michigan StateTurnover on downs, 11 plays, 56 yards
  13. Q2 OregonPunt, 3 plays, 7 yards
  14. Q2 Michigan StatePunt, 7 plays, 33 yards
  15. Q2 OregonEnd of half, 1 play, −5 yards
  16. Q3 Michigan StateField goal, 12 plays, 64 yards
  17. Q3 OregonPunt, 3 plays, 4 yards
  18. Q3 Michigan StatePunt, 3 plays, 0 yards
  19. Q3 OregonPunt, 7 plays, 8 yards
  20. Q3 Michigan StateField goal, 8 plays, 31 yards
  21. Q3 OregonResult not recorded, 3 plays, 0 yards
  22. Q4 Michigan StatePunt, 3 plays, −1 yard
  23. Q4 OregonTouchdown, 6 plays, 77 yards
  24. Q4 Michigan StateMissed FG, 6 plays, 32 yards
  25. Q4 OregonTurnover on downs, 6 plays, 40 yards
  26. Q4 Michigan StateTurnover on downs, 12 plays, 33 yards
  27. Q4 OregonFumble, recovered, 3 plays, 2 yards
  28. Q4 Michigan StateResult not recorded, 2 plays, 2 yards

Play by play

1st quarter8 drives, then Tied at 0
Oregon Punt, 3 plays
15:001st & 10 at own 35Cole Hahn kickoff for 64 yds , Jaylon Redd return for 32 yds to the Oregn 33
14:461st & 10 at own 33Justin Herbert pass incomplete to Dillon Mitchell
14:412nd & 10 at own 33Justin Herbert pass incomplete to Johnny Johnson III
14:363rd & 10 at own 33Justin Herbert pass incomplete to Dillon Mitchell
14:304th & 10 at own 33Blake Maimone punt for 37 yds , Jalen Nailor returns for 2 yds to the MchSt 32
Michigan State Punt, 3 plays
14:151st & 10 at own 32LJ Scott run for 6 yds to the MchSt 38
13:452nd & 4 at own 38Brian Lewerke sacked by Troy Dye for a loss of 10 yards to the MchSt 28
12:573rd & 14 at own 28Brian Lewerke run for 6 yds to the MchSt 34
12:344th & 8 at own 34William Przystup punt for 46 yds, downed at the Oregn 20
Oregon Punt, 6 plays
12:171st & 10 at own 20CJ Verdell run for 3 yds to the Oregn 23
12:042nd & 7 at own 23Justin Herbert pass complete to Dillon Mitchell for 2 yds to the Oregn 25
11:353rd & 5 at own 25Justin Herbert pass complete to Johnny Johnson III for 10 yds to the Oregn 35 for a 1ST down
11:151st & 10 at own 35CJ Verdell run for 3 yds to the Oregn 38
10:592nd & 7 at own 38CJ Verdell run for 3 yds to the Oregn 41
10:423rd & 4 at own 41Justin Herbert pass incomplete
10:314th & 4 at own 41Blake Maimone punt for 36 yds, downed at the MchSt 23
Michigan State Punt, 6 plays
10:311st & 10 at own 23MICHIGAN ST Penalty, False Start (-5 Yards) to the MchSt 18
10:141st & 15 at own 18LJ Scott run for 2 yds to the MchSt 20
10:042nd & 13 at own 20LJ Scott run for 12 yds to the MchSt 32
9:303rd & 1 at own 32Brian Lewerke run for 1 yd to the MchSt 33 for a 1ST down
8:451st & 10 at own 33LJ Scott run for 4 yds to the MchSt 37
8:352nd & 6 at own 37Brian Lewerke pass complete to Darrell Stewart Jr. for 5 yds to the MchSt 42
7:583rd & 1 at own 42Connor Heyward run for no gain to the MchSt 42
7:284th & 1 at own 42William Przystup punt for 36 yds, downed at the Oregn 22
Oregon Punt, 5 plays
7:181st & 10 at own 22Justin Herbert pass complete to Dillon Mitchell for 9 yds to the Oregn 31
6:532nd & 1 at own 31Justin Herbert pass complete to Jaylon Redd for 3 yds to the Oregn 34 for a 1ST down
6:281st & 10 at own 34Travis Dye run for 6 yds to the Oregn 40
6:132nd & 4 at own 40Justin Herbert pass incomplete to Dillon Mitchell
5:583rd & 4 at own 40Justin Herbert pass complete to Travis Dye for a loss of 8 yards to the Oregn 32
5:284th & 12 at own 32Tom Snee punt for 36 yds, fair catch by Jalen Nailor at the MchSt 32
Michigan State Punt, 3 plays
5:211st & 10 at own 32Brian Lewerke pass incomplete
5:162nd & 10 at own 32Brian Lewerke pass incomplete
4:593rd & 10 at own 32Brian Lewerke pass complete to Darrell Stewart Jr. for 2 yds to the MchSt 34
4:264th & 8 at own 34William Przystup punt for 44 yds, fair catch by Ugochukwu Amadi at the Oregn 22
Oregon Punt, 3 plays
4:171st & 10 at own 22Travis Dye run for 1 yd to the Oregn 23
3:572nd & 9 at own 23Justin Herbert run for 7 yds to the Oregn 30
3:193rd & 2 at own 30Justin Herbert pass incomplete to Ryan Bay
3:114th & 2 at own 30Tom Snee punt for 36 yds, punt out-of-bounds at the MchSt 34
Michigan State Interception, 8 plays
2:511st & 10 at own 34LJ Scott run for 4 yds to the MchSt 38
2:442nd & 6 at own 38LJ Scott run for 7 yds to the MchSt 45 for a 1ST down
2:211st & 10 at own 45LJ Scott run for 3 yds to the MchSt 48
1:532nd & 7 at own 48LJ Scott run for 2 yds to the 50 yard line
1:183rd & 5 at the 50Brian Lewerke run for 25 yds to the Oregn 25 for a 1ST down
0:581st & 10 at opp 25MICHIGAN ST Penalty, Illegal Motion (-5 Yards) to the Oregn 30
0:401st & 15 at opp 30Timeout OREGON, clock 00:40
0:221st & 15 at opp 30Brian Lewerke pass complete to LJ Scott for 2 yds to the Oregn 28
0:002nd & 13 at opp 28Brian Lewerke pass complete to Cody White for 8 yds to the Oregn 20
Q2 14:513rd & 5 at opp 20Brian Lewerke pass intercepted Jevon Holland return for no gain to the Oregn 16
2nd quarter7 drives, then Tied at 0
Oregon Punt, 7 plays
14:301st & 10 at own 16CJ Verdell run for a loss of 1 yard to the Oregn 15
14:102nd & 11 at own 15Justin Herbert pass complete to Jaylon Redd for 14 yds to the Oregn 29 for a 1ST down
13:451st & 10 at own 29CJ Verdell run for 8 yds to the Oregn 37
13:232nd & 2 at own 37Justin Herbert pass complete to Jacob Breeland for 21 yds to the MchSt 42 for a 1ST down
13:051st & 10 at opp 42Justin Herbert pass incomplete to CJ Verdell
12:552nd & 10 at opp 42CJ Verdell run for no gain to the MchSt 42
12:203rd & 10 at opp 42Justin Herbert pass incomplete to Dillon Mitchell
12:094th & 10 at opp 42Tom Snee punt for 42 yds for a touchback
Michigan State Punt, 3 plays
11:451st & 10 at own 20Brian Lewerke pass complete to Darrell Stewart Jr. for 2 yds to the MchSt 22
11:322nd & 8 at own 22Brian Lewerke pass incomplete
10:593rd & 8 at own 22Brian Lewerke sacked by La’Mar Winston Jr. and Justin Hollins for a loss of 6 yards to the MchSt 16
10:384th & 14 at own 16William Przystup punt for 47 yds, downed at the Oregn 37
Oregon Punt, 3 plays
10:281st & 10 at own 37Justin Herbert pass complete to Jaylon Redd for 4 yds to the Oregn 41
10:012nd & 6 at own 41CJ Verdell run for 1 yd to the Oregn 42
9:233rd & 5 at own 42Justin Herbert pass complete to CJ Verdell for 2 yds to the Oregn 44
8:404th & 3 at own 44Tom Snee punt for 38 yds , Jalen Nailor returns for 3 yds to the MchSt 21
Michigan State Turnover on downs, 11 plays
8:391st & 10 at own 21MICHIGAN ST Penalty, False Start (-5 Yards) to the MchSt 16
8:191st & 15 at own 16LJ Scott run for a loss of 1 yard to the MchSt 15
7:422nd & 16 at own 15Brian Lewerke pass complete to Cody White for 10 yds to the MchSt 25
7:243rd & 6 at own 25Brian Lewerke pass complete to Cody White for 15 yds to the MchSt 40 for a 1ST down
7:031st & 10 at own 40Brian Lewerke pass incomplete
6:432nd & 10 at own 40Brian Lewerke pass complete to Darrell Stewart Jr. for 7 yds to the MchSt 47
6:073rd & 3 at own 47Brian Lewerke pass complete to Matt Sokol for 10 yds to the Oregn 43 for a 1ST down
5:351st & 10 at opp 43Brian Lewerke run for 11 yds to the Oregn 32 for a 1ST down
4:451st & 10 at opp 32Connor Heyward run for 3 yds to the Oregn 29
4:002nd & 7 at opp 29Connor Heyward run for 5 yds to the Oregn 24 Connor Heyward fumbled, recovered by MchSt
3:353rd & 2 at opp 24Connor Heyward run for 1 yd to the Oregn 23
3:354th & 1 at opp 23Timeout MICHIGAN ST, clock 03:35
3:304th & 1 at opp 23Brian Lewerke pass incomplete
Oregon Punt, 3 plays
3:151st & 10 at own 23Justin Herbert sacked by Jacub Panasiuk and – Team for a loss of 8 yards to the Oregn 15
2:482nd & 18 at own 15Justin Herbert pass incomplete to Jaylon Redd
2:343rd & 18 at own 15Justin Herbert pass complete to Dillon Mitchell for 15 yds to the Oregn 30
2:014th & 3 at own 30Timeout OREGON, clock 02:01
1:434th & 3 at own 30Blake Maimone punt for 41 yds, fair catch by Jalen Nailor at the MchSt 29
Michigan State Punt, 7 plays
1:381st & 10 at own 29Brian Lewerke pass complete to Cody White for 10 yds to the MchSt 39 for a 1ST down
1:331st & 10 at own 39Brian Lewerke pass complete to Darrell Stewart Jr. for 3 yds to the MchSt 42
1:232nd & 7 at own 42Brian Lewerke pass complete to Matt Dotson for 10 yds to the Oregn 48 for a 1ST down
1:101st & 10 at opp 48Brian Lewerke pass complete to Darrell Stewart Jr. for 10 yds to the Oregn 38 for a 1ST down
0:411st & 10 at opp 38Brian Lewerke pass complete to LJ Scott for no gain to the Oregn 38
0:342nd & 10 at opp 38Brian Lewerke pass incomplete
0:293rd & 10 at opp 38Brian Lewerke pass incomplete
0:214th & 10 at opp 38William Przystup punt for 38 yds for a touchback
Oregon End of half, 1 play
0:001st & 10 at own 20TEAM run for a loss of 5 yards to the Oregn 15
3rd quarter6 drives, then Michigan State 6, Oregon 0
Michigan State Field goal, 12 plays
15:001st & 10 at own 35Zach Emerson kickoff for 62 yds , Darrell Stewart Jr. return for 17 yds to the MchSt 20
14:451st & 10 at own 20LJ Scott run for 4 yds to the MchSt 24
14:232nd & 6 at own 24LJ Scott run for 4 yds to the MchSt 28
13:413rd & 2 at own 28Brian Lewerke run for 17 yds to the MchSt 45 for a 1ST down
13:091st & 10 at own 45Brian Lewerke run for 2 yds to the MchSt 47
12:222nd & 8 at own 47Brian Lewerke pass complete to Cody White for 10 yds to the Oregn 43 for a 1ST down
12:001st & 10 at opp 43LJ Scott run for 2 yds to the Oregn 41
11:282nd & 8 at opp 41LJ Scott run for 14 yds to the Oregn 27 for a 1ST down
10:481st & 10 at opp 27Brian Lewerke pass complete to Cody White for 11 yds to the Oregn 16 for a 1ST down
10:421st & 10 at opp 16Brian Lewerke pass incomplete
10:352nd & 10 at opp 16Darrell Stewart Jr. run for no gain to the Oregn 16
10:013rd & 10 at opp 16Brian Lewerke pass incomplete
9:574th & 10 at opp 16Matt Coghlin 34 Yd Field GoalMichigan State 3, Oregon 0
Oregon Punt, 3 plays
9:484th & 10 at own 35Cole Hahn kickoff for 56 yds , Jaylon Redd return for no gain to the Oregn 11 Jaylon Redd fumbled, recovered by Oregn , return for 2 yds to the Oregn 11
9:241st & 10 at own 11Justin Herbert pass complete to Jaylon Redd for 4 yds to the Oregn 15
9:002nd & 6 at own 15CJ Verdell run for no gain to the Oregn 15
8:503rd & 6 at own 15Justin Herbert pass incomplete to Dillon Mitchell
8:394th & 6 at own 15Blake Maimone punt for 40 yds , Jalen Nailor returns for 5 yds to the 50 yard line
Michigan State Punt, 3 plays
8:151st & 10 at the 50LJ Scott run for 1 yd to the Oregn 49
7:582nd & 9 at opp 49LJ Scott run for a loss of 1 yard to the 50 yard line
7:303rd & 10 at the 50Brian Lewerke pass incomplete to Darrell Stewart Jr.
7:194th & 10 at the 50William Przystup punt for 49 yds, downed at the Oregn 1
Oregon Punt, 7 plays
6:521st & 10 at own 1CJ Verdell run for 1 yd to the Oregn 2
6:252nd & 9 at own 2CJ Verdell run for 3 yds to the Oregn 5
5:533rd & 6 at own 5Justin Herbert pass complete to Jaylon Redd for 7 yds to the Oregn 12 for a 1ST down
5:351st & 10 at own 12Justin Herbert pass complete to Jacob Breeland for 5 yds to the Oregn 17
5:152nd & 5 at own 18Justin Herbert pass complete to CJ Verdell for 1 yd to the Oregn 18 OREGON Penalty, Illegal Block (-9 Yards) to the Oregn 9
4:592nd & 13 at own 9Justin Herbert pass incomplete to Jacob Breeland
4:543rd & 13 at own 9Justin Herbert pass incomplete
4:474th & 13 at own 9Blake Maimone punt for 38 yds, fair catch by Jalen Nailor at the Oregn 47
Michigan State Field goal, 8 plays
4:091st & 10 at opp 47LJ Scott run for 6 yds to the Oregn 41
3:542nd & 4 at opp 41LJ Scott run for 2 yds to the Oregn 39
3:073rd & 2 at opp 39LJ Scott run for 3 yds to the Oregn 36 for a 1ST down
2:591st & 10 at opp 36Brian Lewerke pass complete to Matt Dotson for 17 yds to the Oregn 19 for a 1ST down
2:321st & 10 at opp 19LJ Scott run for 1 yd to the Oregn 18
1:382nd & 9 at opp 18Brian Lewerke pass complete to Darrell Stewart Jr. for 2 yds to the Oregn 16
1:213rd & 7 at opp 16Brian Lewerke pass incomplete to Darrell Stewart Jr.
1:174th & 7 at opp 16Matt Coghlin 34 Yd Field GoalMichigan State 6, Oregon 0
Oregon Result not recorded, 3 plays
1:174th & 7 at own 35Cole Hahn kickoff for 64 yds , Travis Dye return for 11 yds to the Oregn 46 OREGON Penalty, Illegal Block (6 Yards) to the Oregn 6
0:451st & 10 at own 6CJ Verdell run for 6 yds to the Oregn 12
0:352nd & 4 at own 12Justin Herbert pass incomplete
0:003rd & 4 at own 12Justin Herbert sacked by Jacub Panasiuk for a loss of 6 yards to the Oregn 6
Q4 15:004th & 10 at own 6Blake Maimone punt for 49 yds, fair catch by Jalen Nailor at the MchSt 45
4th quarter7 drives, then Oregon 7, Michigan State 6
Michigan State Punt, 3 plays
14:471st & 10 at own 45Brian Lewerke pass incomplete to Cody White
14:352nd & 10 at own 45LJ Scott run for 1 yd to the MchSt 46
14:063rd & 9 at own 46MICHIGAN ST Penalty, False Start (-5 Yards) to the MchSt 41
13:333rd & 14 at own 41Brian Lewerke run for 3 yds to the MchSt 44
12:594th & 11 at own 44William Przystup punt for 42 yds , Ugochukwu Amadi returns for 9 yds to the Oregn 23
Oregon Touchdown, 6 plays
12:591st & 10 at own 23Justin Herbert pass complete to Jaylon Redd for 15 yds to the Oregn 38 for a 1ST down
12:181st & 10 at own 38Travis Dye run for 3 yds to the Oregn 41
12:052nd & 7 at own 41Justin Herbert pass complete to Jaylon Redd for 18 yds to the MchSt 41 for a 1ST down
11:431st & 10 at opp 41Justin Herbert pass complete to Dillon Mitchell for 9 yds to the MchSt 32
11:282nd & 1 at opp 32Travis Dye run for 4 yds to the MchSt 28 for a 1ST down
11:191st & 10 at opp 28Dillon Mitchell 28 Yd pass from Justin Herbert (Adam Stack Kick)Oregon 7, Michigan State 6
Michigan State Missed FG, 6 plays
11:191st & 10 at own 35Zach Emerson kickoff for 60 yds , Darrell Stewart Jr. return for 31 yds to the MchSt 36
10:511st & 10 at own 36Jalen Nailor run for 3 yds to the MchSt 39
10:352nd & 7 at own 39Brian Lewerke pass complete to Jalen Nailor for 26 yds to the Oregn 35 for a 1ST down
10:001st & 10 at opp 35Brian Lewerke sacked by Justin Hollins for a loss of 4 yards to the Oregn 39
9:242nd & 14 at opp 39Brian Lewerke run for 7 yds to the Oregn 32
8:533rd & 7 at opp 32Brian Lewerke pass incomplete
8:484th & 7 at opp 32Matt Coghlin 50 yd FG MISSED
Oregon Turnover on downs, 6 plays
8:331st & 10 at own 32Justin Herbert pass complete to Dillon Mitchell for 7 yds to the Oregn 39
8:092nd & 3 at own 39CJ Verdell run for 16 yds to the MchSt 45 for a 1ST down
7:551st & 10 at opp 45MICHIGAN ST Penalty, Face Mask (15 yards) (15 Yards) to the MchSt 30 for a 1ST down
7:301st & 10 at opp 30CJ Verdell run for 2 yds to the MchSt 28
7:212nd & 8 at opp 28Justin Herbert pass incomplete to Dillon Mitchell
7:213rd & 8 at opp 28Timeout OREGON, clock 07:21
7:003rd & 8 at opp 28Justin Herbert run for no gain to the MchSt 28
Michigan State Turnover on downs, 12 plays
6:051st & 10 at own 35Brian Lewerke run for no gain to the MchSt 35
5:462nd & 10 at own 35Brian Lewerke pass complete to Darrell Stewart Jr. for 8 yds to the MchSt 43
5:243rd & 2 at own 43LJ Scott run for 3 yds to the MchSt 46 for a 1ST down
4:451st & 10 at own 46LJ Scott run for no gain to the MchSt 46
4:202nd & 10 at own 46Brian Lewerke run for 8 yds to the Oregn 46
3:483rd & 2 at opp 46LJ Scott run for 2 yds to the Oregn 44 for a 1ST down
3:271st & 10 at opp 44Brian Lewerke pass complete to Darrell Stewart Jr. for 6 yds to the Oregn 38
3:022nd & 4 at opp 38Brian Lewerke run for 5 yds to the Oregn 33 for a 1ST down
2:351st & 10 at opp 33Brian Lewerke pass incomplete
2:162nd & 10 at opp 33LJ Scott run for 3 yds to the Oregn 30
1:433rd & 7 at opp 30Brian Lewerke run for a loss of 2 yards to the Oregn 32 Brian Lewerke fumbled, recovered by MchSt
1:344th & 9 at opp 32Brian Lewerke pass incomplete
Oregon Fumble, recovered, 3 plays
1:321st & 10 at own 32CJ Verdell run for a loss of 2 yards to the Oregn 30
1:272nd & 12 at own 30Travis Dye run for 2 yds to the Oregn 32
1:273rd & 10 at own 32Timeout MICHIGAN ST, clock 01:27
1:233rd & 10 at own 32Travis Dye run for 2 yds to the Oregn 34
1:234th & 8 at own 34Timeout MICHIGAN ST, clock 01:23
1:114th & 8 at own 34Blake Maimone punt for 32 yds , Jalen Nailor returns for 4 yds to the MchSt 42 Jalen Nailor fumbled, recovered by MchSt , return for 4 yds to the MchSt 42
Michigan State Result not recorded, 2 plays
1:001st & 10 at own 42Brian Lewerke run for no gain to the MchSt 42
0:502nd & 10 at own 42Jalen Nailor run for a loss of 2 yards to the MchSt 40

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.

Oregon leads 5–⁠3 in eight meetings, counting the one since this game.

Recent meetings
2024Oregon 31, Michigan State 10
2018Oregon 7, Michigan State 6Redbox Bowl
2015Michigan State 31, Oregon 28
2014Oregon 46, Michigan State 27
1999Michigan State 27, Oregon 20
1998Oregon 48, Michigan State 14

Around this game