From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Marshall
Old Dominion
387
Total yards
209
89
Passing yards
198
298
Rushing yards
11
3.6
Yards per pass
4.3
5.3
Yards per rush
0.8
20
First downs
12
5–19
Third downs
2–14
0–0
Fourth downs
0–2
2
Turnovers
4
8–91
Penalties
7–75
38:11
Possession
21:49
3
Sacks (by defense)
0
Efficiency
Marshall
Old Dominion
33%
Success rate
22%
−0.11
EPA per play
−0.55
0.95
Explosiveness
0.95
0.06
Rushing EPA
−1.45
−0.09
Passing EPA
−0.22
14%
Passing-down success
15%
−0.10
First-down EPA
−0.68
−0.32
Second-down EPA
−0.06
0.18
Third-down EPA
−0.47
25%
Havoc by its defense
17%
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)
Marshall 52% to win. Elo’s favorite won.
The line
Marshall −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.
Before kickoff, the win chances were Marshall 59%, Old Dominion 41%. CollegeFootballData.com’s estimate from the point spread.
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. Old Dominion drives left to right, Marshall right to left.
Q1 Old DominionPunt, 8 plays, 26 yards
Q1 MarshallPunt, 6 plays, 28 yards
Q1 Old DominionPunt, 6 plays, 34 yards
Q1 MarshallField goal, 14 plays, 76 yards
Q2 Old DominionFumble, 2 plays, 17 yards
Q2 MarshallField goal, 5 plays, 14 yards
Q2 Old DominionPunt, 3 plays, 5 yards
Q2 MarshallPunt, 5 plays, 12 yards
Q2 Old DominionPunt, 3 plays, 1 yard
Q2 MarshallInterception, 3 plays, 5 yards
Q2 Old DominionPunt, 3 plays, 6 yards
Q2 MarshallPunt, 9 plays, 42 yards
Q2 Old DominionPunt, 5 plays, 22 yards
Q2 MarshallEnd of half, 3 plays, 0 yards
Q3 MarshallPunt, 5 plays, 17 yards
Q3 Old DominionPunt, 3 plays, 4 yards
Q3 MarshallField goal, 9 plays, 63 yards
Q3 Old DominionPunt, 3 plays, 1 yard
Q3 MarshallPunt, 3 plays, −3 yards
Q3 Old DominionFumble, 4 plays, 32 yards
Q3 MarshallInterception, 5 plays, 30 yards
Q3 Old DominionInterception, 5 plays, 4 yards
Q4 MarshallField goal, 6 plays, 22 yards
Q4 Old DominionTurnover on downs, 4 plays, 18 yards
Q4 MarshallMissed FG, 5 plays, 19 yards
Q4 Old DominionFumble, 5 plays, 20 yards
Q4 MarshallPunt, 3 plays, 3 yards
Q4 Old DominionTurnover on downs, 6 plays, 19 yards
Q4 MarshallEnd of game, 5 plays, 43 yards
Play by play
1st quarter4 drives, then Tied at 0
Old Dominion Punt, 8 plays
15:00
Rece Verhoff kickoff for 56 yds
15:00
1st & 10 at own 25
Hayden Wolff pass incomplete
15:00
2nd & 10 at own 25
Hayden Wolff pass complete to Jordan Bly for 2 yds to the ODU 27
15:00
3rd & 8 at own 27
Hayden Wolff pass complete to Ali Jennings III for 10 yds to the ODU 37 for a 1ST down
15:00
1st & 10 at own 37
Blake Watson run for 4 yds to the ODU 41
15:00
2nd & 6 at own 41
Hayden Wolff pass complete to Javon Harvey for 7 yds to the ODU 48 for a 1ST down
15:00
1st & 10 at own 48
Blake Watson run for 3 yds to the Marsh 49
15:00
2nd & 7 at opp 49
Hayden Wolff pass incomplete
15:00
3rd & 7 at opp 49
Hayden Wolff pass incomplete
12:07
4th & 7 at opp 49
Ethan Duane punt for 39 yds, fair catch by Andre Sam at the Marsh 10
Marshall Punt, 6 plays
12:07
1st & 10 at own 10
Khalan Laborn run for 4 yds to the Marsh 14
12:07
2nd & 6 at own 14
Khalan Laborn run for 3 yds to the Marsh 17
12:07
3rd & 3 at own 17
Khalan Laborn run for 25 yds to the Marsh 42 for a 1ST down
12:07
1st & 10 at own 42
QB Keeper FANCHER, Cam rush up the middle for a loss of 7 yards, FANCHER, Cam fumbled at MAR35 , recovered by MAR FANCHER, Cam at the MAR35, returned 7 yards to the MAR42 (JOHNSON, R’Tarriun), out of bounds. PENALTY MAR Face mask on DRISKELL, Ethan enforced 15 yards from the MAR42 to the MAR27 [NHSG]. NO PLAY (replay the down).
12:07
1st & 25 at own 27
Khalan Laborn run for 4 yds to the Marsh 31
12:07
2nd & 21 at own 31
Cam Fancher pass complete to EJ Horton for 5 yds to the Marsh 36
12:07
3rd & 16 at own 36
Cam Fancher run for 2 yds to the Marsh 38
7:58
4th & 14 at own 38
John McConnell punt for 46 yds , Isiah Paige returns for 9 yds to the ODU 25
Old Dominion Punt, 6 plays
7:58
1st & 10 at own 25
Hayden Wolff pass incomplete
7:58
2nd & 10 at own 25
Blake Watson run for a loss of 1 yard to the ODU 24
7:58
3rd & 11 at own 24
Hayden Wolff pass complete to Javon Harvey for 31 yds to the Marsh 45 for a 1ST down
7:58
1st & 10 at opp 45
Blake Watson run for 2 yds to the Marsh 43
7:58
2nd & 8 at opp 43
Blake Watson run for 2 yds to the Marsh 41
7:58
3rd & 6 at opp 41
Hayden Wolff pass incomplete
5:16
4th & 6 at opp 41
Ethan Duane punt for 33 yds
Marshall Field goal, 14 plays
5:16
1st & 10 at own 8
Cam Fancher pass incomplete
5:16
2nd & 10 at own 8
Cam Fancher pass complete to Devin Miller for 7 yds to the Marsh 15
5:16
3rd & 3 at own 15
Cam Fancher run for 8 yds to the Marsh 23 for a 1ST down
5:16
1st & 10 at own 23
Cam Fancher pass complete to Corey Gammage for 4 yds to the Marsh 27
5:16
2nd & 6 at own 27
Khalan Laborn run for 3 yds to the Marsh 30
2:31
1st & 10 at own 35
Timeout MARSHALL, clock 02:31
2:31
3rd & 3 at own 30
OLDDOMINION Penalty, Delay Of Game (Jason Henderson) to the Marsh 35 for a 1ST down
2:31
1st & 10 at own 35
Cam Fancher run for 12 yds to the Marsh 47 for a 1ST down
2:31
1st & 10 at own 47
Khalan Laborn run for 8 yds to the ODU 45
2:31
2nd & 2 at opp 45
Cam Fancher pass complete to Corey Gammage for 10 yds to the ODU 35 for a 1ST down
2:31
1st & 10 at opp 35
Khalan Laborn run for 8 yds to the ODU 27
2:31
2nd & 2 at opp 27
Cam Fancher pass complete to Shadeed Ahmed for 10 yds to the ODU 17 for a 1ST down
0:00
1st & 10 at opp 17
Khalan Laborn run for no gain to the ODU 17
Q2 15:00
2nd & 10 at opp 17
Khalan Laborn run for 3 yds to the ODU 14
Q2 15:00
3rd & 7 at opp 14
Khalan Laborn run for a loss of 2 yards to the ODU 16
Q2 13:48
4th & 9 at opp 16
Rece Verhoff 33 yd FG GOODMarshall 3, Old Dominion 0
2nd quarter10 drives, then Marshall 6, Old Dominion 0
Old Dominion Fumble, 2 plays
13:48
1st & 10 at own 25
OLDDOMINION Penalty, False Start (-5 Yards) to the ODU 20
13:48
Rece Verhoff kickoff for 65 yds for a touchback
13:48
1st & 15 at own 20
Hayden Wolff pass complete to Isaiah Spencer for 18 yds to the ODU 38 for a 1ST down
12:59
1st & 10 at own 38
Hayden Wolff pass complete to D.J. Mack Jr. for 4 yds fumbled, recovered by Marsh Andre Sam
Marshall Field goal, 5 plays
12:59
1st & 10 at opp 22
EJ Horton run for 12 yds to the ODU 10 for a 1ST down
12:59
1st & goal at opp 10
Cam Fancher run for 5 yds to the ODU 5
12:59
2nd & goal at opp 5
Khalan Laborn run for a loss of 5 yards to the ODU 10
12:59
3rd & goal at opp 10
Cam Fancher run for 2 yds to the ODU 8
10:35
4th & goal at opp 8
Rece Verhoff 26 yd FG GOODMarshall 6, Old Dominion 0
Old Dominion Punt, 3 plays
10:35
Rece Verhoff kickoff for 65 yds for a touchback
10:35
1st & 10 at own 25
Hayden Wolff pass incomplete
10:35
2nd & 10 at own 25
Hayden Wolff pass incomplete
10:35
3rd & 10 at own 25
Hayden Wolff pass complete to Keshawn Wicks for 5 yds to the ODU 30
9:33
4th & 5 at own 30
Ethan Duane punt for 38 yds, fair catch by Andre Sam at the Marsh 32
Marshall Punt, 5 plays
9:33
1st & 10 at own 32
Cam Fancher pass complete to Charles Montgomery for 7 yds to the Marsh 39
9:33
2nd & 3 at own 39
A.J. Turner run for 5 yds to the Marsh 44 for a 1ST down
9:33
1st & 10 at own 44
A.J. Turner run for 3 yds to the Marsh 47
9:33
2nd & 7 at own 47
Cam Fancher pass complete to A.J. Turner for a loss of 3 yards to the Marsh 44
9:33
3rd & 10 at own 44
Cam Fancher pass incomplete
7:36
4th & 10 at own 44
John McConnell punt for 40 yds, fair catch by Isiah Paige at the ODU 16
Old Dominion Punt, 3 plays
7:36
1st & 10 at own 16
Blake Watson run for 1 yd to the ODU 17
7:36
2nd & 9 at own 17
Hayden Wolff pass incomplete
7:36
3rd & 9 at own 17
Hayden Wolff pass incomplete
6:37
4th & 9 at own 17
Ethan Duane punt for 26 yds, downed at the ODU 43
Marshall Interception, 3 plays
6:37
1st & 10 at opp 43
Cam Fancher pass complete to EJ Horton for 5 yds to the ODU 38
6:37
2nd & 5 at opp 38
Cam Fancher pass incomplete
5:51
3rd & 5 at opp 38
Cam Fancher pass intercepted
Old Dominion Punt, 3 plays
5:51
1st & 10 at own 44
Hayden Wolff pass incomplete
5:51
2nd & 10 at own 44
Blake Watson run for 2 yds to the ODU 46
5:51
3rd & 8 at own 46
Hayden Wolff pass complete to Blake Watson for 4 yds to the 50 yard line
4:27
4th & 4 at the 50
Ethan Duane punt for 47 yds, downed at the Marsh 3
4:27
1st & 10 at own 3
FANCHER, Cam pass to the right incomplete intended for AHMED, Shadeed thrown to the MAR19. PENALTY ODU Pass Interference on HARRIS, Tobias enforced 15 yards to the MAR18 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
Marshall Punt, 9 plays
4:27
1st & 10 at own 18
Khalan Laborn run for 25 yds to the Marsh 43 for a 1ST down
4:27
1st & 10 at own 43
Khalan Laborn run for 2 yds to the Marsh 45
4:27
2nd & 8 at own 45
Cam Fancher pass incomplete
4:27
3rd & 8 at own 45
Cam Fancher pass complete to Ethan Payne for 11 yds to the ODU 44 for a 1ST down
4:27
1st & 10 at opp 44
Cam Fancher pass incomplete
4:27
2nd & 10 at opp 44
Cam Fancher pass complete to Charles Montgomery for 11 yds to the ODU 33 for a 1ST down
4:27
1st & 10 at opp 33
MARSHALL Penalty, Unnecessary Roughness (Devin Miller) to the ODU 48
4:27
1st & 25 at opp 48
Cam Fancher pass complete to Ethan Payne for 4 yds to the ODU 44
4:27
2nd & 21 at opp 44
Cam Fancher pass incomplete
1:53
3rd & 21 at opp 44
MARSHALL Penalty, Unsportsmanlike Conduct (-15 Yards) to the Marsh 41
1:53
3rd & 36 at own 41
Timeout MARSHALL, clock 01:53
1:47
3rd & 36 at own 41
Ethan Payne run for 4 yds to the Marsh 45
1:47
4th & 32 at own 45
Timeout OLDDOMINION, clock 01:47
1:38
4th & 32 at own 45
John McConnell punt for 37 yds, downed at the ODU 18
Old Dominion Punt, 5 plays
1:38
1st & 10 at own 18
Hayden Wolff pass complete to Ali Jennings III for 11 yds to the ODU 29 for a 1ST down
1:38
1st & 10 at own 29
Hayden Wolff pass complete to Jordan Bly for 18 yds to the ODU 47 for a 1ST down
1:38
1st & 10 at own 47
WOLFF, Hayden pass to the left complete for 6 yards to JENNINGS, Ali caught at the MAR47 and advanced to the MAR47 (GILMORE, Steven). PENALTY ODU Pass Interference on JENNINGS, Ali enforced 15 yards to the ODU32 [NHSG]. NO PLAY (replay the down).
1:38
1st & 25 at own 32
Hayden Wolff pass incomplete
1:38
2nd & 25 at own 32
Blake Watson run for 8 yds to the ODU 40
1:38
3rd & 17 at own 40
Hayden Wolff pass incomplete
0:12
4th & 17 at own 40
Ethan Duane punt for 59 yds, downed at the Marsh 1
Marshall End of half, 3 plays
0:12
1st & 10 at own 1
Cam Fancher run for 2 yds to the Marsh 3
0:09
2nd & 8 at own 3
MARSHALL Penalty, False Start ( Yards) to the Marsh 1
0:09
2nd & 10 at own 1
Timeout OLDDOMINION, clock 00:09
0:07
3rd & 9 at own 2
Timeout OLDDOMINION, clock 00:07
0:07
2nd & 9 at own 2
Cam Fancher run for no gain to the Marsh 2
0:00
3rd & 9 at own 2
Cam Fancher run for a loss of 1 yard to the Marsh 1 Cam Fancher fumbled, recovered by Marsh Cam Fancher
3rd quarter8 drives, then Marshall 9, Old Dominion 0
Marshall Punt, 5 plays
15:00
Dominik Soos kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Khalan Laborn run for 4 yds to the Marsh 29
15:00
2nd & 6 at own 29
Cam Fancher pass complete to EJ Horton for 12 yds to the Marsh 41 for a 1ST down
15:00
1st & 10 at own 41
Cam Fancher pass incomplete
15:00
2nd & 10 at own 41
Khalan Laborn run for 1 yd to the Marsh 42
15:00
3rd & 9 at own 42
Cam Fancher pass incomplete
Old Dominion Punt, 3 plays
13:31
1st & 10 at own 26
Hayden Wolff pass complete to Isaiah Spencer for 9 yds to the ODU 35
13:31
2nd & 1 at own 35
Hayden Wolff pass incomplete
13:31
3rd & 1 at own 35
Hayden Wolff pass incomplete
13:31
4th & 1 at own 35
OLDDOMINION Penalty, Delay Of Game (-5 Yards) to the ODU 30
12:38
4th & 6 at own 30
Ethan Duane punt for 45 yds
Marshall Field goal, 9 plays
12:38
1st & 10 at own 25
Khalan Laborn run for 3 yds to the Marsh 28
12:38
2nd & 7 at own 28
Cam Fancher pass incomplete
12:38
3rd & 7 at own 28
Cam Fancher run for 40 yds to the ODU 32 for a 1ST down
12:38
1st & 10 at opp 32
Cam Fancher run for 8 yds to the ODU 24
12:38
2nd & 2 at opp 24
Khalan Laborn run for 3 yds to the ODU 21 for a 1ST down
12:38
1st & 10 at opp 21
Cam Fancher pass complete to EJ Horton for 6 yds to the ODU 15
12:38
2nd & 4 at opp 15
Cam Fancher run for no gain to the ODU 15
12:38
3rd & 4 at opp 15
Cam Fancher run for 3 yds to the ODU 12
8:39
4th & 1 at opp 12
Rece Verhoff 30 yd FG GOODMarshall 9, Old Dominion 0
Old Dominion Punt, 3 plays
8:34
Rece Verhoff kickoff for 59 yds , LaMareon James return for 16 yds to the ODU 22
8:34
1st & 10 at own 22
Blake Watson run for 2 yds to the ODU 24
8:34
2nd & 8 at own 24
Hayden Wolff pass complete to Jordan Bly for 5 yds to the ODU 29
8:34
3rd & 3 at own 29
Hayden Wolff sacked by Eli Neal for a loss of 6 yards to the ODU 23
6:06
4th & 9 at own 23
Ethan Duane punt for 56 yds
Marshall Punt, 3 plays
6:06
1st & 10 at own 21
Khalan Laborn run for 2 yds to the Marsh 23
6:06
2nd & 8 at own 23
Cam Fancher pass incomplete
6:06
3rd & 8 at own 23
Khalan Laborn run for no gain to the Marsh 23
6:06
4th & 8 at own 23
MARSHALL Penalty, False Start (-5 Yards) to the Marsh 18
4:39
4th & 13 at own 18
John McConnell punt for 45 yds , Tobias Harris returns for no gain to the ODU 18 OLDDOMINION Penalty, Personal Foul (15 Yards) to the ODU 18
Old Dominion Fumble, 4 plays
4:39
1st & 10 at own 18
Hayden Wolff pass complete to Blake Watson for 15 yds to the ODU 33 for a 1ST down
4:39
1st & 10 at own 33
Hayden Wolff pass complete to Isaiah Spencer for 5 yds to the ODU 38
4:39
2nd & 5 at own 38
Blake Watson run for 5 yds to the ODU 43 for a 1ST down
3:07
1st & 10 at own 43
Hayden Wolff pass complete to Javon Harvey for 7 yds Javon Harvey fumbled, recovered by Marsh Jadarius Green-McKnight , return to the 50 yard line
Marshall Interception, 5 plays
3:07
1st & 10 at the 50
Khalan Laborn run for 12 yds to the ODU 38 for a 1ST down
3:07
1st & 10 at opp 38
Khalan Laborn run for a loss of 1 yard to the ODU 39
3:07
2nd & 11 at opp 39
Khalan Laborn run for 3 yds to the ODU 36
3:07
3rd & 8 at opp 36
Cam Fancher run for 1 yd to the ODU 35
3:07
4th & 7 at opp 35
OLDDOMINION Penalty, Unnecessary Roughness (Shawn Asbury II) to the ODU 20 for a 1ST down
0:39
1st & 10 at opp 20
Cam Fancher pass intercepted, touchback.
Old Dominion Interception, 5 plays
0:39
1st & 10 at own 20
Hayden Wolff pass complete to Ali Jennings III for 1 yd to the ODU 21
0:39
2nd & 9 at own 21
Hayden Wolff pass incomplete
0:39
3rd & 9 at own 21
MARSHALL Penalty, Defensive Holding (10 Yards) to the ODU 31 for a 1ST down
0:00
1st & 10 at own 31
Hayden Wolff pass incomplete
Q4 15:00
2nd & 10 at own 31
Hayden Wolff sacked by Owen Porter and Emmanuel Balogun for a loss of 7 yards to the ODU 24
Q4 14:14
3rd & 17 at own 24
Hayden Wolff pass intercepted
4th quarter8 drives, then Marshall 12, Old Dominion 0
Marshall Field goal, 6 plays
14:14
1st & 10 at opp 27
Cam Fancher run for 9 yds to the ODU 18
14:14
2nd & 1 at opp 18
Cam Fancher run for 7 yds to the ODU 11 for a 1ST down
14:14
1st & 10 at opp 11
Khalan Laborn run for 2 yds to the ODU 9
14:14
2nd & 8 at opp 9
Khalan Laborn run for a loss of 2 yards to the ODU 11
14:14
3rd & 10 at opp 11
Ethan Payne run for 6 yds to the ODU 5
10:50
4th & 4 at opp 5
Rece Verhoff 23 yd FG GOODMarshall 12, Old Dominion 0
Old Dominion Turnover on downs, 4 plays
10:50
1st & 10 at own 25
MARSHALL Penalty, Unnecessary Roughness (Tyriek Bell) to the ODU 40 for a 1ST down
10:50
Rece Verhoff kickoff for 65 yds for a touchback
10:50
1st & 10 at own 40
Hayden Wolff pass incomplete
10:50
2nd & 10 at own 40
Hayden Wolff pass complete to Isaiah Spencer for 1 yd to the ODU 41
10:50
3rd & 9 at own 41
Hayden Wolff pass complete to Isaiah Spencer for 2 yds to the ODU 43
9:31
4th & 7 at own 43
Hayden Wolff pass incomplete
Marshall Missed FG, 5 plays
9:31
1st & 10 at opp 43
Khalan Laborn run for 16 yds to the ODU 27 for a 1ST down
9:31
1st & 10 at opp 27
Khalan Laborn run for no gain to the ODU 27
9:31
2nd & 10 at opp 27
Cam Fancher run for a loss of 1 yard to the ODU 28
6:31
4th & 7 at opp 24
Timeout MARSHALL, clock 06:31
6:31
3rd & 11 at opp 28
Khalan Laborn run for 4 yds to the ODU 24
6:26
4th & 7 at opp 24
Rece Verhoff 42 yd FG BLOCKED blocked by
Old Dominion Fumble, 5 plays
6:26
1st & 10 at own 31
Hayden Wolff pass incomplete
6:26
2nd & 10 at own 31
Hayden Wolff pass complete to Javon Harvey for 15 yds to the ODU 46 for a 1ST down
6:26
1st & 10 at own 46
Hayden Wolff pass complete to Keshawn Wicks for 3 yds to the ODU 49
6:26
2nd & 7 at own 49
Hayden Wolff pass incomplete
5:25
3rd & 7 at own 49
Hayden Wolff run for 2 yds to the Marsh 49 Hayden Wolff fumbled, recovered by Marsh TyQaze Leggs
Marshall Punt, 3 plays
5:25
1st & 10 at own 49
Khalan Laborn run for 4 yds to the ODU 47
5:25
2nd & 6 at opp 47
Khalan Laborn run for 1 yd to the ODU 46
5:25
3rd & 5 at opp 46
Cam Fancher run for a loss of 2 yards to the ODU 48
Old Dominion Turnover on downs, 6 plays
3:52
1st & 20 at own 44
MARSHALL Penalty, Unnecessary Roughness (15 Yards) to the Marsh 41 for a 1ST down
3:52
1st & 10 at opp 41
Hayden Wolff pass complete to Blake Watson for no gain to the Marsh 41
3:52
2nd & 10 at opp 41
Hayden Wolff pass complete to Blake Watson for 11 yds to the Marsh 30 for a 1ST down
3:52
1st & 10 at opp 30
Hayden Wolff sacked by TyQaze Leggs for a loss of 6 yards to the Marsh 36
3:52
2nd & 16 at opp 36
Hayden Wolff pass complete to Ali Jennings III for 8 yds to the Marsh 28
3:52
3rd & 8 at opp 28
Hayden Wolff pass complete to Blake Watson for 6 yds to the Marsh 22
3:52
1st & 10 at own 44
Timeout OLDDOMINION, clock 03:52
3:41
4th & 7 at opp 48
John McConnell punt for 39 yds , Tobias Harris returns for 35 yds to the ODU 44
Old Dominion Turnover on downs, 6 plays
1:50
4th & 2 at opp 22
Hayden Wolff pass incomplete
Marshall End of game, 5 plays
1:50
1st & 10 at own 22
Khalan Laborn run for 8 yds to the Marsh 30
1:50
2nd & 2 at own 30
Khalan Laborn run for 1 yd to the Marsh 31
1:50
3rd & 1 at own 31
Cam Fancher run for 41 yds to the ODU 28 for a 1ST down
1:50
1st & 10 at opp 28
[NHSG] Kneel down by MAR at ODU32 (team loss of 4).
0:00
2nd & 14 at opp 32
[NHSG] Kneel down by MAR at ODU35 (team loss of 3), 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.