New Hampshire at North Carolina Central

Saturday, August 30, 2025

New Hampshire beat North Carolina Central 27–⁠10. It was their second meeting; the series is even at 1–⁠1.

AwayNew Hampshire8–⁠5 in 2025
27
HomeNorth Carolina Central8–⁠4 in 2025
10

Final at O’Kelly-Riddick Stadium, DurhamTV: ESPN+Attendance 6,354

At kickoff
79°F, wind 4 mphWeather: NOAA NCEI Global Historical Climatology Network hourly; Durham 11 W, 18 km from the stadium
Official
Derek HattenGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
New Hampshire01014327
North Carolina Central037010

Standouts

Player stats

New Hampshire

PassingC/AttYdsTDInt
Matt Vezza10/1718620
RushingCarYdsTDLong
Myles Thomason2276019
Matt Vezza1136118
Elliot Meine4804
ReceivingRecYdsTDLong
Caleb Burke578046
Peyton Strickland165165
Chase Wilson239028
Denin Limouris1414
DefenseTklTFLSacksInt
Raleigh Collins III0001

North Carolina Central

PassingC/AttYdsTDInt
Walker Harris13/3317211
RushingCarYdsTDLong
Chris Mosley19106024
Aleni Mageo2302
ReceivingRecYdsTDLong
Mehki Wall165165
Chance Peterson332021
Chauncey Spikes429012
Chris Mosley222018

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

Team stats

New HampshireNorth Carolina Central
304Total yards275
186Passing yards172
118Rushing yards103
10.9Yards per pass5.2
3.0Yards per rush3.4
14First downs16
5–⁠13Third downs3–⁠13
0–⁠0Fourth downs0–⁠1
0Turnovers1
11–⁠110Penalties5–⁠60
34:52Possession25:08

Efficiency

New HampshireNorth Carolina Central
29%Success rate32%
0.10EPA per play−0.18
1.84Explosiveness1.12
−0.12Rushing EPA0.03
0.44Passing EPA−0.22
28%Passing-down success16%

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)

North Carolina Central 64% to win. New Hampshire won as Elo’s underdog.

The line

North Carolina Central −4.5, over/under 50.5.

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

Every drive

North Carolina Central end zoneNew Hampshire end zoneQ1 New HampshirePunt, 9 playsQ1 New HampshireField goal, 11 playsQ1 North Carolina CentralMissed FG, 13 playsQ1 New HampshirePunt, 3 playsQ1 North Carolina CentralTurnover on downs, 4 playsQ2 New HampshireResult not recorded, 1 playQ2 North Carolina CentralPunt, 3 playsQ2 New HampshireTouchdown, 8 playsQ2 North Carolina CentralField goal, 13 playsQ3 North Carolina CentralPunt, 3 playsQ3 New HampshirePunt, 4 playsQ3 New HampshirePunt, 4 playsQ3 North Carolina CentralResult not recorded, 7 playsQ3 New HampshireTouchdown, 7 playsQ3 North Carolina CentralPunt, 5 playsQ3 New HampshireTouchdown, 4 playsQ3 North Carolina CentralTouchdown, 2 playsQ4 North Carolina CentralPunt, 6 playsQ4 New HampshirePunt, 4 playsQ4 North Carolina CentralPunt, 3 playsQ4 New HampshireField goal, 4 playsQ4 North Carolina CentralInterception, 3 playsQ4 New HampshirePunt, 5 playsQ4 North Carolina CentralPunt, 4 playsQ4 New HampshireResult not recorded, 2 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. North Carolina Central drives left to right, New Hampshire right to left.
  1. Q1 New HampshirePunt, 9 plays, 14 yards
  2. Q1 New HampshireField goal, 11 plays, 49 yards
  3. Q1 North Carolina CentralMissed FG, 13 plays, 54 yards
  4. Q1 New HampshirePunt, 3 plays, −17 yards
  5. Q1 North Carolina CentralTurnover on downs, 4 plays, 5 yards
  6. Q2 New HampshireResult not recorded, 1 play, 0 yards
  7. Q2 North Carolina CentralPunt, 3 plays, 8 yards
  8. Q2 New HampshireTouchdown, 8 plays, 46 yards
  9. Q2 North Carolina CentralField goal, 13 plays, 57 yards
  10. Q3 North Carolina CentralPunt, 3 plays, 7 yards
  11. Q3 New HampshirePunt, 4 plays, 16 yards
  12. Q3 New HampshirePunt, 4 plays, 4 yards
  13. Q3 North Carolina CentralResult not recorded, 7 plays, 2 yards
  14. Q3 New HampshireTouchdown, 7 plays, 57 yards
  15. Q3 North Carolina CentralPunt, 5 plays, 11 yards
  16. Q3 New HampshireTouchdown, 4 plays, 53 yards
  17. Q3 North Carolina CentralTouchdown, 2 plays, 74 yards
  18. Q4 North Carolina CentralPunt, 6 plays, 30 yards
  19. Q4 New HampshirePunt, 4 plays, 20 yards
  20. Q4 North Carolina CentralPunt, 3 plays, −4 yards
  21. Q4 New HampshireField goal, 4 plays, 8 yards
  22. Q4 North Carolina CentralInterception, 3 plays, 29 yards
  23. Q4 New HampshirePunt, 5 plays, 1 yard
  24. Q4 North Carolina CentralPunt, 4 plays, 29 yards
  25. Q4 New HampshireResult not recorded, 2 plays, −2 yards

Play by play

1st quarter6 drives, then Tied at 0
New Hampshire Punt, 9 plays
15:001st & 10 at own 35Kaleb Robison kickoff for 65 yds for a touchback
15:001st & 10 at own 25North Carolina Central Penalty, unsportsmanlike conduct (Darren Burton II) to the UNH 25
15:001st & 10 at own 25Myles Thomason run for 4 yds to the UNH 29
New Hampshire Field goal, 11 plays
15:001st & 10 at own 40Elliot Meine run for 4 yds to the UNH 44
New Hampshire Punt, 9 plays
14:302nd & 6 at own 29Myles Thomason run for 1 yd to the UNH 30
14:303rd & 5 at own 30Matt Vezza pass complete to Caleb Burke for 6 yds to the UNH 36 for a 1ST down
14:301st & 10 at own 36Matt Vezza pass incomplete to Josh Fillion
12:552nd & 10 at own 36Myles Thomason run for 3 yds to the UNH 39
11:383rd & 7 at own 39Matt Vezza pass complete to Chase Wilson for 11 yds to the 50 yard line for a 1ST down
11:381st & 10 at the 50Matt Vezza sacked by D.J. Estes for a loss of 7 yards to the UNH 43
11:382nd & 17 at own 43Matt Vezza pass complete to Myles Thomason for no gain to the UNH 43
10:243rd & 17 at own 43Myles Thomason run for 1 yd to the UNH 44
10:244th & 16 at own 44New Hampshire Penalty, false start (Malik Diaby) to the UNH 39
9:084th & 21 at own 39Matt Guidebeck punt for 37 yds , Darryl Taylor returns for 8 yds to the NCCU 32
North Carolina Central Missed FG, 13 plays
9:081st & 10 at own 32Walker Harris pass incomplete to Chauncey Spikes
9:082nd & 10 at own 32Chris Mosley run for 1 yd to the NCCU 33
8:453rd & 9 at own 33Walker Harris pass complete to Chance Peterson for 13 yds to the NCCU 46 for a 1ST down
8:451st & 10 at own 46Chris Mosley run for 3 yds to the NCCU 49
8:452nd & 7 at own 49Walker Harris pass complete to Chauncey Spikes for 7 yds to the UNH 44 for a 1ST down
8:451st & 10 at opp 44Chris Mosley run for 2 yds to the UNH 42
8:452nd & 8 at opp 42Chris Mosley run for 8 yds to the UNH 34 for a 1ST down
8:451st & 10 at opp 34Chris Mosley run for 7 yds to the UNH 27
8:452nd & 3 at opp 27Chris Mosley run for 12 yds to the UNH 15 for a 1ST down
8:451st & 10 at opp 15Chris Mosley run for 1 yd to the UNH 14
8:452nd & 9 at opp 14Walker Harris pass incomplete to Kyle Morgan
8:453rd & 9 at opp 14Walker Harris pass incomplete to Chauncey Spikes
3:464th & 9 at opp 14Kaleb Robison 31 yd FG MISSED
New Hampshire Punt, 3 plays
3:461st & 10 at own 20Myles Thomason run for 3 yds to the UNH 23
3:462nd & 7 at own 23Matt Vezza sacked by Thomas Johnson and Donquarius Parker for a loss of 6 yards to the UNH 17
2:403rd & 13 at own 17Matt Vezza pass incomplete to Chase Wilson New Hampshire Penalty, Offensive holding (Tolu Olajide) to the UNH 3
1:594th & 27 at own 3Matt Guidebeck punt for 32 yds
North Carolina Central Turnover on downs, 4 plays
1:591st & 10 at opp 35Walker Harris pass incomplete to Chauncey Spikes
1:592nd & 10 at opp 35Chris Mosley run for 1 yd to the UNH 34
1:593rd & 9 at opp 34Walker Harris run for 4 yds to the UNH 30
0:374th & 5 at opp 30Walker Harris sacked by Zach Garron for a loss of 10 yards to the UNH 40
2nd quarter6 drives, then New Hampshire 10, North Carolina Central 3
New Hampshire Field goal, 11 plays
15:002nd & 6 at own 44North Carolina Central Penalty, delay of game (D.J. Estes) to the UNH 49
15:002nd & 1 at own 49Elliot Meine run for 2 yds to the NCCU 49 for a 1ST down
15:001st & 10 at opp 49Matt Vezza pass incomplete to Zach Garron
New Hampshire Result not recorded, 1 play
15:001st & 10 at own 35run for a loss of 1 yard to the UNH 35
New Hampshire Field goal, 11 plays
14:072nd & 10 at opp 49Matt Vezza run for no gain to the NCCU 49
14:073rd & 10 at opp 49Matt Vezza run for 11 yds to the NCCU 38 North Carolina Central Penalty, Defensive holding (Tomondrey Braxton) to the NCCU 28
14:071st & 10 at opp 28Myles Thomason run for a loss of 2 yards to the NCCU 30
14:072nd & 12 at opp 30Matt Vezza pass complete to Caleb Burke for 13 yds to the NCCU 17 for a 1ST down
14:071st & 10 at opp 17Matt Vezza run for 1 yd to the NCCU 16
10:542nd & 9 at opp 16Myles Thomason run for 1 yd to the NCCU 15
10:543rd & 8 at opp 15Matt Vezza run for 4 yds to the NCCU 11
9:174th & 4 at opp 11Nick Reed 29 yd FG GOODNew Hampshire 3, North Carolina Central 0
North Carolina Central Punt, 3 plays
9:171st & 10 at own 35Nick Reed kickoff for 65 yds for a touchback
9:171st & 10 at own 25Chris Mosley run for 6 yds to the NCCU 31
9:172nd & 4 at own 31Chris Mosley run for a loss of 2 yards to the NCCU 29
9:173rd & 6 at own 29Walker Harris run for 4 yds to the NCCU 33
7:134th & 2 at own 33Brandon Bowman punt for 16 yds
New Hampshire Touchdown, 8 plays
7:131st & 10 at opp 49Matt Vezza pass incomplete to Chase Wilson
7:132nd & 10 at opp 49Myles Thomason run for 2 yds to the NCCU 47
7:133rd & 8 at opp 47Matt Vezza pass incomplete to Caleb Burke, broken up by Malcolm Reed for a 1ST down North Carolina Central Penalty, Defensive pass interference (Malcolm Reed) to the NCCU 32 for a 1ST down
7:131st & 10 at opp 32Myles Thomason run for 4 yds to the NCCU 28
7:132nd & 6 at opp 28Matt Vezza sacked by Thomas Johnson for a loss of 2 yards to the NCCU 30
7:133rd & 8 at opp 30Matt Vezza pass complete to Chase Wilson for 28 yds to the NCCU 2 for a 1ST down
7:131st & goal at opp 2Myles Thomason run for a loss of 2 yards to the NCCU 4
3:002nd & goal at opp 4Matt Vezza pass complete to Denin Limouris for 4 yds for a TD (Nick Reed KICK) (Nick Reed KICK)New Hampshire 10, North Carolina Central 0
North Carolina Central Field goal, 13 plays
3:001st & 10 at own 35Nick Reed kickoff for 65 yds for a touchback
3:001st & 10 at own 25Chris Mosley run for 5 yds to the NCCU 30
3:002nd & 5 at own 30Chris Mosley run for 8 yds to the NCCU 38 for a 1ST down
3:001st & 10 at own 38Chris Mosley run for 5 yds to the NCCU 43
1:582nd & 5 at own 43Walker Harris pass complete to Refeno Vangates for 13 yds to the UNH 44 for a 1ST down
1:581st & 10 at opp 44Walker Harris run for 3 yds to the UNH 41
1:582nd & 7 at opp 41Walker Harris pass complete to Quentin McCall for 5 yds to the UNH 36
0:533rd & 2 at opp 36Chris Mosley run for 3 yds to the UNH 33 for a 1ST down
0:531st & 10 at opp 33Walker Harris pass incomplete to Luke Bracey
0:532nd & 10 at opp 33Walker Harris pass incomplete to Chauncey Spikes
0:533rd & 10 at opp 33New Hampshire Penalty, roughing passer (Tim Bonagura) to the UNH 18 for a 1ST down
0:281st & 10 at opp 18Walker Harris run for no gain to the UNH 18
0:232nd & 10 at opp 18Walker Harris pass incomplete to Mehki Wall
0:203rd & 10 at opp 18Walker Harris pass incomplete to Darryl Taylor
0:104th & 10 at opp 18Kaleb Robison 35 Yd Field GoalNew Hampshire 10, North Carolina Central 3
0:091st & 10 at own 35Kaleb Robison kickoff for 30 yds , Drew Danson return for no gain to the UNH 35
3rd quarter10 drives, then New Hampshire 24, North Carolina Central 10
North Carolina Central Punt, 3 plays
15:001st & 10 at own 27Chris Mosley run for 2 yds to the NCCU 29
15:002nd & 8 at own 29Walker Harris pass incomplete to Chris Mosley
15:003rd & 8 at own 29Walker Harris run for 5 yds to the NCCU 34
New Hampshire Punt, 4 plays
15:001st & 10 at own 25Myles Thomason run for 17 yds to the UNH 42 for a 1ST down
14:491st & 10 at own 35Nick Reed kickoff for 64 yds , Refeno Vangates return for 26 yds to the NCCU 27
13:204th & 3 at own 34Brandon Bowman punt for 40 yds
New Hampshire Punt, 4 plays
13:201st & 10 at own 26Myles Thomason run for 5 yds to the UNH 31
13:202nd & 5 at own 31Myles Thomason run for no gain to the UNH 31 New Hampshire Penalty, Offensive holding (Peyton Strickland) to the UNH 21
13:202nd & 15 at own 21Myles Thomason run for 9 yds to the UNH 30
13:203rd & 6 at own 30Matt Vezza pass incomplete to Josh Fillion
North Carolina Central Result not recorded, 7 plays
13:203rd & 9 at own 45Walker Harris pass complete to Chris Mosley for 18 yds to the UNH 37 for a 1ST down
13:201st & 10 at opp 37Walker Harris run for 4 yds to the UNH 33
13:202nd & 12 at own 42Chris Mosley run for 3 yds to the NCCU 45
8:502nd & 6 at opp 33Walker Harris pass incomplete to Chance Peterson, broken up by Luke Teskey V
8:503rd & 6 at opp 33Walker Harris pass complete to Chance Peterson for no gain to the UNH 33 North Carolina Central Penalty, Offensive pass interference (Kyle Morgan) to the UNH 48
8:503rd & 21 at opp 48Walker Harris pass incomplete to Chauncey Spikes
New Hampshire Touchdown, 7 plays
7:481st & 10 at own 20Matt Vezza pass incomplete to Caleb Burke for a 1ST down North Carolina Central Penalty, roughing passer (Khareem Thompson) to the UNH 35 for a 1ST down
7:481st & 10 at own 35Matt Vezza pass complete to Caleb Burke for 46 yds to the NCCU 19 for a 1ST down
7:481st & 10 at opp 19Matt Vezza pass complete to Caleb Burke for 7 yds to the NCCU 12
7:484th & 21 at opp 48Brandon Bowman punt for 48 yds
New Hampshire Touchdown, 7 plays
6:402nd & 3 at opp 12Elliot Meine run for 3 yds to the NCCU 9 for a 1ST down
6:401st & goal at opp 9Myles Thomason run for 1 yd to the NCCU 8
6:402nd & goal at opp 8Matt Vezza pass incomplete to Ryan Blagg
6:403rd & goal at opp 8Matt Vezza 8 Yd Run (Nick Reed PAT blocked)New Hampshire 16, North Carolina Central 3
North Carolina Central Punt, 5 plays
4:421st & 10 at own 35Nick Reed kickoff for 65 yds for a touchback
4:421st & 10 at own 25Chris Mosley run for 4 yds to the NCCU 29
4:422nd & 6 at own 29Walker Harris pass complete to Refeno Vangates for 6 yds to the NCCU 35 for a 1ST down
4:421st & 10 at own 35Aleni Mageo run for 1 yd to the NCCU 36
4:422nd & 9 at own 36Walker Harris pass incomplete to Chris Mosley
4:423rd & 9 at own 36Walker Harris pass incomplete to Refeno Vangates, broken up by Sean Webb
2:394th & 9 at own 36Brandon Bowman punt for 55 yds , Myles Thomason returns for 35 yds to the UNH 44
New Hampshire Touchdown, 4 plays
2:391st & 10 at own 44Matt Vezza pass complete to Caleb Burke for 6 yds to the 50 yard line
2:392nd & 4 at the 50Matt Vezza pass complete to Zach Garron for no gain to the 50 yard line New Hampshire Penalty, illegal block (Josh Fillion) to the UNH 35
1:222nd & 19 at own 35Peyton Strickland 65 Yd pass from Matt Vezza (Matt Vezza Pass to Colby Ramshaw for Two-Point Conversion)New Hampshire 24, North Carolina Central 3
1:221st & goal at opp 3Matt Vezza pass complete to Colby Ramshaw for no gain to the UNH 35
North Carolina Central Touchdown, 2 plays
1:171st & 10 at own 35Nick Reed kickoff for 65 yds , Refeno Vangates return for 23 yds to the NCCU 23
1:171st & 10 at own 23Walker Harris pass complete to Chauncey Spikes for 12 yds to the NCCU 35 for a 1ST down
New Hampshire Punt, 4 plays
0:361st & 10 at own 35Kaleb Robison kickoff for 65 yds for a touchback
Q4 15:001st & 10 at own 42Elliot Meine run for a loss of 1 yard to the UNH 41
Q4 15:002nd & 11 at own 41Matt Vezza pass incomplete to Colby Ramshaw, broken up by Tomondrey Braxton
Q4 15:003rd & 11 at own 41Matt Vezza pass incomplete to Caleb Burke, broken up by D.J. Estes
Q4 13:524th & 11 at own 41Matt Guidebeck punt for 46 yds , Darryl Taylor returns for 4 yds to the NCCU 17
4th quarter8 drives, then New Hampshire 27, North Carolina Central 10
North Carolina Central Punt, 6 plays
13:521st & 10 at own 17Walker Harris pass complete to Chance Peterson for 21 yds to the NCCU 38 for a 1ST down
13:221st & 10 at own 38Walker Harris pass incomplete
13:162nd & 10 at own 38Chris Mosley run for 13 yds to the UNH 49 for a 1ST down
13:161st & 10 at opp 49Walker Harris pass incomplete to Chance Peterson
13:162nd & 10 at opp 49Aleni Mageo run for 2 yds to the UNH 47
13:163rd & 8 at opp 47Walker Harris sacked by Darren Burton II for a loss of 6 yards to the NCCU 47
11:024th & 14 at own 47Brandon Bowman punt for 22 yds
New Hampshire Punt, 4 plays
11:021st & 10 at own 31Matt Vezza run for 18 yds to the UNH 49 for a 1ST down
11:021st & 10 at own 49New Hampshire Penalty, false start (Myles Thomason) to the UNH 44
11:021st & 15 at own 44Myles Thomason run for 2 yds to the UNH 46
11:022nd & 13 at own 46Myles Thomason run for 4 yds to the 50 yard line
11:023rd & 9 at the 50Myles Thomason run for 1 yd to the NCCU 49
7:194th & 8 at opp 49Matt Guidebeck punt for 40 yds , Darryl Taylor returns for no gain to the NCCU 9
North Carolina Central Punt, 3 plays
7:191st & 10 at own 9Walker Harris pass complete to Chauncey Spikes for 6 yds to the NCCU 15
7:192nd & 4 at own 15Walker Harris pass incomplete to Nasim Cosby, broken up by Sean Webb
7:193rd & 4 at own 15Walker Harris sacked by Justice Akinmoladun for a loss of 10 yards to the NCCU 5
5:574th & 14 at own 5Brandon Bowman punt for 52 yds , Myles Thomason returns for 28 yds to the NCCU 29
New Hampshire Field goal, 4 plays
5:571st & 10 at opp 29Myles Thomason run for a loss of 1 yard to the NCCU 30
5:502nd & 11 at opp 30Matt Vezza run for 6 yds to the NCCU 24
5:433rd & 5 at opp 24Matt Vezza run for 3 yds to the NCCU 21
5:324th & 2 at opp 21Nick Reed 39 Yd Field Goal
North Carolina Central Interception, 3 plays
5:241st & 10 at own 35Nick Reed kickoff for 59 yds , Refeno Vangates return for 14 yds to the NCCU 20
5:241st & 10 at own 20Walker Harris pass complete to Chris Mosley for 4 yds to the NCCU 24
5:242nd & 6 at own 24Walker Harris pass complete to Chauncey Spikes for 4 yds to the NCCU 28 for a 1ST down New Hampshire Penalty, unsportsmanlike conduct (D.J. Johnson) to the NCCU 49 for a 1ST down
4:351st & 10 at own 49Walker Harris pass intercepted
New Hampshire Punt, 5 plays
4:351st & 10 at own 31Myles Thomason run for no gain to the UNH 31 New Hampshire Penalty, Offensive holding (Luke Swaine) to the UNH 21
4:351st & 20 at own 21Myles Thomason run for 2 yds to the UNH 23
4:352nd & 18 at own 23Myles Thomason run for no gain to the UNH 23
4:353rd & 18 at own 23Matt Vezza pass complete to Caleb Burke for no gain to the UNH 23 New Hampshire Penalty, inelgible downfield on pass (-5 Yards) to the UNH 18
2:003rd & 23 at own 18Myles Thomason run for 19 yds to the UNH 37
2:004th & 4 at own 37New Hampshire Penalty, false start (Josh Farquharson) to the UNH 32
1:504th & 9 at own 32Matt Guidebeck punt for 55 yds
North Carolina Central Punt, 4 plays
1:501st & 10 at own 13Chris Mosley run for 24 yds to the NCCU 37 for a 1ST down
1:501st & 10 at own 37Walker Harris pass incomplete to Chauncey Spikes
1:502nd & 10 at own 37Walker Harris pass incomplete to Chauncey Spikes
1:503rd & 10 at own 37Walker Harris pass incomplete to Chance Peterson
1:504th & 10 at own 37New Hampshire Penalty, off-side (Raleigh Collins III) to the NCCU 42
1:154th & 5 at own 42Brandon Bowman punt for 57 yds
New Hampshire Result not recorded, 2 plays
1:151st & 10 at own 1Myles Thomason run for 2 yds to the UNH 3
1:152nd & 8 at own 3Matt Vezza run for a loss of 1 yard to the UNH 3

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
2025New Hampshire 27, North Carolina Central 10
2022North Carolina Central 45, New Hampshire 27

Around this game