From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Northwestern
Michigan State
533
Total yards
480
331
Passing yards
291
202
Rushing yards
189
11.0
Yards per pass
6.3
5.5
Yards per rush
4.4
31
First downs
28
2–5
Third downs
6–17
0–0
Fourth downs
2–2
1
Turnovers
4
0–0
Penalties
0–0
16:34
Possession
19:15
Efficiency
Northwestern
Michigan State
62%
Success rate
46%
0.37
EPA per play
0.11
0.93
Explosiveness
0.97
0.03
Rushing EPA
0.16
0.76
Passing EPA
0.06
67%
Passing-down success
24%
0.17
First-down EPA
0.00
0.67
Second-down EPA
−0.08
0.45
Third-down EPA
0.58
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 65% 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.
Brett Basanez pass complete to Shaun Herbert for 19 yards to the MSU 14 for a 1ST down.
6:13
1st & 10 at opp 13
Brett Basanez pass complete to Shaun Herbert for 8 yards to the MSU 5.
6:09
2nd & 2 at opp 5
Brett Basanez rush for 5 yards for a TOUCHDOWN.Michigan State 7, Northwestern 6
6:09
Joel Howells extra point GOOD.Tied at 7
6:09
Joel Howells kickoff for 65 yards for a touchback.
Michigan State Interception, 16 plays
6:05
1st & 10 at own 20
Drew Stanton pass incomplete.
5:58
2nd & 10 at own 20
Javon Ringer rush for 22 yards to the MSU 42 for a 1ST down.
5:58
1st & 10 at own 42
Javon Ringer rush for a loss of 3 yards to the MSU 39.
5:07
2nd & 7 at own 39
Javon Ringer rush for 8 yards to the MSU 47 for a 1ST down.
4:46
1st & 10 at own 47
Drew Stanton pass incomplete.
4:36
2nd & 10 at own 47
Javon Ringer rush for a loss of 1 yard to the MSU 46.
4:02
3rd & 11 at own 46
Drew Stanton pass complete to Jerramy Scott for 10 yards to the NWest 44.
3:58
4th & 1 at opp 44
Jehuu Caulcrick rush for 4 yards to the NWest 40 for a 1ST down.
3:08
1st & 10 at opp 40
Jason Teague rush for 9 yards to the NWest 31.
2:47
2nd & 1 at opp 31
Jason Teague rush for 2 yards to the NWest 29 for a 1ST down.
2:20
1st & 10 at opp 29
Jerramy Scott rush for 5 yards to the NWest 24.
2:05
2nd & 5 at opp 24
Drew Stanton rush for 4 yards to the NWest 20.
1:56
3rd & 1 at opp 20
Jehuu Caulcrick rush for 2 yards to the NWest 18 for a 1ST down.
1:14
1st & 10 at opp 18
Jerramy Scott rush for 3 yards to the NWest 15.
0:46
2nd & 7 at opp 15
Javon Ringer rush for 1 yard to the NWest 14.
0:02
3rd & 6 at opp 14
Drew Stanton pass intercepted by Brendan Smith at the NWest 0, returned for 37 yards to the NWest 37.
Northwestern Touchdown run, 6 plays
0:00
1st & 10 at own 37
Tyrell Sutton rush for 2 yards to the NWest 39.
Q2 14:48
2nd & 8 at own 39
Brett Basanez pass complete to Kim Thompson for 8 yards to the NWest 47 for a 1ST down.
Q2 14:32
1st & 10 at own 47
Brett Basanez pass complete to Shaun Herbert for 10 yards to the MSU 43 for a 1ST down.
Q2 14:02
1st & 10 at opp 43
Tyrell Sutton rush for 1 yard to the MSU 42.
Q2 13:29
2nd & 9 at opp 42
Brett Basanez pass complete to Tyrell Sutton for 41 yards to the MSU 1 for a 1ST down.
Q2 13:18
1st & goal at opp 1
Tyrell Sutton rush for 1 yard for a TOUCHDOWN.Northwestern 13, Michigan State 7
Q2 13:18
Joel Howells extra point GOOD.Northwestern 14, Michigan State 7
Q2 13:12
Joel Howells kickoff for 40 yards returned by Jerramy Scott for 17 yards to the MSU 42.
2nd quarter5 drives, then Northwestern 21, Michigan State 7
Michigan State Defensive TD, 7 plays (Northwestern scores)
12:59
1st & 10 at own 42
Drew Stanton pass complete to Kerry Reed for 4 yards to the MSU 46.
12:31
2nd & 6 at own 46
Drew Stanton pass complete to Terry Love for 15 yards to the NWest 39 for a 1ST down.
12:10
1st & 10 at opp 39
Drew Stanton pass complete to Kerry Reed for 8 yards to the NWest 31.
12:04
2nd & 2 at opp 31
Javon Ringer rush for 17 yards to the NWest 14 for a 1ST down.
12:10
1st & 10 at opp 14
Javon Ringer rush for 4 yards to the NWest 10.
10:50
2nd & 6 at opp 10
Javon Ringer rush for 1 yard to the NWest 9.
10:08
3rd & 5 at opp 9
Drew Stanton rush for 86 yards, fumbled at the NWest 14, recovered by Demetrius Eaton, returned by Demetrius Eaton for 86 yards for a TOUCHDOWN.Northwestern 20, Michigan State 7
10:08
Joel Howells extra point GOOD.Northwestern 21, Michigan State 7
10:00
Joel Howells kickoff for 50 yards returned by Cole Corey for 14 yards to the MSU 29.
Michigan State Interception, 8 plays
9:52
1st & 10 at own 29
Javon Ringer rush for 16 yards to the MSU 45 for a 1ST down.
9:35
1st & 10 at own 45
Drew Stanton pass incomplete.
9:31
2nd & 10 at own 45
Drew Stanton pass incomplete.
9:22
3rd & 10 at own 45
Drew Stanton pass complete to Terry Love for 10 yards to the NWest 45 for a 1ST down.
9:22
1st & 10 at opp 45
Jason Teague rush for 4 yards to the MSU 41 for a 1ST down, Northwestern penalty 15 yard face mask accepted.
8:25
1st & 10 at opp 26
Javon Ringer rush for a loss of 3 yards to the NWest 29.
7:46
2nd & 13 at opp 29
Drew Stanton pass incomplete.
7:37
3rd & 13 at opp 29
Drew Stanton pass intercepted by Herschel Henderson at the NWest 3, returned for 1 yard to the NWest 4.
Northwestern Punt, 6 plays
7:13
1st & 10 at own 4
Tyrell Sutton rush for 4 yards to the NWest 8.
6:51
2nd & 6 at own 8
Brett Basanez pass complete to Shaun Herbert for 19 yards to the NWest 27 for a 1ST down.
6:23
1st & 10 at own 27
Brett Basanez pass complete to Shaun Herbert for 15 yards to the NWest 42 for a 1ST down.
5:59
1st & 10 at own 42
Northwestern penalty 10 yard holding accepted, no play.
Javon Ringer rush for 14 yards to the 50 yard line for a 1ST down.
3:32
1st & 10 at the 50
Drew Stanton pass complete to Terry Love for 26 yards to the NWest 24 for a 1ST down.
3:07
1st & 10 at opp 24
Javon Ringer rush for 3 yards to the NWest 21.
2:22
2nd & 7 at opp 21
Drew Stanton pass complete to Ryan Woods for a loss of 63 yards to the MSU 16.
2:05
3rd & 3 at opp 17
Timeout MICHIGAN ST, clock 02:05.
2:00
3rd & 3 at opp 17
Javon Ringer rush for 5 yards to the NWest 12 for a 1ST down.
1:21
1st & 10 at opp 12
Jason Teague rush for a loss of 8 yards to the NWest 20.
0:53
2nd & 18 at opp 20
Drew Stanton pass incomplete.
0:48
3rd & 18 at opp 20
Drew Stanton pass incomplete.
0:48
4th & 18 at opp 20
Timeout NORTHWESTERN, clock 00:48.
0:43
4th & 18 at opp 20
John Goss 37 yard field goal MISSED.
Northwestern End of half, 3 plays
0:37
1st & 10 at own 20
Tyrell Sutton rush for 13 yards to the NWest 33 for a 1ST down.
0:26
1st & 10 at own 33
Tyrell Sutton rush for 10 yards to the NWest 43 for a 1ST down.
0:26
1st & 10 at own 43
Timeout NORTHWESTERN, clock 00:26.
0:20
1st & 10 at own 43
Northwestern penalty 10 yard holding accepted, no play.
0:00
1st & 20 at own 33
Tyrell Sutton rush for 1 yard to the NWest 34.
Q3 15:00
Todd Boleski kickoff for 50 yards out-of-bounds, Michigan St penalty 20 yard illegal kicking accepted.
3rd quarter6 drives, then Northwestern 42, Michigan State 7
Northwestern Touchdown pass, 7 plays
14:30
1st & 10 at own 35
Brett Basanez pass complete to Shaun Herbert for 8 yards to the NWest 43.
14:19
2nd & 2 at own 43
Brett Basanez pass complete to Shaun Herbert for 7 yards to the 50 yard line for a 1ST down.
14:13
1st & 10 at the 50
Brett Basanez pass incomplete.
13:59
2nd & 10 at the 50
Brett Basanez pass complete to Jonathan Fields for 9 yards to the MSU 41.
13:59
3rd & 1 at opp 41
Michigan St penalty 5 yard offside defense accepted.
13:25
1st & 10 at opp 36
Brett Basanez pass complete to Kim Thompson for 19 yards to the MSU 17 for a 1ST down.
12:54
1st & 10 at opp 17
Tyrell Sutton rush for 3 yards to the MSU 14.
12:19
2nd & 7 at opp 14
Brett Basanez pass complete to Eric Peterman for 14 yards for a TOUCHDOWN.Northwestern 27, Michigan State 7
12:19
Joel Howells extra point GOOD.Northwestern 28, Michigan State 7
12:14
Joel Howells kickoff for 57 yards returned by Diego Oquendo for 17 yards to the MSU 25.
Michigan State Punt, 6 plays
12:09
1st & 10 at own 25
Drew Stanton pass complete to Kerry Reed for 5 yards to the MSU 30.
11:58
2nd & 5 at own 30
Jason Teague rush for 4 yards to the MSU 34.
11:37
3rd & 1 at own 34
Jason Teague rush for 5 yards to the MSU 39 for a 1ST down.
11:19
1st & 10 at own 39
Drew Stanton pass incomplete.
11:11
2nd & 10 at own 39
Javon Ringer rush for 1 yard to the MSU 40.
10:21
3rd & 9 at own 40
Drew Stanton pass complete to Jerramy Scott for 7 yards to the MSU 47.
9:57
4th & 2 at own 47
Brandon Fields punt for 34 yards punt out-of-bounds at the NWest 19.
Northwestern Touchdown run, 9 plays
9:51
1st & 10 at own 19
Tyrell Sutton rush for 13 yards to the NWest 32 for a 1ST down.
9:22
1st & 10 at own 32
Tyrell Sutton rush for 1 yard to the NWest 33.
9:22
2nd & 9 at own 33
Brett Basanez pass complete to Mark Philmore for 18 yards to the MSU 49 for a 1ST down, Michigan St penalty 15 yard personal foul accepted.
8:39
1st & 10 at opp 34
Northwestern penalty 5 yard false start accepted.
8:28
1st & 15 at opp 39
Brett Basanez pass complete to Mark Philmore for 8 yards to the MSU 31.
7:37
2nd & 7 at opp 31
Brett Basanez pass complete to Jonathan Fields for 7 yards to the MSU 24 for a 1ST down.
7:31
1st & 10 at opp 24
Brett Basanez rush for 4 yards to the MSU 20.
7:25
2nd & 6 at opp 20
Tyrell Sutton rush for 11 yards to the MSU 9 for a 1ST down.
7:06
1st & goal at opp 9
Brett Basanez rush for 5 yards to the MSU 4.
6:34
2nd & goal at opp 4
Brett Basanez rush for 4 yards for a TOUCHDOWN.Northwestern 34, Michigan State 7
6:34
Joel Howells extra point GOOD.Northwestern 35, Michigan State 7
6:28
Joel Howells kickoff for 52 yards returned by Jerramy Scott for 25 yards to the MSU 38.
Michigan State Punt, 3 plays
6:24
1st & 10 at own 38
Drew Stanton pass incomplete.
6:16
2nd & 10 at own 38
Drew Stanton rush for 1 yard to the MSU 39.
6:11
3rd & 9 at own 39
Drew Stanton pass incomplete.
6:02
4th & 9 at own 39
Brandon Fields punt for 61 yards for a touchback.
Northwestern Touchdown run, 8 plays
5:55
1st & 10 at own 20
Tyrell Sutton rush for 1 yard to the NWest 21.
5:14
2nd & 9 at own 21
Brett Basanez pass complete to Jonathan Fields for 15 yards to the NWest 36 for a 1ST down.
4:43
1st & 10 at own 36
Tyrell Sutton rush for 5 yards to the NWest 41.
4:00
2nd & 5 at own 41
Tyrell Sutton rush for 4 yards to the NWest 45.
3:22
3rd & 2 at own 45
Brett Basanez pass complete to Tyrell Sutton for 6 yards to the MSU 49 for a 1ST down.
3:06
1st & 10 at opp 49
Brett Basanez pass complete to Mark Philmore for 9 yards to the MSU 40.
2:34
2nd & 1 at opp 40
Brandon Roberson rush for 31 yards to the MSU 9 for a 1ST down.
2:06
1st & goal at opp 9
Tyrell Sutton rush for 9 yards for a TOUCHDOWN.Northwestern 41, Michigan State 7
2:06
Joel Howells extra point GOOD.Northwestern 42, Michigan State 7
1:59
Joel Howells kickoff for 54 yards returned by Diego Oquendo for 19 yards to the MSU 30.
Michigan State Interception, 8 plays
1:49
1st & 10 at own 30
Drew Stanton pass complete to Matt Trannon for 6 yards to the MSU 36.
1:31
2nd & 4 at own 36
Drew Stanton pass complete to Matt Trannon for 6 yards to the MSU 42 for a 1ST down.
1:10
1st & 10 at own 42
Jehuu Caulcrick rush for 1 yard to the MSU 43.
0:45
2nd & 9 at own 43
Drew Stanton rush for 10 yards to the NWest 47 for a 1ST down.
0:30
1st & 10 at opp 47
Javon Ringer rush for 1 yard to the NWest 46.
0:00
2nd & 9 at opp 46
Drew Stanton rush for 1 yard to the NWest 45.
Q4 14:52
3rd & 8 at opp 45
Drew Stanton pass complete to Jehuu Caulcrick for 11 yards to the NWest 34 for a 1ST down.
Q4 14:22
1st & 10 at opp 34
Drew Stanton pass intercepted by Herschel Henderson at the NWest 2, returned for 47 yards to the NWest 49.
4th quarter4 drives, then Northwestern 49, Michigan State 14
Northwestern Touchdown pass, 6 plays
14:14
1st & 10 at own 49
Tyrell Sutton rush for 1 yard to the 50 yard line.
13:30
2nd & 9 at the 50
Brett Basanez pass complete to Shaun Herbert for 9 yards to the MSU 41 for a 1ST down.
13:04
1st & 10 at opp 41
Tyrell Sutton rush for 7 yards to the MSU 34.
12:17
2nd & 3 at opp 34
Brandon Roberson rush for a loss of 1 yard to the MSU 35.
11:48
3rd & 4 at opp 35
Tyrell Sutton rush for 14 yards to the MSU 21 for a 1ST down.
11:44
1st & 10 at opp 21
Brett Basanez pass complete to Mark Philmore for 21 yards for a TOUCHDOWN.Northwestern 48, Michigan State 7
11:44
Joel Howells extra point GOOD.Northwestern 49, Michigan State 7
11:36
Joel Howells kickoff for 55 yards returned by Diego Oquendo for 31 yards to the MSU 41.
Michigan State Touchdown run, 11 plays
11:22
1st & 10 at own 41
Drew Stanton pass complete to Kellen Davis for 5 yards to the MSU 46.
10:55
2nd & 5 at own 46
Jehuu Caulcrick rush for 6 yards to the NWest 48 for a 1ST down.
10:22
1st & 10 at opp 48
Drew Stanton pass complete to Kellen Davis for 6 yards to the NWest 42.
9:57
2nd & 4 at opp 42
Jehuu Caulcrick rush for 12 yards to the NWest 30 for a 1ST down.
9:36
1st & 10 at opp 30
Drew Stanton pass complete to Ryan Allison for 13 yards to the NWest 17 for a 1ST down.
9:17
1st & 10 at opp 17
Jehuu Caulcrick rush for a loss of 2 yards to the NWest 19.
8:49
2nd & 12 at opp 19
Drew Stanton pass incomplete.
8:22
3rd & 12 at opp 19
Drew Stanton rush for 10 yards to the NWest 9.
7:59
4th & 2 at opp 9
Drew Stanton pass complete to Kellen Davis for 2 yards to the NWest 7 for a 1ST down.
7:37
1st & goal at opp 7
Jehuu Caulcrick rush for 6 yards to the NWest 1.
7:16
2nd & goal at opp 1
Jehuu Caulcrick rush for 1 yard for a TOUCHDOWN.Northwestern 49, Michigan State 13
7:16
Matt Haughey extra point GOOD.Northwestern 49, Michigan State 14
7:10
Todd Boleski kickoff for 63 yards returned by Brandon Roberson for 20 yards to the NWest 22.
Northwestern Punt, 7 plays
7:10
1st & 10 at own 22
Northwestern penalty 7 yard false start accepted.
7:01
1st & 15 at own 17
Brandon Roberson rush for 14 yards to the NWest 31.
6:20
2nd & 1 at own 31
Brandon Roberson rush for 5 yards to the NWest 36 for a 1ST down.
5:40
1st & 10 at own 36
Gerard Hamlett rush for 2 yards to the NWest 38.
5:07
2nd & 8 at own 38
Gerard Hamlett rush for 9 yards to the NWest 47 for a 1ST down.
4:35
1st & 10 at own 47
Brandon Roberson rush for 3 yards to the 50 yard line.
3:50
2nd & 7 at the 50
Brandon Roberson rush for no gain to the 50 yard line.
3:03
3rd & 7 at the 50
Gerard Hamlett rush for 4 yards to the MSU 46.
3:03
4th & 3 at opp 46
Northwestern penalty 5 yard delay of game accepted.
2:14
4th & 8 at own 49
Ryan Pederson punt for 36 yards punt out-of-bounds at the MSU 15.
Michigan State End of game, 9 plays
2:08
1st & 10 at own 15
Brian Hoyer pass incomplete.
2:01
2nd & 10 at own 15
Javon Ringer rush for 10 yards to the MSU 25 for a 1ST down.
1:22
1st & 10 at own 25
Brian Hoyer pass complete to Ryan Allison for 9 yards to the MSU 34.
1:07
2nd & 1 at own 34
Brian Hoyer pass complete to Kellen Davis for 10 yards to the MSU 44 for a 1ST down.
0:47
1st & 10 at own 45
Brian Hoyer pass complete to Ryan Allison for 12 yards to the NWest 43 for a 1ST down.
0:30
1st & 10 at opp 43
Brian Hoyer pass complete to Javon Ringer for 25 yards to the NWest 18 for a 1ST down.
0:15
1st & 10 at opp 18
Brian Hoyer pass incomplete.
0:09
2nd & 10 at opp 18
Brian Hoyer pass incomplete.
0:00
3rd & 10 at opp 18
Brian Hoyer 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.