Nebraska at Michigan State

Saturday, November 4, 2023

Michigan State beat Nebraska 20–⁠17. It was their 13th meeting; after it, Nebraska led the series 9–⁠4 as played.

AwayNebraska5–⁠7 in 2023
17
HomeMichigan State4–⁠8 in 2023
20

Final at Spartan Stadium, East LansingTV: FS1Attendance 63,134

At kickoff
50°F, overcast, wind 3 mph from the eastWeather: NOAA NCEI Integrated Surface Database; Capital City Airport (KLAN), 11 km from the stadium, seven minutes before kickoff
Official
Jerry McGinnGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Nebraska0100717
Michigan State373720

Standouts

  • ReceivingMontorie Foster4 catches, 94 yards, 1 TDMichigan State
  • DefenseJalen Thompson5 tackles, 2 sacks, 2 for lossMichigan State

Player stats

Nebraska

PassingC/AttYdsTDInt
Heinrich Haarberg12/2812902
RushingCarYdsTDLong
Emmett Johnson1357111
Anthony Grant935016
Heinrich Haarberg1431143
Josh Fleeks41908
ReceivingRecYdsTDLong
Thomas Fidone Jr.343027
Malachi Coleman239030
Alex Bullock337022
Emmett Johnson1606
DefenseTklTFLSacksInt
Luke Reimer710.50
Nick Henrich5100
Javin Wright50.500
Isaac Gifford5100
Cameron Lenhardt41.510
Mikai Gbayor30.50.50
James Williams2110

Michigan State

PassingC/AttYdsTDInt
Katin Houser13/2016510
Sam Leavitt1/22510
Montorie Foster0/1000
RushingCarYdsTDLong
Nathan Carter155009
Katin Houser101306
Sam Leavitt2207
ReceivingRecYdsTDLong
Montorie Foster494142
Tyrell Henry454028
Jaylan Franklin146046
Brennan Parachek117017
DefenseTklTFLSacksInt
Aaron Brule7110
Jaden Mangham7101
Jordan Hall60.50.50
Cal Haladay6000
Dillon Tatum6200
Jalen Thompson5220
Maverick Hansen31.51.50
Simeon Barrow Jr.3110
Khalil Majeed2001
Khris Bogle1110

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

Team stats

NebraskaMichigan State
277Total yards295
129Passing yards232
148Rushing yards63
4.6Yards per pass9.7
3.6Yards per rush2.0
19First downs11
5–⁠15Third downs3–⁠14
1–⁠1Fourth downs1–⁠1
3Turnovers0
0–⁠0Penalties7–⁠70
31:31Possession28:29
3Sacks (by defense)7

Efficiency

NebraskaMichigan State
31%Success rate31%
−0.02EPA per play0.07
1.39Explosiveness1.37
0.29Rushing EPA−0.15
−0.23Passing EPA0.29
12%Passing-down success9%
−0.18First-down EPA−0.01
−0.08Second-down EPA0.03
0.24Third-down EPA0.09
20%Havoc by its defense33%

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)

Nebraska 54% to win. Michigan State won as Elo’s underdog.

The line

Nebraska −3, over/under 34.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 Nebraska 58%, Michigan State 42%. CollegeFootballData.com’s estimate from the point spread.

Every drive

Michigan State end zoneNebraska end zoneQ1 Michigan StateField goal, 8 playsQ1 NebraskaPunt, 3 playsQ1 Michigan StatePunt, 3 playsQ1 NebraskaInterception, 10 playsQ1 Michigan StatePunt, 3 playsQ1 NebraskaTouchdown, 10 playsQ2 Michigan StateTouchdown, 6 playsQ2 NebraskaPunt, 4 playsQ2 Michigan StatePunt, 3 playsQ2 NebraskaField goal, 12 playsQ2 Michigan StateEnd of half, 1 playQ3 NebraskaPunt, 6 playsQ3 Michigan StateField goal, 12 playsQ3 NebraskaPunt, 3 playsQ3 Michigan StatePunt, 5 playsQ3 NebraskaPunt, 3 playsQ4 Michigan StateTouchdown, 4 playsQ4 NebraskaPunt, 3 playsQ4 Michigan StatePunt, 3 playsQ4 NebraskaInterception, 6 playsQ4 Michigan StatePunt, 3 playsQ4 NebraskaTouchdown, 4 playsQ4 Michigan StatePunt, 3 playsQ4 NebraskaFumble, 3 playsQ4 Michigan StateMissed FG, 4 playsQ4 NebraskaEnd of game, 3 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. Michigan State drives left to right, Nebraska right to left.
  1. Q1 Michigan StateField goal, 8 plays, 71 yards
  2. Q1 NebraskaPunt, 3 plays, 3 yards
  3. Q1 Michigan StatePunt, 3 plays, 5 yards
  4. Q1 NebraskaInterception, 10 plays, 34 yards
  5. Q1 Michigan StatePunt, 3 plays, 2 yards
  6. Q1 NebraskaTouchdown, 10 plays, 59 yards
  7. Q2 Michigan StateTouchdown, 6 plays, 75 yards
  8. Q2 NebraskaPunt, 4 plays, 21 yards
  9. Q2 Michigan StatePunt, 3 plays, 3 yards
  10. Q2 NebraskaField goal, 12 plays, 74 yards
  11. Q2 Michigan StateEnd of half, 1 play, 6 yards
  12. Q3 NebraskaPunt, 6 plays, 29 yards
  13. Q3 Michigan StateField goal, 12 plays, 53 yards
  14. Q3 NebraskaPunt, 3 plays, −4 yards
  15. Q3 Michigan StatePunt, 5 plays, −1 yard
  16. Q3 NebraskaPunt, 3 plays, 1 yard
  17. Q4 Michigan StateTouchdown, 4 plays, 38 yards
  18. Q4 NebraskaPunt, 3 plays, 3 yards
  19. Q4 Michigan StatePunt, 3 plays, 7 yards
  20. Q4 NebraskaInterception, 6 plays, 41 yards
  21. Q4 Michigan StatePunt, 3 plays, 9 yards
  22. Q4 NebraskaTouchdown, 4 plays, 65 yards
  23. Q4 Michigan StatePunt, 3 plays, 6 yards
  24. Q4 NebraskaFumble, 3 plays, 6 yards
  25. Q4 Michigan StateMissed FG, 4 plays, 1 yard
  26. Q4 NebraskaEnd of game, 3 plays, 1 yard

Play by play

1st quarter6 drives, then Michigan State 3, Nebraska 0
Michigan State Field goal, 8 plays
14:55Tristan Alvano kickoff for 65 yds
14:551st & 10 at own 11Nathan Carter run for 2 yds to the MSU 13
14:552nd & 8 at own 13Nathan Carter run for 5 yds to the MSU 18
14:553rd & 3 at own 18Katin Houser pass complete to Brennan Parachek for 17 yds to the MSU 35 for a 1ST down
14:551st & 10 at own 35Katin Houser pass complete to Jaylan Franklin for 46 yds to the NEB 19 for a 1ST down
14:551st & 10 at opp 19Nathan Carter run for 1 yd to the NEB 18
14:552nd & 9 at opp 18Katin Houser pass incomplete
14:553rd & 9 at opp 18Katin Houser pass incomplete
11:514th & 9 at opp 18Jonathan Kim 35 yd FG GOODMichigan State 3, Nebraska 0
Nebraska Punt, 3 plays
11:51Timeout Michigan State, clock 11:51
11:51Jonathan Kim kickoff for 65 yds for a touchback
11:511st & 10 at own 25Joshua Fleeks run for 6 yds to the NEB 31
11:512nd & 4 at own 31Heinrich Haarberg pass complete to Alex Bullock for a loss of 3 yards to the NEB 28
11:513rd & 7 at own 28Heinrich Haarberg pass incomplete
10:294th & 7 at own 28Brian Buschini punt for 45 yds, fair catch by Tyrell Henry at the MSU 27
10:291st & 10 at own 27Timeout Michigan State, clock 10:29
Michigan State Punt, 3 plays
10:291st & 10 at own 27Jaren Mangham run for a loss of 1 yard to the MSU 26
10:292nd & 11 at own 26Katin Houser run for 6 yds to the MSU 32
10:293rd & 5 at own 32Katin Houser pass incomplete
9:244th & 5 at own 32Ryan Eckley punt for 53 yds
9:241st & 10 at own 15Timeout Michigan State, clock 09:24
Nebraska Interception, 10 plays
9:241st & 10 at own 15Heinrich Haarberg pass complete to Thomas Fidone II for 5 yds to the NEB 20
9:242nd & 5 at own 20Emmett Johnson run for 11 yds to the NEB 31 for a 1ST down
9:241st & 10 at own 31Anthony Grant run for 16 yds to the NEB 47 for a 1ST down
9:241st & 10 at own 47Heinrich Haarberg pass incomplete
9:242nd & 10 at own 47Jaylen Lloyd run for 6 yds to the MSU 47
9:243rd & 4 at opp 47Emmett Johnson run for 2 yds to the MSU 45
9:244th & 2 at opp 45Heinrich Haarberg run for 3 yds to the MSU 42 for a 1ST down
9:241st & 10 at opp 42Heinrich Haarberg sacked by Maverick Hansen for a loss of 5 yards to the MSU 47
9:242nd & 15 at opp 47Heinrich Haarberg pass complete to Jaylen Lloyd for a loss of 4 yards to the NEB 49
3:393rd & 19 at own 49Heinrich Haarberg pass intercepted
Michigan State Punt, 3 plays
3:391st & 10 at own 4Nathan Carter run for 7 yds to the MSU 11
3:392nd & 3 at own 11Sam Leavitt sacked by Mikai Gbayor and Luke Reimer for a loss of 5 yards to the MSU 6
3:393rd & 8 at own 6Sam Leavitt pass incomplete
2:114th & 8 at own 6Ryan Eckley punt for 53 yds
Nebraska Touchdown, 10 plays
2:111st & 10 at own 41Joshua Fleeks run for 3 yds to the NEB 44
2:112nd & 7 at own 44Emmett Johnson run for 3 yds to the NEB 47
2:113rd & 4 at own 47Heinrich Haarberg pass complete to Thomas Fidone II for 27 yds to the MSU 26 for a 1ST down
2:111st & 10 at opp 26Heinrich Haarberg pass incomplete
0:002nd & 10 at opp 26Anthony Grant run for no gain to the MSU 26
Q2 15:003rd & 10 at opp 26Emmett Johnson run for 11 yds to the MSU 15 for a 1ST down
Q2 15:001st & 10 at opp 15Emmett Johnson run for 3 yds to the MSU 12
Q2 15:002nd & 7 at opp 12Joshua Fleeks run for 8 yds to the MSU 4 for a 1ST down
Q2 15:001st & goal at opp 4Emmett Johnson run for a loss of 1 yard to the MSU 5
Q2 12:402nd & goal at opp 5Heinrich Haarberg run for 5 yds for a TD (Tristan Alvano KICK)Nebraska 7, Michigan State 3
2nd quarter5 drives, then Tied at 10
Michigan State Touchdown, 6 plays
12:40Timeout Michigan State, clock 12:40
12:40Tristan Alvano kickoff for 65 yds
12:401st & 10 at own 25Katin Houser pass complete to Nathan Carter for 9 yds to the MSU 34
12:402nd & 1 at own 34Nathan Carter run for 9 yds to the MSU 43 for a 1ST down
12:401st & 10 at own 43Nathan Carter run for 3 yds to the MSU 46
12:402nd & 7 at own 46Alante Brown pass complete to Montorie Foster Jr. for 42 yds to the NEB 12 for a 1ST down
12:401st & 10 at opp 12Michigan State Penalty, Delay Of Game (-5 Yards) to the NEB 17
12:401st & 15 at opp 17Katin Houser run for 6 yds to the NEB 11
9:142nd & 9 at opp 11Katin Houser pass complete to Christian Fitzpatrick for 11 yds for a TD (Jonathan Kim KICK)Michigan State 10, Nebraska 7
Nebraska Punt, 4 plays
9:14Timeout Michigan State, clock 09:14
9:14Jonathan Kim kickoff for 65 yds for a touchback
9:141st & 10 at own 25Heinrich Haarberg pass complete to Alex Bullock for 22 yds to the NEB 47 for a 1ST down
9:141st & 10 at own 47Heinrich Haarberg pass incomplete
9:142nd & 10 at own 47Anthony Grant run for a loss of 1 yard to the NEB 46
9:143rd & 11 at own 46Heinrich Haarberg pass incomplete
7:434th & 11 at own 46Brian Buschini punt for 34 yds, fair catch by Tyrell Henry at the MSU 20
7:431st & 10 at own 20Timeout Michigan State, clock 07:43
Michigan State Punt, 3 plays
7:431st & 10 at own 20Nathan Carter run for 2 yds to the MSU 22
7:432nd & 18 at own 12Nathan Carter run for no gain to the MSU 12
7:433rd & 18 at own 12Katin Houser pass complete to Montorie Foster Jr. for 16 yds to the MSU 28
7:434th & 2 at own 28Michigan State Penalty, False Start (Montorie Foster Jr.) to the MSU 23
7:432nd & 8 at own 22HOUSER, Katin scrambles up the middle for a gain of 7 yards to the MSU29, End of Play. PENALTY MSU Holding on BROWN, Spencer enforced 10 yards from the MSU22 to the MSU12 [NHSG]. NO PLAY (replay the down).
5:024th & 7 at own 23Ryan Eckley punt for 57 yds
5:021st & 10 at own 20Timeout Michigan State, clock 05:02
Nebraska Field goal, 12 plays
4:172nd & 9 at own 21Timeout Nebraska, clock 04:17
4:171st & 10 at own 20Heinrich Haarberg run for 1 yd to the NEB 21
4:172nd & 9 at own 21Heinrich Haarberg pass incomplete
4:173rd & 9 at own 21Heinrich Haarberg pass complete to Thomas Fidone II for 11 yds to the NEB 32 for a 1ST down
4:171st & 10 at own 32Emmett Johnson run for 3 yds to the NEB 35
4:172nd & 7 at own 35Heinrich Haarberg sacked by Khris Bogle for a loss of 7 yards to the NEB 28
4:173rd & 14 at own 28Michigan State Penalty, Personal Foul (15 Yards) to the MSU 41 for a 1ST down
4:171st & 10 at opp 41Anthony Grant run for 1 yd to the MSU 40
4:172nd & 9 at opp 40Michigan State Penalty, Personal Foul (Jaden Mangham) to the MSU 21 for a 1ST down
4:171st & 10 at opp 21HAARBERG, Heinrich pass deep up the middle incomplete intended for BONNER, Janiran thrown to the MSU3. PENALTY MSU Holding on TATUM, Dillon NEB Ineligible Receiver Downfield on Pass on BENHART, Bryce , Offsetting penalties [SG]. NO PLAY (replay the down).
4:171st & 10 at opp 21Michigan State Penalty, Defensive Holding (Dillon Tatum) to the MSU 11 for a 1ST down
4:171st & 10 at opp 11Heinrich Haarberg pass incomplete
0:193rd & 8 at opp 9Timeout Nebraska, clock 00:19
0:192nd & 10 at opp 11Emmett Johnson run for 2 yds to the MSU 9
0:104th & 5 at opp 6Timeout Nebraska, clock 00:10
0:103rd & 8 at opp 9Heinrich Haarberg pass complete to Joshua Fleeks for 3 yds to the MSU 6
0:064th & 5 at opp 6Tristan Alvano 24 yd FG GOODTied at 10
Michigan State End of half, 1 play
0:06Tristan Alvano kickoff for 65 yds for a touchback
0:001st & 10 at own 25Nathan Carter run for 6 yds to the MSU 31
3rd quarter5 drives, then Michigan State 13, Nebraska 10
Nebraska Punt, 6 plays
15:00Jonathan Kim kickoff for 65 yds for a touchback
15:001st & 10 at own 25Anthony Grant run for 3 yds to the NEB 28
15:002nd & 7 at own 28Anthony Grant run for 11 yds to the NEB 39 for a 1ST down
15:001st & 10 at own 39Emmett Johnson run for 11 yds to the 50 yard line for a 1ST down
15:001st & 10 at the 50Heinrich Haarberg run for no gain to the 50 yard line
15:002nd & 10 at the 50Anthony Grant run for 4 yds to the MSU 46
15:003rd & 6 at opp 46Heinrich Haarberg pass incomplete
11:354th & 6 at opp 46Brian Buschini punt for 32 yds, fair catch by Tyrell Henry at the MSU 14
11:351st & 10 at own 14Timeout Michigan State, clock 11:35
Michigan State Field goal, 12 plays
11:351st & 10 at own 14Katin Houser pass complete to Tyrell Henry for 28 yds to the MSU 42 for a 1ST down
11:351st & 10 at own 42Katin Houser pass complete to Tyrell Henry for 5 yds to the MSU 47
11:352nd & 5 at own 47Alante Brown run for 4 yds to the NEB 49
11:353rd & 1 at opp 49Katin Houser pass incomplete
11:354th & 1 at opp 49Katin Houser run for 2 yds to the NEB 47 for a 1ST down
11:351st & 10 at opp 47Katin Houser run for 2 yds to the NEB 45
11:352nd & 8 at opp 45Katin Houser pass complete to Jaren Mangham for a loss of 3 yards to the NEB 48
11:353rd & 11 at opp 48Katin Houser pass complete to Tyrell Henry for 14 yds to the NEB 34 for a 1ST down
11:351st & 10 at opp 34Katin Houser run for 1 yd to the NEB 33
11:352nd & 9 at opp 33Nathan Carter run for no gain to the NEB 33
5:164th & 9 at opp 33Timeout Michigan State, clock 05:16
5:163rd & 9 at opp 33Katin Houser pass complete to Nathan Carter for no gain to the NEB 33
5:114th & 9 at opp 33Jonathan Kim 50 yd FG GOODMichigan State 13, Nebraska 10
Nebraska Punt, 3 plays
5:11Timeout Michigan State, clock 05:11
5:11Jonathan Kim kickoff for 65 yds for a touchback
5:111st & 10 at own 25Anthony Grant run for a loss of 2 yards to the NEB 23
5:112nd & 12 at own 23Heinrich Haarberg sacked by Jalen Thompson and Jordan Hall for a loss of 2 yards to the NEB 21
5:113rd & 14 at own 21Heinrich Haarberg pass incomplete
3:314th & 14 at own 21Brian Buschini punt for 28 yds, downed at the NEB 49
Michigan State Punt, 5 plays
3:311st & 10 at opp 49Nathan Carter run for 5 yds to the NEB 44
3:312nd & 5 at opp 44Katin Houser pass complete to Tyrell Henry for 7 yds to the NEB 37 for a 1ST down
3:311st & 10 at opp 37Katin Houser sacked by Cameron Lenhardt for a loss of 8 yards to the NEB 45
3:312nd & 18 at opp 45Nathan Carter run for 2 yds to the NEB 43
3:313rd & 16 at opp 43Katin Houser sacked by James Williams for a loss of 7 yards to the 50 yard line
0:084th & 23 at the 50Ryan Eckley punt for 43 yds
0:081st & 10 at own 7Timeout Michigan State, clock 00:08
Nebraska Punt, 3 plays
0:001st & 10 at own 7Joshua Fleeks run for 2 yds to the NEB 9
Q4 15:002nd & 8 at own 9Anthony Grant run for 3 yds to the NEB 12
Q4 15:003rd & 5 at own 12Heinrich Haarberg sacked by Aaron Brule for a loss of 4 yards to the NEB 8
Q4 13:284th & 9 at own 8Brian Buschini punt for 38 yds
4th quarter10 drives, then Michigan State 20, Nebraska 17
Michigan State Touchdown, 4 plays
13:281st & 10 at opp 38Montorie Foster Jr. pass incomplete
13:282nd & 10 at opp 38Nathan Carter run for 6 yds to the NEB 32
12:381st & 10 at opp 25Timeout Michigan State, clock 12:38
12:383rd & 4 at opp 32Sam Leavitt run for 7 yds to the NEB 25 for a 1ST down
12:131st & 10 at opp 25Sam Leavitt pass complete to Montorie Foster Jr. for 25 yds for a TD (Jonathan Kim KICK)Michigan State 20, Nebraska 10
Nebraska Punt, 3 plays
12:13Timeout Michigan State, clock 12:13
12:13Jonathan Kim kickoff for 65 yds for a touchback
12:131st & 10 at own 25Heinrich Haarberg pass incomplete
12:132nd & 10 at own 25Heinrich Haarberg sacked by Jalen Thompson and Maverick Hansen for a loss of 2 yards to the NEB 23
12:133rd & 12 at own 23Heinrich Haarberg pass complete to Ty Hahn for 5 yds to the NEB 28
10:424th & 7 at own 28punt blocked by blocked by
Michigan State Punt, 3 plays
10:421st & 10 at own 37Alante Brown run for a loss of 4 yards to the MSU 33
10:422nd & 14 at own 33Katin Houser pass incomplete
10:423rd & 14 at own 33Katin Houser pass complete to Montorie Foster Jr. for 11 yds to the MSU 44
8:554th & 3 at own 44Ryan Eckley punt for 50 yds
8:551st & 10 at own 6Timeout Michigan State, clock 08:55
Nebraska Interception, 6 plays
8:551st & 10 at own 6Heinrich Haarberg pass complete to Malachi Coleman for 30 yds to the NEB 36 for a 1ST down
8:551st & 10 at own 36Heinrich Haarberg pass complete to Emmett Johnson for 6 yds to the NEB 42
8:552nd & 4 at own 42Emmett Johnson run for 3 yds to the NEB 45
8:553rd & 1 at own 45Emmett Johnson run for 2 yds to the NEB 47 for a 1ST down
8:551st & 10 at own 47Heinrich Haarberg pass incomplete
6:082nd & 10 at own 47Heinrich Haarberg pass intercepted
Michigan State Punt, 3 plays
6:081st & 10 at own 25Katin Houser run for 3 yds to the MSU 28
6:082nd & 7 at own 28Katin Houser pass incomplete
6:083rd & 7 at own 28Katin Houser run for 6 yds to the MSU 34
4:314th & 1 at own 34Ryan Eckley punt for 31 yds
4:311st & 10 at own 35Timeout Michigan State, clock 04:31
Nebraska Touchdown, 4 plays
4:311st & 10 at own 35Heinrich Haarberg pass complete to Alex Bullock for 18 yds to the MSU 47 for a 1ST down
4:311st & 10 at opp 47Heinrich Haarberg pass incomplete
4:312nd & 10 at opp 47Heinrich Haarberg run for 43 yds to the MSU 4 for a 1ST down
3:351st & goal at opp 4Emmett Johnson run for 4 yds for a TD (Tristan Alvano KICK)Michigan State 20, Nebraska 17
Michigan State Punt, 3 plays
3:35Brian Buschini kickoff for 45 yds
3:351st & 10 at own 25Katin Houser pass incomplete
3:352nd & 10 at own 25Nathan Carter run for 2 yds to the MSU 27
2:434th & 4 at own 31Timeout Nebraska, clock 02:43
2:433rd & 8 at own 27Katin Houser pass complete to Christian Fitzpatrick for 4 yds to the MSU 31
2:324th & 4 at own 31Ryan Eckley punt for 51 yds
Nebraska Fumble, 3 plays
2:321st & 10 at own 22Heinrich Haarberg pass incomplete
2:322nd & 10 at own 22Emmett Johnson run for 3 yds to the NEB 25
1:483rd & 7 at own 25Heinrich Haarberg sacked for a loss of 3 yards to the NEB 28
1:481st & 10 at opp 28Timeout Michigan State, clock 01:48
Michigan State Missed FG, 4 plays
1:432nd & 11 at opp 29Timeout Nebraska, clock 01:43
1:431st & 10 at opp 28Alante Brown run for a loss of 1 yard to the NEB 29
1:432nd & 11 at opp 29Katin Houser run for 2 yds to the NEB 27
0:484th & 9 at opp 27Timeout Michigan State, clock 00:48
0:483rd & 9 at opp 27Nathan Carter run for no gain to the NEB 27
0:434th & 9 at opp 27Jonathan Kim 44 yd FG MISSED
Nebraska End of game, 3 plays
0:431st & 10 at own 27Heinrich Haarberg pass complete to Malachi Coleman for 9 yds to the NEB 36
0:432nd & 1 at own 36HAARBERG, Heinrich pass to the left incomplete intended for DOSS, Jaidyn thrown to the NEB50. PENALTY MSU Holding on SPENCER, Malik enforced 10 yards from the NEB36 to the NEB46 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
0:431st & 10 at own 46Heinrich Haarberg sacked for a loss of 18 yards to the NEB 28
0:002nd & 28 at own 28Heinrich Haarberg pass incomplete

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.

Officially, Nebraska leads 11–⁠3; as played, 11–⁠4 in 15 meetings, counting the two since this game.

The NCAA later vacated Michigan State’s win in this game; it doesn’t count in the official series.

Recent meetings
2026Nebraska 31, Michigan State 13
2025Nebraska 38, Michigan State 27
2023Michigan State 20, Nebraska 17
2021Michigan State 23, Nebraska 20
2018Nebraska 9, Michigan State 6
2015Nebraska 39, Michigan State 38

Around this game