From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Maine
Rhode Island
336
Total yards
321
279
Passing yards
202
57
Rushing yards
119
7.2
Yards per pass
8.4
1.9
Yards per rush
3.5
17
First downs
14
8–17
Third downs
6–14
1–2
Fourth downs
1–1
0
Turnovers
0
3–25
Penalties
3–20
34:13
Possession
25:47
Efficiency
Maine
Rhode Island
34%
Success rate
35%
0.08
EPA per play
0.17
1.36
Explosiveness
1.63
0.01
Rushing EPA
0.01
0.12
Passing EPA
0.39
23%
Passing-down success
35%
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 72% to win. Elo’s favorite won.
The line
Rhode Island −4.5, over/under 49.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. Rhode Island drives left to right, Maine right to left.
Q1 Rhode IslandPunt, 6 plays, 38 yards
Q1 MainePunt, 9 plays, 32 yards
Q1 Rhode IslandPunt, 3 plays, 2 yards
Q1 MaineTouchdown, 12 plays, 90 yards
Q2 Rhode IslandPunt, 7 plays, 27 yards
Q2 MaineTurnover on downs, 5 plays, 36 yards
Q2 Rhode IslandTouchdown, 5 plays, 56 yards
Q2 MainePunt, 3 plays, 0 yards
Q2 Rhode IslandTouchdown, 9 plays, 41 yards
Q2 MainePunt, 4 plays, 20 yards
Q2 Rhode IslandEnd of half, 1 play, 0 yards
Q3 MainePunt, 3 plays, −4 yards
Q3 Rhode IslandPunt, 8 plays, 31 yards
Q3 MainePunt, 5 plays, 36 yards
Q3 Rhode IslandPunt, 3 plays, 7 yards
Q3 MaineTouchdown, 9 plays, 43 yards
Q4 Rhode IslandTouchdown, 6 plays, 61 yards
Q4 MainePunt, 3 plays, 9 yards
Q4 Rhode IslandField goal, 8 plays, 39 yards
Q4 MaineTurnover on downs, 7 plays, 27 yards
Q4 Rhode IslandPunt, 3 plays, 9 yards
Q4 MaineEnd of game, 9 plays, 27 yards
Play by play
1st quarter5 drives, then Maine 7, Rhode Island 0
Rhode Island Punt, 6 plays
15:00
Joey Bryson kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Malik Grant run for 3 yds to the URI 28
15:00
2nd & 7 at own 28
Devin Farrell pass incomplete
15:00
3rd & 7 at own 28
Devin Farrell pass complete to Shawn Harris Jr. for 31 yds to the ME 41 for a 1ST down
15:00
1st & 10 at opp 41
Malik Grant run for 4 yds to the ME 37
15:00
2nd & 6 at opp 37
Devin Farrell pass incomplete
15:00
3rd & 6 at opp 37
Devin Farrell pass incomplete
12:51
4th & 6 at opp 37
Devin Walter punt for 35 yds, downed at the ME 2
Maine Punt, 9 plays
12:51
1st & 10 at own 2
Brian Santana-Fis run for 2 yds to the ME 4
12:51
2nd & 8 at own 4
Carter Peevy pass incomplete
12:51
3rd & 8 at own 4
Carter Peevy pass complete to Montigo Moss for 10 yds to the ME 14 for a 1ST down
12:51
1st & 10 at own 14
Carter Peevy pass incomplete
12:51
2nd & 10 at own 14
Brian Santana-Fis run for 1 yd to the ME 15
12:51
3rd & 9 at own 15
Carter Peevy pass complete to Montigo Moss for 18 yds to the ME 33 for a 1ST down
12:51
1st & 10 at own 33
Tavion Banks run for 2 yds to the ME 35
12:51
2nd & 8 at own 35
Carter Peevy pass incomplete
9:26
3rd & 8 at own 35
Maine Penalty, False Start (-5 Yards) to the ME 30
9:26
3rd & 13 at own 30
Timeout Rhode Island, clock 09:26
9:26
3rd & 13 at own 30
Carter Peevy pass complete to Montigo Moss for 4 yds to the ME 34
8:35
4th & 9 at own 34
Samuel Tremblay punt for 44 yds , Gabe Sloat returns for 18 yds to the URI 40
Rhode Island Punt, 3 plays
8:35
1st & 10 at own 40
Malik Grant run for 2 yds to the URI 42
8:35
2nd & 8 at own 42
Devin Farrell pass incomplete
8:35
3rd & 8 at own 42
Devin Farrell pass incomplete
7:54
4th & 8 at own 42
Devin Walter punt for 42 yds , Molayo Irefin returns for 4 yds to the ME 10
Maine Touchdown, 12 plays
7:54
1st & 10 at own 10
Carter Peevy run for 3 yds to the ME 13
7:54
2nd & 7 at own 13
Carter Peevy pass complete to Cooper Heisey for 4 yds to the ME 17
7:54
3rd & 3 at own 17
Carter Peevy pass complete to Eli Mahan for 4 yds to the ME 21 for a 1ST down
7:54
1st & 10 at own 21
Brian Santana-Fis run for 3 yds to the ME 24
7:54
2nd & 7 at own 24
Jaharie Martin run for 2 yds to the ME 26
7:54
3rd & 5 at own 26
Carter Peevy pass complete to Montigo Moss for 10 yds to the ME 36 for a 1ST down
7:54
1st & 10 at own 36
Carter Peevy pass complete to Molayo Irefin for 44 yds to the URI 20 for a 1ST down
7:54
1st & 10 at opp 20
Carter Peevy pass incomplete
7:54
2nd & 10 at opp 20
Carter Peevy run for no gain to the URI 20
7:54
3rd & 10 at opp 20
Carter Peevy run for 11 yds to the URI 9 for a 1ST down
7:54
1st & goal at opp 9
Brian Santana-Fis run for 2 yds to the URI 7
0:53
2nd & goal at opp 7
Carter Peevy pass complete to Cooper Heisey for 7 yds for a TD (Joey Bryson KICK)Maine 7, Rhode Island 0
Rhode Island Punt, 7 plays
0:44
Joey Bryson kickoff for 63 yds , Deon Silas return for 25 yds to the URI 32
Q2 15:00
1st & 10 at own 32
Malik Grant run for a loss of 4 yards to the URI 28
Q2 15:00
2nd & 14 at own 28
Devin Farrell pass complete to Greg Gaines III for 16 yds to the URI 44 for a 1ST down
Q2 15:00
1st & 10 at own 44
Devin Farrell pass complete to Marquis Buchanan for a loss of 1 yard to the URI 43
Q2 15:00
2nd & 11 at own 43
Malik Grant run for 22 yds to the ME 35 for a 1ST down
Q2 15:00
1st & 10 at opp 35
Malik Grant run for a loss of 6 yards to the ME 41
Q2 15:00
2nd & 16 at opp 41
Devin Farrell run for 5 yds to the ME 36
Q2 15:00
3rd & 11 at opp 36
Devin Farrell pass incomplete
Q2 15:00
4th & 11 at opp 36
Rhode Island Penalty, False Start (-5 Yards) to the ME 41
Q2 12:11
4th & 16 at opp 41
Devin Walter punt for 41 yds for a touchback
2nd quarter6 drives, then Rhode Island 14, Maine 7
Maine Turnover on downs, 5 plays
12:11
1st & 10 at own 20
Brian Santana-Fis run for 42 yds to the URI 38 for a 1ST down
12:11
1st & 10 at opp 38
Carter Peevy pass complete to Nick Laughlin for 2 yds to the URI 36
12:11
2nd & 8 at opp 36
Carter Peevy pass complete to Joe Gillette for 7 yds to the URI 29
12:11
3rd & 1 at opp 29
Brian Santana-Fis run for no gain to the URI 29
9:08
4th & 1 at opp 29
Maine Penalty, turnover on downs. PENALTY Unsportsmanlike Conduct on CRUJI, Nicolas enforced (-15 Yards) to the URI 44
Rhode Island Touchdown, 5 plays
9:08
1st & 10 at own 44
Devin Farrell pass incomplete
9:08
2nd & 10 at own 44
Shawn Harris Jr. run for 7 yds to the ME 49
9:08
3rd & 3 at opp 49
Devin Farrell pass complete to Marquis Buchanan for 42 yds to the ME 7 for a 1ST down
9:08
1st & goal at opp 7
Malik Grant run for 6 yds to the ME 1
7:24
2nd & goal at opp 1
Devin Farrell run for 1 yd for a TD (Ty Groff KICK)Tied at 7
Maine Punt, 3 plays
7:19
Will Johnson kickoff for 65 yds , Trevin Ewing return for 12 yds to the ME 12
7:19
1st & 10 at own 12
Carter Peevy pass complete to Montigo Moss for no gain to the ME 12
6:37
3rd & 10 at own 12
Timeout Maine, clock 06:37
6:37
2nd & 10 at own 12
Carter Peevy pass incomplete
6:37
3rd & 10 at own 12
Carter Peevy pass complete to Tavion Banks for no gain to the ME 12
5:50
4th & 10 at own 12
Samuel Tremblay punt for 29 yds
Rhode Island Touchdown, 9 plays
5:50
1st & 10 at opp 41
Devin Farrell run for 8 yds to the ME 33
5:50
2nd & 2 at opp 33
Malik Grant run for 1 yd to the ME 32
5:50
3rd & 1 at opp 32
Gabe Sloat run for 6 yds to the ME 26 for a 1ST down
5:50
1st & 10 at opp 26
Devin Farrell run for 1 yd to the ME 25
5:50
2nd & 9 at opp 25
Devin Farrell pass complete to Shawn Harris Jr. for 7 yds to the ME 18
1:59
4th & 1 at opp 17
Timeout Rhode Island, clock 01:59
1:59
3rd & 2 at opp 18
Malik Grant run for 1 yd to the ME 17
1:59
4th & 1 at opp 17
Malik Grant run for 7 yds to the ME 10 for a 1ST down
1:18
2nd & goal at opp 6
Timeout Maine, clock 01:18
1:18
1st & goal at opp 10
Malik Grant run for 4 yds to the ME 6
1:14
2nd & goal at opp 6
Devin Farrell run for 6 yds for a TD (Ty Groff KICK)Rhode Island 14, Maine 7
Maine Punt, 4 plays
1:14
Will Johnson kickoff for 65 yds for a touchback
1:14
1st & 10 at own 25
Brian Santana-Fis run for 11 yds to the ME 36 for a 1ST down
1:14
1st & 10 at own 36
Carter Peevy pass complete to Montigo Moss for 7 yds to the ME 43
0:27
3rd & 12 at own 34
Timeout Rhode Island, clock 00:27
0:27
2nd & 3 at own 43
Carter Peevy sacked by A.J. Pena for a loss of 9 yards to the ME 34
0:22
4th & 1 at own 45
Timeout Maine, clock 00:22
0:22
3rd & 12 at own 34
Carter Peevy pass complete to Joe Gillette for 11 yds to the ME 45
0:12
4th & 1 at own 45
Samuel Tremblay punt for 34 yds, downed at the URI 21
Rhode Island End of half, 1 play
0:12
1st & 10 at own 21
TEAM run for no gain to the URI 21
Q3 14:54
Will Johnson kickoff for 55 yds , Tavion Banks return for 27 yds to the ME 37
3rd quarter5 drives, then Rhode Island 14, Maine 7
Maine Punt, 3 plays
14:54
1st & 10 at own 37
Carter Peevy sacked by Carson Primrose for a loss of 10 yards to the ME 27
14:54
2nd & 20 at own 27
Brian Santana-Fis run for 6 yds to the ME 33
14:54
3rd & 14 at own 33
Carter Peevy pass incomplete
13:19
4th & 14 at own 33
Samuel Tremblay punt for 51 yds
Rhode Island Punt, 8 plays
12:23
2nd & 7 at own 19
Timeout Rhode Island, clock 12:23
12:23
1st & 10 at own 16
Malik Grant run for 3 yds to the URI 19
12:23
2nd & 7 at own 19
Devin Farrell pass complete to Marquis Buchanan for 15 yds to the URI 34 for a 1ST down
12:23
1st & 10 at own 34
Devin Farrell pass complete to Greg Gaines III for 3 yds to the URI 37
12:23
2nd & 7 at own 37
Malik Grant run for 4 yds to the URI 41
12:23
3rd & 3 at own 41
Devin Farrell pass complete to Tommy Smith for 4 yds to the URI 45 for a 1ST down
12:23
1st & 10 at own 45
Malik Grant run for 2 yds to the URI 47
12:23
2nd & 8 at own 47
Malik Grant run for no gain to the URI 47
12:23
3rd & 8 at own 47
Devin Farrell pass incomplete
9:21
4th & 8 at own 47
Devin Walter punt for 37 yds , Molayo Irefin returns for no gain to the ME 16
Maine Punt, 5 plays
9:21
1st & 10 at own 16
Carter Peevy pass complete to Montigo Moss for 14 yds to the ME 30 for a 1ST down
9:21
1st & 10 at own 30
Carter Peevy pass complete to Nick Laughlin for 19 yds to the ME 49 for a 1ST down
9:21
1st & 10 at own 49
Brian Santana-Fis run for no gain to the ME 49
9:21
2nd & 10 at own 49
Carter Peevy run for a loss of 2 yards to the ME 47
9:21
3rd & 12 at own 47
Carter Peevy run for 5 yds to the URI 48
6:35
4th & 7 at opp 48
Samuel Tremblay punt for 48 yds for a touchback
Rhode Island Punt, 3 plays
6:35
1st & 10 at own 20
Malik Grant run for 2 yds to the URI 22
6:35
2nd & 8 at own 22
Devin Farrell pass complete to Greg Gaines III for 5 yds to the URI 27
6:35
3rd & 3 at own 27
Devin Farrell pass incomplete
5:10
4th & 3 at own 27
Devin Walter punt for 16 yds, downed at the URI 43
Maine Touchdown, 9 plays
5:10
1st & 10 at opp 43
Brian Santana-Fis run for 4 yds to the URI 39
5:10
2nd & 6 at opp 39
Brian Santana-Fis run for 11 yds to the URI 28 for a 1ST down
5:10
1st & 10 at opp 28
Brian Santana-Fis run for no gain to the URI 28
5:10
2nd & 10 at opp 28
Carter Peevy pass incomplete
5:10
3rd & 10 at opp 28
Carter Peevy pass complete to Montigo Moss for 12 yds to the URI 16 for a 1ST down
5:10
1st & 10 at opp 16
Carter Peevy pass complete to Jaharie Martin for 6 yds to the URI 10
5:10
2nd & 4 at opp 10
Tavion Banks run for 2 yds to the URI 8
0:00
3rd & 2 at opp 8
Carter Peevy pass complete to Nick Laughlin for 4 yds to the URI 4 for a 1ST down
Q4 14:56
1st & goal at opp 4
Brian Santana-Fis run for 4 yds for a TD (Joey Bryson KICK)Tied at 14
4th quarter6 drives, then Rhode Island 24, Maine 14
Rhode Island Touchdown, 6 plays
14:53
Joey Bryson kickoff for 26 yds , Gage Hinkley return for no gain to the URI 39
14:53
1st & 10 at own 39
Devin Farrell pass incomplete
14:53
2nd & 10 at own 39
Malik Grant run for 5 yds to the URI 44
14:53
3rd & 5 at own 44
Devin Farrell pass complete to Greg Gaines III for 7 yds to the ME 49 for a 1ST down
14:53
1st & 10 at opp 49
Devin Farrell pass complete to Tommy Smith for 46 yds to the ME 3 for a 1ST down
14:53
1st & goal at opp 3
Devin Farrell run for 2 yds to the ME 1
12:25
2nd & goal at opp 1
Malik Grant run for 1 yd for a TD (Ty Groff KICK)Rhode Island 21, Maine 14
Maine Punt, 3 plays
12:25
Will Johnson kickoff for 65 yds for a touchback
12:25
1st & 10 at own 25
Brian Santana-Fis run for no gain to the ME 25
12:25
2nd & 10 at own 25
Carter Peevy sacked by Carson Primrose for a loss of 7 yards to the ME 18
12:25
3rd & 17 at own 18
Carter Peevy pass complete to Brian Santana-Fis for 16 yds to the ME 34
10:23
4th & 1 at own 34
Samuel Tremblay punt for 24 yds, fair catch by Gabe Sloat at the URI 42
Rhode Island Field goal, 8 plays
10:23
1st & 10 at own 42
Malik Grant run for 21 yds to the ME 37 for a 1ST down
10:23
1st & 10 at opp 37
Devin Farrell run for a loss of 4 yards to the ME 41
10:23
2nd & 14 at opp 41
Devin Farrell pass incomplete
10:23
3rd & 14 at opp 41
Devin Farrell pass complete to Omari Walker for 18 yds to the ME 23 for a 1ST down
10:23
1st & 10 at opp 23
Devin Farrell run for a loss of 3 yards to the ME 26
10:23
2nd & 13 at opp 26
Devin Farrell run for 3 yds to the ME 23
10:23
3rd & 10 at opp 23
Rhode Island Penalty, False Start (Omari Walker) to the ME 28
10:23
3rd & 15 at opp 28
Devin Farrell pass complete to Tommy Smith for 9 yds to the ME 19
6:04
4th & 6 at opp 19
Ty Groff 35 yd FG GOODRhode Island 24, Maine 14
Maine Turnover on downs, 7 plays
5:57
Will Johnson kickoff for 61 yds , Trevin Ewing return for 20 yds to the ME 24
5:57
1st & 10 at own 24
Carter Peevy pass complete to Michael Monios for 16 yds to the ME 40 for a 1ST down
5:57
1st & 10 at own 40
Brian Santana-Fis run for 3 yds to the ME 43
5:57
2nd & 7 at own 43
Carter Peevy pass complete to Mason Gilbert for 14 yds to the URI 43 for a 1ST down
5:57
1st & 10 at opp 43
Carter Peevy pass incomplete
5:57
2nd & 10 at opp 43
Carter Peevy sacked by Braden Price for a loss of 7 yards to the 50 yard line
5:57
3rd & 17 at the 50
Carter Peevy pass complete to Brian Santana-Fis for 13 yds to the URI 37
2:54
4th & 4 at opp 37
Carter Peevy sacked by Devin Hightower for a loss of 12 yards to the URI 49
Rhode Island Punt, 3 plays
2:48
2nd & 7 at opp 48
Timeout Maine, clock 02:48
2:48
1st & 10 at own 49
Malik Grant run for 3 yds to the ME 48
2:42
3rd & 6 at opp 47
Timeout Maine, clock 02:42
2:42
2nd & 7 at opp 48
Malik Grant run for 1 yd to the ME 47
2:32
4th & 1 at opp 42
Timeout Rhode Island, clock 02:32
2:32
3rd & 6 at opp 47
Malik Grant run for 5 yds to the ME 42
2:24
4th & 1 at opp 42
Devin Walter punt for 42 yds for a touchback
Maine End of game, 9 plays
2:00
2nd & 20 at own 10
Timeout Rhode Island, clock 02:00
2:00
1st & 10 at own 20
Carter Peevy sacked by Kareem Wilson Jr. for a loss of 10 yards to the ME 10
2:00
2nd & 20 at own 10
Carter Peevy pass complete to Brian Santana-Fis for 8 yds to the ME 18
2:00
3rd & 12 at own 18
Carter Peevy pass complete to Molayo Irefin for 9 yds to the ME 27
2:00
4th & 3 at own 27
Carter Peevy pass complete to Montigo Moss for 5 yds to the ME 32 for a 1ST down
2:00
1st & 10 at own 32
Carter Peevy pass complete to Brian Santana-Fis for 7 yds to the ME 39
2:00
2nd & 3 at own 39
Carter Peevy pass incomplete
2:00
3rd & 3 at own 39
Carter Peevy pass complete to Brian Santana-Fis for 7 yds to the ME 46 for a 1ST down
2:00
1st & 10 at own 46
Carter Peevy pass incomplete
0:00
2nd & 10 at own 46
Carter Peevy pass complete to Michael Monios for 1 yd to the ME 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.