THIRD AND DATA

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. New Hampshire

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