Ball State at Northwestern

Saturday, October 10, 2026

Northwestern beat Ball State 45–⁠14. It was their second meeting; Northwestern leads the series 2–⁠0.

AwayBall State2–⁠5 in 2026
14
HomeNorthwestern5–⁠1 in 2026
45

Final at Ryan Field, EvanstonTV: BTNAttendance 25,629

At kickoff
77°F, wind 13 mph from the south, gusts to 21 mphWeather: NOAA NCEI Global Historical Climatology Network hourly; Chicago Palwaukee Airport, 19 km from the stadium, 22 minutes after kickoff
Official
Bryan BanksGame officials: stats.ncaa.org box scores, via SportsDataverse

Highlights

Video from Big Ten Football on YouTube.

Scoring by quarter

TeamQ1Q2Q3Q4Final
Ball State0140014
Northwestern141714045

How the win probability moved

Northwestern favored

Win probability by play: Northwestern 59% at kickoff, 100% at the end. Biggest swing: 15 points.

Ball State favored

Win probability after every play, from CollegeFootballData.com’s model. The dot marks the biggest swing (15 points).

Standouts

  • PassingAidan Chiles17 of 23, 272 yards, 3 TDNorthwestern
  • ReceivingGriffin Wilde8 catches, 144 yards, 1 TDNorthwestern
  • DefenseBraydon Brus8 tackles, 4 for lossNorthwestern

Player stats

Ball State

PassingC/AttYdsTDInt
Keldric Luster27/4120911
Tyler Mizzell4/55100
Mason Atkins1/11000
RushingCarYdsTDLong
Johnny Thompson Jr.71506
Ace Cooper21509
Eli Hohlt111011
Keldric Luster710012
ReceivingRecYdsTDLong
Jabari Smith764015
Donovan Hamilton253046
Jamarion McDougle62818
Elisha Durham221015
DefenseTklTFLSacksInt
Kaleb Stewart8110
Willizhuan Yates5000
Ben Marsh4100
Stu Smith3000

Northwestern

PassingC/AttYdsTDInt
Aidan Chiles17/2327230
Nicco Marchiol0/1000
RushingCarYdsTDLong
Caleb Komolafe844114
Joseph Himon II342041
Aidan Chiles832118
Gavin Sawchuk424018
ReceivingRecYdsTDLong
Griffin Wilde8144139
Drew Wagner461132
Alex Honig248132
Hayden Eligon Ii116016
DefenseTklTFLSacksInt
Braydon Brus8400
Montae Pate7000
Jon Jon Stevens7000
Kobie McKinzie4000
Michael Kilbane30.50.50
Robert Fitzgerald3001
Jack Trautmann2210
Payton Roth20.50.50

From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.

Team stats

Ball StateNorthwestern
360Total yards436
270Passing yards272
90Rushing yards164
5.7Yards per pass11.3
2.9Yards per rush5.3
22First downs26
5–⁠17Third downs4–⁠9
4–⁠5Fourth downs2–⁠2
1Turnovers0
15–⁠119Penalties8–⁠53
33:59Possession26:01
1Sacks (by defense)2

Efficiency

Ball StateNorthwestern
40%Success rate52%
0.04EPA per play0.49
1.18Explosiveness1.51
−0.05Rushing EPA0.15
0.08Passing EPA0.95
28%Passing-down success50%
−0.10First-down EPA0.32
0.02Second-down EPA0.70
0.02Third-down EPA0.39
21%Havoc by its defense15%

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 85% to win. Elo’s favorite won.

The line

Northwestern −34.5, over/under 53.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 99%, Ball State 1%. CollegeFootballData.com’s estimate from the point spread.

Every drive

Northwestern end zoneBall State end zoneQ1 NorthwesternTouchdown, 7 playsQ1 Ball StatePunt, 7 playsQ1 NorthwesternTouchdown, 9 playsQ1 Ball StatePunt, 7 playsQ2 NorthwesternTouchdown, 7 playsQ2 Ball StateTouchdown, 6 playsQ2 NorthwesternField goal, 8 playsQ2 Ball StatePick-six, 3 plays (Northwestern scores)Q2 Ball StateTouchdown, 13 playsQ2 NorthwesternEnd of half, 1 playQ3 Ball StatePunt, 3 playsQ3 NorthwesternPunt, 4 playsQ3 Ball StateTurnover on downs, 4 playsQ3 NorthwesternTouchdown, 2 playsQ3 Ball StatePunt, 8 playsQ3 NorthwesternTouchdown, 10 playsQ3 Ball StateMissed FG, 17 playsQ4 NorthwesternPunt, 8 playsQ4 Ball StateEnd of game, 11 plays
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.
  1. Q1 NorthwesternTouchdown, 7 plays, 72 yards
  2. Q1 Ball StatePunt, 7 plays, 23 yards
  3. Q1 NorthwesternTouchdown, 9 plays, 89 yards
  4. Q1 Ball StatePunt, 7 plays, 55 yards
  5. Q2 NorthwesternTouchdown, 7 plays, 83 yards
  6. Q2 Ball StateTouchdown, 6 plays, 75 yards
  7. Q2 NorthwesternField goal, 8 plays, 10 yards
  8. Q2 Ball StatePick-six, 3 plays (Northwestern scores), −7 yards
  9. Q2 Ball StateTouchdown, 13 plays, 55 yards
  10. Q2 NorthwesternEnd of half, 1 play, −1 yard
  11. Q3 Ball StatePunt, 3 plays, −9 yards
  12. Q3 NorthwesternPunt, 4 plays, 60 yards
  13. Q3 Ball StateTurnover on downs, 4 plays, 34 yards
  14. Q3 NorthwesternTouchdown, 2 plays, 33 yards
  15. Q3 Ball StatePunt, 8 plays, −22 yards
  16. Q3 NorthwesternTouchdown, 10 plays, 99 yards
  17. Q3 Ball StateMissed FG, 17 plays, 11 yards
  18. Q4 NorthwesternPunt, 8 plays, 5 yards
  19. Q4 Ball StateEnd of game, 11 plays, 83 yards

Play by play

1st quarter5 drives, then Northwestern 14, Ball State 0
Northwestern Touchdown, 7 plays
15:001st & 10 at own 35(15:00) #38 B.Boehm kickoff 65 yards to the NU00, Touchback
14:531st & 10 at own 25(15:00) #0 A.Chiles pass complete short right to #17 G.Wilde caught at NU24, for 16 yards to the NU41 (#14 A.Pinnace), out of bounds, 1ST DOWN
14:221st & 10 at own 41(14:33) No Huddle #6 J.Himon II rush left for 41 yards gain to the BSU18 (#14 A.Pinnace), out of bounds, 1ST DOWN
13:501st & 10 at opp 18(14:01) No Huddle #0 A.Chiles pass complete short left to #86 A.Honig caught at BSU14, for 16 yards to the BSU02 (#4 W.Yates), 1ST DOWN
13:121st & goal at opp 2(13:28) #27 G.Sawchuk rush middle for 1 yard gain to the BSU01 (#7 B.Marsh; #6 C.Lewis)
12:372nd & goal at opp 1(12:44) #27 G.Sawchuk rush middle for 0 yards to the BSU01 (#16 K.Stewart; #56 A.Glenn)
12:063rd & goal at opp 1(12:13) #5 C.Komolafe rush middle for 0 yards to the BSU01 (#11 L.Starks; #16 K.Stewart)
11:424th & goal at opp 1(11:43) #0 A.Chiles rush middle for 1 yard gain to the BSU00 TOUCHDOWN, clock 11:42 #90 J.Kleather kick attempt good (H: #94 H.Helms, LS: #60 E.Boutorwick)Northwestern 7, Ball State 0
11:421st & 10 at own 35(11:42) #98 N.Sur kickoff 65 yards to the BSU00, Touchback
11:42Timeout Northwestern, clock 11:42
Ball State Punt, 7 plays
11:231st & 10 at own 25(11:42) Shotgun #6 K.Luster pass complete short right to #10 J.McDougle caught at BSU29, for 4 yards to the BSU29, End Of Play
10:592nd & 6 at own 29(11:07) Shotgun #6 K.Luster pass complete short left to #10 J.McDougle caught at BSU27, for 7 yards to the BSU36 (#29 J.Stevens Jr.), 1ST DOWN
10:231st & 10 at own 36(10:30) Shotgun #3 J.Thompson Jr. rush right for 2 yards gain to the BSU38 (#54 T.Gant; #2 K.McKinzie)
9:422nd & 8 at own 38(09:48) Shotgun #6 K.Luster pass complete short left to #5 J.Smith caught at NU50, for 12 yards to the BSU50 (#4 M.Pate), out of bounds, 1ST DOWN
9:091st & 10 at the 50(09:11) Shotgun #6 K.Luster pass incomplete short right to #5 J.Smith thrown to NU45 QB hurried by #47 M.Kilbane
9:022nd & 10 at the 50(09:07) Shotgun #4 T.Horton rush right for 5 yards loss to the BSU45 (#33 B.Brus)
8:243rd & 15 at own 45(08:32) Shotgun #6 K.Luster pass complete short right to #1 D.Hamilton caught at NU48, for 7 yards to the NU48 (#33 B.Brus)
7:474th & 8 at opp 48(07:53) #32 C.Stumbaugh punt 40 yards to the NU08 fair catch by #19 D.Wagner at NU08
Northwestern Touchdown, 9 plays
7:411st & 10 at own 8(07:47) Shotgun #5 C.Komolafe rush left for 12 yards gain to the NU20 (#4 W.Yates), out of bounds, 1ST DOWN, PENALTY BSU Horse Collar Tackle (#4 W.Yates) 15 yards from NU20 to NU35, 1ST DOWN
7:474th & 8 at opp 48Timeout Ball State, clock 07:47
Northwestern Touchdown, 9 plays
7:101st & 10 at own 35(07:27) #0 A.Chiles pass complete short right to #17 G.Wilde caught at NU45, for 15 yards to the NU50 (#4 W.Yates), 1ST DOWN
6:371st & 10 at the 50(06:42) #5 C.Komolafe rush middle for 2 yards gain to the BSU48 (#39 M.Gracio; #26 L.Szymborski)
5:502nd & 8 at opp 48(06:06) No Huddle #0 A.Chiles rush middle for 18 yards gain to the BSU30 fumbled by #0 A.Chiles at BSU50 recovered by NU #0 A.Chiles at BSU50 (#11 L.Starks), 1ST DOWN
5:251st & 10 at opp 30(05:29) No Huddle #27 G.Sawchuk rush middle for 5 yards gain to the BSU25 (#2 Q.Scandrett; #28 S.Perkins)
4:502nd & 5 at opp 25(04:55) No Huddle-Shotgun #0 A.Chiles rush right for 3 yards gain to the BSU22 (#39 M.Gracio; #11 L.Starks)
4:223rd & 2 at opp 22(04:33) #5 C.Komolafe rush left for 1 yard gain to the BSU21 (#13 K.Chamble)
4:422nd & 5 at opp 25Timeout Northwestern, clock 04:42
3:464th & 1 at opp 21(03:53) #0 A.Chiles rush middle for 2 yards gain to the BSU19 (#5 C.Jackson), 1ST DOWN
3:071st & 10 at opp 19Griffin Wilde 19 Yd pass from Aidan Chiles (Jackson Kleather Kick)Northwestern 14, Ball State 0
3:021st & 10 at own 35(03:07) #98 N.Sur kickoff 65 yards to the BSU00 #4 T.Horton return 14 yards to the BSU14 (#34 P.Roth; #27 J.Oyola)
3:07Timeout Northwestern, clock 03:07
Ball State Punt, 7 plays
2:531st & 10 at own 14(03:02) Shotgun #6 K.Luster pass complete short right to #3 J.Thompson Jr. caught at BSU10, for 3 yards to the BSU17 (#2 K.McKinzie)
2:182nd & 7 at own 17(02:23) Shotgun #6 K.Luster pass incomplete short left to #3 J.Thompson Jr. thrown to BSU12
2:093rd & 7 at own 17(02:18) Shotgun #6 K.Luster pass complete short middle to #7 C.Nelson caught at BSU23, for 10 yards to the BSU27 (#29 J.Stevens Jr.; #6 R.Fitzgerald), 1ST DOWN
1:311st & 10 at own 27(01:38) Shotgun #7 C.Nelson rush left for 10 yards gain to the BSU37 (#29 J.Stevens Jr.), 1ST DOWN
0:451st & 10 at own 37(00:52) Shotgun #3 J.Thompson Jr. rush middle for 2 yards gain to the BSU39 (#91 C.O’Rourke; #33 B.Brus)
0:102nd & 8 at own 39(00:10) Shotgun #6 K.Luster pass complete short left to #10 J.McDougle caught at BSU44, for 5 yards to the BSU44 (#7 O.Adeyi)
Q2 15:003rd & 3 at own 44(15:00) PENALTY BSU False Start (#77 M.Sandoval) 5 yards from BSU44 to BSU39. NO PLAY
Q2 14:493rd & 8 at own 39(15:00) Shotgun #6 K.Luster sacked for loss of 8 yards to the BSU31 (#47 M.Kilbane, #34 P.Roth)
Q2 15:003rd & 3 at own 44Timeout Ball State, clock 15:00
Q2 14:274th & 16 at own 31(14:39) #32 C.Stumbaugh punt 55 yards to the NU14
2nd quarter8 drives, then Northwestern 31, Ball State 14
Northwestern Touchdown, 7 plays
14:141st & 10 at own 14(14:27) #0 A.Chiles pass complete deep left to #17 G.Wilde caught at BSU48, for 39 yards to the BSU47 (#14 A.Pinnace), 1ST DOWN
14:274th & 16 at own 31Timeout Ball State, clock 14:27
Northwestern Touchdown, 7 plays
13:371st & 10 at opp 47(13:44) No Huddle #6 J.Himon II rush right for 2 yards gain to the BSU45 (#16 K.Stewart)
12:562nd & 8 at opp 45(13:08) #0 A.Chiles pass complete short middle to #17 G.Wilde caught at BSU32, for 13 yards to the BSU32 (#1 S.Smith), 1ST DOWN
12:271st & 10 at opp 32(12:30) No Huddle-Shotgun #0 A.Chiles pass incomplete short right to #86 A.Honig thrown to BSU24
12:172nd & 10 at opp 32(12:26) No Huddle #5 C.Komolafe rush middle for 2 yards gain to the BSU30 (#27 G.Forsha; #7 B.Marsh)
11:223rd & 8 at opp 30(11:43) No Huddle-Shotgun #0 A.Chiles pass complete short left to #8 H.Eligon II caught at BSU14, for 16 yards to the BSU14 (#5 C.Jackson), 1ST DOWN
10:521st & 10 at opp 14(10:56) No Huddle #5 C.Komolafe rush middle for 14 yards gain to the BSU00 TOUCHDOWN, clock 10:52, 1ST DOWN #90 J.Kleather kick attempt good (H: #94 H.Helms, LS: #60 E.Boutorwick)Northwestern 21, Ball State 0
10:521st & 10 at own 35(10:52) #98 N.Sur kickoff 65 yards to the BSU00, Touchback
10:52Timeout Northwestern, clock 10:52
Ball State Touchdown, 6 plays
10:381st & 10 at own 25(10:52) Shotgun #6 K.Luster pass complete deep right to #1 D.Hamilton caught at NU44, for 46 yards to the NU29 (#4 M.Pate), 1ST DOWN
10:011st & 10 at opp 29(10:07) Shotgun #6 K.Luster pass incomplete short right to #10 J.McDougle thrown to NU14 QB hurried by #24 J.Johnson
9:542nd & 10 at opp 29(10:01) Shotgun #4 T.Horton rush left for 9 yards gain to the NU20 (#2 K.McKinzie), out of bounds
9:083rd & 1 at opp 20(09:16) Shotgun #3 J.Thompson Jr. rush middle for 1 yard loss to the NU21 (#33 B.Brus)
9:182nd & 10 at opp 29Timeout Ball State, clock 09:18
8:324th & 2 at opp 21(08:40) Shotgun #6 K.Luster pass complete short left to #88 A.Scherle caught at NU03, for 20 yards to the NU01 (#7 O.Adeyi), 1ST DOWN
8:201st & goal at opp 1(08:23) Shotgun #4 T.Horton rush middle for 1 yard gain to the NU00 TOUCHDOWN, clock 08:20 #38 B.Boehm kick attempt good (H: #32 C.Stumbaugh, LS: #45 C.Britton)Northwestern 21, Ball State 7
Northwestern Field goal, 8 plays
8:201st & 10 at own 35(08:20) #38 B.Boehm kickoff 65 yards to the NU00, Touchback
8:151st & 10 at own 25(08:20) #6 J.Himon II rush middle for 1 yard loss to the NU24 (#58 K.Smith)
7:362nd & 11 at own 24(07:43) #0 A.Chiles pass complete short left to #17 G.Wilde caught at NU39, for 23 yards to the NU47 (#18 C.Franklin II), out of bounds, 1ST DOWN
7:111st & 10 at own 47(07:11) No Huddle-Shotgun #6 J.Himon II rush left for 1 yard gain to the NU48 (#13 K.Chamble), out of bounds PENALTY NU Holding (#73 D.McGuire) 10 yards from NU47 to NU37. NO PLAY
6:561st & 20 at own 37(06:59) No Huddle #0 A.Chiles pass incomplete short right to #5 C.Komolafe thrown to NU42 QB hurried by #7 B.Marsh
6:462nd & 20 at own 37(06:54) No Huddle-Shotgun #0 A.Chiles pass complete short right to #19 D.Wagner caught at NU35, for 32 yards to the BSU31 (#25 M.Webster), 1ST DOWN
5:581st & 10 at opp 31(06:04) #5 C.Komolafe rush middle for 0 yards to the BSU31 (#7 B.Marsh)
4:513rd & 13 at opp 34(04:56) No Huddle-Shotgun #0 A.Chiles pass incomplete short left to #19 D.Wagner thrown to BSU29 broken up by #7 B.Marsh
4:474th & 13 at opp 34(04:51) #90 J.Kleather field goal attempt from 52 yards GOOD (H: #94 H.Helms, LS: #60 E.Boutorwick), clock 04:47Northwestern 24, Ball State 7
Ball State Pick-six, 3 plays (Northwestern scores)
4:401st & 10 at own 35(04:47) #98 N.Sur kickoff 65 yards to the BSU00 #4 T.Horton return 23 yards to the BSU23 (#27 J.Oyola; #10 R.Ahumaraeze) PENALTY BSU Holding (#18 C.Franklin II) 7 yards from BSU14 to BSU07
4:401st & 10 at own 7PENALTY BSU False Start (#66 C.Hood) 3 yards from BSU07 to BSU04. NO PLAY
4:301st & 13 at own 4(04:40) Shotgun #6 K.Luster rush middle for 10 yards gain to the BSU14 (#91 C.O’Rourke)
4:062nd & 3 at own 14(04:06) Shotgun #4 T.Horton rush left for 2 yards gain to the BSU16 (#4 M.Pate) PENALTY BSU Holding (#68 G.Haworth) 7 yards from BSU14 to BSU07. NO PLAY
3:462nd & 10 at own 7(03:55) Shotgun #6 K.Luster pass complete short right to #4 T.Horton caught at BSU02, for 2 yards loss to the BSU05 (#33 B.Brus)
3:043rd & 12 at own 5(03:14) Shotgun #6 K.Luster pass intercepted by #6 R.Fitzgerald at BSU15 #6 R.Fitzgerald return 15 yards to the BSU00 TOUCHDOWN, clock 03:04 #90 J.Kleather kick attempt good (H: #94 H.Helms, LS: #60 E.Boutorwick)Northwestern 31, Ball State 7
Ball State Touchdown, 13 plays
2:531st & 10 at own 35(03:04) #98 N.Sur kickoff 61 yards to the BSU04 #4 T.Horton return 41 yards to the BSU45 (#29 J.Stevens Jr.), out of bounds
2:481st & 10 at own 45(02:54) Shotgun #6 K.Luster pass complete short right to #5 J.Smith caught at BSU47, for 5 yards to the BSU50 (#4 M.Pate), out of bounds
2:122nd & 5 at the 50(02:19) Shotgun #9 T.Mizzell rush middle for 6 yards gain to the NU44 (#15 B.Flakes; #3 B.Deasfernandes), 1ST DOWN
1:441st & 10 at opp 44(02:00) Shotgun #6 K.Luster rush left for 0 yards to the NU44 (#47 M.Kilbane)
2:002nd & 5 at the 50Timeout Ball State, clock 02:00
5:392nd & 10 at opp 31(05:39) No Huddle #0 A.Chiles rush middle for 3 yards loss to the BSU34 fumbled by #0 A.Chiles at BSU34 forced by #7 B.Marsh recovered by NU #6 J.Himon II at BSU34, End Of Play
Ball State Touchdown, 13 plays
1:322nd & 10 at opp 44(01:36) Shotgun #6 K.Luster pass complete short right to #83 E.Hohlt caught at NU42, for 3 yards to the NU41 (#4 M.Pate), out of bounds
1:323rd & 7 at opp 41PENALTY BSU False Start (#73 C.Mosier) 5 yards from NU41 to NU46. NO PLAY
1:243rd & 12 at opp 46(01:32) Shotgun #6 K.Luster pass complete short middle to #5 J.Smith caught at NU35, for 15 yards to the NU31 (#0 A.Jones), 1ST DOWN
1:081st & 10 at opp 31(01:15) Shotgun #6 K.Luster pass incomplete deep middle to #10 J.McDougle thrown to NU05 QB hurried by #95 M.Mayne
1:042nd & 10 at opp 31(01:10) Shotgun #6 K.Luster pass complete short middle to #5 J.Smith caught at NU30, for 7 yards to the NU24 (#7 O.Adeyi), out of bounds
0:593rd & 3 at opp 24(01:02) No Huddle-Shotgun #5 J.Smith rush right for 8 yards gain to the NU16, out of bounds at NU16, 1ST DOWN
0:501st & 10 at opp 16(00:59) Shotgun #6 K.Luster pass complete short middle to #5 J.Smith caught at NU15, for 15 yards to the NU01 (#33 B.Brus), 1ST DOWN
0:441st & goal at opp 1(00:50) No Huddle-Shotgun #3 J.Thompson Jr. rush middle for 1 yard loss to the NU02 (#33 B.Brus)
0:262nd & goal at opp 2(00:32) No Huddle-Shotgun #6 K.Luster pass incomplete short right thrown to NU00 QB hurried by #33 B.Brus and #0 A.Jones
0:193rd & goal at opp 2(00:24) Shotgun #6 K.Luster pass incomplete short right to #24 T.Hoover thrown to NU00 QB hurried by #29 J.Stevens Jr.
0:124th & goal at opp 2(00:19) Shotgun #6 K.Luster pass complete short left to #10 J.McDougle caught at NU00, for 2 yards to the NU00 TOUCHDOWN, clock 00:12 #38 B.Boehm kick attempt good (H: #32 C.Stumbaugh, LS: #45 C.Britton)Northwestern 31, Ball State 14
0:193rd & goal at opp 2Timeout Ball State, clock 00:19
0:193rd & 2 at own 2Timeout Northwestern, clock 00:19
Northwestern End of half, 1 play
0:121st & 10 at own 35(00:12) #38 B.Boehm kickoff 65 yards to the NU00, Touchback
0:121st & 10 at own 25(00:12) Kneel down by #0 A.Chiles at NU24 for loss of 1 yard
3rd quarter9 drives, then Northwestern 45, Ball State 14
Ball State Punt, 3 plays
15:001st & 10 at own 35(15:00) #98 N.Sur kickoff 65 yards to the BSU00, Touchback
15:001st & 10 at own 25(15:00) PENALTY BSU False Start (#68 G.Haworth) 5 yards from BSU25 to BSU20. NO PLAY
14:501st & 15 at own 20(15:00) Shotgun #6 K.Luster pass complete short right to #5 J.Smith caught at BSU25, for 5 yards to the BSU25 (#4 M.Pate)
14:232nd & 10 at own 25(14:25) Shotgun #6 K.Luster pass incomplete short left to #10 J.McDougle thrown to BSU30
14:163rd & 10 at own 25(14:23) Shotgun #6 K.Luster pass incomplete short right to #1 D.Hamilton thrown to BSU42 QB hurried by #2 K.McKinzie
14:004th & 10 at own 25(14:16) #32 C.Stumbaugh punt 49 yards to the NU26 #19 D.Wagner return 11 yards to the NU37 (#6 C.Lewis; #24 D.Griffin) PENALTY NU Holding (#35 S.Martin) 10 yards from NU26 to NU16
Northwestern Punt, 4 plays
13:511st & 10 at own 16(14:01) #5 C.Komolafe rush right for 13 yards gain to the NU29 (#13 K.Chamble; #1 S.Smith), 1ST DOWN
13:101st & 10 at own 29(13:16) No Huddle #0 A.Chiles pass incomplete deep right to #8 H.Eligon II thrown to BSU40 broken up by #14 A.Pinnace
13:102nd & 10 at own 29PENALTY NU False Start (#65 J.Carsello) 5 yards from NU29 to NU24. NO PLAY
13:042nd & 15 at own 24(13:10) Shotgun #0 A.Chiles rush left for 2 yards gain to the NU26 (#16 K.Stewart)
12:233rd & 13 at own 26(12:28) Shotgun #0 A.Chiles sacked for loss of 2 yards to the NU24 (#16 K.Stewart) PENALTY NU Illegal Shift declined
12:114th & 15 at own 24(12:16) #92 N.Dugandzic punt 46 yards to the BSU30 fair catch by #85 A.Cooper at BSU30
Ball State Turnover on downs, 4 plays
11:561st & 10 at own 30(12:11) Shotgun #6 K.Luster pass complete short left to #7 C.Nelson caught at BSU35, for 5 yards to the BSU35 (#4 M.Pate), out of bounds
12:114th & 15 at own 24Timeout Northwestern, clock 12:11
Ball State Turnover on downs, 4 plays
11:142nd & 5 at own 35(11:22) Shotgun #6 K.Luster pass complete short left to #3 J.Thompson Jr. caught at BSU33, for 1 yard to the BSU36 (#6 R.Fitzgerald), out of bounds
10:383rd & 4 at own 36(10:43) Shotgun #6 K.Luster pass incomplete short right to #10 J.McDougle thrown to BSU43
10:314th & 4 at own 36(10:36) #14 A.Pinnace rush right for 0 yards to the BSU36 (#3 F.Covey IV), TURNOVER ON DOWNS
Northwestern Touchdown, 2 plays
10:261st & 10 at opp 36(10:31) Shotgun #0 A.Chiles rush left for 11 yards gain to the BSU25 (#1 S.Smith), out of bounds, 1ST DOWN, PENALTY BSU UNS: Unsportsmanlike Conduct (#14 A.Pinnace) 13 yards from BSU25 to BSU12, 1ST DOWN
10:314th & 4 at own 36Timeout Ball State, clock 10:31
Northwestern Touchdown, 2 plays
10:121st & 10 at opp 12(10:17) No Huddle #0 A.Chiles pass complete short left to #19 D.Wagner caught at BSU05, for 12 yards to the BSU00 TOUCHDOWN, clock 10:12, 1ST DOWN #90 J.Kleather kick attempt good (H: #94 H.Helms, LS: #60 E.Boutorwick)Northwestern 38, Ball State 14
10:121st & 10 at own 35(10:12) #98 N.Sur kickoff 65 yards to the BSU00, Touchback
10:12Timeout Northwestern, clock 10:12
Ball State Punt, 8 plays
10:041st & 10 at own 25(10:12) Shotgun #85 A.Cooper rush left for 6 yards gain to the BSU31 (#29 J.Stevens Jr.)
9:222nd & 4 at own 31(09:33) Shotgun #6 K.Luster pass complete short right to #10 J.McDougle caught at BSU39, for 8 yards to the BSU39 (#4 M.Pate), 1ST DOWN
8:491st & 10 at own 39(09:01) Shotgun #10 J.McDougle rush left for 3 yards gain to the BSU42 (#29 J.Stevens Jr.)
8:182nd & 7 at own 42(08:24) Shotgun #3 J.Thompson Jr. rush left for 6 yards gain to the BSU48 (#2 K.McKinzie), out of bounds
7:573rd & 1 at own 48(08:06) No Huddle-Shotgun #6 K.Luster rush middle for 3 yards gain to the NU49 (#54 T.Gant), 1ST DOWN
7:311st & 10 at opp 49(07:31) Shotgun #6 K.Luster pass complete short right to #24 T.Hoover caught at NU49, for 3 yards to the NU46 (#3 B.Deasfernandes) PENALTY BSU Holding (#77 M.Sandoval) 10 yards from NU49 to BSU41. NO PLAY
7:011st & 20 at own 41(07:01) Shotgun #6 K.Luster pass complete short right to #5 J.Smith caught at BSU38, for 3 yards to the BSU44 (#5 D.Kirks) PENALTY BSU Personal Foul (#7 C.Nelson) 15 yards from BSU41 to BSU26. NO PLAY
6:371st & 35 at own 26(06:45) Shotgun #6 K.Luster pass complete short right to #83 E.Hohlt caught at BSU30, for 7 yards to the BSU33 (#25 M.Dorsey Jr.; #33 B.Brus)
6:062nd & 28 at own 33(06:12) Shotgun #4 T.Horton rush left for 4 yards gain to the BSU37 (#6 R.Fitzgerald)
5:313rd & 24 at own 37(05:36) Shotgun #4 T.Horton rush middle for 4 yards gain to the BSU41 (#47 M.Kilbane; #32 M.Smith)
5:004th & 20 at own 41(05:00) PENALTY BSU False Start (#45 C.Britton) 5 yards from BSU41 to BSU36. NO PLAY
4:344th & 25 at own 36(04:54) #32 C.Stumbaugh punt 60 yards to the NU04 #19 D.Wagner return 96 yards to the BSU00 TOUCHDOWN nullified by penalty, clock 04:34 PENALTY NU Holding (#0 A.Jones) NU Sideline Inteference NU Holding declined 3 yards from NU04 to NU01
Northwestern Touchdown, 10 plays
4:321st & 10 at own 1(04:34) Shotgun #0 A.Chiles pass incomplete short left to #27 G.Sawchuk thrown to NU00 QB hurried by #7 B.Marsh PENALTY BSU UNR: Unnecessary Roughness (#27 G.Forsha) 15 yards from NU01 to NU16, 1ST DOWN. NO PLAY
4:211st & 10 at own 16(04:26) No Huddle-Shotgun #0 A.Chiles pass incomplete short right to #8 H.Eligon II thrown to NU26 broken up by #18 C.Franklin II
4:092nd & 10 at own 16(04:19) No Huddle-Shotgun #0 A.Chiles pass complete short left to #19 D.Wagner caught at NU23, for 7 yards to the NU23 (#5 C.Jackson)
3:513rd & 3 at own 23(03:58) No Huddle-Shotgun #0 A.Chiles pass complete short left to #17 G.Wilde caught at NU30, for 11 yards to the NU34 (#4 W.Yates), 1ST DOWN
3:281st & 10 at own 34(03:37) No Huddle-Shotgun #0 A.Chiles pass incomplete short left to #17 G.Wilde thrown to NU39 broken up by #26 L.Szymborski
3:302nd & 10 at own 34(03:30) No Huddle-Shotgun #0 A.Chiles pass complete short left to #17 G.Wilde caught at NU41, for 7 yards to the NU41 (#4 W.Yates), out of bounds PENALTY NU Illegal Shift 5 yards from NU34 to NU29. NO PLAY
3:012nd & 15 at own 29(03:12) Shotgun #0 A.Chiles pass complete short middle to #17 G.Wilde caught at NU38, for 8 yards to the NU37 (#26 L.Szymborski; #27 G.Forsha)
2:233rd & 7 at own 37(02:33) Shotgun #0 A.Chiles pass complete short right to #19 D.Wagner caught at NU47, for 10 yards to the NU47 (#4 W.Yates), 1ST DOWN
1:571st & 10 at own 47(02:11) No Huddle-Shotgun #0 A.Chiles pass complete short left to #10 R.Ahumaraeze caught at BSU47, for 6 yards to the BSU47, End Of Play
1:432nd & 4 at opp 47(01:49) Shotgun #27 G.Sawchuk rush middle for 18 yards gain to the BSU29 (#9 J.Thomas), 1ST DOWN
1:141st & 10 at opp 29(01:26) No Huddle-Shotgun #0 A.Chiles pass complete short right to #27 G.Sawchuk caught at BSU33, for 3 yards loss to the BSU32 (#26 L.Szymborski)
0:532nd & 13 at opp 32(01:02) No Huddle-Shotgun #0 A.Chiles pass complete deep left to #86 A.Honig caught at BSU00, for 32 yards to the BSU00 TOUCHDOWN, clock 00:53, 1ST DOWN #90 J.Kleather kick attempt good (H: #94 H.Helms, LS: #60 E.Boutorwick)Northwestern 45, Ball State 14
Ball State Missed FG, 17 plays
0:431st & 10 at own 35(00:53) #98 N.Sur kickoff 64 yards to the BSU01 #4 T.Horton return 22 yards to the BSU23 (#29 J.Stevens Jr.), out of bounds
0:371st & 10 at own 23(00:44) Shotgun #3 J.Thompson Jr. rush right for 5 yards gain to the BSU28 (#0 A.Jones)
0:012nd & 5 at own 28(00:11) Shotgun #6 K.Luster pass complete short left to #5 J.Smith caught at BSU33, for 5 yards to the BSU33 (#91 C.O’Rourke), 1ST DOWN
4:342nd & 5 at own 28Timeout Ball State, clock 04:34
Q4 14:521st & 10 at own 33(15:00) Shotgun #6 K.Luster pass complete short left to #10 J.McDougle caught at BSU31, for 2 yards to the BSU35 (#28 T.Oke)
Q4 14:132nd & 8 at own 35(14:22) Shotgun #6 K.Luster pass incomplete short left to #3 J.Thompson Jr. thrown to BSU35 QB hurried by #95 M.Mayne
Q4 14:033rd & 8 at own 35(14:13) Shotgun #6 K.Luster pass complete short right to #3 J.Thompson Jr. caught at BSU30, for 6 yards to the BSU41 (#51 M.Crutchley)
Q4 13:424th & 2 at own 41(13:48) No Huddle-Shotgun #6 K.Luster rush right for 12 yards gain to the NU47 (#35 S.Martin), out of bounds, 1ST DOWN
Q4 13:041st & 10 at opp 47(13:10) Shotgun #6 K.Luster pass incomplete short middle to #7 C.Nelson thrown to NU36 broken up by #0 A.Jones
Q4 12:572nd & 10 at opp 47(13:02) Shotgun #3 J.Thompson Jr. rush middle for 2 yards gain to the NU45 (#45 J.Sadowsky V)
Q4 12:173rd & 8 at opp 45(12:32) Shotgun #6 K.Luster pass incomplete short right to #83 E.Hohlt thrown to NU35 QB hurried by #32 M.Smith
Q4 12:194th & 8 at opp 45(12:19) #32 C.Stumbaugh punt 42 yards to the NU03 PENALTY NU Leaping (#5 D.Kirks) 15 yards from NU45 to NU30, 1ST DOWN. NO PLAY
Q4 12:001st & 10 at opp 30(12:05) Shotgun #4 T.Horton rush right for 3 yards loss to the NU33 (#45 J.Sadowsky V; #53 T.Jumpp)
Q4 12:074th & 8 at opp 45Timeout Ball State, clock 12:07
Q4 11:162nd & 13 at opp 33(11:22) Shotgun #6 K.Luster pass incomplete deep left to #5 J.Smith thrown to NU12
Q4 11:083rd & 13 at opp 33(11:16) Shotgun #6 K.Luster pass complete short right to #3 J.Thompson Jr. caught at NU40, for 10 yards to the NU23 (#45 J.Sadowsky V), out of bounds
Q4 10:254th & 3 at opp 23(10:33) Shotgun #6 K.Luster rush middle for 6 yards gain to the NU17 (#51 M.Crutchley; #31 T.Williams Jr.), 1ST DOWN
Q4 10:111st & 10 at opp 17(10:10) PENALTY BSU False Start (#68 G.Haworth) 5 yards from NU17 to NU22. NO PLAY
Q4 9:481st & 15 at opp 22(10:03) Shotgun #6 K.Luster pass complete short right to #7 C.Nelson caught at NU26, for 5 yards loss to the NU27 (#99 T.Regovich)
Q4 9:102nd & 20 at opp 27(09:18) Shotgun #6 K.Luster sacked for loss of 13 yards to the NU40 (#90 J.Trautmann)
Q4 8:183rd & 33 at opp 40(08:30) Shotgun #6 K.Luster pass complete short middle to #14 E.Durham caught at NU38, for 6 yards to the NU34 (#28 T.Oke)
Q4 7:384th & 27 at opp 34(07:40) #38 B.Boehm field goal attempt from 51 yards NO GOOD (H: #32 C.Stumbaugh, LS: #45 C.Britton), clock 07:38
4th quarter4 drives, then Northwestern 45, Ball State 14
Northwestern Punt, 8 plays
7:241st & 10 at own 34(07:38) Shotgun #22 D.Anderson rush middle for 4 yards gain to the NU38 (#16 K.Stewart; #9 J.Thomas)
7:384th & 27 at opp 34Timeout Ball State, clock 07:38
Northwestern Punt, 8 plays
7:022nd & 6 at own 38(07:02) Shotgun #22 D.Anderson rush middle for 2 yards gain to the NU40 (#9 J.Thomas) PENALTY BSU Offside (#9 J.Thomas) 5 yards from NU38 to NU43. NO PLAY
6:272nd & 1 at own 43(06:41) Shotgun #22 D.Anderson rush middle for 4 yards loss to the NU39 (#9 J.Thomas)
6:053rd & 5 at own 39PENALTY BSU Offside (#10 A.Stief) 4 yards from NU39 to NU43. NO PLAY
5:463rd & 1 at own 43(05:51) #4 N.Marchiol rush middle for 3 yards gain to the NU46 (#40 G.Knowles), 1ST DOWN
5:201st & 10 at own 46(05:31) Shotgun #2 R.Boe rush right for 6 yards gain to the BSU48 (#28 S.Perkins)
4:502nd & 4 at opp 48(04:57) Shotgun #22 D.Anderson rush middle for 4 yards gain to the BSU44 (#20 C.Earlewine), 1ST DOWN
4:111st & 10 at opp 44(04:18) Shotgun #36 S.Morris II rush middle for 2 yards gain to the BSU42 (#16 K.Stewart)
3:482nd & 8 at opp 42(03:48) PENALTY NU False Start (#77 I.Cotton) 5 yards from BSU42 to BSU47. NO PLAY
3:292nd & 13 at opp 47(03:36) Shotgun #36 S.Morris II rush right for 8 yards gain to the BSU39 (#16 K.Stewart)
2:533rd & 5 at opp 39(03:00) Shotgun #4 N.Marchiol pass incomplete short middle to #41 R.Preckel thrown to BSU31 broken up by #28 S.Perkins
2:444th & 5 at opp 39(02:53) #92 N.Dugandzic punt 36 yards to the BSU03
2:533rd & 5 at own 39Timeout Ball State, clock 02:53
Ball State End of game, 11 plays
2:321st & 10 at own 3(02:42) Shotgun #0 E.Jackson rush middle for 2 yards loss to the BSU01 (#90 J.Trautmann)
2:444th & 5 at opp 39Timeout Northwestern, clock 02:44
Ball State End of game, 11 plays
1:542nd & 12 at own 1(02:00) Shotgun #9 T.Mizzell pass complete short right to #15 T.Bardo caught at BSU14, for 13 yards to the BSU14, out of bounds at BSU14, 1ST DOWN
2:001st & 10 at own 3Timeout Ball State, clock 02:00
1:471st & 10 at own 14(01:54) Shotgun #16 M.Atkins pass complete short left to #0 E.Jackson caught at BSU10, for 10 yards to the BSU24 (#27 J.Oyola), out of bounds, 1ST DOWN
1:381st & 10 at own 24(01:47) Shotgun #9 T.Mizzell rush right for 4 yards gain to the BSU28 (#51 M.Crutchley)
1:102nd & 6 at own 28(01:16) Shotgun #85 A.Cooper rush right for 9 yards gain to the BSU37 (#28 T.Oke), 1ST DOWN
1:001st & 10 at own 37(01:00) No Huddle-Shotgun #9 T.Mizzell rush right for 0 yards to the BSU37, out of bounds at BSU37
0:432nd & 10 at own 37(00:53) Shotgun #9 T.Mizzell pass complete short right to #0 E.Jackson caught at BSU39, for 2 yards to the BSU39, End Of Play
0:253rd & 8 at own 39(00:33) No Huddle-Shotgun #9 T.Mizzell pass complete short right to #14 E.Durham caught at BSU49, for 15 yards to the NU46 (#51 M.Crutchley), 1ST DOWN
0:061st & 10 at opp 46(00:12) No Huddle-Shotgun #83 E.Hohlt rush right for 11 yards gain to the NU35 (#0 A.Jones), out of bounds, 1ST DOWN
0:011st & 10 at opp 35(00:08) Shotgun #9 T.Mizzell pass incomplete deep right to #14 E.Durham thrown to NU12 broken up by #0 A.Jones QB hurried by #92 M.Green
0:081st & 10 at opp 46Timeout Ball State, clock 00:08
0:012nd & 10 at opp 35(00:01) Shotgun #9 T.Mizzell pass complete deep middle to #17 D.Young caught at NU14, for 21 yards to the NU14, End Of Play, 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.

Northwestern leads 2–⁠0 in two meetings.

Recent meetings
2026Northwestern 45, Ball State 14
2015Northwestern 24, Ball State 19

Around this game