Buffalo Bulls 26, Liberty Flames 7: final score and stats
Buffalo Bulls beat Liberty Flames, Buffalo Bulls 26 to Liberty Flames 7, on Saturday, January 4, 2025 at Thomas A. Robinson National Stadium, Nassau. Below: the box score, top performers, team stats, injuries and recent form for Liberty Flames vs Buffalo Bulls.
College Football · Bahamas Bowl Presented by Atlantis ResortsSaturday, January 4, 2025
DateJan 4, 2025
Start time11:00 AM ET
VenueThomas A. Robinson National Stadium, Nassau
TVESPN2
Attendance4,610
Line score
| Team | 1 | 2 | 3 | 4 | T |
|---|---|---|---|---|---|
| Buffalo Bulls | 6 | 3 | 7 | 10 | 26 |
| Liberty Flames | 0 | 0 | 0 | 7 | 7 |
Team comparison
Buffalo BullsLiberty Flames
Points per game
Points allowed per game
9-4Record8-4
1st in MACStanding1st in CUSA
3-2Home / road record5-0
WWWWWLast 5WWWWW
W5StreakW9
Team stats
Buffalo BullsLiberty Flames
1st Downs
6-193rd down efficiency3-15
5-54th down efficiency3-3
Total Yards
Passing
9/19Comp/Att6/21
Yards per pass
Rushing
Rushing Attempts
Yards per rush
6-53Penalties2-20
Turnovers
Fumbles lost
Interceptions thrown
37:01Possession22:59
Box score
Buffalo Bulls Passing
| Player | C/ATT | YDS | AVG | TD | INT | QBR |
|---|---|---|---|---|---|---|
| C.J. Ogbonna | 9/19 | 137 | 7.2 | 0 | 0 | 32.0 |
| Team | 9/19 | 137 | 7.2 | 0 | 0 | -- |
Buffalo Bulls Rushing
| Player | CAR | YDS | AVG | TD | LONG |
|---|---|---|---|---|---|
| Al-Jay Henderson | 21 | 119 | 5.7 | 1 | 45 |
| C.J. Ogbonna | 15 | 32 | 2.1 | 0 | 8 |
| Jacqez Barksdale | 4 | 20 | 5.0 | 0 | 12 |
| Lamar Sperling | 4 | 19 | 4.8 | 0 | 9 |
| James McNeil Jr. | 2 | 15 | 7.5 | 0 | 13 |
| Jack Shields | 1 | 7 | 7.0 | 0 | 7 |
| Terrance Shelton Jr. | 1 | 2 | 2.0 | 0 | 2 |
| Messiah Burch | 3 | -4 | -1.3 | 0 | 4 |
| Team | 56 | 222 | 4.0 | 1 | 45 |
Buffalo Bulls Receiving
| Player | REC | YDS | AVG | TD | LONG |
|---|---|---|---|---|---|
| Victor Snow | 4 | 41 | 10.3 | 0 | 22 |
| Al-Jay Henderson | 2 | 36 | 18.0 | 0 | 35 |
| Taji Johnson | 1 | 30 | 30.0 | 0 | 30 |
| Lamar Sperling | 1 | 28 | 28.0 | 0 | 28 |
| Messiah Burch | 1 | 2 | 2.0 | 0 | 2 |
| Team | 9 | 137 | 15.2 | 0 | 35 |
Buffalo Bulls Fumbles
| Player | FUM | LOST | REC |
|---|---|---|---|
| Daishon Folsom | 0 | 0 | 1 |
| Cornell Evans | 0 | 0 | 1 |
| Team | 0 | 0 | 2 |
Buffalo Bulls Defensive
| Player | TOT | SOLO | SACKS | TFL | PD | QB HUR | TD |
|---|---|---|---|---|---|---|---|
| Red Murdock | 13 | 9 | 0 | 2.5 | 1 | 0 | 1 |
| Shaun Dolac | 9 | 5 | 1 | 1.5 | 1 | 0 | 0 |
| Dion Crawford | 6 | 4 | 1 | 2.5 | 0 | 0 | 0 |
| Marcus Fuqua | 4 | 2 | 0 | 0 | 1 | 0 | 0 |
| Solomon Brown | 4 | 2 | 0 | 0 | 0 | 0 | 0 |
| Daishon Folsom | 3 | 1 | 0 | 1 | 0 | 1 | 0 |
| Oliver Bridges | 2 | 2 | 0 | 0 | 1 | 0 | 0 |
| Devin Morgan | 2 | 2 | 0 | 1 | 0 | 0 | 0 |
| Team | 50 | 30 | 3 | 10 | 5 | 4 | 1 |
Buffalo Bulls Interceptions
| Player | INT | YDS | TD |
|---|---|---|---|
| Red Murdock | 1 | 31 | 1 |
| Team | 1 | 31 | 1 |
Buffalo Bulls PuntReturns
| Player | NO | YDS | AVG | LONG | TD |
|---|---|---|---|---|---|
| Victor Snow | 2 | 36 | 18.0 | 28 | 0 |
| Team | 2 | 36 | 18.0 | 28 | 0 |
Buffalo Bulls Kicking
| Player | FG | PCT | LONG | XP | PTS |
|---|---|---|---|---|---|
| Upton Bellenfant | 4/5 | 80.0 | 52 | 2/2 | 14 |
| Team | 4/5 | 80.0 | 52 | 2/2 | 14 |
Buffalo Bulls Punting
| Player | NO | YDS | AVG | TB | In 20 | LONG |
|---|---|---|---|---|---|---|
| Ethan Duane | 3 | 126 | 42.0 | 1 | 1 | 68 |
| Team | 3 | 126 | 42.0 | 1 | 1 | 68 |
Liberty Flames Passing
| Player | C/ATT | YDS | AVG | TD | INT | QBR |
|---|---|---|---|---|---|---|
| Nate Hampton | 2/9 | 40 | 4.4 | 1 | 1 | 2.8 |
| Ryan Burger | 4/12 | 40 | 3.3 | 0 | 0 | 8.2 |
| Team | 6/21 | 80 | 3.8 | 1 | 1 | -- |
Liberty Flames Rushing
| Player | CAR | YDS | AVG | TD | LONG |
|---|---|---|---|---|---|
| Billy Lucas | 3 | 57 | 19.0 | 0 | 55 |
| Ryan Burger | 11 | 57 | 5.2 | 0 | 57 |
| Caden Williams | 10 | 31 | 3.1 | 0 | 9 |
| Vaughn Blue | 6 | 14 | 2.3 | 0 | 6 |
| Nate Hampton | 1 | 7 | 7.0 | 0 | 7 |
| Julian Gray | 4 | -4 | -1.0 | 0 | 1 |
| Team | 35 | 162 | 4.6 | 0 | 57 |
Liberty Flames Receiving
| Player | REC | YDS | AVG | TD | LONG |
|---|---|---|---|---|---|
| Reese Smith | 1 | 36 | 36.0 | 1 | 36 |
| Bentley Hanshaw | 1 | 18 | 18.0 | 0 | 18 |
| Billy Lucas | 1 | 11 | 11.0 | 0 | 11 |
| Treon Sibley | 2 | 11 | 5.5 | 0 | 6 |
| Tyson Mobley | 1 | 4 | 4.0 | 0 | 4 |
| Team | 6 | 80 | 13.3 | 1 | 36 |
Liberty Flames Fumbles
| Player | FUM | LOST | REC |
|---|---|---|---|
| Ryan Burger | 2 | 2 | 0 |
| Julian Gray | 1 | 0 | 0 |
| Team | 3 | 2 | 0 |
Liberty Flames Defensive
| Player | TOT | SOLO | SACKS | TFL | PD | QB HUR | TD |
|---|---|---|---|---|---|---|---|
| Teylor Jackson | 11 | 3 | 0.5 | 0.5 | 0 | 0 | 0 |
| Chris Boti | 6 | 4 | 0 | 0 | 0 | 0 | 0 |
| CJ Bazile Jr. | 6 | 3 | 0 | 0 | 0 | 0 | 0 |
| Jahmar Brown | 6 | 2 | 0 | 1.5 | 0 | 0 | 0 |
| Joseph Carter | 5 | 4 | 0 | 0 | 1 | 0 | 0 |
| TJ Bush Jr. | 5 | 4 | 0 | 1 | 0 | 0 | 0 |
| Damond Harmon | 5 | 3 | 0 | 0 | 0 | 0 | 0 |
| A'Khori Jones | 5 | 3 | 0 | 0 | 0 | 0 | 0 |
| Team | 85 | 43 | 1 | 5 | 1 | 1 | 0 |
Liberty Flames KickReturns
| Player | NO | YDS | AVG | LONG | TD |
|---|---|---|---|---|---|
| Julian Gray | 2 | 20 | 10.0 | 17 | 0 |
| Team | 2 | 20 | 10.0 | 17 | 0 |
Liberty Flames Kicking
| Player | FG | PCT | LONG | XP | PTS |
|---|---|---|---|---|---|
| Colin Karhu | 0/1 | 0.0 | 0 | 1/1 | 1 |
| Team | 0/1 | 0.0 | 0 | 1/1 | 1 |
Liberty Flames Punting
| Player | NO | YDS | AVG | TB | In 20 | LONG |
|---|---|---|---|---|---|---|
| Max Morgan | 6 | 229 | 38.2 | 0 | 0 | 63 |
| Team | 6 | 229 | 38.2 | 0 | 0 | 63 |
Recent form
Team pages
Frequently asked questions
Who won Buffalo Bulls vs Liberty Flames?
Buffalo Bulls won, 26-7, on Saturday, January 4, 2025.
What was the final score of Buffalo Bulls vs Liberty Flames?
Buffalo Bulls 26, Liberty Flames 7.
Where is Buffalo Bulls vs Liberty Flames played?
Thomas A. Robinson National Stadium, Nassau.
The model’s read
Grades, leans and the full breakdown for Buffalo Bulls vs Liberty Flames are on the board.
Open the boardLive game center
Plays, box score and updates while the game is on.
Open game centerFree to play: Call the Slate
Pick the winners of featured games every day and climb the leaderboard.
Play freeIndependent analysis for information and entertainment. Not betting advice. Scores, schedules, records and injuries can change.


