Rhode Island at Holy Cross

Saturday, September 13, 2025

Rhode Island beat Holy Cross 9–⁠7. It was their seventh meeting; Holy Cross leads the series 4–⁠3.

AwayRhode Island11–⁠3 in 2025
9
HomeHoly Cross3–⁠9 in 2025
7

Final at Fitton Field, WorcesterTV: ESPN+Attendance 14,127

At kickoff
70°F, wind 8 mph from the southWeather: NOAA NCEI Global Historical Climatology Network hourly; Worcester, 6 km from the stadium, six minutes before kickoff
Official
Justin AckleyGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Rhode Island33039
Holy Cross07007

Standouts

Player stats

Rhode Island

PassingC/AttYdsTDInt
Devin Farrell22/3727101
RushingCarYdsTDLong
Antwain Littleton II1894026
Devin Farrell639020
ReceivingRecYdsTDLong
Marquis Buchanan584034
Connor Finer580035
Greg Gaines III669024
Aboraa Kwarteng329020

Holy Cross

PassingC/AttYdsTDInt
Cal Swanson14/2915700
RushingCarYdsTDLong
Jayden Clerveaux829111
Cal Swanson1119019
Nyeoti Punni2905
Max Mosey4803
ReceivingRecYdsTDLong
Max Mosey440011
Charly Mullaly337018
Ty Curran336021
Sam Slade335030
DefenseTklTFLSacksInt
Donovan Comestro0001

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

Team stats

Rhode IslandHoly Cross
403Total yards229
271Passing yards157
132Rushing yards72
7.3Yards per pass5.4
5.3Yards per rush2.3
19First downs15
4–⁠12Third downs6–⁠15
1–⁠2Fourth downs1–⁠2
1Turnovers0
11–⁠92Penalties3–⁠43
31:03Possession28:51

Efficiency

Rhode IslandHoly Cross
44%Success rate29%
0.23EPA per play−0.02
1.21Explosiveness1.38
−0.14Rushing EPA0.03
0.50Passing EPA−0.06
29%Passing-down success20%

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)

Rhode Island 52% to win. Elo’s favorite won.

The line

Rhode Island −3.5, over/under 46.5.

The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.

Every drive

Holy Cross end zoneRhode Island end zoneQ1 Holy CrossPunt, 4 playsQ1 Rhode IslandField goal, 14 playsQ1 Holy CrossPunt, 9 playsQ1 Rhode IslandPunt, 4 playsQ2 Holy CrossPunt, 5 playsQ2 Rhode IslandPunt, 3 playsQ2 Holy CrossTouchdown, 9 playsQ2 Rhode IslandField goal, 13 playsQ2 Holy CrossPunt, 3 playsQ2 Rhode IslandResult not recorded, 1 playQ3 Rhode IslandTurnover on downs, 12 playsQ3 Holy CrossPunt, 3 playsQ3 Rhode IslandInterception, 5 playsQ3 Holy CrossMissed FG, 15 playsQ4 Rhode IslandPunt, 6 playsQ4 Holy CrossPunt, 5 playsQ4 Rhode IslandField goal, 8 playsQ4 Holy CrossTurnover on downs, 8 playsQ4 Rhode IslandEnd of game, 1 play
Solid bars scored; an outline in the other team’s color marks points the defense scored. Holy Cross drives left to right, Rhode Island right to left.
  1. Q1 Holy CrossPunt, 4 plays, 20 yards
  2. Q1 Rhode IslandField goal, 14 plays, 78 yards
  3. Q1 Holy CrossPunt, 9 plays, 35 yards
  4. Q1 Rhode IslandPunt, 4 plays, 30 yards
  5. Q2 Holy CrossPunt, 5 plays, 23 yards
  6. Q2 Rhode IslandPunt, 3 plays, 4 yards
  7. Q2 Holy CrossTouchdown, 9 plays, 54 yards
  8. Q2 Rhode IslandField goal, 13 plays, 69 yards
  9. Q2 Holy CrossPunt, 3 plays, 9 yards
  10. Q2 Rhode IslandResult not recorded, 1 play, 0 yards
  11. Q3 Rhode IslandTurnover on downs, 12 plays, 67 yards
  12. Q3 Holy CrossPunt, 3 plays, −4 yards
  13. Q3 Rhode IslandInterception, 5 plays, 22 yards
  14. Q3 Holy CrossMissed FG, 15 plays, 67 yards
  15. Q4 Rhode IslandPunt, 6 plays, 33 yards
  16. Q4 Holy CrossPunt, 5 plays, 23 yards
  17. Q4 Rhode IslandField goal, 8 plays, 67 yards
  18. Q4 Holy CrossTurnover on downs, 8 plays, 27 yards
  19. Q4 Rhode IslandEnd of game, 1 play, −1 yard

Play by play

1st quarter4 drives, then Rhode Island 3, Holy Cross 0
Holy Cross Punt, 4 plays
14:541st & 10 at own 35Garth White kickoff for 65 yds , Joseph Williams return for 17 yds to the HC 17
14:541st & 10 at own 17Cal Swanson pass incomplete to Charly Mullaly
14:542nd & 10 at own 17No Huddle-Shotgun Swanson,Cal pass incomplete short left to Clerveaux,Jayden thrown to HC15 PENALTY URI Personal Foul (Mankins,Case) 15 yards from HC17 to HC32, 1ST DOWN. NO PLAY.
14:541st & 10 at own 32Jayden Clerveaux run for 1 yd to the HC 33
14:542nd & 9 at own 33Cal Swanson pass complete to Sam Slade for a loss of 1 yard to the HC 32
14:543rd & 10 at own 32Cal Swanson run for 5 yds to the HC 37
12:284th & 5 at own 37Ethan Moss punt for 43 yds , Angel Sanchez returns for 6 yds to the URI 16
Rhode Island Field goal, 14 plays
12:281st & 10 at own 16Devin Farrell pass complete to Aboraa Kwarteng for 5 yds to the URI 21
12:282nd & 5 at own 21Antwain Littleton Jr. run for 4 yds to the URI 25
12:283rd & 1 at own 25Devin Farrell run for 20 yds to the URI 45 for a 1ST down
12:281st & 10 at own 45Devin Farrell run for 3 yds to the URI 48
12:282nd & 7 at own 48Devin Farrell pass complete to Greg Gaines III for 10 yds to the HC 42 for a 1ST down
12:281st & 10 at opp 42Devin Farrell pass complete to Antwain Littleton Jr. for 6 yds to the HC 36
12:282nd & 4 at opp 36Devin Farrell pass incomplete to Greg Gaines III
12:283rd & 4 at opp 36Devin Farrell pass complete to Greg Gaines III for 9 yds to the HC 27 for a 1ST down
12:281st & 10 at opp 27Antwain Littleton Jr. run for 9 yds to the HC 18
12:282nd & 1 at opp 18Devin Farrell pass complete to Marquis Buchanan for 11 yds to the HC 7 for a 1ST down
12:281st & goal at opp 7Antwain Littleton Jr. run for 1 yd to the HC 6
12:282nd & goal at opp 6Devin Farrell pass incomplete to Connor Finer
12:283rd & goal at opp 6Devin Farrell pass incomplete to Marquis Buchanan
6:264th & goal at opp 6Garth White 24 yd FG GOODRhode Island 3, Holy Cross 0
6:261st & 10 at own 20Timeout Holy Cross, clock 06:26
6:181st & 10 at own 35Garth White kickoff for 64 yds , Joseph Williams return for 37 yds to the HC 28 Holy Cross Penalty, (18 Yards) to the HC 20
Holy Cross Punt, 9 plays
6:181st & 10 at own 20Joseph Williams run for 3 yds to the HC 23
6:182nd & 7 at own 23No Huddle-Shotgun Clerveaux,Jayden rush middle for 1 yard loss to the HC22 (Campbell,Jordan) PENALTY URI Offside (Wilson, Jr.,Kareem) 5 yards from HC23 to HC28. NO PLAY.
6:182nd & 2 at own 28Jayden Clerveaux run for no gain to the HC 28
6:183rd & 2 at own 28Cal Swanson run for 10 yds to the HC 38 for a 1ST down
6:181st & 10 at own 38Cal Swanson pass incomplete
6:182nd & 10 at own 38No Huddle-Shotgun Swanson,Cal pass complete short right to Youngblood,Blake caught at URI49, for 16 yards to the URI46 (Carcel,Justin) PENALTY HC Ineligible Downfield on Pass offsetting URI Holding offsetting. NO PLAY.
3:272nd & 10 at own 38Timeout Holy Cross, clock 03:27
3:272nd & 10 at own 38Cal Swanson pass complete to Ty Curran for 6 yds to the HC 44
3:273rd & 4 at own 44Cal Swanson pass complete to Blake Youngblood for 9 yds to the URI 47 for a 1ST down
3:271st & 10 at opp 47Jayden Clerveaux run for 2 yds to the URI 45
3:272nd & 8 at opp 45Joseph Williams run for no gain to the URI 45
3:273rd & 8 at opp 45Cal Swanson pass incomplete
0:284th & 8 at opp 45Ethan Moss punt for 36 yds
Rhode Island Punt, 4 plays
0:001st & 10 at own 9Antwain Littleton Jr. run for 26 yds to the URI 35 for a 1ST down
Q2 15:001st & 10 at own 35(15:00) PENALTY URI False Start (Smith,Christian) 5 yards from URI35 to URI30. NO PLAY.
Q2 15:001st & 15 at own 30Devin Farrell pass incomplete to Aboraa Kwarteng
Q2 15:002nd & 15 at own 30Devin Farrell pass complete to Connor Finer for 6 yds to the URI 36
Q2 15:003rd & 9 at own 36Devin Farrell pass complete to Greg Gaines III for 8 yds to the URI 44
Q2 15:004th & 1 at own 44PENALTY URI False Start (McCann-Carter,Ethan) 5 yards from URI44 to URI39. NO PLAY.
Q2 13:094th & 6 at own 39James Allen punt for 32 yds , Max Mosey returns for 4 yds to the HC 33
2nd quarter6 drives, then Holy Cross 7, Rhode Island 6
Holy Cross Punt, 5 plays
13:091st & 10 at own 33Cal Swanson run for no gain to the HC 33
13:092nd & 10 at own 33Cal Swanson pass complete to Charly Mullaly for 18 yds to the URI 49 for a 1ST down
13:091st & 10 at opp 49Nyeoti Punni run for 5 yds to the URI 44
13:092nd & 5 at opp 44Holy Cross Penalty, (Yards) declined
13:093rd & 5 at opp 44Cal Swanson pass incomplete to Max Mosey
11:044th & 5 at opp 44Ethan Moss punt for 31 yds, fair catch by Angel Sanchez at the URI 13
Rhode Island Punt, 3 plays
11:041st & 10 at own 13Antwain Littleton Jr. run for 4 yds to the URI 17
11:042nd & 6 at own 17Devin Farrell pass incomplete to Aboraa Kwarteng
11:043rd & 6 at own 17Devin Farrell pass incomplete to Greg Gaines III
10:024th & 6 at own 17James Allen punt for 37 yds, punt out-of-bounds at the HC 46
Holy Cross Touchdown, 9 plays
10:021st & 10 at own 46Cal Swanson pass incomplete to Charly Mullaly
10:022nd & 10 at own 46Jayden Clerveaux run for 11 yds to the URI 43 for a 1ST down
10:021st & 10 at opp 43Cal Swanson pass complete to Max Mosey for 11 yds to the URI 32 for a 1ST down
10:021st & 10 at opp 32Ty Curran run for 5 yds to the URI 27
10:022nd & 5 at opp 27Cal Swanson pass complete to Ty Curran for 21 yds to the URI 6 for a 1ST down
10:021st & goal at opp 6Max Mosey run for 3 yds to the URI 3
7:162nd & goal at opp 3Timeout Holy Cross, clock 07:16
7:162nd & goal at opp 3Max Mosey run for 2 yds to the URI 1
7:163rd & goal at opp 1Max Mosey run for no gain to the URI 1
5:304th & goal at opp 1Jayden Clerveaux run for 1 yd for a TD (Owen Saraceno KICK)Holy Cross 7, Rhode Island 3
5:301st & 10 at own 35Owen Saraceno kickoff for 61 yds Rhode Island Penalty, Mensah,Jamall at URI04, End Of Play PENALTY HC Personal Foul (15 Yards) to the URI 19
Rhode Island Field goal, 13 plays
5:301st & 10 at own 19Antwain Littleton Jr. run for 2 yds to the URI 21
5:302nd & 8 at own 21Devin Farrell pass complete to Antwain Littleton Jr. for 10 yds to the URI 31 for a 1ST down
5:301st & 10 at own 31Antwain Littleton Jr. run for 4 yds to the URI 35
5:302nd & 6 at own 35Antwain Littleton Jr. run for a loss of 2 yards to the URI 33
5:303rd & 8 at own 33Devin Farrell pass complete to Marquis Buchanan for 13 yds to the URI 46 for a 1ST down
5:301st & 10 at own 46Devin Farrell pass complete to Greg Gaines III for 5 yds to the URI 41
5:302nd & 15 at own 41Devin Farrell pass complete to Connor Finer for 7 yds to the URI 48
2:003rd & 8 at own 48Timeout Holy Cross, clock 02:00
2:003rd & 8 at own 48Devin Farrell pass complete to Aboraa Kwarteng for 20 yds to the HC 32 for a 1ST down
2:001st & 10 at opp 32Devin Farrell pass complete to Marquis Buchanan for 20 yds to the HC 12 for a 1ST down
1:431st & 10 at opp 12Timeout Holy Cross, clock 01:43
1:431st & 10 at opp 12Devin Farrell pass incomplete to Greg Gaines III
1:432nd & 10 at opp 12Devin Farrell pass incomplete
1:433rd & 10 at opp 12Devin Farrell pass incomplete to Aboraa Kwarteng
1:244th & 10 at opp 12Garth White 29 yd FG GOODHoly Cross 7, Rhode Island 6
Holy Cross Punt, 3 plays
1:171st & 10 at own 35Garth White kickoff for 59 yds , Joseph Williams return for 21 yds to the HC 27
1:171st & 10 at own 27Cal Swanson pass incomplete to Sam Slade
1:172nd & 10 at own 27Cal Swanson run for 3 yds to the HC 30
1:173rd & 7 at own 30Cal Swanson pass complete to Charly Mullaly for 6 yds to the HC 36
0:354th & 1 at own 36Timeout Rhode Island, clock 00:35
0:234th & 1 at own 36Ethan Moss punt for 51 yds
Rhode Island Result not recorded, 1 play
0:001st & 10 at own 6Kneel down by Rhode Island at URI06 for loss of 0 yards.
3rd quarter4 drives, then Holy Cross 7, Rhode Island 6
Rhode Island Turnover on downs, 12 plays
14:541st & 10 at own 35Owen Saraceno kickoff for 65 yds , Trey Lubin return for 16 yds to the URI 16
14:541st & 10 at own 16Antwain Littleton Jr. run for 7 yds to the URI 23
14:542nd & 3 at own 23Antwain Littleton Jr. run for 3 yds to the URI 26 for a 1ST down
14:541st & 10 at own 26Antwain Littleton Jr. run for 2 yds to the URI 28
14:542nd & 8 at own 28Devin Farrell pass complete to Marquis Buchanan for 34 yds to the HC 38 for a 1ST down
14:541st & 10 at opp 38Antwain Littleton Jr. run for 3 yds to the HC 35
14:542nd & 7 at opp 35Devin Farrell pass complete to Aboraa Kwarteng for 4 yds to the HC 31
14:543rd & 3 at opp 31Devin Farrell pass incomplete to Marquis Buchanan
10:464th & 3 at opp 31Timeout Holy Cross, clock 10:46
10:464th & 3 at opp 31Devin Farrell pass complete to Marquis Buchanan for 6 yds to the HC 25 for a 1ST down
10:461st & 10 at opp 25PENALTY URI False Start (Smith,Christian) 5 yards from HC25 to HC30. NO PLAY.
10:461st & 15 at opp 30Antwain Littleton Jr. run for 4 yds to the HC 26
10:462nd & 11 at opp 26Devin Farrell run for 3 yds to the HC 23
10:463rd & 8 at opp 23Devin Farrell run for 7 yds to the HC 16
7:464th & 1 at opp 16Gabe Winowich run for a loss of 1 yard to the HC 17
Holy Cross Punt, 3 plays
7:462nd & 10 at own 17Timeout Holy Cross, clock 07:46
7:461st & 10 at own 17Cal Swanson pass incomplete to Max Mosey
7:462nd & 10 at own 17Max Mosey run for 3 yds to the HC 20
7:463rd & 7 at own 20Cal Swanson sacked by Moses Meus for a loss of 7 yards to the HC 13
6:104th & 14 at own 13Ethan Moss punt for 45 yds
Rhode Island Interception, 5 plays
6:101st & 10 at own 42Antwain Littleton Jr. run for 14 yds to the HC 44 for a 1ST down
6:101st & 10 at opp 44Devin Farrell pass complete to Connor Finer for 9 yds to the HC 35
6:102nd & 1 at opp 35Antwain Littleton Jr. run for 3 yds to the HC 32 for a 1ST down
6:101st & 10 at opp 32Devin Farrell sacked by Kevin Gillis for a loss of 4 yards to the HC 36
Holy Cross Missed FG, 15 plays
3:281st & 10 at own 14Jayden Clerveaux run for 3 yds to the HC 17
3:282nd & 7 at own 17Cal Swanson run for 6 yds to the HC 23
3:283rd & 1 at own 23Jayden Clerveaux run for 9 yds to the HC 32 for a 1ST down
3:281st & 10 at own 32Cal Swanson sacked by A.J. Pena for a loss of 4 yards to the HC 28
3:282nd & 14 at own 28Cal Swanson sacked by Sam Ofurie for a loss of 8 yards to the HC 20
3:283rd & 22 at own 20Cal Swanson pass incomplete to Max Mosey for a 1ST down Rhode Island Penalty, Defensive Pass Interference (Ayinde Johnson) to the HC 35 for a 1ST down
0:001st & 10 at own 35Nyeoti Punni run for 4 yds to the HC 39
Q4 15:002nd & 6 at own 39Cal Swanson pass incomplete to Blake Youngblood
Q4 15:003rd & 6 at own 39Cal Swanson pass complete to Sam Slade for 30 yds to the URI 31 for a 1ST down
Q4 15:001st & 10 at opp 31Cal Swanson pass incomplete to Lincoln Fisher
Q4 15:002nd & 10 at opp 31Cal Swanson pass complete to Max Mosey for 11 yds to the URI 20 for a 1ST down
Q4 15:001st & 10 at opp 20Cal Swanson sacked by Rohan Davy for a loss of 2 yards to the URI 22
Q4 15:002nd & 12 at opp 22Sam Slade run for 3 yds to the URI 19
Q4 15:003rd & 9 at opp 19Cal Swanson pass incomplete to Nathan Schillinger
Q4 12:284th & 9 at opp 19Owen Saraceno 37 yd FG MISSED
4th quarter5 drives, then Rhode Island 9, Holy Cross 7
Rhode Island Punt, 6 plays
12:282nd & 11 at own 19Timeout Holy Cross, clock 12:28
12:281st & 10 at own 20Antwain Littleton Jr. run for a loss of 1 yard to the URI 19
12:282nd & 11 at own 19Devin Farrell pass complete to Greg Gaines III for 23 yds to the URI 42 for a 1ST down
12:281st & 10 at own 42Devin Farrell pass complete to Connor Finer for 23 yds to the HC 35 for a 1ST down
12:281st & 10 at opp 35Antwain Littleton Jr. run for a loss of 2 yards to the HC 37 Antwain Littleton Jr. fumbled, recovered by URI Antwain Littleton Jr.
12:282nd & 12 at opp 37Devin Farrell pass incomplete to Greg Gaines III
9:323rd & 12 at opp 37No Huddle-Shotgun Farrell,Devin pass complete short middle to Littleton, Jr.,Antwain caught at HC35, for 37 yards to the HC00 TOUCHDOWN nullified by penalty, clock 09:32 PENALTY URI Holding (Alexander,Tre) 10 yards from HC37 to HC47. NO PLAY.
9:323rd & 22 at opp 47Devin Farrell pass incomplete to Aboraa Kwarteng
9:164th & 22 at opp 47James Allen punt for 47 yds for a touchback
Holy Cross Punt, 5 plays
9:162nd & 8 at own 22Timeout Holy Cross, clock 09:16
9:161st & 10 at own 20Jayden Clerveaux run for 2 yds to the HC 22
9:162nd & 8 at own 22Cal Swanson run for 19 yds to the HC 41 for a 1ST down
9:161st & 10 at own 41Ty Curran run for a loss of 4 yards to the HC 37 Ty Curran fumbled, recovered by URI Ty Curran
9:162nd & 14 at own 37Cal Swanson sacked by John Boyles for a loss of 3 yards to the HC 34
9:163rd & 17 at own 34Cal Swanson pass complete to Ty Curran for 9 yds to the HC 43
5:574th & 8 at own 43Ethan Moss punt for 48 yds
Rhode Island Field goal, 8 plays
5:571st & 10 at own 44Timeout Holy Cross, clock 05:57
5:571st & 10 at own 9Devin Farrell pass complete to Connor Finer for 35 yds to the URI 44 for a 1ST down
5:571st & 10 at own 44Rhode Island Penalty, Offensive Holding (-10 Yards) to the URI 34
5:571st & 20 at own 34Devin Farrell pass complete to Greg Gaines III for 24 yds to the HC 42 for a 1ST down
5:571st & 10 at opp 42Antwain Littleton Jr. run for 13 yds to the HC 29 for a 1ST down
5:571st & 10 at opp 29No Huddle-Shotgun Farrell,Devin pass complete short left to Finer,Connor caught at HC16, for 13 yards to the HC16, End Of Play PENALTY URI Ineligible Downfield on Pass (Bethea,Brock) 5 yards from HC29 to HC34. NO PLAY.
5:571st & 15 at opp 34Devin Farrell run for 10 yds to the HC 24
5:572nd & 5 at opp 24Devin Farrell pass incomplete to Marquis Buchanan
5:573rd & 5 at opp 24Devin Farrell pass incomplete to Marquis Buchanan
2:234th & 5 at opp 24Garth White 41 yd FG GOODRhode Island 9, Holy Cross 7
2:231st & 10 at own 25Timeout Holy Cross, clock 02:23
Holy Cross Turnover on downs, 8 plays
2:231st & 10 at own 35Garth White kickoff for 65 yds for a touchback
2:231st & 10 at own 25Cal Swanson pass complete to Max Mosey for 11 yds to the HC 36 for a 1ST down
2:231st & 10 at own 36Cal Swanson pass incomplete to Charly Mullaly
1:582nd & 10 at own 36Timeout Holy Cross, clock 01:58
1:582nd & 10 at own 36Cal Swanson pass complete to Sam Slade for 6 yds to the HC 42
1:583rd & 4 at own 42Cal Swanson pass complete to Charly Mullaly for 13 yds to the URI 45 for a 1ST down
1:581st & 10 at opp 45Sam Slade run for no gain to the URI 45
1:582nd & 10 at opp 45No Huddle-Shotgun Swanson,Cal pass incomplete short left to Mullaly,Charly thrown to URI27 PENALTY HC Holding (Blattner,Bradford) 10 yards from URI45 to HC45. NO PLAY.
1:582nd & 20 at own 45Cal Swanson pass complete to Max Mosey for 7 yds to the URI 48
1:583rd & 13 at opp 48Cal Swanson pass incomplete to Charly Mullaly
0:414th & 13 at opp 48Timeout Holy Cross, clock 00:41
0:354th & 13 at opp 48Cal Swanson pass incomplete to Max Mosey
Rhode Island End of game, 1 play
0:001st & 10 at own 48Kneel down by Rhode Island at URI47 for loss of 1 yard.

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.

Holy Cross leads 4–⁠3 in seven meetings.

Recent meetings
2025Rhode Island 9, Holy Cross 7
2024Rhode Island 20, Holy Cross 17
1980Holy Cross 21, Rhode Island 14
1979Holy Cross 35, Rhode Island 6
1977Rhode Island 14, Holy Cross 0
1976Holy Cross 33, Rhode Island 14

Around this game