From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Rhode Island
Holy Cross
403
Total yards
229
271
Passing yards
157
132
Rushing yards
72
7.3
Yards per pass
5.4
5.3
Yards per rush
2.3
19
First downs
15
4–12
Third downs
6–15
1–2
Fourth downs
1–2
1
Turnovers
0
11–92
Penalties
3–43
31:03
Possession
28:51
Efficiency
Rhode Island
Holy Cross
44%
Success rate
29%
0.23
EPA per play
−0.02
1.21
Explosiveness
1.38
−0.14
Rushing EPA
0.03
0.50
Passing EPA
−0.06
29%
Passing-down success
20%
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
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.
Q1 Holy CrossPunt, 4 plays, 20 yards
Q1 Rhode IslandField goal, 14 plays, 78 yards
Q1 Holy CrossPunt, 9 plays, 35 yards
Q1 Rhode IslandPunt, 4 plays, 30 yards
Q2 Holy CrossPunt, 5 plays, 23 yards
Q2 Rhode IslandPunt, 3 plays, 4 yards
Q2 Holy CrossTouchdown, 9 plays, 54 yards
Q2 Rhode IslandField goal, 13 plays, 69 yards
Q2 Holy CrossPunt, 3 plays, 9 yards
Q2 Rhode IslandResult not recorded, 1 play, 0 yards
Q3 Rhode IslandTurnover on downs, 12 plays, 67 yards
Q3 Holy CrossPunt, 3 plays, −4 yards
Q3 Rhode IslandInterception, 5 plays, 22 yards
Q3 Holy CrossMissed FG, 15 plays, 67 yards
Q4 Rhode IslandPunt, 6 plays, 33 yards
Q4 Holy CrossPunt, 5 plays, 23 yards
Q4 Rhode IslandField goal, 8 plays, 67 yards
Q4 Holy CrossTurnover on downs, 8 plays, 27 yards
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:54
1st & 10 at own 35
Garth White kickoff for 65 yds , Joseph Williams return for 17 yds to the HC 17
14:54
1st & 10 at own 17
Cal Swanson pass incomplete to Charly Mullaly
14:54
2nd & 10 at own 17
No 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:54
1st & 10 at own 32
Jayden Clerveaux run for 1 yd to the HC 33
14:54
2nd & 9 at own 33
Cal Swanson pass complete to Sam Slade for a loss of 1 yard to the HC 32
14:54
3rd & 10 at own 32
Cal Swanson run for 5 yds to the HC 37
12:28
4th & 5 at own 37
Ethan Moss punt for 43 yds , Angel Sanchez returns for 6 yds to the URI 16
Rhode Island Field goal, 14 plays
12:28
1st & 10 at own 16
Devin Farrell pass complete to Aboraa Kwarteng for 5 yds to the URI 21
12:28
2nd & 5 at own 21
Antwain Littleton Jr. run for 4 yds to the URI 25
12:28
3rd & 1 at own 25
Devin Farrell run for 20 yds to the URI 45 for a 1ST down
12:28
1st & 10 at own 45
Devin Farrell run for 3 yds to the URI 48
12:28
2nd & 7 at own 48
Devin Farrell pass complete to Greg Gaines III for 10 yds to the HC 42 for a 1ST down
12:28
1st & 10 at opp 42
Devin Farrell pass complete to Antwain Littleton Jr. for 6 yds to the HC 36
12:28
2nd & 4 at opp 36
Devin Farrell pass incomplete to Greg Gaines III
12:28
3rd & 4 at opp 36
Devin Farrell pass complete to Greg Gaines III for 9 yds to the HC 27 for a 1ST down
12:28
1st & 10 at opp 27
Antwain Littleton Jr. run for 9 yds to the HC 18
12:28
2nd & 1 at opp 18
Devin Farrell pass complete to Marquis Buchanan for 11 yds to the HC 7 for a 1ST down
12:28
1st & goal at opp 7
Antwain Littleton Jr. run for 1 yd to the HC 6
12:28
2nd & goal at opp 6
Devin Farrell pass incomplete to Connor Finer
12:28
3rd & goal at opp 6
Devin Farrell pass incomplete to Marquis Buchanan
6:26
4th & goal at opp 6
Garth White 24 yd FG GOODRhode Island 3, Holy Cross 0
6:26
1st & 10 at own 20
Timeout Holy Cross, clock 06:26
6:18
1st & 10 at own 35
Garth 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:18
1st & 10 at own 20
Joseph Williams run for 3 yds to the HC 23
6:18
2nd & 7 at own 23
No 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:18
2nd & 2 at own 28
Jayden Clerveaux run for no gain to the HC 28
6:18
3rd & 2 at own 28
Cal Swanson run for 10 yds to the HC 38 for a 1ST down
6:18
1st & 10 at own 38
Cal Swanson pass incomplete
6:18
2nd & 10 at own 38
No 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:27
2nd & 10 at own 38
Timeout Holy Cross, clock 03:27
3:27
2nd & 10 at own 38
Cal Swanson pass complete to Ty Curran for 6 yds to the HC 44
3:27
3rd & 4 at own 44
Cal Swanson pass complete to Blake Youngblood for 9 yds to the URI 47 for a 1ST down
3:27
1st & 10 at opp 47
Jayden Clerveaux run for 2 yds to the URI 45
3:27
2nd & 8 at opp 45
Joseph Williams run for no gain to the URI 45
3:27
3rd & 8 at opp 45
Cal Swanson pass incomplete
0:28
4th & 8 at opp 45
Ethan Moss punt for 36 yds
Rhode Island Punt, 4 plays
0:00
1st & 10 at own 9
Antwain Littleton Jr. run for 26 yds to the URI 35 for a 1ST down
Q2 15:00
1st & 10 at own 35
(15:00) PENALTY URI False Start (Smith,Christian) 5 yards from URI35 to URI30. NO PLAY.
Q2 15:00
1st & 15 at own 30
Devin Farrell pass incomplete to Aboraa Kwarteng
Q2 15:00
2nd & 15 at own 30
Devin Farrell pass complete to Connor Finer for 6 yds to the URI 36
Q2 15:00
3rd & 9 at own 36
Devin Farrell pass complete to Greg Gaines III for 8 yds to the URI 44
Q2 15:00
4th & 1 at own 44
PENALTY URI False Start (McCann-Carter,Ethan) 5 yards from URI44 to URI39. NO PLAY.
Q2 13:09
4th & 6 at own 39
James 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:09
1st & 10 at own 33
Cal Swanson run for no gain to the HC 33
13:09
2nd & 10 at own 33
Cal Swanson pass complete to Charly Mullaly for 18 yds to the URI 49 for a 1ST down
13:09
1st & 10 at opp 49
Nyeoti Punni run for 5 yds to the URI 44
13:09
2nd & 5 at opp 44
Holy Cross Penalty, (Yards) declined
13:09
3rd & 5 at opp 44
Cal Swanson pass incomplete to Max Mosey
11:04
4th & 5 at opp 44
Ethan Moss punt for 31 yds, fair catch by Angel Sanchez at the URI 13
Rhode Island Punt, 3 plays
11:04
1st & 10 at own 13
Antwain Littleton Jr. run for 4 yds to the URI 17
11:04
2nd & 6 at own 17
Devin Farrell pass incomplete to Aboraa Kwarteng
11:04
3rd & 6 at own 17
Devin Farrell pass incomplete to Greg Gaines III
10:02
4th & 6 at own 17
James Allen punt for 37 yds, punt out-of-bounds at the HC 46
Holy Cross Touchdown, 9 plays
10:02
1st & 10 at own 46
Cal Swanson pass incomplete to Charly Mullaly
10:02
2nd & 10 at own 46
Jayden Clerveaux run for 11 yds to the URI 43 for a 1ST down
10:02
1st & 10 at opp 43
Cal Swanson pass complete to Max Mosey for 11 yds to the URI 32 for a 1ST down
10:02
1st & 10 at opp 32
Ty Curran run for 5 yds to the URI 27
10:02
2nd & 5 at opp 27
Cal Swanson pass complete to Ty Curran for 21 yds to the URI 6 for a 1ST down
10:02
1st & goal at opp 6
Max Mosey run for 3 yds to the URI 3
7:16
2nd & goal at opp 3
Timeout Holy Cross, clock 07:16
7:16
2nd & goal at opp 3
Max Mosey run for 2 yds to the URI 1
7:16
3rd & goal at opp 1
Max Mosey run for no gain to the URI 1
5:30
4th & goal at opp 1
Jayden Clerveaux run for 1 yd for a TD (Owen Saraceno KICK)Holy Cross 7, Rhode Island 3
5:30
1st & 10 at own 35
Owen 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:30
1st & 10 at own 19
Antwain Littleton Jr. run for 2 yds to the URI 21
5:30
2nd & 8 at own 21
Devin Farrell pass complete to Antwain Littleton Jr. for 10 yds to the URI 31 for a 1ST down
5:30
1st & 10 at own 31
Antwain Littleton Jr. run for 4 yds to the URI 35
5:30
2nd & 6 at own 35
Antwain Littleton Jr. run for a loss of 2 yards to the URI 33
5:30
3rd & 8 at own 33
Devin Farrell pass complete to Marquis Buchanan for 13 yds to the URI 46 for a 1ST down
5:30
1st & 10 at own 46
Devin Farrell pass complete to Greg Gaines III for 5 yds to the URI 41
5:30
2nd & 15 at own 41
Devin Farrell pass complete to Connor Finer for 7 yds to the URI 48
2:00
3rd & 8 at own 48
Timeout Holy Cross, clock 02:00
2:00
3rd & 8 at own 48
Devin Farrell pass complete to Aboraa Kwarteng for 20 yds to the HC 32 for a 1ST down
2:00
1st & 10 at opp 32
Devin Farrell pass complete to Marquis Buchanan for 20 yds to the HC 12 for a 1ST down
1:43
1st & 10 at opp 12
Timeout Holy Cross, clock 01:43
1:43
1st & 10 at opp 12
Devin Farrell pass incomplete to Greg Gaines III
1:43
2nd & 10 at opp 12
Devin Farrell pass incomplete
1:43
3rd & 10 at opp 12
Devin Farrell pass incomplete to Aboraa Kwarteng
1:24
4th & 10 at opp 12
Garth White 29 yd FG GOODHoly Cross 7, Rhode Island 6
Holy Cross Punt, 3 plays
1:17
1st & 10 at own 35
Garth White kickoff for 59 yds , Joseph Williams return for 21 yds to the HC 27
1:17
1st & 10 at own 27
Cal Swanson pass incomplete to Sam Slade
1:17
2nd & 10 at own 27
Cal Swanson run for 3 yds to the HC 30
1:17
3rd & 7 at own 30
Cal Swanson pass complete to Charly Mullaly for 6 yds to the HC 36
0:35
4th & 1 at own 36
Timeout Rhode Island, clock 00:35
0:23
4th & 1 at own 36
Ethan Moss punt for 51 yds
Rhode Island Result not recorded, 1 play
0:00
1st & 10 at own 6
Kneel 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:54
1st & 10 at own 35
Owen Saraceno kickoff for 65 yds , Trey Lubin return for 16 yds to the URI 16
14:54
1st & 10 at own 16
Antwain Littleton Jr. run for 7 yds to the URI 23
14:54
2nd & 3 at own 23
Antwain Littleton Jr. run for 3 yds to the URI 26 for a 1ST down
14:54
1st & 10 at own 26
Antwain Littleton Jr. run for 2 yds to the URI 28
14:54
2nd & 8 at own 28
Devin Farrell pass complete to Marquis Buchanan for 34 yds to the HC 38 for a 1ST down
14:54
1st & 10 at opp 38
Antwain Littleton Jr. run for 3 yds to the HC 35
14:54
2nd & 7 at opp 35
Devin Farrell pass complete to Aboraa Kwarteng for 4 yds to the HC 31
14:54
3rd & 3 at opp 31
Devin Farrell pass incomplete to Marquis Buchanan
10:46
4th & 3 at opp 31
Timeout Holy Cross, clock 10:46
10:46
4th & 3 at opp 31
Devin Farrell pass complete to Marquis Buchanan for 6 yds to the HC 25 for a 1ST down
10:46
1st & 10 at opp 25
PENALTY URI False Start (Smith,Christian) 5 yards from HC25 to HC30. NO PLAY.
10:46
1st & 15 at opp 30
Antwain Littleton Jr. run for 4 yds to the HC 26
10:46
2nd & 11 at opp 26
Devin Farrell run for 3 yds to the HC 23
10:46
3rd & 8 at opp 23
Devin Farrell run for 7 yds to the HC 16
7:46
4th & 1 at opp 16
Gabe Winowich run for a loss of 1 yard to the HC 17
Holy Cross Punt, 3 plays
7:46
2nd & 10 at own 17
Timeout Holy Cross, clock 07:46
7:46
1st & 10 at own 17
Cal Swanson pass incomplete to Max Mosey
7:46
2nd & 10 at own 17
Max Mosey run for 3 yds to the HC 20
7:46
3rd & 7 at own 20
Cal Swanson sacked by Moses Meus for a loss of 7 yards to the HC 13
6:10
4th & 14 at own 13
Ethan Moss punt for 45 yds
Rhode Island Interception, 5 plays
6:10
1st & 10 at own 42
Antwain Littleton Jr. run for 14 yds to the HC 44 for a 1ST down
6:10
1st & 10 at opp 44
Devin Farrell pass complete to Connor Finer for 9 yds to the HC 35
6:10
2nd & 1 at opp 35
Antwain Littleton Jr. run for 3 yds to the HC 32 for a 1ST down
6:10
1st & 10 at opp 32
Devin Farrell sacked by Kevin Gillis for a loss of 4 yards to the HC 36
Holy Cross Missed FG, 15 plays
3:28
1st & 10 at own 14
Jayden Clerveaux run for 3 yds to the HC 17
3:28
2nd & 7 at own 17
Cal Swanson run for 6 yds to the HC 23
3:28
3rd & 1 at own 23
Jayden Clerveaux run for 9 yds to the HC 32 for a 1ST down
3:28
1st & 10 at own 32
Cal Swanson sacked by A.J. Pena for a loss of 4 yards to the HC 28
3:28
2nd & 14 at own 28
Cal Swanson sacked by Sam Ofurie for a loss of 8 yards to the HC 20
3:28
3rd & 22 at own 20
Cal 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:00
1st & 10 at own 35
Nyeoti Punni run for 4 yds to the HC 39
Q4 15:00
2nd & 6 at own 39
Cal Swanson pass incomplete to Blake Youngblood
Q4 15:00
3rd & 6 at own 39
Cal Swanson pass complete to Sam Slade for 30 yds to the URI 31 for a 1ST down
Q4 15:00
1st & 10 at opp 31
Cal Swanson pass incomplete to Lincoln Fisher
Q4 15:00
2nd & 10 at opp 31
Cal Swanson pass complete to Max Mosey for 11 yds to the URI 20 for a 1ST down
Q4 15:00
1st & 10 at opp 20
Cal Swanson sacked by Rohan Davy for a loss of 2 yards to the URI 22
Q4 15:00
2nd & 12 at opp 22
Sam Slade run for 3 yds to the URI 19
Q4 15:00
3rd & 9 at opp 19
Cal Swanson pass incomplete to Nathan Schillinger
Q4 12:28
4th & 9 at opp 19
Owen Saraceno 37 yd FG MISSED
4th quarter5 drives, then Rhode Island 9, Holy Cross 7
Rhode Island Punt, 6 plays
12:28
2nd & 11 at own 19
Timeout Holy Cross, clock 12:28
12:28
1st & 10 at own 20
Antwain Littleton Jr. run for a loss of 1 yard to the URI 19
12:28
2nd & 11 at own 19
Devin Farrell pass complete to Greg Gaines III for 23 yds to the URI 42 for a 1ST down
12:28
1st & 10 at own 42
Devin Farrell pass complete to Connor Finer for 23 yds to the HC 35 for a 1ST down
12:28
1st & 10 at opp 35
Antwain Littleton Jr. run for a loss of 2 yards to the HC 37 Antwain Littleton Jr. fumbled, recovered by URI Antwain Littleton Jr.
12:28
2nd & 12 at opp 37
Devin Farrell pass incomplete to Greg Gaines III
9:32
3rd & 12 at opp 37
No 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:32
3rd & 22 at opp 47
Devin Farrell pass incomplete to Aboraa Kwarteng
9:16
4th & 22 at opp 47
James Allen punt for 47 yds for a touchback
Holy Cross Punt, 5 plays
9:16
2nd & 8 at own 22
Timeout Holy Cross, clock 09:16
9:16
1st & 10 at own 20
Jayden Clerveaux run for 2 yds to the HC 22
9:16
2nd & 8 at own 22
Cal Swanson run for 19 yds to the HC 41 for a 1ST down
9:16
1st & 10 at own 41
Ty Curran run for a loss of 4 yards to the HC 37 Ty Curran fumbled, recovered by URI Ty Curran
9:16
2nd & 14 at own 37
Cal Swanson sacked by John Boyles for a loss of 3 yards to the HC 34
9:16
3rd & 17 at own 34
Cal Swanson pass complete to Ty Curran for 9 yds to the HC 43
5:57
4th & 8 at own 43
Ethan Moss punt for 48 yds
Rhode Island Field goal, 8 plays
5:57
1st & 10 at own 44
Timeout Holy Cross, clock 05:57
5:57
1st & 10 at own 9
Devin Farrell pass complete to Connor Finer for 35 yds to the URI 44 for a 1ST down
5:57
1st & 10 at own 44
Rhode Island Penalty, Offensive Holding (-10 Yards) to the URI 34
5:57
1st & 20 at own 34
Devin Farrell pass complete to Greg Gaines III for 24 yds to the HC 42 for a 1ST down
5:57
1st & 10 at opp 42
Antwain Littleton Jr. run for 13 yds to the HC 29 for a 1ST down
5:57
1st & 10 at opp 29
No 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:57
1st & 15 at opp 34
Devin Farrell run for 10 yds to the HC 24
5:57
2nd & 5 at opp 24
Devin Farrell pass incomplete to Marquis Buchanan
5:57
3rd & 5 at opp 24
Devin Farrell pass incomplete to Marquis Buchanan
2:23
4th & 5 at opp 24
Garth White 41 yd FG GOODRhode Island 9, Holy Cross 7
2:23
1st & 10 at own 25
Timeout Holy Cross, clock 02:23
Holy Cross Turnover on downs, 8 plays
2:23
1st & 10 at own 35
Garth White kickoff for 65 yds for a touchback
2:23
1st & 10 at own 25
Cal Swanson pass complete to Max Mosey for 11 yds to the HC 36 for a 1ST down
2:23
1st & 10 at own 36
Cal Swanson pass incomplete to Charly Mullaly
1:58
2nd & 10 at own 36
Timeout Holy Cross, clock 01:58
1:58
2nd & 10 at own 36
Cal Swanson pass complete to Sam Slade for 6 yds to the HC 42
1:58
3rd & 4 at own 42
Cal Swanson pass complete to Charly Mullaly for 13 yds to the URI 45 for a 1ST down
1:58
1st & 10 at opp 45
Sam Slade run for no gain to the URI 45
1:58
2nd & 10 at opp 45
No 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:58
2nd & 20 at own 45
Cal Swanson pass complete to Max Mosey for 7 yds to the URI 48
1:58
3rd & 13 at opp 48
Cal Swanson pass incomplete to Charly Mullaly
0:41
4th & 13 at opp 48
Timeout Holy Cross, clock 00:41
0:35
4th & 13 at opp 48
Cal Swanson pass incomplete to Max Mosey
Rhode Island End of game, 1 play
0:00
1st & 10 at own 48
Kneel 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.