← CFB Terminal
55
Conference USA
AT
27
Mid-American
2023 week 3 · Saturday, September 16, 2023 at 11:00 AM CT · UB Stadium · 📺 CBSSN · 13,020 att · 69.6°F Fair, wind 4.7

Drive chart

Liberty Buffalo bar spans the drive · tick marks the start · click a drive for the plays
OWN G255025END ZONE
Q1
FG
9 pl · 52 yd · 3:38
3–0
15:00 1st & 10 OWN 26 Kaidon Salter run for 2 yds to the LIB 28 +2 -0.47
15:00 2nd & 8 OWN 28 Kaidon Salter pass complete to Elijah Smoot for 10 yds to the LIB 38 for a 1ST down +10 1.53
15:00 1st & 10 OWN 38 Kylen Austin run for 3 yds to the LIB 41 +3 -0.43
15:00 2nd & 7 OWN 41 Kaidon Salter run for 10 yds to the BUFF 49 for a 1ST down +10 1.62
15:00 1st & 10 OPP 49 Kaidon Salter pass complete to Treon Sibley for 26 yds to the BUFF 23 for a 1ST down +26 1.10
15:00 1st & 10 OPP 23 Billy Lucas run for 1 yd to the BUFF 22 +1 -0.32
15:00 2nd & 9 OPP 22 pass incomplete to Elijah Smoot 0 -0.51
15:00 3rd & 9 OPP 22 pass incomplete to Elijah Smoot 0 -0.77
11:18 4th & 9 OPP 22 Nick Brown 39 yd FG GOOD
PUNT
3 pl · 6 yd · 1:30
3–0
11:11 1st & 10 OWN 23 Mike Washington run for a loss of 1 yard to the BUFF 22 -1 -0.73
11:11 2nd & 11 OWN 22 Mike Washington run for 7 yds to the BUFF 29 +7 0.24
11:11 3rd & 4 OWN 29 Cole Snyder pass incomplete to Marlyn Johnson, broken up by Jerome Jolly Jr. 0 -0.39
9:41 4th & 4 OWN 29 Anthony Venneri punt for 45 yds , Brylan Green returns for 11 yds to the LIB 37
PUNT
3 pl · 7 yd · 0:58
3–0
9:41 1st & 10 OWN 37 Kaidon Salter pass incomplete to CJ Daniels, broken up by Jyaire Stevens 0 -1.07
9:41 2nd & 10 OWN 37 Kaidon Salter pass complete to CJ Daniels for 7 yds to the LIB 44 +7 0.49
9:41 3rd & 3 OWN 44 pass incomplete to CJ Daniels 0 -0.88
8:43 4th & 3 OWN 44 Max Morgan punt for 35 yds , Ron Cook Jr. returns for 4 yds to the BUFF 25
PUNT
3 pl · 8 yd · 1:47
3–0
8:43 1st & 10 OWN 25 Cole Harrity run for 5 yds to the BUFF 30 +5 0.09
8:43 2nd & 5 OWN 30 CJ Ogbonna run for 3 yds to the BUFF 33 +3 -0.31
8:43 3rd & 2 OWN 33 Rush 0 -0.60
6:56 4th & 2 OWN 33 Anthony Venneri punt for 39 yds Buffalo Penalty, illegal formation (-5 Yards) to the LIB 33
TD
3 pl · 67 yd · 1:13
10–0
6:56 1st & 10 OWN 33 Kaidon Salter pass complete to CJ Daniels for 9 yds to the LIB 42 +9 1.38
6:56 2nd & 1 OWN 42 Vaughn Blue run for 2 yds to the LIB 44 for a 1ST down +2 -0.32
5:43 1st & 10 OWN 44 Kaidon Salter pass complete to Treon Sibley for 56 yds for a TD (Nick Brown KICK) +56 4.37
MISSED FG
9 pl · 53 yd · 3:37
10–0
5:43 1st & 10 OWN 25 Cole Snyder pass complete to Boobie Curry for 7 yds to the BUFF 32 +7 0.60
5:43 2nd & 3 OWN 32 Ron Cook Jr. run for 2 yds to the BUFF 34 +2 -0.63
5:43 3rd & 1 OWN 34 Ron Cook Jr. run for 3 yds to the BUFF 37 for a 1ST down +3 1.05
5:43 1st & 10 OWN 37 Cole Snyder pass complete to Boobie Curry for 18 yds to the LIB 45 for a 1ST down +18 1.57
5:43 1st & 10 OPP 45 Cole Snyder pass complete to Nik McMillan for 16 yds to the LIB 29 for a 1ST down +16 0.69
5:43 1st & 10 OPP 29 Ron Cook Jr. run for 5 yds to the LIB 24 +5 0.08
5:43 2nd & 5 OPP 24 Ron Cook Jr. run for 2 yds to the LIB 22 +2 -0.30
5:43 3rd & 3 OPP 22 Cole Snyder pass incomplete to Marlyn Johnson, broken up by Brylan Green 0 -0.65
2:06 4th & 3 OPP 22 Alex McNulty 40 yd FG MISSED
ON DOWNS
7 pl · 52 yd · 2:12
10–0
2:06 1st & 10 OWN 22 pass incomplete to Bentley Hanshaw 0 -0.61
2:06 2nd & 10 OWN 22 Billy Lucas run for 2 yds to the LIB 24 +2 -0.19
2:06 3rd & 8 OWN 24 Kaidon Salter run for 43 yds to the BUFF 33 for a 1ST down +43 4.18
2:06 1st & 10 OPP 33 Kaidon Salter pass incomplete to Elijah Smoot, broken up by Demetrius Harris 0 -0.64
2:06 2nd & 10 OPP 33 pass incomplete to Bentley Hanshaw 0 -0.86
2:06 3rd & 10 OPP 33 Kaidon Salter pass complete to Noah Frith for 8 yds to the BUFF 25 +8 0.63
0:00 OPP 33 End of 1st Quarter
14:54 4th & 2 OPP 25 Vaughn Blue run for a loss of 1 yard to the BUFF 26 -1 -3.24
Q2
PUNT
3 pl · -5 yd · 1:01
10–0
15:00 1st & 10 OWN 26 Cole Snyder pass complete to Mike Washington for a loss of 5 yards to the BUFF 21 -5 -1.12
15:00 2nd & 15 OWN 21 pass incomplete to Mike Washington 0 -0.16
15:00 3rd & 15 OWN 21 pass incomplete to Nik McMillan 0 -0.07
13:53 4th & 15 OWN 21 Anthony Venneri punt for 64 yds Liberty Penalty, roughing kicker (Aaron Bedgood) to the LIB 15
TD
7 pl · 85 yd · 2:50
17–0
13:53 1st & 10 OWN 15 Vaughn Blue run for 11 yds to the LIB 26 for a 1ST down +11 0.61
13:37 1st & 10 OWN 26 Billy Lucas run for 5 yds to the LIB 31 +5 0.10
13:37 2nd & 5 OWN 31 Billy Lucas run for 6 yds to the LIB 37 for a 1ST down +6 0.86
13:37 1st & 10 OWN 37 Kaidon Salter run for 2 yds to the LIB 39 +2 -0.66
13:37 2nd & 8 OWN 39 Kaidon Salter pass complete to Quinton Cooley for 4 yds to the LIB 43 +4 -0.14
13:37 3rd & 4 OWN 43 Kaidon Salter pass incomplete to Treon Sibley for a 1ST down Buffalo Penalty, Defensive pass interference (Amonte Strothers) to the BUFF 42 for a 1ST down +15 2.55
11:03 1st & 10 OPP 42 Kaidon Salter pass complete to Elijah Smoot for 42 yds for a TD (Nick Brown KICK) +42 3.29
INT
2 pl · -1 yd · 0:40
17–0
11:00 1st & 10 OWN 22 Ron Cook Jr. run for a loss of 1 yard to the BUFF 21 -1 -0.70
10:20 2nd & 11 OWN 21 Cole Snyder pass incomplete, broken up by Bryce Dixon 0 -0.25
TD
4 pl · 27 yd · 1:47
24–0
10:20 1st & 10 OPP 27 Rush 0 -0.49
10:20 2nd & 10 OPP 27 Kaidon Salter pass complete to Treon Sibley for 24 yds to the BUFF 3 for a 1ST down +24 1.77
10:20 1st & 3 OPP 3 Kaidon Salter run for 2 yds to the BUFF 1 +2 -0.44
8:33 2nd & 1 OPP 1 Kaidon Salter run for 1 yd for a TD (Nick Brown KICK) +1 1.90
TD
8 pl · 75 yd · 2:55
24–7
8:33 1st & 10 OWN 25 Cole Snyder pass complete to Cole Harrity for 3 yds to the BUFF 28 +3 -0.30
8:33 2nd & 7 OWN 28 pass incomplete to Cole Harrity 0 -0.56
8:33 3rd & 7 OWN 28 Cole Snyder pass complete to Darrell Harding Jr. for 20 yds to the BUFF 48 for a 1ST down +20 2.92
8:33 1st & 10 OWN 48 Cole Snyder pass complete to Zion Carter for 15 yds to the LIB 37 for a 1ST down +15 0.96
8:33 1st & 10 OPP 37 Cole Snyder pass complete to Ron Cook Jr. for 25 yds to the LIB 12 for a 1ST down +25 0.52
8:33 1st & 10 OPP 12 Ron Cook Jr. run for 4 yds to the LIB 8 +4 -0.02
6:11 2nd & 6 OPP 8 Cole Snyder pass complete to Jake Orlando for 1 yd to the LIB 7 +1 -0.24
5:38 3rd & 5 OPP 7 Cole Snyder pass complete to Darrell Harding Jr. for 7 yds for a TD (Alex McNulty KICK) +7 2.79
PUNT
9 pl · 24 yd · 3:57
24–7
5:38 1st & 10 OWN 25 Kaidon Salter pass complete to CJ Daniels for 15 yds to the LIB 40 for a 1ST down +15 1.32
5:38 1st & 10 OWN 40 Liberty Penalty, Offensive holding (X'Zauvea Gadlin) to the LIB 30 -10 -2.32
5:38 1st & 20 OWN 30 Kaidon Salter pass complete to Noah Frith for 6 yds to the LIB 36 +6 0.15
5:38 2nd & 14 OWN 36 Quinton Cooley run for 4 yds to the LIB 40 +4 -0.09
5:38 3rd & 10 OWN 40 Kaidon Salter pass complete to Noah Frith Liberty Penalty, Offensive holding (Quinton Cooley) to the LIB 30 -10 -0.71
5:38 3rd & 20 OWN 30 Quinton Cooley run for 21 yds to the BUFF 49 for a 1ST down +21 3.50
5:38 1st & 10 OPP 49 Quinton Cooley run for 1 yd to the BUFF 48 +1 -0.86
5:38 2nd & 9 OPP 48 pass incomplete 0 -1.08
5:38 3rd & 9 OPP 48 Kaidon Salter sacked for a loss of 3 yards to the LIB 49 -3 -1.14
1:41 4th & 12 OWN 49 Max Morgan punt for 40 yds
TD
9 pl · 89 yd · 1:13
24–14
1:41 1st & 10 OWN 11 Cole Snyder pass incomplete to Boobie Curry for a 1ST down Liberty Penalty, Defensive pass interference (Kobe Singleton) to the BUFF 26 for a 1ST down +15 0.76
1:41 1st & 10 OWN 26 Cole Snyder pass complete to Jake Orlando for 9 yds to the BUFF 35 +9 1.28
1:41 2nd & 1 OWN 35 Cole Snyder pass complete to Mike Washington for a loss of 1 yard to the BUFF 34 -1 -1.51
1:11 3rd & 2 OWN 34 Cole Snyder pass complete to Nik McMillan for 17 yds to the LIB 49 for a 1ST down +17 2.47
1:11 1st & 10 OPP 49 pass incomplete to Boobie Curry 0 -1.10
1:11 2nd & 10 OPP 49 Cole Snyder pass incomplete to Nik McMillan, broken up by Preston Hodge 0 -1.04
1:11 3rd & 10 OPP 49 Cole Snyder run for 16 yds to the LIB 33 for a 1ST down +16 2.99
1:11 1st & 10 OPP 33 pass incomplete to Boobie Curry 0 -0.64
0:28 2nd & 10 OPP 33 Cole Snyder pass complete to Nik McMillan for 33 yds for a TD (Alex McNulty KICK) +33 3.54
END OF HALF
1 pl · 0 yd · 0:28
24–14
Q3
INT
3 pl · -1 yd · 1:19
24–14
15:00 1st & 10 OWN 15 Rush 0 -0.44
15:00 2nd & 10 OWN 15 Mike Washington run for a loss of 1 yard to the BUFF 14 -1 -0.22
13:37 3rd & 11 OWN 14 Cole Snyder pass intercepted 0.28
FG
4 pl · 1 yd · 1:24
27–14
13:37 1st & 10 OPP 19 Kaidon Salter run for 1 yd to the BUFF 18 +1 -0.28
13:37 2nd & 9 OPP 18 Rush 0 -0.42
13:37 3rd & 9 OPP 18 Kaidon Salter pass incomplete to Elijah Smoot, broken up by Caleb Offord 0 -0.64
12:13 4th & 9 OPP 18 Nick Brown 35 yd FG GOOD
ON DOWNS
6 pl · 17 yd · 2:33
27–14
12:13 1st & 10 OWN 25 Cole Snyder pass complete to Mike Washington for 8 yds to the BUFF 33 +8 0.91
12:13 2nd & 2 OWN 33 Mike Washington run for 2 yds to the BUFF 35 for a 1ST down +2 -0.08
12:13 1st & 10 OWN 35 Cole Snyder pass incomplete to Marlyn Johnson, broken up by TJ Bush 0 -1.01
12:13 2nd & 10 OWN 35 Cole Snyder pass complete to Cole Harrity for 4 yds to the BUFF 39 +4 -0.11
12:13 3rd & 6 OWN 39 Cole Snyder pass complete to Ron Cook Jr. for 3 yds to the BUFF 42 +3 -0.24
9:40 4th & 3 OWN 42 Cole Snyder pass incomplete, broken up by Jay Hardy 0 -0.39
TD
3 pl · 42 yd · 1:00
34–14
9:40 1st & 10 OPP 42 Kaidon Salter pass complete to Bentley Hanshaw Liberty Penalty, inelgible downfield on pass (-5 Yards) to the BUFF 47 -5 -2.02
9:40 1st & 15 OPP 47 Kaidon Salter pass complete to Elijah Smoot for 14 yds to the BUFF 33 +14 1.86
8:40 2nd & 1 OPP 33 Kaidon Salter pass complete to Elijah Smoot for 33 yds for a TD Buffalo Penalty, face mask (0 yards) (Charles McCartherens) to the BUFF 0 (Nick Brown KICK) +33 2.41
TD
11 pl · 77 yd · 4:18
34–21
8:38 1st & 10 OWN 23 Cole Snyder pass complete to Zion Carter for 8 yds to the BUFF 31 +8 0.87
8:38 2nd & 2 OWN 31 Mike Washington run for 9 yds to the BUFF 40 for a 1ST down +9 0.59
8:38 1st & 10 OWN 40 pass incomplete 0 -1.12
8:38 2nd & 10 OWN 40 Mike Washington run for 7 yds to the LIB 47 for a 1ST down Liberty Penalty, face mask (15 yards) (Amarian Williams) to the LIB 38 for a 1ST down +22 2.79
8:38 1st & 10 OPP 38 Mike Washington run for 10 yds to the LIB 28 for a 1ST down +10 0.33
8:38 1st & 10 OPP 28 Cole Snyder run for 3 yds to the LIB 25 +3 -0.16
8:38 2nd & 7 OPP 25 Ron Cook Jr. run for 2 yds to the LIB 23 +2 -0.30
8:38 3rd & 5 OPP 23 Cole Snyder run for 3 yds to the LIB 20 +3 -0.22
8:38 4th & 2 OPP 20 Cole Snyder pass complete to Darrell Harding Jr. for 11 yds to the LIB 9 for a 1ST down +11 1.02
8:38 1st & 9 OPP 9 Cole Snyder pass incomplete to Marlyn Johnson for a 1ST down Liberty Penalty, Defensive pass interference (Amarian Williams) to the LIB 2 for a 1ST down +7 0.36
4:20 1st & 2 OPP 2 Cole Snyder pass complete to Ron Cook Jr. for 2 yds for a TD (Alex McNulty KICK) +2 1.21
TD
3 pl · 75 yd · 0:55
41–21
4:20 1st & 10 OWN 25 pass incomplete to CJ Daniels 0 -0.70
4:20 2nd & 10 OWN 25 Rush 0 -0.35
3:25 3rd & 10 OWN 25 Kaidon Salter pass complete to CJ Daniels for 75 yds for a TD (Nick Brown KICK) +75 7.13
ON DOWNS
4 pl · 6 yd · 1:57
41–21
3:25 1st & 10 OWN 25 Cole Snyder run for 3 yds to the BUFF 28 +3 -0.30
3:25 2nd & 7 OWN 28 Cole Snyder pass complete to Mike Washington for a loss of 2 yards to the BUFF 26 -2 -0.70
3:25 3rd & 9 OWN 26 Cole Snyder pass complete to Boobie Curry for 5 yds to the BUFF 31 +5 0.02
1:28 4th & 4 OWN 31 Cole Snyder pass incomplete to Boobie Curry, broken up by Tyren Dupree 0 0.05
TD
5 pl · 31 yd · 1:31
48–21
1:28 1st & 10 OPP 31 Jordan White fumbled, recovered by BUFF Shaun Dolac Liberty Penalty, personal foul (Jordan White) to the BUFF 36 -5 -1.43
1:28 1st & 15 OPP 36 Kaidon Salter pass incomplete to Kylen Austin for a 1ST down Buffalo Penalty, Defensive pass interference (Marcus Fuqua) to the BUFF 21 for a 1ST down +15 0.84
1:28 1st & 10 OPP 21 Quinton Cooley run for 11 yds to the BUFF 10 for a 1ST down +11 0.12
1:28 1st & 10 OPP 10 Kaidon Salter run for 7 yds to the BUFF 3 +7 0.30
0:00 OPP 10 End of 3rd Quarter
14:57 2nd & 3 OPP 3 Kaidon Salter pass complete to Austin Henderson for 3 yds for a TD (Nick Brown KICK) +3 2.21
Q4
TD
1 pl · 49 yd · 0:10
55–27
6:24 1st & 10 OPP 49 Aaron Bedgood run for 49 yds for a TD (Nick Brown KICK) +49 3.76
TD
13 pl · 75 yd · 4:43
48–27
14:57 1st & 10 OWN 25 Cole Snyder pass complete to Marlyn Johnson for 7 yds to the BUFF 32 +7 0.60
14:57 2nd & 3 OWN 32 Cole Snyder pass complete to Nik McMillan for 6 yds to the BUFF 38 for a 1ST down +6 0.52
14:57 1st & 10 OWN 38 Rush 0 -1.09
14:57 2nd & 10 OWN 38 Cole Snyder pass complete to Darrell Harding Jr. for 21 yds to the LIB 41 for a 1ST down +21 2.80
14:57 1st & 10 OPP 41 Cole Snyder pass complete to Ron Cook Jr. for 26 yds to the LIB 15 for a 1ST down Buffalo Penalty, illegal block (Marlyn Johnson) to the LIB 25 for a 1ST down +16 0.54
14:57 1st & 10 OPP 25 Liberty Penalty, Defensive holding (Bryce Dixon) to the LIB 15 for a 1ST down +10
14:57 1st & 10 OPP 15 pass incomplete to Micah Woods 0 -0.32
14:57 2nd & 10 OPP 15 Mike Washington run for 5 yds to the LIB 10 +5 0.04
14:57 3rd & 5 OPP 10 Rush 0 -0.37
10:58 4th & 5 OPP 10 Cole Snyder pass incomplete to Boobie Curry for a 1ST down Liberty Penalty, Defensive pass interference (Kobe Singleton) to the LIB 2 for a 1ST down +8 2.00
10:58 1st & 2 OPP 2 Mike Washington run for a loss of 1 yard to the LIB 3 -1 -1.00
10:14 2nd & 3 OPP 3 Marlyn Johnson 3 Yd pass from Cole Snyder (Two-Point Pass Conversion Failed) +3 2.21
10:14 1st & 10 OPP 3 Cole Snyder pass incomplete 0
PUNT
3 pl · 8 yd · 2:13
48–27
10:09 1st & 10 OWN 16 Liberty Penalty, substitution infraction (Chike Nwankwo) to the LIB 11 -5
10:09 1st & 15 OWN 11 Kaidon Salter pass complete to Noah Frith for 12 yds to the LIB 23 +12 0.95
10:09 2nd & 3 OWN 23 Rush 0 -0.71
10:09 3rd & 3 OWN 23 Kaidon Salter run for 1 yd to the LIB 24 +1 -0.28
7:56 4th & 2 OWN 24 Max Morgan punt for 64 yds
PUNT
3 pl · 0 yd · 1:22
48–27
7:56 1st & 10 OWN 12 Cole Snyder pass complete to Cameron Ball for 7 yds to the BUFF 19 +7 0.41
7:56 2nd & 3 OWN 19 Cole Snyder sacked for a loss of 7 yards to the BUFF 12 -7 -0.96
7:56 3rd & 10 OWN 12 pass incomplete to Marlyn Johnson 0 -0.07
6:34 4th & 10 OWN 12 Anthony Venneri punt for 37 yds
PUNT
3 pl · 2 yd · 0:45
55–27
6:24 1st & 10 OWN 25 pass incomplete to Mike Washington 0 -0.70
6:24 2nd & 10 OWN 25 Cole Snyder run for 2 yds to the BUFF 27 +2 -0.23
6:24 3rd & 8 OWN 27 pass incomplete to Boobie Curry 0 -0.22
5:39 4th & 8 OWN 27 Anthony Venneri punt for 33 yds
PUNT
3 pl · 5 yd · 1:34
55–27
5:39 1st & 10 OWN 40 Jr. James Jointer run for a loss of 1 yard to the LIB 39 -1 -1.32
5:39 2nd & 11 OWN 39 Jr. James Jointer run for 6 yds to the LIB 45 +6 0.26
5:39 3rd & 5 OWN 45 pass incomplete to Markel Fortenberry 0 -0.79
4:05 4th & 5 OWN 45 Max Morgan punt for 38 yds , Nik McMillan returns for no gain to the BUFF 17
PUNT
3 pl · 2 yd · 0:56
55–27
4:05 1st & 10 OWN 17 pass incomplete 0 -0.48
4:05 2nd & 10 OWN 17 Cole Snyder pass complete to Cameron Ball for 2 yds to the BUFF 19 +2 -0.14
4:05 3rd & 8 OWN 19 pass incomplete to Darrell Harding Jr. 0 -0.14
3:09 4th & 8 OWN 19 Anthony Venneri punt for 39 yds , Markel Fortenberry returns for 2 yds to the BUFF 21 Buffalo Penalty, kick catching interference (-15 Yards) to the BUFF 41
ON DOWNS
4 pl · 2 yd · 0:47
55–27
3:09 1st & 10 OPP 41 Rush 0 -0.88
3:09 2nd & 10 OPP 41 Jr. James Jointer run for 2 yds to the BUFF 39 +2 -0.59
3:09 3rd & 8 OPP 39 pass incomplete to Victor Venn 0 -1.03
2:22 4th & 8 OPP 39 Johnathan Bennett pass incomplete to Markel Fortenberry, broken up by Charles McCartherens 0 -1.26
ON DOWNS
4 pl · 5 yd · 0:33
55–27
2:22 1st & 10 OWN 39 Lamar Sperling run for 5 yds to the BUFF 44 +5 0.11
2:22 2nd & 5 OWN 44 Cole Snyder pass incomplete to Cameron Ball, broken up by Nick Days 0 -1.15
2:22 3rd & 5 OWN 44 pass incomplete to Micah Woods 0 -0.76
1:49 4th & 5 OWN 44 Rush 0 -0.35
4 pl · 39 yd · 1:49
55–27
1:49 1st & 10 OPP 44 Jr. James Jointer run for 7 yds to the BUFF 37 +7 0.50
1:49 2nd & 3 OPP 37 Jr. James Jointer run for 34 yds to the BUFF 3 for a 1ST down +34 1.45
33 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

1sacks1
8plays for loss6
2takeaways0
6three-and-outs forced3
10explosive plays allowed10
4.68yards allowed / play8.63
4 of 16scoring drives allowed9 of 17
No individual defensive box score for this game — CollegeFootballData carries tackles from 2016 on, and nothing but interceptions before that. The team numbers above come from the play and drive rows, which reach back to 2016 and 2015 respectively.

Special teams

2 of 2field goals0 of 1
4punts6
44.3punt average42.8
3punts inside the 201
46return yards44
own 33average drive startown 22
Liberty
K Nick Brown 2/2 FG · long 39 · 7/7 XP
P Max Morgan 4 punts · 44.3 avg · 3 in 20
KR Aaron Bedgood 2 ret · 33 yds · long 19
PR Brylan Green 1 ret · 11 yds · long 11
PR Markel Fortenberry 1 ret · 2 yds · long 2
Buffalo
K Alex McNulty 0/1 FG · 3/3 XP
P Anthony Venneri 6 punts · 42.8 avg · 1 in 20
KR Ron Cook Jr. 2 ret · 31 yds · long 19
KR Cole Harrity 1 ret · 8 yds · long 8
KR Jacob Orlando 1 ret · 1 yds · long 1
PR Ron Cook Jr. 1 ret · 4 yds · long 4
PR Nik McMillan 1 ret · 0 yds
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

67plays85
578yards398
16drives16
43%success rate38%
23.67total PPA15.64
Derived from 152 scrimmage plays. Interception return yardage is excluded from the offense.

Scoring

Q1Nick Brown 39 yd FG GOOD 3–0
Q1Kaidon Salter pass complete to Treon Sibley for 56 yds for a TD (Nick Brown KICK) 10–0
Q2Kaidon Salter pass complete to Elijah Smoot for 42 yds for a TD (Nick Brown KICK) 17–0
Q2Kaidon Salter run for 1 yd for a TD (Nick Brown KICK) 24–0
Q2Cole Snyder pass complete to Darrell Harding Jr. for 7 yds for a TD (Alex McNulty KICK) 7–24
Q2Cole Snyder pass complete to Nik McMillan for 33 yds for a TD (Alex McNulty KICK) 14–24
Q3Nick Brown 35 yd FG GOOD 27–14
Q3Kaidon Salter pass complete to Elijah Smoot for 33 yds for a TD Buffalo Penalty, face mask (0… 34–14
Q3Cole Snyder pass complete to Ron Cook Jr. for 2 yds for a TD (Alex McNulty KICK) 21–34
Q3Kaidon Salter pass complete to CJ Daniels for 75 yds for a TD (Nick Brown KICK) 41–21
Q4Kaidon Salter pass complete to Austin Henderson for 3 yds for a TD (Nick Brown KICK) 48–21
Q4Marlyn Johnson 3 Yd pass from Cole Snyder (Two-Point Pass Conversion Failed) 27–48
Q4Aaron Bedgood run for 49 yds for a TD (Nick Brown KICK) 55–27

Biggest plays by PPA

Q3Kaidon Salter pass complete to CJ Daniels for 75 yds for a TD (Nick Brown KICK) 7.13
Q1Kaidon Salter pass complete to Treon Sibley for 56 yds for a TD (Nick Brown KICK) 4.37
Q1Kaidon Salter run for 43 yds to the BUFF 33 for a 1ST down 4.18
Q4Aaron Bedgood run for 49 yds for a TD (Nick Brown KICK) 3.76
Q2Cole Snyder pass complete to Nik McMillan for 33 yds for a TD (Alex McNulty KICK) 3.54
Q2Quinton Cooley run for 21 yds to the BUFF 49 for a 1ST down 3.50

Series recent meetings

2024 Buffalo 26 – 7 Liberty
2019 Buffalo 17 – 35 Liberty
Last 2 meetings shown. Full all-time series sits on each team page.
Data: CollegeFootballData · terminal