Rhode Island at New Hampshire

Saturday, October 19, 2024

Rhode Island beat New Hampshire 26–⁠9. It was their 21st meeting; after it, New Hampshire led the series 16–⁠5.

AwayRhode Island11–⁠3 in 2024
26
HomeNew Hampshire8–⁠5 in 2024
9

Final at Wildcat Stadium, DurhamTV: FloSportsAttendance 8,425

At kickoff
67°F, wind 3 mphWeather: NOAA NCEI Integrated Surface Database; Durham 2 SSW, 3 km from the stadium
Official
Henry WimbergGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Rhode Island0217726
New Hampshire03069

Standouts

Player stats

Rhode Island

PassingC/AttYdsTDInt
Devin Farrell10/2314711
RushingCarYdsTDLong
Malik Grant25127022
Devin Farrell1035010
Deon Silas2705
Tommy Smith1313
ReceivingRecYdsTDLong
Marquis Buchanan462157
Malik Grant247035
Greg Gaines III32008
Shawn Harris Jr.118018
DefenseTklTFLSacksInt
Fredrick Mallay0001

New Hampshire

PassingC/AttYdsTDInt
Seth Morgan17/2913101
Matt Vezza11/138410
RushingCarYdsTDLong
Isaac Seide1739015
Matt Vezza57011
ReceivingRecYdsTDLong
Logan Tomlinson857114
Caleb Burke751017
Joey Corcoran448019
Isaac Seide630011
DefenseTklTFLSacksInt
Brendan Tighe0001

From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.

Team stats

Rhode IslandNew Hampshire
319Total yards235
147Passing yards215
172Rushing yards20
6.4Yards per pass5.1
4.3Yards per rush0.8
12First downs14
7–⁠16Third downs2–⁠15
0–⁠1Fourth downs1–⁠4
1Turnovers2
8–⁠75Penalties2–⁠10
30:37Possession29:23

Efficiency

Rhode IslandNew Hampshire
36%Success rate30%
−0.07EPA per play−0.38
1.25Explosiveness1.08
−0.02Rushing EPA−0.78
0.04Passing EPA−0.08
32%Passing-down success17%
4%Havoc by its defense2%

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

New Hampshire end zoneRhode Island end zoneQ1 New HampshireTurnover on downs, 4 playsQ1 Rhode IslandPunt, 10 playsQ1 New HampshirePunt, 3 playsQ1 Rhode IslandInterception, 1 playQ1 Rhode IslandPunt, 3 playsQ1 New HampshirePunt, 3 playsQ1 New HampshirePunt, 3 playsQ1 Rhode IslandPunt, 3 playsQ1 New HampshireMissed FG, 4 playsQ1 Rhode IslandPunt, 3 playsQ2 Rhode IslandResult not recorded, 1 playQ2 New HampshireSafety, 3 plays (Rhode Island scores)Q2 Rhode IslandPunt, 6 playsQ2 Rhode IslandPunt, 9 playsQ2 New HampshireField goal, 11 playsQ3 New HampshireTurnover on downs, 8 playsQ3 New HampshireInterception, 4 playsQ3 Rhode IslandField goal, 8 playsQ3 New HampshirePunt, 3 playsQ3 Rhode IslandTouchdown, 3 playsQ3 New HampshirePunt, 6 playsQ3 Rhode IslandTouchdown, 7 playsQ4 Rhode IslandTurnover on downs, 7 playsQ4 New HampshireTurnover on downs, 6 playsQ4 Rhode IslandTouchdown, 3 playsQ4 New HampshireTouchdown, 12 playsQ4 Rhode IslandResult not recorded, 1 play
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.
  1. Q1 New HampshireTurnover on downs, 4 plays, 8 yards
  2. Q1 Rhode IslandPunt, 10 plays, 41 yards
  3. Q1 New HampshirePunt, 3 plays, 4 yards
  4. Q1 Rhode IslandInterception, 1 play, 0 yards
  5. Q1 Rhode IslandPunt, 3 plays, 7 yards
  6. Q1 New HampshirePunt, 3 plays, 7 yards
  7. Q1 New HampshirePunt, 3 plays, 0 yards
  8. Q1 Rhode IslandPunt, 3 plays, −17 yards
  9. Q1 New HampshireMissed FG, 4 plays, 5 yards
  10. Q1 Rhode IslandPunt, 3 plays, −14 yards
  11. Q2 Rhode IslandResult not recorded, 1 play, 0 yards
  12. Q2 New HampshireSafety, 3 plays (Rhode Island scores), 3 yards
  13. Q2 Rhode IslandPunt, 6 plays, 16 yards
  14. Q2 Rhode IslandPunt, 9 plays, 32 yards
  15. Q2 New HampshireField goal, 11 plays, 57 yards
  16. Q3 New HampshireTurnover on downs, 8 plays, 43 yards
  17. Q3 New HampshireInterception, 4 plays, 14 yards
  18. Q3 Rhode IslandField goal, 8 plays, 45 yards
  19. Q3 New HampshirePunt, 3 plays, 5 yards
  20. Q3 Rhode IslandTouchdown, 3 plays, 59 yards
  21. Q3 New HampshirePunt, 6 plays, 15 yards
  22. Q3 Rhode IslandTouchdown, 7 plays, 82 yards
  23. Q4 Rhode IslandTurnover on downs, 7 plays, 32 yards
  24. Q4 New HampshireTurnover on downs, 6 plays, 9 yards
  25. Q4 Rhode IslandTouchdown, 3 plays, 22 yards
  26. Q4 New HampshireTouchdown, 12 plays, 64 yards
  27. 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:001st & 10 at own 24Devin Farrell pass complete to Greg Gaines III for 6 yds to the URI 30
15:002nd & 4 at own 30Malik Grant run for 1 yd to the URI 31
15:003rd & 3 at own 31Devin Farrell pass incomplete to Greg Gaines III, broken up by Caleb Mead
New Hampshire Turnover on downs, 4 plays
15:001st & 10 at opp 46Isaac Seide run for 5 yds to the URI 41
14:571st & 10 at own 35Nick Mazzie kickoff for 54 yds , Deon Silas return for 13 yds to the URI 24
13:144th & 3 at own 31Devin Walter punt for 51 yds
New Hampshire Punt, 3 plays
13:141st & 10 at own 18Seth Morgan pass complete to Logan Tomlinson for 1 yd to the UNH 19
13:142nd & 9 at own 19Seth Morgan pass complete to Joey Corcoran for 6 yds to the UNH 25
13:143rd & 3 at own 25Seth Morgan pass incomplete to Logan Tomlinson, broken up by A.J. Pena
11:364th & 3 at own 25Sean 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:361st & 10 at own 15Rhode Island Penalty, false start (Demetri Robinson) to the URI 10
11:361st & 15 at own 10Malik Grant run for 8 yds to the URI 18
11:362nd & 7 at own 18Malik Grant run for 5 yds to the URI 23
11:363rd & 2 at own 23Devin Farrell run for 4 yds to the URI 27 for a 1ST down
11:361st & 10 at own 27Malik Grant run for 2 yds to the URI 29
11:362nd & 8 at own 29Devin Farrell pass complete to Shawn Harris Jr. for 18 yds to the URI 47 for a 1ST down
11:361st & 10 at own 47Devin Farrell pass complete to Greg Gaines III for 6 yds to the UNH 47
11:362nd & 4 at opp 47Devin Farrell run for 7 yds to the UNH 40 for a 1ST down
11:361st & 10 at opp 40Walker,Omari rush left (Williams,Zedane).
11:362nd & 10 at opp 40Devin Farrell run for a loss of 4 yards to the UNH 44
11:363rd & 14 at opp 44pass incomplete to Shawn Harris Jr.
6:054th & 14 at opp 44Devin Walter punt for 31 yds
New Hampshire Punt, 3 plays
6:051st & 10 at own 13Isaac Seide run for 4 yds to the UNH 17
6:052nd & 6 at own 17Seth Morgan pass incomplete to Caleb Burke, broken up by Emmanuel Gomes
6:053rd & 6 at own 17pass incomplete
5:084th & 6 at own 17Sean Lehane punt for 44 yds , Gabe Sloat returns for no gain to the URI 39
5:011st & 10 at own 39Devin Farrell pass intercepted
New Hampshire Punt, 3 plays
5:011st & 10 at own 42pass incomplete to Caleb Burke
5:012nd & 10 at own 42pass incomplete to Casey McKinney
5:013rd & 10 at own 42Seth Morgan pass complete to Casey McKinney for 5 yds to the UNH 47
5:014th & 5 at own 47New Hampshire Penalty, delay of game (Sean Lehane) to the UNH 42
3:554th & 10 at own 42Sean Lehane punt for 40 yds , Gabe Sloat returns for 12 yds to the URI 30
Rhode Island Punt, 3 plays
3:551st & 10 at own 30pass incomplete to Shawn Harris Jr.
3:552nd & 10 at own 30Devin Farrell run for 1 yd to the URI 31 Rhode Island Penalty, personal foul (Thomas Buxton) to the URI 16
3:553rd & 24 at own 16Devin Farrell run for 2 yds to the URI 18
3:554th & 22 at own 18Rhode Island Penalty, false start (Marquis Buchanan) to the URI 13
2:424th & 27 at own 13Dylan Shank punt for 21 yds
New Hampshire Missed FG, 4 plays
2:421st & 10 at opp 34Isaac Seide run for 6 yds to the URI 28
2:422nd & 4 at opp 28Seth Morgan pass complete to Caleb Burke for a loss of 1 yard to the URI 29
2:423rd & 5 at opp 29pass incomplete to Caleb Burke
1:494th & 5 at opp 29Nick Mazzie 47 yd FG MISSED
Rhode Island Punt, 3 plays
1:491st & 10 at own 29Devin Farrell pass complete to Marquis Buchanan for a loss of 3 yards to the URI 26
1:492nd & 13 at own 26Malik Grant run for 4 yds to the URI 30 Rhode Island Penalty, false start (Marquis Buchanan) to the URI 30
1:493rd & 9 at own 30Devin Farrell pass incomplete to Marquis Buchanan, broken up by Sean Webb Rhode Island Penalty, personal foul (Marquis Buchanan) to the URI 15
0:454th & 24 at own 15Devin Walter punt for 31 yds
2nd quarter7 drives, then New Hampshire 3, Rhode Island 2
New Hampshire Turnover on downs, 4 plays
15:002nd & 5 at opp 41Isaac Seide run for 3 yds to the URI 38
15:003rd & 2 at opp 38Seide,Isaac rush left (Brockwell,Cole).
Rhode Island Result not recorded, 1 play
15:001st & 10 at own 29Malik Grant run for 6 yds to the URI 35
New Hampshire Turnover on downs, 4 plays
13:344th & 2 at opp 38pass incomplete to Joey Corcoran
Rhode Island Punt, 6 plays
13:341st & 10 at own 38Deon Silas run for 2 yds to the URI 40
13:342nd & 8 at own 40Deon Silas run for 5 yds to the URI 45
13:343rd & 3 at own 45Malik Grant run for 3 yds to the URI 48 for a 1ST down
13:341st & 10 at own 48Malik Grant run for 1 yd to the URI 49
13:342nd & 9 at own 49Malik Grant run for 5 yds to the UNH 46
13:343rd & 4 at opp 46Devin Farrell pass incomplete to Tommy Smith, broken up by Caleb Mead
10:574th & 4 at opp 46Devin Walter punt for 32 yds
New Hampshire Safety, 3 plays (Rhode Island scores)
10:571st & 10 at own 14New Hampshire Penalty, false start (Mason Davis) to the UNH 9
10:571st & 15 at own 9pass incomplete to Isaac Seide
10:572nd & 15 at own 9Seth Morgan pass complete to Caleb Burke for 14 yds to the UNH 23
10:573rd & 1 at own 23Seth Morgan pass complete to Caleb Burke for a loss of 6 yards to the UNH 17
9:274th & 7 at own 17Blocked Punt For a Team SafetyRhode Island 2, New Hampshire 0
Rhode Island Punt, 9 plays
9:211st & 10 at own 20Nick Mazzie kickoff for 66 yds , Deon Silas return for 16 yds to the URI 30
9:211st & 10 at own 30Malik Grant run for 3 yds to the URI 33
9:212nd & 7 at own 33Devin Farrell pass incomplete to Greg Gaines III, broken up by Brendan Tighe
9:213rd & 7 at own 33Devin Farrell pass complete to Greg Gaines III for 8 yds to the URI 41 for a 1ST down
9:211st & 10 at own 41Rhode Island Penalty, false start (Jacob Otts) to the URI 36
9:211st & 15 at own 36Malik Grant run for 9 yds to the URI 45
9:212nd & 6 at own 45Devin Farrell run for 5 yds to the 50 yard line
9:213rd & 1 at the 50Malik Grant run for 12 yds to the UNH 38 for a 1ST down
9:211st & 10 at opp 38Grant,Malik rush middle (Silver,Josiah;Toscano,Ryan).
9:212nd & 10 at opp 38Devin Farrell pass incomplete to Marquis Buchanan, broken up by Brendan Tighe
9:213rd & 10 at opp 38pass incomplete to Shawn Harris Jr.
5:254th & 10 at opp 38Devin Walter punt for 22 yds
New Hampshire Field goal, 11 plays
5:251st & 10 at own 16Isaac Seide run for 4 yds to the UNH 20
5:252nd & 6 at own 20Seth Morgan pass complete to Joey Corcoran for 19 yds to the UNH 39 for a 1ST down
5:251st & 10 at own 39Isaac Seide run for 3 yds to the UNH 42
5:252nd & 7 at own 42Seth Morgan pass complete to Logan Tomlinson for 6 yds to the UNH 48
5:253rd & 1 at own 48Isaac Seide run for 1 yd to the UNH 49 for a 1ST down
5:251st & 10 at own 49Seth Morgan pass complete to Isaac Seide for 11 yds to the URI 40 for a 1ST down
2:001st & 10 at opp 40Seth Morgan pass complete to Logan Tomlinson for 14 yds to the URI 26 for a 1ST down
2:001st & 10 at opp 26Isaac Seide run for a loss of 3 yards to the URI 29
2:002nd & 13 at opp 29Seth Morgan pass complete to Isaac Seide for 2 yds to the URI 27
2:003rd & 11 at opp 27pass incomplete to Logan Tomlinson
0:234th & 11 at opp 27Nick Mazzie 45 yd FG GOODNew Hampshire 3, Rhode Island 2
0:181st & 10 at own 35Nick Mazzie kickoff for 54 yds , Deon Silas return for 18 yds to the URI 29
3rd quarter8 drives, then Rhode Island 19, New Hampshire 3
New Hampshire Interception, 4 plays
15:001st & 10 at own 35Will Johnson kickoff for 65 yds for a touchback
15:001st & 10 at own 25Isaac Seide run for 15 yds to the UNH 40 for a 1ST down
15:001st & 10 at own 40Isaac Seide run for a loss of 1 yard to the UNH 39
15:002nd & 11 at own 39pass incomplete to Logan Tomlinson
New Hampshire Turnover on downs, 8 plays
15:001st & 10 at own 17Isaac Seide run for 3 yds to the UNH 20
13:233rd & 11 at own 39Seth Morgan pass intercepted
Rhode Island Field goal, 8 plays
13:231st & 10 at opp 48Devin Farrell pass complete to Marquis Buchanan for 4 yds to the UNH 44
13:232nd & 6 at opp 44Malik Grant run for 4 yds to the UNH 40 Rhode Island Penalty, Offensive holding (Brady Roark) to the 50 yard line
13:232nd & 12 at the 50Rhode Island Penalty, false start (Greg Gaines III) to the URI 45
13:232nd & 17 at own 45Devin Farrell pass complete to Malik Grant for 12 yds to the UNH 43
13:233rd & 5 at opp 43Devin Farrell pass complete to Malik Grant for 35 yds to the UNH 8 for a 1ST down
13:231st & goal at opp 8Malik Grant run for 1 yd to the UNH 7
13:232nd & goal at opp 7Malik Grant run for 3 yds to the UNH 4
13:233rd & goal at opp 4Malik Grant run for 1 yd to the UNH 3
9:434th & goal at opp 3Ty Groff 20 yd FG GOODRhode Island 5, New Hampshire 3
New Hampshire Punt, 3 plays
9:341st & 10 at own 35Will Johnson kickoff for 57 yds , Caleb Mead return for 13 yds to the UNH 21
9:341st & 10 at own 21Vezza,Matt rush right (Pena,A.J.).
9:342nd & 10 at own 21Matt Vezza pass complete to Logan Tomlinson for 6 yds to the UNH 27
9:343rd & 4 at own 27Matt Vezza sacked by Cole Brockwell and Gabe Salomons for a loss of 1 yard to the UNH 26
7:214th & 5 at own 26Sean Lehane punt for 37 yds , Gabe Sloat returns for 1 yd to the URI 38
Rhode Island Touchdown, 3 plays
7:211st & 10 at own 38Devin Farrell run for 1 yd to the URI 39
7:212nd & 9 at own 39Devin Farrell pass incomplete to Shawn Harris Jr., broken up by Caleb Mead
6:473rd & 9 at own 39pass incomplete to Greg Gaines III
6:334th & 9 at own 39Freddie Camp 1 Yd Fumble Return (Ty Groff Kick)Rhode Island 12, New Hampshire 3
New Hampshire Punt, 6 plays
6:331st & 10 at own 35Will Johnson kickoff for 65 yds for a touchback
6:331st & 10 at own 25Isaac Seide run for a loss of 3 yards to the UNH 22
6:332nd & 13 at own 22Matt Vezza pass complete to Logan Tomlinson for 9 yds to the UNH 31
6:333rd & 4 at own 31Matt Vezza pass complete to Denzell Gibson for 8 yds to the UNH 39 for a 1ST down
6:331st & 10 at own 39Denzell Gibson run for a loss of 1 yard to the UNH 38
6:332nd & 11 at own 38Matt Vezza pass complete to Logan Tomlinson for 2 yds to the UNH 40
6:333rd & 9 at own 40pass incomplete
3:124th & 9 at own 40Sean Lehane punt for 45 yds
Rhode Island Touchdown, 7 plays
3:121st & 10 at own 15Malik Grant run for 1 yd to the URI 16
3:122nd & 9 at own 16pass incomplete to Greg Gaines III
3:123rd & 9 at own 16Devin Farrell run for 10 yds to the URI 26 for a 1ST down
3:121st & 10 at own 26Devin Farrell pass complete to Marquis Buchanan for 4 yds to the URI 30
3:122nd & 6 at own 30Malik Grant run for 8 yds to the URI 38 for a 1ST down
3:121st & 10 at own 38Malik Grant run for 5 yds to the URI 43
0:132nd & 5 at own 43Devin Farrell pass complete to Marquis Buchanan for 57 yds for a TD (Ty Groff KICK)Rhode Island 19, New Hampshire 3
New Hampshire Turnover on downs, 8 plays
0:081st & 10 at own 35Will Johnson kickoff for 65 yds , Caleb Mead return for 17 yds to the UNH 17
Q4 15:002nd & 7 at own 20Seth Morgan pass complete to Drew Danson for 16 yds to the UNH 36 for a 1ST down
Q4 15:001st & 10 at own 36Isaac Seide run for a loss of 2 yards to the UNH 34 Isaac Seide fumbled, recovered by UNH Isaac Seide
Q4 15:002nd & 12 at own 34Seth Morgan pass complete to Joey Corcoran for 18 yds to the URI 48 for a 1ST down
Q4 15:001st & 10 at opp 48Seth Morgan pass complete to Joey Corcoran for 5 yds to the URI 43
Q4 15:002nd & 5 at opp 43Isaac Seide run for 2 yds to the URI 41
Q4 15:003rd & 3 at opp 41Isaac Seide run for 1 yd to the URI 40
Q4 11:534th & 2 at opp 40Isaac Seide run for 1 yd to the URI 39
4th quarter5 drives, then Rhode Island 26, New Hampshire 9
Rhode Island Turnover on downs, 7 plays
11:531st & 10 at own 39Buchanan,Marquis rush right (Perkins,Brandon).
11:532nd & 10 at own 39Devin Farrell run for 7 yds to the URI 46
11:533rd & 3 at own 46Malik Grant run for 19 yds to the UNH 35 for a 1ST down
11:531st & 10 at opp 35Grant,Malik rush middle (Silver,Josiah;Ruiz,Flex).
11:532nd & 10 at opp 35Malik Grant run for 4 yds to the UNH 31
7:243rd & 6 at opp 31Devin Farrell run for 2 yds to the UNH 29
7:194th & 4 at opp 29pass incomplete to Marquis Buchanan
New Hampshire Turnover on downs, 6 plays
7:191st & 10 at own 29Seth Morgan pass complete to Isaac Seide for 5 yds to the UNH 34
7:192nd & 5 at own 34Seth Morgan pass complete to Caleb Burke for 8 yds to the UNH 42 for a 1ST down
7:191st & 10 at own 42Seth Morgan sacked by A.J. Pena for a loss of 12 yards to the UNH 30
7:192nd & 22 at own 30pass incomplete to Logan Perez
7:193rd & 22 at own 30Seth Morgan pass complete to Isaac Seide for 8 yds to the UNH 38
5:264th & 14 at own 38Seth Morgan sacked by Carson Primrose for a loss of 13 yards to the UNH 25
Rhode Island Touchdown, 3 plays
5:261st & 10 at opp 25Grant,Malik rush right (Toscano,Ryan;Owens,Wande).
5:262nd & 10 at opp 25Malik Grant run for 22 yds to the UNH 3 for a 1ST down
4:021st & goal at opp 3Tommy Smith 3 Yd Run (Ty Groff Kick)Rhode Island 26, New Hampshire 3
New Hampshire Touchdown, 12 plays
3:551st & 10 at own 35Will Johnson kickoff for 65 yds , Caleb Mead return for 33 yds to the UNH 33
3:551st & 10 at own 33Matt Vezza pass complete to Isaac Seide for a loss of 6 yards to the UNH 27
3:552nd & 16 at own 27Matt Vezza pass complete to Caleb Burke for 17 yds to the UNH 44 for a 1ST down
3:551st & 10 at own 44Matt Vezza pass complete to Logan Tomlinson for 6 yds to the 50 yard line
3:552nd & 4 at the 50Matt Vezza pass complete to Isaac Seide for 10 yds to the URI 40 for a 1ST down
3:551st & 10 at opp 40Matt Vezza pass incomplete to Casey McKinney, broken up by Ayinde Johnson
3:552nd & 10 at opp 40Matt Vezza pass complete to Caleb Burke for 10 yds to the URI 30 for a 1ST down
2:001st & 10 at opp 30Matt Vezza sacked by A.J. Pena for a loss of 8 yards to the URI 38
2:002nd & 18 at opp 38Matt Vezza run for 5 yds to the URI 33
2:003rd & 13 at opp 33Matt Vezza run for 11 yds to the URI 22
2:004th & 2 at opp 22Matt Vezza pass complete to Caleb Burke for 9 yds to the URI 13 for a 1ST down
0:291st & 10 at opp 13Logan Tomlinson 13 Yd pass from Matt Vezza (Two-Point Pass Conversion Failed)Rhode Island 26, New Hampshire 9
0:291st & goal at opp 3Matt Vezza pass incomplete
Rhode Island Result not recorded, 1 play
0:281st & 10 at own 35Nick Mazzie kickoff for 12 yds
0:281st & 10 at opp 47Devin 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.

New Hampshire leads 16–⁠6 in 22 meetings, counting the one since this game.

Recent meetings
2025Rhode Island 38, New Hampshire 27
2024Rhode Island 26, New Hampshire 9
2023Rhode Island 34, New Hampshire 28
2022New Hampshire 31, Rhode Island 28
2021Rhode Island 28, New Hampshire 3
2019New Hampshire 27, Rhode Island 24

Around this game