New Hampshire at Ball State

Saturday, September 13, 2025

Ball State beat New Hampshire 34–⁠29. It was their second meeting; the series is even at 1–⁠1.

AwayNew Hampshire8–⁠5 in 2025
29
HomeBall State4–⁠8 in 2025
34

Final at Scheumann Stadium, MuncieTV: ESPN+Attendance 10,512

At kickoff
69°F, rain, wind 10 mph from the southWeather: NOAA NCEI Global Historical Climatology Network hourly; Muncie Delaware County Airport, 3 km from the stadium, seven minutes before kickoff
Official
Rick WarneGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
New Hampshire1473529
Ball State14146034

Standouts

  • PassingMatt Vezza25 of 44, 259 yards, 1 TDNew Hampshire
  • RushingQua Ashley12 carries, 154 yards, 2 TDBall State
  • ReceivingChase Wilson7 catches, 84 yards, 1 TDNew Hampshire
  • DefenseNathan Voorhis5 tackles, 1.5 sacks, 2.5 for lossBall State

Player stats

New Hampshire

PassingC/AttYdsTDInt
Matt Vezza25/4425910
Josh Fillion0/1000
RushingCarYdsTDLong
Matt Vezza1678130
Myles Thomason122408
Elliot Meine422015
Logan Perez2806
ReceivingRecYdsTDLong
Caleb Burke789042
Chase Wilson784127
Colby Ramshaw226014
Peyton Strickland219010
DefenseTklTFLSacksInt
Trevor Barry80.500
Jackson Stone60.500
Cohen Cook6000
D.J. Johnson5000
Jordan McAllister4210
Duncan Moreland3001

Ball State

PassingC/AttYdsTDInt
Kiael Kelly9/1510521
RushingCarYdsTDLong
Qua Ashley12154272
Kiael Kelly13101140
T.J. Horton83208
Eric Weatherly32109
ReceivingRecYdsTDLong
Qua Ashley233127
Donovan Hamilton121021
T.J. Horton21408
Eric Weatherly110010
DefenseTklTFLSacksInt
Jack Beebe9000
Ashton Whitner8100
Roman Pearson70.500
DeJuan Echoles61.510
Nathan Voorhis52.51.50
Drew Hughes50.50.50
Darin Conley31.50.50
Micah Wing20.50.50

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

Team stats

New HampshireBall State
391Total yards413
259Passing yards105
132Rushing yards308
5.8Yards per pass7.0
3.9Yards per rush8.6
22First downs21
8–⁠18Third downs7–⁠10
1–⁠2Fourth downs0–⁠0
0Turnovers2
6–⁠62Penalties6–⁠56
38:05Possession21:55
1Sacks (by defense)4

Efficiency

New HampshireBall State
44%Success rate53%
0.15EPA per play0.20
1.22Explosiveness1.46
0.28Rushing EPA0.55
0.08Passing EPA0.08
33%Passing-down success33%
−0.08First-down EPA−0.12
0.05Second-down EPA0.52
0.65Third-down EPA1.22
17%Havoc by its defense21%

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)

Ball State 51% to win. Elo’s favorite won.

The line

Ball State −3, over/under 46.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 Ball State 58%, New Hampshire 42%. CollegeFootballData.com’s estimate from the point spread.

Every drive

Ball State end zoneNew Hampshire end zoneQ1 Ball StatePunt return TD, 3 plays (New Hampshire scores)Q1 Ball StateTouchdown, 6 playsQ1 New HampshireTouchdown, 10 playsQ1 Ball StateTouchdown, 2 playsQ1 New HampshirePunt, 10 playsQ2 Ball StateInterception, 4 playsQ2 New HampshirePunt, 5 playsQ2 New HampshireMissed FG, 4 playsQ2 Ball StateTouchdown, 2 playsQ2 New HampshireTouchdown, 13 playsQ2 Ball StateTouchdown, 7 playsQ2 New HampshireMissed FG, 3 playsQ3 New HampshirePunt, 3 playsQ3 Ball StateTouchdown, 8 playsQ3 New HampshireField goal, 13 playsQ3 Ball StatePunt, 12 playsQ4 New HampshirePunt, 6 playsQ4 Ball StateSafety, 1 play (New Hampshire scores)Q4 New HampshireField goal, 7 playsQ4 Ball StatePunt, 6 playsQ4 New HampshireTurnover on downs, 9 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. Ball State drives left to right, New Hampshire right to left.
  1. Q1 Ball StatePunt return TD, 3 plays (New Hampshire scores), 5 yards
  2. Q1 Ball StateTouchdown, 6 plays, 69 yards
  3. Q1 New HampshireTouchdown, 10 plays, 75 yards
  4. Q1 Ball StateTouchdown, 2 plays, 64 yards
  5. Q1 New HampshirePunt, 10 plays, 41 yards
  6. Q2 Ball StateInterception, 4 plays, 10 yards
  7. Q2 New HampshirePunt, 5 plays, 4 yards
  8. Q2 New HampshireMissed FG, 4 plays, 0 yards
  9. Q2 Ball StateTouchdown, 2 plays, 80 yards
  10. Q2 New HampshireTouchdown, 13 plays, 75 yards
  11. Q2 Ball StateTouchdown, 7 plays, 75 yards
  12. Q2 New HampshireMissed FG, 3 plays, 15 yards
  13. Q3 New HampshirePunt, 3 plays, −2 yards
  14. Q3 Ball StateTouchdown, 8 plays, 74 yards
  15. Q3 New HampshireField goal, 13 plays, 59 yards
  16. Q3 Ball StatePunt, 12 plays, 40 yards
  17. Q4 New HampshirePunt, 6 plays, 29 yards
  18. Q4 Ball StateSafety, 1 play (New Hampshire scores), −5 yards
  19. Q4 New HampshireField goal, 7 plays, 49 yards
  20. Q4 Ball StatePunt, 6 plays, 11 yards
  21. Q4 New HampshireTurnover on downs, 9 plays, 33 yards

Play by play

1st quarter6 drives, then Tied at 14
Ball State Punt return TD, 3 plays (New Hampshire scores)
14:551st & 10 at own 35Nick Reed kickoff for 56 yds , Qua Ashley return for 27 yds to the BALL 36
14:521st & 10 at own 36Kiael Kelly pass incomplete to Koby Gross
14:472nd & 10 at own 36Kiael Kelly pass incomplete to Qua Ashley
14:393rd & 10 at own 36Kiael Kelly run for 5 yds to the BALL 41
13:534th & 5 at own 41Brendan Tighe 30 Yd Return of Blocked Punt (Nick Reed Kick)New Hampshire 7, Ball State 0
Ball State Touchdown, 6 plays
13:451st & 10 at own 35Nick Reed kickoff for 58 yds , Qua Ashley return for 24 yds to the BALL 31
13:361st & 10 at own 31Qua Ashley run for 4 yds to the BALL 35
12:582nd & 6 at own 35TJ Horton run for 7 yds to the BALL 42 for a 1ST down
12:251st & 10 at own 42Kiael Kelly pass complete to Eric Weatherly for 10 yds to the UNH 48 for a 1ST down
12:031st & 10 at opp 48Kiael Kelly pass complete to TJ Horton for 6 yds to the UNH 42
11:302nd & 4 at opp 42TJ Horton run for 2 yds to the UNH 40
10:491st & 10 at own 35Carson Holmer kickoff for 65 yds for a touchback
Ball State Touchdown, 6 plays
10:483rd & 2 at opp 40Kiael Kelly run for 40 yds for a TD (Carson Holmer KICK)Tied at 7
New Hampshire Touchdown, 10 plays
10:351st & 10 at own 25Matt Vezza pass complete to Caleb Burke for 5 yds to the UNH 30
10:022nd & 5 at own 30Matt Vezza pass complete to Caleb Burke for no gain to the UNH 30
9:223rd & 5 at own 30Matt Vezza pass complete to Caleb Burke for 8 yds to the UNH 38 for a 1ST down
8:421st & 10 at own 38Matt Vezza pass complete to Caleb Burke for 1 yd to the UNH 39
8:082nd & 9 at own 39Matt Vezza pass incomplete to Colby Ramshaw
7:403rd & 9 at own 39Matt Vezza pass complete to Chase Wilson for 27 yds to the BALL 34 for a 1ST down
7:151st & 10 at opp 34Matt Vezza pass complete to Myles Thomason for 9 yds to the BALL 25
6:392nd & 1 at opp 25Myles Thomason run for 6 yds to the BALL 19 for a 1ST down
5:501st & 10 at opp 19Logan Perez run for 6 yds to the BALL 13
5:222nd & 4 at opp 13Matt Vezza pass complete to Chase Wilson for 13 yds for a TD (Nick Reed KICK)New Hampshire 14, Ball State 7
5:221st & 10 at own 35(05:22) Reed,Nick onside kickoff 11 yards to the UNH46 PENALTY UNH Offside (Fillion,Josh) 5 yards from UNH35 to UNH30. NO PLAY.
Ball State Touchdown, 2 plays
5:161st & 10 at own 30Nick Reed kickoff for 47 yds , Eric Weatherly return for 13 yds to the BALL 36
5:011st & 10 at own 36Kiael Kelly pass complete to Donovan Hamilton for 21 yds to the UNH 43 for a 1ST down
4:291st & 10 at opp 43Qua Ashley run for 43 yds for a TD (Carson Holmer KICK)Tied at 14
New Hampshire Punt, 10 plays
4:241st & 10 at own 35Carson Holmer kickoff for 63 yds , Logan Perez return for 15 yds to the UNH 17
4:111st & 10 at own 17Matt Vezza pass complete to Chase Wilson for 10 yds to the UNH 27 for a 1ST down
3:211st & 10 at own 27Matt Vezza pass complete to Chase Wilson for 4 yds to the UNH 31
2:532nd & 6 at own 31Elliot Meine run for 3 yds to the UNH 34
2:043rd & 3 at own 34Matt Vezza run for 2 yds to the UNH 36
1:204th & 1 at own 36Matt Vezza run for 9 yds to the UNH 45 for a 1ST down
0:431st & 10 at own 45Matt Vezza pass incomplete to Logan Perez
0:002nd & 10 at own 45Elliot Meine run for 15 yds to the BALL 40 for a 1ST down
Q2 14:531st & 10 at opp 40Elliot Meine run for no gain to the BALL 40
Q2 14:112nd & 10 at opp 40Matt Vezza sacked for a loss of 2 yards to the BALL 42
Q2 13:293rd & 12 at opp 42Matt Vezza pass incomplete to Caleb Burke
Q2 13:224th & 12 at opp 42Matt Guidebeck punt for 32 yds
2nd quarter7 drives, then Ball State 28, New Hampshire 21
Ball State Interception, 4 plays
13:221st & 10 at own 10PENALTY BSU False Start (Mosier,Cole) 5 yards from BSU10 to BSU05. NO PLAY.
13:141st & 15 at own 5Qua Ashley run for 7 yds to the BALL 12
12:412nd & 8 at own 12Kiael Kelly pass incomplete to Kameron Anthony
12:353rd & 8 at own 12Kiael Kelly pass complete to Qian Magwood for 8 yds to the BALL 20 for a 1ST down
12:141st & 10 at own 20Kiael Kelly pass intercepted Duncan Moreland return for a loss of 3 yards to the BALL 48
12:141st & 10 at own 20Kiael Kelly pass intercepted Duncan Moreland return for a loss of 3 yards to the BALL 48
New Hampshire Punt, 5 plays
12:081st & 10 at opp 48Myles Thomason run for 1 yd to the BALL 47
11:242nd & 9 at opp 47Matt Vezza pass complete to Peyton Strickland for 10 yds to the BALL 37 for a 1ST down
10:441st & 10 at opp 37Josh Fillion pass incomplete to Logan Perez
10:362nd & 10 at opp 37(10:42) Shotgun Vezza,Matt pass incomplete short right to Strickland,Peyton thrown to BSU25 broken up by Chea,Alfred PENALTY UNH Face Mask (Olajide,Tolu) 15 yards from BSU37 to UNH48. NO PLAY.
10:322nd & 25 at own 48Matt Vezza pass incomplete to Chase Wilson
10:203rd & 25 at own 48Matt Vezza pass complete to Chase Wilson for 8 yds to the BALL 44
9:314th & 17 at opp 44Matt Guidebeck punt for 32 yds , Eric Weatherly returns for no gain to the BALL 7 Eric Weatherly fumbled, recovered by UNH Raleigh Collins III
New Hampshire Missed FG, 4 plays
9:231st & goal at opp 7Logan Perez run for 2 yds to the BALL 5
8:462nd & goal at opp 5Matt Vezza pass incomplete to Ryan Blagg
8:383rd & goal at opp 5Matt Vezza sacked for a loss of 2 yards to the BALL 7
7:544th & goal at opp 7Nick Reed 25 yd FG MISSED
Ball State Touchdown, 2 plays
7:471st & 10 at own 20Qua Ashley run for 8 yds to the BALL 28
7:122nd & 2 at own 28Qua Ashley run for 72 yds for a TD (Carson Holmer KICK)Ball State 21, New Hampshire 14
New Hampshire Touchdown, 13 plays
7:121st & 10 at own 35Carson Holmer kickoff for 65 yds for a touchback
7:071st & 10 at own 25Matt Vezza pass complete to Caleb Burke for 17 yds to the UNH 42 for a 1ST down
6:441st & 10 at own 42Matt Vezza pass complete to Chase Wilson for 9 yds to the BALL 49
6:012nd & 1 at opp 49Matt Vezza pass complete to Josh Fillion for 6 yds to the BALL 43 for a 1ST down
5:161st & 10 at opp 43Matt Vezza pass complete to Logan Perez for a loss of 1 yard to the BALL 44
4:472nd & 11 at opp 44Timeout New Hampshire, clock 04:47
4:362nd & 11 at opp 44Matt Vezza pass complete to Colby Ramshaw for 12 yds to the BALL 32 for a 1ST down
4:031st & 10 at opp 32Matt Vezza pass incomplete to Colby Ramshaw
3:562nd & 10 at opp 32Myles Thomason run for 8 yds to the BALL 24
3:223rd & 2 at opp 24Matt Vezza pass complete to Drew Danson for 4 yds to the BALL 20 for a 1ST down
2:531st & 10 at opp 20PENALTY UNH False Start (Olajide,Tolu) 5 yards from BSU20 to BSU25. NO PLAY.
2:231st & 15 at opp 25Matt Vezza pass complete to Colby Ramshaw for 14 yds to the BALL 11
2:082nd & 1 at opp 11Matt Vezza pass incomplete to Chase Wilson
2:023rd & 1 at opp 11Ball State Penalty, Targeting (7 Yards) to the BALL 7 for a 1ST down
2:001st & goal at opp 7Timeout Ball State, clock 02:00
1:521st & goal at opp 7Myles Thomason run for 5 yds to the BALL 2
1:512nd & goal at opp 2Timeout Ball State, clock 01:51
1:472nd & goal at opp 2Matt Vezza run for 2 yds for a TD (Nick Reed KICK)Tied at 21
Ball State Touchdown, 7 plays
1:471st & 10 at own 35Nick Reed kickoff for 65 yds for a touchback
1:371st & 10 at own 25TJ Horton run for 7 yds to the BALL 32
1:242nd & 3 at own 32Kiael Kelly run for 6 yds to the BALL 38 for a 1ST down
1:131st & 10 at own 38(01:16) No Huddle-Shotgun Kelly,Kiael pass incomplete short left to Robinson,Ty thrown to UNH45 PENALTY UNH Pass Interference (Skinner,Zeroun) 15 yards from BSU38 to UNH47, 1ST DOWN. NO PLAY.
1:041st & 10 at opp 47Eric Weatherly run for 5 yds to the UNH 42
0:482nd & 5 at opp 42Kiael Kelly run for 8 yds to the UNH 34 for a 1ST down
0:361st & 10 at opp 34Kiael Kelly run for 20 yds to the UNH 14 for a 1ST down
0:261st & 10 at opp 14Eric Weatherly run for 9 yds to the UNH 5
0:262nd & 1 at opp 5PENALTY BSU False Start (Hess,Otto) 5 yards from UNH05 to UNH10. NO PLAY.
0:202nd & 6 at opp 10Kiael Kelly pass complete to Kameron Anthony for 10 yds for a TD (Carson Holmer KICK)Ball State 28, New Hampshire 21
0:151st & 10 at own 35Carson Holmer kickoff for 61 yds , Logan Perez return for 33 yds to the UNH 32 Ball State Penalty, Personal Foul (-14 Yards) to the BALL 49
New Hampshire Missed FG, 3 plays
0:101st & 10 at opp 49Matt Vezza pass incomplete to Chase Wilson
0:042nd & 10 at opp 49Matt Vezza run for 15 yds to the BALL 34 for a 1ST down
0:041st & 10 at opp 34Timeout Ball State, clock 00:04
0:001st & 10 at opp 34Nick Reed 52 yd FG MISSED
3rd quarter4 drives, then Ball State 34, New Hampshire 24
New Hampshire Punt, 3 plays
14:441st & 10 at own 35Carson Holmer kickoff for 55 yds , Logan Perez return for 19 yds to the UNH 29
14:291st & 10 at own 29Myles Thomason run for a loss of 2 yards to the UNH 27
14:142nd & 12 at own 27Matt Vezza pass incomplete to Caleb Burke
14:093rd & 12 at own 27Matt Vezza pass incomplete to Caleb Burke
13:584th & 12 at own 27Matt Guidebeck punt for 54 yds, punt out-of-bounds at the BALL 26 , Qian Magwood returns for 7 yds to the BALL 26
Ball State Touchdown, 8 plays
13:511st & 10 at own 26Kiael Kelly run for 3 yds to the BALL 29
13:062nd & 7 at own 29Kiael Kelly pass complete to TJ Horton for 8 yds to the UNH 37 for a 1ST down New Hampshire Penalty, Personal Foul (Tim Bonagura) to the UNH 48 for a 1ST down
12:421st & 10 at opp 48TJ Horton run for 5 yds to the UNH 43
12:062nd & 5 at opp 43TJ Horton run for 5 yds to the UNH 38 for a 1ST down
11:311st & 10 at opp 38TJ Horton run for 8 yds to the UNH 30
10:572nd & 2 at opp 30Qua Ashley run for 1 yd to the UNH 29
10:343rd & 1 at opp 29Kiael Kelly run for 2 yds to the UNH 27 for a 1ST down
9:561st & 10 at opp 27Kiael Kelly pass complete to Qua Ashley for 27 yds for a TD (Two-Point Conversion failed)Ball State 34, New Hampshire 21
9:501st & 10 at own 35DC Pippin kickoff for 52 yds , Darren Burton II return for 1 yd to the UNH 36 New Hampshire Penalty, Offensive Holding (7 Yards) to the UNH 7
New Hampshire Field goal, 13 plays
9:361st & 10 at own 7Myles Thomason run for a loss of 4 yards to the UNH 3
9:102nd & 14 at own 3Matt Vezza pass incomplete to Josh Fillion
8:553rd & 14 at own 3Matt Vezza run for 15 yds to the UNH 18 for a 1ST down
8:131st & 10 at own 18Matt Vezza pass complete to Chase Wilson for 13 yds to the UNH 31 for a 1ST down
7:381st & 10 at own 31Myles Thomason run for 2 yds to the UNH 33
6:562nd & 8 at own 33Myles Thomason run for 4 yds to the UNH 37
6:123rd & 4 at own 37Matt Vezza pass complete to Caleb Burke for 16 yds to the BALL 47 for a 1ST down
5:341st & 10 at opp 47Elliot Meine run for 4 yds to the BALL 43
4:322nd & 6 at opp 43Matt Vezza pass complete to Peyton Strickland for 9 yds to the BALL 34 for a 1ST down
4:001st & 10 at opp 34Matt Vezza pass incomplete to Logan Perez
3:552nd & 10 at opp 34Matt Vezza pass incomplete to Chase Wilson
3:513rd & 10 at opp 34Matt Vezza pass incomplete to Chase Wilson
3:464th & 10 at opp 34Nick Reed 52 yd FG GOODBall State 34, New Hampshire 24
Ball State Punt, 12 plays
3:421st & 10 at own 35Nick Reed kickoff for 64 yds , Qua Ashley return for 10 yds to the BALL 11
3:341st & 10 at own 11Qua Ashley run for no gain to the BALL 11
2:592nd & 10 at own 11Qua Ashley run for 6 yds to the BALL 17
2:263rd & 4 at own 17Kiael Kelly pass complete to Qua Ashley for 6 yds to the BALL 23 for a 1ST down
2:001st & 10 at own 23Eric Weatherly run for 7 yds to the BALL 30
1:232nd & 3 at own 30Kiael Kelly sacked by Jordan Mcallister for a loss of 4 yards to the BALL 26
0:003rd & 7 at own 26Kiael Kelly pass complete to Koby Gross for 9 yds to the BALL 35 for a 1ST down
Q4 14:451st & 10 at own 35TJ Horton run for no gain to the BALL 35
Q4 14:152nd & 10 at own 35TJ Horton run for a loss of 2 yards to the BALL 33
Q4 13:323rd & 12 at own 33Kiael Kelly run for 17 yds to the 50 yard line for a 1ST down
Q4 12:521st & 10 at the 50Qua Ashley run for 1 yd to the UNH 49
Q4 12:112nd & 9 at opp 49Kiael Kelly pass incomplete to Ty Robinson
Q4 12:063rd & 9 at opp 49Kiael Kelly pass incomplete to Ty Robinson
Q4 11:564th & 9 at opp 49Adam Saul punt for 39 yds
4th quarter4 drives, then Ball State 34, New Hampshire 29
New Hampshire Punt, 6 plays
11:501st & 10 at own 25Myles Thomason run for 5 yds to the UNH 30
11:132nd & 5 at own 30Matt Vezza pass incomplete to Chase Wilson
11:013rd & 5 at own 30Matt Vezza run for 30 yds to the BALL 40 for a 1ST down
10:181st & 10 at opp 40Matt Vezza pass complete to Drew Danson for 9 yds to the BALL 31
9:442nd & 1 at opp 31Matt Vezza sacked by DeJuan Echoles Jr. for a loss of 6 yards to the BALL 37
9:013rd & 7 at opp 37Matt Vezza sacked by Nathan Voorhis for a loss of 9 yards to the BALL 46
8:114th & 16 at opp 46Matt Guidebeck punt for 41 yds
8:071st & 10 at own 5Kiael Kelly run for a loss of 5 yards for a SAFETYBall State 34, New Hampshire 26
New Hampshire Field goal, 7 plays
8:021st & 10 at own 20DC Pippin kickoff for 65 yds , Logan Perez return for 25 yds to the UNH 40
7:551st & 10 at own 40Matt Vezza run for 6 yds to the UNH 46
7:142nd & 4 at own 46Myles Thomason run for no gain to the UNH 46
6:193rd & 4 at own 46Matt Vezza pass complete to Caleb Burke for 42 yds to the BALL 12 for a 1ST down
5:381st & 10 at opp 12Matt Vezza run for a loss of 1 yard to the BALL 13
5:002nd & 11 at opp 13Myles Thomason run for 2 yds to the BALL 11
4:193rd & 9 at opp 11Matt Vezza pass incomplete to Caleb Burke
4:164th & 9 at opp 11Nick Reed 29 yd FG GOODBall State 34, New Hampshire 29
Ball State Punt, 6 plays
4:161st & 10 at own 35Nick Reed kickoff for 60 yds
4:091st & 10 at own 35Qua Ashley run for 1 yd to the BALL 36
3:282nd & 9 at own 36Qua Ashley run for 8 yds to the BALL 44
3:073rd & 1 at own 44(03:07) Shotgun Kelly,Kiael rush left for 0 yards to the BSU44 (Johnson,D.J.; Stone,Jackson) PENALTY BSU Holding (Hood,Chris) 10 yards from BSU44 to BSU34. NO PLAY.
2:433rd & 11 at own 34Kiael Kelly run for 12 yds to the BALL 46 for a 1ST down
2:011st & 10 at own 46Kiael Kelly run for a loss of 2 yards to the BALL 44
2:002nd & 12 at own 44Timeout Ball State, clock 02:00
1:562nd & 12 at own 44Qua Ashley run for 3 yds to the BALL 47
1:563rd & 9 at own 47Timeout New Hampshire, clock 01:56
1:493rd & 9 at own 47Kiael Kelly run for a loss of 1 yard to the BALL 46
1:494th & 10 at own 46Timeout New Hampshire, clock 01:49
1:394th & 10 at own 46Adam Saul punt for 49 yds , Myles Thomason returns for 5 yds to the UNH 10
New Hampshire Turnover on downs, 9 plays
1:281st & 10 at own 10Matt Vezza pass complete to Josh Fillion for 6 yds to the UNH 16
1:192nd & 4 at own 16Matt Vezza pass incomplete to Josh Fillion
1:113rd & 4 at own 16Matt Vezza run for 7 yds to the UNH 23 for a 1ST down
1:111st & 10 at own 23Timeout Ball State, clock 01:11
0:571st & 10 at own 23Matt Vezza run for 9 yds to the UNH 32
0:432nd & 1 at own 32Matt Vezza pass complete to Myles Thomason for 8 yds to the UNH 40 for a 1ST down
0:342nd & 9 at own 41Timeout New Hampshire, clock 00:34
0:341st & 10 at own 40Matt Vezza run for 1 yd to the UNH 41
0:292nd & 9 at own 41Matt Vezza pass incomplete to Caleb Burke
0:133rd & 9 at own 41Matt Vezza run for 2 yds to the UNH 43
0:004th & 7 at own 43Matt Vezza pass incomplete to Chase Wilson

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.

Tied 1–⁠1 in two meetings.

Recent meetings
2025Ball State 34, New Hampshire 29
2009New Hampshire 23, Ball State 16

Around this game