From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
UAlbany
New Hampshire
414
Total yards
435
373
Passing yards
342
41
Rushing yards
93
9.3
Yards per pass
7.0
1.5
Yards per rush
3.3
20
First downs
19
3–13
Third downs
7–16
0–0
Fourth downs
1–3
2
Turnovers
1
4–30
Penalties
5–55
29:10
Possession
30:50
Efficiency
UAlbany
New Hampshire
39%
Success rate
41%
0.10
EPA per play
0.02
1.55
Explosiveness
1.32
0.06
Rushing EPA
−0.07
0.35
Passing EPA
0.17
23%
Passing-down success
46%
1%
Havoc by its defense
4%
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 59% to win. Elo’s favorite won.
The line
New Hampshire −2.5, 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, UAlbany right to left.
Q1 UAlbanyTouchdown, 5 plays, 67 yards
Q1 UAlbanyPunt, 5 plays, 5 yards
Q1 New HampshireTouchdown, 8 plays, 62 yards
Q1 UAlbanyInterception, 6 plays, 25 yards
Q1 New HampshireTurnover on downs, 6 plays, 21 yards
Q1 New HampshirePunt, 3 plays, 3 yards
Q1 UAlbanyPunt, 4 plays, 10 yards
Q2 UAlbanyTouchdown, 1 play, 72 yards
Q2 New HampshirePunt, 3 plays, 8 yards
Q2 UAlbanyPunt, 6 plays, 12 yards
Q2 New HampshireTouchdown, 10 plays, 77 yards
Q2 New HampshirePunt, 3 plays, 5 yards
Q2 UAlbanyMissed FG, 8 plays, 63 yards
Q2 New HampshireInterception, 2 plays, 2 yards
Q2 UAlbanyField goal, 6 plays, 10 yards
Q2 New HampshireEnd of half, 1 play, 0 yards
Q3 New HampshirePunt, 3 plays, 6 yards
Q3 UAlbanyTouchdown, 3 plays, 65 yards
Q3 New HampshireTouchdown, 13 plays, 64 yards
Q3 UAlbanyPunt, 3 plays, −3 yards
Q3 New HampshireField goal, 5 plays, 51 yards
Q3 UAlbanyPunt, 3 plays, 0 yards
Q3 New HampshireTouchdown, 2 plays, 51 yards
Q3 UAlbanyTouchdown, 6 plays, 72 yards
Q4 New HampshirePunt, 4 plays, −7 yards
Q4 UAlbanyPunt, 4 plays, 4 yards
Q4 New HampshireTouchdown, 10 plays, 54 yards
Q4 UAlbanyPunt, 6 plays, −9 yards
Q4 New HampshireTurnover on downs, 5 plays, 20 yards
Q4 UAlbanyInterception, 4 plays, 14 yards
Q4 New HampshireResult not recorded, 1 play, 0 yards
Play by play
1st quarter7 drives, then Tied at 7
UAlbany Punt, 5 plays
15:00
1st & 10 at own 35
Nick Mazzie kickoff for 63 yds
15:00
1st & 10 at own 25
Reese Poffenbarger pass complete to Carter Moses for 7 yds to the ALB 32
15:00
2nd & 3 at own 32
Griffin Woodell run for 8 yds to the ALB 40 for a 1ST down
15:00
1st & 10 at own 40
Reese Poffenbarger pass complete to Marqeese Dietz
15:00
2nd & 10 at own 40
pass incomplete to Julian Hicks
15:00
3rd & 10 at own 40
Reese Poffenbarger sacked for a loss of 10 yards to the ALB 30
12:36
4th & 20 at own 30
Tyler Pastula punt for 35 yds
New Hampshire Touchdown, 8 plays
12:36
1st & 10 at own 35
Max Brosmer pass complete to Joey Corcoran for 7 yds to the UNH 42
12:36
2nd & 3 at own 42
pass incomplete to Logan Tomlinson
12:36
3rd & 3 at own 42
Max Brosmer pass complete to Caleb Burke for 9 yds to the ALB 49 for a 1ST down
12:36
1st & 10 at opp 49
pass incomplete
12:36
2nd & 10 at opp 49
Max Brosmer pass complete to Joey Corcoran for 5 yds to the ALB 44
12:36
3rd & 5 at opp 44
Max Brosmer pass complete to Caleb Burke for 36 yds to the ALB 8 for a 1ST down
12:36
1st & goal at opp 8
Max Brosmer pass complete to Logan Tomlinson for 6 yds to the ALB 2
9:32
2nd & goal at opp 2
Max Brosmer run for 2 yds for a TD (Nick Mazzie KICK)New Hampshire 7, UAlbany 0
UAlbany Interception, 6 plays
9:32
1st & 10 at own 35
Nick Mazzie kickoff for 61 yds
9:32
1st & 10 at own 25
9:32
2nd & 10 at own 25
Griffin Woodell run for 3 yds to the ALB 28
9:32
3rd & 7 at own 28
Reese Poffenbarger run for 8 yds to the ALB 36 for a 1ST down
9:32
1st & 10 at own 36
Reese Poffenbarger pass complete to Ian Renninger for 7 yds to the ALB 43
9:32
2nd & 3 at own 43
Griffin Woodell run for 7 yds to the 50 yard line for a 1ST down
6:03
1st & 10 at the 50
Reese Poffenbarger pass intercepted
New Hampshire Turnover on downs, 6 plays
6:03
1st & 10 at own 49
pass incomplete to Dylan Laube
6:03
2nd & 10 at own 49
Max Brosmer pass complete to Logan Tomlinson for 15 yds to the ALB 36 for a 1ST down
6:03
1st & 10 at opp 36
Max Brosmer pass complete to Logan Tomlinson for 6 yds to the ALB 30
6:03
2nd & 4 at opp 30
pass incomplete to Dylan Laube
6:03
3rd & 4 at opp 30
pass incomplete to DJ Linkins
4:39
4th & 4 at opp 30
pass incomplete to Caleb Burke
UAlbany Touchdown, 5 plays
4:39
1st & 10 at own 30
UAlbany Penalty, false start (Brevin Easton) to the ALB 25
4:39
1st & 15 at own 25
Reese Poffenbarger pass complete to Faysal Aden
4:39
2nd & 15 at own 25
Reese Poffenbarger pass complete to Brevin Easton for 9 yds to the ALB 34
4:39
3rd & 6 at own 34
Reese Poffenbarger run for 7 yds to the ALB 41 for a 1ST down
4:39
1st & 10 at own 41
Faysal Aden run for 9 yds to the 50 yard line
2:11
2nd & 1 at the 50
Reese Poffenbarger pass complete to Brevin Easton for 50 yds for a TD (John Opalko KICK)Tied at 7
New Hampshire Punt, 3 plays
2:05
1st & 10 at own 35
Sam Hogan kickoff for 46 yds , Myles Thomason return for 19 yds to the UNH 38
2:05
1st & 10 at own 38
Max Brosmer run for 3 yds to the UNH 41
2:05
2nd & 7 at own 41
Max Brosmer pass incomplete to Josh Fillion, broken up by Aamir Hall
2:05
3rd & 7 at own 41
pass incomplete
1:03
4th & 7 at own 41
Sean Lehane punt for 40 yds
UAlbany Punt, 4 plays
1:03
1st & 10 at own 19
Reese Poffenbarger pass complete to Marqeese Dietz for 10 yds to the ALB 29 for a 1ST down
1:03
1st & 10 at own 29
pass incomplete to Ian Renninger
1:03
2nd & 10 at own 29
Q2 15:00
3rd & 10 at own 29
Reese Poffenbarger pass incomplete to Brevin Easton, broken up by Randall Harris
Q2 14:49
4th & 10 at own 29
Tyler Pastula punt for 55 yds , Dylan Laube returns for no gain to the UNH 16
2nd quarter9 drives, then UAlbany 17, New Hampshire 14
New Hampshire Punt, 3 plays
14:49
1st & 10 at own 16
Dylan Laube run for 2 yds to the UNH 18
14:49
2nd & 8 at own 18
Max Brosmer pass complete to Kyle Lepkowski for 6 yds to the UNH 24
14:49
3rd & 2 at own 24
pass incomplete to DJ Linkins
13:15
4th & 2 at own 24
Sean Lehane punt for 24 yds UAlbany Penalty, Offensive holding (Jahlil Johnson) to the ALB 42
UAlbany Punt, 6 plays
13:15
1st & 10 at own 42
Griffin Woodell run for 5 yds to the ALB 47
13:15
2nd & 5 at own 47
pass incomplete to Julian Hicks
13:15
3rd & 5 at own 47
Reese Poffenbarger run for 4 yds to the UNH 49
11:55
4th & 1 at opp 49
New Hampshire Penalty, off-side (Dylan Ruiz) to the UNH 44 for a 1ST down
11:55
1st & 10 at opp 44
pass incomplete to Griffin Woodell
11:55
2nd & 10 at opp 44
Reese Poffenbarger run for a loss of 2 yards to the UNH 46 Reese Poffenbarger fumbled, recovered by ALB Griffin Woodell
11:55
3rd & 12 at opp 46
pass incomplete to Levi Wentz
10:56
4th & 12 at opp 46
Tyler Pastula punt for 46 yds
New Hampshire Touchdown, 10 plays
10:56
1st & 10 at own 20
Max Brosmer pass complete to Dylan Laube for 3 yds to the UNH 23
10:56
2nd & 7 at own 23
Max Brosmer pass complete to Joey Corcoran for 6 yds to the UNH 29
10:56
3rd & 1 at own 29
Max Brosmer pass complete to Kyle Lepkowski for 4 yds to the UNH 33 for a 1ST down
10:56
1st & 10 at own 33
Max Brosmer pass incomplete to Logan Tomlinson, broken up by Aamir Hall
10:56
2nd & 10 at own 33
Max Brosmer pass complete to Logan Tomlinson for 21 yds to the ALB 46 for a 1ST down
10:56
1st & 10 at opp 46
Dylan Laube run for 12 yds to the ALB 34 for a 1ST down
10:56
1st & 10 at opp 34
Max Brosmer pass complete to Colby Ramshaw for 11 yds to the ALB 23 for a 1ST down
10:56
1st & 10 at opp 23
Dylan Laube run for 4 yds to the ALB 19
10:56
2nd & 6 at opp 19
pass incomplete to Logan Tomlinson
7:06
3rd & 6 at opp 19
Max Brosmer pass complete to Logan Tomlinson for 19 yds for a TD (Nick Mazzie KICK)New Hampshire 14, UAlbany 7
UAlbany Touchdown, 1 play
7:06
1st & 10 at own 35
Nick Mazzie kickoff for 57 yds
6:55
1st & 10 at own 25
Reese Poffenbarger pass complete to Julian Hicks for 75 yds for a TD (John Opalko KICK)Tied at 14
New Hampshire Punt, 3 plays
6:55
1st & 10 at own 35
Sam Hogan kickoff for 53 yds
6:55
1st & 10 at own 35
pass incomplete to Caleb Burke
6:55
2nd & 10 at own 35
Max Brosmer pass complete to Kyle Lepkowski for 5 yds to the UNH 40
6:55
3rd & 5 at own 40
Max Brosmer pass incomplete to Caleb Burke, broken up by Isaac Duffy
5:54
4th & 5 at own 40
Sean Lehane punt for 36 yds
UAlbany Missed FG, 8 plays
5:54
1st & 10 at own 24
Faysal Aden run for 5 yds to the ALB 29
5:54
2nd & 5 at own 29
Reese Poffenbarger pass incomplete to Levi Wentz, broken up by Caleb Mead
5:54
3rd & 5 at own 29
Reese Poffenbarger pass complete to Levi Wentz for 27 yds to the UNH 44 New Hampshire Penalty, personal foul (Noah Stansbury) to the UNH 29
5:54
1st & 10 at opp 29
Reese Poffenbarger pass complete to Marqeese Dietz for 12 yds to the UNH 17 for a 1ST down
5:54
1st & 10 at opp 17
Faysal Aden run for 1 yd to the UNH 16
5:54
2nd & 9 at opp 16
Reese Poffenbarger pass complete to Griffin Woodell for 3 yds to the UNH 13
5:54
3rd & 6 at opp 13
pass incomplete to Brevin Easton
2:36
4th & 6 at opp 13
John Opalko 30 yd FG MISSED
New Hampshire Interception, 2 plays
2:36
1st & 10 at own 20
Max Brosmer pass complete to Kyle Lepkowski for 2 yds to the UNH 22
2:12
2nd & 8 at own 22
Max Brosmer pass intercepted
UAlbany Field goal, 6 plays
2:12
1st & 10 at opp 19
Reese Poffenbarger run for 4 yds to the UNH 15
2:12
2nd & 6 at opp 15
Reese Poffenbarger pass complete to Marqeese Dietz for 10 yds to the UNH 5 for a 1ST down
2:12
1st & goal at opp 5
0:39
2nd & goal at opp 5
Reese Poffenbarger sacked for a loss of 4 yards to the UNH 9
0:29
3rd & goal at opp 9
Reese Poffenbarger pass complete to Griffin Woodell
0:19
4th & goal at opp 9
John Opalko 26 yd FG GOODUAlbany 17, New Hampshire 14
New Hampshire End of half, 1 play
0:14
1st & 10 at own 35
Sam Hogan kickoff for 59 yds , Caleb Mead return for 22 yds to the UNH 28
0:14
1st & 10 at own 28
Max Brosmer run for a loss of 2 yards to the ALB 35
3rd quarter8 drives, then New Hampshire 31, UAlbany 24
New Hampshire Punt, 3 plays
14:55
1st & 10 at own 35
Sam Hogan kickoff for 38 yds , Tim Bonagura return for 11 yds to the UNH 38
14:55
1st & 10 at own 38
Dylan Laube run for 2 yds to the UNH 40
14:55
2nd & 8 at own 40
Dylan Laube run for 3 yds to the UNH 43
14:55
3rd & 5 at own 43
Max Brosmer run for 1 yd to the UNH 44
12:49
4th & 4 at own 44
Sean Lehane punt for 39 yds New Hampshire Penalty, kick catching interference (Cam Peach) to the ALB 32
UAlbany Touchdown, 3 plays
12:49
1st & 10 at own 32
Reese Poffenbarger pass complete to Julian Hicks for 29 yds to the UNH 39 for a 1ST down
12:49
1st & 10 at opp 39
Griffin Woodell run for 1 yd to the UNH 38
11:29
2nd & 9 at opp 38
Reese Poffenbarger pass complete to Brevin Easton for 38 yds for a TD (John Opalko KICK)UAlbany 24, New Hampshire 14
New Hampshire Touchdown, 13 plays
11:24
1st & 10 at own 35
Sam Hogan kickoff for 41 yds , Caleb Mead return for 9 yds to the UNH 33
11:24
1st & 10 at own 33
Max Brosmer pass complete to Logan Tomlinson for 6 yds to the UNH 39
11:24
2nd & 4 at own 39
Dylan Laube run for 8 yds to the UNH 47 for a 1ST down
11:24
1st & 10 at own 47
11:24
2nd & 10 at own 47
Max Brosmer pass complete to Kyle Lepkowski for 8 yds to the ALB 45
9:42
3rd & 2 at opp 45
Max Brosmer pass complete to Caleb Burke
9:42
4th & 2 at opp 45
Max Brosmer run for 6 yds to the ALB 39 for a 1ST down
9:42
1st & 10 at opp 39
pass incomplete to Logan Tomlinson
9:42
2nd & 10 at opp 39
Max Brosmer pass complete to Dylan Laube for 17 yds to the ALB 22 for a 1ST down
9:42
1st & 10 at opp 22
Dylan Laube run for 1 yd to the ALB 21
9:42
2nd & 9 at opp 21
Max Brosmer pass complete to Myles Thomason for 2 yds to the ALB 19
9:42
3rd & 7 at opp 19
Max Brosmer pass complete to Dylan Laube for 17 yds to the ALB 2 for a 1ST down
9:42
1st & goal at opp 2
Dylan Laube run for a loss of 3 yards to the ALB 5
5:45
2nd & goal at opp 5
Dylan Laube run for 5 yds for a TD (Nick Mazzie KICK)UAlbany 24, New Hampshire 21
UAlbany Punt, 3 plays
5:45
1st & 10 at own 35
Nick Mazzie kickoff for 65 yds for a touchback
5:45
1st & 10 at own 25
pass incomplete to Brevin Easton
5:45
2nd & 10 at own 25
5:45
3rd & 10 at own 25
Reese Poffenbarger pass complete to Faysal Aden for a loss of 3 yards to the ALB 22
4:16
4th & 13 at own 22
Tyler Pastula punt for 37 yds , Dylan Laube returns for no gain to the UNH 41
New Hampshire Field goal, 5 plays
4:16
1st & 10 at own 41
Max Brosmer pass complete to DJ Linkins for 43 yds to the ALB 16 for a 1ST down
4:16
1st & 10 at opp 16
Myles Thomason run for 6 yds to the ALB 10
4:16
2nd & 4 at opp 10
Myles Thomason run for 2 yds to the ALB 8
4:16
3rd & 2 at opp 8
Max Brosmer pass incomplete to Caleb Burke, broken up by Isaac Duffy
3:03
4th & 2 at opp 8
Nick Mazzie 25 yd FG GOODTied at 24
UAlbany Punt, 3 plays
2:58
1st & 10 at own 35
Nick Mazzie kickoff for 45 yds , Chad Parker return for 10 yds to the ALB 30
2:58
1st & 10 at own 30
2:58
2nd & 10 at own 30
pass incomplete to Julian Hicks
2:58
3rd & 10 at own 30
pass incomplete to Brevin Easton
1:58
4th & 10 at own 30
Tyler Pastula punt for 24 yds
New Hampshire Touchdown, 2 plays
1:58
1st & 10 at own 46
Dylan Laube run for 1 yd to the UNH 47
1:11
2nd & 9 at own 47
Max Brosmer pass complete to Logan Tomlinson for 53 yds for a TD (Nick Mazzie KICK)New Hampshire 31, UAlbany 24
UAlbany Touchdown, 6 plays
1:03
1st & 10 at own 35
Nick Mazzie kickoff for 55 yds , Levi Wentz return for 15 yds to the ALB 25
1:03
1st & 10 at own 25
Reese Poffenbarger pass incomplete to Faysal Aden, broken up by Ryan Toscano
1:03
2nd & 10 at own 25
Reese Poffenbarger pass complete to Julian Hicks for 26 yds to the UNH 49 for a 1ST down
1:03
1st & 10 at opp 49
Reese Poffenbarger pass complete to Marqeese Dietz for 1 yd to the UNH 48
1:03
2nd & 9 at opp 48
New Hampshire Penalty, off-side (Tim Bonagura) to the UNH 43
Q4 15:00
2nd & 4 at opp 43
Reese Poffenbarger pass complete to Ian Renninger for 8 yds to the UNH 35 for a 1ST down
Q4 15:00
1st & 10 at opp 35
Griffin Woodell run for 3 yds to the UNH 32
Q4 13:48
2nd & 7 at opp 32
Reese Poffenbarger pass complete to Julian Hicks for 32 yds for a TD (John Opalko KICK)Tied at 31
4th quarter7 drives, then New Hampshire 38, UAlbany 31
New Hampshire Punt, 4 plays
13:39
1st & 10 at own 35
Sam Hogan kickoff for 54 yds , Caleb Mead return for 42 yds to the ALB 47
13:39
1st & 10 at opp 47
Max Brosmer pass complete to Joey Corcoran New Hampshire Penalty, personal foul (Osho Omoyeni) to the UNH 38
13:39
1st & 25 at own 38
pass incomplete
13:39
2nd & 25 at own 38
pass incomplete to Dylan Laube
13:39
3rd & 25 at own 38
Max Brosmer pass complete to Joey Corcoran for 8 yds to the UNH 46
12:11
4th & 17 at own 46
Sean Lehane punt for 41 yds
UAlbany Punt, 4 plays
12:11
1st & 10 at own 13
Griffin Woodell run for 14 yds to the ALB 27 for a 1ST down
12:11
1st & 10 at own 27
pass incomplete to Julian Hicks
12:11
2nd & 10 at own 27
pass incomplete to Levi Wentz
12:11
3rd & 10 at own 27
Reese Poffenbarger sacked for a loss of 10 yards to the ALB 17
10:42
4th & 20 at own 17
Tyler Pastula punt for 40 yds UAlbany Penalty, illegal formation (DaeSean Winston) to the UNH 43
New Hampshire Touchdown, 10 plays
10:42
1st & 10 at own 43
Dylan Laube run for 8 yds to the ALB 49
10:42
2nd & 2 at opp 49
Max Brosmer pass complete to Logan Tomlinson for 6 yds to the ALB 43 for a 1ST down
10:42
1st & 10 at opp 43
Dylan Laube run for 8 yds to the ALB 35
10:42
2nd & 2 at opp 35
Max Brosmer pass complete to DJ Linkins for 3 yds to the ALB 32 for a 1ST down
10:42
1st & 10 at opp 32
Max Brosmer pass incomplete to Logan Tomlinson, broken up by AJ Simon
10:42
2nd & 10 at opp 32
Dylan Laube run for 5 yds to the ALB 27
10:42
3rd & 5 at opp 27
Max Brosmer pass complete to Logan Tomlinson for 12 yds to the ALB 15 for a 1ST down
10:42
1st & 10 at opp 15
Dylan Laube run for 9 yds to the ALB 6
10:42
2nd & 1 at opp 6
pass incomplete to Logan Tomlinson
7:08
3rd & 1 at opp 6
Max Brosmer pass complete to Colby Ramshaw for 6 yds for a TD (Nick Mazzie KICK)New Hampshire 38, UAlbany 31
UAlbany Punt, 6 plays
7:08
1st & 10 at own 35
Nick Mazzie kickoff for 58 yds
7:08
1st & 10 at own 25
Griffin Woodell run for 5 yds to the ALB 30
7:08
2nd & 5 at own 30
Reese Poffenbarger pass complete to Marqeese Dietz UAlbany Penalty, Offensive holding (Sean Dugery) to the ALB 20
7:08
2nd & 15 at own 20
Reese Poffenbarger pass complete to Levi Wentz for 15 yds to the ALB 35 for a 1ST down
7:08
1st & 10 at own 35
Reese Poffenbarger pass complete to Marqeese Dietz for 8 yds to the ALB 43
7:08
2nd & 2 at own 43
Reese Poffenbarger sacked for a loss of 21 yards to the ALB 22
4:25
3rd & 23 at own 22
Reese Poffenbarger sacked for a loss of 1 yard to the ALB 21
4:25
4th & 24 at own 21
UAlbany Penalty, false start (Landon Alexander) to the ALB 16
3:23
4th & 29 at own 16
Tyler Pastula punt for 51 yds , Dylan Laube returns for 4 yds to the UNH 37
New Hampshire Turnover on downs, 5 plays
3:23
1st & 10 at own 37
Dylan Laube run for 11 yds to the UNH 48 for a 1ST down
3:23
1st & 10 at own 48
Dylan Laube run for 4 yds to the ALB 48
3:23
2nd & 6 at opp 48
Dylan Laube run for a loss of 3 yards to the UNH 49
1:46
3rd & 9 at own 49
Dylan Laube run for 8 yds to the ALB 43
1:46
4th & 1 at opp 43
Max Brosmer run for a loss of 8 yards to the UNH 49
UAlbany Interception, 4 plays
1:46
1st & 10 at opp 49
Reese Poffenbarger pass complete to Brevin Easton for 9 yds to the UNH 40
1:46
2nd & 1 at opp 40
Reese Poffenbarger run for 5 yds to the UNH 35 for a 1ST down
0:32
2nd & 10 at opp 35
Reese Poffenbarger pass intercepted
New Hampshire Result not recorded, 1 play
0:32
1st & 10 at own 20
Max Brosmer run for a loss of 2 yards to the UNH 20
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.