Week 1 · 2023
Morgan State at Richmond
Sat 09/02/2023 06:00 PME. Claiborne Robins StadiumRichmond pregame96% — Pregame win probability: 96% for Richmond. Richmond favored, and lost — Morgan State won.
82°Clear7 mph W · 47% humidityRecorded at kickoff by College Football Data
Morgan State
17
4–6
Richmond
10
9–4
Attendance
—
not reported
RICH13 plays, 75 yd · Touchdown | ||||
| 15:00 | own 35 | Beckett Leary kickoff for 55 yds | 0 | |
| 15:00 | 1st & 10 | own 25 | Savon Smith run for 7 yds to the RICH 32 | +7 |
| 15:00 | 2nd & 3 | own 32 | Kyle Wickersham run for 22 yds to the MORG 46 for a 1ST down | +22 |
| 15:00 | 1st & 10 | opp 46 | Kyle Wickersham run for 6 yds to the MORG 40 | +6 |
| 15:00 | 2nd & 4 | opp 40 | Savon Smith run for 6 yds to the MORG 34 for a 1ST down | +6 |
| 15:00 | 1st & 10 | opp 34 | Kyle Wickersham pass complete to Landon Ellis for 3 yds to the MORG 31 | +3 |
| 15:00 | 2nd & 7 | opp 31 | Savon Smith run for 8 yds to the MORG 23 for a 1ST down | +8 |
| 15:00 | 1st & 10 | opp 23 | Kyle Wickersham run for 2 yds to the MORG 21 | +2 |
| 15:00 | 2nd & 8 | opp 21 | Kyle Wickersham run for 7 yds to the MORG 14 | +7 |
| 15:00 | 3rd & 1 | opp 14 | Kyle Wickersham run for 1 yd to the MORG 13 for a 1ST down | +1 |
| 15:00 | 1st & 10 | opp 13 | Savon Smith run for no gain to the MORG 13 | 0 |
| 15:00 | 2nd & 10 | opp 13 | Kyle Wickersham pass complete to Brooks Heagarty for 12 yds to the MORG 1 for a 1ST down | +12 |
| 9:45 | 1st & goal | opp 1 | Kyle Wickersham run for 1 yd for a TD (Andrew Lopez KICK) | +1 |
MORG8 plays, 63 yd · Touchdown | ||||
| 9:45 | own 35 | Will McManus kickoff for 41 yds | 0 | |
| 9:45 | 1st & 10 | own 37 | Myles Miree run for 4 yds to the MORG 41 | +4 |
| 9:45 | 2nd & 6 | own 41 | Jabriel Johnson run for 1 yd to the MORG 42 | +1 |
| 9:45 | 3rd & 5 | own 42 | Carson Baker run for 8 yds to the 50 yard line for a 1ST down | +8 |
| 9:45 | 1st & 10 | midfield | Jabriel Johnson run for 23 yds to the RICH 27 for a 1ST down | +23 |
| 9:45 | 1st & 10 | opp 27 | Carson Baker pass complete to Treveyon Pratt for 21 yds to the RICH 6 for a 1ST down | +21 |
| 9:45 | 1st & goal | opp 6 | Carson Baker run for 5 yds to the RICH 1 | +5 |
| 6:10 | 2nd & goal | opp 1 | Carson Baker run for 1 yd for a TD (Beckett Leary KICK) | +1 |
RICH4 plays, -1 yd · Turnover | ||||
| 6:10 | own 35 | Beckett Leary kickoff for 51 yds | 0 | |
| 6:10 | 1st & 10 | own 26 | Savon Smith run for 4 yds to the RICH 30 | +4 |
| 6:10 | 2nd & 6 | own 30 | Richmond Penalty, Illegal Snap on ELIA, Tom enforced (-5 Yards) to the RICH 25 | −5 |
| 4:50 | 2nd & 11 | own 25 | Kyle Wickersham pass intercepted | 0 |
MORG4 plays, -3 yd · Punt | ||||
| 4:50 | 1st & 10 | opp 44 | Carson Baker sacked by Tristan Wheeler for a loss of 5 yards to the RICH 49 | −5 |
| 4:50 | 2nd & 15 | opp 49 | Myles Miree run for 2 yds to the RICH 47 | +2 |
| 4:50 | 3rd & 13 | opp 47 | Carson Baker run for no gain to the RICH 47 | 0 |
| 2:43 | 4th & 13 | opp 47 | Shane Messenger punt for 40 yds, downed at the RICH 7 | 0 |
RICH10 plays, 40 yd · Punt | ||||
| 2:43 | 1st & 10 | own 7 | Milan Howard run for 7 yds to the RICH 14 | +7 |
| 2:43 | 2nd & 3 | own 14 | Milan Howard run for 4 yds to the RICH 18 for a 1ST down | +4 |
| 2:43 | 1st & 10 | own 18 | Kyle Wickersham pass complete to Jerry Garcia Jr. for 15 yds to the RICH 33 for a 1ST down | +15 |
| 2:43 | 1st & 10 | own 33 | Milan Howard run for 5 yds to the RICH 38 | +5 |
| 2:43 | 2nd & 5 | own 38 | Kyle Wickersham pass complete to Jerry Garcia Jr. for 15 yds to the MORG 47 for a 1ST down | +15 |
| 0:00 | 1st & 10 | opp 47 | Kyle Wickersham run for a loss of 2 yards to the MORG 49 | −2 |
| 0:00 | opp 47 | End of 1st Quarter | 0 | |
| 15:00 | 2nd & 12 | opp 49 | Kyle Wickersham sacked by Sam Alsheimer and Kaleb Coleman for a loss of 4 yards to the RICH 47 | −4 |
| 15:00 | 3rd & 16 | own 47 | Kyle Wickersham pass incomplete | 0 |
| 14:01 | 4th & 16 | own 47 | Aaron Trusler punt for 36 yds | 0 |
MORG6 plays, 12 yd · Punt | ||||
| 14:01 | 1st & 10 | own 17 | Jarin Davis run for 10 yds to the MORG 27 for a 1ST down | +10 |
| 14:01 | 1st & 10 | own 27 | Jarin Davis run for 1 yd to the MORG 28 | +1 |
| 14:01 | 2nd & 9 | own 28 | Dominique Anthony run for a loss of 4 yards to the MORG 24 Dominique Anthony fumbled, recovered by MORG Dominique Anthony | −4 |
| 14:01 | 3rd & 13 | own 24 | Dominique Anthony pass complete to Anthony James Jr. for 5 yds to the MORG 29 | +5 |
| 11:19 | 4th & 8 | own 29 | Shane Messenger punt for 50 yds, fair catch by Savon Smith at the RICH 21 | 0 |
| 11:19 | 1st & 10 | own 21 | Richmond Penalty, False Start (-5 Yards) to the RICH 16 | −5 |
RICH16 plays, 52 yd · Missed FG | ||||
| 11:19 | 1st & 15 | own 16 | Savon Smith run for no gain to the RICH 16 | 0 |
| 11:19 | 2nd & 15 | own 16 | Morgan State Penalty, Defensive Holding (10 Yards) to the RICH 37 for a 1ST down | +10 |
| 11:19 | 1st & 10 | own 37 | Richmond Penalty, False Start (Brooks Heagarty) to the RICH 32 | −5 |
| 11:19 | 1st & 15 | own 32 | Kyle Wickersham pass complete to Quanye Veney for 16 yds to the RICH 48 for a 1ST down | +16 |
| 11:19 | 1st & 10 | own 48 | Kyle Wickersham pass complete to Quanye Veney for 6 yds to the MORG 46 | +6 |
| 11:19 | 2nd & 4 | opp 46 | Kyle Wickersham pass complete to Ja'Vion Griffin for 3 yds to the MORG 43 | +3 |
| 8:13 | 4th & 1 | opp 43 | Timeout Richmond, clock 08:13 | 0 |
| 8:13 | 3rd & 1 | opp 43 | Kyle Wickersham run for no gain to the MORG 43 | 0 |
| 8:13 | 4th & 1 | opp 43 | Kyle Wickersham run for 1 yd to the MORG 42 for a 1ST down | +1 |
| 8:13 | 1st & 10 | opp 42 | Savon Smith run for 4 yds to the MORG 38 | +4 |
| 8:13 | 2nd & 6 | opp 38 | QB Keeper WICKERSHAM, Kyle rush to the left for a gain of 3 yards to the MSU35 (HUNTER, Erick;RICHARDSON, Lawrence). PENALTY MSU Offsides enforced 5 yards from the MSU38 to the MSU33 [NHSG]. NO PLAY (replay the down). | +5 |
| 8:13 | 2nd & 1 | opp 33 | Savon Smith run for 2 yds to the MORG 31 for a 1ST down | +2 |
| 8:13 | 1st & 10 | opp 31 | Milan Howard run for 2 yds to the MORG 29 | +2 |
| 8:13 | 2nd & 8 | opp 29 | Kyle Wickersham run for 2 yds to the MORG 27 | +2 |
| 8:13 | 3rd & 6 | opp 27 | Kyle Wickersham pass incomplete | 0 |
| 4:52 | 4th & 6 | opp 27 | Andrew Lopez 44 yd FG MISSED | +44 |
MORG5 plays, 26 yd · Turnover | ||||
| 4:52 | 1st & 10 | own 27 | Carson Baker pass complete to Avery Jones for 28 yds to the RICH 45 for a 1ST down | +28 |
| 4:52 | 1st & 10 | opp 45 | Keith Jenkins Jr. run for a loss of 2 yards to the RICH 47 | −2 |
| 4:52 | 2nd & 12 | opp 47 | Morgan State Penalty, False Start (Abdou Diop) to the MORG 48 | −5 |
| 4:52 | 2nd & 17 | own 48 | Carson Baker pass complete to Andre Crawley for 5 yds to the RICH 47 | +5 |
| 2:40 | 3rd & 12 | opp 47 | Carson Baker pass intercepted | 0 |
RICH11 plays, 38 yd · Missed FG | ||||
| 2:40 | 1st & 10 | own 37 | Kyle Wickersham pass complete to Nick DeGennaro for 16 yds to the MORG 47 for a 1ST down | +16 |
| 2:40 | 1st & 10 | opp 47 | Kyle Wickersham pass complete to Nick DeGennaro for 3 yds to the MORG 44 | +3 |
| 2:40 | 2nd & 7 | opp 44 | Kyle Wickersham pass complete to Nick DeGennaro for 5 yds to the MORG 39 | +5 |
| 2:40 | 3rd & 2 | opp 39 | Kyle Wickersham pass complete to Nick DeGennaro for 6 yds to the MORG 33 for a 1ST down | +6 |
| 1:12 | 2nd & 2 | opp 25 | Timeout Morgan State, clock 01:12 | 0 |
| 1:12 | 1st & 10 | opp 33 | Kyle Wickersham run for 8 yds to the MORG 25 | +8 |
| 1:12 | 2nd & 2 | opp 25 | Kyle Wickersham pass complete to Nick DeGennaro for 4 yds to the MORG 21 for a 1ST down | +4 |
| 1:12 | 1st & 10 | opp 21 | Kyle Wickersham pass incomplete | 0 |
| 1:12 | 2nd & 10 | opp 21 | Richmond Penalty, Intentional Grounding (Kyle Wickersham) to the MORG 31 | 0 |
| 1:12 | 3rd & 20 | opp 31 | Kyle Wickersham pass complete to Savon Smith for 6 yds to the MORG 25 | +6 |
| 0:37 | 4th & 14 | opp 25 | Andrew Lopez 52 yd FG BLOCKED blocked by | +52 |
MORG10 plays, 39 yd · Missed FG | ||||
| 0:37 | 1st & 10 | own 31 | Jarin Davis run for 28 yds to the RICH 41 for a 1ST down | +28 |
| 0:20 | 2nd & 7 | opp 38 | Timeout Morgan State, clock 00:20 | 0 |
| 0:20 | 1st & 10 | opp 41 | Jarin Davis run for 3 yds to the RICH 38 | +3 |
| 0:20 | 2nd & 7 | opp 38 | Carson Baker pass complete to Treveyon Pratt for 8 yds to the RICH 30 for a 1ST down | +8 |
| 0:08 | 2nd & 10 | opp 30 | Timeout Richmond, clock 00:08 | 0 |
| 0:08 | 1st & 10 | opp 30 | Carson Baker pass incomplete | 0 |
| 0:08 | 2nd & 10 | opp 30 | Carson Baker pass incomplete | 0 |
| 0:00 | 3rd & 10 | opp 30 | Beckett Leary 47 yd FG MISSED | +47 |
| 0:00 | opp 30 | End of 2nd Quarter | 0 | |
| 15:00 | own 35 | MCMANUS, Will kickoff 46 yards from the RIC35 to the MSU19, JAMES JR., Anthony returned 1 yard to the MSU20 (STOCKER, D'Angelo), clock 15:00. PENALTY RIC Offsides on JOSEPH, Jared enforced 5 yards from the RIC35 to the RIC30. NO PLAY (replay the down). | −5 | |
MORG5 plays, -3 yd · Punt | ||||
| 15:00 | own 35 | Will McManus kickoff for 54 yds , return for no gain to the MORG 8 | 0 | |
| 15:00 | 1st & 10 | own 8 | Jarin Davis run for 2 yds to the MORG 10 | +2 |
| 15:00 | 2nd & 8 | own 10 | Jarin Davis run for 1 yd to the MORG 11 | +1 |
| 15:00 | 3rd & 7 | own 11 | Carson Baker sacked by Aidan Murray for a loss of 6 yards to the MORG 5 | −6 |
| 12:35 | 4th & 13 | own 5 | Shane Messenger punt for 49 yds | 0 |
RICH4 plays, 1 yd · Punt | ||||
| 12:35 | 1st & 10 | opp 39 | Fonnae Webb run for 3 yds to the MORG 36 | +3 |
| 12:35 | 2nd & 7 | opp 36 | Kyle Wickersham sacked by Sean Morris and Erick Hunter for a loss of 5 yards to the MORG 41 | −5 |
| 12:35 | 3rd & 12 | opp 41 | Kyle Wickersham run for 3 yds to the MORG 38 | +3 |
| 10:22 | 4th & 9 | opp 38 | Aaron Trusler punt for 38 yds for a touchback | 0 |
MORG4 plays, 5 yd · Punt | ||||
| 10:22 | 1st & 10 | own 20 | Jabriel Johnson run for 4 yds to the MORG 24 | +4 |
| 10:22 | 2nd & 6 | own 24 | Jabriel Johnson run for a loss of 5 yards to the MORG 19 | −5 |
| 10:22 | 3rd & 11 | own 19 | Carson Baker pass complete to Anthony James Jr. for 6 yds to the MORG 25 | +6 |
| 8:25 | 4th & 5 | own 25 | Shane Messenger punt for 39 yds, fair catch by Savon Smith at the RICH 36 | 0 |
RICH4 plays, 1 yd · Punt | ||||
| 8:25 | 1st & 10 | own 36 | Savon Smith run for 1 yd to the RICH 37 | +1 |
| 8:25 | 2nd & 9 | own 37 | Kyle Wickersham pass incomplete | 0 |
| 8:25 | 3rd & 9 | own 37 | Kyle Wickersham pass incomplete | 0 |
| 7:25 | 4th & 9 | own 37 | Aaron Trusler punt for 37 yds, fair catch by Andre Crawley at the MORG 26 | 0 |
MORG4 plays, -2 yd · Turnover | ||||
| 7:25 | 1st & 10 | own 26 | Jarin Davis run for 2 yds to the MORG 28 | +2 |
| 7:25 | 2nd & 8 | own 28 | Jarin Davis run for 5 yds to the MORG 33 | +5 |
| 7:25 | 3rd & 3 | own 33 | Jarin Davis run for 3 yds to the MORG 36 for a 1ST down | +3 |
| 5:36 | 1st & 10 | own 36 | Carson Baker run for a loss of 12 yards to the MORG 24 Carson Baker fumbled, recovered by RICH Donovan Hoilette | −12 |
RICH2 plays, -7 yd · Turnover | ||||
| 5:36 | 1st & 10 | opp 24 | Kyle Wickersham pass complete to Savon Smith for a loss of 2 yards to the MORG 26 | −2 |
| 5:05 | 2nd & 12 | opp 26 | Kyle Wickersham pass complete to Quanye Veney for a loss of 5 yards Quanye Veney fumbled, recovered by MORG Noah Washington | −5 |
MORG2 plays, -5 yd · Turnover | ||||
| 5:05 | 1st & 10 | own 31 | Keith Jenkins Jr. run for a loss of 2 yards to the MORG 29 | −2 |
| 4:16 | 2nd & 12 | own 29 | Carson Baker sacked for a loss of 3 yards to the MORG 26 | −3 |
RICH7 plays, 15 yd · Field goal | ||||
| 4:16 | 1st & 10 | opp 26 | Kyle Wickersham pass complete to Savon Smith for 6 yds to the MORG 20 | +6 |
| 4:16 | 2nd & 4 | opp 20 | Kyle Wickersham run for 3 yds to the MORG 17 | +3 |
| 4:16 | 3rd & 1 | opp 17 | Kyle Wickersham run for 2 yds to the MORG 15 for a 1ST down | +2 |
| 4:16 | 1st & 10 | opp 15 | Milan Howard run for 5 yds to the MORG 10 | +5 |
| 4:16 | 2nd & 5 | opp 10 | Kyle Wickersham run for 1 yd to the MORG 9 | +1 |
| 4:16 | 3rd & 4 | opp 9 | Savon Smith run for a loss of 2 yards to the MORG 11 | −2 |
| 1:26 | 4th & 6 | opp 11 | Andrew Lopez 28 yd FG GOOD | +28 |
MORG14 plays, 59 yd · Field goal | ||||
| 1:26 | own 35 | Will McManus kickoff for 54 yds | 0 | |
| 1:26 | 1st & 10 | own 21 | Keith Jenkins Jr. run for 3 yds to the MORG 24 | +3 |
| 1:26 | 2nd & 7 | own 24 | Jarin Davis run for 4 yds to the MORG 28 | +4 |
| 0:00 | own 28 | End of 3rd Quarter | 0 | |
| 0:00 | 3rd & 3 | own 28 | Jarin Davis run for 4 yds to the MORG 32 Jarin Davis fumbled, recovered by MORG for a 1ST down | +4 |
| 15:00 | 1st & 10 | own 32 | Dominique Anthony run for 12 yds to the MORG 44 for a 1ST down | +12 |
| 15:00 | 1st & 10 | own 44 | Dominique Anthony pass incomplete | 0 |
| 15:00 | 2nd & 10 | own 44 | Dominique Anthony run for 8 yds to the RICH 48 | +8 |
| 15:00 | 3rd & 2 | opp 48 | Keith Jenkins Jr. run for 2 yds to the RICH 46 for a 1ST down | +2 |
| 15:00 | 1st & 10 | opp 46 | Dominique Anthony pass complete to Anthony James Jr. for 26 yds to the RICH 20 for a 1ST down | +26 |
| 15:00 | 1st & 10 | opp 20 | Keith Jenkins Jr. run for a loss of 3 yards to the RICH 23 | −3 |
| 15:00 | 2nd & 13 | opp 23 | Keith Jenkins Jr. run for 3 yds to the RICH 20 | +3 |
| 15:00 | 3rd & 10 | opp 20 | Dominique Anthony pass incomplete | 0 |
| 10:39 | 4th & 10 | opp 20 | Beckett Leary 38 yd FG GOOD | +38 |
RICH5 plays, -6 yd · Punt | ||||
| 10:39 | own 35 | Beckett Leary kickoff for 59 yds | 0 | |
| 10:39 | 1st & 10 | own 13 | Kyle Wickersham pass complete to Savon Smith for no gain to the RICH 13 | 0 |
| 10:39 | 2nd & 10 | own 13 | Kyle Wickersham sacked by Arturo Mattox for a loss of 8 yards to the RICH 5 | −8 |
| 10:39 | 3rd & 18 | own 5 | Kyle Wickersham pass complete to Savon Smith for 2 yds to the RICH 7 | +2 |
| 8:43 | 4th & 16 | own 7 | Aaron Trusler punt for 43 yds, fair catch by Andre Crawley at the 50 yard line | 0 |
MORG4 plays, 3 yd · Punt | ||||
| 8:43 | 1st & 10 | midfield | Jabriel Johnson run for 2 yds to the RICH 48 | +2 |
| 8:43 | 2nd & 8 | opp 48 | Dominique Anthony pass incomplete | 0 |
| 8:43 | 3rd & 8 | opp 48 | Dominique Anthony run for 1 yd to the RICH 47 | +1 |
| 7:11 | 4th & 7 | opp 47 | Shane Messenger punt for 32 yds, fair catch by Savon Smith at the RICH 15 | 0 |
RICH3 plays, -5 yd · Turnover | ||||
| 7:11 | 1st & 10 | own 15 | Kyle Wickersham pass complete to Ja'Vion Griffin for 7 yds to the RICH 22 | +7 |
| 7:11 | 2nd & 3 | own 22 | WICKERSHAM, Kyle pass to the left complete for 6 yards to GRIFFIN, Ja'Vion caught at the RIC28 and advanced to the RIC28 (DECIUS, Carlvainsky). PENALTY RIC Holding on LAMP, Gavin enforced 10 yards from the RIC22 to the RIC12 [NHSG]. NO PLAY (replay the down). | −10 |
| 6:27 | 2nd & 13 | own 12 | Kyle Wickersham sacked for a loss of 2 yards to the RICH 10 | −2 |
MORG1 play, 10 yd · Touchdown | ||||
| 6:24 | 1st & goal | opp 10 | Jabriel Johnson run for 10 yds for a TD (Beckett Leary KICK) | +10 |
RICH6 plays, 19 yd · Punt | ||||
| 6:24 | own 35 | Beckett Leary kickoff for 65 yds for a touchback | 0 | |
| 6:24 | 1st & 10 | own 25 | Kyle Wickersham pass complete to Nick DeGennaro for 12 yds to the RICH 37 for a 1ST down | +12 |
| 6:24 | 1st & 10 | own 37 | Kyle Wickersham pass complete to Quanye Veney for 3 yds to the RICH 40 | +3 |
| 6:24 | 2nd & 7 | own 40 | Kyle Wickersham pass complete to Quanye Veney for 4 yds to the RICH 44 | +4 |
| 6:24 | 3rd & 3 | own 44 | Kyle Wickersham pass incomplete | 0 |
| 4:16 | 4th & 3 | own 44 | Aaron Trusler punt for 41 yds, downed at the MORG 15 | 0 |
MORG6 plays, 9 yd · Punt | ||||
| 3:26 | 2nd & 1 | own 24 | Timeout Morgan State, clock 03:26 | 0 |
| 3:26 | 1st & 10 | own 15 | Jabriel Johnson run for 9 yds to the MORG 24 | +9 |
| 3:26 | 2nd & 1 | own 24 | Jabriel Johnson run for a loss of 2 yards to the MORG 22 | −2 |
| 2:24 | 4th & 1 | own 24 | Timeout Richmond, clock 02:24 | 0 |
| 2:24 | 3rd & 3 | own 22 | Jabriel Johnson run for 2 yds to the MORG 24 | +2 |
| 2:12 | 4th & 1 | own 24 | Shane Messenger punt for 40 yds , returns for no gain to the RICH 34 | 0 |
MORG9 plays, 10 yd · On downs | ||||
| 2:12 | 1st & 10 | opp 34 | Dominique Anthony run for a loss of 2 yards to the RICH 36 for a 1ST down Richmond Penalty, Personal Foul (Donovan Hoilette) to the RICH 21 for a 1ST down | +13 |
| 1:34 | 1st & 10 | opp 11 | Timeout Richmond, clock 01:34 | 0 |
| 1:34 | 1st & 10 | opp 21 | Jarin Davis run for 10 yds to the RICH 11 for a 1ST down | +10 |
| 1:30 | 2nd & 12 | opp 13 | Timeout Richmond, clock 01:30 | 0 |
| 1:30 | 1st & 10 | opp 11 | [NH] Kneel down by ANTHONY, Dominique at RIC13 (team loss of 2). | 0 |
| 1:30 | 2nd & 12 | opp 13 | [NH] Kneel down by ANTHONY, Dominique at RIC14 (team loss of 1). | 0 |
| 0:05 | 4th & 16 | opp 17 | Timeout Morgan State, clock 00:05 | 0 |
| 0:05 | 3rd & 13 | opp 14 | [NH] Kneel down by ANTHONY, Dominique at RIC17 (team loss of 3). | 0 |
| 0:01 | 4th & 16 | opp 17 | Dominique Anthony run for a loss of 7 yards to the RICH 24 | −7 |
RICH2 plays, 32 yd · End of period | ||||
| 0:00 | 1st & 10 | own 24 | Kyle Wickersham pass complete to Ja'Vion Griffin for 32 yds to the MORG 44 for a 1ST down | +32 |
| 0:00 | opp 44 | End of 4th Quarter | 0 | |
Field position is from the offense’s point of view, the same as the drive chart. Play descriptions are CFBD’s own.
Previous meeting vs. Team
Richmond 1–0 vs Morgan State
- 2014 · wk 14Morgan State 24 @ Richmond 46
Research
Keep this open while you look at others