From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Northwestern
Michigan State
370
Total yards
375
313
Passing yards
281
79
Rushing yards
94
6.2
Yards per pass
9.1
2.7
Yards per rush
2.8
22
First downs
19
8–16
Third downs
5–14
0–2
Fourth downs
0–1
2
Turnovers
1
4–25
Penalties
4–46
17:21
Possession
18:52
Efficiency
Northwestern
Michigan State
42%
Success rate
37%
0.08
EPA per play
−0.06
0.93
Explosiveness
1.12
−0.05
Rushing EPA
−0.59
0.16
Passing EPA
0.57
35%
Passing-down success
30%
0.02
First-down EPA
−0.08
−0.06
Second-down EPA
−0.17
0.53
Third-down EPA
0.54
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 going in
Our ratings (scores only)
Michigan State 64% to win. Elo’s favorite won.
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. Michigan State drives left to right, Northwestern right to left.
Q1 Michigan StateTurnover on downs, 8 plays, −3 yards
Q4 NorthwesternTurnover on downs, 7 plays, 45 yards
Q4 Michigan StatePunt, 6 plays, 37 yards
Q4 NorthwesternTurnover on downs, 6 plays, 20 yards
Q4 Michigan StateEnd of game, 3 plays, −11 yards
Play by play
1st quarter6 drives, then Tied at 0
Michigan State Turnover on downs, 8 plays
14:45
1st & 10 at opp 46
Kirk Cousins pass complete to Blair White for 8 yards to the Nwest 38.
14:15
2nd & 2 at opp 38
Larry Caper rush for 13 yards to the Nwest 25 for a 1ST down.
13:48
1st & 10 at opp 25
Kirk Cousins pass complete to Keshawn Martin for 10 yards to the Nwest 15 for a 1ST down.
13:24
1st & 10 at opp 15
Edwin Baker rush for 11 yards to the Nwest 4 for a 1ST down.
12:52
1st & goal at opp 4
Larry Caper rush for 1 yard to the Nwest 3.
12:24
2nd & goal at opp 3
Edwin Baker rush for 2 yards to the Nwest 1.
11:31
3rd & goal at opp 1
Larry Caper rush for no gain to the Nwest 1.
11:15
4th & goal at opp 1
Kirk Cousins rush for no gain to the Nwest 1.
Northwestern Punt, 7 plays
10:55
1st & 10 at own 1
Mike Kafka rush for 1 yard to the Nwest 2.
10:33
2nd & 9 at own 2
Mike Kafka pass complete to Mark Woodsum for 6 yards to the Nwest 8.
10:00
3rd & 3 at own 8
Mike Kafka pass complete to Zeke Markshausen for 9 yards to the Nwest 17 for a 1ST down.
9:45
1st & 10 at own 17
Mike Kafka pass complete to Zeke Markshausen for 10 yards to the Nwest 27 for a 1ST down.
9:26
1st & 10 at own 27
Mike Kafka pass complete to Andrew Brewer for 9 yards to the Nwest 36.
9:04
2nd & 1 at own 36
Mike Kafka pass incomplete to Andrew Brewer.
8:40
3rd & 1 at own 36
Team rush for a loss of 1 yard, fumbled, recovered by Nwest at the Nwest 35.
8:24
4th & 2 at own 35
Stefan Demos punt for 21 yards, punt out-of-bounds at the MchSt 44.
Michigan State Punt, 3 plays
8:16
1st & 10 at own 44
Keshawn Martin rush for 2 yards to the MchSt 46.
7:51
2nd & 8 at own 46
Kirk Cousins pass incomplete.
7:45
3rd & 8 at own 46
Kirk Cousins pass incomplete.
7:36
4th & 8 at own 46
Aaron Bates punt for 42 yards, returned by Hunter Bates for no gain to the Nwest 12.
Northwestern Punt, 9 plays
7:20
1st & 10 at own 12
Jeravin Matthews rush for 6 yards to the Nwest 18.
6:45
2nd & 4 at own 18
Stephen Simmons rush for a loss of 2 yards to the Nwest 16.
6:24
3rd & 6 at own 16
Mike Kafka pass complete to Zeke Markshausen for 6 yards to the Nwest 22 for a 1ST down.
5:54
1st & 10 at own 22
Dan Persa rush for 4 yards to the Nwest 26.
5:25
2nd & 6 at own 26
Mike Kafka rush for 2 yards to the Nwest 28.
4:51
3rd & 4 at own 28
Mike Kafka pass complete to Andrew Brewer for 7 yards to the Nwest 35 for a 1ST down.
4:35
1st & 10 at own 35
Mike Kafka rush for no gain to the Nwest 35.
4:05
2nd & 10 at own 35
Mike Kafka pass complete to Charles Brown for 7 yards to the Nwest 42.
3:33
3rd & 3 at own 42
Mike Kafka pass complete to Stephen Simmons for a loss of 1 yard to the Nwest 41.
2:59
4th & 4 at own 41
Stefan Demos punt for 31 yards, punt out-of-bounds at the MchSt 28.
Michigan State Punt, 3 plays
2:30
1st & 10 at own 28
Edwin Baker rush for 4 yards to the MchSt 32.
2:05
2nd & 6 at own 32
Larry Caper rush for a loss of 2 yards to the MchSt 30.
1:32
3rd & 8 at own 30
Kirk Cousins pass incomplete to Blair White.
1:23
4th & 8 at own 30
Aaron Bates punt for 40 yards, fair catch by Hunter Bates at the Nwest 30.
Northwestern Punt, 9 plays
1:12
1st & 10 at own 30
Arby Fields rush for 2 yards to the Nwest 32.
0:46
2nd & 8 at own 32
Mike Kafka rush for 7 yards to the Nwest 39.
0:25
3rd & 1 at own 39
Mike Kafka rush for 2 yards to the Nwest 41 for a 1ST down.
0:00
1st & 10 at own 41
Mike Kafka pass complete to Charles Brown for 8 yards to the Nwest 49.
Q2 14:54
2nd & 2 at own 49
Arby Fields rush for 3 yards to the MchSt 48 for a 1ST down.
Q2 14:34
1st & 10 at opp 48
Mike Kafka rush for 18 yards to the MchSt 30 for a 1ST down.
Q2 13:55
1st & 10 at opp 30
Mike Kafka rush for 1 yard to the MchSt 29.
Q2 13:30
2nd & 9 at opp 29
Mike Kafka sacked by Eric Gordon for a loss of 6 yards to the MchSt 35.
Q2 12:57
3rd & 15 at opp 35
Mike Kafka pass incomplete.
Q2 12:47
4th & 15 at opp 35
Stefan Demos punt for 35 yards for a touchback.
2nd quarter6 drives, then Northwestern 7, Michigan State 0
Michigan State Punt, 4 plays
12:28
1st & 10 at own 20
Kirk Cousins pass complete to Blair White for 20 yards to the MchSt 40 for a 1ST down.
12:17
1st & 10 at own 40
Kirk Cousins pass complete to Mark Dell for 8 yards to the MchSt 48.
11:45
2nd & 2 at own 48
Larry Caper rush for a loss of 3 yards to the MchSt 45.
11:15
3rd & 5 at own 45
Larry Caper rush for 3 yards to the MchSt 48.
10:18
4th & 2 at own 48
Aaron Bates punt for 52 yards for a touchback.
Northwestern Touchdown pass, 9 plays
10:10
1st & 10 at own 20
Mike Kafka pass complete to Andrew Brewer for 26 yards to the Nwest 46 for a 1ST down.
9:52
1st & 10 at own 46
Mike Kafka pass complete to Zeke Markshausen for 8 yards to the MchSt 46.
9:32
2nd & 2 at opp 46
Mike Kafka pass complete to Andrew Brewer for 13 yards to the MchSt 33 for a 1ST down.
9:18
1st & 10 at opp 33
Mike Kafka pass incomplete.
9:13
2nd & 10 at opp 33
Mike Kafka pass complete to Jeremy Ebert for 12 yards to the MchSt 21 for a 1ST down.
8:45
1st & 10 at opp 21
Mike Kafka pass complete to Zeke Markshausen for 4 yards to the MchSt 17.
8:13
2nd & 6 at opp 17
Mike Kafka pass complete to Zeke Markshausen for 7 yards to the MchSt 10 for a 1ST down.
7:55
1st & goal at opp 10
Mike Kafka pass incomplete.
7:53
2nd & 0 at opp 10
NORTHWESTERN penalty 5 yard False Start accepted.
7:49
2nd & goal at opp 15
Mike Kafka pass complete to Andrew Brewer for 15 yards for a TOUCHDOWN.Northwestern 6, Michigan State 0
7:49
Stefan Demos extra point GOOD.Northwestern 7, Michigan State 0
7:49
Stefan Demos kickoff for 70 yards for a touchback.
Michigan State Punt, 3 plays
7:38
1st & 10 at own 20
Kirk Cousins pass complete to B.J. Cunningham for a loss of 1 yard to the MchSt 19.
7:01
2nd & 11 at own 19
Kirk Cousins pass incomplete.
6:30
3rd & 11 at own 19
Kirk Cousins pass complete to Blair White for 10 yards to the MchSt 29.
6:13
4th & 1 at own 29
Aaron Bates punt for 38 yards, punt out-of-bounds at the Nwest 33.
Northwestern Punt, 3 plays
6:06
1st & 10 at own 33
Mike Kafka sacked by Team for a loss of 7 yards to the Nwest 26.
5:35
2nd & 17 at own 26
Mike Kafka pass complete to Zeke Markshausen for 8 yards to the Nwest 34.
4:58
3rd & 9 at own 34
Mike Kafka rush for a loss of 1 yard to the Nwest 33.
4:41
4th & 10 at own 33
Stefan Demos punt for 36 yards, downed at the MchSt 31.
Michigan State Fumble, 8 plays
4:30
1st & 10 at own 31
Edwin Baker rush for 5 yards to the MchSt 36.
4:00
2nd & 5 at own 36
Edwin Baker rush for a loss of 5 yards to the MchSt 31.
3:20
3rd & 10 at own 31
NORTHWESTERN penalty 5 yard Offside accepted.
2:59
3rd & 5 at own 36
Kirk Cousins pass complete to Blair White for 13 yards to the MchSt 49 for a 1ST down.
2:33
1st & 10 at own 49
Kirk Cousins pass complete to B.J. Cunningham for 20 yards to the Nwest 31 for a 1ST down.
2:03
1st & 10 at opp 31
Larry Caper rush for no gain to the Nwest 31.
1:30
2nd & 10 at opp 31
Kirk Cousins pass complete to Andrew Hawken for 13 yards to the Nwest 18 for a 1ST down.
1:01
1st & 10 at opp 18
Kirk Cousins pass incomplete to Mark Dell.
0:55
2nd & 10 at opp 18
Edwin Baker rush for a loss of 1 yard, fumbled at the Nwest 19.
Northwestern Fumble, 5 plays
0:48
1st & 10 at own 20
Mike Kafka rush for 5 yards to the Nwest 25.
0:04
2nd & 5 at own 25
Mike Kafka pass incomplete.
0:00
3rd & 5 at own 25
Stephen Simmons rush for 18 yards to the Nwest 43 for a 1ST down.
Q3 15:00
Brett Swenson kickoff for 58 yards returned by Jeravin Matthews for 11 yards to the Nwest 23, MICHIGAN ST penalty 15 yard Personal Foul accepted for a 1ST down.
3rd quarter6 drives, then Michigan State 17, Northwestern 7
Northwestern Fumble, 4 plays
14:28
1st & 10 at own 38
Stephen Simmons rush for 1 yard to the Nwest 38.
14:10
2nd & 9 at own 39
Mike Kafka rush for 2 yards to the Nwest 41.
13:45
3rd & 7 at own 41
Mike Kafka pass complete to Andrew Brewer for 16 yards to the MchSt 43 for a 1ST down.
13:12
1st & 10 at opp 43
Mike Kafka pass complete to Zeke Markshausen for 3 yards to the MchSt 40.
13:00
2nd & 7 at opp 40
Mike Kafka pass complete to Drake Dunsmore for 4 yards, fumbled at the MchSt 36.
Michigan State Touchdown pass, 7 plays
12:32
1st & 10 at own 36
Larry Caper rush for 5 yards to the MchSt 41.
12:15
2nd & 5 at own 41
Kirk Cousins pass complete to B.J. Cunningham for 8 yards to the MchSt 49 for a 1ST down.
11:37
1st & 10 at own 49
Kirk Cousins pass complete to B.J. Cunningham for 5 yards to the Nwest 46.
11:17
2nd & 5 at opp 46
Larry Caper rush for 22 yards to the Nwest 24 for a 1ST down.
10:45
1st & 10 at opp 24
Kirk Cousins pass complete to Blair White for 2 yards to the Nwest 22.
10:13
2nd & 8 at opp 22
Kirk Cousins pass incomplete to Keshawn Martin.
10:07
3rd & 8 at opp 22
Kirk Cousins pass complete to Blair White for 22 yards for a TOUCHDOWN.Northwestern 7, Michigan State 6
10:07
Brett Swenson extra point GOOD.Tied at 7
10:07
Brett Swenson kickoff for 63 yards returned by Jeravin Matthews for 22 yards to the Nwest 29.
Northwestern Punt, 4 plays
9:46
1st & 10 at own 29
Mike Kafka rush for 7 yards to the Nwest 36, MICHIGAN ST penalty 15 yard Personal Foul accepted for a 1ST down.
9:30
1st & 10 at opp 49
Stephen Simmons rush for 2 yards to the MchSt 47.
9:02
2nd & 8 at opp 47
Mike Kafka pass incomplete.
8:31
3rd & 8 at opp 47
Mike Kafka rush for 5 yards to the MchSt 42.
8:16
4th & 4 at opp 43
Stefan Demos punt for 31 yards, fair catch by Keshawn Martin at the MchSt 12.
Michigan State Touchdown pass, 8 plays
8:09
1st & 10 at own 12
Kirk Cousins pass incomplete.
8:00
2nd & 10 at own 13
Larry Caper rush for no gain to the MchSt 13.
7:23
3rd & 10 at own 13
Kirk Cousins pass complete to Blair White for 11 yards to the MchSt 24 for a 1ST down.
6:54
1st & 10 at own 24
Edwin Baker rush for 11 yards to the MchSt 35 for a 1ST down.
6:20
1st & 10 at own 35
Edwin Baker rush for 1 yard to the MchSt 36.
5:48
2nd & 9 at own 36
Kirk Cousins pass incomplete to B.J. Cunningham.
5:43
3rd & 9 at own 36
Kirk Cousins pass complete to B.J. Cunningham for 17 yards to the Nwest 47 for a 1ST down.
5:13
1st & 10 at opp 47
Kirk Cousins pass complete to Blair White for 47 yards for a TOUCHDOWN.Michigan State 13, Northwestern 7
5:13
Brett Swenson extra point GOOD.Michigan State 14, Northwestern 7
5:13
Brett Swenson kickoff for 65 yards returned by Jeravin Matthews for 18 yards to the Nwest 23.
Northwestern Punt, 3 plays
4:55
1st & 10 at own 23
Mike Kafka pass complete to Zeke Markshausen for 5 yards to the Nwest 28.
4:35
2nd & 5 at own 28
Mike Kafka sacked by Greg Jones for a loss of 8 yards to the Nwest 20.
4:01
3rd & 13 at own 20
Mike Kafka pass incomplete.
3:52
4th & 13 at own 20
Stefan Demos punt for 44 yards, returned by Keshawn Martin for 9 yards to the MchSt 45.
Michigan State Field goal, 9 plays
3:44
1st & 10 at own 45
Larry Caper rush for a loss of 3 yards to the MchSt 42.
3:15
2nd & 13 at own 42
Kirk Cousins pass complete to Charlie Gantt for 15 yards to the Nwest 43 for a 1ST down.
2:43
1st & 10 at opp 43
Edwin Baker rush for 11 yards to the Nwest 32 for a 1ST down.
2:21
1st & 10 at opp 32
Kirk Cousins pass incomplete to Brian Linthicum.
2:15
2nd & 10 at opp 32
MICHIGAN ST penalty 10 yard Holding accepted, no play.
1:50
2nd & 20 at opp 42
Kirk Cousins pass complete to Blair White for 22 yards to the Nwest 20 for a 1ST down.
1:27
1st & 10 at opp 20
Edwin Baker rush for 1 yard to the Nwest 19.
1:10
2nd & 9 at opp 19
Kirk Cousins rush for a loss of 5 yards to the Nwest 24.
0:11
3rd & 14 at opp 24
Kirk Cousins pass complete to Blair White for 13 yards to the Nwest 11.
0:00
4th & 1 at opp 11
Brett Swenson 28 yard field goal GOOD.Michigan State 17, Northwestern 7
Q4 14:57
Brett Swenson kickoff for 54 yards returned by Jeravin Matthews for 6 yards, fumbled at the Nwest 22.
4th quarter7 drives, then Michigan State 24, Northwestern 14
Michigan State Touchdown run, 1 play
14:48
1st & 10 at opp 22
Larry Caper rush for 22 yards for a TOUCHDOWN.Michigan State 23, Northwestern 7
14:48
Brett Swenson extra point GOOD.Michigan State 24, Northwestern 7
14:48
Brett Swenson kickoff for 65 yards returned by Jeravin Matthews for 28 yards to the Nwest 33.
Northwestern Touchdown pass, 11 plays
14:37
1st & 10 at own 33
Mike Kafka pass complete to Zeke Markshausen for 7 yards to the Nwest 40.
14:14
2nd & 3 at own 40
Mike Kafka pass complete to Stephen Simmons for 11 yards to the MchSt 49 for a 1ST down.
13:46
1st & 10 at opp 49
Mike Kafka rush for 9 yards to the MchSt 40.
13:30
2nd & 1 at opp 40
Stephen Simmons rush for 4 yards to the MchSt 36 for a 1ST down.
13:00
1st & 10 at opp 36
Mike Kafka pass complete to Zeke Markshausen for 4 yards to the MchSt 32.
12:30
2nd & 6 at opp 32
Mike Kafka pass complete to Charles Brown for 16 yards to the MchSt 16 for a 1ST down.
12:16
1st & 10 at opp 16
NORTHWESTERN penalty 5 yard False Start accepted.
11:56
1st & 15 at opp 21
Mike Kafka pass incomplete to Mark Woodsum.
11:48
2nd & 15 at opp 21
Mike Kafka pass complete to Zeke Markshausen for 20 yards to the MchSt 1 for a 1ST down.
11:31
1st & goal at opp 1
Dan Persa rush for no gain to the MchSt 1.
10:54
2nd & goal at opp 1
Mike Kafka rush for no gain to the MchSt 1.
10:28
3rd & goal at opp 1
Mike Kafka pass complete to Zeke Markshausen for 1 yard for a TOUCHDOWN.Michigan State 24, Northwestern 13
10:28
Stefan Demos extra point GOOD.Michigan State 24, Northwestern 14
10:28
Stefan Demos kickoff for 69 yards returned by Edwin Baker for 19 yards to the MchSt 20.
Michigan State Punt, 2 plays
10:00
1st & 10 at own 20
Larry Caper rush for 3 yards to the MchSt 23.
9:20
2nd & 7 at own 23
Larry Caper rush for no gain to the MchSt 23.
9:00
3rd & 7 at own 23
Kirk Cousins pass complete to Blair White for 3 yards to the MchSt 26.
8:21
4th & 4 at own 26
Aaron Bates punt for 37 yards, fair catch by Hunter Bates at the Nwest 37.
Northwestern Turnover on downs, 7 plays
8:13
1st & 10 at own 37
MICHIGAN ST penalty 6 yard Pass Interference accepted, no play.
8:00
1st & 10 at own 43
Mike Kafka pass complete to Zeke Markshausen for 4 yards to the Nwest 47.
7:34
2nd & 6 at own 47
Mike Kafka pass complete to Stephen Simmons for 1 yard to the Nwest 48.
7:15
3rd & 5 at own 48
Mike Kafka pass complete to Drake Dunsmore for 12 yards to the MchSt 40 for a 1ST down.
6:39
1st & 10 at opp 40
Mike Kafka pass incomplete.
6:31
2nd & 10 at opp 40
Mike Kafka pass incomplete.
6:26
3rd & 10 at opp 40
Mike Kafka pass incomplete to Drake Dunsmore.
6:26
4th & 10 at opp 40
Timeout MICHIGAN ST, clock 6:26.
6:19
4th & 10 at opp 40
Mike Kafka pass complete to Zeke Markshausen for 8 yards to the MchSt 32.
Michigan State Punt, 6 plays
6:10
1st & 10 at own 33
Kirk Cousins pass incomplete to Mark Dell.
6:00
2nd & 10 at own 33
Larry Caper rush for 2 yards to the MchSt 35.
5:17
3rd & 8 at own 35
Kirk Cousins pass complete to Blair White for 15 yards to the 50 yard line for a 1ST down.
4:25
1st & 10 at the 50
Edwin Baker rush for 9 yards to the Nwest 41.
3:47
2nd & 1 at opp 41
Larry Caper rush for no gain to the Nwest 41.
3:47
3rd & 1 at opp 41
Timeout NORTHWESTERN, clock 3:47.
3:39
3rd & 1 at opp 41
Edwin Baker rush for a loss of 3 yards to the Nwest 44.
3:32
4th & 4 at opp 44
Aaron Bates punt for 34 yards, returned by Hunter Bates for 10 yards to the Nwest 20.
Northwestern Turnover on downs, 6 plays
3:23
1st & 10 at own 20
Mike Kafka pass complete to Zeke Markshausen for 7 yards to the Nwest 27.
3:00
2nd & 3 at own 27
Mike Kafka pass complete to Andrew Brewer for 10 yards to the Nwest 37 for a 1ST down.
2:50
1st & 10 at own 37
Mike Kafka pass incomplete.
2:42
2nd & 10 at own 37
Mike Kafka rush for 5 yards to the Nwest 42.
2:27
3rd & 5 at own 42
NORTHWESTERN penalty 10 yard Holding accepted, no play.
2:10
3rd & 15 at own 32
Mike Kafka pass complete to Andrew Brewer for 8 yards to the Nwest 40.
2:10
4th & 7 at own 40
Timeout NORTHWESTERN, clock 2:10.
2:03
4th & 7 at own 40
Mike Kafka pass incomplete to Andrew Brewer.
Michigan State End of game, 3 plays
1:40
1st & 10 at opp 40
Team rush for a loss of 6 yards to the Nwest 46.
1:00
2nd & 16 at opp 46
Team rush for a loss of 3 yards to the Nwest 49.
0:00
3rd & 19 at opp 49
Team rush for a loss of 2 yards to the MchSt 49.
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.