From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Campbell
Rhode Island
348
Total yards
247
211
Passing yards
140
137
Rushing yards
107
5.4
Yards per pass
6.7
3.4
Yards per rush
3.3
21
First downs
12
8–19
Third downs
3–10
1–4
Fourth downs
1–2
1
Turnovers
1
9–92
Penalties
11–95
39:07
Possession
20:53
Efficiency
Campbell
Rhode Island
37%
Success rate
34%
−0.07
EPA per play
−0.09
1.05
Explosiveness
1.27
−0.22
Rushing EPA
−0.39
0.07
Passing EPA
0.31
29%
Passing-down success
12%
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 going in
Our ratings (scores only)
Rhode Island 58% to win. Elo’s favorite won.
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. Rhode Island drives left to right, Campbell right to left.
Q1 CampbellPunt, 5 plays, 27 yards
Q1 Rhode IslandPunt, 6 plays, 23 yards
Q1 CampbellFumble, 6 plays, 28 yards
Q1 Rhode IslandTouchdown, 4 plays, 33 yards
Q1 CampbellPunt, 3 plays, 9 yards
Q1 Rhode IslandPunt, 8 plays, 18 yards
Q2 CampbellPunt, 3 plays, 4 yards
Q2 Rhode IslandPunt, 5 plays, 10 yards
Q2 CampbellPunt, 3 plays, 7 yards
Q2 Rhode IslandTurnover on downs, 4 plays, 9 yards
Q2 CampbellField goal, 6 plays, 30 yards
Q2 Rhode IslandPunt, 3 plays, 1 yard
Q2 CampbellTurnover on downs, 12 plays, 62 yards
Q2 Rhode IslandEnd of half, 1 play, 0 yards
Q3 Rhode IslandTouchdown, 8 plays, 77 yards
Q3 CampbellPunt, 8 plays, 28 yards
Q3 Rhode IslandTouchdown, 4 plays, 66 yards
Q3 CampbellPunt, 6 plays, 23 yards
Q3 Rhode IslandFumble, 2 plays, 4 yards
Q3 CampbellTurnover on downs, 4 plays, 3 yards
Q4 Rhode IslandPunt, 3 plays, 4 yards
Q4 CampbellTouchdown, 12 plays, 86 yards
Q4 Rhode IslandPunt, 3 plays, 9 yards
Q4 CampbellTurnover on downs, 12 plays, 66 yards
Q4 Rhode IslandEnd of game, 2 plays, −2 yards
Play by play
1st quarter6 drives, then Rhode Island 7, Campbell 0
Campbell Punt, 5 plays
15:00
Will Johnson kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Chad Mascoe Jr. pass complete to Brandon Fitez for 10 yds to the CAM 35 for a 1ST down
15:00
1st & 10 at own 35
Mark Biggins run for 12 yds to the CAM 47 for a 1ST down
15:00
1st & 10 at own 47
Chad Mascoe Jr. pass complete to Mark Biggins for 2 yds to the CAM 49
15:00
2nd & 8 at own 49
Chad Mascoe Jr. pass complete to VJ Wilkins for 3 yds to the URI 48
15:00
3rd & 5 at opp 48
MASCOE, Chad pass short to the right incomplete intended for JACKSON, RJ broken up by PRICE, Braden at the URI43. PENALTY URI Offsides on PENA, A.J. enforced 0 yards from the URI48 to the URI48 [NHSG]. NO PLAY (replay the down).
15:00
3rd & 5 at opp 48
Mark Biggins run for no gain to the URI 48
10:30
4th & 5 at opp 48
Jack Brady punt for 48 yds for a touchback
Rhode Island Punt, 6 plays
10:30
1st & 10 at own 20
Devin Farrell pass complete to Shawn Harris Jr. for 5 yds to the URI 25
10:30
2nd & 5 at own 25
Malik Grant run for 7 yds to the URI 32 for a 1ST down
10:30
1st & 10 at own 32
Malik Grant run for 11 yds to the URI 43 for a 1ST down
10:30
1st & 10 at own 43
Devin Farrell pass complete to Shawn Harris Jr. for a loss of 1 yard to the URI 42
10:30
2nd & 11 at own 42
Malik Grant run for 1 yd to the URI 43
10:30
3rd & 10 at own 43
Devin Farrell pass incomplete
9:29
4th & 10 at own 43
Devin Walter punt for 52 yds, downed at the CAM 5
Campbell Fumble, 6 plays
9:29
1st & 25 at own 5
Mark Biggins run for 2 yds to the CAM 7
9:29
2nd & 23 at own 7
Chad Mascoe Jr. run for a loss of 1 yard to the CAM 6
9:29
3rd & 24 at own 6
Chad Mascoe Jr. pass complete to Brandon Fitez for 15 yds to the CAM 21
7:17
4th & 9 at own 21
Chad Mascoe Jr. pass complete to RJ Jackson for 9 yds to the CAM 30 for a 1ST down
7:17
1st & 10 at own 30
Chad Mascoe Jr. pass complete to Chaney Fitzgerald for 5 yds to the CAM 35
5:14
2nd & 5 at own 35
Chad Mascoe Jr. run for a loss of 2 yards to the CAM 33 Chad Mascoe Jr. fumbled, recovered by URI A.J. Pena A. Pena return for 0 yds
Rhode Island Touchdown, 4 plays
5:14
1st & 10 at opp 33
Gabe Sloat run for 3 yds to the CAM 30
5:14
2nd & 7 at opp 30
Devin Farrell run for 23 yds to the CAM 7 for a 1ST down
5:14
1st & goal at opp 7
Gabe Sloat run for 3 yds to the CAM 4
5:14
2nd & goal at opp 4
QB Keeper FARRELL, Devin rush up the middle for no gain to the CAM4 (WILLIS, Malik). PENALTY Before the snap, URI Illegal Formation enforced 5 yards from the CAM4 to the CAM9. NO PLAY (replay the down).
4:42
2nd & goal at opp 9
Devin Farrell pass complete to Greg Gaines III for 9 yds for a TD (Ty Groff KICK)Rhode Island 7, Campbell 0
Campbell Punt, 3 plays
4:42
Will Johnson kickoff for 65 yds for a touchback
4:42
1st & 10 at own 25
Chad Mascoe Jr. pass complete to VJ Wilkins for 4 yds to the CAM 29
4:42
2nd & 6 at own 29
Chad Mascoe Jr. pass incomplete
4:42
3rd & 6 at own 29
Campbell Penalty, False Start (CJ Tillman) to the CAM 24
4:42
3rd & 11 at own 24
MASCOE, Chad pass deep up the middle incomplete intended for FITEZ, Brandon thrown to the URI50. PENALTY URI Offsides on PENA, A.J. enforced 5 yards from the CAM24 to the CAM29 [NHSG]. NO PLAY (replay the down).
4:42
3rd & 6 at own 29
Campbell Penalty, False Start (VJ Wilkins) to the CAM 24
4:42
3rd & 11 at own 24
Chad Mascoe Jr. run for 10 yds to the CAM 34
3:08
4th & 1 at own 34
Jack Brady punt for 41 yds, fair catch by Gabe Sloat at the URI 25
Rhode Island Punt, 8 plays
3:08
1st & 10 at own 25
Malik Grant run for 7 yds to the URI 32
3:08
2nd & 3 at own 32
Devin Farrell pass incomplete
3:08
3rd & 3 at own 32
Devin Farrell pass complete to Marquis Buchanan for 9 yds to the URI 41 for a 1ST down
3:08
1st & 10 at own 41
Malik Grant run for 2 yds to the URI 43
1:05
3rd & 3 at own 48
Timeout Rhode Island, clock 01:05
1:05
2nd & 8 at own 43
Devin Farrell pass complete to Brady Roark for 5 yds to the URI 48
1:05
3rd & 3 at own 48
Malik Grant run for a loss of 2 yards to the URI 46 Malik Grant fumbled, recovered by URI Malik Grant M. Grant return for 0 yds
1:05
4th & 5 at own 46
Devin Farrell pass complete to Marquis Buchanan for 5 yds to the CAM 49 for a 1ST down
0:00
1st & 10 at opp 49
Devin Farrell sacked by CJ Tillman for a loss of 8 yards to the URI 43
Q2 14:49
2nd & 18 at own 43
Devin Walter punt for 41 yds, downed at the CAM 16
2nd quarter8 drives, then Rhode Island 7, Campbell 3
Campbell Punt, 3 plays
14:49
1st & 10 at own 16
VJ Wilkins run for 7 yds to the CAM 23
14:49
2nd & 3 at own 23
Mark Biggins run for a loss of 3 yards to the CAM 20
14:49
3rd & 6 at own 20
Chad Mascoe Jr. pass incomplete
12:50
4th & 6 at own 20
Jack Brady punt for 39 yds , Gabe Sloat returns for no gain to the URI 41
Rhode Island Punt, 5 plays
12:50
1st & 10 at own 41
Devin Farrell pass complete to Gabe Sloat for 6 yds to the URI 47
12:50
2nd & 4 at own 47
FARRELL, Devin scrambles to the left for a gain of 6 yards to the CAM47 (HUTSON III, Paul). PENALTY URI Holding on ROBINSON, Demetri enforced 10 yards from the URI47 to the URI37 [NH]. NO PLAY (replay the down).
12:50
2nd & 14 at own 37
Gabe Sloat run for 6 yds to the URI 43
12:50
3rd & 8 at own 43
FARRELL, Devin pass deep to the right incomplete intended for BUCHANAN, Marquis thrown to the CAM25. PENALTY CAM Roughing the Passer on STREETER, Jonathan enforced 15 yards from the URI43 to the CAM42 and results in automatic 1ST DOWN [NH]. NO PLAY (replay the down).
12:50
1st & 10 at opp 42
Devin Farrell pass complete to Shawn Harris Jr. for 8 yds to the CAM 34
12:50
2nd & 12 at opp 44
Devin Farrell pass incomplete Rhode Island Penalty, Intentional Grounding (Devin Farrell) to the CAM 43
12:50
2nd & 2 at opp 34
Rhode Island Penalty, Offensive Holding (-10 Yards) to the CAM 44
12:50
3rd & 12 at opp 44
Gabe Sloat run for a loss of 5 yards to the CAM 49
10:23
4th & 17 at opp 49
Devin Walter punt for 32 yds, fair catch by Brandon Fitez at the CAM 17
Campbell Punt, 3 plays
10:23
1st & 10 at own 17
Chad Mascoe Jr. pass incomplete
10:23
2nd & 10 at own 17
Sammy Malignaggi run for 7 yds to the CAM 24
10:23
3rd & 3 at own 24
Chad Mascoe Jr. pass incomplete
9:35
4th & 3 at own 24
Jack Brady punt for 38 yds, fair catch by Gabe Sloat at the URI 38
Rhode Island Turnover on downs, 4 plays
9:35
1st & 10 at own 38
Devin Farrell pass incomplete
9:35
2nd & 10 at own 38
Devin Farrell pass incomplete
9:35
3rd & 10 at own 38
Devin Farrell pass complete to Marquis Buchanan for 9 yds to the URI 47
8:47
4th & 1 at own 47
Malik Grant run for no gain to the URI 47
Campbell Field goal, 6 plays
8:47
1st & 10 at opp 47
Chad Mascoe Jr. run for 10 yds to the URI 37 for a 1ST down
8:47
1st & 10 at opp 37
Sammy Malignaggi run for 4 yds to the URI 33
8:47
2nd & 6 at opp 33
QB Keeper MASCOE, Chad rush to the left for no gain to the URI33 (PRIMROSE, Carson). PENALTY URI Personal Foul on PRIMROSE, Carson enforced 15 yards from the URI33 to the URI18 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
8:47
1st & 10 at opp 18
Chad Mascoe Jr. pass incomplete
8:47
2nd & 10 at opp 18
Mike Chandler II run for 1 yd to the URI 17
8:47
3rd & 9 at opp 17
Chad Mascoe Jr. pass incomplete
6:30
4th & 9 at opp 17
Connor Lytton 34 yd FG GOODRhode Island 7, Campbell 3
Rhode Island Punt, 3 plays
6:20
Alex Crabb kickoff for 55 yds , Deon Silas return for 20 yds to the URI 30
6:20
1st & 10 at own 30
Malik Grant run for 1 yd to the URI 31
6:20
2nd & 9 at own 31
Malik Grant run for no gain to the URI 31
6:20
3rd & 9 at own 31
Devin Farrell pass incomplete
4:56
4th & 9 at own 31
Devin Walter punt for 32 yds
Campbell Turnover on downs, 12 plays
4:56
1st & 10 at own 37
Chad Mascoe Jr. pass complete to Chaney Fitzgerald for 3 yds to the CAM 40
4:56
2nd & 7 at own 40
WILKINS, VJ rush to the left for a gain of 8 yards to the CAM48, out of bounds. PENALTY CAM Holding on GUTHRIE, Andrew enforced 10 yards from the CAM40 to the CAM30 [NHSG]. NO PLAY (replay the down).
4:56
2nd & 17 at own 30
Chad Mascoe Jr. pass complete to Brandon Fitez for 14 yds to the CAM 44
4:56
3rd & 3 at own 44
Chad Mascoe Jr. pass complete to RJ Jackson for 8 yds to the URI 48 for a 1ST down
4:56
1st & 10 at opp 48
MASCOE, Chad pass to the right incomplete intended for WISNEWSKI, Hans thrown to the CAM50. PENALTY CAM Face mask on DONALDSON, Jermaine enforced 15 yards from the URI48 to the CAM37 [NHSG]. NO PLAY (replay the down).
4:56
1st & 25 at own 37
Chad Mascoe Jr. pass complete to Brandon Fitez for 4 yds to the CAM 41
4:56
2nd & 21 at own 41
Chad Mascoe Jr. run for 3 yds to the CAM 44
4:56
3rd & 18 at own 44
Chad Mascoe Jr. pass complete to Chaney Fitzgerald for 20 yds to the URI 36 for a 1ST down
4:56
1st & 10 at opp 36
QB Keeper MASCOE, Chad rush to the left for no gain to the URI36 (PELKISSON, Sean). PENALTY URI Personal Foul on MALLAY, Fredrick enforced 15 yards from the URI36 to the URI21 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
4:56
1st & 10 at opp 21
Chaney Fitzgerald run for 4 yds to the URI 17
4:56
2nd & 6 at opp 17
Chad Mascoe Jr. pass complete to VJ Wilkins for 15 yds to the URI 2 for a 1ST down
1:08
1st & goal at opp 2
Allen Mitchell run for no gain to the URI 2
1:08
2nd & goal at opp 2
Timeout Campbell, clock 01:08
0:59
3rd & goal at opp 1
Timeout Campbell, clock 00:59
0:59
2nd & goal at opp 2
Sammy Malignaggi run for 1 yd to the URI 1
0:07
3rd & goal at opp 1
Sammy Malignaggi run for no gain to the URI 1
0:07
4th & goal at opp 1
Timeout Campbell, clock 00:07
0:03
4th & goal at opp 1
Sammy Malignaggi run for no gain to the URI 1
Rhode Island End of half, 1 play
0:03
1st & 10 at own 1
[NH] Kneel down by URI at URI1 (team loss of 0).
3rd quarter6 drives, then Rhode Island 21, Campbell 3
Rhode Island Touchdown, 8 plays
14:56
1st & 10 at own 23
Malik Grant run for 4 yds to the URI 27
14:56
2nd & 6 at own 27
Devin Farrell pass complete to Shawn Harris Jr. for 27 yds to the CAM 46 for a 1ST down
14:56
1st & 10 at opp 46
Malik Grant run for a loss of 2 yards to the CAM 48
14:56
2nd & 12 at opp 48
Devin Farrell pass complete to Tommy Smith for 8 yds to the CAM 40
14:56
3rd & 4 at opp 40
Devin Farrell pass complete to Malik Grant for 6 yds to the CAM 34 for a 1ST down
14:56
1st & 10 at opp 34
Malik Grant run for 5 yds to the CAM 29
14:56
2nd & 5 at opp 29
Malik Grant run for 2 yds to the CAM 27
10:50
3rd & 3 at opp 27
Devin Farrell run for 27 yds for a TD (Ty Groff KICK)Rhode Island 14, Campbell 3
10:50
Rhode Island Penalty, False Start (Jalen Neal) to the CAM 8
Campbell Punt, 8 plays
10:43
Will Johnson kickoff for 64 yds , VJ Wilkins return for no gain to the CAM 7
10:43
1st & 10 at own 7
Sammy Malignaggi run for 3 yds to the CAM 10
10:43
2nd & 7 at own 10
Chad Mascoe Jr. pass complete to VJ Wilkins for 4 yds to the CAM 14
10:43
3rd & 3 at own 14
Chad Mascoe Jr. pass complete to Brandon Fitez for 6 yds to the CAM 20 for a 1ST down
10:43
1st & 10 at own 20
Chad Mascoe Jr. pass incomplete
10:43
2nd & 10 at own 20
Chad Mascoe Jr. pass complete to Sincere Brown for 11 yds to the CAM 31 for a 1ST down
10:43
1st & 10 at own 31
Chad Mascoe Jr. pass complete to Sammy Malignaggi for 3 yds to the CAM 34
10:43
2nd & 7 at own 34
Sammy Malignaggi run for 6 yds to the CAM 40
10:43
3rd & 1 at own 40
Campbell Penalty, False Start (Jack O’Connor) to the CAM 35
10:43
3rd & 6 at own 35
Chad Mascoe Jr. pass incomplete
6:37
4th & 6 at own 35
Jack Brady punt for 35 yds , Gabe Sloat returns for 4 yds to the URI 34
Rhode Island Touchdown, 4 plays
6:37
2nd & 38 at own 38
Deon Silas run for 3 yds to the CAM 41 for a 1ST down Campbell Penalty, Personal Foul (George Wilson) to the CAM 44 for a 1ST down
6:37
1st & 10 at opp 44
Devin Farrell pass complete to Shawn Harris Jr. for 19 yds to the CAM 25 for a 1ST down
6:37
1st & 42 at own 34
Deon Silas run for 4 yds to the URI 38
4:59
1st & 10 at opp 25
Devin Farrell pass complete to Marquis Buchanan for 25 yds for a TD (Ty Groff KICK)Rhode Island 21, Campbell 3
Campbell Punt, 6 plays
4:54
Will Johnson kickoff for 65 yds , VJ Wilkins return for 14 yds to the CAM 14
4:54
1st & 10 at own 14
VJ Wilkins run for 3 yds to the CAM 17
4:54
2nd & 7 at own 17
Chad Mascoe Jr. pass complete to Chaney Fitzgerald for 5 yds to the CAM 22
4:54
3rd & 2 at own 22
Chad Mascoe Jr. pass complete to Sincere Brown for 7 yds to the CAM 29 for a 1ST down
4:54
1st & 10 at own 29
Chad Mascoe Jr. pass complete to Sincere Brown for 9 yds to the CAM 38
4:54
2nd & 1 at own 38
Chad Mascoe Jr. run for no gain to the CAM 38
4:54
3rd & 1 at own 38
Chad Mascoe Jr. pass complete to Sammy Malignaggi for a loss of 1 yard to the CAM 37
0:51
4th & 2 at own 37
Jack Brady punt for 37 yds, downed at the URI 41
Rhode Island Fumble, 2 plays
0:51
1st & 10 at own 41
Gabe Sloat run for 5 yds to the URI 46
0:05
2nd & 5 at own 46
Gabe Sloat run for a loss of 1 yard to the URI 45 Gabe Sloat fumbled, recovered by CAM Jalen Brooks J. Brooks return for 0 yds
Campbell Turnover on downs, 4 plays
0:00
1st & 10 at opp 45
VJ Wilkins run for 2 yds to the URI 43
Q4 15:00
2nd & 8 at opp 43
Chad Mascoe Jr. run for 2 yds to the URI 41
Q4 15:00
3rd & 6 at opp 41
Chad Mascoe Jr. pass complete to Mike Chandler II for a loss of 1 yard to the URI 42
Q4 13:38
4th & 7 at opp 42
Chad Mascoe Jr. pass incomplete
4th quarter5 drives, then Rhode Island 21, Campbell 9
Rhode Island Punt, 3 plays
13:38
1st & 10 at own 42
Devin Farrell pass incomplete
13:38
2nd & 10 at own 42
Malik Grant run for 4 yds to the URI 46
13:38
3rd & 6 at own 46
Devin Farrell pass incomplete
12:38
4th & 6 at own 46
Devin Walter punt for 40 yds, downed at the CAM 14
Campbell Touchdown, 12 plays
12:38
1st & 10 at own 14
Sammy Malignaggi run for 5 yds to the CAM 19
12:38
2nd & 5 at own 19
Sammy Malignaggi run for 8 yds to the CAM 27 for a 1ST down
12:38
1st & 10 at own 27
Mike Chandler II sacked by A.J. Pena for a loss of 3 yards to the CAM 24
12:38
2nd & 13 at own 24
Mike Chandler II run for 9 yds to the CAM 33 for a 1ST down Rhode Island Penalty, Personal Foul (15 Yards) to the CAM 48 for a 1ST down
12:38
1st & 10 at own 48
Mike Chandler II pass complete to Sammy Malignaggi for 18 yds to the URI 34 for a 1ST down
12:38
1st & 10 at opp 34
Mike Chandler II run for 5 yds to the URI 29
12:38
2nd & 5 at opp 29
Sammy Malignaggi run for 3 yds to the URI 26
12:38
3rd & 2 at opp 26
Mike Chandler II run for 8 yds to the URI 18 for a 1ST down
12:38
1st & 10 at opp 18
Sammy Malignaggi run for a loss of 2 yards to the URI 20
12:38
2nd & 12 at opp 20
VJ Wilkins run for 7 yds to the URI 13
12:38
3rd & 5 at opp 13
Mike Chandler II run for 5 yds to the URI 8 for a 1ST down
6:30
1st & goal at opp 8
Mike Chandler II pass complete to Sincere Brown for 8 yds for a TD (Two-Point Conversion failed)Rhode Island 21, Campbell 9
Rhode Island Punt, 3 plays
6:30
Riley Sullivan kickoff for 40 yds
6:30
1st & 10 at own 25
Malik Grant run for 5 yds to the URI 30
6:30
2nd & 5 at own 30
Malik Grant run for 2 yds to the URI 32
6:30
3rd & 3 at own 32
Devin Farrell run for 2 yds to the URI 34
4:13
4th & 1 at own 34
Devin Walter punt for 46 yds
Campbell Turnover on downs, 12 plays
4:13
1st & 10 at own 20
Mike Chandler II run for 4 yds to the CAM 24
4:13
2nd & 6 at own 24
Mike Chandler II pass complete to Sammy Malignaggi for 2 yds to the CAM 26
4:13
3rd & 4 at own 26
Mike Chandler II run for 9 yds to the CAM 35 for a 1ST down
4:13
1st & 10 at own 35
Mike Chandler II pass complete to Sammy Malignaggi for 5 yds to the CAM 40
4:13
2nd & 5 at own 40
Mike Chandler II pass complete to Randall King for 16 yds to the URI 44 for a 1ST down
4:13
1st & 10 at opp 44
Mike Chandler II pass complete to Joseph Darkwa for 7 yds to the URI 37
4:13
2nd & 3 at opp 37
Mike Chandler II pass incomplete
4:13
3rd & 3 at opp 37
Rhode Island Penalty, Face mask (15 yards) (Devin Hightower) to the URI 17 for a 1ST down
1:35
2nd & 15 at opp 22
Timeout Campbell, clock 01:35
1:35
1st & 10 at opp 17
Mike Chandler II sacked by A.J. Pena for a loss of 5 yards to the URI 22
1:31
3rd & 14 at opp 21
Timeout Campbell, clock 01:31
1:31
2nd & 15 at opp 22
Mike Chandler II run for 1 yd to the URI 21
1:31
3rd & 14 at opp 21
Mike Chandler II run for 7 yds to the URI 14
1:18
4th & 7 at opp 14
Mike Chandler II pass incomplete
Rhode Island End of game, 2 plays
1:18
1st & 10 at own 14
[NHSG] Kneel down by URI at URI14 (team loss of 0).
0:00
2nd & 10 at own 14
[NHSG] Kneel down by URI at URI12 (team loss of 2), clock 00:00.
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.