
Buffalo Bulls
Mid-American
9-4 (6-2 conf)
SP+ #87
Ratings
2024
- SP+
- -4.0 (#87)
- SP+ Offense
- 25.4
- SP+ Defense
- 30.2
- SRS
- -6.1
- FPI
- -10.4
- Elo
- 1374
- Talent
- 435
- Recruiting
- 141 (#110)
Schedule
record 9–4
Schedule
130th
toughest of 134
Offenses faced
126th
toughest of 134
Defenses faced
125th
toughest of 134
Strength of schedule — how tough this team's opponents are, ranked 1 (hardest) to 134 (easiest) · 1 FCS game.
| Wk | Opponent | SP+ | Score | Margin | Res |
|---|---|---|---|---|---|
| 1 | vsLafayette | FCS | 30-13 | +17 | W |
| 2 | @Missouri | +14 | 0-38 | -38 | L |
| 3 | vsMassachusetts | -21.9 | 34-3 | +31 | W |
| 4 | @Northern Illinois | -3.5 | 23-20 | +3 | W |
| 5 | @UConn | +1.5 | 3-47 | -44 | L |
| 7 | vsToledo | -2.5 | 30-15 | +15 | W |
| 8 | vsWestern Michigan | -10.2 | 41-48 | -7 | L |
| 9 | @Ohio | +2.3 | 16-47 | -31 | L |
| 10 | @Akron | -17.9 | 41-30 | +11 | W |
| 12 | vsBall State | -19.8 | 51-48 | +3 | W |
| 13 | @Eastern Michigan | -13.3 | 37-20 | +17 | W |
| 14 | vsKent State | -33 | 43-7 | +36 | W |
| 1 ·P | NLiberty | +0.2 | 26-7 | +19 | W |
Quarterbacks · 3
2024 · 72
| Pos | Depth | Player | Cl | Ht | Wt | ★ |
|---|---|---|---|---|---|---|
| QB | 1st | CJ Ogbonna | — | — | — | — |
| QB | 2nd | Gunnar Gray | SR | 6'4" | 220 | — |
| QB | 3rd | Jack Shields | — | — | — | ★★★ |
Running Backs · 5
| Pos | Depth | Player | Cl | Ht | Wt | ★ |
|---|---|---|---|---|---|---|
| RB | 1st | Al-Jay Henderson | SR | 6'0" | 216 | ★★★ |
| RB | 2nd | Jacqez Barksdale | — | — | — | — |
| RB | 3rd | Terrance Shelton Jr. | SO | 6'0" | 213 | ★★★ |
| RB | 4th | Lamar Sperling | SO | 5'10" | 189 | ★★★ |
| RB | 5th | Messiah Burch | SO | 5'10" | 190 | — |
Wide Receivers · 13
| Pos | Depth | Player | Cl | Ht | Wt | ★ |
|---|---|---|---|---|---|---|
| WR | 1st | Victor Snow | JR | 5'8" | 168 | — |
| WR | 2nd | JJ Jenkins | — | — | — | — |
| WR | 3rd | Taji Johnson | — | — | — | ★★★ |
| WR | 4th | Tadd Barr | — | — | — | — |
| WR | 5th | Javien Cuff | — | — | — | ★★★ |
| WR | 6th | Nik McMillan | JR | 6'1" | 187 | ★★★ |
| WR | 7th | Chance Morrow | JR | 6'6" | 191 | ★★★ |
| WR | 8th | Qua Sanders | SR | 6'2" | 200 | — |
| WR | 9th | Mark-Anthony Scott Jr. | JR | 5'9" | 172 | — |
| WR | — | Marcel Picard | FR | 6'4" | 178 | — |
| WR | — | Bodhi Ogg | FR | 6'3" | 210 | — |
| WR | — | Evan Dean | FR | 5'10" | 185 | — |
| WR | — | Aidan Walline | JR | 6'2" | 195 | — |
Tight Ends · 4
| Pos | Depth | Player | Cl | Ht | Wt | ★ |
|---|---|---|---|---|---|---|
| TE | 1st | Jacob Orlando | — | — | — | — |
| TE | 2nd | Evan King | SR | 6'1" | 252 | — |
| TE | 3rd | Ryan Daly | JR | 6'6" | 235 | — |
| TE | — | Mike DePillo | SO | 6'6" | 215 | ★★ |
Offensive Line · 3
| Pos | Depth | Player | Cl | Ht | Wt | ★ |
|---|---|---|---|---|---|---|
| OL | — | Matthew Glen | JR | 6'5" | 313 | — |
| OL | — | Henry Tabansi | SO | 6'5" | 310 | — |
| OL | — | Caelan Shepard | SR | 6'6" | 315 | ★★ |
Defensive Line · 15
| Pos | Depth | Player | Cl | Ht | Wt | ★ |
|---|---|---|---|---|---|---|
| DE | 1st | Kobe Stewart | SR | 6'3" | 240 | — |
| DE | 2nd | Malin White | SR | 6'2" | 250 | — |
| DE | 3rd | Antonio Colclough | — | — | — | — |
| DE | 4th | C.J. Bazile | — | — | — | ★★ |
| DE | 5th | Jacari Bennett | FR | 6'3" | 240 | — |
| DE | — | Billy O'Byrne | FR | 6'4" | 227 | — |
| DL | — | Logan Jozwiak | SO | 6'4" | 240 | — |
| DT | 1st | Daishon Folsom | — | — | — | — |
| DT | 2nd | Cornell Evans | JR | 6'1" | 290 | ★★★ |
| DT | 3rd | George Wolo | SR | 6'0" | 295 | — |
| DT | 4th | Tristan Souza | SR | 6'1" | 285 | ★★ |
| DT | 5th | Devin Morgan | JR | 6'2" | 275 | ★★★ |
| DT | 6th | Junior Poyser | SO | 6'2" | 310 | ★★ |
| DT | — | Ja'Mori Coard | SO | 6'3" | 300 | ★★★ |
| DT | — | Konrad Krzyszton | SO | 6'2" | 288 | — |
Linebackers · 6
| Pos | Depth | Player | Cl | Ht | Wt | ★ |
|---|---|---|---|---|---|---|
| LB | 1st | Shaun Dolac | — | — | — | — |
| LB | 2nd | Red Murdock | SR | 6'3" | 240 | — |
| LB | 3rd | Dion Crawford | JR | 6'1" | 232 | — |
| LB | 4th | SaVeon Brown | JR | 6'1" | 210 | ★★★ |
| LB | 5th | Gio De Leon | SR | 6'3" | 240 | — |
| LB | 6th | Mathew Hilty | SR | 5'11" | 220 | — |
Defensive Backs · 18
| Pos | Depth | Player | Cl | Ht | Wt | ★ |
|---|---|---|---|---|---|---|
| CB | 1st | Solomon Brown | SR | 5'11" | 197 | — |
| CB | 2nd | Marquis Cooper | SR | 5'11" | 190 | — |
| CB | 3rd | Jalen McNair | SR | 5'9" | 198 | ★★★ |
| CB | 4th | Charles McCartherens | JR | 5'11" | 175 | ★★★ |
| CB | 5th | Oliver Bridges | JR | 6'2" | 210 | ★★★ |
| CB | 6th | Eddie Pleasant III | SO | 6'0" | 185 | ★★★ |
| CB | 7th | Tre Hines | — | — | — | — |
| CB | 8th | Caleb Tate | — | — | — | ★★★ |
| CB | 9th | Pershaun Fann | — | — | — | ★★★ |
| CB | 10th | Kobi Blackwell | FR | 5'8" | 180 | ★★★ |
| S | 1st | Marcus Fuqua | — | — | — | ★★ |
| S | 2nd | Jonathan Capo | SR | 6'0" | 197 | — |
| S | 3rd | John Keough | SO | 6'0" | 202 | ★★★ |
| S | 4th | Jerrod Gentry | SR | 6'0" | 200 | — |
| S | 5th | Ronnell Davis | FR | 6'1" | 193 | — |
| S | 6th | Jamiere Munson | SO | 5'10" | 196 | — |
| S | 7th | Xavier Leonard | FR | 5'11" | 200 | ★★★ |
| S | — | Brennan Clasgens | SO | 6'0" | 185 | — |
Special Teams · 5
| Pos | Depth | Player | Cl | Ht | Wt | ★ |
|---|---|---|---|---|---|---|
| LS | 1st | Andrew Schnackenberg | SR | 6'5" | 220 | — |
| LS | 2nd | Bailey Sanders | FR | 6'1" | 223 | — |
| P | 1st | Ethan Duane | — | — | — | ★★ |
| PK | 1st | Upton Bellenfant | JR | 6'1" | 185 | — |
| PK | 2nd | Nick Reed | — | — | — | — |
2024 · pct vs FBS
SP+ Off
25.438
Off PPA
+0.1432
Pass PPA
+0.2451
Rush PPA
+0.0934
Success
38%13
Explosive
1.3278
PlayerMedian (50th)percentile vs league
SP+ Trend
points vs avg team
— Overall— Offense— Defense
SP+ = opponent-adjusted points vs an average team. Overall & Offense higher = better; Defense lower = better.
Advanced
2024 · opponent-adjusted PPA / play
| Split | Offense | Defense |
|---|---|---|
| Overall | +0.14 | +0.14 |
| Passing | +0.24 | +0.24 |
| Rushing | +0.09 | +0.07 |
| 1st Down | -0.07 | +0.04 |
| 2nd Down | +0.22 | +0.07 |
| 3rd Down | +0.39 | +0.46 |
Scoring Trend
2024 · pts/game
PPG For
29.1
PPG Against
28.0
Differential
+1.1
— Points for— Points against
dots: W / LResults
2024
- Overall
- 8-4
- Home
- 5-1
- Away
- 3-3
- Conference
- 6-2
- Non-Conference
- 2-2
- One-Score (≤8)
- 2-1
- Avg Margin
- +1.1
Situational Splits
2024 · record · pts
| Split | Record | PF | PA |
|---|---|---|---|
| Venue | |||
| Home | 5-1 | 38.2 | 22.3 |
| Away | 3-3 | 20.0 | 33.7 |
| Neutral | 1-0 | 26.0 | 7.0 |
| Competition | |||
| vs Ranked (SP+ 25) | 0-1 | 0.0 | 38.0 |
| Conference | 6-2 | 35.3 | 29.4 |
| Non-conference | 3-2 | 18.6 | 21.6 |
Season History · last 12
0 AP top-10 · 5 postseason
| Season | Record | Conf | SP+ | AP | Post |
|---|---|---|---|---|---|
| 2025 | 5-7 | 4-4 | #95 | — | — |
| 2024 | 8-4 | 6-2 | #87 | — | 1-0 |
| 2023 | 3-9 | 3-5 | #119 | — | — |
| 2022 | 6-6 | 5-3 | #97 | — | 1-0 |
| 2021 | 4-8 | 2-6 | #103 | — | — |
| 2020 | 5-1 | 5-1 | #61 | — | 1-0 |
| 2019 | 7-5 | 5-3 | #71 | — | 1-0 |
| 2018 | 10-3 | 7-2 | #82 | — | 0-1 |
| 2017 | 6-6 | 4-4 | #105 | — | — |
| 2016 | 2-10 | 1-7 | #124 | — | — |
| 2015 | 5-7 | 3-5 | #103 | — | — |
| 2014 | 5-6 | 3-4 | #95 | — | — |
Recent Form · last 5
5-0 SU · 3-1 ATS · O3/U1
Betting Profile
2024 · 12 w/ line
| Straight up | 9-4 |
| ATS | 7-558% |
| Over / Under | 7-4-1 O-U |
| — ATS splits — | |
| As favorite | 3-1 |
| As underdog | 4-4 |
| Home | 4-2 |
| Away | 3-3 |
vs closing line · splits show cover–no cover
Recruiting Classes
avg #107 · 0 blue-chip
■ 5★■ 4★■ 3★94 rated signees
| Class | Natl | Pts | 5★ | 4★ | 3★ |
|---|---|---|---|---|---|
| 2025 | #92 | 156 | 0 | 0 | 16 |
| 2024 | #110 | 141 | 0 | 0 | 13 |
| 2023 | #84 | 161 | 0 | 0 | 7 |
| 2022 | #81 | 148 | 0 | 0 | 9 |
| 2021 | #98 | 138 | 0 | 0 | 13 |
| 2020 | #130 | 115 | 0 | 0 | 8 |
| 2019 | #106 | 135 | 0 | 0 | 9 |
| 2018 | #136 | 81 | 0 | 0 | 3 |
| 2017 | #113 | 113 | 0 | 0 | 5 |
| 2016 | #118 | 108 | 0 | 0 | 5 |
247Sports composite · class rank vs all FBS
Roster Talent
talent #126
Returning prod 14%Departed 86%
Portal in 17net +0Out 17
Talent composite435.2 #126 / 134
Portal avg stars (in / out)2.9 / 2.8
Returning usage (pass / rush / rec)6 / 30 / 12
Notable Portal Moves
| ▲ | Gabriel Arena | IOL | 3★ | ← Virginia Tech |
| ▲ | Eddie Pleasant III | CB | 3★ | ← Michigan State |
| ▲ | SaVeon Brown | S | 3★ | ← Western Michigan |
| ▲ | Oliver Bridges | CB | 3★ | ← Cincinnati |
| ▼ | Cameron Ball | TE | 4★ | → Mississippi State |
| ▼ | Devin Grant | S | 3★ | → Syracuse |
| ▼ | Cole Snyder | QB | 3★ | → Eastern Michigan |
| ▼ | Isaiah Wright | IOL | 3★ | → Maryland |
returning PPA · portal · talent composite · 2024
Injury Report · 0
No injuries reported.
Team News
0 items
No recent news.