Skip to main content
← Back to GamesJan 4, 2025Week 1

House Prediction

Model Margin

Liberty by 13

Home Win Probability

Liberty 82%

Market (Bovada)

Liberty +4

Edge: Liberty +4 (17.0 pts)

fitted_v1 · Jan 4, 2025

Line Movement

No line movement to chart

Sportsbook snapshots publish once a line is posted for this game.

Team1Q2Q3Q4QFinal
BuffaloBuffalo
6371026
LibertyLiberty
00077

Scoring Timeline

Q1Q2Q3Q4014280-30-60-90-167-26
LibertyBuffalo

Drive Chart

Own 20Own 4050Opp 40Opp 20LIBBUFLIBBUFLIBBUFLIBBUFLIBBUFLIBBUFLIBBUFBUFLIBBUFLIBBUFLIBLIBBUFPUNT31ydFG729ydPUNT39ydFG742ydPUNT315ydPUNT37ydPUNT3-1ydFG855ydTO455ydPUNT1027ydPUNT816ydPUNT3-4ydMISS1034ydEND1-2ydTD975ydTO467ydMISS1768ydPUNT3-1ydFG47ydTD20ydTD1475ydEND1150yd

Box Score

Team statistics comparing Buffalo and Liberty
StatisticBuffaloLiberty
Passing9-196-21
Pass Yards13780
Rush Yards222162
Total Yards359242
Turnovers03
3rd Down6-193-15
Penalties6-532-20
Possession37:0122:59

Player Leaders

Player Leaders

Buffalo
passing
CJ Ogbonna
9/19, 137 YDS
rushing
Al-Jay Henderson
21 CAR, 119 YDS, 1 TD
receiving
Victor Snow
4 REC, 41 YDS
defense
Khalil Murdock
2.5 TFL, 1 PD
Liberty
passing
Nate Hampton
2/9, 40 YDS, 1 TD, 1 INT
rushing
Billy Lucas
3 CAR, 57 YDS
receiving
Reese Smith
1 REC, 36 YDS, 1 TD
defense

Play-by-Play

1st & 10Rush-5 ydsPPA -1.07

Julian Gray run for a loss of 5 yards to the LIB 20

2nd & 15Pass Incompletion0 ydsPPA -0.15

Ryan Burger pass incomplete

3rd & 15Rush+6 ydsPPA +0.03

Ryan Burger run for 6 yds to the LIB 26

4th & 9Punt+8 yds

Max Morgan punt for 45 yds , Victor Snow returns for 8 yds to the BUF 37

1st & 10Rush+3 ydsPPA -0.42

Al-Jay Henderson run for 3 yds to the BUF 40

2nd & 7Penalty-5 yds

Buffalo Penalty, False Start (-5 Yards) to the BUF 35

2nd & 12Rush+6 ydsPPA +0.21

C.J. Ogbonna run for 6 yds to the BUF 41

3rd & 6Pass Reception+35 ydsPPA +3.56

C.J. Ogbonna pass complete to Al-Jay Henderson for 35 yds to the LIB 24 for a 1ST down

1st & 10Rush0 ydsPPA -0.43

Al-Jay Henderson run for no gain to the LIB 24

2nd & 10Penalty-10 yds

HENDERSON, Al-Jay rush up the middle for a gain of 3 yards to the LIB21 (JONES, A'Khori). PENALTY BUF Holding enforced 10 yards from the LIB24 to the LIB34 [NHSG]. NO PLAY (replay the down).

2nd & 20Pass Incompletion0 ydsPPA -1.00

C.J. Ogbonna pass incomplete

3rd & 20Pass Incompletion0 ydsPPA -0.81

C.J. Ogbonna pass incomplete

4th & 20Field Goal Good+52 yds

Upton Bellenfant 52 yd FG GOOD

1st & 10Penalty+5 yds

Buffalo Penalty, Offsides (Victor Snow) to the LIB 30

1st & 10Rush+6 ydsPPA +0.37

Vaughn Blue run for 6 yds to the LIB 36

2nd & 4Rush-2 ydsPPA -1.32

Vaughn Blue run for a loss of 2 yards to the LIB 34

3rd & 6Pass Incompletion0 ydsPPA -0.42

Ryan Burger pass incomplete

4th & 6Punt0 yds

Max Morgan punt for 33 yds, downed at the BUF 33

1st & 10Sack-8 ydsPPA -1.70

C.J. Ogbonna sacked by Teylor Jackson and Mike Jarvis for a loss of 8 yards to the BUF 25

2nd & 18Rush+8 ydsPPA +0.21

C.J. Ogbonna run for 8 yds to the BUF 33

3rd & 10Pass Reception+30 ydsPPA +3.88

C.J. Ogbonna pass complete to Taji Johnson for 30 yds to the LIB 37 for a 1ST down

1st & 10Penalty+15 yds

OGBONNA, C.J. pass deep to the left incomplete intended for JOHNSON, Taji thrown to the LIB18. PENALTY LIB Pass Interference on SWEENEY, Jayden enforced 15 yards to the LIB22 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).

1st & 10Rush-1 ydsPPA -0.50

Al-Jay Henderson run for a loss of 1 yard to the LIB 23

2nd & 11Rush+2 ydsPPA -0.30

Al-Jay Henderson run for 2 yds to the LIB 21

3rd & 9Penalty-5 yds

Buffalo Penalty, False Start (-5 Yards) to the LIB 26

3rd & 14Rush+1 ydsPPA -0.77

C.J. Ogbonna run for 1 yd to the LIB 25

4th & 13Field Goal Good+43 yds

Upton Bellenfant 43 yd FG GOOD

1st & 10Penalty+15 yds

Buffalo Penalty, Unsportsmanlike Conduct (15 Yards) to the LIB 40 for a 1ST down

1st & 10Rush0 ydsPPA -1.12

Julian Gray run for no gain to the LIB 40

2nd & 10Pass Incompletion0 ydsPPA -0.76

Ryan Burger pass incomplete

3rd & 10Pass Incompletion0 ydsPPA -0.41

Ryan Burger pass incomplete

4th & 10Punt0 yds

Max Morgan punt for 35 yds, fair catch by Victor Snow at the BUF 25

1st & 10Rush+7 ydsPPA +0.60

Jack Shields run for 7 yds to the BUF 32

2nd & 3Rush+2 ydsPPA -0.63

Terrance Shelton Jr. run for 2 yds to the BUF 34

3rd & 1Rush-2 ydsPPA -0.88

Al-Jay Henderson run for a loss of 2 yards to the BUF 32

4th & 3Punt0 yds

Ethan Duane punt for 68 yds for a touchback

1st & 10Pass Incompletion0 ydsPPA -0.56

Ryan Burger pass incomplete

2nd & 10Rush+3 ydsPPA -0.11

Vaughn Blue run for 3 yds to the LIB 23

3rd & 7Sack-4 ydsPPA -0.28

Ryan Burger sacked by Dion Crawford for a loss of 4 yards to the LIB 19

4th & 11Punt0 yds

Max Morgan punt for 38 yds, downed at the BUF 43

1st & 10Rush+1 ydsPPA -0.93

Al-Jay Henderson run for 1 yd to the BUF 44

2nd & 9Pass Reception+22 ydsPPA +2.46

C.J. Ogbonna pass complete to Victor Snow for 22 yds to the LIB 34 for a 1ST down

1st & 10Pass Incompletion0 ydsPPA -0.66

C.J. Ogbonna pass incomplete

2nd & 10Pass Reception+28 ydsPPA +1.55

C.J. Ogbonna pass complete to Lamar Sperling for 28 yds to the LIB 6 for a 1ST down

1st & 6Rush+3 ydsPPA -0.16

Lamar Sperling run for 3 yds to the LIB 3

2nd & 3Rush-1 ydsPPA -0.48

C.J. Ogbonna run for a loss of 1 yard to the LIB 4

3rd & 4Pass Reception+2 ydsPPA -0.16

C.J. Ogbonna pass complete to Victor Snow for 2 yds to the LIB 2

4th & 2Field Goal Good+20 yds

Upton Bellenfant 20 yd FG GOOD

0th & 0Kickoff Return (Offense)+3 yds

Upton Bellenfant kickoff for 53 yds , Julian Gray return for 3 yds to the LIB 15 Julian Gray fumbled, recovered by LIB A'Khori Jones A. Jones return for 3 yds , return for no gain to the LIB 15

1st & 10Rush+55 ydsPPA +3.81

Billy Lucas run for 55 yds to the BUF 30 for a 1ST down

1st & 10Rush-1 ydsPPA -0.70

Billy Lucas run for a loss of 1 yard to the BUF 31

2nd & 11Rush+3 ydsPPA -0.26

Billy Lucas run for 3 yds to the BUF 28

3rd & 8Fumble Recovery (Opponent)-2 ydsPPA -3.22

Ryan Burger run for a loss of 2 yards to the BUF 35 Ryan Burger fumbled, recovered by BUF Cornell Evans C. Evans return for 5 yds

1st & 10Rush+1 ydsPPA -0.83

C.J. Ogbonna run for 1 yd to the BUF 36

2nd & 9Pass Incompletion0 ydsPPA -0.68

C.J. Ogbonna pass incomplete

3rd & 9Pass Reception+12 ydsPPA +2.75

C.J. Ogbonna pass complete to Victor Snow for 12 yds to the BUF 48 for a 1ST down

1st & 10Rush+2 ydsPPA -0.66

C.J. Ogbonna run for 2 yds to the 50 yard line

2nd & 8Rush+2 ydsPPA -0.65

C.J. Ogbonna run for 2 yds to the LIB 48

3rd & 6Pass Reception+5 ydsPPA +0.07

C.J. Ogbonna pass complete to Victor Snow for 5 yds to the LIB 43

4th & 1Rush+3 ydsPPA +2.05

C.J. Ogbonna run for 3 yds to the LIB 40 for a 1ST down

1st & 10Pass Incompletion0 ydsPPA -0.85

C.J. Ogbonna pass incomplete

2nd & 10Pass Incompletion0 ydsPPA -1.03

C.J. Ogbonna pass incomplete

3rd & 10Rush+2 ydsPPA -0.59

Al-Jay Henderson run for 2 yds to the LIB 38

4th & 8Punt0 yds

Ethan Duane punt for 30 yds

1st & 10Rush-1 ydsPPA -0.36

Vaughn Blue run for a loss of 1 yard to the LIB 7

2nd & 11Pass Reception+6 ydsPPA +0.07

Ryan Burger pass complete to Treon Sibley for 6 yds to the LIB 13

3rd & 5Penalty+13 yds

BURGER, Ryan pass up the middle incomplete intended for SMITH, Reese broken up by FUQUA, Marcus at the LIB26. PENALTY BUF Pass Interference on FUQUA, Marcus enforced at the spot of the foul for 13 yards to the LIB26 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).

1st & 10Pass Incompletion0 ydsPPA -0.73

Ryan Burger pass incomplete

2nd & 10Rush+1 ydsPPA -0.31

Julian Gray run for 1 yd to the LIB 27

3rd & 9Pass Reception+11 ydsPPA +2.10

Ryan Burger pass complete to Billy Lucas for 11 yds to the LIB 38 for a 1ST down

1st & 10Rush0 ydsPPA -1.09

Julian Gray run for no gain to the LIB 38

2nd & 10Rush-5 ydsPPA -1.07

Ryan Burger run for a loss of 5 yards to the LIB 33

3rd & 15Sack-9 ydsPPA -0.27

Ryan Burger sacked by Shaun Dolac and Malin White for a loss of 9 yards to the LIB 24

4th & 24Punt+28 yds

Max Morgan punt for 63 yds , Victor Snow returns for 28 yds to the BUF 41

1st & 10Rush-9 ydsPPA -2.33

Messiah Burch run for a loss of 9 yards to the BUF 32

2nd & 19Pass Incompletion0 ydsPPA -0.23

C.J. Ogbonna pass incomplete

3rd & 19Rush+5 ydsPPA +0.01

Al-Jay Henderson run for 5 yds to the BUF 37

4th & 14Punt0 yds

Ethan Duane punt for 28 yds, fair catch by Julian Gray at the LIB 35

1st & 10Rush+6 ydsPPA +0.40

Ryan Burger run for 6 yds to the LIB 41

2nd & 4Rush+3 ydsPPA -0.45

Vaughn Blue run for 3 yds to the LIB 44

3rd & 1Rush+4 ydsPPA +1.29

Caden Williams run for 4 yds to the LIB 48 for a 1ST down

1st & 10Pass Incompletion0 ydsPPA -1.14

Ryan Burger pass incomplete

2nd & 10Pass Incompletion0 ydsPPA -0.99

Ryan Burger pass incomplete

3rd & 10Pass Reception+18 ydsPPA +3.20

Ryan Burger pass complete to Bentley Hanshaw for 18 yds to the BUF 34 for a 1ST down

1st & 10Rush0 ydsPPA -0.66

Ryan Burger run for no gain to the BUF 34

2nd & 10Pass Reception+5 ydsPPA +0.06

Ryan Burger pass complete to Treon Sibley for 5 yds to the BUF 29

3rd & 5Sack-2 ydsPPA -1.32

Ryan Burger sacked by Jacari Bennett for a loss of 2 yards to the BUF 31

4th & 7Field Goal Missed+49 yds

Colin Karhu 49 yd FG MISSED

1st & 10Rush-2 ydsPPA -1.14

[NHSG] Kneel down by TEAM at BUF29 (team loss of 2), clock 00:00.

0th & 10End of Half0 yds

End of 2nd Quarter

1st & 10Pass Reception+1 ydsPPA -0.59

C.J. Ogbonna pass complete to Al-Jay Henderson for 1 yd to the BUF 26

2nd & 9Rush+10 ydsPPA +1.52

Al-Jay Henderson run for 10 yds to the BUF 36 for a 1ST down

1st & 10Pass Incompletion0 ydsPPA -1.04

C.J. Ogbonna pass incomplete

2nd & 10Rush+7 ydsPPA +0.48

Al-Jay Henderson run for 7 yds to the BUF 43

3rd & 3Rush+3 ydsPPA +1.52

Al-Jay Henderson run for 3 yds to the BUF 46 for a 1ST down

1st & 10Pass Incompletion0 ydsPPA -1.16

C.J. Ogbonna pass incomplete

2nd & 10Rush+3 ydsPPA -0.38

Al-Jay Henderson run for 3 yds to the BUF 49

3rd & 7Rush+6 ydsPPA +0.29

C.J. Ogbonna run for 6 yds to the LIB 45

4th & 1Rushing Touchdown+45 ydsPPA +5.43

Al-Jay Henderson run for 45 yds for a TD (Upton Bellenfant KICK)

1st & 10Penalty-5 yds

Liberty Penalty, Delay Of Game (Ryan Burger) to the LIB 28

0th & 0Kickoff Return (Offense)+17 yds

Upton Bellenfant kickoff for 49 yds , Julian Gray return for 17 yds to the LIB 33

1st & 15Rush+57 ydsPPA +3.88

Ryan Burger run for 57 yds to the BUF 15 for a 1ST down

1st & 10Rush+5 ydsPPA +0.07

Vaughn Blue run for 5 yds to the BUF 10

2nd & 5Rush0 ydsPPA -0.36

Ryan Burger run for no gain to the BUF 10

3rd & 5Fumble Recovery (Opponent)+10 ydsPPA -4.16

Ryan Burger run for 10 yds Ryan Burger fumbled, recovered by BUF Daishon Folsom D. Folsom return for 0 yds

1st & 10Rush+2 ydsPPA -0.36

C.J. Ogbonna run for 2 yds to the BUF 22

2nd & 8Rush+7 ydsPPA +0.36

Al-Jay Henderson run for 7 yds to the BUF 29

3rd & 1Rush+7 ydsPPA +1.24

Al-Jay Henderson run for 7 yds to the BUF 36 for a 1ST down

1st & 10Rush+4 ydsPPA -0.16

Al-Jay Henderson run for 4 yds to the BUF 40

2nd & 6Rush+4 ydsPPA -0.16

Lamar Sperling run for 4 yds to the BUF 44

3rd & 2Rush+3 ydsPPA +1.37

Lamar Sperling run for 3 yds to the BUF 47 for a 1ST down

1st & 10Rush+4 ydsPPA -0.15

C.J. Ogbonna run for 4 yds to the LIB 49

2nd & 6Rush+9 ydsPPA +1.06

Lamar Sperling run for 9 yds to the LIB 40 for a 1ST down

1st & 10Pass Reception+2 ydsPPA -0.45

C.J. Ogbonna pass complete to Messiah Burch for 2 yds to the LIB 38

2nd & 8Rush+4 ydsPPA -0.12

Messiah Burch run for 4 yds to the LIB 34

3rd & 4Rush+1 ydsPPA -0.79

Messiah Burch run for 1 yd to the LIB 33

4th & 3Rush+5 ydsPPA +1.79

C.J. Ogbonna run for 5 yds to the LIB 28 for a 1ST down

1st & 10Rush+12 ydsPPA +0.20

Al-Jay Henderson run for 12 yds to the LIB 16 for a 1ST down

1st & 10Rush0 ydsPPA -0.33

C.J. Ogbonna run for no gain to the LIB 16

2nd & 10Rush+1 ydsPPA -0.29

Al-Jay Henderson run for 1 yd to the LIB 15

3rd & 9Rush+3 ydsPPA -0.17

Al-Jay Henderson run for 3 yds to the LIB 12

4th & 6Field Goal Missed+30 yds

Upton Bellenfant 30 yd FG MISSED

1st & 10Rush-1 ydsPPA -0.63

Caden Williams run for a loss of 1 yard to the LIB 19

2nd & 11Pass Incompletion0 ydsPPA -0.22

Nate Hampton pass incomplete

3rd & 11Pass Incompletion0 ydsPPA -0.10

Nate Hampton pass incomplete

4th & 11Punt0 yds

Max Morgan punt for 15 yds, downed at the LIB 34

1st & 10Rush+4 ydsPPA -0.06

Al-Jay Henderson run for 4 yds to the LIB 30

2nd & 6Rush+3 ydsPPA -0.22

Al-Jay Henderson run for 3 yds to the LIB 27

3rd & 3Pass Incompletion0 ydsPPA -0.80

C.J. Ogbonna pass incomplete

4th & 3Field Goal Good+45 yds

Upton Bellenfant 45 yd FG GOOD

1st & 10Pass Incompletion0 ydsPPA -0.70

Nate Hampton pass incomplete

2nd & 10Interception Return Touchdown+31 ydsPPA -7.22

Nate Hampton pass intercepted Red Murdock return for 31 yds for a TD (Upton Bellenfant KICK)

1st & 10Rush+4 ydsPPA -0.11

Caden Williams run for 4 yds to the LIB 29

2nd & 6Rush+9 ydsPPA +1.24

Caden Williams run for 9 yds to the LIB 38 for a 1ST down

1st & 10Rush0 ydsPPA -1.09

Caden Williams run for no gain to the LIB 38

2nd & 10Rush+9 ydsPPA +1.03

Caden Williams run for 9 yds to the LIB 47

3rd & 1Rush0 ydsPPA -1.10

Caden Williams run for no gain to the LIB 47

4th & 1Rush+2 ydsPPA +2.18

Caden Williams run for 2 yds to the LIB 49 for a 1ST down

1st & 10Pass Incompletion0 ydsPPA -1.13

Nate Hampton pass incomplete

2nd & 10Rush+1 ydsPPA -0.82

Caden Williams run for 1 yd to the 50 yard line

3rd & 9Rush+7 ydsPPA +0.49

Nate Hampton run for 7 yds to the BUF 43

4th & 2Pass Reception+4 ydsPPA +2.24

Nate Hampton pass complete to Tyson Mobley for 4 yds to the BUF 39 for a 1ST down

1st & 10Rush+3 ydsPPA -0.26

Caden Williams run for 3 yds to the BUF 36

2nd & 7Pass Incompletion0 ydsPPA -0.90

Nate Hampton pass incomplete

3rd & 7Pass Incompletion0 ydsPPA -1.05

Nate Hampton pass incomplete

4th & 7Passing Touchdown+36 ydsPPA +5.35

Nate Hampton pass complete to Reese Smith for 36 yds for a TD (Colin Karhu KICK)

0th & 0Kickoff Return (Offense)0 yds

Max Morgan kickoff for 18 yds , return for no gain to the BUF 47

1st & 10Rush+3 ydsPPA -0.41

Jacqez Barksdale run for 3 yds to the 50 yard line

2nd & 7Rush+12 ydsPPA +1.41

Jacqez Barksdale run for 12 yds to the LIB 38 for a 1ST down

1st & 10Rush+1 ydsPPA -0.60

C.J. Ogbonna run for 1 yd to the LIB 37

2nd & 9Rush+4 ydsPPA -0.12

Jacqez Barksdale run for 4 yds to the LIB 33

3rd & 5Rush+3 ydsPPA -0.34

Mark-Anthony Scott Jr. run for 3 yds to the LIB 30

4th & 2Rush+13 ydsPPA +1.57

James McNeil Jr. run for 13 yds to the LIB 17 for a 1ST down

1st & 10Rush+2 ydsPPA -0.19

James McNeil Jr. run for 2 yds to the LIB 15

2nd & 8Rush+1 ydsPPA -0.27

Jacqez Barksdale run for 1 yd to the LIB 14

3rd & 7Rush+3 ydsPPA -0.15

Mark-Anthony Scott Jr. run for 3 yds to the LIB 11

4th & 4Rush+10 ydsPPA +2.25

Mark-Anthony Scott Jr. run for 10 yds to the LIB 1 for a 1ST down

1st & 1Rush-2 ydsPPA -1.27

[NHSG] Kneel down by TEAM at LIB3 (team loss of 2), clock 00:00.

Situational Analysis

Buffalo

Down
1-3
Short
4-6
Med
7-10
Long
11+
XLong
1st
0%
1 play
0%
1 play
8%
25 plays
2nd
0%
2 plays
33%
3 plays
43%
14 plays
40%
5 plays
3rd
60%
5 plays
40%
5 plays
50%
6 plays
33%
3 plays
4th
100%
4 plays
100%
1 play

Liberty

Down
1-3
Short
4-6
Med
7-10
Long
11+
XLong
1st
21%
19 plays
100%
1 play
2nd
25%
4 plays
20%
10 plays
25%
4 plays
3rd
50%
2 plays
0%
3 plays
43%
7 plays
33%
3 plays
4th
100%
2 plays
100%
1 play