Week 4 · 2025

New Hampshire at Dartmouth

Sat 09/20/2025 01:00 PMMemorial Field

63°Clear5 mph NNW · 30% humidityRecorded at kickoff by College Football Data

New Hampshire

20

8–5

Dartmouth

27

7–3

Attendance

4,457

reported

DART9 plays, 47 yd · Turnover

15:001st & 10own 35Nick Reed kickoff for 65 yds for a touchback0
15:001st & 10own 25Grayson Saunier pass incomplete to Luke Rives, broken up by Sean Webb0
15:002nd & 10own 25D.J. Crowther run for 2 yds to the DART 27+2
15:003rd & 8own 27Grayson Saunier pass complete to Chris Corbo for 17 yds to the DART 44 for a 1ST down+17
15:001st & 10own 44Grayson Saunier pass incomplete to Daniel Haughton0
15:002nd & 10own 44Grayson Saunier pass complete to Daniel Haughton for 4 yds to the DART 48+4
15:003rd & 6own 48Grayson Saunier pass complete to Daniel Haughton for 6 yds to the UNH 46 for a 1ST down+6
15:001st & 10opp 46D.J. Crowther run for 18 yds to the UNH 28 for a 1ST down+18
11:411st & 10opp 28Matthew Sopp return for no gain to the DART 130

DART11 plays, 75 yd · Touchdown

15:002nd & 5own 30Grayson Saunier pass complete to Daniel Haughton for a loss of 2 yards to the DART 28−2
1:001st & 10own 35Nick Reed kickoff for 53 yds0
1:001st & 10own 25Desmin Jackson run for 5 yds to the DART 30+5
0:00own 30End of 1st Quarter0
15:003rd & 7own 28Grayson Saunier pass complete to Desmin Jackson for 8 yds to the DART 36 for a 1ST down+8
15:001st & 10own 36Grayson Saunier pass complete to Daniel Haughton for 4 yds to the DART 40+4
15:002nd & 6own 40Grayson Saunier run for 8 yds to the DART 48 for a 1ST down+8
15:001st & 10own 48Grayson Saunier pass complete to Luke Rives for 34 yds to the UNH 18 for a 1ST down+34
15:001st & 10opp 18Grayson Saunier run for 13 yds to the UNH 5 for a 1ST down+13
15:001st & goalopp 5D.J. Crowther run for 1 yd to the UNH 4+1
11:272nd & goalopp 4D.J. Crowther run for 4 yds for a TD (Owen Zalc KICK)+4

UNH5 plays, 13 yd · Touchdown

11:411st & 10opp 13Myles Thomason run for 1 yd to the DART 12+1
11:412nd & 9opp 12Myles Thomason run for 3 yds to the DART 9+3
11:413rd & 6opp 9Matt Vezza run for 4 yds to the DART 5+4
11:414th & 2opp 5Matt Vezza run for 4 yds to the DART 1 for a 1ST down+4
9:031st & goalopp 1Matt Vezza run for 1 yd for a TD (Nick Reed KICK)+1

DART11 plays, 35 yd · On downs

9:031st & 10own 35Nick Reed kickoff for 65 yds for a touchback0
9:031st & 10own 25D.J. Crowther run for 6 yds to the DART 31+6
9:032nd & 4own 31D.J. Crowther run for 7 yds to the DART 38 for a 1ST down+7
9:031st & 10own 38Grayson Saunier pass incomplete to Grayson O'Bara0
9:032nd & 10own 38Grayson Saunier pass complete to D.J. Crowther for no gain to the DART 380
9:033rd & 10own 38Grayson Saunier pass complete to D.J. Crowther for 19 yds to the UNH 43 for a 1ST down+19
9:031st & 10opp 43Desmin Jackson run for 6 yds to the UNH 37+6
9:032nd & 4opp 37Desmin Jackson run for no gain to the UNH 37 Dartmouth Penalty, Offensive holding (Sean Ward) to the UNH 47−10
5:132nd & 14opp 47Grayson Saunier pass complete to Ky'Dric Fisher for 8 yds to the UNH 39+8
5:133rd & 6opp 39Grayson Saunier pass incomplete to Ky'Dric Fisher0
4:234th & 6opp 39D.J. Crowther run for a loss of 1 yard to the UNH 40−1

UNH7 plays, 46 yd · Field goal

4:231st & 10own 40Elliot Meine run for 5 yds to the UNH 45+5
4:232nd & 5own 45Matt Vezza pass complete to Casey McKinney for 12 yds to the DART 43 for a 1ST down+12
4:231st & 10opp 43Matt Vezza run for 23 yds to the DART 20 for a 1ST down+23
4:231st & 10opp 20Matt Vezza pass incomplete to Chase Wilson0
4:232nd & 10opp 20Elliot Meine run for 6 yds to the DART 14+6
4:233rd & 4opp 14Matt Vezza pass complete to Drew Danson for no gain to the DART 140
1:004th & 4opp 14Nick Reed 32 yd FG GOOD+32

DART2 plays, 4 yd · End of period

15:002nd & 6own 24D.J. Crowther run for 2 yds to the DART 35+2
0:481st & 10own 20D.J. Crowther run for 4 yds to the DART 24+4

UNH5 plays, 3 yd · Punt

11:211st & 10own 35Matisse Weaver kickoff for 40 yds , Drew Danson return for 12 yds to the UNH 37+12
11:211st & 10own 37Myles Thomason run for no gain to the UNH 370
11:212nd & 10own 37Matt Vezza pass complete to Caleb Burke for 3 yds to the UNH 40+3
11:213rd & 7own 40Matt Vezza pass incomplete to Caleb Burke0
9:504th & 7own 40Matt Guidebeck punt for 41 yds0

DART4 plays, 8 yd · Punt

9:501st & 10own 19Grayson Saunier pass complete to Chris Corbo for 8 yds to the DART 27+8
9:502nd & 2own 27Dylan Elder run for a loss of 1 yard to the DART 26−1
9:503rd & 3own 26Grayson Saunier run for 1 yd to the DART 27+1
7:554th & 2own 27Luke Armistead punt for 36 yds0

UNH6 plays, 21 yd · Punt

7:551st & 10own 37Myles Thomason run for 4 yds to the UNH 41+4
7:552nd & 6own 41Myles Thomason run for 10 yds to the DART 49 for a 1ST down+10
7:551st & 10opp 49Matt Vezza pass incomplete to Peyton Strickland, broken up by Sean Williams0
6:212nd & 10opp 49Elliot Meine run for 4 yds to the DART 45+4
6:213rd & 6opp 45Matt Vezza pass complete to Caleb Burke for 3 yds to the DART 42+3
4:434th & 3opp 42Matt Guidebeck punt for 42 yds0

DART7 plays, 35 yd · Punt

4:431st & 10own 20D.J. Crowther run for 4 yds to the DART 24+4
4:432nd & 6own 24Grayson Saunier pass complete to Grayson O'Bara for 7 yds to the DART 31 for a 1ST down+7
4:431st & 10own 31Grayson Saunier pass complete to Grayson O'Bara for 17 yds to the DART 48 for a 1ST down+17
4:431st & 10own 48D.J. Crowther run for 6 yds to the UNH 46+6
4:432nd & 4opp 46Grayson Saunier run for 1 yd to the UNH 45+1
2:003rd & 3opp 45Grayson Saunier pass incomplete to D.J. Crowther0
1:444th & 3opp 45Luke Armistead punt for 39 yds , Myles Thomason returns for 4 yds to the UNH 10+4

UNH6 plays, 49 yd · Turnover

1:441st & 10own 10Myles Thomason run for 4 yds to the UNH 14+4
1:442nd & 6own 14Matt Vezza pass complete to Casey McKinney for 8 yds to the UNH 22 for a 1ST down+8
1:441st & 10own 22Matt Vezza run for 2 yds to the UNH 24+2
1:442nd & 8own 24Matt Vezza pass complete to Myles Thomason for 29 yds to the DART 47 for a 1ST down+29
1:441st & 10opp 47Matt Vezza pass complete to Casey McKinney for 6 yds to the DART 41+6
0:482nd & 4opp 41Matt Vezza pass intercepted Harrison Keith return for no gain to the DART 200

UNH6 plays, 28 yd · Turnover

15:001st & 10own 34Myles Thomason run for no gain to the UNH 340
15:002nd & 10own 34Matt Vezza pass complete to Caleb Burke for 22 yds to the DART 44 for a 1ST down+22
15:001st & 10opp 44Myles Thomason run for 5 yds to the DART 39+5
15:002nd & 5opp 39Myles Thomason run for 1 yd to the DART 38+1
14:541st & 10own 35Matisse Weaver kickoff for 50 yds , Darren Burton II return for 19 yds to the UNH 34+19
12:353rd & 4opp 38Sean Williams return for no gain to the DART 470

UNH7 plays, 50 yd · On downs

15:002nd & 6opp 18Matt Vezza run for 1 yd to the DART 17+1
1:571st & 10own 37Matt Vezza pass complete to Peyton Strickland for 6 yds to the UNH 43+6
1:572nd & 4own 43Matt Vezza pass complete to Chase Wilson for 35 yds to the DART 22 for a 1ST down+35
1:571st & 10opp 22Elliot Meine run for 4 yds to the DART 18+4
0:00opp 18End of 3rd Quarter0
15:003rd & 5opp 17Matt Vezza run for 3 yds to the DART 14+3
14:124th & 2opp 14Matt Vezza run for 1 yd to the DART 13+1

DART6 plays, 53 yd · Touchdown

12:351st & 10own 47Grayson Saunier pass incomplete to Luke Rives, broken up by Sean Webb0
12:272nd & 10own 47Grayson Saunier pass complete to Chris Corbo for 7 yds to the UNH 46+7
12:273rd & 3opp 46Grayson Saunier pass complete to Daniel Haughton for 4 yds to the UNH 42 for a 1ST down+4
12:271st & 10opp 42D.J. Crowther run for 21 yds to the UNH 21 for a 1ST down+21
12:271st & 10opp 21Grayson Saunier run for 5 yds to the UNH 16+5
9:452nd & 5opp 16D.J. Crowther 16 Yd Run (Owen Zalc PAT failed)+16

UNH14 plays, 41 yd · Field goal

9:381st & 10own 35Matisse Weaver kickoff for 57 yds , Darren Burton II return for 17 yds to the UNH 25+17
9:381st & 10own 25Matt Vezza run for a loss of 1 yard to the UNH 24−1
9:382nd & 11own 24Matt Vezza pass incomplete to Chase Wilson0
9:383rd & 11own 24Matt Vezza pass complete to Peyton Strickland for 16 yds to the UNH 40 for a 1ST down+16
9:381st & 10own 40Matt Vezza pass complete to Josh Fillion for no gain to the UNH 40 New Hampshire Penalty, illegal shift (Caleb Burke) to the UNH 35−5
9:381st & 15own 35Elliot Meine run for 3 yds to the UNH 38+3
9:382nd & 12own 38Matt Vezza pass complete to Chase Wilson for 9 yds to the UNH 47+9
9:383rd & 3own 47Matt Vezza run for 6 yds to the DART 47 for a 1ST down+6
9:381st & 10opp 47Myles Thomason run for 3 yds to the DART 44+3
9:382nd & 7opp 44Matt Vezza pass complete to Chase Wilson for 8 yds to the DART 36 for a 1ST down+8
9:381st & 10opp 36Matt Vezza pass incomplete to Casey McKinney0
9:382nd & 10opp 36Myles Thomason run for 2 yds to the DART 34+2
9:383rd & 8opp 34Matt Vezza pass incomplete to Chase Wilson0
3:214th & 8opp 34Nick Reed 52 Yd Field Goal+52

DART5 plays, 3 yd · Punt

3:211st & 10own 35Nick Reed kickoff for 63 yds0
3:211st & 10own 25D.J. Crowther run for a loss of 2 yards to the DART 23−2
3:212nd & 12own 23Grayson Saunier pass complete to Grayson O'Bara for 5 yds to the DART 28+5
3:213rd & 7own 28Grayson Saunier pass incomplete to Daniel Haughton0
1:574th & 7own 28Luke Armistead punt for 36 yds , Myles Thomason returns for 1 yd to the UNH 37+1

DART8 plays, 87 yd · Touchdown

14:121st & 10own 13D.J. Crowther run for 7 yds to the DART 20+7
14:122nd & 3own 20D.J. Crowther run for no gain to the DART 200
14:123rd & 3own 20Grayson Saunier pass complete to Grayson O'Bara for 16 yds to the DART 36 for a 1ST down+16
14:121st & 10own 36Grayson Saunier pass complete to Grayson O'Bara for 13 yds to the DART 49 for a 1ST down+13
14:121st & 10own 49Grayson Saunier pass complete to D.J. Crowther for 13 yds to the UNH 38 for a 1ST down+13
14:121st & 10opp 38D.J. Crowther run for 5 yds to the UNH 33+5
10:052nd & 5opp 33D.J. Crowther 33 Yd Run (Two-Point Pass Conversion Failed)+33
10:051st & goalopp 3Woods Ray pass incomplete to Sean Ward, broken up by Matthew Sopp−62

UNH5 plays, 68 yd · Touchdown

9:571st & 10own 35Matisse Weaver kickoff for 60 yds , Darren Burton II return for 27 yds to the UNH 32+27
9:571st & 10own 32Matt Vezza pass complete to Josh Fillion for 15 yds to the UNH 47 for a 1ST down+15
9:571st & 10own 47Matt Vezza pass complete to Peyton Strickland for 2 yds to the UNH 49+2
9:572nd & 8own 49Matt Vezza pass complete to Casey McKinney for 13 yds to the DART 38 for a 1ST down+13
7:431st & 10opp 38Chase Wilson 38 Yd pass from Matt Vezza (Nick Reed Kick)+38

DART9 plays, 75 yd · Touchdown

7:431st & 10own 35Nick Reed kickoff for 60 yds0
7:431st & 10own 25Grayson Saunier pass complete to Chris Corbo for 4 yds to the DART 29+4
7:432nd & 6own 29D.J. Crowther run for 3 yds to the DART 32+3
7:433rd & 3own 32Grayson Saunier pass complete to Chris Corbo for 4 yds to the DART 36 for a 1ST down+4
7:431st & 10own 36Grayson Saunier pass complete to Grayson O'Bara for 48 yds to the UNH 16 for a 1ST down+48
7:431st & 10opp 16D.J. Crowther run for 7 yds to the UNH 9+7
7:432nd & 3opp 9Grayson Saunier run for a loss of 2 yards to the UNH 11 Grayson Saunier fumbled, recovered by DART Grayson Saunier−2
7:433rd & 5opp 11Grayson Saunier run for 10 yds to the UNH 1 for a 1ST down+10
2:531st & goalopp 1Grayson Saunier 1 Yd Run (Grayson Saunier Run for Two-Point Conversion)+1

UNH15 plays, 52 yd · On downs

2:531st & 10own 35Matisse Weaver kickoff for 65 yds for a touchback0
2:531st & 10own 25Matt Vezza run for a loss of 4 yards to the UNH 21−4
2:532nd & 14own 21Matt Vezza run for no gain to the UNH 210
2:003rd & 14own 21Matt Vezza pass complete to Chase Wilson for 10 yds to the UNH 31+10
1:534th & 4own 31Matt Vezza pass complete to Caleb Burke for 9 yds to the UNH 40 for a 1ST down+9
1:531st & 10own 40Matt Vezza pass incomplete to Myles Thomason0
1:532nd & 10own 40Matt Vezza pass complete to Myles Thomason for 2 yds to the UNH 42+2
1:533rd & 8own 42Matt Vezza sacked by Thaddeus Gianaris for a loss of 7 yards to the UNH 35−7
1:214th & 15own 35Matt Vezza pass complete to Chase Wilson for 20 yds to the DART 45 for a 1ST down+20
1:211st & 10opp 45Matt Vezza pass incomplete to Myles Thomason0
1:212nd & 10opp 45Matt Vezza pass incomplete to Caleb Burke for a 1ST down Dartmouth Penalty, Defensive pass interference (Sean Williams) to the DART 30 for a 1ST down+15
1:211st & 10opp 30Matt Vezza pass incomplete to Josh Fillion0
1:212nd & 10opp 30Matt Vezza pass incomplete to Chase Wilson0
1:213rd & 10opp 30Matt Vezza pass complete to Myles Thomason for 7 yds to the DART 23+7
0:384th & 3opp 23Matt Vezza pass incomplete to Peyton Strickland, broken up by Patrick Campbell0

DART2 plays, -1 yd · Uncategorized

0:381st & 10own 23run for a loss of 1 yard to the DART 22−1
0:362nd & 11own 22run for a loss of 1 yard to the DART 22−1

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

Previous 10 meetings vs. Team

Dartmouth 2–8 vs New Hampshire

  • 2023 · wk 3Dartmouth 7 @ New Hampshire 24
  • 2022 · wk 7New Hampshire 14 @ Dartmouth 0
  • 2021 · wk 7Dartmouth 38 @ New Hampshire 21
  • 2016 · wk 3New Hampshire 21 @ Dartmouth 22
  • 2014 · wk 5Dartmouth 19 @ New Hampshire 52
  • 2009 · wk 4Dartmouth 14 @ New Hampshire 44
  • 2008 · wk 5New Hampshire 42 @ Dartmouth 6
  • 2007 · wk 4Dartmouth 31 @ New Hampshire 52
  • 2006 · wk 4New Hampshire 56 @ Dartmouth 14
  • 2005 · wk 4Dartmouth 20 @ New Hampshire 49

Research

Keep this open while you look at others