From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Ball State
Northwestern
359
Total yards
546
178
Passing yards
256
181
Rushing yards
290
5.1
Yards per pass
8.3
5.3
Yards per rush
5.1
18
First downs
23
5–16
Third downs
13–22
0–0
Fourth downs
0–1
1
Turnovers
3
2–10
Penalties
8–57
26:35
Possession
33:25
Efficiency
Ball State
Northwestern
35%
Success rate
43%
−0.06
EPA per play
0.10
1.17
Explosiveness
1.16
−0.16
Rushing EPA
−0.09
0.06
Passing EPA
0.47
22%
Passing-down success
35%
−0.20
First-down EPA
−0.09
−0.14
Second-down EPA
0.05
0.35
Third-down EPA
0.73
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)
Northwestern 68% to win. Elo’s favorite won.
The line
Northwestern −18, over/under 48.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 Northwestern 89%, Ball State 11%. 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. Northwestern drives left to right, Ball State right to left.
Q1 Ball StatePunt, 6 plays, 11 yards
Q1 NorthwesternFumble, 5 plays, 27 yards
Q1 Ball StateField goal, 8 plays, 36 yards
Q1 NorthwesternTurnover on downs, 10 plays, 36 yards
Q1 Ball StateMissed FG, 7 plays, 33 yards
Q1 NorthwesternPunt, 3 plays, 9 yards
Q1 Ball StateFumble, 6 plays, 67 yards
Q2 NorthwesternInterception, 4 plays, 11 yards
Q2 Ball StateMissed FG, 9 plays, 32 yards
Q2 NorthwesternPunt, 3 plays, 8 yards
Q2 Ball StatePunt, 3 plays, 4 yards
Q2 NorthwesternTouchdown, 2 plays, 70 yards
Q2 Ball StatePunt, 5 plays, 21 yards
Q2 NorthwesternFumble, 5 plays, 16 yards
Q2 Ball StateTouchdown, 1 play, 22 yards
Q2 NorthwesternEnd of half, 2 plays, 6 yards
Q3 NorthwesternTouchdown, 8 plays, 80 yards
Q3 Ball StatePunt, 3 plays, 6 yards
Q3 NorthwesternTouchdown, 9 plays, 80 yards
Q3 Ball StatePunt, 4 plays, 20 yards
Q3 NorthwesternField goal, 5 plays, 71 yards
Q3 Ball StateTouchdown, 7 plays, 75 yards
Q3 NorthwesternMissed FG, 16 plays, 65 yards
Q4 Ball StatePunt, 3 plays, 5 yards
Q4 NorthwesternPunt, 5 plays, −5 yards
Q4 Ball StatePunt, 5 plays, 13 yards
Q4 NorthwesternPunt, 3 plays, 6 yards
Q4 Ball StateField goal, 5 plays, 21 yards
Q4 NorthwesternPunt, 10 plays, 34 yards
Q4 Ball StateEnd of game, 1 play, 13 yards
Play by play
1st quarter7 drives, then Ball State 3, Northwestern 0
Ball State Punt, 6 plays
15:00
1st & 10 at own 35
Matt Micucci kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Riley Neal run for 9 yds to the BalSt 34
15:00
2nd & 1 at own 34
Darian Green run for no gain to the BalSt 34
15:00
3rd & 1 at own 34
Riley Neal run for 2 yds to the BalSt 36 for a 1ST down
15:00
1st & 10 at own 36
Riley Neal pass incomplete to Jordan Williams
15:00
2nd & 10 at own 36
Riley Neal pass incomplete to KeVonn Mabon
15:00
3rd & 10 at own 36
Riley Neal pass incomplete to Dylan Curry, broken up by Godwin Igwebuike
15:00
4th & 10 at own 36
Kyle Schmidt punt for 42 yds, fair catch by Miles Shuler at the Nwest 22
Northwestern Fumble, 5 plays
13:15
1st & 10 at own 22
Clayton Thorson pass complete to Christian Jones for 6 yds to the Nwest 28
13:15
2nd & 4 at own 28
Justin Jackson run for 5 yds to the Nwest 33 for a 1ST down
13:15
1st & 10 at own 33
Thorson, C. pass incomplete to Jones, C., PENALTY NU holding (Mogus, Geoff) 10 yards to the NU23, NO PLAY.
13:15
1st & 20 at own 23
Justin Jackson run for 6 yds to the Nwest 29
13:15
2nd & 14 at own 29
Clayton Thorson pass incomplete to Christian Jones
13:15
3rd & 14 at own 29
Clayton Thorson run for 13 yds to the Nwest 49 Clayton Thorson fumbled, forced by Lamont McPhatter, recovered by BalSt Zack Ryan
Ball State Field goal, 8 plays
11:45
1st & 10 at opp 49
Riley Neal pass complete to Chris Shillings for 5 yds to the Nwest 44
11:45
2nd & 5 at opp 44
Darian Green run for 14 yds to the Nwest 30 for a 1ST down
10:55
1st & 10 at opp 30
Timeout BALL ST, clock 10:55
10:55
1st & 10 at opp 30
Riley Neal pass complete to Jordan Williams for 8 yds to the Nwest 22
10:55
2nd & 2 at opp 22
Riley Neal pass complete to Chris Shillings for 8 yds to the Nwest 14 for a 1ST down
10:55
1st & 10 at opp 14
Darian Green run for 1 yd to the Nwest 13
10:55
2nd & 9 at opp 13
Riley Neal pass incomplete to KeVonn Mabon
10:55
3rd & 9 at opp 13
Riley Neal pass incomplete to KeVonn Mabon
9:06
4th & 9 at opp 13
Morgan Hagee 30 yd FG GOODBall State 3, Northwestern 0
Northwestern Turnover on downs, 10 plays
9:06
1st & 0 at own 35
Morgan Hagee kickoff for 60 yds , Solomon Vault return for 19 yds to the Nwest 24
9:06
1st & 10 at own 24
Warren Long run for 2 yds to the Nwest 26
9:06
2nd & 8 at own 26
Clayton Thorson pass incomplete
9:06
3rd & 8 at own 26
Clayton Thorson pass complete to Dan Vitale for 14 yds to the Nwest 40 for a 1ST down
9:06
1st & 10 at own 40
NORTHWESTERN Penalty, false start (-5 Yards) to the Nwest 35
9:06
1st & 15 at own 35
Justin Jackson run for 7 yds to the Nwest 42
9:06
2nd & 8 at own 42
Justin Jackson run for 6 yds to the Nwest 48
9:06
3rd & 2 at own 48
Warren Long run for 3 yds to the BalSt 49 for a 1ST down
9:06
1st & 10 at opp 49
Clayton Thorson pass incomplete to Miles Shuler
9:06
2nd & 10 at opp 49
Justin Jackson run for 5 yds to the BalSt 44
9:06
3rd & 5 at opp 44
Clayton Thorson run for 4 yds to the BalSt 40
9:06
4th & 1 at opp 40
Justin Jackson run for no gain to the BalSt 40
Ball State Missed FG, 7 plays
5:42
1st & 10 at own 40
Darian Green run for 1 yd to the BalSt 41
5:42
2nd & 9 at own 41
Riley Neal pass incomplete to KeVonn Mabon, broken up by Nick VanHoose
5:42
3rd & 9 at own 41
BALL ST Penalty, delay of game (Riley Neal) to the BalSt 36
5:42
3rd & 14 at own 36
Riley Neal pass complete to Jordan Williams for 33 yds to the Nwest 31 for a 1ST down
5:42
1st & 10 at opp 31
James Gilbert run for 4 yds to the Nwest 27
5:42
2nd & 6 at opp 27
James Gilbert run for no gain to the Nwest 27
5:42
3rd & 6 at opp 27
Riley Neal pass incomplete
3:33
4th & 6 at opp 27
Morgan Hagee 43 yd FG MISSED
Northwestern Punt, 3 plays
3:33
1st & 10 at own 27
Solomon Vault run for 2 yds to the Nwest 29
3:33
2nd & 8 at own 29
Clayton Thorson pass complete to Solomon Vault for 2 yds to the Nwest 31
3:33
3rd & 6 at own 31
Clayton Thorson run for 5 yds to the Nwest 36
3:33
4th & 1 at own 36
Hunter Niswander punt for 35 yds, fair catch by Corey Lacanaria at the BalSt 29
Ball State Fumble, 6 plays
1:58
1st & 10 at own 29
Darian Green run for 6 yds to the BalSt 35
1:58
2nd & 4 at own 35
Riley Neal pass complete to Corey Lacanaria for 8 yds to the BalSt 43 for a 1ST down
1:58
1st & 10 at own 43
Riley Neal run for 12 yds to the Nwest 45 for a 1ST down
1:58
1st & 10 at opp 45
Riley Neal run for 7 yds to the Nwest 38
1:58
2nd & 3 at opp 38
James Gilbert run for 34 yds to the Nwest 4 for a 1ST down
Q2 15:00
1st & goal at opp 4
Riley Neal run for a loss of 2 yards to the Nwest 4 Riley Neal fumbled, recovered by Nwest Traveon Henry
2nd quarter9 drives, then Ball State 10, Northwestern 7
Northwestern Interception, 4 plays
14:54
1st & 10 at own 4
NORTHWESTERN Penalty, substitution infraction (-2 Yards) to the Nwest 2
14:54
1st & 12 at own 2
Justin Jackson run for 6 yds to the Nwest 8
14:54
2nd & 6 at own 8
Justin Jackson run for 5 yds to the Nwest 13
14:54
3rd & 1 at own 13
Warren Long run for 2 yds to the Nwest 15 for a 1ST down
14:54
1st & 10 at own 15
Clayton Thorson pass intercepted Tyree Holder return for no gain to the BalSt 46
Ball State Missed FG, 9 plays
13:12
1st & 10 at own 46
Riley Neal run for a loss of 2 yards to the BalSt 44
13:12
2nd & 12 at own 44
Riley Neal pass complete to Corey Lacanaria for 15 yds to the Nwest 41 for a 1ST down
13:12
1st & 10 at opp 41
Riley Neal pass incomplete to KeVonn Mabon
13:12
2nd & 10 at opp 41
Riley Neal run for 6 yds to the Nwest 35
13:12
3rd & 4 at opp 35
Darian Green run for 15 yds to the Nwest 20 for a 1ST down
13:12
1st & 10 at opp 20
KeVonn Mabon run for a loss of 3 yards to the Nwest 23
13:12
2nd & 13 at opp 23
Riley Neal run for 1 yd to the Nwest 22
13:12
3rd & 12 at opp 22
Riley Neal pass incomplete to Corey Lacanaria BALL ST Penalty, ineligible downfield on pass ( Yards) declined
9:45
4th & 12 at opp 22
Morgan Hagee 40 yd FG MISSED
Northwestern Punt, 3 plays
9:45
1st & 10 at own 23
Solomon Vault run for 8 yds to the Nwest 31
9:45
2nd & 2 at own 31
Clayton Thorson pass complete to Dan Vitale for no gain to the Nwest 31
9:45
3rd & 2 at own 31
Solomon Vault run for no gain to the Nwest 31
9:45
4th & 2 at own 31
Hunter Niswander punt for 41 yds, fair catch by Corey Lacanaria at the BalSt 28
Ball State Punt, 3 plays
8:24
1st & 10 at own 28
James Gilbert run for 2 yds to the BalSt 30
8:24
2nd & 8 at own 30
James Gilbert run for 2 yds to the BalSt 32
7:08
3rd & 6 at own 32
Timeout NORTHWESTERN, clock 07:08
7:08
3rd & 6 at own 32
Riley Neal pass incomplete to Jordan Williams
7:08
4th & 6 at own 32
Kyle Schmidt punt for 38 yds, downed at the Nwest 30
Northwestern Touchdown, 2 plays
6:53
1st & 10 at own 30
Justin Jackson run for 4 yds to the Nwest 34
6:20
2nd & 6 at own 34
Clayton Thorson pass complete to Dan Vitale for 66 yds for a TD, (Jack Mitchell KICK)Northwestern 7, Ball State 3
Ball State Punt, 5 plays
6:20
1st & 0 at own 35
Matt Micucci kickoff for 65 yds , Darian Green return for 20 yds to the BalSt 20
6:20
1st & 10 at own 20
Riley Neal run for 1 yd to the BalSt 21
6:20
2nd & 9 at own 21
Riley Neal pass complete to Dylan Curry for 3 yds to the BalSt 24
6:20
3rd & 6 at own 24
NEAL, Riley pass complete to WILLIAMS, Jord. for 8 yards to the BALL32 (Harris, Matthew), PENALTY NU pass interference (Harris, Matthew) 10 yards to the BALL34, 1ST DOWN BALL, NO PLAY.
6:20
1st & 10 at own 34
Riley Neal run for 7 yds to the BalSt 41
6:20
2nd & 3 at own 41
Darian Green run for no gain to the BalSt 41
6:20
3rd & 3 at own 41
Darian Green run for no gain to the BalSt 41
6:20
4th & 3 at own 41
Kyle Schmidt punt for 53 yds, downed at the Nwest 6
Northwestern Fumble, 5 plays
2:45
1st & 10 at own 6
Justin Jackson run for 2 yds to the Nwest 8
2:45
2nd & 8 at own 8
Justin Jackson run for 5 yds to the Nwest 13
1:57
3rd & 3 at own 13
Timeout BALL ST, clock 01:57
1:57
3rd & 3 at own 13
Justin Jackson run for 4 yds to the Nwest 17 for a 1ST down
1:57
1st & 10 at own 17
Clayton Thorson run for 7 yds to the Nwest 24
1:57
2nd & 3 at own 24
Clayton Thorson run for a loss of 4 yards to the Nwest 22 Clayton Thorson fumbled, recovered by BalSt Kevin Willis
Ball State Touchdown, 1 play
0:56
1st & 10 at opp 22
Riley Neal pass complete to Jordan Williams for 22 yds for a TD, (Morgan Hagee KICK)Ball State 10, Northwestern 7
Northwestern End of half, 2 plays
0:56
1st & 0 at own 35
Kyle Schmidt kickoff for 65 yds for a touchback
0:56
1st & 10 at own 25
Justin Jackson run for 3 yds to the Nwest 28
0:56
2nd & 7 at own 28
Justin Jackson run for 3 yds to the Nwest 31
3rd quarter7 drives, then Northwestern 24, Ball State 16
Northwestern Touchdown, 8 plays
15:00
3rd & 4 at own 35
Kyle Schmidt kickoff for 65 yds , Solomon Vault return for 20 yds to the Nwest 20
15:00
1st & 10 at own 20
Justin Jackson run for 5 yds to the Nwest 25
15:00
2nd & 5 at own 25
Clayton Thorson pass complete to Miles Shuler for 10 yds to the Nwest 35 for a 1ST down
15:00
1st & 10 at own 35
Clayton Thorson pass complete to Christian Jones for 20 yds to the BalSt 45 for a 1ST down
15:00
1st & 10 at opp 45
Clayton Thorson pass complete to Miles Shuler for 5 yds to the BalSt 40
15:00
2nd & 5 at opp 40
Justin Jackson run for 8 yds to the BalSt 32 for a 1ST down
15:00
1st & 10 at opp 32
Justin Jackson run for 1 yd to the BalSt 31
15:00
2nd & 9 at opp 31
Jelani Roberts run for 10 yds to the BalSt 21 for a 1ST down
12:05
1st & 10 at opp 21
Clayton Thorson pass complete to Dan Vitale for 21 yds for a TD, (Jack Mitchell KICK)Northwestern 14, Ball State 10
Ball State Punt, 3 plays
12:05
1st & 0 at own 35
Matt Micucci kickoff for 63 yds , Darian Green return for 26 yds to the BalSt 28
12:05
1st & 10 at own 28
Darian Green run for 3 yds to the BalSt 31
12:05
2nd & 7 at own 31
Riley Neal run for 3 yds to the BalSt 34
12:05
3rd & 4 at own 34
Riley Neal pass incomplete to KeVonn Mabon
12:05
4th & 4 at own 34
Kyle Schmidt punt for 47 yds, downed at the Nwest 19
Northwestern Touchdown, 9 plays
10:46
1st & 10 at own 20
Clayton Thorson pass incomplete to Dan Vitale, broken up by John Whitman III
10:46
2nd & 10 at own 20
Solomon Vault run for 8 yds to the Nwest 28
10:46
3rd & 2 at own 28
Clayton Thorson pass complete to Mike McHugh for 21 yds to the Nwest 49 for a 1ST down
10:46
1st & 10 at own 49
Warren Long run for 6 yds to the BalSt 45
10:46
2nd & 4 at opp 45
Warren Long run for 3 yds to the BalSt 42
10:46
3rd & 1 at opp 42
Clayton Thorson pass complete to Warren Long for 14 yds to the BalSt 28 for a 1ST down
10:46
1st & 10 at opp 28
Clayton Thorson pass incomplete to Warren Long, broken up by Julian Jackson
10:46
2nd & 10 at opp 28
Clayton Thorson pass complete to Justin Jackson for 3 yds to the BalSt 25
8:01
3rd & 7 at opp 25
Clayton Thorson pass complete to Austin Carr for 25 yds for a TD, (Jack Mitchell KICK)Northwestern 21, Ball State 10
Ball State Punt, 4 plays
8:01
1st & 0 at own 35
Matt Micucci kickoff for 65 yds for a touchback
8:01
1st & 10 at own 25
Riley Neal run for 1 yd to the BalSt 26
8:01
2nd & 9 at own 26
NEAL, Riley pass incomplete to MABON, KeVonn (Smith, Drew), PENALTY NU illegal use of hands (Thompson, J.) 15 yards to the BALL41, 1ST DOWN BALL, NO PLAY.
8:01
1st & 10 at own 41
Riley Neal pass incomplete to Dylan Curry
8:01
2nd & 10 at own 41
Riley Neal pass complete to KeVonn Mabon for 4 yds to the BalSt 45
8:01
3rd & 6 at own 45
Riley Neal pass incomplete to KeVonn Mabon
8:01
4th & 6 at own 45
Kyle Schmidt punt for 30 yds, fair catch by Miles Shuler at the Nwest 25
Northwestern Field goal, 5 plays
6:25
1st & 10 at own 25
Justin Jackson run for 62 yds to the BalSt 13 Justin Jackson fumbled, forced by Tyree Holder, recovered by Nwest for a 1ST down
6:25
1st & 10 at opp 13
Justin Jackson run for 4 yds to the BalSt 9
6:25
2nd & 6 at opp 9
Clayton Thorson pass incomplete to Dan Vitale, broken up by Ben Ingle
5:34
3rd & 6 at opp 9
Timeout NORTHWESTERN, clock 05:34
5:34
3rd & 6 at opp 9
Clayton Thorson pass complete to Flynn Nagel for 5 yds to the BalSt 4
4:51
4th & 1 at opp 4
Jack Mitchell 21 yd FG GOODNorthwestern 24, Ball State 10
Ball State Touchdown, 7 plays
4:51
1st & 0 at own 35
Matt Micucci kickoff for 65 yds for a touchback
4:51
1st & 10 at own 25
Darian Green run for 6 yds to the BalSt 31
4:51
2nd & 4 at own 31
Riley Neal run for a loss of 2 yards to the BalSt 29
4:51
3rd & 6 at own 29
Riley Neal pass complete to Jordan Williams for 19 yds to the BalSt 48 for a 1ST down NORTHWESTERN Penalty, substitution infraction ( Yards) declined for a 1ST down
4:51
1st & 10 at own 48
Riley Neal pass incomplete to KeVonn Mabon, broken up by Dean Lowry
4:51
2nd & 10 at own 48
Darian Green run for 1 yd to the BalSt 49
4:51
3rd & 9 at own 49
Riley Neal run for 22 yds to the Nwest 29 for a 1ST down
2:06
1st & 10 at opp 29
Riley Neal pass complete to Jordan Williams for 29 yds for a TD, (Morgan Hagee PAT BLOCKED)Northwestern 24, Ball State 16
Northwestern Missed FG, 16 plays
2:06
1st & 0 at own 35
Kyle Schmidt kickoff for 60 yds , Solomon Vault return for 21 yds to the Nwest 26
2:06
1st & 10 at own 26
Justin Jackson run for 2 yds to the Nwest 28
2:06
2nd & 8 at own 28
Clayton Thorson pass incomplete to Miles Shuler
2:06
3rd & 8 at own 28
Clayton Thorson pass complete to Christian Jones for 11 yds to the Nwest 39 for a 1ST down
2:06
1st & 10 at own 39
Clayton Thorson pass incomplete to Mike McHugh
2:06
2nd & 10 at own 39
Justin Jackson run for 6 yds to the Nwest 45
2:06
3rd & 4 at own 45
Clayton Thorson pass complete to Dan Vitale for 7 yds to the BalSt 48 for a 1ST down
2:06
1st & 10 at opp 48
Justin Jackson run for 2 yds to the BalSt 46
Q4 15:00
2nd & 8 at opp 46
Solomon Vault run for 6 yds to the BalSt 40
Q4 15:00
3rd & 2 at opp 40
Clayton Thorson run for 6 yds to the BalSt 34 for a 1ST down
Q4 15:00
1st & 10 at opp 34
Clayton Thorson run for 6 yds to the BalSt 28
Q4 15:00
2nd & 4 at opp 28
Clayton Thorson pass incomplete to Mike McHugh
Q4 15:00
3rd & 4 at opp 28
Clayton Thorson pass complete to Justin Jackson for 17 yds to the BalSt 11 for a 1ST down
Q4 15:00
1st & 10 at opp 11
Justin Jackson run for 4 yds to the BalSt 7
Q4 15:00
2nd & 6 at opp 7
Clayton Thorson pass incomplete
Q4 15:00
3rd & 6 at opp 7
Warren Long run for a loss of 2 yards to the BalSt 9
Q4 11:43
4th & 8 at opp 9
Jack Mitchell 26 yd FG MISSED
4th quarter6 drives, then Northwestern 24, Ball State 19
Ball State Punt, 3 plays
11:43
1st & 10 at own 20
Riley Neal pass incomplete to Chris Shillings
11:43
2nd & 10 at own 20
Riley Neal pass complete to Jordan Williams for 5 yds to the BalSt 25
11:43
3rd & 5 at own 25
Riley Neal pass incomplete to Jordan Williams
11:43
4th & 5 at own 25
Kyle Schmidt punt for 48 yds, downed at the Nwest 27
Northwestern Punt, 5 plays
10:53
1st & 10 at own 27
Justin Jackson run for 2 yds to the Nwest 29
10:53
2nd & 8 at own 29
Justin Jackson run for 9 yds to the Nwest 38 for a 1ST down
10:53
1st & 10 at own 38
Clayton Thorson pass incomplete to Christian Jones
10:53
2nd & 10 at own 38
Warren Long run for 1 yd to the Nwest 39
10:53
3rd & 9 at own 39
NORTHWESTERN Penalty, false start (-5 Yards) to the Nwest 34
10:53
3rd & 14 at own 34
Clayton Thorson sacked by Anthony Winbush and Osazuwamen Igbinosun for a loss of 7 yards to the Nwest 27
10:53
4th & 21 at own 27
Nisawnder, H. punt 34 yards to the BALL39, fair catch by LACANARIA, C., PENALTY NU illegal procedure (Shuler, Miles) 5 yards to the NU22, NO PLAY.
10:53
4th & 26 at own 22
Hunter Niswander punt for 35 yds, fair catch by Corey Lacanaria at the BalSt 43
Ball State Punt, 5 plays
8:34
1st & 10 at own 43
Riley Neal pass complete to Jordan Williams for 6 yds to the BalSt 49
8:34
2nd & 4 at own 49
Riley Neal run for 6 yds to the Nwest 45 for a 1ST down
8:34
1st & 10 at opp 45
Riley Neal pass incomplete to Jordan Williams, broken up by Matthew Harris
8:34
2nd & 10 at opp 45
Riley Neal run for 1 yd to the Nwest 44
8:34
3rd & 9 at opp 44
Riley Neal pass incomplete to Jordan Williams, broken up by Matthew Harris
8:34
4th & 9 at opp 44
Kyle Schmidt punt for 42 yds, downed at the Nwest 2
Northwestern Punt, 3 plays
6:46
1st & 10 at own 2
Justin Jackson run for 2 yds to the Nwest 4
6:46
2nd & 8 at own 4
Justin Jackson run for 4 yds to the Nwest 8
6:46
3rd & 4 at own 8
Clayton Thorson pass incomplete
6:46
4th & 4 at own 8
Hunter Niswander punt for 32 yds, downed at the Nwest 40
Ball State Field goal, 5 plays
5:23
1st & 10 at opp 40
Darian Green run for 21 yds to the Nwest 19 for a 1ST down
5:23
1st & 10 at opp 19
Riley Neal pass incomplete to Jordan Williams
5:23
2nd & 10 at opp 19
Riley Neal pass incomplete to Jordan Williams
5:23
3rd & 10 at opp 19
Riley Neal pass incomplete to Jordan Williams
4:34
4th & 10 at opp 19
Morgan Hagee 36 yd FG GOODNorthwestern 24, Ball State 19
Northwestern Punt, 10 plays
4:34
1st & 0 at own 35
Kyle Schmidt kickoff for 65 yds for a touchback
4:34
1st & 10 at own 25
Justin Jackson run for 11 yds to the Nwest 36 for a 1ST down
4:34
1st & 10 at own 36
Justin Jackson run for a loss of 2 yards to the Nwest 34
4:34
2nd & 12 at own 34
Clayton Thorson pass complete to Christian Jones for 9 yds to the Nwest 43
4:34
3rd & 3 at own 43
Justin Jackson run for 3 yds to the Nwest 46 for a 1ST down
4:34
1st & 10 at own 46
Justin Jackson run for a loss of 1 yard to the Nwest 45
2:43
2nd & 11 at own 45
Timeout BALL ST, clock 02:43
2:43
2nd & 11 at own 45
Justin Jackson run for 3 yds to the Nwest 48
2:37
3rd & 8 at own 48
Timeout BALL ST, clock 02:37
2:37
3rd & 8 at own 48
Solomon Vault run for 14 yds to the BalSt 38 for a 1ST down
2:37
1st & 10 at opp 38
Solomon Vault run for a loss of 2 yards to the BalSt 40
1:56
2nd & 12 at opp 40
Timeout BALL ST, clock 01:56
1:56
2nd & 12 at opp 40
Clayton Thorson run for 6 yds to the BalSt 34
1:08
3rd & 6 at opp 34
Timeout NORTHWESTERN, clock 01:08
1:08
3rd & 6 at opp 34
Justin Jackson run for a loss of 2 yards to the BalSt 36
1:08
4th & 8 at opp 36
NORTHWESTERN Penalty, delay of game (-5 Yards) to the BalSt 41
1:08
4th & 13 at opp 41
Hunter Niswander punt for 32 yds, downed at the BalSt 9
0:11
1st & 10 at own 9
Riley Neal pass complete to Jordan Williams for 11 yds Jordan Williams fumbled, recovered by BalSt Corey Lacanaria for a 1ST down , return for 2 yds to the BalSt 22 Corey Lacanaria fumbled, recovered by BalSt Darian Green for a 1ST down BALL ST Penalty, illegal forward pass ( Yards) declined for a 1ST down
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.