Week 3 · 2025

New Hampshire at Ball State

Sat 09/13/2025 02:00 PMScheumann StadiumBall State pregame58%Pregame win probability: 58% for Ball State. Ball State favored, and won.

78°Cloudy8 mph WNW · 40% humidityRecorded at kickoff by College Football Data

New Hampshire

29

8–5

Ball State

34

4–8

Attendance

10,512

reported

BALL5 plays, 5 yd · Defensive TD

14:551st & 10own 35Nick Reed kickoff for 56 yds , Qua Ashley return for 27 yds to the BALL 36+27
14:521st & 10own 36Kiael Kelly pass incomplete to Koby Gross0
14:472nd & 10own 36Kiael Kelly pass incomplete to Qua Ashley0
14:393rd & 10own 36Kiael Kelly run for 5 yds to the BALL 41+5
13:534th & 5own 41Brendan Tighe 30 Yd Return of Blocked Punt (Nick Reed Kick)+30

BALL7 plays, 69 yd · Touchdown

13:451st & 10own 35Nick Reed kickoff for 58 yds , Qua Ashley return for 24 yds to the BALL 31+24
13:361st & 10own 31Qua Ashley run for 4 yds to the BALL 35+4
12:582nd & 6own 35TJ Horton run for 7 yds to the BALL 42 for a 1ST down+7
12:251st & 10own 42Kiael Kelly pass complete to Eric Weatherly for 10 yds to the UNH 48 for a 1ST down+10
12:031st & 10opp 48Kiael Kelly pass complete to TJ Horton for 6 yds to the UNH 42+6
11:302nd & 4opp 42TJ Horton run for 2 yds to the UNH 40+2
10:483rd & 2opp 40Kiael Kelly run for 40 yds for a TD (Carson Holmer KICK)+40

UNH12 plays, 75 yd · Touchdown

10:491st & 10own 35Carson Holmer kickoff for 65 yds for a touchback0
10:351st & 10own 25Matt Vezza pass complete to Caleb Burke for 5 yds to the UNH 30+5
10:022nd & 5own 30Matt Vezza pass complete to Caleb Burke for no gain to the UNH 300
9:223rd & 5own 30Matt Vezza pass complete to Caleb Burke for 8 yds to the UNH 38 for a 1ST down+8
8:421st & 10own 38Matt Vezza pass complete to Caleb Burke for 1 yd to the UNH 39+1
8:082nd & 9own 39Matt Vezza pass incomplete to Colby Ramshaw0
7:403rd & 9own 39Matt Vezza pass complete to Chase Wilson for 27 yds to the BALL 34 for a 1ST down+27
7:151st & 10opp 34Matt Vezza pass complete to Myles Thomason for 9 yds to the BALL 25+9
6:392nd & 1opp 25Myles Thomason run for 6 yds to the BALL 19 for a 1ST down+6
5:501st & 10opp 19Logan Perez run for 6 yds to the BALL 13+6
5:222nd & 4opp 13Matt Vezza pass complete to Chase Wilson for 13 yds for a TD (Nick Reed KICK)+13
5:221st & 10own 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.−5

BALL3 plays, 64 yd · Touchdown

5:161st & 10own 30Nick Reed kickoff for 47 yds , Eric Weatherly return for 13 yds to the BALL 36+13
5:011st & 10own 36Kiael Kelly pass complete to Donovan Hamilton for 21 yds to the UNH 43 for a 1ST down+21
4:291st & 10opp 43Qua Ashley run for 43 yds for a TD (Carson Holmer KICK)+43

UNH13 plays, 41 yd · Punt

4:241st & 10own 35Carson Holmer kickoff for 63 yds , Logan Perez return for 15 yds to the UNH 17+15
4:111st & 10own 17Matt Vezza pass complete to Chase Wilson for 10 yds to the UNH 27 for a 1ST down+10
3:211st & 10own 27Matt Vezza pass complete to Chase Wilson for 4 yds to the UNH 31+4
2:532nd & 6own 31Elliot Meine run for 3 yds to the UNH 34+3
2:043rd & 3own 34Matt Vezza run for 2 yds to the UNH 36+2
1:204th & 1own 36Matt Vezza run for 9 yds to the UNH 45 for a 1ST down+9
0:431st & 10own 45Matt Vezza pass incomplete to Logan Perez0
0:00own 45End of 1st Quarter0
0:002nd & 10own 45Elliot Meine run for 15 yds to the BALL 40 for a 1ST down+15
14:531st & 10opp 40Elliot Meine run for no gain to the BALL 400
14:112nd & 10opp 40Matt Vezza sacked for a loss of 2 yards to the BALL 42−2
13:293rd & 12opp 42Matt Vezza pass incomplete to Caleb Burke0
13:224th & 12opp 42Matt Guidebeck punt for 32 yds0

BALL6 plays, 10 yd · Turnover

13:221st & 10own 10PENALTY BSU False Start (Mosier,Cole) 5 yards from BSU10 to BSU05. NO PLAY.−5
13:141st & 15own 5Qua Ashley run for 7 yds to the BALL 12+7
12:412nd & 8own 12Kiael Kelly pass incomplete to Kameron Anthony0
12:353rd & 8own 12Kiael Kelly pass complete to Qian Magwood for 8 yds to the BALL 20 for a 1ST down+8
12:141st & 10own 20Kiael Kelly pass intercepted Duncan Moreland return for a loss of 3 yards to the BALL 48−3
12:141st & 10own 20Kiael Kelly pass intercepted Duncan Moreland return for a loss of 3 yards to the BALL 48−3

UNH7 plays, 4 yd · Punt

12:081st & 10opp 48Myles Thomason run for 1 yd to the BALL 47+1
11:242nd & 9opp 47Matt Vezza pass complete to Peyton Strickland for 10 yds to the BALL 37 for a 1ST down+10
10:441st & 10opp 37Josh Fillion pass incomplete to Logan Perez0
10:362nd & 10opp 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.−15
10:322nd & 25own 48Matt Vezza pass incomplete to Chase Wilson0
10:203rd & 25own 48Matt Vezza pass complete to Chase Wilson for 8 yds to the BALL 44+8
9:314th & 17opp 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+37

UNH4 plays, 0 yd · Missed FG

9:231st & goalopp 7Logan Perez run for 2 yds to the BALL 5+2
8:462nd & goalopp 5Matt Vezza pass incomplete to Ryan Blagg0
8:383rd & goalopp 5Matt Vezza sacked for a loss of 2 yards to the BALL 7−2
7:544th & goalopp 7Nick Reed 25 yd FG MISSED+25

BALL2 plays, 80 yd · Touchdown

7:471st & 10own 20Qua Ashley run for 8 yds to the BALL 28+8
7:122nd & 2own 28Qua Ashley run for 72 yds for a TD (Carson Holmer KICK)+72

UNH18 plays, 75 yd · Touchdown

7:121st & 10own 35Carson Holmer kickoff for 65 yds for a touchback0
7:071st & 10own 25Matt Vezza pass complete to Caleb Burke for 17 yds to the UNH 42 for a 1ST down+17
6:441st & 10own 42Matt Vezza pass complete to Chase Wilson for 9 yds to the BALL 49+9
6:012nd & 1opp 49Matt Vezza pass complete to Josh Fillion for 6 yds to the BALL 43 for a 1ST down+6
5:161st & 10opp 43Matt Vezza pass complete to Logan Perez for a loss of 1 yard to the BALL 44−1
4:472nd & 11opp 44Timeout New Hampshire, clock 04:470
4:362nd & 11opp 44Matt Vezza pass complete to Colby Ramshaw for 12 yds to the BALL 32 for a 1ST down+12
4:031st & 10opp 32Matt Vezza pass incomplete to Colby Ramshaw0
3:562nd & 10opp 32Myles Thomason run for 8 yds to the BALL 24+8
3:223rd & 2opp 24Matt Vezza pass complete to Drew Danson for 4 yds to the BALL 20 for a 1ST down+4
2:531st & 10opp 20PENALTY UNH False Start (Olajide,Tolu) 5 yards from BSU20 to BSU25. NO PLAY.−5
2:231st & 15opp 25Matt Vezza pass complete to Colby Ramshaw for 14 yds to the BALL 11+14
2:082nd & 1opp 11Matt Vezza pass incomplete to Chase Wilson0
2:023rd & 1opp 11Ball State Penalty, Targeting (7 Yards) to the BALL 7 for a 1ST down+7
2:001st & goalopp 7Timeout Ball State, clock 02:000
1:521st & goalopp 7Myles Thomason run for 5 yds to the BALL 2+5
1:512nd & goalopp 2Timeout Ball State, clock 01:510
1:472nd & goalopp 2Matt Vezza run for 2 yds for a TD (Nick Reed KICK)+2

BALL11 plays, 75 yd · Touchdown

1:471st & 10own 35Nick Reed kickoff for 65 yds for a touchback0
1:371st & 10own 25TJ Horton run for 7 yds to the BALL 32+7
1:242nd & 3own 32Kiael Kelly run for 6 yds to the BALL 38 for a 1ST down+6
1:131st & 10own 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.+15
1:041st & 10opp 47Eric Weatherly run for 5 yds to the UNH 42+5
0:482nd & 5opp 42Kiael Kelly run for 8 yds to the UNH 34 for a 1ST down+8
0:361st & 10opp 34Kiael Kelly run for 20 yds to the UNH 14 for a 1ST down+20
0:261st & 10opp 14Eric Weatherly run for 9 yds to the UNH 5+9
0:262nd & 1opp 5PENALTY BSU False Start (Hess,Otto) 5 yards from UNH05 to UNH10. NO PLAY.−5
0:202nd & 6opp 10Kiael Kelly pass complete to Kameron Anthony for 10 yds for a TD (Carson Holmer KICK)+10
0:151st & 10own 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+33

UNH5 plays, 15 yd · Missed FG

0:101st & 10opp 49Matt Vezza pass incomplete to Chase Wilson0
0:042nd & 10opp 49Matt Vezza run for 15 yds to the BALL 34 for a 1ST down+15
0:041st & 10opp 34Timeout Ball State, clock 00:040
0:001st & 10opp 34Nick Reed 52 yd FG MISSED+52
0:00own 0End of 2nd Quarter−66

UNH5 plays, -2 yd · Punt

14:441st & 10own 35Carson Holmer kickoff for 55 yds , Logan Perez return for 19 yds to the UNH 29+19
14:291st & 10own 29Myles Thomason run for a loss of 2 yards to the UNH 27−2
14:142nd & 12own 27Matt Vezza pass incomplete to Caleb Burke0
14:093rd & 12own 27Matt Vezza pass incomplete to Caleb Burke0
13:584th & 12own 27Matt Guidebeck punt for 54 yds, punt out-of-bounds at the BALL 26 , Qian Magwood returns for 7 yds to the BALL 26+7

BALL9 plays, 74 yd · Touchdown

13:511st & 10own 26Kiael Kelly run for 3 yds to the BALL 29+3
13:062nd & 7own 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+23
12:421st & 10opp 48TJ Horton run for 5 yds to the UNH 43+5
12:062nd & 5opp 43TJ Horton run for 5 yds to the UNH 38 for a 1ST down+5
11:311st & 10opp 38TJ Horton run for 8 yds to the UNH 30+8
10:572nd & 2opp 30Qua Ashley run for 1 yd to the UNH 29+1
10:343rd & 1opp 29Kiael Kelly run for 2 yds to the UNH 27 for a 1ST down+2
9:561st & 10opp 27Kiael Kelly pass complete to Qua Ashley for 27 yds for a TD (Two-Point Conversion failed)+27
9:501st & 10own 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+1

UNH13 plays, 59 yd · Field goal

9:361st & 10own 7Myles Thomason run for a loss of 4 yards to the UNH 3−4
9:102nd & 14own 3Matt Vezza pass incomplete to Josh Fillion0
8:553rd & 14own 3Matt Vezza run for 15 yds to the UNH 18 for a 1ST down+15
8:131st & 10own 18Matt Vezza pass complete to Chase Wilson for 13 yds to the UNH 31 for a 1ST down+13
7:381st & 10own 31Myles Thomason run for 2 yds to the UNH 33+2
6:562nd & 8own 33Myles Thomason run for 4 yds to the UNH 37+4
6:123rd & 4own 37Matt Vezza pass complete to Caleb Burke for 16 yds to the BALL 47 for a 1ST down+16
5:341st & 10opp 47Elliot Meine run for 4 yds to the BALL 43+4
4:322nd & 6opp 43Matt Vezza pass complete to Peyton Strickland for 9 yds to the BALL 34 for a 1ST down+9
4:001st & 10opp 34Matt Vezza pass incomplete to Logan Perez0
3:552nd & 10opp 34Matt Vezza pass incomplete to Chase Wilson0
3:513rd & 10opp 34Matt Vezza pass incomplete to Chase Wilson0
3:464th & 10opp 34Nick Reed 52 yd FG GOOD+52

BALL15 plays, 25 yd · Punt

3:421st & 10own 35Nick Reed kickoff for 64 yds , Qua Ashley return for 10 yds to the BALL 11+10
3:341st & 10own 11Qua Ashley run for no gain to the BALL 110
2:592nd & 10own 11Qua Ashley run for 6 yds to the BALL 17+6
2:263rd & 4own 17Kiael Kelly pass complete to Qua Ashley for 6 yds to the BALL 23 for a 1ST down+6
2:001st & 10own 23Eric Weatherly run for 7 yds to the BALL 30+7
1:232nd & 3own 30Kiael Kelly sacked by Jordan Mcallister for a loss of 4 yards to the BALL 26−4
0:003rd & 7own 26Kiael Kelly pass complete to Koby Gross for 9 yds to the BALL 35 for a 1ST down+9
0:00own 26End of 3rd Quarter+9
14:451st & 10own 35TJ Horton run for no gain to the BALL 350
14:152nd & 10own 35TJ Horton run for a loss of 2 yards to the BALL 33−2
13:323rd & 12own 33Kiael Kelly run for 17 yds to the 50 yard line for a 1ST down+17
12:521st & 10midfieldQua Ashley run for 1 yd to the UNH 49+1
12:112nd & 9opp 49Kiael Kelly pass incomplete to Ty Robinson0
12:063rd & 9opp 49Kiael Kelly pass incomplete to Ty Robinson0
11:564th & 9opp 49Adam Saul punt for 39 yds0

UNH7 plays, 29 yd · Punt

11:501st & 10own 25Myles Thomason run for 5 yds to the UNH 30+5
11:132nd & 5own 30Matt Vezza pass incomplete to Chase Wilson0
11:013rd & 5own 30Matt Vezza run for 30 yds to the BALL 40 for a 1ST down+30
10:181st & 10opp 40Matt Vezza pass complete to Drew Danson for 9 yds to the BALL 31+9
9:442nd & 1opp 31Matt Vezza sacked by DeJuan Echoles Jr. for a loss of 6 yards to the BALL 37−6
9:013rd & 7opp 37Matt Vezza sacked by Nathan Voorhis for a loss of 9 yards to the BALL 46−9
8:114th & 16opp 46Matt Guidebeck punt for 41 yds0

BALL1 play, -5 yd · Safety

8:071st & 10own 5Kiael Kelly run for a loss of 5 yards for a SAFETY−5

UNH8 plays, 49 yd · Field goal

8:021st & 10own 20DC Pippin kickoff for 65 yds , Logan Perez return for 25 yds to the UNH 40+25
7:551st & 10own 40Matt Vezza run for 6 yds to the UNH 46+6
7:142nd & 4own 46Myles Thomason run for no gain to the UNH 460
6:193rd & 4own 46Matt Vezza pass complete to Caleb Burke for 42 yds to the BALL 12 for a 1ST down+42
5:381st & 10opp 12Matt Vezza run for a loss of 1 yard to the BALL 13−1
5:002nd & 11opp 13Myles Thomason run for 2 yds to the BALL 11+2
4:193rd & 9opp 11Matt Vezza pass incomplete to Caleb Burke0
4:164th & 9opp 11Nick Reed 29 yd FG GOOD+29

BALL12 plays, 11 yd · Punt

4:161st & 10own 35Nick Reed kickoff for 60 yds0
4:091st & 10own 35Qua Ashley run for 1 yd to the BALL 36+1
3:282nd & 9own 36Qua Ashley run for 8 yds to the BALL 44+8
3:073rd & 1own 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.−10
2:433rd & 11own 34Kiael Kelly run for 12 yds to the BALL 46 for a 1ST down+12
2:011st & 10own 46Kiael Kelly run for a loss of 2 yards to the BALL 44−2
2:002nd & 12own 44Timeout Ball State, clock 02:000
1:562nd & 12own 44Qua Ashley run for 3 yds to the BALL 47+3
1:563rd & 9own 47Timeout New Hampshire, clock 01:560
1:493rd & 9own 47Kiael Kelly run for a loss of 1 yard to the BALL 46−1
1:494th & 10own 46Timeout New Hampshire, clock 01:490
1:394th & 10own 46Adam Saul punt for 49 yds , Myles Thomason returns for 5 yds to the UNH 10+5

UNH12 plays, 33 yd · On downs

1:281st & 10own 10Matt Vezza pass complete to Josh Fillion for 6 yds to the UNH 16+6
1:192nd & 4own 16Matt Vezza pass incomplete to Josh Fillion0
1:113rd & 4own 16Matt Vezza run for 7 yds to the UNH 23 for a 1ST down+7
1:111st & 10own 23Timeout Ball State, clock 01:110
0:571st & 10own 23Matt Vezza run for 9 yds to the UNH 32+9
0:432nd & 1own 32Matt Vezza pass complete to Myles Thomason for 8 yds to the UNH 40 for a 1ST down+8
0:342nd & 9own 41Timeout New Hampshire, clock 00:340
0:341st & 10own 40Matt Vezza run for 1 yd to the UNH 41+1
0:292nd & 9own 41Matt Vezza pass incomplete to Caleb Burke0
0:133rd & 9own 41Matt Vezza run for 2 yds to the UNH 43+2
0:004th & 7own 43Matt Vezza pass incomplete to Chase Wilson0
0:00opp 43End of 4th Quarter0

Field position is from the offense’s point of view, the same as the drive chart. Play descriptions are CFBD’s own.

Previous meeting vs. Team

Ball State 0–1 vs New Hampshire

  • 2009 · wk 2New Hampshire 23 @ Ball State 16

Research

Keep this open while you look at others