FanBoardHQ

Ohio31atBuffalo26

2025 · Week 14

Efficiency

Game-level Efficiency Breakdown

-5.7-2.90+2.9+5.7Ohio — Off. field pos.: +1.2+1.2Buffalo — Off. field pos.: +0.4+0.4Off. field pos.Points this side's offense added or cost purely from where its drives started, vs. a league-average FBS team.Ohio — Off. scoring eff.: +5.0+5.0Buffalo — Off. scoring eff.: -1.3-1.3Off. scoring eff.Points this side's offense added or cost finishing drives (given where they started), vs. a league-average FBS team.Ohio — Def. field pos.: -0.4-0.4Buffalo — Def. field pos.: -1.2-1.2Def. field pos.Points this side's defense saved or gave up in starting field position allowed, vs. a league-average FBS team.Ohio — Def. scoring eff.: +1.3+1.3Buffalo — Def. scoring eff.: -5.0-5.0Def. scoring eff.Points this side's defense saved or gave up letting the opponent finish drives, vs. a league-average FBS team.Ohio — Possessions: -2.1-2.1Buffalo — Possessions: +2.1+2.1PossessionsValue of having more or fewer real possessions than the opponent this game (onside kicks, half-opening/closing clock timing, etc.) — not offense or defense skill.
OhioBuffaloBreaks the final margin of victory down into where it came from, compared to what an average FBS team would do in an average game — the five bars per team always add up to the real final margin. Click a bar for detail.

Running score

01734Q1Q2Q3FinalOhio 31Buffalo 26
OhioBuffalohover for any point, click for the by-quarter breakdown

Box score

OhioBuffalo
Total yards506370
Rushing yards359100
Rushing attempts5432
Yds / rush6.63.1
Passing yards147270
Passing attempts2328
Yds / pass6.49.6
First downs2719
Turnovers31
Penalties54
Penalty yards4045
Sacks22
Time of possession38:0421:56

Passing & rushing

What each offense did this game.

Ohio
By quarterPass / rushSuccessYd/play
Q1(14)29% / 71%64%5.3
Q2(22)50% / 50%64%10.3
Q3(18)22% / 78%56%6.4
Q4(22)32% / 68%23%3.5
how play-calling and results shifted through the game — (n) = plays
Passing by down(offense 50th on the season)
Down (att.)Avg. to goSuccessYd/play
1st(12)10.433%5.5
2nd(9)8.944%5.1
3rd(4)4.050%3.7
4th(1)4.0100%10.0
All (26)42%5.3
Rushing by down(offense 68th on the season)
Down (att.)Avg. to goSuccessYd/play
1st(21)10.552%6.1
2nd(15)7.453%4.8
3rd(12)7.250%6.2
4th(2)2.5100%37.0
All (50)54%7.0
Buffalo
By quarterPass / rushSuccessYd/play
Q1(18)39% / 61%33%3.8
Q2(12)50% / 50%25%2.1
Q3(12)33% / 67%67%12.6
Q4(17)76% / 24%65%8.0
how play-calling and results shifted through the game — (n) = plays
Passing by down(offense 122nd on the season)
Down (att.)Avg. to goSuccessYd/play
1st(13)10.462%14.8
2nd(8)10.138%5.5
3rd(8)9.125%1.5
4th(1)10.0100%20.0
All (30)47%8.8
Rushing by down(offense 130th on the season)
Down (att.)Avg. to goSuccessYd/play
1st(13)10.038%3.3
2nd(12)6.350%3.8
3rd(3)3.7100%11.0
4th(1)2.00%-3.0
All (29)48%4.1

Drive-by-drive — expected vs. actual points, each possession

2Drive 2: own 47 → Downs4Drive 4: own 25 → Punt6Drive 6: own 29 → Punt8Drive 8: opp 11 → TD10Drive 10: own 32 → Punt12Drive 12: own 40 → Punt14Drive 14: own 3 → End of half15Drive 15: own 14 → TD17Drive 17: own 25 → Punt19Drive 19: own 20 → TD21Drive 21: own 1 → Turnover23Drive 23: own 33 → TD25Drive 25: own 12 → End of halfown 0own 2550opp 25opp 0
Buffalo drives by field position

Each bar is a drive, from where it started to where it ended. Green = scored, red = turnover/downs/safety.

#StartTimePlaysYdsResultExpPts+/−
2own 47Q1 13:4445Downs2.70-2.7
4own 25Q1 8:02928Punt1.90-1.9
6own 29Q1 2:20936Punt2.10-2.1
8opp 11Q2 12:55211TD4.77+2.3
10own 32Q2 9:5441Punt2.30-2.3
12own 40Q2 3:3872Punt2.50-2.5
14own 3Q2 1:14311End of half1.10-1.1
15own 14Q3 15:00686TD1.56+4.5
17own 25Q3 8:254-2Punt1.90-1.9
19own 20Q3 1:19780TD1.76+4.3
21own 1Q4 8:26430Turnover1.10-1.1
23own 33Q4 5:24567TD2.37+4.7
25own 12Q4 0:29637End of half1.50-1.5
13 drives6237027.326-1.3

Exp = points an average offense scores from that starting spot. +/− = actual minus expected.