70°F, clear, wind 17 mph from the northwest, gusts to 23 mphWeather: NOAA NCEI Integrated Surface Database; Hanover County Municipal Airport (KOFP), 17 km from the stadium, 24 minutes after kickoff
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Maine
Richmond
421
Total yards
487
410
Passing yards
391
11
Rushing yards
96
11.1
Yards per pass
10.6
0.6
Yards per rush
3.0
17
First downs
24
2–11
Third downs
7–14
1–2
Fourth downs
0–0
2
Turnovers
2
4–45
Penalties
6–55
26:14
Possession
33:46
Efficiency
Maine
Richmond
46%
Success rate
49%
0.11
EPA per play
0.29
1.49
Explosiveness
1.38
−0.57
Rushing EPA
−0.23
0.66
Passing EPA
0.95
25%
Passing-down success
44%
3%
Havoc by its defense
5%
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)
Richmond 69% to win. Elo’s favorite won.
The line
Richmond −3.5, over/under 45.
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. Richmond drives left to right, Maine right to left.
Q1 RichmondPunt, 6 plays, 22 yards
Q1 MaineTouchdown, 2 plays, 78 yards
Q1 RichmondPunt, 4 plays, 32 yards
Q1 MaineTouchdown, 3 plays, 99 yards
Q1 RichmondTouchdown, 2 plays, 75 yards
Q1 MaineField goal, 9 plays, 79 yards
Q1 RichmondTouchdown, 3 plays, 72 yards
Q1 MainePunt, 3 plays, 6 yards
Q2 RichmondTouchdown, 6 plays, 72 yards
Q2 MainePunt, 3 plays, 8 yards
Q2 RichmondTouchdown, 9 plays, 78 yards
Q2 MaineTouchdown, 3 plays, 75 yards
Q2 RichmondTouchdown, 8 plays, 75 yards
Q2 MaineInterception, 2 plays, 0 yards
Q2 RichmondEnd of half, 2 plays, 2 yards
Q3 MainePunt, 3 plays, 0 yards
Q3 RichmondTouchdown, 11 plays, 49 yards
Q3 MaineInterception, 6 plays, 23 yards
Q3 RichmondPunt, 6 plays, 18 yards
Q3 MainePunt, 7 plays, 16 yards
Q4 RichmondInterception, 3 plays, 4 yards
Q4 MainePunt, 3 plays, 9 yards
Q4 RichmondInterception, 3 plays, 1 yard
Q4 MaineTouchdown, 6 plays, 27 yards
Q4 RichmondPunt, 3 plays, 8 yards
Q4 MaineTurnover on downs, 6 plays, 16 yards
Q4 RichmondEnd of game, 3 plays, −6 yards
Play by play
1st quarter8 drives, then Maine 17, Richmond 14
Richmond Punt, 6 plays
15:00
Joey Bryson kickoff for 65 yds , return for no gain to the RICH 12
15:00
1st & 10 at own 12
Camden Coleman pass complete to Savon Smith for 6 yds to the RICH 18
15:00
2nd & 4 at own 18
Camden Coleman pass incomplete
15:00
3rd & 4 at own 18
Camden Coleman pass complete to Brooks Heagarty for 8 yds to the RICH 26 for a 1ST down
15:00
1st & 10 at own 26
Camden Coleman pass complete to Savon Smith for 7 yds to the RICH 33
15:00
2nd & 3 at own 33
Savon Smith run for 1 yd to the RICH 34
15:00
3rd & 2 at own 34
Camden Coleman pass incomplete
12:26
4th & 2 at own 34
Aaron Trusler punt for 44 yds
Maine Touchdown, 2 plays
12:26
1st & 10 at own 22
Derek Robertson pass complete to Joe Gillette for 5 yds to the ME 27
11:46
2nd & 5 at own 27
Derek Robertson pass complete to Joe Gillette for 73 yds for a TD (Cody Williams KICK)Maine 7, Richmond 0
Richmond Punt, 4 plays
11:46
Joey Bryson kickoff for 62 yds
11:46
1st & 10 at own 25
Camden Coleman pass complete to Jerry Garcia Jr. for 27 yds to the ME 48 for a 1ST down
11:46
1st & 10 at opp 48
Savon Smith run for 5 yds to the ME 43
11:46
2nd & 5 at opp 43
Camden Coleman pass incomplete
11:46
3rd & 5 at opp 43
Camden Coleman pass incomplete
10:21
4th & 5 at opp 43
Aaron Trusler punt for 42 yds, downed at the ME 1
Maine Touchdown, 3 plays
10:21
1st & 10 at own 1
Derek Robertson pass complete to Jamie Lamson for 5 yds to the ME 6
10:21
2nd & 5 at own 6
Derek Robertson pass complete to Braeden Heald for 70 yds to the RICH 24 for a 1ST down
8:55
1st & 10 at opp 24
Montigo Moss pass complete to Tavion Banks for 24 yds for a TD (Cody Williams KICK)Maine 14, Richmond 0
Richmond Touchdown, 2 plays
8:55
Joey Bryson kickoff for 65 yds for a touchback
8:55
1st & 10 at own 25
Milan Howard run for 10 yds to the RICH 35 for a 1ST down
8:21
1st & 10 at own 35
Camden Coleman pass complete to Brooks Heagarty for 65 yds for a TD (Andrew Lopez KICK)Maine 14, Richmond 7
Maine Field goal, 9 plays
8:21
Will McManus kickoff for 63 yds
8:21
1st & 10 at own 15
Tristen Kenan run for 15 yds to the ME 30 for a 1ST down
8:21
1st & 10 at own 30
Derek Robertson pass complete to Tavion Banks for 4 yds to the ME 34
8:21
2nd & 6 at own 34
Derek Robertson pass complete to Cooper Heisey for 6 yds to the ME 40 for a 1ST down
8:21
1st & 10 at own 40
Richmond Penalty, Personal Foul (15 Yards) to the RICH 30 for a 1ST down
8:21
1st & 10 at opp 30
Derek Robertson pass complete to Joe Gillette for 17 yds to the RICH 13 for a 1ST down
8:21
1st & 10 at opp 13
Trevin Ewing run for 6 yds to the RICH 7
8:21
2nd & 4 at opp 7
John Gay run for 1 yd to the RICH 6
8:21
3rd & 3 at opp 6
Derek Robertson pass complete to Cooper Heisey for no gain to the RICH 6
3:09
4th & 3 at opp 6
Cody Williams 23 yd FG GOODMaine 17, Richmond 7
Richmond Touchdown, 3 plays
3:09
Joey Bryson kickoff for 63 yds
3:09
1st & 10 at own 28
Milan Howard run for 3 yds to the RICH 31
3:09
2nd & 7 at own 31
COLEMAN, Camden pass deep to the right incomplete intended for DEGENNARO, Nick thrown to the MNE48. PENALTY MNE Pass Interference on OMOREGIE, Daren enforced 15 yards to the RIC46 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
3:09
1st & 10 at own 46
Camden Coleman run for a loss of 2 yards to the RICH 44
1:45
2nd & 12 at own 44
Camden Coleman pass complete to Nick DeGennaro for 56 yds for a TD (Andrew Lopez KICK)Maine 17, Richmond 14
Maine Punt, 3 plays
1:45
Will McManus kickoff for 60 yds , return for no gain to the ME 17
1:45
1st & 10 at own 17
Derek Robertson pass complete to Braeden Heald for 7 yds to the ME 24
1:45
2nd & 3 at own 24
John Gay run for 2 yds to the ME 26
0:00
3rd & 1 at own 26
John Gay run for a loss of 3 yards to the ME 23
Q2 14:50
4th & 4 at own 23
Aidan Cadogan punt for 49 yds, downed at the RICH 28
2nd quarter8 drives, then Richmond 35, Maine 24
Richmond Touchdown, 6 plays
14:50
1st & 10 at own 28
Savon Smith run for 18 yds to the RICH 46 for a 1ST down
14:50
1st & 10 at own 46
Savon Smith run for 1 yd to the RICH 47
14:50
2nd & 9 at own 47
Camden Coleman pass complete to Quanye Veney for 17 yds to the ME 36 for a 1ST down
14:50
1st & 10 at opp 36
Camden Coleman pass complete to Connor Deveney for 6 yds to the ME 30
14:50
2nd & 4 at opp 30
Camden Coleman pass complete to Landon Ellis for 22 yds to the ME 8 for a 1ST down
14:50
1st & goal at opp 8
Richmond Penalty, False Start (-5 Yards) to the ME 13
11:43
1st & goal at opp 13
Camden Coleman pass complete to Quanye Veney for 13 yds for a TD (Andrew Lopez KICK)Richmond 21, Maine 17
Maine Punt, 3 plays
11:43
Will McManus kickoff for 65 yds for a touchback
11:43
1st & 10 at own 25
Derek Robertson pass incomplete
11:43
2nd & 10 at own 25
Derek Robertson pass complete to Joe Gillette for 8 yds to the ME 33
11:43
3rd & 2 at own 33
Derek Robertson pass incomplete
10:50
4th & 2 at own 33
Aidan Cadogan punt for 45 yds
Richmond Touchdown, 9 plays
10:50
1st & 10 at own 22
Savon Smith run for no gain to the RICH 22
10:50
2nd & 10 at own 22
Camden Coleman pass incomplete
10:50
3rd & 10 at own 22
Camden Coleman pass complete to Landon Ellis for 12 yds to the RICH 34 for a 1ST down
10:50
1st & 10 at own 34
Savon Smith run for 12 yds to the RICH 46 for a 1ST down
10:50
1st & 10 at own 46
COLEMAN, Camden pass deep up the middle incomplete intended for DEGENNARO, Nick thrown to the MNE11. PENALTY MNE Pass Interference on MATTHEWS, Damon enforced 15 yards to the MNE39 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
10:50
1st & 10 at opp 39
Camden Coleman pass incomplete
10:50
2nd & 10 at opp 39
Savon Smith pass complete to Camden Coleman for 26 yds to the ME 13 for a 1ST down
10:50
1st & 10 at opp 13
Milan Howard run for 4 yds to the ME 9
10:50
2nd & 6 at opp 9
Camden Coleman run for a loss of 4 yards to the ME 13
6:37
3rd & 10 at opp 13
Nick DeGennaro 13 Yd pass from Camden Coleman (Andrew Lopez Kick)Richmond 28, Maine 17
Maine Touchdown, 3 plays
6:37
Will McManus kickoff for 65 yds for a touchback
6:37
1st & 10 at own 25
Derek Robertson pass complete to Eli Mahan for 23 yds to the ME 48 for a 1ST down
6:37
1st & 10 at own 48
Tavion Banks run for 2 yds to the 50 yard line
5:04
2nd & 8 at the 50
Joe Gillette 50 Yd pass from Derek Robertson (Cody Williams Kick)Richmond 28, Maine 24
Richmond Touchdown, 8 plays
5:04
Joey Bryson kickoff for 50 yds for a touchback
5:04
1st & 10 at own 25
Fonnae Webb run for 6 yds to the RICH 31
4:09
3rd & 3 at own 32
Timeout Maine, clock 04:09
4:09
2nd & 4 at own 31
Fonnae Webb run for 1 yd to the RICH 32
3:28
1st & 10 at own 38
Timeout Richmond, clock 03:28
3:28
3rd & 3 at own 32
Camden Coleman pass complete to Quanye Veney for 6 yds to the RICH 38 for a 1ST down
3:28
1st & 10 at own 38
Camden Coleman pass complete to Nick DeGennaro for 9 yds to the RICH 47
3:28
2nd & 1 at own 47
Richmond Penalty, False Start (-5 Yards) to the RICH 42
3:28
2nd & 6 at own 42
Camden Coleman run for 8 yds to the 50 yard line for a 1ST down
3:28
1st & 10 at the 50
Camden Coleman pass complete to Connor Deveney for 35 yds to the ME 15 for a 1ST down
3:28
1st & 10 at opp 15
Camden Coleman run for 4 yds to the ME 11
0:53
2nd & 6 at opp 11
Camden Coleman pass complete to Landon Ellis for 11 yds for a TD (Andrew Lopez KICK)Richmond 35, Maine 24
Maine Interception, 2 plays
0:53
Will McManus kickoff for 58 yds
0:53
1st & 10 at own 28
Derek Robertson pass incomplete
0:39
2nd & 10 at own 28
Derek Robertson pass intercepted
Richmond End of half, 2 plays
0:39
1st & 10 at own 37
Camden Coleman pass incomplete
0:39
2nd & 10 at own 28
Derek Robertson pass intercepted
Richmond End of half, 2 plays
0:00
2nd & 10 at own 37
Camden Coleman run for 2 yds to the RICH 39
3rd quarter5 drives, then Richmond 42, Maine 24
Maine Punt, 3 plays
15:00
Will McManus kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Derek Robertson pass complete to Tavion Banks for a loss of 4 yards to the ME 21
15:00
2nd & 14 at own 21
Derek Robertson pass incomplete
15:00
3rd & 14 at own 21
Derek Robertson pass complete to Cooper Heisey for 4 yds to the ME 25
13:22
4th & 10 at own 25
Aidan Cadogan punt for 42 yds
Richmond Touchdown, 11 plays
13:22
1st & 10 at opp 49
Savon Smith run for 3 yds to the ME 46
13:22
2nd & 7 at opp 46
Camden Coleman pass complete to Isaiah Wilson for 6 yds to the ME 40
13:22
3rd & 1 at opp 40
Milan Howard run for 2 yds to the ME 38 for a 1ST down
13:22
1st & 10 at opp 38
Camden Coleman pass complete to Nick DeGennaro for 10 yds to the ME 28 for a 1ST down
13:22
1st & 10 at opp 28
Camden Coleman run for 2 yds to the ME 26
13:22
2nd & 8 at opp 26
Fonnae Webb run for 6 yds to the ME 20
13:22
3rd & 2 at opp 20
Camden Coleman pass complete to Nick DeGennaro for 8 yds to the ME 12 for a 1ST down
13:22
1st & 10 at opp 12
Fonnae Webb run for 6 yds to the ME 6
13:22
2nd & 4 at opp 6
COLEMAN, Camden pass to the left complete for 0 yards to HEAGARTY, Brooks caught at the MNE6 and advanced to the MNE6 (KAMARA, Alhaji). PENALTY Before the snap, RIC Illegal Shift on DEVENEY, Connor enforced 5 yards from the MNE6 to the MNE11. NO PLAY (replay the down).
13:22
2nd & 9 at opp 11
Camden Coleman pass complete to Nick DeGennaro for 10 yds to the ME 1 for a 1ST down
13:22
1st & goal at opp 1
Jackson Hardy run for a loss of 1 yard to the ME 2
7:04
2nd & goal at opp 2
Camden Coleman pass complete to Nick DeGennaro for 2 yds for a TD (Andrew Lopez KICK)Richmond 42, Maine 24
Maine Interception, 6 plays
7:04
Will McManus kickoff for 58 yds
7:04
1st & 10 at own 26
Tavion Banks run for 5 yds to the ME 31
7:04
2nd & 5 at own 31
Tavion Banks run for a loss of 1 yard to the ME 30
7:04
3rd & 6 at own 30
Derek Robertson pass complete to Michael Monios for 15 yds to the ME 45 for a 1ST down
7:04
1st & 10 at own 45
Tavion Banks run for 4 yds to the ME 49
7:04
2nd & 6 at own 49
Derek Robertson pass incomplete
4:20
3rd & 6 at own 49
Derek Robertson pass intercepted
Richmond Punt, 6 plays
4:20
1st & 10 at own 41
Savon Smith run for 4 yds to the RICH 45
4:20
2nd & 6 at own 45
Camden Coleman pass complete to Savon Smith for 3 yds to the RICH 48
4:20
3rd & 3 at own 48
Camden Coleman pass complete to Connor Deveney for 3 yds to the ME 49 for a 1ST down
4:20
1st & 10 at opp 49
Camden Coleman pass complete to Connor Deveney for 5 yds to the ME 44
4:20
2nd & 5 at opp 44
Milan Howard run for a loss of 2 yards to the ME 46
4:20
3rd & 7 at opp 46
Camden Coleman pass complete to Nick DeGennaro for 5 yds to the ME 41
0:26
4th & 2 at opp 41
Aaron Trusler punt for 29 yds, fair catch by Joe Gillette at the ME 12
Maine Punt, 7 plays
0:00
1st & 10 at own 12
Anthony Harris run for 8 yds to the ME 20
Q4 15:00
2nd & 2 at own 20
Brian Santana-Fis run for no gain to the ME 20
Q4 15:00
3rd & 2 at own 20
Derek Robertson pass complete to Joe Gillette for 6 yds to the ME 26 for a 1ST down
Q4 15:00
1st & 10 at own 26
Derek Robertson pass complete to Montigo Moss for 11 yds to the ME 37 for a 1ST down
Q4 15:00
1st & 10 at own 37
Brian Santana-Fis run for 6 yds to the ME 43
Q4 15:00
2nd & 4 at own 43
John Gay run for a loss of 2 yards to the ME 41
Q4 15:00
3rd & 6 at own 41
Derek Robertson sacked by Donovan Hoilette for a loss of 13 yards to the ME 28
Q4 10:51
4th & 19 at own 28
Bailey Timms punt for 40 yds, fair catch by Savon Smith at the RICH 37
4th quarter7 drives, then Richmond 42, Maine 31
Richmond Interception, 3 plays
10:51
1st & 10 at own 37
Milan Howard run for 4 yds to the RICH 41
10:51
2nd & 6 at own 41
Camden Coleman pass incomplete
9:53
3rd & 6 at own 41
Camden Coleman pass intercepted
Maine Punt, 3 plays
9:53
1st & 10 at own 28
Anthony Harris sacked by Zander Barnett for a loss of 3 yards to the ME 25
9:53
2nd & 13 at own 25
Anthony Harris pass incomplete
9:53
3rd & 13 at own 25
Anthony Harris pass complete to Montigo Moss for 12 yds to the ME 37
8:26
4th & 1 at own 37
Aidan Cadogan punt for 51 yds, fair catch by Savon Smith at the RICH 12
Richmond Interception, 3 plays
8:26
1st & 10 at own 12
Savon Smith run for 1 yd to the RICH 13
8:26
2nd & 9 at own 13
Camden Coleman pass incomplete
7:18
3rd & 9 at own 13
Camden Coleman pass intercepted
Maine Touchdown, 6 plays
7:18
1st & 10 at opp 27
Brian Santana-Fis run for a loss of 3 yards to the RICH 30
7:18
2nd & 13 at opp 30
Brian Santana-Fis run for a loss of 3 yards to the RICH 33
7:18
3rd & 16 at opp 33
Anthony Harris pass incomplete
7:18
4th & 16 at opp 33
Anthony Harris pass complete to Montigo Moss for 22 yds to the RICH 11 for a 1ST down
7:18
1st & 10 at opp 11
Anthony Harris pass complete to Trevin Ewing for 9 yds to the RICH 2
4:37
2nd & 1 at opp 2
Anthony Harris pass complete to Joe Gillette for 2 yds for a TD (Cody Williams KICK)Richmond 42, Maine 31
Richmond Punt, 3 plays
4:37
Joey Bryson kickoff for 60 yds
4:37
1st & 10 at own 27
Savon Smith run for 5 yds to the RICH 32
4:37
2nd & 5 at own 32
Savon Smith run for 2 yds to the RICH 34
2:55
4th & 2 at own 35
Timeout Maine, clock 02:55
2:55
3rd & 3 at own 34
Savon Smith run for 1 yd to the RICH 35
2:49
4th & 2 at own 35
Aaron Trusler punt for 39 yds, fair catch by Joe Gillette at the ME 26
Maine Turnover on downs, 6 plays
2:49
1st & 10 at own 26
Anthony Harris pass complete to Montigo Moss for 11 yds to the ME 37 for a 1ST down
2:49
1st & 10 at own 37
Anthony Harris pass complete to Montigo Moss for 11 yds to the ME 48 for a 1ST down
2:49
1st & 10 at own 48
Anthony Harris pass complete to Tavion Banks for 6 yds to the RICH 46
1:45
3rd & 14 at own 44
Timeout Maine, clock 01:45
1:45
2nd & 4 at opp 46
Anthony Harris sacked by Donovan Hoilette for a loss of 10 yards to the ME 44
1:45
3rd & 14 at own 44
Anthony Harris pass incomplete
1:33
4th & 14 at own 44
Anthony Harris pass complete to Joe Gillette for 5 yds Joe Gillette fumbled, recovered by ME
Richmond End of game, 3 plays
1:33
1st & 10 at opp 42
[NHSG] Kneel down by COLEMAN, Camden at MNE44 (team loss of 2).
1:33
2nd & 12 at opp 44
[NHSG] Kneel down by COLEMAN, Camden at MNE46 (team loss of 2).
0:00
3rd & 14 at opp 46
[NHSG] Kneel down by COLEMAN, Camden at MNE48 (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.