Rutgers at Michigan State

Saturday, November 30, 2024

Rutgers beat Michigan State 41–⁠14. It was their 16th meeting; Michigan State leads the series 10–⁠6 as played.

AwayRutgers7–⁠6 in 2024
41
HomeMichigan State5–⁠7 in 2024
14

Final at Spartan Stadium, East LansingTV: FS1Attendance 50,038

At kickoff
23°F, overcast, wind 13 mph from the southwestWeather: NOAA NCEI Integrated Surface Database; Capital City Airport (KLAN), 11 km from the stadium, 20 minutes before kickoff
Official
Tim O’DeyGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Rutgers101381041
Michigan State700714

How the win probability moved

Michigan State favored

Win probability by play: Michigan State 58% at kickoff, 0% at the end. Biggest swing: 44 points.

Rutgers favored

Win probability after every play, from CollegeFootballData.com’s model. The dot marks the biggest swing (44 points).

Standouts

  • RushingKyle Monangai31 carries, 129 yards, 1 TDRutgers
  • DefenseBo Mascoe5 tackles, 0.5 for loss, 1 INTRutgers

Player stats

Rutgers

PassingC/AttYdsTDInt
Athan Kaliakmanis13/2215710
RushingCarYdsTDLong
Kyle Monangai31129121
Antwan Raymond971224
Athan Kaliakmanis517011
Ja’shon Benjamin1101
ReceivingRecYdsTDLong
Ian Strong455120
Dymere Miller448016
Ben Black133033
K.J. Duff42108
DefenseTklTFLSacksInt
Dariel Djabome7110
Jordan Thompson6000
Shaquan Loyal5000
Bo Mascoe50.501
Jordan Walker41.510

Michigan State

PassingC/AttYdsTDInt
Aidan Chiles13/2315010
Alessio Milivojevic0/1001
RushingCarYdsTDLong
Kay’Ron Adams969036
Nathan Carter747126
Makhi Frazier21108
Nick Marsh110010
ReceivingRecYdsTDLong
Jack Velling577123
Nathan Carter323014
Jaron Glover122022
Nick Marsh21307
DefenseTklTFLSacksInt
Angelo Grose10000
Cal Haladay6000
Jordan Turner6100
Edward Woods5100
Ben Roberts3210

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

Team stats

RutgersMichigan State
375Total yards276
157Passing yards150
218Rushing yards126
7.1Yards per pass6.3
4.7Yards per rush5.5
24First downs13
7–⁠13Third downs3–⁠9
1–⁠1Fourth downs0–⁠3
0Turnovers1
2–⁠20Penalties7–⁠70
35:08Possession24:52
2Sacks (by defense)1

Efficiency

RutgersMichigan State
46%Success rate40%
0.20EPA per play−0.13
1.13Explosiveness1.37
0.10Rushing EPA−0.20
0.42Passing EPA−0.07
32%Passing-down success24%
−0.04First-down EPA0.20
0.13Second-down EPA−0.23
0.78Third-down EPA0.68
15%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. Rutgers won as Elo’s underdog.

The line

Michigan State −1.5, over/under 46.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 54%, Rutgers 46%. CollegeFootballData.com’s estimate from the point spread.

Every drive

Michigan State end zoneRutgers end zoneQ1 Michigan StateTouchdown, 5 playsQ1 RutgersTouchdown, 5 playsQ1 Michigan StateTurnover on downs, 4 playsQ1 RutgersField goal, 4 playsQ1 Michigan StatePunt, 5 playsQ1 RutgersPunt, 3 playsQ1 Michigan StateTurnover on downs, 12 playsQ2 RutgersTouchdown, 8 playsQ2 Michigan StatePunt, 3 playsQ2 RutgersField goal, 10 playsQ2 Michigan StatePunt, 3 playsQ2 RutgersField goal, 9 playsQ3 RutgersTouchdown, 14 playsQ3 Michigan StateTurnover on downs, 7 playsQ3 RutgersField goal, 12 playsQ4 Michigan StateTouchdown, 7 playsQ4 RutgersTouchdown, 7 playsQ4 Michigan StateInterception, 2 playsQ4 RutgersEnd of game, 2 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. Michigan State drives left to right, Rutgers right to left.
  1. Q1 Michigan StateTouchdown, 5 plays, 75 yards
  2. Q1 RutgersTouchdown, 5 plays, 50 yards
  3. Q1 Michigan StateTurnover on downs, 4 plays, −23 yards
  4. Q1 RutgersField goal, 4 plays, −4 yards
  5. Q1 Michigan StatePunt, 5 plays, 12 yards
  6. Q1 RutgersPunt, 3 plays, 6 yards
  7. Q1 Michigan StateTurnover on downs, 12 plays, 68 yards
  8. Q2 RutgersTouchdown, 8 plays, 94 yards
  9. Q2 Michigan StatePunt, 3 plays, 6 yards
  10. Q2 RutgersField goal, 10 plays, 46 yards
  11. Q2 Michigan StatePunt, 3 plays, 0 yards
  12. Q2 RutgersField goal, 9 plays, 41 yards
  13. Q3 RutgersTouchdown, 14 plays, 75 yards
  14. Q3 Michigan StateTurnover on downs, 7 plays, 32 yards
  15. Q3 RutgersField goal, 12 plays, 46 yards
  16. Q4 Michigan StateTouchdown, 7 plays, 75 yards
  17. Q4 RutgersTouchdown, 7 plays, 56 yards
  18. Q4 Michigan StateInterception, 2 plays, 8 yards
  19. Q4 RutgersEnd of game, 2 plays, −10 yards

Play by play

1st quarter7 drives, then Rutgers 10, Michigan State 7
Michigan State Touchdown, 5 plays
15:00Jack Scullion kickoff for 59 yds
15:001st & 10 at own 25Kay’Ron Lynch-Adams run for 6 yds to the MSU 31
15:002nd & 4 at own 31Kay’Ron Lynch-Adams run for 36 yds to the RUTG 33 for a 1ST down
15:001st & 10 at opp 33Aidan Chiles run for 4 yds to the RUTG 29
15:002nd & 6 at opp 29Kay’Ron Lynch-Adams run for 3 yds to the RUTG 26
12:263rd & 3 at opp 26Nate Carter run for 26 yds for a TD (Jonathan Kim KICK)Michigan State 7, Rutgers 0
12:26Jonathan Kim kickoff Michigan State Penalty, Unsportsmanlike Conduct (Nate Carter) to the MSU 20
Rutgers Touchdown, 5 plays
12:26Jonathan Kim kickoff for 29 yds
12:261st & 10 at the 50Kyle Monangai run for 8 yds to the MSU 42
12:262nd & 2 at opp 42Kyle Monangai run for 14 yds to the MSU 28 for a 1ST down
12:261st & 10 at opp 28Athan Kaliakmanis pass complete to Ian Strong for 20 yds to the MSU 8 for a 1ST down
12:261st & goal at opp 8Kyle Monangai run for 1 yd to the MSU 7
9:452nd & goal at opp 7Kyle Monangai run for 7 yds for a TD (Jai Patel KICK)Tied at 7
Michigan State Turnover on downs, 4 plays
9:45Timeout Michigan State, clock 09:45
9:45Jack Scullion kickoff for 53 yds
9:451st & 10 at own 25Aidan Chiles pass incomplete
9:452nd & 10 at own 25Makhi Frazier run for 3 yds to the MSU 28
9:453rd & 7 at own 28Aidan Chiles sacked by Jordan Walker for a loss of 3 yards to the MSU 25
8:214th & 10 at own 25TEAM run for a loss of 23 yards to the MSU 2
Rutgers Field goal, 4 plays
8:211st & goal at opp 2Athan Kaliakmanis run for 1 yd to the MSU 1
8:212nd & goal at opp 1QB Keeper KALIAKMANIS, Athan rush up the middle for no gain to the MSU1 (VANSUMEREN, Alex). PENALTY Before the snap, RUT Illegal Motion on MONANGAI, Kyle enforced 5 yards from the MSU1 to the MSU6. NO PLAY (replay the down).
8:212nd & goal at opp 6Athan Kaliakmanis pass incomplete
8:213rd & goal at opp 6Athan Kaliakmanis pass incomplete
7:294th & goal at opp 6Jai Patel 25 yd FG GOODRutgers 10, Michigan State 7
7:29Timeout Michigan State, clock 07:29
Michigan State Punt, 5 plays
7:23Jack Scullion kickoff for 58 yds , Kay’Ron Lynch-Adams return for 16 yds to the MSU 23
7:231st & 10 at own 23Aidan Chiles run for a loss of 4 yards to the MSU 19
7:232nd & 14 at own 19Aidan Chiles pass complete to Jaron Glover for 22 yds to the MSU 41 for a 1ST down
7:231st & 10 at own 41Aidan Chiles sacked by Dariel Djabome for a loss of 8 yards to the MSU 33
7:232nd & 18 at own 33Nate Carter run for no gain to the MSU 33
7:233rd & 18 at own 33Aidan Chiles pass complete to Kay’Ron Lynch-Adams for 2 yds to the MSU 35
3:494th & 16 at own 35Ryan Eckley punt for 40 yds
3:491st & 10 at own 25Timeout Michigan State, clock 03:49
Rutgers Punt, 3 plays
3:491st & 10 at own 25Kyle Monangai run for 5 yds to the RUTG 30
3:492nd & 5 at own 30Kyle Monangai run for 4 yds to the RUTG 34
3:493rd & 1 at own 34Kyle Monangai run for a loss of 3 yards to the RUTG 31
2:004th & 4 at own 31Jakob Anderson punt for 43 yds
Michigan State Turnover on downs, 12 plays
2:001st & 10 at own 26Nick Marsh run for 10 yds to the MSU 36 for a 1ST down
2:001st & 10 at own 36Kay’Ron Lynch-Adams run for no gain to the MSU 36
2:002nd & 10 at own 36Aidan Chiles pass incomplete
0:003rd & 10 at own 36Aidan Chiles pass complete to Aziah Johnson for 13 yds to the MSU 49 for a 1ST down
Q2 15:001st & 10 at own 49CARTER, Nate rush to the left for a gain of 48 yards to the RUT3 (SALAAM, Al-Shadee). PENALTY MSU Holding on BALDWIN, Brandon enforced 10 yards from the MSU49 to the MSU39 [SG]. NO PLAY (replay the down).
Q2 15:001st & 20 at own 39Aidan Chiles pass complete to Jack Velling for 23 yds to the RUTG 38 for a 1ST down
Q2 15:001st & 10 at opp 38Kay’Ron Lynch-Adams run for no gain to the RUTG 38
Q2 15:002nd & 10 at opp 38Aidan Chiles pass incomplete
Q2 15:003rd & 10 at opp 38Aidan Chiles pass complete to Jack Velling for 23 yds to the RUTG 15 for a 1ST down
Q2 15:001st & 10 at opp 15Nate Carter run for 5 yds to the RUTG 10
Q2 10:563rd & 2 at opp 7Timeout Rutgers, clock 10:56
Q2 10:562nd & 5 at opp 10Nate Carter run for 3 yds to the RUTG 7
Q2 10:054th & 1 at opp 6Timeout Michigan State, clock 10:05
Q2 10:053rd & 2 at opp 7Nate Carter run for 1 yd to the RUTG 6
Q2 10:014th & 1 at opp 6Kay’Ron Lynch-Adams run for no gain to the RUTG 6
Q2 10:011st & 10 at own 6Timeout Michigan State, clock 10:01
2nd quarter5 drives, then Rutgers 23, Michigan State 7
Rutgers Touchdown, 8 plays
10:011st & 10 at own 6Athan Kaliakmanis pass complete to KJ Duff for 8 yds to the RUTG 14
10:012nd & 2 at own 14Kyle Monangai run for no gain to the RUTG 14
10:013rd & 2 at own 14Kyle Monangai run for 5 yds to the RUTG 19 for a 1ST down
10:011st & 10 at own 19KALIAKMANIS, Athan pass to the left incomplete intended for STRONG, Ian thrown to the RUT30. PENALTY MSU Pass Interference on WOODS, Ed enforced at the spot of the foul for 9 yards to the RUT28 and results in automatic 1ST DOWN [SG]. NO PLAY (replay the down).
10:011st & 10 at own 28Kyle Monangai run for 7 yds to the RUTG 35
10:012nd & 3 at own 35Kyle Monangai run for 1 yd to the RUTG 36
10:013rd & 2 at own 36Kyle Monangai run for 18 yds to the MSU 46 for a 1ST down
10:011st & 10 at opp 46Athan Kaliakmanis pass complete to Ben Black for 33 yds to the MSU 13 for a 1ST down
6:021st & 10 at opp 13Antwan Raymond run for 13 yds for a TD (Jai Patel KICK)Rutgers 17, Michigan State 7
Michigan State Punt, 3 plays
6:02Timeout Michigan State, clock 06:02
6:02Jack Scullion kickoff for 60 yds
6:021st & 10 at own 25Aidan Chiles pass incomplete
6:022nd & 10 at own 25Nate Carter run for 6 yds to the MSU 31
6:023rd & 4 at own 31Aidan Chiles pass incomplete
4:594th & 4 at own 31Ryan Eckley punt for 39 yds
4:591st & 10 at own 30Timeout Michigan State, clock 04:59
Rutgers Field goal, 10 plays
4:591st & 10 at own 30Kyle Monangai run for 3 yds to the RUTG 33
4:592nd & 7 at own 33Kyle Monangai run for 10 yds to the RUTG 43 for a 1ST down
3:381st & 10 at opp 36Timeout Michigan State, clock 03:38
3:381st & 10 at own 43Kyle Monangai run for 21 yds to the MSU 36 for a 1ST down
3:381st & 10 at opp 36Kyle Monangai run for a loss of 2 yards to the MSU 38
3:382nd & 12 at opp 38Kyle Monangai run for no gain to the MSU 38
3:383rd & 12 at opp 38Athan Kaliakmanis run for 11 yds to the MSU 27
3:384th & 1 at opp 27QB Keeper KALIAKMANIS, Athan rush up the middle for a gain of 2 yards to the MSU25 (HANSEN, Maverick). PENALTY MSU Offsides on DOUSE, D’Quan enforced 6 yards from the MSU27 to the MSU21 and results in a 1ST DOWN [NH]. NO PLAY (replay the down).
3:381st & 10 at opp 21Athan Kaliakmanis pass incomplete
1:273rd & 13 at opp 24Timeout Michigan State, clock 01:27
1:272nd & 10 at opp 21Athan Kaliakmanis sacked by Ben Roberts for a loss of 3 yards to the MSU 24
1:224th & 13 at opp 24Timeout Michigan State, clock 01:22
1:223rd & 13 at opp 24Athan Kaliakmanis pass complete to KJ Duff for no gain to the MSU 24
1:174th & 13 at opp 24Jai Patel 42 yd FG GOODRutgers 20, Michigan State 7
Michigan State Punt, 3 plays
1:17Jack Scullion kickoff for 62 yds
1:171st & 10 at own 25Aidan Chiles pass incomplete
1:172nd & 10 at own 25Aidan Chiles pass incomplete
1:173rd & 10 at own 25Aidan Chiles pass incomplete
0:494th & 10 at own 25Ryan Eckley punt for 37 yds , Christian Dremel returns for 9 yds to the RUTG 47
Rutgers Field goal, 9 plays
0:491st & 10 at own 47Athan Kaliakmanis pass complete to Ian Strong for 9 yds to the MSU 44
0:492nd & 1 at opp 44Kyle Monangai run for 2 yds to the MSU 42 for a 1ST down
0:491st & 10 at opp 42Athan Kaliakmanis pass incomplete
0:492nd & 10 at opp 42Athan Kaliakmanis pass complete to Dymere Miller for 14 yds to the MSU 28 for a 1ST down
0:212nd & 10 at opp 28Timeout Rutgers, clock 00:21
0:211st & 10 at opp 28Kyle Monangai run for no gain to the MSU 28
0:212nd & 10 at opp 28Michigan State Penalty, Defensive Holding (Ed Woods) to the MSU 12 for a 1ST down
0:211st & 10 at opp 12Athan Kaliakmanis pass incomplete
0:212nd & 10 at opp 12Athan Kaliakmanis pass incomplete
0:003rd & 10 at opp 12Jai Patel 30 yd FG GOODRutgers 23, Michigan State 7
3rd quarter3 drives, then Rutgers 31, Michigan State 7
Rutgers Touchdown, 14 plays
15:00Jonathan Kim kickoff for 62 yds
15:001st & 10 at own 25Athan Kaliakmanis pass complete to KJ Duff for 6 yds to the RUTG 31
15:002nd & 4 at own 31Kyle Monangai run for 8 yds to the RUTG 39 for a 1ST down
15:001st & 10 at own 39Athan Kaliakmanis pass incomplete
15:002nd & 10 at own 39Kyle Monangai run for 4 yds to the RUTG 43
15:003rd & 6 at own 43Athan Kaliakmanis pass complete to Dymere Miller for 9 yds to the MSU 48 for a 1ST down
15:001st & 10 at opp 48Kyle Monangai run for 2 yds to the MSU 46
15:002nd & 8 at opp 46Athan Kaliakmanis pass incomplete
15:003rd & 8 at opp 46Athan Kaliakmanis pass complete to Dymere Miller for 16 yds to the MSU 30 for a 1ST down
15:001st & 10 at opp 30Antwan Raymond run for 3 yds to the MSU 27
15:002nd & 7 at opp 27Antwan Raymond run for no gain to the MSU 27
15:003rd & 7 at opp 27Athan Kaliakmanis pass complete to Ian Strong for 17 yds to the MSU 10 for a 1ST down
15:001st & goal at opp 10Kyle Monangai run for 1 yd to the MSU 9
15:002nd & goal at opp 9Kyle Monangai run for no gain to the MSU 9
7:263rd & goal at opp 9Athan Kaliakmanis pass complete to Ian Strong for 9 yds for a TD (Athan Kaliakmanis pass to KJ Duff for Two-Point Conversion)Rutgers 31, Michigan State 7
Michigan State Turnover on downs, 7 plays
7:26Timeout Michigan State, clock 07:26
7:26Jack Scullion kickoff for 57 yds
7:261st & 10 at own 25Kay’Ron Lynch-Adams run for 17 yds to the MSU 42 for a 1ST down
7:261st & 10 at own 42Kay’Ron Lynch-Adams run for 7 yds to the MSU 49
7:262nd & 3 at own 49Aidan Chiles pass complete to Nick Marsh for 7 yds to the RUTG 44 for a 1ST down
7:261st & 10 at opp 44Michigan State Penalty, False Start (-5 Yards) to the RUTG 49
7:261st & 15 at opp 49Aidan Chiles pass complete to Nick Marsh for 6 yds to the RUTG 43
7:262nd & 9 at opp 43Kay’Ron Lynch-Adams run for no gain to the RUTG 43
7:263rd & 9 at opp 43Aidan Chiles pass complete to Nate Carter for no gain to the RUTG 43
2:594th & 9 at opp 43Aidan Chiles pass incomplete
2:591st & 10 at own 43Timeout Michigan State, clock 02:59
Rutgers Field goal, 12 plays
2:591st & 10 at own 43Kyle Monangai run for 3 yds to the RUTG 46
2:592nd & 7 at own 46KALIAKMANIS, Athan pass deep to the left incomplete intended for STRONG, Ian thrown to the MSU19. PENALTY MSU Pass Interference on BRINSON IV, Andrew enforced 15 yards to the MSU39 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
2:591st & 10 at opp 39Kyle Monangai run for 1 yd to the MSU 38
2:592nd & 9 at opp 38Kyle Monangai run for 4 yds to the MSU 34
0:003rd & 5 at opp 34Kyle Monangai run for 1 yd to the MSU 33
Q4 15:004th & 4 at opp 33Athan Kaliakmanis pass complete to KJ Duff for 7 yds to the MSU 26 for a 1ST down
Q4 15:001st & 10 at opp 26Athan Kaliakmanis pass complete to Dymere Miller for 9 yds to the MSU 17
Q4 15:002nd & 1 at opp 17Kyle Monangai run for no gain to the MSU 17
Q4 15:003rd & 1 at opp 17Athan Kaliakmanis run for 2 yds to the MSU 15 for a 1ST down
Q4 15:001st & 10 at opp 15Kyle Monangai run for 5 yds to the MSU 10
Q4 15:002nd & 5 at opp 10Athan Kaliakmanis pass incomplete
Q4 15:003rd & 5 at opp 10Kyle Monangai run for a loss of 1 yard to the MSU 11
4th quarter5 drives, then Rutgers 41, Michigan State 14
Michigan State Touchdown, 7 plays
10:55Timeout Michigan State, clock 10:55
10:55Jack Scullion kickoff for 65 yds
10:551st & 10 at own 25Aidan Chiles pass incomplete
10:554th & 6 at opp 11Jai Patel 29 yd FG GOODRutgers 34, Michigan State 7
Michigan State Touchdown, 7 plays
10:552nd & 10 at own 25Aidan Chiles pass complete to Jack Velling for 8 yds to the MSU 33
10:553rd & 2 at own 33CHILES, Aidan pass deep to the left incomplete intended for FOSTER JR., Montorie thrown to the RUT40. PENALTY RUT Pass Interference on SALAAM, Al-Shadee enforced 15 yards to the MSU48 and results in automatic 1ST DOWN [SG]. NO PLAY (replay the down).
10:551st & 10 at own 48Aidan Chiles pass complete to Nate Carter for 14 yds to the RUTG 38 for a 1ST down
10:551st & 10 at opp 38Aidan Chiles pass complete to Nate Carter for 9 yds to the RUTG 29
10:552nd & 1 at opp 29Nate Carter run for 6 yds to the RUTG 23 for a 1ST down
10:551st & 10 at opp 23Aidan Chiles pass complete to Jack Velling for 18 yds to the RUTG 5 for a 1ST down
7:211st & goal at opp 5Aidan Chiles pass complete to Jack Velling for 5 yds for a TD (Jonathan Kim KICK)Rutgers 34, Michigan State 14
7:21Timeout Michigan State, clock 07:21
7:181st & 10 at own 44Timeout Michigan State, clock 07:18
Rutgers Touchdown, 7 plays
7:18Jonathan Kim kickoff for 21 yds , return for no gain to the RUTG 44
7:181st & goal at own 44Timeout Michigan State, clock 07:18
7:181st & 10 at own 44Antwan Raymond run for a loss of 2 yards to the RUTG 42
7:182nd & 12 at own 42Antwan Raymond run for 24 yds to the MSU 34 for a 1ST down
7:181st & 10 at opp 34Antwan Raymond run for 4 yds to the MSU 30
7:182nd & 6 at opp 30Antwan Raymond run for 14 yds to the MSU 16 for a 1ST down
7:181st & 10 at opp 16Antwan Raymond run for 10 yds to the MSU 6 for a 1ST down
7:181st & goal at opp 6Ja’shon Benjamin run for 1 yd to the MSU 5
1:572nd & goal at opp 5Antwan Raymond run for 5 yds for a TD (Jai Patel KICK)Rutgers 41, Michigan State 14
1:57Timeout Michigan State, clock 01:57
Michigan State Interception, 2 plays
1:511st & 10 at own 25Timeout Michigan State, clock 01:51
1:51Jack Scullion kickoff for 57 yds , Sam Edwards return for 17 yds to the MSU 25
1:511st & 10 at own 25Makhi Frazier run for 8 yds to the MSU 33
1:142nd & 2 at own 33Alessio Milivojevic pass intercepted Bo Mascoe return for no gain to the MSU 37
Rutgers End of game, 2 plays
1:141st & 10 at opp 37[SG] Kneel down by TEAM at MSU42 (team loss of 5).
0:002nd & 15 at opp 42[SG] Kneel down by TEAM at MSU47 (team loss of 5), clock 00:00.

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, Michigan State leads 9–⁠6; as played, 10–⁠6 in 16 meetings.

Recent meetings
2024Rutgers 41, Michigan State 14
2023Rutgers 27, Michigan State 24
2022Michigan State 27, Rutgers 21
2021Michigan State 31, Rutgers 13
2020Rutgers 38, Michigan State 27
2019Michigan State 27, Rutgers 0

Around this game