🏈 CFB Research Hub
← Back to schedule

Buffalo @ Miami (OH)

2026-11-04T00:00:00.000Z · Yager Stadium

Power rating (SP+) implies Miami (OH) by 10.3 (rating gap + 2.5-pt home field — a rough estimate, not a specific-venue adjustment).

Market line (DraftKings): Miami (OH) -6.5, O/U 44.5

Model vs. market gap: power rating leans 3.8 pts more toward Miami (OH) than the market line does.

Flags

Buffalo

Head-to-head

Buffalo Offense vs. Miami (OH) Defense

Buffalo offense: 8 games this season · Miami (OH) defense: 8 games this season

Buffalo: opponents faced (8 games): average defense SP+ rank 72 nationally · Miami (OH): opponents faced (8 games): average offense SP+ rank 89 nationally

Stat (per game)Buffalo offenseMiami (OH) defense allowed
Total yards331 #117367 #76
Rush yards176 #4497 #15
Pass yards155 #130270 #132
Plays7364
3rd down %39% #8642% #106
Turnovers2 #1031 #97
SP+ rating (opponent-adjusted)16 (#125 nat'l)27 (#77 nat'l)

Miami (OH) Offense vs. Buffalo Defense

Miami (OH) offense: 8 games this season · Buffalo defense: 8 games this season

Miami (OH): opponents faced (8 games): average defense SP+ rank 95 nationally · Buffalo: opponents faced (8 games): average offense SP+ rank 96 nationally

Stat (per game)Miami (OH) offenseBuffalo defense allowed
Total yards358 #92378 #90
Rush yards141 #90150 #79
Pass yards217 #82228 #95
Plays5866
3rd down %36% #10036% #49
Turnovers1 #251 #78
SP+ rating (opponent-adjusted)23 (#100 nat'l)28 (#87 nat'l)

Raw Box Score (season averages, side by side)

Stat (per game)BuffaloMiami (OH)
Total yards331358
Rush yards176141
Pass yards155217
Plays7358
Turnovers21

Buffalo Players

Next Game — Rough Projection vs. Miami (OH)

"Vacuum pace" is each player's own current-season output, adjusted for how tough the opponents they've already faced were (via opponent-adjusted SP+, not raw stats) — then adjusted again for Miami (OH)'s own opponent-adjusted defensive rank. A rough ratio, not a calibrated model; SP+ doesn't split rush/pass so one factor applies to every category. Next game only.

PlayerVacuum paceGPProjected vs. Miami (OH)
Jason Wright (Passing) 129 yds/gm · 0.9 TD/gm 7 ~149 yds · 1.0 TD (Miami (OH) defense: SP+ #77 nat'l, 270 raw yds/gm allowed here)
Messiah Burch (Rushing) 92 yds/gm · 0.5 TD/gm 8 ~106 yds · 0.6 TD (Miami (OH) defense: SP+ #77 nat'l, 97 raw yds/gm allowed here)
Nino Hill (Rushing) 31 yds/gm · 0.3 TD/gm 6 ~36 yds · 0.4 TD (Miami (OH) defense: SP+ #77 nat'l, 97 raw yds/gm allowed here)
Chance Morrow (Receiving) 58 yds/gm · 0.7 TD/gm 8 ~66 yds · 0.9 TD (Miami (OH) defense: SP+ #77 nat'l, 270 raw yds/gm allowed here)
Clint Walker (Receiving) 25 yds/gm · 0.3 TD/gm 7 ~28 yds · 0.4 TD (Miami (OH) defense: SP+ #77 nat'l, 270 raw yds/gm allowed here)
Dwayne Early Jr. (Receiving) 29 yds/gm · 0.0 TD/gm 6 ~34 yds · 0.0 TD (Miami (OH) defense: SP+ #77 nat'l, 270 raw yds/gm allowed here)

Passing

Player YDSTDINT GP
Jason Wright 98774 7
Elijah Holmes 25330 2

Rushing

Player CARYDSTD GP
Messiah Burch 1518455 8
Nino Hill 632022 6
Jason Wright 581582 7
James McNeil Jr. 271201 4
Terrance Shelton Jr. 23800 2

Receiving

Player RECYDSTD GP
Chance Morrow 414836 8
Clint Walker 221953 7
Dwayne Early Jr. 151920 6
Jaylen Andrews 171470 7
Patrick Clacks III 91031 6

Miami (OH) Players

Next Game — Rough Projection vs. Buffalo

"Vacuum pace" is each player's own current-season output, adjusted for how tough the opponents they've already faced were (via opponent-adjusted SP+, not raw stats) — then adjusted again for Buffalo's own opponent-adjusted defensive rank. A rough ratio, not a calibrated model; SP+ doesn't split rush/pass so one factor applies to every category. Next game only.

PlayerVacuum paceGPProjected vs. Buffalo
David McComb (Passing) 263 yds/gm · 1.7 TD/gm 4 ~321 yds · 2.0 TD (Buffalo defense: SP+ #87 nat'l, 228 raw yds/gm allowed here)
Rodney Nelson (Rushing) 36 yds/gm · 0.3 TD/gm 8 ~44 yds · 0.3 TD (Buffalo defense: SP+ #87 nat'l, 150 raw yds/gm allowed here)
Caleb Heavner (Rushing) 24 yds/gm · 0.2 TD/gm 7 ~29 yds · 0.3 TD (Buffalo defense: SP+ #87 nat'l, 150 raw yds/gm allowed here)
Maleek Huggins (Receiving) 51 yds/gm · 0.1 TD/gm 7 ~62 yds · 0.2 TD (Buffalo defense: SP+ #87 nat'l, 228 raw yds/gm allowed here)
Damarion Witten (Receiving) 38 yds/gm · 0.4 TD/gm 8 ~46 yds · 0.5 TD (Buffalo defense: SP+ #87 nat'l, 228 raw yds/gm allowed here)
Lynel Billups-Williams (Receiving) 35 yds/gm · 0.2 TD/gm 7 ~43 yds · 0.3 TD (Buffalo defense: SP+ #87 nat'l, 228 raw yds/gm allowed here)

Passing

Player YDSTDINT GP
David McComb 112071 4
Caleb Heavner 61534 7
Damarion Witten 000 1

Rushing

Player CARYDSTD GP
Rodney Nelson 783913 8
Caleb Heavner 532172 7
D'Shawntae Jones 551733 8
Lazaro Rogers 281361 7
Scoop Smith 61181 5

Receiving

Player RECYDSTD GP
Maleek Huggins 244311 7
Damarion Witten 173464 8
Lynel Billups-Williams 242892 7
Scoop Smith 181891 8
Braylon Isom 111590 5