
Buffalo Bulls
Mid-American
3-9 (3-5 conf)
SP+ #119
Ratings
2023
- SP+
- -15.2 (#119)
- SP+ Offense
- 15.3
- SP+ Defense
- 29.5
- SRS
- -15.3
- FPI
- -13.6
- Elo
- 1286
- Talent
- 296
- Recruiting
- 161 (#84)
Schedule
record 3–9
Schedule
114th
toughest of 133
Offenses faced
124th
toughest of 133
Defenses faced
66th
toughest of 133
Strength of schedule — how tough this team's opponents are, ranked 1 (hardest) to 133 (easiest) · 1 FCS game.
| Wk | Opponent | SP+ | Score | Margin | Res |
|---|---|---|---|---|---|
| 1 | @Wisconsin | +9.4 | 17-38 | -21 | L |
| 2 | vsFordham | FCS | 37-40 | -3 | L |
| 3 | vsLiberty | +8 | 27-55 | -28 | L |
| 4 | @Louisiana | +0.4 | 38-45 | -7 | L |
| 5 | @Akron | -21.6 | 13-10 | +3 | W |
| 6 | vsCentral Michigan | -19.1 | 37-13 | +24 | W |
| 7 | vsBowling Green | -7.8 | 14-24 | -10 | L |
| 8 | @Kent State | -26.3 | 24-6 | +18 | W |
| 10 | @Toledo | +3.7 | 13-31 | -18 | L |
| 11 | vsOhio | -1.6 | 10-20 | -10 | L |
| 12 | @Miami (OH) | +2.8 | 10-23 | -13 | L |
| 13 | vsEastern Michigan | -12.3 | 11-24 | -13 | L |
Quarterbacks · 2
2023 · 58
| Pos | Depth | Player | Cl | Ht | Wt | ★ |
|---|---|---|---|---|---|---|
| QB | 1st | Cole Snyder | — | — | — | ★★★ |
| QB | 2nd | CJ Ogbonna | — | — | — | — |
Running Backs · 5
| Pos | Depth | Player | Cl | Ht | Wt | ★ |
|---|---|---|---|---|---|---|
| RB | 1st | Ron Cook Jr. | — | — | — | — |
| RB | 2nd | Mike Washington Jr. | SR | 6'2" | 223 | ★★ |
| RB | 3rd | Jacqez Barksdale | — | — | — | — |
| RB | 4th | Al-Jay Henderson | SR | 6'0" | 216 | ★★★ |
| RB | 5th | Lamar Sperling | SO | 5'10" | 189 | ★★★ |
Wide Receivers · 9
| Pos | Depth | Player | Cl | Ht | Wt | ★ |
|---|---|---|---|---|---|---|
| WR | 1st | Marlyn Johnson | — | — | — | — |
| WR | 2nd | Darrell Harding Jr. | — | — | — | — |
| WR | 3rd | Cole Harrity | — | — | — | — |
| WR | 4th | Boobie Curry | — | — | — | — |
| WR | 5th | Nik McMillan | JR | 6'1" | 187 | ★★★ |
| WR | 6th | Victor Snow | JR | 5'8" | 168 | — |
| WR | 7th | Chance Morrow | JR | 6'6" | 191 | ★★★ |
| WR | 8th | Tadd Barr | — | — | — | — |
| WR | 9th | Micah Woods | SR | 6'0" | 190 | — |
Tight Ends · 3
| Pos | Depth | Player | Cl | Ht | Wt | ★ |
|---|---|---|---|---|---|---|
| TE | 1st | Cameron Ball | JR | 6'7" | 250 | ★★★ |
| TE | 2nd | Zion Carter | — | — | — | — |
| TE | 3rd | Jacob Orlando | — | — | — | — |
Offensive Line · 2
| Pos | Depth | Player | Cl | Ht | Wt | ★ |
|---|---|---|---|---|---|---|
| OL | — | Isaiah Wright | SR | 6'5" | 315 | — |
| OL | — | Trevor Brock | SR | 6'6" | 314 | — |
Defensive Line · 11
| Pos | Depth | Player | Cl | Ht | Wt | ★ |
|---|---|---|---|---|---|---|
| DE | 1st | Max Michel | — | — | — | — |
| DE | 2nd | Jyaire Stevens | — | — | — | — |
| DE | 3rd | C.J. Bazile | — | — | — | ★★ |
| DE | 4th | Devonyal Lofton | — | — | — | — |
| DE | 5th | Nick Roy | — | — | — | ★★★ |
| DT | 1st | George Wolo | SR | 6'0" | 295 | — |
| DT | 2nd | Daymond Williams | — | — | — | — |
| DT | 3rd | Daishon Folsom | — | — | — | — |
| DT | 4th | Jaylon Bass | — | — | — | — |
| DT | 5th | Cornell Evans | JR | 6'1" | 290 | ★★★ |
| DT | 6th | Junior Poyser | SO | 6'2" | 310 | ★★ |
Linebackers · 8
| Pos | Depth | Player | Cl | Ht | Wt | ★ |
|---|---|---|---|---|---|---|
| LB | 1st | Joe Andreessen | — | — | — | — |
| LB | 2nd | Red Murdock | SR | 6'3" | 240 | — |
| LB | 3rd | Dion Crawford | JR | 6'1" | 232 | — |
| LB | 4th | Shaun Dolac | — | — | — | — |
| LB | 5th | Kam Olds | SR | 6'4" | 252 | ★★★ |
| LB | 6th | Jake Zimmer | — | — | — | — |
| LB | 7th | Joseph Giggie | — | — | — | — |
| LB | 8th | Gio De Leon | SR | 6'3" | 240 | — |
Defensive Backs · 14
| Pos | Depth | Player | Cl | Ht | Wt | ★ |
|---|---|---|---|---|---|---|
| CB | 1st | Charles McCartherens | JR | 5'11" | 175 | ★★★ |
| CB | 2nd | Solomon Brown | SR | 5'11" | 197 | — |
| CB | 3rd | Tre Hines | — | — | — | — |
| CB | 4th | Amonte' Strothers | — | — | — | — |
| CB | 5th | Jalen McNair | SR | 5'9" | 198 | ★★★ |
| CB | 6th | Demarco Cuffey | — | — | — | ★★★ |
| CB | 7th | Pershaun Fann | — | — | — | ★★★ |
| CB | 8th | Marquis Cooper | SR | 5'11" | 190 | — |
| DB | 1st | Devin Grant | SR | 6'4" | 205 | ★★★ |
| DB | 2nd | Jayden Oliver | — | — | — | — |
| DB | 3rd | Caleb Offord | SR | 6'2" | 198 | ★★★ |
| S | 1st | Marcus Fuqua | — | — | — | ★★ |
| S | 2nd | Demetrius Harris | — | — | — | — |
| S | 3rd | Jonathan Capo | SR | 6'0" | 197 | — |
Special Teams · 4
| Pos | Depth | Player | Cl | Ht | Wt | ★ |
|---|---|---|---|---|---|---|
| LS | 1st | Evan Davis | — | — | — | ★★ |
| LS | 2nd | Andrew Schnackenberg | SR | 6'5" | 220 | — |
| P | 1st | Anthony Venneri | JR | 6'0" | 225 | — |
| PK | 1st | Alex McNulty | — | — | — | — |
2023 · pct vs FBS
SP+ Off
15.37
Off PPA
+0.0510
Pass PPA
+0.1011
Rush PPA
+0.0620
Success
38%18
Explosive
1.1820
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
2023 · opponent-adjusted PPA / play
| Split | Offense | Defense |
|---|---|---|
| Overall | +0.05 | +0.13 |
| Passing | +0.10 | +0.21 |
| Rushing | +0.06 | +0.11 |
| 1st Down | -0.06 | -0.04 |
| 2nd Down | +0.05 | +0.19 |
| 3rd Down | +0.37 | +0.37 |
Scoring Trend
2023 · pts/game
PPG For
20.9
PPG Against
27.4
Differential
-6.5
— Points for— Points against
dots: W / LResults
2023
- Overall
- 3-9
- Home
- 1-5
- Away
- 2-4
- Conference
- 3-5
- Non-Conference
- 0-4
- One-Score (≤8)
- 1-2
- Avg Margin
- -6.5
Situational Splits
2023 · record · pts
| Split | Record | PF | PA |
|---|---|---|---|
| Venue | |||
| Home | 1-5 | 22.7 | 29.3 |
| Away | 2-4 | 19.2 | 25.5 |
| Competition | |||
| Conference | 3-5 | 16.5 | 18.9 |
| Non-conference | 0-4 | 29.8 | 44.5 |
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
1-4 SU · 1-4 ATS · O0/U4
Betting Profile
2023 · 12 w/ line
| Straight up | 3-9 |
| ATS | 5-742% |
| Over / Under | 4-7 O-U |
| — ATS splits — | |
| As favorite | 1-3 |
| As underdog | 4-4 |
| Home | 1-5 |
| Away | 4-2 |
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 #130
Returning prod 58%Departed 42%
Talent composite296.1 #130 / 238
Returning usage (pass / rush / rec)99 / 93 / 31
returning PPA · portal · talent composite · 2023
Injury Report · 0
No injuries reported.
Team News
0 items
No recent news.