From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Rutgers
Michigan State
375
Total yards
276
157
Passing yards
150
218
Rushing yards
126
7.1
Yards per pass
6.3
4.7
Yards per rush
5.5
24
First downs
13
7–13
Third downs
3–9
1–1
Fourth downs
0–3
0
Turnovers
1
2–20
Penalties
7–70
35:08
Possession
24:52
2
Sacks (by defense)
1
Efficiency
Rutgers
Michigan State
46%
Success rate
40%
0.20
EPA per play
−0.13
1.13
Explosiveness
1.37
0.10
Rushing EPA
−0.20
0.42
Passing EPA
−0.07
32%
Passing-down success
24%
−0.04
First-down EPA
0.20
0.13
Second-down EPA
−0.23
0.78
Third-down EPA
0.68
15%
Havoc by its defense
12%
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
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.
Q1 Michigan StateTouchdown, 5 plays, 75 yards
Q1 RutgersTouchdown, 5 plays, 50 yards
Q1 Michigan StateTurnover on downs, 4 plays, −23 yards
Q1 RutgersField goal, 4 plays, −4 yards
Q1 Michigan StatePunt, 5 plays, 12 yards
Q1 RutgersPunt, 3 plays, 6 yards
Q1 Michigan StateTurnover on downs, 12 plays, 68 yards
Q2 RutgersTouchdown, 8 plays, 94 yards
Q2 Michigan StatePunt, 3 plays, 6 yards
Q2 RutgersField goal, 10 plays, 46 yards
Q2 Michigan StatePunt, 3 plays, 0 yards
Q2 RutgersField goal, 9 plays, 41 yards
Q3 RutgersTouchdown, 14 plays, 75 yards
Q3 Michigan StateTurnover on downs, 7 plays, 32 yards
Q3 RutgersField goal, 12 plays, 46 yards
Q4 Michigan StateTouchdown, 7 plays, 75 yards
Q4 RutgersTouchdown, 7 plays, 56 yards
Q4 Michigan StateInterception, 2 plays, 8 yards
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:00
Jack Scullion kickoff for 59 yds
15:00
1st & 10 at own 25
Kay’Ron Lynch-Adams run for 6 yds to the MSU 31
15:00
2nd & 4 at own 31
Kay’Ron Lynch-Adams run for 36 yds to the RUTG 33 for a 1ST down
15:00
1st & 10 at opp 33
Aidan Chiles run for 4 yds to the RUTG 29
15:00
2nd & 6 at opp 29
Kay’Ron Lynch-Adams run for 3 yds to the RUTG 26
12:26
3rd & 3 at opp 26
Nate Carter run for 26 yds for a TD (Jonathan Kim KICK)Michigan State 7, Rutgers 0
12:26
Jonathan Kim kickoff Michigan State Penalty, Unsportsmanlike Conduct (Nate Carter) to the MSU 20
Rutgers Touchdown, 5 plays
12:26
Jonathan Kim kickoff for 29 yds
12:26
1st & 10 at the 50
Kyle Monangai run for 8 yds to the MSU 42
12:26
2nd & 2 at opp 42
Kyle Monangai run for 14 yds to the MSU 28 for a 1ST down
12:26
1st & 10 at opp 28
Athan Kaliakmanis pass complete to Ian Strong for 20 yds to the MSU 8 for a 1ST down
12:26
1st & goal at opp 8
Kyle Monangai run for 1 yd to the MSU 7
9:45
2nd & goal at opp 7
Kyle Monangai run for 7 yds for a TD (Jai Patel KICK)Tied at 7
Michigan State Turnover on downs, 4 plays
9:45
Timeout Michigan State, clock 09:45
9:45
Jack Scullion kickoff for 53 yds
9:45
1st & 10 at own 25
Aidan Chiles pass incomplete
9:45
2nd & 10 at own 25
Makhi Frazier run for 3 yds to the MSU 28
9:45
3rd & 7 at own 28
Aidan Chiles sacked by Jordan Walker for a loss of 3 yards to the MSU 25
8:21
4th & 10 at own 25
TEAM run for a loss of 23 yards to the MSU 2
Rutgers Field goal, 4 plays
8:21
1st & goal at opp 2
Athan Kaliakmanis run for 1 yd to the MSU 1
8:21
2nd & goal at opp 1
QB 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:21
2nd & goal at opp 6
Athan Kaliakmanis pass incomplete
8:21
3rd & goal at opp 6
Athan Kaliakmanis pass incomplete
7:29
4th & goal at opp 6
Jai Patel 25 yd FG GOODRutgers 10, Michigan State 7
7:29
Timeout Michigan State, clock 07:29
Michigan State Punt, 5 plays
7:23
Jack Scullion kickoff for 58 yds , Kay’Ron Lynch-Adams return for 16 yds to the MSU 23
7:23
1st & 10 at own 23
Aidan Chiles run for a loss of 4 yards to the MSU 19
7:23
2nd & 14 at own 19
Aidan Chiles pass complete to Jaron Glover for 22 yds to the MSU 41 for a 1ST down
7:23
1st & 10 at own 41
Aidan Chiles sacked by Dariel Djabome for a loss of 8 yards to the MSU 33
7:23
2nd & 18 at own 33
Nate Carter run for no gain to the MSU 33
7:23
3rd & 18 at own 33
Aidan Chiles pass complete to Kay’Ron Lynch-Adams for 2 yds to the MSU 35
3:49
4th & 16 at own 35
Ryan Eckley punt for 40 yds
3:49
1st & 10 at own 25
Timeout Michigan State, clock 03:49
Rutgers Punt, 3 plays
3:49
1st & 10 at own 25
Kyle Monangai run for 5 yds to the RUTG 30
3:49
2nd & 5 at own 30
Kyle Monangai run for 4 yds to the RUTG 34
3:49
3rd & 1 at own 34
Kyle Monangai run for a loss of 3 yards to the RUTG 31
2:00
4th & 4 at own 31
Jakob Anderson punt for 43 yds
Michigan State Turnover on downs, 12 plays
2:00
1st & 10 at own 26
Nick Marsh run for 10 yds to the MSU 36 for a 1ST down
2:00
1st & 10 at own 36
Kay’Ron Lynch-Adams run for no gain to the MSU 36
2:00
2nd & 10 at own 36
Aidan Chiles pass incomplete
0:00
3rd & 10 at own 36
Aidan Chiles pass complete to Aziah Johnson for 13 yds to the MSU 49 for a 1ST down
Q2 15:00
1st & 10 at own 49
CARTER, 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:00
1st & 20 at own 39
Aidan Chiles pass complete to Jack Velling for 23 yds to the RUTG 38 for a 1ST down
Q2 15:00
1st & 10 at opp 38
Kay’Ron Lynch-Adams run for no gain to the RUTG 38
Q2 15:00
2nd & 10 at opp 38
Aidan Chiles pass incomplete
Q2 15:00
3rd & 10 at opp 38
Aidan Chiles pass complete to Jack Velling for 23 yds to the RUTG 15 for a 1ST down
Q2 15:00
1st & 10 at opp 15
Nate Carter run for 5 yds to the RUTG 10
Q2 10:56
3rd & 2 at opp 7
Timeout Rutgers, clock 10:56
Q2 10:56
2nd & 5 at opp 10
Nate Carter run for 3 yds to the RUTG 7
Q2 10:05
4th & 1 at opp 6
Timeout Michigan State, clock 10:05
Q2 10:05
3rd & 2 at opp 7
Nate Carter run for 1 yd to the RUTG 6
Q2 10:01
4th & 1 at opp 6
Kay’Ron Lynch-Adams run for no gain to the RUTG 6
Q2 10:01
1st & 10 at own 6
Timeout Michigan State, clock 10:01
2nd quarter5 drives, then Rutgers 23, Michigan State 7
Rutgers Touchdown, 8 plays
10:01
1st & 10 at own 6
Athan Kaliakmanis pass complete to KJ Duff for 8 yds to the RUTG 14
10:01
2nd & 2 at own 14
Kyle Monangai run for no gain to the RUTG 14
10:01
3rd & 2 at own 14
Kyle Monangai run for 5 yds to the RUTG 19 for a 1ST down
10:01
1st & 10 at own 19
KALIAKMANIS, 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:01
1st & 10 at own 28
Kyle Monangai run for 7 yds to the RUTG 35
10:01
2nd & 3 at own 35
Kyle Monangai run for 1 yd to the RUTG 36
10:01
3rd & 2 at own 36
Kyle Monangai run for 18 yds to the MSU 46 for a 1ST down
10:01
1st & 10 at opp 46
Athan Kaliakmanis pass complete to Ben Black for 33 yds to the MSU 13 for a 1ST down
6:02
1st & 10 at opp 13
Antwan Raymond run for 13 yds for a TD (Jai Patel KICK)Rutgers 17, Michigan State 7
Michigan State Punt, 3 plays
6:02
Timeout Michigan State, clock 06:02
6:02
Jack Scullion kickoff for 60 yds
6:02
1st & 10 at own 25
Aidan Chiles pass incomplete
6:02
2nd & 10 at own 25
Nate Carter run for 6 yds to the MSU 31
6:02
3rd & 4 at own 31
Aidan Chiles pass incomplete
4:59
4th & 4 at own 31
Ryan Eckley punt for 39 yds
4:59
1st & 10 at own 30
Timeout Michigan State, clock 04:59
Rutgers Field goal, 10 plays
4:59
1st & 10 at own 30
Kyle Monangai run for 3 yds to the RUTG 33
4:59
2nd & 7 at own 33
Kyle Monangai run for 10 yds to the RUTG 43 for a 1ST down
3:38
1st & 10 at opp 36
Timeout Michigan State, clock 03:38
3:38
1st & 10 at own 43
Kyle Monangai run for 21 yds to the MSU 36 for a 1ST down
3:38
1st & 10 at opp 36
Kyle Monangai run for a loss of 2 yards to the MSU 38
3:38
2nd & 12 at opp 38
Kyle Monangai run for no gain to the MSU 38
3:38
3rd & 12 at opp 38
Athan Kaliakmanis run for 11 yds to the MSU 27
3:38
4th & 1 at opp 27
QB 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:38
1st & 10 at opp 21
Athan Kaliakmanis pass incomplete
1:27
3rd & 13 at opp 24
Timeout Michigan State, clock 01:27
1:27
2nd & 10 at opp 21
Athan Kaliakmanis sacked by Ben Roberts for a loss of 3 yards to the MSU 24
1:22
4th & 13 at opp 24
Timeout Michigan State, clock 01:22
1:22
3rd & 13 at opp 24
Athan Kaliakmanis pass complete to KJ Duff for no gain to the MSU 24
1:17
4th & 13 at opp 24
Jai Patel 42 yd FG GOODRutgers 20, Michigan State 7
Michigan State Punt, 3 plays
1:17
Jack Scullion kickoff for 62 yds
1:17
1st & 10 at own 25
Aidan Chiles pass incomplete
1:17
2nd & 10 at own 25
Aidan Chiles pass incomplete
1:17
3rd & 10 at own 25
Aidan Chiles pass incomplete
0:49
4th & 10 at own 25
Ryan Eckley punt for 37 yds , Christian Dremel returns for 9 yds to the RUTG 47
Rutgers Field goal, 9 plays
0:49
1st & 10 at own 47
Athan Kaliakmanis pass complete to Ian Strong for 9 yds to the MSU 44
0:49
2nd & 1 at opp 44
Kyle Monangai run for 2 yds to the MSU 42 for a 1ST down
0:49
1st & 10 at opp 42
Athan Kaliakmanis pass incomplete
0:49
2nd & 10 at opp 42
Athan Kaliakmanis pass complete to Dymere Miller for 14 yds to the MSU 28 for a 1ST down
0:21
2nd & 10 at opp 28
Timeout Rutgers, clock 00:21
0:21
1st & 10 at opp 28
Kyle Monangai run for no gain to the MSU 28
0:21
2nd & 10 at opp 28
Michigan State Penalty, Defensive Holding (Ed Woods) to the MSU 12 for a 1ST down
0:21
1st & 10 at opp 12
Athan Kaliakmanis pass incomplete
0:21
2nd & 10 at opp 12
Athan Kaliakmanis pass incomplete
0:00
3rd & 10 at opp 12
Jai Patel 30 yd FG GOODRutgers 23, Michigan State 7
3rd quarter3 drives, then Rutgers 31, Michigan State 7
Rutgers Touchdown, 14 plays
15:00
Jonathan Kim kickoff for 62 yds
15:00
1st & 10 at own 25
Athan Kaliakmanis pass complete to KJ Duff for 6 yds to the RUTG 31
15:00
2nd & 4 at own 31
Kyle Monangai run for 8 yds to the RUTG 39 for a 1ST down
15:00
1st & 10 at own 39
Athan Kaliakmanis pass incomplete
15:00
2nd & 10 at own 39
Kyle Monangai run for 4 yds to the RUTG 43
15:00
3rd & 6 at own 43
Athan Kaliakmanis pass complete to Dymere Miller for 9 yds to the MSU 48 for a 1ST down
15:00
1st & 10 at opp 48
Kyle Monangai run for 2 yds to the MSU 46
15:00
2nd & 8 at opp 46
Athan Kaliakmanis pass incomplete
15:00
3rd & 8 at opp 46
Athan Kaliakmanis pass complete to Dymere Miller for 16 yds to the MSU 30 for a 1ST down
15:00
1st & 10 at opp 30
Antwan Raymond run for 3 yds to the MSU 27
15:00
2nd & 7 at opp 27
Antwan Raymond run for no gain to the MSU 27
15:00
3rd & 7 at opp 27
Athan Kaliakmanis pass complete to Ian Strong for 17 yds to the MSU 10 for a 1ST down
15:00
1st & goal at opp 10
Kyle Monangai run for 1 yd to the MSU 9
15:00
2nd & goal at opp 9
Kyle Monangai run for no gain to the MSU 9
7:26
3rd & goal at opp 9
Athan 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:26
Timeout Michigan State, clock 07:26
7:26
Jack Scullion kickoff for 57 yds
7:26
1st & 10 at own 25
Kay’Ron Lynch-Adams run for 17 yds to the MSU 42 for a 1ST down
7:26
1st & 10 at own 42
Kay’Ron Lynch-Adams run for 7 yds to the MSU 49
7:26
2nd & 3 at own 49
Aidan Chiles pass complete to Nick Marsh for 7 yds to the RUTG 44 for a 1ST down
7:26
1st & 10 at opp 44
Michigan State Penalty, False Start (-5 Yards) to the RUTG 49
7:26
1st & 15 at opp 49
Aidan Chiles pass complete to Nick Marsh for 6 yds to the RUTG 43
7:26
2nd & 9 at opp 43
Kay’Ron Lynch-Adams run for no gain to the RUTG 43
7:26
3rd & 9 at opp 43
Aidan Chiles pass complete to Nate Carter for no gain to the RUTG 43
2:59
4th & 9 at opp 43
Aidan Chiles pass incomplete
2:59
1st & 10 at own 43
Timeout Michigan State, clock 02:59
Rutgers Field goal, 12 plays
2:59
1st & 10 at own 43
Kyle Monangai run for 3 yds to the RUTG 46
2:59
2nd & 7 at own 46
KALIAKMANIS, 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:59
1st & 10 at opp 39
Kyle Monangai run for 1 yd to the MSU 38
2:59
2nd & 9 at opp 38
Kyle Monangai run for 4 yds to the MSU 34
0:00
3rd & 5 at opp 34
Kyle Monangai run for 1 yd to the MSU 33
Q4 15:00
4th & 4 at opp 33
Athan Kaliakmanis pass complete to KJ Duff for 7 yds to the MSU 26 for a 1ST down
Q4 15:00
1st & 10 at opp 26
Athan Kaliakmanis pass complete to Dymere Miller for 9 yds to the MSU 17
Q4 15:00
2nd & 1 at opp 17
Kyle Monangai run for no gain to the MSU 17
Q4 15:00
3rd & 1 at opp 17
Athan Kaliakmanis run for 2 yds to the MSU 15 for a 1ST down
Q4 15:00
1st & 10 at opp 15
Kyle Monangai run for 5 yds to the MSU 10
Q4 15:00
2nd & 5 at opp 10
Athan Kaliakmanis pass incomplete
Q4 15:00
3rd & 5 at opp 10
Kyle 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:55
Timeout Michigan State, clock 10:55
10:55
Jack Scullion kickoff for 65 yds
10:55
1st & 10 at own 25
Aidan Chiles pass incomplete
10:55
4th & 6 at opp 11
Jai Patel 29 yd FG GOODRutgers 34, Michigan State 7
Michigan State Touchdown, 7 plays
10:55
2nd & 10 at own 25
Aidan Chiles pass complete to Jack Velling for 8 yds to the MSU 33
10:55
3rd & 2 at own 33
CHILES, 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:55
1st & 10 at own 48
Aidan Chiles pass complete to Nate Carter for 14 yds to the RUTG 38 for a 1ST down
10:55
1st & 10 at opp 38
Aidan Chiles pass complete to Nate Carter for 9 yds to the RUTG 29
10:55
2nd & 1 at opp 29
Nate Carter run for 6 yds to the RUTG 23 for a 1ST down
10:55
1st & 10 at opp 23
Aidan Chiles pass complete to Jack Velling for 18 yds to the RUTG 5 for a 1ST down
7:21
1st & goal at opp 5
Aidan Chiles pass complete to Jack Velling for 5 yds for a TD (Jonathan Kim KICK)Rutgers 34, Michigan State 14
7:21
Timeout Michigan State, clock 07:21
7:18
1st & 10 at own 44
Timeout Michigan State, clock 07:18
Rutgers Touchdown, 7 plays
7:18
Jonathan Kim kickoff for 21 yds , return for no gain to the RUTG 44
7:18
1st & goal at own 44
Timeout Michigan State, clock 07:18
7:18
1st & 10 at own 44
Antwan Raymond run for a loss of 2 yards to the RUTG 42
7:18
2nd & 12 at own 42
Antwan Raymond run for 24 yds to the MSU 34 for a 1ST down
7:18
1st & 10 at opp 34
Antwan Raymond run for 4 yds to the MSU 30
7:18
2nd & 6 at opp 30
Antwan Raymond run for 14 yds to the MSU 16 for a 1ST down
7:18
1st & 10 at opp 16
Antwan Raymond run for 10 yds to the MSU 6 for a 1ST down
7:18
1st & goal at opp 6
Ja’shon Benjamin run for 1 yd to the MSU 5
1:57
2nd & goal at opp 5
Antwan Raymond run for 5 yds for a TD (Jai Patel KICK)Rutgers 41, Michigan State 14
1:57
Timeout Michigan State, clock 01:57
Michigan State Interception, 2 plays
1:51
1st & 10 at own 25
Timeout Michigan State, clock 01:51
1:51
Jack Scullion kickoff for 57 yds , Sam Edwards return for 17 yds to the MSU 25
1:51
1st & 10 at own 25
Makhi Frazier run for 8 yds to the MSU 33
1:14
2nd & 2 at own 33
Alessio Milivojevic pass intercepted Bo Mascoe return for no gain to the MSU 37
Rutgers End of game, 2 plays
1:14
1st & 10 at opp 37
[SG] Kneel down by TEAM at MSU42 (team loss of 5).
0:00
2nd & 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.