Liberty at Buffalo

Saturday, September 16, 2023

Liberty beat Buffalo 55–⁠27. It was their second meeting; after it, Liberty led the series 2–⁠0.

AwayLiberty13–⁠1 in 2023
55
HomeBuffalo3–⁠9 in 2023
27

Final at UB Stadium, AmherstTV: CBSSNAttendance 13,020

At kickoff
68°F, partly cloudy, wind 8 mph from the northwestWeather: NOAA NCEI Integrated Surface Database; Buffalo Niagara International Airpor (KBUF), 7 km from the stadium, six minutes before kickoff
Official
Greg SujackGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Liberty1014171455
Buffalo0147627

Standouts

Player stats

Liberty

PassingC/AttYdsTDInt
Kaidon Salter16/2634450
Johnathan Bennett0/3000
RushingCarYdsTDLong
Kaidon Salter1066143
Aaron Bedgood149149
James Jointer748034
Quinton Cooley537021
ReceivingRecYdsTDLong
Treon Sibley3106156
C.J. Daniels4106175
Elijah Smoot499242
Noah Frith326012
DefenseTklTFLSacksInt
Tyren Dupree0002

Buffalo

PassingC/AttYdsTDInt
Cole Snyder29/5127642
RushingCarYdsTDLong
Michael Washington1137010
Cole Snyder920016
Ron Cook Jr.71705
Cole Harrity1505
ReceivingRecYdsTDLong
Nik McMillan472133
Darrell Harding Jr.459121
Ron Cook Jr.456126
Boobie Curry330018

From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.

Team stats

LibertyBuffalo
569Total yards363
344Passing yards276
225Rushing yards87
11.9Yards per pass5.4
6.3Yards per rush2.9
19First downs22
3–⁠11Third downs5–⁠18
0–⁠2Fourth downs1–⁠4
0Turnovers2
10–⁠90Penalties6–⁠75
28:35Possession31:25

Efficiency

LibertyBuffalo
43%Success rate38%
0.28EPA per play−0.00
1.77Explosiveness1.24
0.06Rushing EPA−0.11
0.50Passing EPA0.13
25%Passing-down success26%
0.18First-down EPA0.02
0.44Second-down EPA0.15
0.90Third-down EPA0.24

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)

Liberty 57% to win. Elo’s favorite won.

The line

Liberty −3, over/under 54.

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 Liberty 58%, Buffalo 42%. CollegeFootballData.com’s estimate from the point spread.

Every drive

Buffalo end zoneLiberty end zoneQ1 LibertyField goal, 9 playsQ1 BuffaloPunt, 3 playsQ1 LibertyPunt, 3 playsQ1 BuffaloPunt, 3 playsQ1 LibertyTouchdown, 3 playsQ1 BuffaloMissed FG, 9 playsQ1 LibertyTurnover on downs, 7 playsQ2 BuffaloPunt, 3 playsQ2 LibertyTouchdown, 7 playsQ2 BuffaloInterception, 2 playsQ2 LibertyTouchdown, 4 playsQ2 BuffaloTouchdown, 8 playsQ2 LibertyPunt, 9 playsQ2 BuffaloTouchdown, 9 playsQ2 LibertyEnd of half, 1 playQ3 BuffaloInterception, 3 playsQ3 LibertyField goal, 4 playsQ3 BuffaloTurnover on downs, 6 playsQ3 LibertyTouchdown, 3 playsQ3 BuffaloTouchdown, 11 playsQ3 LibertyTouchdown, 3 playsQ3 BuffaloTurnover on downs, 4 playsQ3 LibertyTouchdown, 5 playsQ4 LibertyTouchdown, 1 playQ4 BuffaloTouchdown, 13 playsQ4 LibertyPunt, 3 playsQ4 BuffaloPunt, 3 playsQ4 BuffaloPunt, 3 playsQ4 LibertyPunt, 3 playsQ4 BuffaloPunt, 3 playsQ4 LibertyTurnover on downs, 4 playsQ4 BuffaloTurnover on downs, 4 playsQ4 LibertyResult not recorded, 4 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. Buffalo drives left to right, Liberty right to left.
  1. Q1 LibertyField goal, 9 plays, 52 yards
  2. Q1 BuffaloPunt, 3 plays, 6 yards
  3. Q1 LibertyPunt, 3 plays, 7 yards
  4. Q1 BuffaloPunt, 3 plays, 8 yards
  5. Q1 LibertyTouchdown, 3 plays, 64 yards
  6. Q1 BuffaloMissed FG, 9 plays, 53 yards
  7. Q1 LibertyTurnover on downs, 7 plays, 53 yards
  8. Q2 BuffaloPunt, 3 plays, −5 yards
  9. Q2 LibertyTouchdown, 7 plays, 82 yards
  10. Q2 BuffaloInterception, 2 plays, −1 yard
  11. Q2 LibertyTouchdown, 4 plays, 24 yards
  12. Q2 BuffaloTouchdown, 8 plays, 72 yards
  13. Q2 LibertyPunt, 9 plays, 24 yards
  14. Q2 BuffaloTouchdown, 9 plays, 86 yards
  15. Q2 LibertyEnd of half, 1 play, 0 yards
  16. Q3 BuffaloInterception, 3 plays, −1 yard
  17. Q3 LibertyField goal, 4 plays, 1 yard
  18. Q3 BuffaloTurnover on downs, 6 plays, 17 yards
  19. Q3 LibertyTouchdown, 3 plays, 39 yards
  20. Q3 BuffaloTouchdown, 11 plays, 74 yards
  21. Q3 LibertyTouchdown, 3 plays, 72 yards
  22. Q3 BuffaloTurnover on downs, 4 plays, 6 yards
  23. Q3 LibertyTouchdown, 5 plays, 28 yards
  24. Q4 LibertyTouchdown, 1 play, 46 yards
  25. Q4 BuffaloTouchdown, 13 plays, 72 yards
  26. Q4 LibertyPunt, 3 plays, 8 yards
  27. Q4 BuffaloPunt, 3 plays, 0 yards
  28. Q4 BuffaloPunt, 3 plays, 2 yards
  29. Q4 LibertyPunt, 3 plays, 5 yards
  30. Q4 BuffaloPunt, 3 plays, 2 yards
  31. Q4 LibertyTurnover on downs, 4 plays, 2 yards
  32. Q4 BuffaloTurnover on downs, 4 plays, 5 yards
  33. Q4 LibertyResult not recorded, 4 plays, −39 yards

Play by play

1st quarter7 drives, then Liberty 10, Buffalo 0
Liberty Field goal, 9 plays
15:001st & 10 at own 26Kaidon Salter run for 2 yds to the LIB 28
15:002nd & 8 at own 28Kaidon Salter pass complete to Elijah Smoot for 10 yds to the LIB 38 for a 1ST down
15:001st & 10 at own 38Kylen Austin run for 3 yds to the LIB 41
15:002nd & 7 at own 41Kaidon Salter run for 10 yds to the BUFF 49 for a 1ST down
15:001st & 10 at opp 49Kaidon Salter pass complete to Treon Sibley for 26 yds to the BUFF 23 for a 1ST down
15:001st & 10 at opp 23Billy Lucas run for 1 yd to the BUFF 22
15:002nd & 9 at opp 22pass incomplete to Elijah Smoot
15:003rd & 9 at opp 22pass incomplete to Elijah Smoot
14:561st & 10 at own 35Alex McNulty kickoff for 58 yds , Aaron Bedgood return for 19 yds to the LIB 26
11:184th & 9 at opp 22Nick Brown 39 yd FG GOODLiberty 3, Buffalo 0
Buffalo Punt, 3 plays
11:111st & 10 at own 35Max Morgan kickoff for 61 yds , Ron Cook Jr. return for 19 yds to the BUFF 23
11:111st & 10 at own 23Mike Washington run for a loss of 1 yard to the BUFF 22
11:112nd & 11 at own 22Mike Washington run for 7 yds to the BUFF 29
11:113rd & 4 at own 29Cole Snyder pass incomplete to Marlyn Johnson, broken up by Jerome Jolly Jr.
9:414th & 4 at own 29Anthony Venneri punt for 45 yds , Brylan Green returns for 11 yds to the LIB 37
Liberty Punt, 3 plays
9:411st & 10 at own 37Kaidon Salter pass incomplete to CJ Daniels, broken up by Jyaire Stevens
9:412nd & 10 at own 37Kaidon Salter pass complete to CJ Daniels for 7 yds to the LIB 44
9:413rd & 3 at own 44pass incomplete to CJ Daniels
8:434th & 3 at own 44Max Morgan punt for 35 yds , Ron Cook Jr. returns for 4 yds to the BUFF 25
Buffalo Punt, 3 plays
8:431st & 10 at own 25Cole Harrity run for 5 yds to the BUFF 30
8:432nd & 5 at own 30CJ Ogbonna run for 3 yds to the BUFF 33
8:433rd & 2 at own 33
6:564th & 2 at own 33Anthony Venneri punt for 39 yds Buffalo Penalty, illegal formation (-5 Yards) to the LIB 33
Liberty Touchdown, 3 plays
6:561st & 10 at own 33Kaidon Salter pass complete to CJ Daniels for 9 yds to the LIB 42
6:562nd & 1 at own 42Vaughn Blue run for 2 yds to the LIB 44 for a 1ST down
5:431st & 10 at own 44Kaidon Salter pass complete to Treon Sibley for 56 yds for a TD (Nick Brown KICK)Liberty 10, Buffalo 0
Buffalo Missed FG, 9 plays
5:431st & 10 at own 35Max Morgan kickoff for 65 yds for a touchback
5:431st & 10 at own 25Cole Snyder pass complete to Boobie Curry for 7 yds to the BUFF 32
5:432nd & 3 at own 32Ron Cook Jr. run for 2 yds to the BUFF 34
5:433rd & 1 at own 34Ron Cook Jr. run for 3 yds to the BUFF 37 for a 1ST down
5:431st & 10 at own 37Cole Snyder pass complete to Boobie Curry for 18 yds to the LIB 45 for a 1ST down
5:431st & 10 at opp 45Cole Snyder pass complete to Nik McMillan for 16 yds to the LIB 29 for a 1ST down
5:431st & 10 at opp 29Ron Cook Jr. run for 5 yds to the LIB 24
5:432nd & 5 at opp 24Ron Cook Jr. run for 2 yds to the LIB 22
5:433rd & 3 at opp 22Cole Snyder pass incomplete to Marlyn Johnson, broken up by Brylan Green
2:064th & 3 at opp 22Alex McNulty 40 yd FG MISSED
Liberty Turnover on downs, 7 plays
2:061st & 10 at own 22pass incomplete to Bentley Hanshaw
2:062nd & 10 at own 22Billy Lucas run for 2 yds to the LIB 24
2:063rd & 8 at own 24Kaidon Salter run for 43 yds to the BUFF 33 for a 1ST down
2:061st & 10 at opp 33Kaidon Salter pass incomplete to Elijah Smoot, broken up by Demetrius Harris
2:062nd & 10 at opp 33pass incomplete to Bentley Hanshaw
2:063rd & 10 at opp 33Kaidon Salter pass complete to Noah Frith for 8 yds to the BUFF 25
2nd quarter8 drives, then Liberty 24, Buffalo 14
Buffalo Punt, 3 plays
15:001st & 10 at own 26Cole Snyder pass complete to Mike Washington for a loss of 5 yards to the BUFF 21
15:002nd & 15 at own 21pass incomplete to Mike Washington
15:003rd & 15 at own 21pass incomplete to Nik McMillan
Liberty Turnover on downs, 7 plays
14:544th & 2 at opp 25Vaughn Blue run for a loss of 1 yard to the BUFF 26
13:534th & 15 at own 21Anthony Venneri punt for 64 yds Liberty Penalty, roughing kicker (Aaron Bedgood) to the LIB 15
Liberty Touchdown, 7 plays
13:531st & 10 at own 15Vaughn Blue run for 11 yds to the LIB 26 for a 1ST down
13:371st & 10 at own 26Billy Lucas run for 5 yds to the LIB 31
13:372nd & 5 at own 31Billy Lucas run for 6 yds to the LIB 37 for a 1ST down
13:371st & 10 at own 37Kaidon Salter run for 2 yds to the LIB 39
13:372nd & 8 at own 39Kaidon Salter pass complete to Quinton Cooley for 4 yds to the LIB 43
13:373rd & 4 at own 43Kaidon 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
11:031st & 10 at opp 42Kaidon Salter pass complete to Elijah Smoot for 42 yds for a TD (Nick Brown KICK)Liberty 17, Buffalo 0
Buffalo Interception, 2 plays
11:001st & 10 at own 35Max Morgan kickoff for 51 yds , Cole Harrity return for 8 yds to the BUFF 22
11:001st & 10 at own 22Ron Cook Jr. run for a loss of 1 yard to the BUFF 21
10:202nd & 11 at own 21Cole Snyder pass incomplete, broken up by Bryce Dixon
Liberty Touchdown, 4 plays
10:201st & 10 at opp 27
10:202nd & 10 at opp 27Kaidon Salter pass complete to Treon Sibley for 24 yds to the BUFF 3 for a 1ST down
10:201st & goal at opp 3Kaidon Salter run for 2 yds to the BUFF 1
8:332nd & goal at opp 1Kaidon Salter run for 1 yd for a TD (Nick Brown KICK)Liberty 24, Buffalo 0
Buffalo Touchdown, 8 plays
8:331st & 10 at own 35Max Morgan kickoff for 65 yds for a touchback
8:331st & 10 at own 25Cole Snyder pass complete to Cole Harrity for 3 yds to the BUFF 28
8:332nd & 7 at own 28pass incomplete to Cole Harrity
8:333rd & 7 at own 28Cole Snyder pass complete to Darrell Harding Jr. for 20 yds to the BUFF 48 for a 1ST down
8:331st & 10 at own 48Cole Snyder pass complete to Zion Carter for 15 yds to the LIB 37 for a 1ST down
8:331st & 10 at opp 37Cole Snyder pass complete to Ron Cook Jr. for 25 yds to the LIB 12 for a 1ST down
8:331st & 10 at opp 12Ron Cook Jr. run for 4 yds to the LIB 8
6:112nd & 6 at opp 8Cole Snyder pass complete to Jake Orlando for 1 yd to the LIB 7
5:383rd & 5 at opp 7Cole Snyder pass complete to Darrell Harding Jr. for 7 yds for a TD (Alex McNulty KICK)Liberty 24, Buffalo 7
Liberty Punt, 9 plays
5:381st & 10 at own 35Alex McNulty kickoff for 65 yds for a touchback
5:381st & 10 at own 25Kaidon Salter pass complete to CJ Daniels for 15 yds to the LIB 40 for a 1ST down
5:381st & 10 at own 40Liberty Penalty, Offensive holding (X’Zauvea Gadlin) to the LIB 30
5:381st & 20 at own 30Kaidon Salter pass complete to Noah Frith for 6 yds to the LIB 36
5:382nd & 14 at own 36Quinton Cooley run for 4 yds to the LIB 40
5:383rd & 10 at own 40Kaidon Salter pass complete to Noah Frith Liberty Penalty, Offensive holding (Quinton Cooley) to the LIB 30
5:383rd & 20 at own 30Quinton Cooley run for 21 yds to the BUFF 49 for a 1ST down
5:381st & 10 at opp 49Quinton Cooley run for 1 yd to the BUFF 48
5:382nd & 9 at opp 48pass incomplete
5:383rd & 9 at opp 48Kaidon Salter sacked for a loss of 3 yards to the LIB 49
1:414th & 12 at own 49Max Morgan punt for 40 yds
Buffalo Touchdown, 9 plays
1:411st & 10 at own 11Cole 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
1:411st & 10 at own 26Cole Snyder pass complete to Jake Orlando for 9 yds to the BUFF 35
1:412nd & 1 at own 35Cole Snyder pass complete to Mike Washington for a loss of 1 yard to the BUFF 34
1:113rd & 2 at own 34Cole Snyder pass complete to Nik McMillan for 17 yds to the LIB 49 for a 1ST down
1:111st & 10 at opp 49pass incomplete to Boobie Curry
1:112nd & 10 at opp 49Cole Snyder pass incomplete to Nik McMillan, broken up by Preston Hodge
1:113rd & 10 at opp 49Cole Snyder run for 16 yds to the LIB 33 for a 1ST down
1:111st & 10 at opp 33pass incomplete to Boobie Curry
0:282nd & 10 at opp 33Cole Snyder pass complete to Nik McMillan for 33 yds for a TD (Alex McNulty KICK)Liberty 24, Buffalo 14
0:281st & 10 at own 35Alex McNulty kickoff for 65 yds for a touchback
3rd quarter8 drives, then Liberty 41, Buffalo 21
Buffalo Interception, 3 plays
15:001st & 10 at own 15
15:002nd & 10 at own 15Mike Washington run for a loss of 1 yard to the BUFF 14
14:561st & 10 at own 35Max Morgan kickoff for 62 yds , Ron Cook Jr. return for 12 yds to the BUFF 15
13:373rd & 11 at own 14Cole Snyder pass intercepted
Liberty Field goal, 4 plays
13:371st & 10 at opp 19Kaidon Salter run for 1 yd to the BUFF 18
13:372nd & 9 at opp 18
13:373rd & 9 at opp 18Kaidon Salter pass incomplete to Elijah Smoot, broken up by Caleb Offord
12:134th & 9 at opp 18Nick Brown 35 yd FG GOODLiberty 27, Buffalo 14
Buffalo Turnover on downs, 6 plays
12:131st & 10 at own 35Max Morgan kickoff for 54 yds
12:131st & 10 at own 25Cole Snyder pass complete to Mike Washington for 8 yds to the BUFF 33
12:132nd & 2 at own 33Mike Washington run for 2 yds to the BUFF 35 for a 1ST down
12:131st & 10 at own 35Cole Snyder pass incomplete to Marlyn Johnson, broken up by TJ Bush
12:132nd & 10 at own 35Cole Snyder pass complete to Cole Harrity for 4 yds to the BUFF 39
12:133rd & 6 at own 39Cole Snyder pass complete to Ron Cook Jr. for 3 yds to the BUFF 42
9:404th & 3 at own 42Cole Snyder pass incomplete, broken up by Jay Hardy
Liberty Touchdown, 3 plays
9:401st & 10 at opp 42Kaidon Salter pass complete to Bentley Hanshaw Liberty Penalty, inelgible downfield on pass (-5 Yards) to the BUFF 47
9:401st & 15 at opp 47Kaidon Salter pass complete to Elijah Smoot for 14 yds to the BUFF 33
8:402nd & 1 at opp 33Kaidon 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)Liberty 34, Buffalo 14
Buffalo Touchdown, 11 plays
8:401st & 10 at own 35Max Morgan kickoff Buffalo Penalty, face mask (15 yards) (Charles McCartherens) to the 50 yard line
8:381st & 10 at the 50Max Morgan kickoff for 28 yds , Jake Orlando return for 1 yd to the BUFF 23
8:381st & 10 at own 23Cole Snyder pass complete to Zion Carter for 8 yds to the BUFF 31
8:382nd & 2 at own 31Mike Washington run for 9 yds to the BUFF 40 for a 1ST down
8:381st & 10 at own 40pass incomplete
8:382nd & 10 at own 40Mike 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
8:381st & 10 at opp 38Mike Washington run for 10 yds to the LIB 28 for a 1ST down
8:381st & 10 at opp 28Cole Snyder run for 3 yds to the LIB 25
8:382nd & 7 at opp 25Ron Cook Jr. run for 2 yds to the LIB 23
8:383rd & 5 at opp 23Cole Snyder run for 3 yds to the LIB 20
8:384th & 2 at opp 20Cole Snyder pass complete to Darrell Harding Jr. for 11 yds to the LIB 9 for a 1ST down
8:381st & goal at opp 9Cole 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
4:201st & goal at opp 2Cole Snyder pass complete to Ron Cook Jr. for 2 yds for a TD (Alex McNulty KICK)Liberty 34, Buffalo 21
Liberty Touchdown, 3 plays
4:201st & 10 at own 35Alex McNulty kickoff for 65 yds for a touchback
4:201st & 10 at own 25pass incomplete to CJ Daniels
4:202nd & 10 at own 25
3:253rd & 10 at own 25Kaidon Salter pass complete to CJ Daniels for 75 yds for a TD (Nick Brown KICK)Liberty 41, Buffalo 21
Buffalo Turnover on downs, 4 plays
3:251st & 10 at own 35Max Morgan kickoff for 55 yds
3:251st & 10 at own 25Cole Snyder run for 3 yds to the BUFF 28
3:252nd & 7 at own 28Cole Snyder pass complete to Mike Washington for a loss of 2 yards to the BUFF 26
3:253rd & 9 at own 26Cole Snyder pass complete to Boobie Curry for 5 yds to the BUFF 31
1:284th & 4 at own 31Cole Snyder pass incomplete to Boobie Curry, broken up by Tyren Dupree
Liberty Touchdown, 5 plays
1:281st & 10 at opp 31Jordan White fumbled, recovered by BUFF Shaun Dolac Liberty Penalty, personal foul (Jordan White) to the BUFF 36
1:281st & 15 at opp 36Kaidon 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
1:281st & 10 at opp 21Quinton Cooley run for 11 yds to the BUFF 10 for a 1ST down
1:281st & goal at opp 10Kaidon Salter run for 7 yds to the BUFF 3
Q4 14:572nd & goal at opp 3Kaidon Salter pass complete to Austin Henderson for 3 yds for a TD (Nick Brown KICK)Liberty 48, Buffalo 21
4th quarter10 drives, then Liberty 55, Buffalo 27
Buffalo Touchdown, 13 plays
14:571st & 10 at own 35Max Morgan kickoff for 63 yds
14:571st & 10 at own 25Cole Snyder pass complete to Marlyn Johnson for 7 yds to the BUFF 32
14:572nd & 3 at own 32Cole Snyder pass complete to Nik McMillan for 6 yds to the BUFF 38 for a 1ST down
14:571st & 10 at own 38
14:572nd & 10 at own 38Cole Snyder pass complete to Darrell Harding Jr. for 21 yds to the LIB 41 for a 1ST down
14:571st & 10 at opp 41Cole 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
14:571st & 10 at opp 25Liberty Penalty, Defensive holding (Bryce Dixon) to the LIB 15 for a 1ST down
14:571st & 10 at opp 15pass incomplete to Micah Woods
14:572nd & 10 at opp 15Mike Washington run for 5 yds to the LIB 10
14:573rd & 5 at opp 10
10:584th & 5 at opp 10Cole 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
10:581st & goal at opp 2Mike Washington run for a loss of 1 yard to the LIB 3
10:142nd & goal at opp 3Marlyn Johnson 3 Yd pass from Cole Snyder (Two-Point Pass Conversion Failed)Liberty 48, Buffalo 27
10:141st & goal at opp 3Cole Snyder pass incomplete
Liberty Punt, 3 plays
10:091st & 10 at own 35Alex McNulty kickoff for 63 yds , Aaron Bedgood return for 14 yds to the LIB 16
10:091st & 10 at own 16Liberty Penalty, substitution infraction (Chike Nwankwo) to the LIB 11
10:091st & 15 at own 11Kaidon Salter pass complete to Noah Frith for 12 yds to the LIB 23
10:092nd & 3 at own 23
10:093rd & 3 at own 23Kaidon Salter run for 1 yd to the LIB 24
7:564th & 2 at own 24Max Morgan punt for 64 yds
Buffalo Punt, 3 plays
7:561st & 10 at own 12Cole Snyder pass complete to Cameron Ball for 7 yds to the BUFF 19
7:562nd & 3 at own 19Cole Snyder sacked for a loss of 7 yards to the BUFF 12
7:563rd & 10 at own 12pass incomplete to Marlyn Johnson
6:344th & 10 at own 12Anthony Venneri punt for 37 yds
Liberty Touchdown, 1 play
6:241st & 10 at opp 49Aaron Bedgood run for 49 yds for a TD (Nick Brown KICK)Liberty 55, Buffalo 27
Buffalo Punt, 3 plays
6:241st & 10 at own 35Max Morgan kickoff for 65 yds for a touchback
6:241st & 10 at own 25pass incomplete to Mike Washington
6:242nd & 10 at own 25Cole Snyder run for 2 yds to the BUFF 27
6:243rd & 8 at own 27pass incomplete to Boobie Curry
5:394th & 8 at own 27Anthony Venneri punt for 33 yds
Liberty Punt, 3 plays
5:391st & 10 at own 40Jr. James Jointer run for a loss of 1 yard to the LIB 39
5:392nd & 11 at own 39Jr. James Jointer run for 6 yds to the LIB 45
5:393rd & 5 at own 45pass incomplete to Markel Fortenberry
4:054th & 5 at own 45Max Morgan punt for 38 yds , Nik McMillan returns for no gain to the BUFF 17
Buffalo Punt, 3 plays
4:051st & 10 at own 17pass incomplete
4:052nd & 10 at own 17Cole Snyder pass complete to Cameron Ball for 2 yds to the BUFF 19
4:053rd & 8 at own 19pass incomplete to Darrell Harding Jr.
3:094th & 8 at own 19Anthony 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
Liberty Turnover on downs, 4 plays
3:091st & 10 at opp 41
3:092nd & 10 at opp 41Jr. James Jointer run for 2 yds to the BUFF 39
3:093rd & 8 at opp 39pass incomplete to Victor Venn
2:224th & 8 at opp 39Johnathan Bennett pass incomplete to Markel Fortenberry, broken up by Charles McCartherens
Buffalo Turnover on downs, 4 plays
2:221st & 10 at own 39Lamar Sperling run for 5 yds to the BUFF 44
2:222nd & 5 at own 44Cole Snyder pass incomplete to Cameron Ball, broken up by Nick Days
2:223rd & 5 at own 44pass incomplete to Micah Woods
1:494th & 5 at own 44
Liberty Result not recorded, 4 plays
1:491st & 10 at opp 44Jr. James Jointer run for 7 yds to the BUFF 37
1:492nd & 3 at opp 37Jr. James Jointer run for 34 yds to the BUFF 3 for a 1ST down

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.

Liberty leads 2–⁠1 in three meetings, counting the one since this game.

Recent meetings
2024Buffalo 26, Liberty 7Bahamas Bowl
2023Liberty 55, Buffalo 27
2019Liberty 35, Buffalo 17

Around this game