From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Towson
New Hampshire
536
Total yards
446
236
Passing yards
326
300
Rushing yards
120
7.4
Yards per pass
8.2
7.1
Yards per rush
3.8
27
First downs
27
5–13
Third downs
10–14
3–3
Fourth downs
0–0
1
Turnovers
0
12–123
Penalties
5–60
31:22
Possession
28:38
Efficiency
Towson
New Hampshire
51%
Success rate
51%
0.33
EPA per play
0.33
1.25
Explosiveness
1.19
0.34
Rushing EPA
0.14
0.61
Passing EPA
0.52
26%
Passing-down success
46%
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 73% to win. Towson won as Elo’s underdog.
The line
New Hampshire −20, over/under 55.
The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. New Hampshire drives left to right, Towson right to left. Our source’s drive data for this game doesn’t add up to the final score, so a score may be missing here; the scoring by quarter above is complete.
Q1 New HampshireResult not recorded, 6 plays, 36 yards
Q1 New HampshireTouchdown, 12 plays, 60 yards
Q1 TowsonInterception, 7 plays, 32 yards
Q1 TowsonTouchdown, 3 plays, 38 yards
Q1 New HampshirePunt, 3 plays, 1 yard
Q1 New HampshireResult not recorded, 1 play, 0 yards
Q2 TowsonTouchdown, 5 plays, 25 yards
Q2 New HampshireField goal, 8 plays, 66 yards
Q2 TowsonTouchdown, 15 plays, 63 yards
Q2 New HampshireTouchdown, 8 plays, 74 yards
Q2 TowsonTouchdown, 5 plays, 63 yards
Q2 New HampshireField goal, 2 plays, 0 yards
Q3 TowsonField goal, 12 plays, 63 yards
Q3 New HampshireTouchdown, 11 plays, 66 yards
Q3 TowsonPunt, 3 plays, 4 yards
Q3 New HampshireTouchdown, 8 plays, 47 yards
Q3 TowsonPunt, 3 plays, 7 yards
Q4 TowsonTouchdown, 3 plays, 1 yard
Q4 New HampshireTouchdown, 3 plays, 58 yards
Q4 TowsonTouchdown, 6 plays, 59 yards
Q4 New HampshirePunt, 7 plays, 36 yards
Q4 TowsonField goal, 9 plays, 63 yards
Q4 New HampshirePunt, 6 plays, 10 yards
Q4 TowsonTouchdown, 8 plays, 87 yards
Q4 New HampshireField goal, 3 plays, 29 yards
Q5 TowsonTouchdown, 1 play, 25 yards
Play by play
1st quarter5 drives, then New Hampshire 8, Towson 6
New Hampshire Touchdown, 12 plays
15:00
1st & 10 at own 37
Dylan Laube run for 4 yds to the UNH 41
15:00
2nd & 6 at own 41
Heron Maurisseau run for 5 yds to the UNH 46
15:00
3rd & 1 at own 46
Max Brosmer pass complete to DJ Linkins for 7 yds to the TOW 47 for a 1ST down
15:00
1st & 10 at opp 47
Dylan Laube run for 3 yds to the TOW 44
15:00
2nd & 7 at opp 44
pass incomplete to Dylan Laube
15:00
3rd & 7 at opp 44
Max Brosmer pass complete to Cam Peach for 19 yds to the TOW 25 for a 1ST down
15:00
1st & 10 at opp 25
Max Brosmer pass complete to Logan Tomlinson for 8 yds to the TOW 17
15:00
2nd & 2 at opp 17
pass incomplete to Dylan Laube
15:00
3rd & 2 at opp 17
Dylan Laube run for 12 yds to the TOW 5 for a 1ST down
15:00
1st & goal at opp 5
Dylan Laube run for 3 yds to the TOW 2
14:55
1st & 10 at own 35
Caden Williams kickoff for 28 yds , Dylan Laube return for no gain to the UNH 37
9:04
2nd & goal at opp 2
Kyle Lepkowski 0 Yd Run (Max Brosmer Pass to Kyle Lepkowski for Two-Point Conversion)New Hampshire 8, Towson 0
9:04
1st & goal at opp 3
Max Brosmer pass complete to Kyle Lepkowski
Towson Interception, 7 plays
8:57
1st & 10 at own 35
Nick Mazzie kickoff for 65 yds , D’Ago Hunter return for 15 yds to the TOW 15
8:57
1st & 10 at own 15
D’Ago Hunter run for 5 yds to the TOW 20
8:57
2nd & 5 at own 20
D’Ago Hunter run for 6 yds to the TOW 26 for a 1ST down
8:57
1st & 10 at own 26
Nathan Kent pass complete to D’Ago Hunter for 10 yds to the TOW 36 for a 1ST down
8:57
1st & 10 at own 36
D’Ago Hunter run for 6 yds to the TOW 42
8:57
2nd & 4 at own 42
Devin Matthews run for a loss of 1 yard to the TOW 41
8:57
3rd & 5 at own 41
Nathan Kent run for 6 yds to the TOW 47 for a 1ST down
5:24
1st & 10 at own 47
Nathan Kent pass intercepted
New Hampshire Result not recorded, 6 plays
5:24
1st & 10 at own 12
Max Brosmer pass incomplete to Logan Tomlinson, broken up by Charles Peeples
5:24
2nd & 10 at own 12
Max Brosmer run for 2 yds to the UNH 14
5:24
3rd & 8 at own 14
Max Brosmer pass complete to Logan Tomlinson for 20 yds to the UNH 34 for a 1ST down
5:24
1st & 10 at own 34
Dylan Laube run for a loss of 1 yard to the UNH 33
5:24
2nd & 11 at own 33
Max Brosmer pass complete to Joey Corcoran for 15 yds to the UNH 48 for a 1ST down
Towson Touchdown, 3 plays
2:18
1st & 10 at opp 41
D’Ago Hunter run for 5 yds to the UNH 36
2:18
2nd & 5 at opp 36
Nathan Kent pass complete to D’Ago Hunter for 29 yds to the UNH 7 for a 1ST down
1:03
1st & goal at opp 7
Devin Matthews run for 7 yds for a TD (Keegan Vaughan PAT MISSED)New Hampshire 8, Towson 6
New Hampshire Punt, 3 plays
0:56
1st & 10 at own 10
Myles Thomason run for 2 yds to the UNH 12
0:56
2nd & 8 at own 12
Max Brosmer run for a loss of 1 yard to the UNH 11
Q2 15:00
3rd & 9 at own 11
pass incomplete to Josh Fillion
Q2 14:47
4th & 9 at own 11
Sean Lehane punt for 32 yds New Hampshire Penalty, kick catching interference (Randall Harris) to the UNH 28
2nd quarter6 drives, then Towson 27, New Hampshire 20
Towson Touchdown, 5 plays
14:47
1st & 10 at opp 28
Nathan Kent pass complete to Lukkas Londono for 7 yds to the UNH 21
14:47
2nd & 3 at opp 21
Tyrell Greene Jr. run for 5 yds to the UNH 16 for a 1ST down
14:47
1st & 10 at opp 16
pass incomplete
13:49
2nd & 10 at opp 16
D’Ago Hunter run for 11 yds Towson Penalty, Offensive holding (Daniel Thompson IV) to the UNH 15
13:44
2nd & 9 at opp 15
Nathan Kent pass complete to Zay Perkins for 15 yds for a TD (Keegan Vaughan KICK)Towson 13, New Hampshire 8
New Hampshire Field goal, 8 plays
13:33
1st & 10 at own 35
Caden Williams kickoff for 64 yds , Dylan Laube return for 9 yds to the UNH 44 Towson Penalty, face mask (15 yards) (Daniel Raymond) to the UNH 25
13:33
1st & 10 at own 25
Max Brosmer sacked for a loss of 10 yards to the UNH 15
13:33
2nd & 20 at own 15
Max Brosmer run for 2 yds to the UNH 17
13:33
3rd & 18 at own 17
Max Brosmer pass complete to DJ Linkins for 24 yds to the UNH 41 for a 1ST down
13:33
1st & 10 at own 41
Max Brosmer pass complete to Caleb Burke for 42 yds to the TOW 17 for a 1ST down
13:33
1st & 10 at opp 17
Max Brosmer pass complete to DJ Linkins for 7 yds to the TOW 10
13:33
2nd & 3 at opp 10
Myles Thomason run for 1 yd to the TOW 9
13:33
3rd & 2 at opp 9
Max Brosmer pass incomplete to DJ Linkins, broken up by Charles Peeples
9:54
4th & 2 at opp 9
Nick Mazzie 26 yd FG GOODTowson 13, New Hampshire 11
Towson Touchdown, 15 plays
9:49
1st & 10 at own 35
Nick Mazzie kickoff for 54 yds , D’Ago Hunter return for 23 yds to the TOW 34
9:49
1st & 10 at own 34
Devin Matthews run for 7 yds to the TOW 41
9:08
2nd & 3 at own 41
Nathan Kent pass complete to Daniel Thompson IV Towson Penalty, Offensive pass interference (Daniel Thompson IV) to the TOW 26
9:08
2nd & 18 at own 26
pass incomplete
9:08
3rd & 18 at own 26
Nathan Kent pass complete to Carter Runyon for 24 yds to the 50 yard line for a 1ST down
9:08
1st & 10 at the 50
Devin Matthews run for 7 yds to the UNH 43
9:08
2nd & 3 at opp 43
Devin Matthews run for 8 yds to the UNH 35 for a 1ST down
9:08
1st & 10 at opp 35
9:08
2nd & 10 at opp 35
Nathan Kent pass complete to Brady McElhaney for 6 yds to the UNH 29
9:08
3rd & 4 at opp 29
Nathan Kent pass complete to Brady McElhaney for 6 yds to the UNH 23 for a 1ST down
9:08
1st & 10 at opp 23
pass incomplete to Carter Runyon
9:08
2nd & 10 at opp 23
Nathan Kent pass complete to D’Ago Hunter for 6 yds to the UNH 17
9:08
3rd & 4 at opp 17
Rishon Holmes run for 3 yds to the UNH 14
5:10
4th & 1 at opp 14
Devin Matthews run for 3 yds to the UNH 11 for a 1ST down
5:10
1st & 10 at opp 11
Devin Matthews run for 3 yds to the UNH 8
3:53
2nd & 7 at opp 8
Nathan Kent pass complete to Zay Perkins for 8 yds for a TD (Keegan Vaughan KICK)Towson 20, New Hampshire 11
New Hampshire Touchdown, 8 plays
3:48
1st & 10 at own 35
Caden Williams kickoff for 65 yds , Dylan Laube return for 23 yds to the UNH 23
3:48
1st & 10 at own 23
Max Brosmer pass complete to Joey Corcoran for 8 yds to the UNH 31
3:48
2nd & 2 at own 31
Max Brosmer pass complete to Caleb Burke for 2 yds to the UNH 33 for a 1ST down
3:48
1st & 10 at own 33
Myles Thomason run for 5 yds to the UNH 38
3:48
2nd & 5 at own 38
Max Brosmer pass complete to Kyle Lepkowski for 33 yds to the TOW 29 for a 1ST down
3:48
1st & 10 at opp 29
Max Brosmer pass complete to Logan Tomlinson for 15 yds to the TOW 14 for a 1ST down
1:49
1st & 10 at opp 14
pass incomplete to Logan Tomlinson
1:49
2nd & 10 at opp 14
pass incomplete to DJ Linkins
1:34
3rd & 10 at opp 14
Kyle Lepkowski 14 Yd pass from Max Brosmer (Nick Mazzie PAT failed)Towson 20, New Hampshire 17
Towson Touchdown, 5 plays
1:26
1st & 10 at own 35
Nick Mazzie kickoff for 60 yds , D’Ago Hunter return for 29 yds to the TOW 34
1:26
1st & 10 at own 34
D’Ago Hunter run for 21 yds to the UNH 45 for a 1ST down
1:26
1st & 10 at opp 45
pass incomplete to Lukkas Londono
1:26
2nd & 10 at opp 45
Devin Matthews run for 7 yds to the UNH 38
1:26
3rd & 3 at opp 38
Nathan Kent pass complete to Carter Runyon for 23 yds to the UNH 15 for a 1ST down
0:19
1st & 10 at opp 15
Nathan Kent pass complete to Carter Runyon for 15 yds for a TD (Keegan Vaughan KICK)Towson 27, New Hampshire 17
New Hampshire Field goal, 2 plays
0:09
1st & 10 at own 35
Caden Williams kickoff for 65 yds , Dylan Laube return for 61 yds to the UNH 4 Towson Penalty, personal foul (Makye Smith) to the TOW 24
0:09
1st & 10 at opp 24
pass incomplete to Caleb Burke
0:03
2nd & 10 at opp 24
Nick Mazzie 41 yd FG GOODTowson 27, New Hampshire 20
3rd quarter5 drives, then New Hampshire 34, Towson 30
Towson Field goal, 12 plays
15:00
1st & 10 at own 22
Devin Matthews run for 4 yds to the TOW 26
15:00
2nd & 6 at own 26
Nathan Kent pass complete to D’Ago Hunter for 8 yds to the TOW 34 for a 1ST down
15:00
1st & 10 at own 34
Nathan Kent pass complete to D’Ago Hunter for 13 yds to the TOW 47 for a 1ST down
15:00
1st & 10 at own 47
Nathan Kent pass complete to D’Ago Hunter for a 1ST down New Hampshire Penalty, roughing passer (Noah Palm) to the UNH 38 for a 1ST down
15:00
1st & 10 at opp 38
Tyrell Greene Jr. run for 1 yd to the UNH 37
15:00
2nd & 9 at opp 37
Nathan Kent pass incomplete to Daniel Thompson IV, broken up by Randall Harris
15:00
3rd & 9 at opp 37
pass incomplete to Christopher Chosen
14:30
1st & 10 at own 35
Nick Mazzie kickoff for 55 yds , D’Ago Hunter return for 12 yds to the TOW 22 D’Ago Hunter fumbled, recovered by TOW Evan Rutkowski , return for no gain to the TOW 22
11:40
4th & 9 at opp 37
Josh Cupitt punt
11:40
4th & 4 at opp 32
Nathan Kent pass complete to Lukkas Londono for 13 yds to the UNH 19 for a 1ST down
11:40
1st & 10 at opp 19
Nathan Kent pass incomplete to D’Ago Hunter, broken up by Kyle Finnick
11:40
2nd & 10 at opp 19
D’Ago Hunter run for 4 yds to the UNH 15
11:40
3rd & 6 at opp 15
pass incomplete to Brady McElhaney
10:10
4th & 6 at opp 15
Keegan Vaughan 32 yd FG GOODTowson 30, New Hampshire 20
New Hampshire Touchdown, 11 plays
10:10
1st & 10 at own 35
Caden Williams kickoff for 34 yds
10:10
1st & 10 at own 31
pass incomplete to Logan Tomlinson
10:10
2nd & 10 at own 31
Max Brosmer pass complete to DJ Linkins for 7 yds to the UNH 38
10:10
3rd & 3 at own 38
Max Brosmer pass complete to Joey Corcoran for 7 yds to the UNH 45 for a 1ST down
10:10
1st & 10 at own 45
Max Brosmer run for 16 yds to the TOW 39 for a 1ST down
10:10
1st & 10 at opp 39
Dylan Laube run for 9 yds to the TOW 30
10:10
2nd & 1 at opp 30
Max Brosmer run for 10 yds to the TOW 20 for a 1ST down
10:10
1st & 10 at opp 20
pass incomplete to Logan Tomlinson
10:10
2nd & 10 at opp 20
Max Brosmer pass complete to DJ Linkins for 4 yds to the TOW 16
10:10
3rd & 6 at opp 16
Max Brosmer pass complete to Caleb Burke for 11 yds to the TOW 5 for a 1ST down
10:10
1st & goal at opp 5
Dylan Laube run for 2 yds to the TOW 3
6:09
2nd & goal at opp 3
Max Brosmer pass complete to Caleb Burke for 3 yds for a TD (Nick Mazzie KICK)Towson 30, New Hampshire 27
Towson Punt, 3 plays
6:04
1st & 10 at own 35
Nick Mazzie kickoff for 55 yds , D’Ago Hunter return for 17 yds to the TOW 27
6:04
1st & 10 at own 27
Nathan Kent pass complete to Brady McElhaney for 4 yds to the TOW 31
6:04
2nd & 6 at own 31
Devin Matthews run for 1 yd to the TOW 32
6:04
3rd & 5 at own 32
Towson Penalty, false start (Dan Volpe) to the TOW 27
6:04
3rd & 10 at own 27
D’Ago Hunter run for 9 yds to the TOW 36
6:04
4th & 1 at own 36
Towson Penalty, delay of game (Josh Cupitt) to the TOW 31
3:38
4th & 6 at own 31
punt for no gain , Dylan Laube returns for 29 yds to the 50 yard line
New Hampshire Touchdown, 8 plays
3:38
1st & 10 at the 50
Max Brosmer pass complete to Kyle Lepkowski for 1 yd to the TOW 49
3:38
2nd & 9 at opp 49
Max Brosmer pass complete to DJ Linkins for 2 yds to the TOW 47
2:40
3rd & 7 at opp 47
Max Brosmer pass intercepted for a 1ST down Towson Penalty, roughing passer (Dion Crews-Harris) to the TOW 32 for a 1ST down
2:40
1st & 10 at opp 32
Max Brosmer pass complete to Kyle Lepkowski for 12 yds to the TOW 20 for a 1ST down
2:40
1st & 10 at opp 20
Dylan Laube run for 2 yds to the TOW 18
2:40
2nd & 8 at opp 18
pass incomplete to Kyle Lepkowski
2:40
3rd & 8 at opp 18
Max Brosmer pass complete to Colby Ramshaw for 13 yds to the TOW 5 for a 1ST down
1:22
1st & goal at opp 5
Dylan Laube run for 5 yds for a TD (Nick Mazzie KICK)New Hampshire 34, Towson 30
Towson Punt, 3 plays
1:17
1st & 10 at own 35
Nick Mazzie kickoff for 65 yds , D’Ago Hunter return for 13 yds to the TOW 13
1:17
1st & 10 at own 13
Devin Matthews run for 6 yds to the TOW 19
1:17
2nd & 4 at own 19
Devin Matthews run for 1 yd to the TOW 20
1:17
3rd & 3 at own 20
Nathan Kent pass incomplete to Lukkas Londono, broken up by Noah Palm
1:17
4th & 3 at own 20
Josh Cupitt punt for 41 yds
4th quarter2 drives, then Tied at 48
New Hampshire Touchdown, 3 plays
15:00
1st & 10 at own 39
Dylan Laube run for 15 yds to the TOW 46 for a 1ST down
15:00
1st & 10 at opp 46
Max Brosmer pass complete to Joey Corcoran for 15 yds to the TOW 31 Towson Penalty, face mask (15 yards) (Charles Peeples) to the TOW 16
14:04
1st & 10 at opp 16
Dylan Laube run for 16 yds for a TD (Nick Mazzie KICK)New Hampshire 41, Towson 30
Towson Touchdown, 6 plays
13:54
1st & 10 at own 35
Nick Mazzie kickoff for 55 yds , D’Ago Hunter return for 28 yds to the TOW 38
13:54
1st & 10 at own 38
Devin Matthews run for 3 yds to the TOW 41
13:54
2nd & 7 at own 41
Devin Matthews run for 38 yds to the UNH 21 for a 1ST down
Overtime1 drive, then Towson 54, New Hampshire 51
Towson
End of OT
4th quarter6 drives, then Tied at 48
Towson Touchdown, 6 plays
13:54
2nd & 10 at opp 21
Nathan Kent pass complete to D’Ago Hunter for 2 yds to the UNH 19
11:39
3rd & 8 at opp 19
Towson Penalty, delay of game (Nathan Kent) to the UNH 24
11:34
3rd & 13 at opp 24
Daniel Thompson IV 24 Yd pass from Nathan Kent (Devin Matthews Run for Two-Point Conversion)New Hampshire 41, Towson 38
New Hampshire Punt, 7 plays
11:34
1st & 10 at own 35
Caden Williams kickoff for 34 yds
11:34
1st & 10 at own 31
Dylan Laube run for 7 yds to the UNH 38
11:34
2nd & 3 at own 38
Dylan Laube run for 5 yds to the UNH 43 for a 1ST down
11:34
1st & 10 at own 43
Max Brosmer pass complete to Heron Maurisseau for 7 yds to the 50 yard line
11:34
2nd & 3 at the 50
Dylan Laube run to the 50 yard line for a 1ST down Towson Penalty, face mask (15 yards) (Jesus Gibbs) to the TOW 35 for a 1ST down
11:34
1st & 10 at opp 35
pass incomplete to Logan Tomlinson
11:34
2nd & 10 at opp 35
Dylan Laube run for 2 yds to the TOW 33
11:34
3rd & 8 at opp 33
pass incomplete to Joey Corcoran
9:16
4th & 8 at opp 33
Sean Lehane punt for 31 yds
Towson Touchdown, 3 plays
9:16
1st & 10 at own 2
D’Ago Hunter run for 4 yds to the TOW 6
9:16
2nd & 6 at own 6
Towson Penalty, false start (Dan Volpe) to the TOW 3
9:16
2nd & 9 at own 3
Nathan Kent pass incomplete to Daniel Thompson IV, broken up by Jonathan Collins Jr.
9:16
3rd & 9 at own 3
pass incomplete to Daniel Thompson IV
8:12
4th & 9 at own 3
Charles Briscoe III 0 Yd Return of Blocked Punt (Nick Mazzie Kick)New Hampshire 48, Towson 38
Towson Field goal, 9 plays
8:07
1st & 10 at own 35
Nick Mazzie kickoff for 45 yds , Lukkas Londono return for 10 yds to the TOW 30
8:07
1st & 10 at own 30
Devin Matthews run for 14 yds to the TOW 44 for a 1ST down
8:07
1st & 10 at own 44
Devin Matthews run for 3 yds to the TOW 47
8:07
2nd & 7 at own 47
Devin Matthews run for 3 yds to the 50 yard line
8:07
3rd & 4 at the 50
Nathan Kent run for 3 yds to the UNH 47
8:07
4th & 1 at opp 47
Nathan Kent run for 35 yds to the UNH 12 for a 1ST down
8:07
1st & 10 at opp 12
D’Ago Hunter run for 4 yds to the UNH 8
8:07
2nd & 6 at opp 8
Nathan Kent sacked for a loss of 3 yards to the UNH 11
Dylan Laube run for a loss of 4 yards to the UNH 39
2:56
3rd & 11 at own 39
Max Brosmer pass complete to Caleb Burke for 12 yds to the TOW 49 for a 1ST down
2:56
1st & 10 at opp 49
Dylan Laube run for 4 yds to the TOW 45
2:04
2nd & 6 at opp 45
Dylan Laube run for a loss of 5 yards to the 50 yard line New Hampshire Penalty, illegal formation (Yards) to the 50 yard line
2:04
3rd & 11 at the 50
pass incomplete to Caleb Burke
1:46
4th & 11 at the 50
Sean Lehane punt for 40 yds
Towson Touchdown, 8 plays
1:46
1st & 10 at own 10
D’Ago Hunter run for 6 yds to the TOW 16
1:46
2nd & 4 at own 16
D’Ago Hunter run for 17 yds to the TOW 33 for a 1ST down
1:46
1st & 10 at own 33
D’Ago Hunter run for 7 yds to the TOW 40
1:46
2nd & 3 at own 40
Nathan Kent pass complete to Carter Runyon for 5 yds to the TOW 45 for a 1ST down
1:46
1st & 10 at own 45
Towson Penalty, false start (Carter Runyon) to the TOW 40
0:49
1st & 15 at own 40
Nathan Kent run for 8 yds to the TOW 48
0:49
2nd & 7 at own 48
Nathan Kent pass complete to D’Ago Hunter for 3 yds to the UNH 49 for a 1ST down New Hampshire Penalty, personal foul (Josiah Silver) to the UNH 34 for a 1ST down
0:49
1st & 10 at opp 34
Nathan Kent run for 19 yds to the UNH 15 for a 1ST down
0:24
1st & 10 at opp 15
Nathan Kent pass complete to Lukkas Londono for 15 yds for a TD (Keegan Vaughan KICK)Tied at 48
Overtime
Nick Mazzie 20 Yd Field GoalNew Hampshire 51, Towson 48
Overtime2 drives, then Towson 54, New Hampshire 51
New Hampshire Result not recorded, 1 play
Devin Matthews 2 Yd RunTowson 54, New Hampshire 51
2nd & 9 at opp 24
Max Brosmer pass complete to Caleb Burke for 7 yds to the TOW 17
3rd & 2 at opp 17
Max Brosmer pass complete to Caleb Burke for 7 yds to the TOW 10 for a 1ST down
1st & goal at opp 10
Dylan Laube run for 3 yds to the TOW 7
2nd & goal at opp 7
Dylan Laube run for 4 yds to the TOW 3
3rd & goal at opp 3
Max Brosmer pass incomplete to Kyle Lepkowski, broken up by Daniel Raymond
Towson Touchdown, 1 play
1st & 10 at opp 25
D’Ago Hunter run for 6 yds to the UNH 19
2nd & 4 at opp 19
Nathan Kent pass complete to Carter Runyon for 16 yds to the UNH 3 for a 1ST down
1st & goal at opp 3
D’Ago Hunter run for 1 yd to the UNH 2
2nd & goal at opp 2
pass incomplete to Carter Runyon
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.