From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Rhode Island
New Hampshire
319
Total yards
235
147
Passing yards
215
172
Rushing yards
20
6.4
Yards per pass
5.1
4.3
Yards per rush
0.8
12
First downs
14
7–16
Third downs
2–15
0–1
Fourth downs
1–4
1
Turnovers
2
8–75
Penalties
2–10
30:37
Possession
29:23
Efficiency
Rhode Island
New Hampshire
36%
Success rate
30%
−0.07
EPA per play
−0.38
1.25
Explosiveness
1.08
−0.02
Rushing EPA
−0.78
0.04
Passing EPA
−0.08
32%
Passing-down success
17%
4%
Havoc by its defense
2%
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 58% to win. Rhode Island won as Elo’s underdog.
The line
New Hampshire −5, over/under 51.5.
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, Rhode Island right to left.
Q1 New HampshireTurnover on downs, 4 plays, 8 yards
Q1 Rhode IslandPunt, 10 plays, 41 yards
Q1 New HampshirePunt, 3 plays, 4 yards
Q1 Rhode IslandInterception, 1 play, 0 yards
Q1 Rhode IslandPunt, 3 plays, 7 yards
Q1 New HampshirePunt, 3 plays, 7 yards
Q1 New HampshirePunt, 3 plays, 0 yards
Q1 Rhode IslandPunt, 3 plays, −17 yards
Q1 New HampshireMissed FG, 4 plays, 5 yards
Q1 Rhode IslandPunt, 3 plays, −14 yards
Q2 Rhode IslandResult not recorded, 1 play, 0 yards
Q2 New HampshireSafety, 3 plays (Rhode Island scores), 3 yards
Q2 Rhode IslandPunt, 6 plays, 16 yards
Q2 Rhode IslandPunt, 9 plays, 32 yards
Q2 New HampshireField goal, 11 plays, 57 yards
Q3 New HampshireTurnover on downs, 8 plays, 43 yards
Q3 New HampshireInterception, 4 plays, 14 yards
Q3 Rhode IslandField goal, 8 plays, 45 yards
Q3 New HampshirePunt, 3 plays, 5 yards
Q3 Rhode IslandTouchdown, 3 plays, 59 yards
Q3 New HampshirePunt, 6 plays, 15 yards
Q3 Rhode IslandTouchdown, 7 plays, 82 yards
Q4 Rhode IslandTurnover on downs, 7 plays, 32 yards
Q4 New HampshireTurnover on downs, 6 plays, 9 yards
Q4 Rhode IslandTouchdown, 3 plays, 22 yards
Q4 New HampshireTouchdown, 12 plays, 64 yards
Q4 Rhode IslandResult not recorded, 1 play, 0 yards
Play by play
1st quarter9 drives, then Tied at 0
Rhode Island Punt, 3 plays
15:00
1st & 10 at own 24
Devin Farrell pass complete to Greg Gaines III for 6 yds to the URI 30
15:00
2nd & 4 at own 30
Malik Grant run for 1 yd to the URI 31
15:00
3rd & 3 at own 31
Devin Farrell pass incomplete to Greg Gaines III, broken up by Caleb Mead
New Hampshire Turnover on downs, 4 plays
15:00
1st & 10 at opp 46
Isaac Seide run for 5 yds to the URI 41
14:57
1st & 10 at own 35
Nick Mazzie kickoff for 54 yds , Deon Silas return for 13 yds to the URI 24
13:14
4th & 3 at own 31
Devin Walter punt for 51 yds
New Hampshire Punt, 3 plays
13:14
1st & 10 at own 18
Seth Morgan pass complete to Logan Tomlinson for 1 yd to the UNH 19
13:14
2nd & 9 at own 19
Seth Morgan pass complete to Joey Corcoran for 6 yds to the UNH 25
13:14
3rd & 3 at own 25
Seth Morgan pass incomplete to Logan Tomlinson, broken up by A.J. Pena
11:36
4th & 3 at own 25
Sean Lehane punt for 48 yds , Gabe Sloat returns for 3 yds to the URI 28 Rhode Island Penalty, personal foul (Gage Hinkley) to the URI 15
Rhode Island Punt, 10 plays
11:36
1st & 10 at own 15
Rhode Island Penalty, false start (Demetri Robinson) to the URI 10
11:36
1st & 15 at own 10
Malik Grant run for 8 yds to the URI 18
11:36
2nd & 7 at own 18
Malik Grant run for 5 yds to the URI 23
11:36
3rd & 2 at own 23
Devin Farrell run for 4 yds to the URI 27 for a 1ST down
11:36
1st & 10 at own 27
Malik Grant run for 2 yds to the URI 29
11:36
2nd & 8 at own 29
Devin Farrell pass complete to Shawn Harris Jr. for 18 yds to the URI 47 for a 1ST down
11:36
1st & 10 at own 47
Devin Farrell pass complete to Greg Gaines III for 6 yds to the UNH 47
11:36
2nd & 4 at opp 47
Devin Farrell run for 7 yds to the UNH 40 for a 1ST down
11:36
1st & 10 at opp 40
Walker,Omari rush left (Williams,Zedane).
11:36
2nd & 10 at opp 40
Devin Farrell run for a loss of 4 yards to the UNH 44
11:36
3rd & 14 at opp 44
pass incomplete to Shawn Harris Jr.
6:05
4th & 14 at opp 44
Devin Walter punt for 31 yds
New Hampshire Punt, 3 plays
6:05
1st & 10 at own 13
Isaac Seide run for 4 yds to the UNH 17
6:05
2nd & 6 at own 17
Seth Morgan pass incomplete to Caleb Burke, broken up by Emmanuel Gomes
6:05
3rd & 6 at own 17
pass incomplete
5:08
4th & 6 at own 17
Sean Lehane punt for 44 yds , Gabe Sloat returns for no gain to the URI 39
5:01
1st & 10 at own 39
Devin Farrell pass intercepted
New Hampshire Punt, 3 plays
5:01
1st & 10 at own 42
pass incomplete to Caleb Burke
5:01
2nd & 10 at own 42
pass incomplete to Casey McKinney
5:01
3rd & 10 at own 42
Seth Morgan pass complete to Casey McKinney for 5 yds to the UNH 47
5:01
4th & 5 at own 47
New Hampshire Penalty, delay of game (Sean Lehane) to the UNH 42
3:55
4th & 10 at own 42
Sean Lehane punt for 40 yds , Gabe Sloat returns for 12 yds to the URI 30
Rhode Island Punt, 3 plays
3:55
1st & 10 at own 30
pass incomplete to Shawn Harris Jr.
3:55
2nd & 10 at own 30
Devin Farrell run for 1 yd to the URI 31 Rhode Island Penalty, personal foul (Thomas Buxton) to the URI 16
3:55
3rd & 24 at own 16
Devin Farrell run for 2 yds to the URI 18
3:55
4th & 22 at own 18
Rhode Island Penalty, false start (Marquis Buchanan) to the URI 13
2:42
4th & 27 at own 13
Dylan Shank punt for 21 yds
New Hampshire Missed FG, 4 plays
2:42
1st & 10 at opp 34
Isaac Seide run for 6 yds to the URI 28
2:42
2nd & 4 at opp 28
Seth Morgan pass complete to Caleb Burke for a loss of 1 yard to the URI 29
2:42
3rd & 5 at opp 29
pass incomplete to Caleb Burke
1:49
4th & 5 at opp 29
Nick Mazzie 47 yd FG MISSED
Rhode Island Punt, 3 plays
1:49
1st & 10 at own 29
Devin Farrell pass complete to Marquis Buchanan for a loss of 3 yards to the URI 26
1:49
2nd & 13 at own 26
Malik Grant run for 4 yds to the URI 30 Rhode Island Penalty, false start (Marquis Buchanan) to the URI 30
1:49
3rd & 9 at own 30
Devin Farrell pass incomplete to Marquis Buchanan, broken up by Sean Webb Rhode Island Penalty, personal foul (Marquis Buchanan) to the URI 15
0:45
4th & 24 at own 15
Devin Walter punt for 31 yds
2nd quarter7 drives, then New Hampshire 3, Rhode Island 2
New Hampshire Turnover on downs, 4 plays
15:00
2nd & 5 at opp 41
Isaac Seide run for 3 yds to the URI 38
15:00
3rd & 2 at opp 38
Seide,Isaac rush left (Brockwell,Cole).
Rhode Island Result not recorded, 1 play
15:00
1st & 10 at own 29
Malik Grant run for 6 yds to the URI 35
New Hampshire Turnover on downs, 4 plays
13:34
4th & 2 at opp 38
pass incomplete to Joey Corcoran
Rhode Island Punt, 6 plays
13:34
1st & 10 at own 38
Deon Silas run for 2 yds to the URI 40
13:34
2nd & 8 at own 40
Deon Silas run for 5 yds to the URI 45
13:34
3rd & 3 at own 45
Malik Grant run for 3 yds to the URI 48 for a 1ST down
13:34
1st & 10 at own 48
Malik Grant run for 1 yd to the URI 49
13:34
2nd & 9 at own 49
Malik Grant run for 5 yds to the UNH 46
13:34
3rd & 4 at opp 46
Devin Farrell pass incomplete to Tommy Smith, broken up by Caleb Mead
10:57
4th & 4 at opp 46
Devin Walter punt for 32 yds
New Hampshire Safety, 3 plays (Rhode Island scores)
10:57
1st & 10 at own 14
New Hampshire Penalty, false start (Mason Davis) to the UNH 9
10:57
1st & 15 at own 9
pass incomplete to Isaac Seide
10:57
2nd & 15 at own 9
Seth Morgan pass complete to Caleb Burke for 14 yds to the UNH 23
10:57
3rd & 1 at own 23
Seth Morgan pass complete to Caleb Burke for a loss of 6 yards to the UNH 17
9:27
4th & 7 at own 17
Blocked Punt For a Team SafetyRhode Island 2, New Hampshire 0
Rhode Island Punt, 9 plays
9:21
1st & 10 at own 20
Nick Mazzie kickoff for 66 yds , Deon Silas return for 16 yds to the URI 30
9:21
1st & 10 at own 30
Malik Grant run for 3 yds to the URI 33
9:21
2nd & 7 at own 33
Devin Farrell pass incomplete to Greg Gaines III, broken up by Brendan Tighe
9:21
3rd & 7 at own 33
Devin Farrell pass complete to Greg Gaines III for 8 yds to the URI 41 for a 1ST down
9:21
1st & 10 at own 41
Rhode Island Penalty, false start (Jacob Otts) to the URI 36
9:21
1st & 15 at own 36
Malik Grant run for 9 yds to the URI 45
9:21
2nd & 6 at own 45
Devin Farrell run for 5 yds to the 50 yard line
9:21
3rd & 1 at the 50
Malik Grant run for 12 yds to the UNH 38 for a 1ST down
Seth Morgan pass complete to Isaac Seide for 5 yds to the UNH 34
7:19
2nd & 5 at own 34
Seth Morgan pass complete to Caleb Burke for 8 yds to the UNH 42 for a 1ST down
7:19
1st & 10 at own 42
Seth Morgan sacked by A.J. Pena for a loss of 12 yards to the UNH 30
7:19
2nd & 22 at own 30
pass incomplete to Logan Perez
7:19
3rd & 22 at own 30
Seth Morgan pass complete to Isaac Seide for 8 yds to the UNH 38
5:26
4th & 14 at own 38
Seth Morgan sacked by Carson Primrose for a loss of 13 yards to the UNH 25
Rhode Island Touchdown, 3 plays
5:26
1st & 10 at opp 25
Grant,Malik rush right (Toscano,Ryan;Owens,Wande).
5:26
2nd & 10 at opp 25
Malik Grant run for 22 yds to the UNH 3 for a 1ST down
4:02
1st & goal at opp 3
Tommy Smith 3 Yd Run (Ty Groff Kick)Rhode Island 26, New Hampshire 3
New Hampshire Touchdown, 12 plays
3:55
1st & 10 at own 35
Will Johnson kickoff for 65 yds , Caleb Mead return for 33 yds to the UNH 33
3:55
1st & 10 at own 33
Matt Vezza pass complete to Isaac Seide for a loss of 6 yards to the UNH 27
3:55
2nd & 16 at own 27
Matt Vezza pass complete to Caleb Burke for 17 yds to the UNH 44 for a 1ST down
3:55
1st & 10 at own 44
Matt Vezza pass complete to Logan Tomlinson for 6 yds to the 50 yard line
3:55
2nd & 4 at the 50
Matt Vezza pass complete to Isaac Seide for 10 yds to the URI 40 for a 1ST down
3:55
1st & 10 at opp 40
Matt Vezza pass incomplete to Casey McKinney, broken up by Ayinde Johnson
3:55
2nd & 10 at opp 40
Matt Vezza pass complete to Caleb Burke for 10 yds to the URI 30 for a 1ST down
2:00
1st & 10 at opp 30
Matt Vezza sacked by A.J. Pena for a loss of 8 yards to the URI 38
2:00
2nd & 18 at opp 38
Matt Vezza run for 5 yds to the URI 33
2:00
3rd & 13 at opp 33
Matt Vezza run for 11 yds to the URI 22
2:00
4th & 2 at opp 22
Matt Vezza pass complete to Caleb Burke for 9 yds to the URI 13 for a 1ST down
0:29
1st & 10 at opp 13
Logan Tomlinson 13 Yd pass from Matt Vezza (Two-Point Pass Conversion Failed)Rhode Island 26, New Hampshire 9
0:29
1st & goal at opp 3
Matt Vezza pass incomplete
Rhode Island Result not recorded, 1 play
0:28
1st & 10 at own 35
Nick Mazzie kickoff for 12 yds
0:28
1st & 10 at opp 47
Devin Farrell run for a loss of 1 yard to the UNH 47
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.