Villanova at New Hampshire

Saturday, October 4, 2025

Villanova beat New Hampshire 37–⁠7. It was their 14th meeting; New Hampshire leads the series 8–⁠6.

AwayVillanova12–⁠3 in 2025
37
HomeNew Hampshire8–⁠5 in 2025
7

Final at Wildcat Stadium, DurhamAttendance 7,302

At kickoff
78°F, wind 3 mphWeather: NOAA NCEI Global Historical Climatology Network hourly; Durham 2 SSW, 3 km from the stadium
Official
Matt OvertonGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Villanova71701337
New Hampshire70007

Standouts

Player stats

Villanova

PassingC/AttYdsTDInt
Pat McQuaide16/2521900
Luke Larsen1/1400
RushingCarYdsTDLong
David Avit14102134
Isaiah Ragland1984021
Ja’briel Mace334331
Isaiah Wright41817
ReceivingRecYdsTDLong
Luke Colella9139046
Lucas Kopecky223017
Chris Colby119019
David Avit115015
DefenseTklTFLSacksInt
Anthony Hawkins0001

New Hampshire

PassingC/AttYdsTDInt
Matt Vezza13/2311801
Josh Fillion0/1000
RushingCarYdsTDLong
Matt Vezza1048135
Myles Thomason93008
Denzell Gibson41105
ReceivingRecYdsTDLong
Chase Wilson350030
Casey McKinney228020
Caleb Burke420010
Josh Fillion21208

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

Team stats

VillanovaNew Hampshire
461Total yards207
223Passing yards118
238Rushing yards89
8.6Yards per pass4.9
5.7Yards per rush3.7
28First downs13
4–⁠9Third downs4–⁠11
1–⁠2Fourth downs0–⁠1
0Turnovers1
5–⁠30Penalties5–⁠24
33:46Possession26:14

Efficiency

VillanovaNew Hampshire
51%Success rate38%
0.34EPA per play0.02
1.23Explosiveness1.26
0.31Rushing EPA0.24
0.39Passing EPA−0.14
40%Passing-down success38%

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)

New Hampshire 57% to win. Villanova won as Elo’s underdog.

The line

Villanova −5.5, over/under 47.5.

The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.

Every drive

New Hampshire end zoneVillanova end zoneQ1 New HampshireInterception, 5 playsQ1 VillanovaTouchdown, 7 playsQ1 VillanovaTouchdown, 1 playQ1 New HampshireTouchdown, 4 playsQ1 VillanovaMissed FG, 11 playsQ1 New HampshirePunt, 3 playsQ2 New HampshirePunt, 3 playsQ2 VillanovaTouchdown, 7 playsQ2 New HampshirePunt, 11 playsQ2 VillanovaField goal, 11 playsQ2 New HampshireEnd of half, 1 playQ3 VillanovaTurnover on downs, 7 playsQ3 VillanovaTouchdown, 14 playsQ3 New HampshireMissed FG, 12 playsQ4 New HampshireTurnover on downs, 8 playsQ4 VillanovaTouchdown, 14 playsQ4 New HampshireResult not recorded, 3 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. New Hampshire drives left to right, Villanova right to left.
  1. Q1 New HampshireInterception, 5 plays, 12 yards
  2. Q1 VillanovaTouchdown, 7 plays, 70 yards
  3. Q1 VillanovaTouchdown, 1 play, 31 yards
  4. Q1 New HampshireTouchdown, 4 plays, 72 yards
  5. Q1 VillanovaMissed FG, 11 plays, 42 yards
  6. Q1 New HampshirePunt, 3 plays, 8 yards
  7. Q2 New HampshirePunt, 3 plays, −5 yards
  8. Q2 VillanovaTouchdown, 7 plays, 57 yards
  9. Q2 New HampshirePunt, 11 plays, 32 yards
  10. Q2 VillanovaField goal, 11 plays, 79 yards
  11. Q2 New HampshireEnd of half, 1 play, 0 yards
  12. Q3 VillanovaTurnover on downs, 7 plays, 25 yards
  13. Q3 VillanovaTouchdown, 14 plays, 77 yards
  14. Q3 New HampshireMissed FG, 12 plays, 40 yards
  15. Q4 New HampshireTurnover on downs, 8 plays, 38 yards
  16. Q4 VillanovaTouchdown, 14 plays, 60 yards
  17. Q4 New HampshireResult not recorded, 3 plays, 7 yards

Play by play

1st quarter7 drives, then Tied at 7
New Hampshire Interception, 5 plays
15:001st & 10 at own 35Jack Barnum kickoff for 65 yds for a touchback
15:001st & 10 at own 25Matt Vezza pass complete to Caleb Burke for 2 yds to the UNH 27
15:002nd & 8 at own 27Myles Thomason run for 8 yds to the UNH 35 for a 1ST down
15:001st & 10 at own 35Myles Thomason run for 2 yds to the UNH 37
15:002nd & 8 at own 37Matt Vezza pass incomplete to Josh Fillion
Villanova Touchdown, 7 plays
15:001st & 10 at opp 30Isaiah Ragland run for a loss of 1 yard to the UNH 31
12:453rd & 8 at own 37Anthony Hawkins return for no gain to the UNH 34
Villanova Touchdown, 1 play
12:381st & 10 at opp 34David Avit run for 34 yds for a TD (Jack Barnum KICK)Villanova 7, New Hampshire 0
New Hampshire Touchdown, 4 plays
12:381st & 10 at own 35Jack Barnum kickoff for 65 yds for a touchback
12:381st & 10 at own 25Matt Vezza pass complete to Chase Wilson for 30 yds to the VILL 45 for a 1ST down
12:381st & 10 at opp 45Myles Thomason run for 7 yds to the VILL 38
12:382nd & 3 at opp 38Matt Vezza pass complete to Casey McKinney for 8 yds to the VILL 30 for a 1ST down
12:381st & 10 at opp 30New Hampshire Penalty, false start (Beau Riley) to the VILL 35
10:081st & 15 at opp 35Matt Vezza run for 35 yds for a TD (Nick Reed KICK)Tied at 7
Villanova Missed FG, 11 plays
10:011st & 10 at own 35Nick Reed kickoff for 63 yds , Isaiah Wright return for 31 yds to the VILL 33
10:011st & 10 at own 33David Avit run for 7 yds to the VILL 40
10:012nd & 3 at own 40Pat McQuaide pass complete to Luke Colella for 9 yds to the VILL 49 for a 1ST down
10:011st & 10 at own 49Pat McQuaide pass complete to Luke Colella for 3 yds to the UNH 48
10:012nd & 7 at opp 48Isaiah Ragland run for no gain to the UNH 48
10:013rd & 7 at opp 48Pat McQuaide pass complete to Nolan Clayton for 10 yds to the UNH 38 for a 1ST down
10:011st & 10 at opp 38Isaiah Ragland run for 5 yds to the UNH 33
10:012nd & 5 at opp 33Isaiah Ragland run for 6 yds to the UNH 27 for a 1ST down
10:011st & 10 at opp 27Pat McQuaide pass incomplete
10:012nd & 10 at opp 27David Avit run for 2 yds to the UNH 25
10:013rd & 8 at opp 25Pat McQuaide pass incomplete to Luke Colella, broken up by Duncan Moreland
4:404th & 8 at opp 25Jack Barnum 42 yd FG MISSED
New Hampshire Punt, 3 plays
4:401st & 9 at own 25Myles Thomason run for 3 yds to the UNH 28
4:402nd & 6 at own 28Matt Vezza pass complete to Chase Wilson for 5 yds to the UNH 33
4:403rd & 1 at own 33Matt Vezza pass incomplete to Caleb Burke
3:064th & 1 at own 33Matt Guidebeck punt for 47 yds , Braden Reed returns for 7 yds to the VILL 27
Villanova Touchdown, 7 plays
3:061st & 10 at own 27David Avit run for 8 yds to the VILL 35
3:062nd & 2 at own 35David Avit run for 24 yds to the UNH 41 for a 1ST down
3:061st & 10 at opp 41David Avit run for 3 yds to the UNH 38
3:062nd & 7 at opp 38Pat McQuaide pass incomplete to Luke Colella
3:063rd & 7 at opp 38Pat McQuaide run for 8 yds to the UNH 30 for a 1ST down
Q2 14:532nd & 11 at opp 31Ja’briel Mace run for 31 yds for a TD (Jack Barnum KICK)Villanova 14, New Hampshire 7
2nd quarter4 drives, then Villanova 24, New Hampshire 7
New Hampshire Punt, 3 plays
14:471st & 10 at own 35Jack Barnum kickoff for 61 yds , Darren Burton II return for 20 yds to the UNH 24
14:471st & 10 at own 24Elliot Meine run for no gain to the UNH 24
14:472nd & 10 at own 24Matt Vezza pass complete to Myles Thomason for no gain to the UNH 24
14:473rd & 10 at own 24Matt Vezza sacked by Ugo Nwotite for a loss of 5 yards to the UNH 19
12:314th & 15 at own 19Matt Guidebeck punt for 41 yds
Villanova Touchdown, 7 plays
12:311st & 10 at own 40Isaiah Ragland run for 21 yds to the UNH 39 for a 1ST down
12:311st & 10 at opp 39Pat McQuaide pass complete to Luke Colella for 16 yds to the UNH 23 for a 1ST down
12:311st & 10 at opp 23Isaiah Ragland run for 12 yds to the UNH 11 for a 1ST down
12:311st & 10 at opp 11Isaiah Ragland run for 5 yds to the UNH 6
12:312nd & 5 at opp 6Pat McQuaide pass incomplete to Luke Colella, broken up by Cohen Cook
12:313rd & 5 at opp 6Pat McQuaide pass incomplete to Braden Reed for a 1ST down New Hampshire Penalty, Defensive pass interference (Duncan Moreland) to the UNH 2 for a 1ST down
9:321st & goal at opp 2Ja’briel Mace run for 2 yds for a TD (Jack Barnum KICK)Villanova 21, New Hampshire 7
New Hampshire Punt, 11 plays
9:321st & 10 at own 35Jack Barnum kickoff for 65 yds for a touchback
9:321st & 10 at own 25Myles Thomason run for 3 yds to the UNH 28
9:322nd & 7 at own 28Matt Vezza pass complete to Casey McKinney for 20 yds to the UNH 48 for a 1ST down
9:321st & 10 at own 48Matt Vezza pass incomplete to Casey McKinney
9:322nd & 10 at own 48Matt Vezza pass complete to Josh Fillion for 4 yds to the VILL 48
9:323rd & 6 at opp 48Matt Vezza pass complete to Josh Fillion for 8 yds to the VILL 40 for a 1ST down
6:471st & 10 at opp 40Denzell Gibson run for 2 yds to the VILL 38
6:472nd & 8 at opp 38Matt Vezza pass complete to Caleb Burke for 6 yds to the VILL 32
6:473rd & 2 at opp 32Matt Vezza run for 4 yds to the VILL 28 for a 1ST down
6:471st & 10 at opp 28Matt Vezza pass complete to Caleb Burke for 2 yds to the VILL 26
6:472nd & 8 at opp 26Matt Vezza sacked by Obinna Nwobodo for a loss of 8 yards to the VILL 34
6:473rd & 16 at opp 34Matt Vezza sacked by Ugo Nwotite for a loss of 9 yards to the VILL 43
2:114th & 25 at opp 43Matt Guidebeck punt for 32 yds
Villanova Field goal, 11 plays
2:111st & 10 at own 11David Avit run for 4 yds to the VILL 15
2:002nd & 6 at own 15Pat McQuaide pass complete to Lucas Kopecky for 6 yds to the VILL 21 for a 1ST down
2:001st & 10 at own 21Pat McQuaide pass complete to Luke Colella for 10 yds to the VILL 31 for a 1ST down
2:001st & 10 at own 31Pat McQuaide pass complete to Luke Colella for 11 yds to the VILL 42 for a 1ST down
2:001st & 10 at own 42Villanova Penalty, false start (Stephane Voltaire) to the VILL 37
2:001st & 15 at own 37Pat McQuaide pass complete to David Avit for 15 yds to the UNH 48 for a 1ST down
2:001st & 10 at opp 48Pat McQuaide sacked for a loss of 8 yards to the UNH 44 Villanova Penalty, intentional grounding (Pat McQuaide) to the VILL 44
1:102nd & 18 at own 44Pat McQuaide pass complete to Luke Colella for 46 yds to the UNH 10 for a 1ST down
1:101st & goal at opp 10Pat McQuaide pass incomplete to Nolan Clayton
1:102nd & goal at opp 10Pat McQuaide pass incomplete to Luke Colella, broken up by Kelby Hampton
1:103rd & goal at opp 10Pat McQuaide pass incomplete to Nolan Clayton, broken up by Kelby Hampton
0:354th & goal at opp 10Jack Barnum 27 yd FG GOODVillanova 24, New Hampshire 7
0:351st & 10 at own 35Jack Barnum kickoff for 63 yds , Casey McKinney return for no gain to the UNH 2
3rd quarter5 drives, then Villanova 24, New Hampshire 7
Villanova Turnover on downs, 7 plays
15:001st & 10 at own 24David Avit run for 3 yds to the VILL 27 Villanova Penalty, false start (Chris McCullers) to the VILL 22
15:002nd & 12 at own 22Pat McQuaide pass incomplete to Lucas Kopecky
15:003rd & 12 at own 22Pat McQuaide pass complete to Luke Colella for 22 yds to the VILL 44 for a 1ST down
15:001st & 10 at own 44David Avit run for 2 yds to the VILL 46
15:002nd & 8 at own 46David Avit run for 3 yds to the VILL 49
15:003rd & 5 at own 49Pat McQuaide pass incomplete to Luke Colella
Villanova Touchdown, 14 plays
15:001st & 10 at opp 20Isaiah Ragland run for 1 yd to the UNH 19
Villanova Turnover on downs, 7 plays
14:551st & 10 at own 35Nick Reed kickoff for 60 yds , Ja’briel Mace return for 19 yds to the VILL 24
11:254th & 5 at own 49Luke Larsen pass complete to Omari Bursey for 4 yds to the UNH 47
New Hampshire Missed FG, 12 plays
11:251st & 10 at own 47Josh Fillion pass incomplete to Caleb Burke
11:252nd & 10 at own 47Matt Vezza run for 12 yds to the VILL 41 for a 1ST down
11:251st & 10 at opp 41Matt Vezza run for 7 yds to the VILL 34
11:252nd & 3 at opp 34Myles Thomason run for no gain to the VILL 34
11:253rd & 3 at opp 34Myles Thomason run for 4 yds to the VILL 30 for a 1ST down
11:251st & 10 at opp 30Matt Vezza pass incomplete to Chase Wilson, broken up by Garrett Rogan
11:252nd & 10 at opp 30Matt Vezza pass incomplete to Chase Wilson
11:253rd & 10 at opp 30Matt Vezza pass complete to Caleb Burke for 10 yds to the VILL 20 for a 1ST down
11:251st & 10 at opp 20Matt Vezza pass complete to Myles Thomason for 8 yds to the VILL 12
11:252nd & 2 at opp 12Myles Thomason run for no gain to the VILL 12
11:253rd & 2 at opp 12Matt Vezza run for a loss of 1 yard to the VILL 13
5:374th & 3 at opp 13Nick Reed 31 yd FG MISSED
Villanova Touchdown, 14 plays
5:371st & 10 at own 20Isaiah Ragland run for a loss of 2 yards to the VILL 18
5:372nd & 12 at own 18Pat McQuaide pass complete to Lucas Kopecky for 17 yds to the VILL 35 for a 1ST down
5:371st & 10 at own 35Pat McQuaide pass complete to Ja’briel Mace for 8 yds to the VILL 43
5:372nd & 2 at own 43Isaiah Ragland run for 5 yds to the VILL 48 for a 1ST down
5:371st & 10 at own 48Isaiah Ragland run for 4 yds to the UNH 48
5:372nd & 6 at opp 48Pat McQuaide pass complete to Luke Colella for 13 yds to the UNH 35 for a 1ST down
5:371st & 10 at opp 35Pat McQuaide pass complete to Luke Colella for 9 yds to the UNH 26
5:372nd & 1 at opp 26Isaiah Ragland run for 6 yds to the UNH 20 for a 1ST down
Q4 15:002nd & 9 at opp 19Isaiah Ragland run for 12 yds to the UNH 7 for a 1ST down
Q4 15:001st & goal at opp 7Isaiah Ragland run for no gain to the UNH 7
Q4 15:002nd & goal at opp 7Pat McQuaide pass incomplete to Lucas Kopecky for a 1ST down New Hampshire Penalty, Defensive pass interference (Darren Burton II) to the UNH 2 for a 1ST down
Q4 15:001st & goal at opp 2Isaiah Ragland run for 1 yd to the UNH 1
Q4 12:482nd & goal at opp 1Ja’briel Mace run for 1 yd for a TD (Jack Barnum KICK)Villanova 31, New Hampshire 7
4th quarter3 drives, then Villanova 37, New Hampshire 7
New Hampshire Turnover on downs, 8 plays
12:431st & 10 at own 35Jack Barnum kickoff for 61 yds , Darren Burton II return for 21 yds to the UNH 25
12:431st & 10 at own 25New Hampshire Penalty, false start (Peyton Strickland) to the UNH 20
12:431st & 15 at own 20Matt Vezza pass incomplete to Myles Thomason
12:432nd & 15 at own 20Matt Vezza pass incomplete to Caleb Burke for a 1ST down Villanova Penalty, Defensive pass interference (Newton Essiem) to the UNH 35 for a 1ST down
12:431st & 10 at own 35Matt Vezza run for 10 yds to the UNH 45 for a 1ST down
12:431st & 10 at own 45Matt Vezza pass complete to Chase Wilson for 15 yds to the VILL 40 for a 1ST down
12:431st & 10 at opp 40Matt Vezza run for 3 yds to the VILL 37
12:432nd & 7 at opp 37Matt Vezza pass incomplete to Caleb Burke, broken up by Anthony Hawkins
12:433rd & 7 at opp 37Matt Vezza pass incomplete
10:534th & 7 at opp 37Matt Vezza pass incomplete to Chase Wilson
Villanova Touchdown, 14 plays
10:531st & 10 at own 37David Avit run for 1 yd to the VILL 38
10:532nd & 9 at own 38Villanova Penalty, false start (Quin Whalen) to the VILL 33
10:532nd & 14 at own 33Pat McQuaide pass complete to Chris Colby for 19 yds to the UNH 48 for a 1ST down
10:531st & 10 at opp 48David Avit run for 4 yds to the UNH 44
10:532nd & 6 at opp 44David Avit run for 2 yds to the UNH 42
10:533rd & 4 at opp 42David Avit run for 5 yds to the UNH 37 for a 1ST down
10:531st & 10 at opp 37Isaiah Ragland run for 3 yds to the UNH 34
6:372nd & 7 at opp 34Isaiah Ragland run for 1 yd to the UNH 33
6:293rd & 6 at opp 33Pat McQuaide pass complete to for 5 yds to the UNH 28
6:294th & 1 at opp 28Isaiah Ragland run for 4 yds to the UNH 24 for a 1ST down
6:291st & 10 at opp 24Isaiah Ragland run for 1 yd to the UNH 23
6:292nd & 9 at opp 23Isaiah Wright run for 3 yds to the UNH 20
6:293rd & 6 at opp 20Isaiah Wright run for 5 yds to the UNH 15
6:294th & 1 at opp 15New Hampshire Penalty, off-side (Huck Flanagan) to the UNH 10 for a 1ST down
6:291st & goal at opp 10Isaiah Wright run for 7 yds to the UNH 3
1:542nd & goal at opp 3Isaiah Wright 3 Yd Run (Jack Barnum PAT failed)Villanova 37, New Hampshire 7
New Hampshire Result not recorded, 3 plays
1:541st & 10 at own 35Jack Barnum kickoff for 60 yds
1:541st & 10 at own 25Denzell Gibson run for 2 yds to the UNH 27
1:542nd & 8 at own 27Denzell Gibson run for 5 yds to the UNH 32
1:543rd & 3 at own 32Denzell Gibson run for 2 yds to the UNH 32

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.

New Hampshire leads 8–⁠6 in 14 meetings.

Recent meetings
2025Villanova 37, New Hampshire 7
2024Villanova 14, New Hampshire 6
2023Villanova 45, New Hampshire 33
2019New Hampshire 28, Villanova 20
2018New Hampshire 34, Villanova 0
2013New Hampshire 29, Villanova 28

Around this game