← CFB Terminal
35
Mid-American
AT
34
Conference USA
2021 week 4 · Saturday, September 25, 2021 at 5:00 PM CT · S.B. Ballard Stadium · 18,197 att · 69.8°F Clear, wind 3.4

Drive chart

Buffalo Old Dominion bar spans the drive · tick marks the start · click a drive for the plays
OWN G255025END ZONE
Q1
PUNT
6 pl · 22 yd · 3:23
0–0
14:55 1st & 10 OWN 14 VANTREASE, Kyle pass to the left incomplete intended for GASSETT, Jamari broken up by HEADEN, Joe Joe at the BUF25. PENALTY ODU Pass Interference enforced at the spot of the foul for 6 yards to the BUF20 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down). +6
14:55 1st & 10 OWN 20 Kevin Marks Jr. run for 1 yd to the Buff 21 +1 -0.47
14:55 2nd & 9 OWN 21 Kevin Marks Jr. run for 1 yd to the Buff 22 +1 -0.26
14:55 3rd & 8 OWN 22 Kyle Vantrease pass complete to Quian Williams for 10 yds to the Buff 32 for a 1ST down +10 1.60
14:55 1st & 10 OWN 32 Kevin Marks Jr. run for 3 yds to the Buff 35 +3 -0.38
14:55 2nd & 7 OWN 35 Kevin Marks Jr. run for 1 yd to the Buff 36 +1 -0.64
14:55 3rd & 6 OWN 36 Kyle Vantrease pass incomplete 0 -0.47
14:55 2nd & 7 OWN 35 Kevin Marks Jr. run for 1 yd to the Buff 36 +1 -0.64
14:55 3rd & 6 OWN 36 Kyle Vantrease pass incomplete 0 -0.47
11:32 4th & 6 OWN 36 punt blocked by Steven Williams blocked by Steven Williams
MISSED FG TD
4 pl · 7 yd · 3:16
7–0
13:30 1st & 10 OPP 13 D.J. Mack Jr. pass complete to Isaiah Spencer for 7 yds to the Buff 6 +7 0.30
13:30 2nd & 3 OPP 6 Blake Watson run for no gain to the Buff 6 0 -0.42
13:30 3rd & 3 OPP 6 D.J. Mack Jr. pass incomplete 0 -0.32
10:14 4th & 3 OPP 6 Nick Rice 23 yd FG BLOCKED blocked by C.J. Bazile return 85 yards for a TD, (Alex McNulty KICK) -11.02
PUNT
3 pl · 3 yd · 1:04
7–0
10:08 1st & 10 OWN 28 D.J. Mack Jr. pass complete to Zack Kuntz for 1 yd to the ODU 29 +1 -0.66
10:08 2nd & 9 OWN 29 Elijah Davis run for 2 yds to the ODU 31 +2 -0.31
10:08 3rd & 7 OWN 31 OLDDOMINION Penalty, Illegal Formation (TEAM) declined 0
9:04 4th & 7 OWN 31 Ethan Duane punt for 44 yds , Ron Cook Jr. returns for a loss of 1 yard to the Buff 30 BUFFALO Penalty, Offensive Holding (TEAM) to the Buff 14
PUNT
8 pl · 36 yd · 5:15
7–0
9:04 1st & 10 OWN 14 Dylan McDuffie run for 6 yds to the Buff 20 +6 0.24
9:04 2nd & 4 OWN 20 Dylan McDuffie run for 3 yds to the Buff 23 +3 -0.23
9:04 3rd & 1 OWN 23 Dylan McDuffie run for 3 yds to the Buff 26 for a 1ST down +3 0.64
9:04 1st & 10 OWN 26 Ron Cook Jr. run for 3 yds to the Buff 29 +3 -0.31
9:04 2nd & 7 OWN 29 Kyle Vantrease pass complete to Dominic Johnson for 14 yds to the Buff 43 for a 1ST down +14 1.85
9:04 1st & 10 OWN 43 Ron Cook Jr. run for 2 yds to the Buff 45 +2 -0.69
9:04 2nd & 8 OWN 45 Kyle Vantrease pass complete to Quian Williams for 5 yds to the 50 yard line +5 0.09
9:04 3rd & 3 50 Dylan McDuffie run for no gain to the 50 yard line 0 -1.04
3:49 4th & 3 50 punt blocked by blocked by
TD
4 pl · 26 yd · 1:12
7–7
3:49 1st & 10 OPP 26 D.J. Mack Jr. pass incomplete 0 -0.47
3:49 2nd & 10 OPP 26 Blake Watson run for 11 yds to the Buff 15 for a 1ST down +11 0.63
2:45 1st & 10 OPP 15 D.J. Mack Jr. pass complete to Isiah Paige for 13 yds to the Buff 2 for a 1ST down +13 1.34
2:45 1st & 10 OPP 2 Timeout BUFFALO, clock 02:45
2:37 1st & 2 OPP 2 Blake Watson run for 2 yds for a TD, (Nick Rice KICK) +2 1.21
TD
9 pl · 74 yd · 3:42
14–7
2:31 1st & 10 OWN 26 VANTREASE, Kyle pass up the middle incomplete intended for WILLIAMS, Quian thrown to the BUF41; QB hurried by BRANDT-EPPS, Devin. PENALTY BUF Holding enforced 10 yards from the BUF26 to the BUF16 [NHSG]. NO PLAY (replay the down). -10
2:31 1st & 20 OWN 16 VANTREASE, Kyle pass to the left complete for 9 yards to WILLIAMS, Quian caught at the BUF20 and advanced to the BUF25 (CHARITY, Damion;WILLIAMS JR., Steven), out of bounds. PENALTY ODU Unsportsmanlike Conduct enforced 15 yards from the BUF21 to the BUF36 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down). +15
2:31 1st & 10 OWN 36 Kevin Marks Jr. run for 3 yds to the Buff 39 +3 -0.41
2:31 2nd & 7 OWN 39 Kyle Vantrease pass complete to Kevin Marks Jr. for a loss of 1 yard to the Buff 38 -1 -1.04
2:31 3rd & 8 OWN 38 VANTREASE, Kyle pass up the middle incomplete intended for WILLIAMS, Quian thrown to the ODU42; QB hurried by JOHNSON, R'Tarriun. PENALTY ODU Offsides enforced 5 yards from the BUF38 to the BUF43 [NHSG]. NO PLAY (replay the down). +5
2:31 3rd & 3 OWN 43 Kyle Vantrease pass complete to Dominic Johnson for 11 yds to the ODU 46 for a 1ST down +11 2.17
2:31 1st & 10 OPP 46 Kyle Vantrease pass incomplete 0 -1.03
2:31 2nd & 10 OPP 46 Kevin Marks Jr. run for 5 yds to the ODU 41 +5 0.07
0:00 OPP 46 End of 1st Quarter
15:00 3rd & 5 OPP 41 Kyle Vantrease pass complete to Quian Williams for 27 yds to the ODU 14 for a 1ST down +27 1.95
15:00 1st & 10 OPP 14 Kevin Marks Jr. run for 6 yds to the ODU 8 +6 0.18
15:00 2nd & 4 OPP 8 Kevin Marks Jr. run for 4 yds to the ODU 4 for a 1ST down +4 0.68
13:49 1st & 4 OPP 4 Kyle Vantrease run for 4 yds for a TD, (Alex McNulty KICK) +4 1.69
Q2
PUNT
6 pl · 34 yd · 1:46
14–7
13:49 1st & 10 OWN 25 Isaiah Spencer run for 10 yds to the ODU 35 for a 1ST down +10 0.84
13:49 1st & 10 OWN 35 D.J. Mack Jr. pass complete to Isaiah Spencer for 3 yds to the ODU 38 +3 -0.41
13:49 2nd & 7 OWN 38 BUFFALO Penalty, Face mask (15 yards) (15 Yards) to the Buff 43 for a 1ST down +15
13:49 1st & 10 OPP 43 Elijah Davis run for 2 yds to the Buff 41 +2 -0.51
13:49 2nd & 8 OPP 41 D.J. Mack Jr. pass incomplete 0 -1.04
13:49 3rd & 8 OPP 41 D.J. Mack Jr. pass incomplete 0 -1.01
12:03 4th & 8 OPP 41 Ethan Duane punt for 32 yds, fair catch by Ron Cook Jr. at the Buff 9
TD
8 pl · 91 yd · 3:38
21–7
12:03 1st & 10 OWN 9 Dylan McDuffie run for 7 yds to the Buff 16 +7 0.37
12:03 2nd & 3 OWN 16 Dylan McDuffie run for 2 yds to the Buff 18 +2 -0.35
12:03 3rd & 1 OWN 18 Dylan McDuffie run for 3 yds to the Buff 21 for a 1ST down +3 0.47
12:03 1st & 10 OWN 21 Kyle Vantrease pass complete to Quian Williams for 34 yds to the ODU 45 for a 1ST down +34 2.85
12:03 1st & 10 OPP 45 Kyle Vantrease pass complete to Quian Williams for 26 yds to the ODU 19 for a 1ST down +26 0.87
12:03 1st & 10 OPP 19 Kevin Marks Jr. run for 5 yds to the ODU 14 +5 0.07
12:03 2nd & 5 OPP 14 Kevin Marks Jr. run for 1 yd to the ODU 13 +1 -0.31
8:25 3rd & 4 OPP 13 Kyle Vantrease pass complete to Quian Williams for 13 yds for a TD, (Alex McNulty KICK) +13 2.84
PUNT
3 pl · -7 yd · 1:30
21–7
8:25 1st & 10 OWN 25 D.J. Mack Jr. pass incomplete 0 -0.70
8:25 2nd & 10 OWN 25 Blake Watson run for 2 yds to the ODU 27 +2 -0.23
8:25 3rd & 8 OWN 27 D.J. Mack Jr. sacked by Max Michel and Daymond Williams for 0 yards to the ODU 18 0 -0.22
8:25 4th & 17 OWN 18 Ethan Duane punt for 27 yds, fair catch by Ron Cook Jr. at the ODU 45
6:55 4th & 17 OWN 18 Ethan Duane punt for 37 yds, fair catch by Dylan McDuffie at the Buff 45
TD
9 pl · 55 yd · 3:41
28–7
6:55 1st & 10 OWN 45 Ron Cook Jr. run for 1 yd to the Buff 46 +1 -0.93
6:55 2nd & 9 OWN 46 Kyle Vantrease pass complete to Trevor Borland for 10 yds to the ODU 44 for a 1ST down +10 1.79
6:55 1st & 10 OPP 44 Ron Cook Jr. run for 4 yds to the ODU 40 +4 -0.11
6:55 2nd & 6 OPP 40 Kevin Marks Jr. run for 1 yd to the ODU 39 +1 -0.79
6:55 3rd & 5 OPP 39 OLDDOMINION Penalty, Offsides (TEAM) to the ODU 34 for a 1ST down +5
6:55 1st & 10 OPP 34 Kyle Vantrease pass complete to Bernard Porter for 7 yds to the ODU 27 +7 0.38
6:55 2nd & 3 OPP 27 Ron Cook Jr. run for 1 yd to the ODU 26 +1 -0.52
6:55 3rd & 2 OPP 26 Dylan McDuffie run for 3 yds to the ODU 23 for a 1ST down +3 0.41
6:55 1st & 10 OPP 23 Dylan McDuffie run for 3 yds to the ODU 20 +3 -0.13
3:14 2nd & 7 OPP 20 Dylan McDuffie run for 20 yds for a TD, (Alex McNulty KICK) +20 2.79
FUMBLE RETURN TD
3 pl · 42 yd · 1:07
35–7
3:14 1st & 10 OWN 25 OLDDOMINION Penalty, False Start (TEAM) to the ODU 20 -5
3:14 1st & 15 OWN 20 D.J. Mack Jr. run for 40 yds to the Buff 40 for a 1ST down +40 3.63
3:14 1st & 10 OPP 40 BUFFALO Penalty, Personal Foul (TEAM) to the Buff 25 for a 1ST down +15
3:14 1st & 10 OPP 25 D.J. Mack Jr. sacked by Kyler Laing for 0 yards to the Buff 30 0 -0.45
2:07 2nd & 15 OPP 30 Tim Terry Jr. 67 Yd Fumble Return (Alex McNulty Kick) -10.20
PUNT
5 pl · 16 yd · 1:09
35–7
2:07 1st & 10 OWN 25 D.J. Mack Jr. run for 3 yds to the ODU 28 +3 -0.30
2:07 2nd & 7 OWN 28 D.J. Mack Jr. pass complete to Zack Kuntz for 11 yds to the ODU 39 for a 1ST down +11 1.52
2:07 1st & 10 OWN 39 D.J. Mack Jr. run for a loss of 6 yards to the ODU 33 -6 -1.97
2:07 2nd & 16 OWN 33 D.J. Mack Jr. run for 8 yds to the ODU 41 +8 0.39
0:59 3rd & 8 OWN 41 D.J. Mack Jr. pass incomplete 0 -0.52
0:59 4th & 8 OWN 41 Timeout BUFFALO, clock 00:59
0:58 4th & 8 OWN 41 Ethan Duane punt for 29 yds, downed at the Buff 30
PUNT
3 pl · 5 yd · 0:28
35–7
0:58 1st & 10 OWN 30 Kyle Vantrease pass incomplete 0 -0.86
0:58 2nd & 10 OWN 30 Kyle Vantrease pass incomplete 0 -0.46
0:58 3rd & 10 OWN 30 VANTREASE, Kyle pass to the left incomplete intended for WILLIAMS, Quian thrown to the ODU45. PENALTY ODU Offsides enforced 5 yards from the BUF30 to the BUF35 [NHSG]. NO PLAY (replay the down). +5
0:58 3rd & 5 OWN 35 Kyle Vantrease pass incomplete 0 -0.49
0:30 4th & 5 OWN 35 Evan Finegan punt for 53 yds , Isiah Paige returns for 6 yds to the ODU 41 BUFFALO Penalty, Personal Foul (TEAM) to the ODU 33
INT
4 pl · 18 yd · 0:30
35–7
0:30 1st & 10 OWN 33 D.J. Mack Jr. pass incomplete 0 -0.96
0:30 2nd & 10 OWN 33 D.J. Mack Jr. pass complete to Ali Jennings III for 11 yds to the ODU 44 for a 1ST down +11 2.02
0:30 1st & 10 OWN 44 D.J. Mack Jr. pass complete to Ali Jennings III for 7 yds to the Buff 49 +7 0.67
0:00 2nd & 3 OPP 49 D.J. Mack Jr. pass intercepted -3.30
Q3
ON DOWNS
11 pl · 30 yd · 3:19
35–7
15:00 1st & 10 OWN 25 Blake Watson run for 1 yd to the ODU 26 +1 -0.59
15:00 2nd & 9 OWN 26 Blake Watson run for 2 yds to the ODU 28 +2 -0.27
15:00 3rd & 7 OWN 28 D.J. Mack Jr. pass complete to Javon Harvey for 10 yds to the ODU 38 for a 1ST down +10 1.98
15:00 1st & 10 OWN 38 D.J. Mack Jr. pass complete to Ali Jennings III for 6 yds to the ODU 44 +6 0.40
15:00 2nd & 4 OWN 44 Blake Watson run for 8 yds to the Buff 48 for a 1ST down +8 0.86
15:00 1st & 10 OPP 48 D.J. Mack Jr. pass complete to Javon Harvey for 9 yds to the Buff 39 +9 1.04
15:00 2nd & 1 OPP 39 Blake Watson run for 2 yds to the Buff 37 for a 1ST down +2 -0.40
15:00 1st & 10 OPP 37 D.J. Mack Jr. pass incomplete 0 -0.75
15:00 2nd & 10 OPP 37 D.J. Mack Jr. pass incomplete 0 -0.97
15:00 3rd & 10 OPP 37 D.J. Mack Jr. pass incomplete 0 -1.01
11:41 4th & 10 OPP 37 D.J. Mack Jr. sacked by James Patterson and Eric Black for 0 yards to the Buff 45 0 -1.22
FUMBLE
1 pl · 2 yd · 0:08
35–7
11:33 1st & 10 OWN 45 Kevin Marks Jr. run for 2 yds to the Buff 47 fumbled, recovered by ODU Alonzo Ford Jr. -2.72
TD
8 pl · 47 yd · 3:15
35–14
11:33 1st & 10 OPP 47 Elijah Davis run for 1 yd to the Buff 46 +1 -0.82
11:33 2nd & 9 OPP 46 Elijah Davis run for 2 yds to the Buff 44 +2 -0.63
11:33 3rd & 7 OPP 44 D.J. Mack Jr. pass complete to Javon Harvey for 9 yds to the Buff 35 for a 1ST down +9 2.09
11:33 1st & 10 OPP 35 OLDDOMINION Penalty, Offensive Holding (-10 Yards) to the ODU 47 -10
11:33 1st & 20 OPP 45 D.J. Mack Jr. pass incomplete 0 -1.01
11:33 2nd & 20 OPP 45 D.J. Mack Jr. run for 12 yds to the ODU 33 OLDDOMINION Penalty, Offensive Holding (TEAM) to the ODU 47 +2 -0.50
11:33 2nd & 28 OWN 47 D.J. Mack Jr. pass complete to Jon-Luke Peaker for 11 yds to the Buff 42 +11 0.82
8:18 3rd & 17 OPP 42 D.J. Mack Jr. run for 42 yds for a TD, (Nick Rice KICK) +42 6.03
PUNT
5 pl · 18 yd · 2:27
35–14
8:08 1st & 10 OWN 30 Kyle Vantrease pass complete to Dominic Johnson for 6 yds to the Buff 36 +6 0.37
8:08 2nd & 4 OWN 36 Dylan McDuffie run for 4 yds to the Buff 40 for a 1ST down +4 0.56
8:08 1st & 10 OWN 40 Kyle Vantrease pass incomplete 0 -1.12
8:08 2nd & 10 OWN 40 Kyle Vantrease pass complete to Quian Williams for 8 yds to the Buff 48 +8 0.79
8:08 3rd & 2 OWN 48 Dylan McDuffie run for no gain to the Buff 48 0 -1.06
5:41 4th & 2 OWN 48 Jackson Baltar punt for 37 yds, fair catch by Isiah Paige at the ODU 15
TD
11 pl · 85 yd · 5:07
35–21
5:41 1st & 10 OWN 15 D.J. Mack Jr. pass complete to Ali Jennings III for 14 yds to the ODU 29 for a 1ST down +14 0.85
5:41 1st & 10 OWN 29 Javon Harvey run for 6 yds to the ODU 35 for a 1ST down BUFFALO Penalty, Face mask (15 yards) (TEAM) to the 50 yard line for a 1ST down +21 1.93
5:41 1st & 10 50 D.J. Mack Jr. run for 2 yds to the Buff 48 +2 -0.63
5:41 2nd & 8 OPP 48 D.J. Mack Jr. pass complete to Javon Harvey for 11 yds to the Buff 37 for a 1ST down +11 1.42
5:41 1st & 10 OPP 37 D.J. Mack Jr. sacked by Max Michel for 0 yards to the Buff 49 0 -0.75
5:41 2nd & 22 OPP 49 D.J. Mack Jr. pass complete to Isaiah Spencer for 29 yds to the Buff 20 for a 1ST down +29 3.60
5:41 1st & 10 OPP 20 Isiah Paige run for 3 yds to the Buff 17 +3 -0.12
5:41 2nd & 7 OPP 17 BUFFALO Penalty, Face mask (3 yards) (Kyler Laing) to the Buff 10 for a 1ST down +3
5:41 1st & 10 OPP 10 D.J. Mack Jr. run for 9 yds to the Buff 1 +9 0.61
5:41 2nd & 1 OPP 1 Blake Watson run for a loss of 1 yard to the Buff 2 -1 -0.64
0:34 3rd & 2 OPP 2 D.J. Mack Jr. run for 2 yds for a TD, (Nick Rice KICK) +2 2.54
0:34 OWN 35 SOOS, Dominik kickoff 56 yards to the BUF9, COOK, Ron return 16 yards to the BUF25 (GREEN, EJ). PENALTY BUF Illegal Block in the Back ODU Personal Foul , Offsetting penalties. NO PLAY (replay the down). -16
PUNT
3 pl · 6 yd · 1:08
35–21
0:00 1st & 10 OWN 33 Kevin Marks Jr. run for no gain to the Buff 33 0 -0.96
0:00 OWN 33 End of 3rd Quarter
15:00 2nd & 10 OWN 33 Kyle Vantrease pass complete to Quian Williams for 6 yds to the Buff 39 +6 0.23
15:00 3rd & 4 OWN 39 Kyle Vantrease pass incomplete 0 -0.66
14:12 4th & 4 OWN 39 Jackson Baltar punt for 54 yds , Isiah Paige returns for 18 yds to the ODU 43 OLDDOMINION Penalty, Personal Foul (Jason Henderson) to the ODU 11
Q4
PUNT
5 pl · 12 yd · 2:39
35–21
14:12 1st & 10 OWN 11 D.J. Mack Jr. run for 6 yds to the ODU 17 +6 0.22
14:12 2nd & 4 OWN 17 Elijah Davis run for 7 yds to the ODU 24 for a 1ST down +7 0.40
14:12 1st & 10 OWN 24 D.J. Mack Jr. pass complete to Zack Kuntz for 4 yds to the ODU 28 +4 -0.11
14:12 2nd & 6 OWN 28 Isiah Paige run for a loss of 5 yards to the ODU 23 -5 -0.93
14:12 3rd & 11 OWN 23 D.J. Mack Jr. pass incomplete 0 -0.12
11:33 4th & 11 OWN 23 Ethan Duane punt for 60 yds, downed at the Buff 17
PUNT
3 pl · 3 yd · 1:09
35–21
11:33 1st & 10 OWN 17 Kyle Vantrease pass incomplete 0 -0.48
11:33 2nd & 10 OWN 17 Dylan McDuffie run for 3 yds to the Buff 20 +3 -0.10
11:33 3rd & 7 OWN 20 Kyle Vantrease pass incomplete 0 -0.17
10:24 4th & 7 OWN 20 Jackson Baltar punt for 51 yds , Isiah Paige returns for 8 yds to the ODU 37
TD
5 pl · 63 yd · 1:48
35–28
10:24 1st & 10 OWN 37 D.J. Mack Jr. pass complete to Zack Kuntz for 3 yds to the ODU 40 +3 -0.42
10:24 2nd & 7 OWN 40 Blake Watson run for 31 yds to the BUFFALO 29 for a 1ST down BUFFALO Penalty, Personal Foul (Isaiah King) to the Buff 15 for a 1ST down +31 2.68
10:24 1st & 10 OPP 14 D.J. Mack Jr. pass complete to Isiah Paige for no gain to the Buff 14 0 -0.31
10:24 2nd & 10 OPP 14 D.J. Mack Jr. pass complete to Zack Kuntz for 7 yds to the Buff 7 +7 0.19
8:36 3rd & 3 OPP 7 Jon-Luke Peaker run for 7 yds for a TD, (Nick Rice KICK) +7 2.67
PUNT
3 pl · 7 yd · 2:07
35–28
8:32 1st & 10 OWN 20 Dylan McDuffie run for 4 yds to the Buff 24 +4 -0.09
8:32 2nd & 6 OWN 24 Dylan McDuffie run for no gain to the Buff 24 0 -0.51
8:32 3rd & 6 OWN 24 Kyle Vantrease pass complete to Dylan McDuffie for 3 yds to the Buff 27 +3 -0.10
6:25 4th & 3 OWN 27 Jackson Baltar punt for 39 yds , Isiah Paige returns for 5 yds to the ODU 39
FUMBLE
5 pl · 58 yd · 2:18
35–28
6:25 1st & 10 OWN 39 Blake Watson run for 2 yds to the ODU 41 +2 -0.67
6:25 2nd & 8 OWN 41 D.J. Mack Jr. pass complete to Ali Jennings III for 28 yds to the Buff 31 for a 1ST down +28 2.69
6:25 1st & 10 OPP 31 D.J. Mack Jr. run for no gain to the Buff 31 0 -0.58
6:25 2nd & 10 OPP 31 Blake Watson run for 11 yds to the Buff 17 for a 1ST down +11 0.81
4:16 1st & 10 OPP 17 BUFFALO Penalty, Illegal Substitution (TEAM) to the Buff 12 +5
4:16 1st & 5 OPP 12 Timeout OLDDOMINION, clock 04:16
4:07 1st & 5 OPP 12 D.J. Mack Jr. pass complete to Isiah Paige for 9 yds fumbled, recovered by Buff Daymond Williams -5.06
PUNT
3 pl · 6 yd · 1:04
35–28
4:07 1st & 10 OWN 3 Dylan McDuffie run for a loss of 2 yards to the Buff 1 -2 -0.32
4:07 2nd & 12 OWN 1 BUFFALO Penalty, False Start ( Yards) declined 0
3:08 3rd & 11 OWN 2 Kyle Vantrease pass complete to Dominic Johnson for 7 yds to the Buff 9 +7 0.05
3:08 4th & 4 OWN 9 Timeout OLDDOMINION, clock 03:08
3:03 4th & 4 OWN 9 Jackson Baltar punt for 50 yds , Isiah Paige returns for 13 yds to the Buff 46
TD
10 pl · 46 yd · 2:44
35–34
3:03 1st & 10 OPP 46 Elijah Davis run for 7 yds to the Buff 39 +7 0.53
3:03 2nd & 3 OPP 39 Elijah Davis run for a loss of 2 yards to the Buff 41 -2 -1.48
3:03 3rd & 5 OPP 41 D.J. Mack Jr. run for 6 yds to the Buff 35 for a 1ST down +6 1.52
3:03 1st & 10 OPP 35 D.J. Mack Jr. run for 7 yds to the Buff 28 +7 0.39
3:03 2nd & 3 OPP 28 D.J. Mack Jr. pass incomplete 0 -0.69
3:03 3rd & 3 OPP 28 Blake Watson run for 10 yds to the Buff 18 for a 1ST down +10 0.68
0:36 1st & 10 OPP 18 D.J. Mack Jr. pass incomplete 0 -0.35
0:36 2nd & 10 OPP 18 Timeout BUFFALO, clock 00:36
0:36 2nd & 10 OPP 18 D.J. Mack Jr. pass incomplete 0 -0.42
0:36 3rd & 10 OPP 18 D.J. Mack Jr. pass complete to Ali Jennings III for a loss of 1 yard to the Buff 19 -1 -0.85
0:19 4th & 11 OPP 19 D.J. Mack Jr. pass complete to Zack Kuntz for 19 yds for a TD, (Nick Rice PAT MISSED) +19 4.21
0:19 OPP 3 OLDDOMINION Penalty, Unsportsmanlike Conduct (TEAM) to the Buff 18 -15
END OF GAME
2 pl · -2 yd · 0:18
35–34
0:00 OWN 49 End of 4th Quarter
28 drives. Field position runs left to right for both teams: 0 is the offense's own goal line, 100 the one it is attacking.

Defense

4sacks0
5plays for loss2
3takeaways1
2three-and-outs forced5
7explosive plays allowed4
5.86yards allowed / play4.79
5 of 15scoring drives allowed3 of 13
Buffalo
Kadofi Wright 11 (5) 1 sk · 2 TFL · 1 PD
Max Michel 10 (1) 1.5 sk · 1.5 TFL · 1 QH
Cory Gross Jr. 10 (4) 1 PD
Marcus Fuqua 10 (4) 1 PD
C.J. Bazile 7 (2)
James Patterson 6 (1) 0.5 sk · 0.5 TFL · 1 INT · 1 QH
Kyler Laing 5 (3) 1 sk · 3 TFL
Ja'Marcus Ingram 5 (3) 1 TFL
Old Dominion
Harrell Blackmon 9
Alonzo Ford 7 (1)
Ryan Henry 7 (1)
Jason Henderson 7 (1)
R'Tarriun Johnson 6 (1) 1 PD
Tre Hawkins 6 (4)
Damion Charity 5 (3)
Jordan Young 5 (1) 1 QH
Tackles with solo in parentheses. Sacks, plays for loss and explosive plays come from the play rows; takeaways and three-and-outs from how each drive ended.

Special teams

6punts5
47.3punt average40.4
2punts inside the 202
108return yards120
own 28average drive startown 39
Buffalo
K Alex McNulty 5/5 XP
P Jackson Baltar 5 punts · 46.2 avg · 1 in 20
P Evan Finegan 1 punt · 53.0 avg · 1 in 20
KR Ron Cook Jr. 5 ret · 109 yds · long 28
PR Ron Cook Jr. 1 ret · -1 yds
Old Dominion
K Nick Rice 4/5 XP
P Ethan Duane 5 punts · 40.4 avg · 2 in 20
KR Stone Smartt 1 ret · 22 yds · long 22
PR Isiah Paige 5 ret · 46 yds · long 14
PR Ryan Henry 1 ret · 29 yds · long 29
PR Steven Williams 1 ret · 23 yds · long 23
K kicking, P punting, KR kick returns, PR punt returns. Average drive start counts only drives that began after a punt or a kickoff — a drive handed over by a takeaway is the defense's doing.

Team stats from play-by-play

61plays80
292yards469
11drives15
38%success rate43%
7.43total PPA22.66
Derived from 141 scrimmage plays. Interception return yardage is excluded from the offense.

Scoring

Q1Nick Rice 23 yd FG BLOCKED blocked by C.J. Bazile return 85 yards for a TD, (Alex McNulty KICK) 0–7
Q1Blake Watson run for 2 yds for a TD, (Nick Rice KICK) 7–7
Q2Kyle Vantrease run for 4 yds for a TD, (Alex McNulty KICK) 14–7
Q2Kyle Vantrease pass complete to Quian Williams for 13 yds for a TD, (Alex McNulty KICK) 21–7
Q2Dylan McDuffie run for 20 yds for a TD, (Alex McNulty KICK) 28–7
Q2Tim Terry Jr. 67 Yd Fumble Return (Alex McNulty Kick) 7–35
Q3D.J. Mack Jr. run for 42 yds for a TD, (Nick Rice KICK) 14–35
Q3D.J. Mack Jr. run for 2 yds for a TD, (Nick Rice KICK) 21–35
Q4Jon-Luke Peaker run for 7 yds for a TD, (Nick Rice KICK) 28–35
Q4D.J. Mack Jr. pass complete to Zack Kuntz for 19 yds for a TD, (Nick Rice PAT MISSED) 34–35

Biggest plays by PPA

Q3D.J. Mack Jr. run for 42 yds for a TD, (Nick Rice KICK) 6.03
Q4D.J. Mack Jr. pass complete to Zack Kuntz for 19 yds for a TD, (Nick Rice PAT MISSED) 4.21
Q2D.J. Mack Jr. run for 40 yds to the Buff 40 for a 1ST down 3.63
Q3D.J. Mack Jr. pass complete to Isaiah Spencer for 29 yds to the Buff 20 for a 1ST down 3.60
Q2Kyle Vantrease pass complete to Quian Williams for 34 yds to the ODU 45 for a 1ST down 2.85
Q2Kyle Vantrease pass complete to Quian Williams for 13 yds for a TD, (Alex McNulty KICK) 2.84
Data: CollegeFootballData · terminal