From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Northwestern
Michigan State
611
Total yards
481
522
Passing yards
194
91
Rushing yards
287
10.6
Yards per pass
6.3
2.7
Yards per rush
9.0
29
First downs
20
13–19
Third downs
4–10
0–1
Fourth downs
0–1
0
Turnovers
0
3–30
Penalties
5–33
21:23
Possession
14:20
Efficiency
Northwestern
Michigan State
43%
Success rate
47%
0.12
EPA per play
0.12
1.06
Explosiveness
0.97
−0.26
Rushing EPA
0.11
0.36
Passing EPA
0.14
41%
Passing-down success
20%
0.06
First-down EPA
0.08
−0.04
Second-down EPA
0.21
0.71
Third-down EPA
0.36
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 70% to win. Northwestern pulled the upset.
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.
Q4 NorthwesternTurnover on downs, 7 plays, 9 yards
Q4 Michigan StatePunt, 5 plays, 21 yards
Q4 NorthwesternMissed FG, 5 plays, 63 yards
Q5 NorthwesternTouchdown pass, 3 plays, 25 yards
Q5 Michigan StateTurnover on downs, 4 plays, 0 yards
Play by play
1st quarter4 drives, then Northwestern 13, Michigan State 6
Northwestern Touchdown run, 8 plays
14:50
1st & 10 at own 20
C.J. Bacher pass complete to Omar Conteh for no gain to the Nwest 20.
14:50
2nd & 10 at own 20
C.J. Bacher pass incomplete.
14:12
3rd & 10 at own 20
C.J. Bacher pass complete to Kim Thompson for 24 yards to the Nwest 44 for a 1ST down.
13:47
1st & 10 at own 44
Omar Conteh rush for no gain to the Nwest 44.
13:47
2nd & 10 at own 44
C.J. Bacher pass incomplete to Kim Thompson.
13:19
3rd & 10 at own 44
C.J. Bacher pass complete to Kim Thompson for 22 yards to the MchSt 34 for a 1ST down.
12:57
1st & 10 at opp 34
C.J. Bacher pass complete to Eric Peterman for 23 yards to the MchSt 11 for a 1ST down out-of-bounds.
12:51
1st & 10 at opp 11
Omar Conteh rush for 11 yards for a TOUCHDOWN.Northwestern 6, Michigan State 0
12:51
Amado Villarreal extra point GOOD.Northwestern 7, Michigan State 0
12:51
Stefan Demos kickoff for 49 yards out-of-bounds.
Michigan State Touchdown run, 10 plays
12:43
1st & 10 at own 35
Javon Ringer rush for 7 yards to the MchSt 42.
12:09
2nd & 3 at own 42
Brian Hoyer pass complete to Javon Ringer for 8 yards to the 50 yard line for a 1ST down.
11:39
1st & 10 at the 50
Devin Thomas rush for 5 yards to the Nwest 45.
11:07
2nd & 5 at opp 45
Brian Hoyer rush for 8 yards to the Nwest 37 out-of-bounds for a 1ST down.
10:48
1st & 10 at opp 37
Jehuu Caulcrick rush for 3 yards to the Nwest 34.
10:31
2nd & 7 at opp 34
Javon Ringer rush for 23 yards to the Nwest 11 out-of-bounds for a 1ST down.
10:23
1st & 10 at opp 11
Devin Thomas rush for 9 yards to the Nwest 2.
9:47
2nd & 1 at opp 2
Javon Ringer rush for 1 yard to the Nwest 1 for a 1ST down.
9:26
1st & goal at opp 1
Javon Ringer rush for no gain to the Nwest 1.
9:06
2nd & goal at opp 1
Jehuu Caulcrick rush for 1 yard for a TOUCHDOWN.Northwestern 7, Michigan State 6
10:31
Brett Swenson extra point BLOCKED.
10:31
Todd Boleski kickoff for 70 yards for a touchback.
Northwestern Touchdown run, 9 plays
8:59
1st & 10 at own 20
C.J. Bacher pass complete to Eric Peterman for 11 yards to the Nwest 31 for a 1ST down.
8:36
1st & 10 at own 31
Omar Conteh rush for 24 yards to the MchSt 45 for a 1ST down.
8:12
1st & 10 at opp 45
C.J. Bacher pass complete to Eric Peterman for 8 yards to the MchSt 37.
7:35
2nd & 2 at opp 37
Omar Conteh rush for a loss of 2 yards to the MchSt 39.
7:03
3rd & 4 at opp 39
Michigan St penalty 5 yard offside defense on Ervin Baldwin accepted.
5:16
1st & 10 at opp 34
C.J. Bacher pass complete to Eric Peterman for 1 yard, fumbled at the MchSt 33, forced by Travis Key, recovered by Omar Conteh at the MchSt 33, tackled by Travis Key.
5:50
2nd & 9 at opp 33
Omar Conteh rush for 1 yard to the MchSt 32.
5:16
3rd & 8 at opp 32
C.J. Bacher pass complete to Ross Lane for 17 yards to the MchSt 15 for a 1ST down.
4:55
1st & 10 at opp 15
C.J. Bacher rush for 6 yards to the MchSt 9.
4:15
2nd & 4 at opp 9
Omar Conteh rush for 9 yards for a TOUCHDOWN.Northwestern 13, Michigan State 6
5:16
Amado Villarreal extra point MISSED.
4:15
Stefan Demos kickoff for 65 yards returned by Devin Thomas for 33 yards to the MchSt 38.
Michigan State Touchdown run, 11 plays
3:54
1st & 10 at own 38
Devin Thomas rush for 8 yards to the MchSt 46.
3:30
2nd & 2 at own 46
Jehuu Caulcrick rush for 3 yards to the MchSt 49 for a 1ST down.
3:02
1st & 10 at own 49
Michigan St penalty 10 yard holding on Kellen Davis accepted, no play.
2:45
1st & 20 at own 39
Brian Hoyer pass complete to Javon Ringer for 5 yards to the MchSt 44.
2:15
2nd & 15 at own 44
Brian Hoyer pass complete to Kellen Davis for 16 yards to the Nwest 40 for a 1ST down.
1:51
1st & 10 at opp 40
Brian Hoyer pass incomplete.
1:30
2nd & 10 at opp 40
Jehuu Caulcrick rush for 6 yards to the Nwest 34.
1:01
3rd & 4 at opp 34
Brian Hoyer pass complete to Devin Thomas for 8 yards to the Nwest 26 for a 1ST down.
0:41
1st & 10 at opp 26
Brian Hoyer pass incomplete to Kellen Davis.
0:35
2nd & 10 at opp 26
Javon Ringer rush for 1 yard to the Nwest 25.
0:00
3rd & 9 at opp 25
Brian Hoyer pass complete to Mark Dell for 21 yards to the Nwest 4 for a 1ST down.
Q0 0:00
1st & goal at opp 4
Q2 14:56
1st & goal at opp 4
Javon Ringer rush for 4 yards for a TOUCHDOWN.Tied at 13
Q2 14:56
Brett Swenson extra point GOOD.
Q2 12:59
Todd Boleski kickoff for 69 yards returned by Stephen Simmons for 24 yards to the Nwest 25.
2nd quarter6 drives, then Northwestern 20, Michigan State 13
Northwestern Punt, 8 plays
14:41
1st & 10 at own 25
C.J. Bacher pass complete to Tonjua Jones for 16 yards to the Nwest 41 for a 1ST down out-of-bounds.
14:30
1st & 10 at own 41
Brandon Roberson rush for 7 yards to the Nwest 48.
13:53
2nd & 3 at own 48
Brandon Roberson rush for 1 yard to the Nwest 49.
13:20
3rd & 2 at own 49
Brandon Roberson rush for 4 yards to the MchSt 47 for a 1ST down.
12:59
1st & 10 at opp 47
Timeout NORTHWESTERN, clock 12:59.
12:50
1st & 10 at opp 47
C.J. Bacher rush for a loss of 1 yard to the MchSt 48.
12:10
2nd & 11 at opp 48
C.J. Bacher pass complete to Omar Conteh for 5 yards to the Nwest 47, Northwestern penalty 10 yard holding on Keegan Grant accepted.
11:40
2nd & 16 at own 47
C.J. Bacher pass complete to Omar Conteh for 10 yards to the MchSt 43.
11:40
3rd & 6 at opp 43
Northwestern penalty 15 yard personal foul accepted, no play.
12:10
3rd & 21 at own 42
C.J. Bacher pass incomplete.
10:46
4th & 21 at own 42
Stefan Demos punt for 35 yards, returned by Devin Thomas for 7 yards to the MchSt 30.
Michigan State Punt, 3 plays
10:40
1st & 10 at own 30
Jehuu Caulcrick rush for 1 yard to the MchSt 31.
10:00
2nd & 9 at own 31
Jehuu Caulcrick rush for 5 yards to the MchSt 36.
9:23
3rd & 4 at own 36
Brian Hoyer pass incomplete to Devin Thomas.
9:11
4th & 4 at own 36
Aaron Bates punt for 46 yards downed at the Nwest 18.
Northwestern Punt, 6 plays
9:00
1st & 10 at own 18
C.J. Bacher pass complete to Jeff Yarbrough for 6 yards to the Nwest 24.
8:20
2nd & 4 at own 24
Omar Conteh rush for 3 yards to the Nwest 27.
7:45
3rd & 1 at own 27
Omar Conteh rush for a loss of 1 yard to the Nwest 26.
7:04
4th & 2 at own 26
Michigan St penalty 15 yard roughing the kicker on Adam Setterbo accepted, no play.
6:45
1st & 10 at own 41
C.J. Bacher pass complete to Rasheed Ward for 7 yards to the Nwest 48.
6:20
2nd & 3 at own 48
Omar Conteh rush for 1 yard to the Nwest 49.
5:36
3rd & 2 at own 49
C.J. Bacher sacked by Greg Jones at the Nwest 48 for a loss of 1 yard.
4:59
4th & 3 at own 48
Stefan Demos punt for 47 yards, returned by Devin Thomas for 2 yards to the MchSt 7.
Michigan State Punt, 3 plays
4:46
1st & 10 at own 7
Michigan St penalty 3 yard holding on John Masters accepted, no play.
4:22
1st & 13 at own 4
Jehuu Caulcrick rush for 4 yards to the MchSt 8.
3:45
2nd & 9 at own 8
Brian Hoyer pass complete to Javon Ringer for a loss of 1 yard to the MchSt 7.
3:00
3rd & 10 at own 7
Brian Hoyer pass complete to Devin Thomas for 9 yards to the MchSt 16.
2:26
4th & 1 at own 16
Aaron Bates punt for 14 yards out-of-bounds.
Northwestern Touchdown pass, 6 plays
2:21
1st & 10 at opp 30
C.J. Bacher pass complete to Drake Dunsmore for 6 yards to the MchSt 24 out-of-bounds.
2:05
2nd & 4 at opp 24
Brandon Roberson rush for 1 yard to the MchSt 23.
1:25
3rd & 3 at opp 23
C.J. Bacher pass complete to Rasheed Ward for 10 yards to the MchSt 13 for a 1ST down.
1:00
1st & 10 at opp 13
Brandon Roberson rush for 2 yards to the MchSt 11.
0:19
2nd & 8 at opp 11
C.J. Bacher pass complete to Eric Peterman for 2 yards to the MchSt 9.
0:19
3rd & 6 at opp 9
Timeout NORTHWESTERN, clock 00:19.
0:13
3rd & 6 at opp 9
C.J. Bacher pass complete to Ross Lane for 9 yards for a TOUCHDOWN.Northwestern 19, Michigan State 13
0:13
1st & 0 at opp 3
Michigan St penalty 2 yard illegal procedure accepted.
0:13
Amado Villarreal extra point GOOD.Northwestern 20, Michigan State 13
0:13
Stefan Demos kickoff for 65 yards returned by Devin Thomas for 40 yards to the MchSt 45.
Michigan State End of half, 1 play
0:00
1st & 10 at own 45
Brian Hoyer pass incomplete.
Q3 12:37
Stefan Demos kickoff for 49 yards returned by Andrew Hawken for 24 yards to the MchSt 45.
3rd quarter6 drives, then Tied at 27
Michigan State Touchdown run, 6 plays
14:48
1st & 10 at own 45
Brian Hoyer pass incomplete to Mark Dell.
14:41
2nd & 10 at own 45
Devin Thomas rush for 15 yards to the Nwest 40 out-of-bounds for a 1ST down.
14:30
1st & 10 at opp 40
Brian Hoyer pass complete to Devin Thomas for 9 yards to the Nwest 31.
13:47
2nd & 1 at opp 31
Javon Ringer rush for 3 yards to the Nwest 28 for a 1ST down.
13:22
1st & 10 at opp 28
Brian Hoyer pass complete to Devin Thomas for 27 yards to the Nwest 1 for a 1ST down.
12:49
1st & goal at opp 1
Jehuu Caulcrick rush for 1 yard for a TOUCHDOWN.Northwestern 20, Michigan State 19
12:49
Brett Swenson extra point GOOD.Tied at 20
12:49
Todd Boleski kickoff for 60 yards returned by Stephen Simmons for 17 yards to the Nwest 27.
Northwestern Touchdown pass, 3 plays
12:25
1st & 10 at own 27
C.J. Bacher sacked by Kaleb Thornhill at the Nwest 25 for a loss of 2 yards.
12:25
2nd & 12 at own 25
C.J. Bacher rush for a loss of 3 yards to the Nwest 22.
11:45
3rd & 15 at own 22
C.J. Bacher pass complete to Jeff Yarbrough for 78 yards for a TOUCHDOWN.Northwestern 26, Michigan State 20
11:45
Amado Villarreal extra point GOOD.Northwestern 27, Michigan State 20
12:25
Stefan Demos kickoff for 70 yards for a touchback.
Michigan State Touchdown run, 4 plays
11:40
1st & 10 at own 20
Devin Thomas rush for 17 yards to the MchSt 37 for a 1ST down.
11:11
1st & 10 at own 37
Brian Hoyer pass complete to Mark Dell for 11 yards to the MchSt 48 for a 1ST down out-of-bounds.
11:00
1st & 10 at own 48
Javon Ringer rush for 5 yards to the Nwest 47.
10:20
2nd & 5 at opp 47
Javon Ringer rush for 47 yards for a TOUCHDOWN.Northwestern 27, Michigan State 26
10:20
Brett Swenson extra point GOOD.Tied at 27
10:07
Todd Boleski kickoff for 68 yards returned by Stephen Simmons for 17 yards to the Nwest 19.
Northwestern Punt, 6 plays
10:07
1st & 10 at own 19
C.J. Bacher pass incomplete to Ross Lane.
10:00
2nd & 10 at own 19
Omar Conteh rush for a loss of 3 yards to the Nwest 16.
9:20
3rd & 13 at own 16
C.J. Bacher pass complete to Ross Lane for 17 yards to the Nwest 33 for a 1ST down.
9:00
1st & 10 at own 33
Omar Conteh rush for a loss of 1 yard to the Nwest 32.
8:15
2nd & 11 at own 32
C.J. Bacher pass complete to Kim Thompson for 8 yards to the Nwest 40.
7:42
3rd & 3 at own 40
C.J. Bacher pass incomplete to Kim Thompson.
7:34
4th & 3 at own 40
Stefan Demos punt for 41 yards, returned by Terry Love for no gain to the MchSt 19.
Michigan State Punt, 8 plays
7:24
1st & 10 at own 19
Brian Hoyer pass complete to Eric Andino for 5 yards to the MchSt 24.
6:51
2nd & 5 at own 24
Jehuu Caulcrick rush for 7 yards to the MchSt 31 for a 1ST down.
6:25
1st & 10 at own 31
Brian Hoyer pass complete to Jehuu Caulcrick for 7 yards to the MchSt 38.
5:45
2nd & 3 at own 38
Javon Ringer rush for no gain to the MchSt 38 out-of-bounds.
5:36
3rd & 3 at own 38
Brian Hoyer pass complete to Javon Ringer for 23 yards to the Nwest 39 for a 1ST down.
5:19
1st & 10 at opp 39
Timeout MICHIGAN ST, clock 05:19.
5:12
1st & 10 at opp 39
Brian Hoyer pass incomplete to Mark Dell.
5:02
2nd & 10 at opp 39
Devin Thomas rush for 1 yard to the Nwest 38.
4:27
3rd & 9 at opp 38
Brian Hoyer pass incomplete to Devin Thomas.
4:19
4th & 9 at opp 38
Aaron Bates punt for 38 yards for a touchback.
Northwestern Touchdown pass, 15 plays
4:00
1st & 10 at own 20
C.J. Bacher pass complete to Rasheed Ward for 6 yards to the Nwest 26.
3:34
2nd & 4 at own 26
C.J. Bacher pass complete to Rasheed Ward for 8 yards to the Nwest 34 for a 1ST down.
3:16
1st & 10 at own 34
Northwestern penalty 5 yard false start accepted.
2:45
1st & 15 at own 29
Omar Conteh rush for 6 yards to the Nwest 35.
2:08
2nd & 9 at own 35
C.J. Bacher pass complete to Eric Peterman for 10 yards to the Nwest 45 for a 1ST down.
1:47
1st & 10 at own 45
C.J. Bacher pass complete to Stephen Simmons for 10 yards to the MchSt 45 for a 1ST down.
1:12
1st & 10 at opp 45
Brandon Roberson rush for a loss of 2 yards to the MchSt 47.
0:41
2nd & 12 at opp 47
Omar Conteh rush for 15 yards to the MchSt 32 for a 1ST down.
0:11
1st & 10 at opp 32
Eric Peterman rush for a loss of 5 yards to the MchSt 37 out-of-bounds.
0:03
2nd & 15 at opp 37
C.J. Bacher pass complete to Jeff Yarbrough for 17 yards to the MchSt 20 for a 1ST down.
Q4 15:00
1st & 10 at opp 20
C.J. Bacher pass incomplete to Ross Lane.
Q4 14:20
2nd & 10 at opp 20
Omar Conteh rush for 1 yard to the MchSt 19.
Q4 14:05
3rd & 9 at opp 19
C.J. Bacher pass complete to Rasheed Ward for 11 yards to the MchSt 8 for a 1ST down.
Q4 13:40
1st & goal at opp 8
Omar Conteh rush for 1 yard to the MchSt 7.
Q4 12:55
2nd & goal at opp 7
C.J. Bacher pass complete to Eric Peterman for 6 yards to the MchSt 1.
Q4 12:49
3rd & goal at opp 1
C.J. Bacher pass complete to Ross Lane for 1 yard for a TOUCHDOWN.Northwestern 34, Michigan State 27
Q4 12:49
Amado Villarreal extra point GOOD.
Q4 14:05
Stefan Demos kickoff for 70 yards for a touchback.
4th quarter8 drives, then Tied at 41
Michigan State Touchdown run, 1 play
12:36
1st & 10 at own 20
Javon Ringer rush for 80 yards for a TOUCHDOWN.Northwestern 34, Michigan State 33
12:36
Brett Swenson extra point GOOD.Tied at 34
11:32
Todd Boleski kickoff for 60 yards returned by Stephen Simmons for 17 yards to the Nwest 27.
Northwestern Touchdown pass, 3 plays
12:20
1st & 10 at own 27
C.J. Bacher pass complete to Rasheed Ward for 3 yards to the Nwest 30.
12:20
2nd & 7 at own 30
C.J. Bacher pass incomplete to Jeff Yarbrough.
11:32
3rd & 7 at own 30
C.J. Bacher pass complete to Eric Peterman for 70 yards for a TOUCHDOWN.Northwestern 41, Michigan State 34
11:32
Amado Villarreal extra point GOOD.
10:40
Stefan Demos kickoff for 67 yards returned by Devin Thomas for 70 yards to the Nwest 27.
Michigan State Touchdown pass, 3 plays
11:15
1st & 10 at opp 27
Jehuu Caulcrick rush for 4 yards to the Nwest 23.
10:40
2nd & 6 at opp 23
Jehuu Caulcrick rush for 4 yards to the Nwest 19.
9:57
3rd & 2 at opp 19
Brian Hoyer pass complete to Eric Andino for 19 yards for a TOUCHDOWN.Tied at 41
9:57
Brett Swenson extra point GOOD.
9:57
Todd Boleski kickoff for 70 yards for a touchback.
Northwestern Punt, 5 plays
9:45
1st & 10 at own 20
C.J. Bacher pass complete to Tonjua Jones for 9 yards to the Nwest 29.
9:15
2nd & 1 at own 29
C.J. Bacher pass complete to Jeff Yarbrough for 3 yards to the Nwest 32 for a 1ST down.
8:45
1st & 10 at own 32
Omar Conteh rush for 5 yards to the Nwest 37.
8:07
2nd & 5 at own 37
C.J. Bacher pass incomplete to Eric Peterman.
7:54
3rd & 5 at own 37
C.J. Bacher rush for 3 yards to the Nwest 40.
7:13
4th & 2 at own 40
Stefan Demos punt for 46 yards, fair catch by Terry Love at the MchSt 14.
Michigan State Punt, 4 plays
7:05
1st & 10 at own 14
Javon Ringer rush for 14 yards to the MchSt 28 for a 1ST down.
6:35
1st & 10 at own 28
Brian Hoyer pass complete to Javon Ringer for 9 yards to the MchSt 37 out-of-bounds.
5:52
2nd & 1 at own 37
Jehuu Caulcrick rush for a loss of 3 yards to the MchSt 34.
5:24
3rd & 4 at own 34
Brian Hoyer pass incomplete to Devin Thomas, Michigan St penalty ineligible downfield on pass declined.
5:19
4th & 4 at own 34
Aaron Bates punt blocked for no gain out-of-bounds.
Northwestern Turnover on downs, 7 plays
5:12
1st & 10 at opp 28
C.J. Bacher pass incomplete to Ross Lane.
5:00
2nd & 10 at opp 28
C.J. Bacher pass complete to Brandon Roberson for 2 yards to the MchSt 26.
4:15
3rd & 8 at opp 26
C.J. Bacher pass complete to Eric Peterman for 11 yards to the MchSt 15 for a 1ST down.
3:50
1st & 10 at opp 15
Omar Conteh rush for a loss of 2 yards to the MchSt 17.
3:12
2nd & 12 at opp 17
C.J. Bacher pass complete to Rasheed Ward for a loss of 3 yards to the MchSt 20.
3:12
3rd & 15 at opp 20
Timeout MICHIGAN ST, clock 03:12.
3:06
3rd & 15 at opp 20
Brandon Roberson rush for 1 yard to the MchSt 19.
3:06
4th & 14 at opp 19
Timeout MICHIGAN ST, clock 03:06.
2:58
4th & 14 at opp 19
Kyle Daley pass incomplete to Corey Wootton.
Michigan State Punt, 5 plays
2:50
1st & 10 at own 19
Devin Thomas rush for 5 yards to the MchSt 24.
2:18
2nd & 5 at own 24
Brian Hoyer pass complete to Javon Ringer for 10 yards to the MchSt 34 for a 1ST down out-of-bounds.
2:13
1st & 10 at own 34
Brian Hoyer pass incomplete to Kellen Davis.
2:09
2nd & 10 at own 34
Brian Hoyer pass incomplete to Mark Dell.
1:58
3rd & 10 at own 34
Brian Hoyer rush for 6 yards to the MchSt 40.
1:52
4th & 4 at own 40
Timeout NORTHWESTERN, clock 01:52.
1:42
4th & 4 at own 40
Aaron Bates punt for 42 yards downed at the Nwest 18.
Northwestern Missed FG, 5 plays
1:29
1st & 10 at own 18
C.J. Bacher pass complete to Omar Conteh for 52 yards to the MchSt 30 for a 1ST down.
1:00
1st & 10 at opp 30
Omar Conteh rush for 2 yards to the MchSt 28.
0:32
2nd & 8 at opp 28
Brandon Roberson rush for 5 yards to the MchSt 23.
0:27
3rd & 3 at opp 23
Timeout NORTHWESTERN, clock 00:27.
0:22
3rd & 3 at opp 23
Omar Conteh rush for 4 yards to the MchSt 19 for a 1ST down.
0:03
1st & 10 at opp 19
Timeout NORTHWESTERN, clock 00:03.
0:00
1st & 10 at opp 19
Amado Villarreal 36 yard field goal MISSED.
Overtime2 drives, then Northwestern 48, Michigan State 41
Northwestern Touchdown pass, 3 plays
1st & 10 at opp 25
C.J. Bacher pass incomplete to Omar Conteh.
2nd & 10 at opp 25
C.J. Bacher pass complete to Rasheed Ward for 13 yards to the MchSt 12 for a 1ST down.
1st & 10 at opp 12
C.J. Bacher pass complete to Omar Conteh for 12 yards for a TOUCHDOWN.Northwestern 47, Michigan State 41
Amado Villarreal extra point GOOD.Northwestern 48, Michigan State 41
Michigan State Turnover on downs, 4 plays
1st & 10 at opp 25
Brian Hoyer pass incomplete to Kellen Davis.
2nd & 10 at opp 25
Brian Hoyer pass incomplete to Devin Thomas.
3rd & 10 at opp 25
Brian Hoyer pass incomplete to Mark Dell.
4th & 10 at opp 25
Timeout MICHIGAN ST, clock 15:00.
4th & 10 at opp 25
Brian Hoyer pass incomplete to Mark Dell.
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.