| Starting point | 22.7 | 22.7 | | | pick | 45.5 | |
| Scoring level | | | | | pick | 43.8 | -0.6 |
| Offense | | | | | BUF 3.3 | 44.7 | -1.1 / +1.9 |
Offense (own): each stat, each team's value, the league average, the points per unit and the points it adds (the rows sum to the group row).
| Stat | MIN value | BUF value | League avg | Pts per unit | MIN pts | BUF pts |
Own offense efficiency, this season (current part)
off_epa_play_blend:current part EPA per play, opponent-adjusted, this season's part of the blend | -0.073 | 0.120 | -0.007 | +12.390 x weight 0.58 / 0.58 | | |
Own success rate, last 4 weighted
off_success_rate_exp4 unit: share of plays | 0.387 | 0.488 | 0.431 | +10.104 | | |
Own offense efficiency, last 8 games weighted
off_epa_play_exp8 unit: EPA per play | -0.098 | 0.166 | -0.005 | +3.256 | | |
| Sum = the group row | | | | | -1.23 | +2.05 |
|
| Opp. defense | | | | | BUF 1.2 | 43.4 | +0.3 / -1.5 |
Defense faced (opponent's): each stat, each team's value, the league average, the points per unit and the points it adds (the rows sum to the group row).
| Stat | MIN value | BUF value | League avg | Pts per unit | MIN pts | BUF pts |
Opponent's defense efficiency, this season (current part)
opp_def_epa_play_blend:current part EPA allowed per play, adjusted, this season's part | 0.027 | -0.112 | -0.007 | +16.766 x weight 0.58 / 0.58 | | |
Opponent's defense efficiency, last 8 games weighted
opp_def_epa_play_exp8 unit: EPA allowed per play | 0.013 | -0.175 | -0.005 | +5.385 | | |
Opponent's defense success rate allowed, last 4
opp_def_success_rate_exp4 unit: share of plays | 0.439 | 0.387 | 0.431 | -6.495 | | |
| Sum = the group row | | | | | +0.37 | -1.66 |
|
| Carryover | | | | | BUF 1.6 | 42.5 | -0.6 / -0.2 |
Prior-season carryover: each stat, each team's value, the league average, the points per unit and the points it adds (the rows sum to the group row).
| Stat | MIN value | BUF value | League avg | Pts per unit | MIN pts | BUF pts |
Own offense efficiency, last season's part (prior-season part)
off_epa_play_blend:prior-season part last season's EPA per play, weight 1 at game 0 fading to 0 by game 12 | -0.146 | 0.122 | -0.007 | +12.390 x weight 0.42 / 0.42 | | |
Opponent's defense, last season's part (prior-season part)
opp_def_epa_play_blend:prior-season part the opponent's last-season EPA allowed, same fade | 0.010 | -0.135 | -0.007 | +16.766 x weight 0.42 / 0.42 | | |
| Sum = the group row | | | | | -0.60 | -0.23 |
|
| Quarterback | | | | | BUF 3.2 | 44.7 | |
Quarterback: each stat, each team's value, the league average, the points per unit and the points it adds (the rows sum to the group row).
| Stat | MIN value | BUF value | League avg | Pts per unit | MIN pts | BUF pts |
Starting quarterback's career quality
qb_epa_career unit: EPA per dropback, shrunk | 0.071 | 0.187 | 0.073 | +13.266 | | |
Backup quarterback starting
qb_backup 1 when the starter is not the established starter and has fewer career dropbacks (Run 11 addendum) | 0.000 | 0.000 | 0.148 | -2.530 | | |
Established starter returning
qb_return 1 when the established starter is back after someone else started the previous game | 0.000 | 0.000 | 0.037 | -0.911 | | |
Rookie starting quarterback
qb_rookie unit: 1 = yes | 0.000 | 0.000 | 0.105 | +0.310 | | |
| Sum = the group row | | | | | +0.34 | +1.88 |
|
| Home field | | | | | BUF 1.1 | 44.8 | +0.8 / -0.8 |
Home field: each stat, each team's value, the league average, the points per unit and the points it adds (the rows sum to the group row).
| Stat | MIN value | BUF value | League avg | Pts per unit | MIN pts | BUF pts |
Home field
is_home unit: 1 = home | 1.000 | 0.000 | 0.493 | +2.034 | | |
Neutral site
is_neutral unit: 1 = neutral | 0.000 | 0.000 | 0.014 | +0.288 | | |
| Sum = the group row | | | | | +1.03 | -1.01 |
|
| Standings | | | | | BUF 1.1 | 45.1 | +0.1 / +0.1 |
Standings: each stat, each team's value, the league average, the points per unit and the points it adds (the rows sum to the group row).
| Stat | MIN value | BUF value | League avg | Pts per unit | MIN pts | BUF pts |
Games back in the division
games_back unit: games | 0.000 | 0.000 | 1.832 | -0.287 | | |
Division leader
div_leader unit: 1 = yes | 1.000 | 1.000 | 0.383 | -0.560 | | |
Eliminated from playoffs (wins only)
pp_eliminated unit: 1 = yes | 0.000 | 0.000 | 0.065 | +0.456 | | |
Clinched a playoff spot (wins only)
pp_clinched unit: 1 = yes | 0.000 | 0.000 | 0.032 | +0.336 | | |
| Sum = the group row | | | | | +0.14 | +0.14 |
|
| Special teams | | | | | BUF 1.2 | 46.5 | +0.7 / +0.9 |
Special teams (own): each stat, each team's value, the league average, the points per unit and the points it adds (the rows sum to the group row).
| Stat | MIN value | BUF value | League avg | Pts per unit | MIN pts | BUF pts |
Own average drive start, last 8
off_start_field_pos_exp8 unit: yards from own goal | 31.7 | 34.6 | 28.3 | +0.095 | | |
Own special teams, last 8 games
off_st_epa_exp8 unit: EPA per game | 1.856 | 1.037 | -0.002 | +0.189 | | |
| Sum = the group row | | | | | +0.67 | +0.80 |
|
| Opp. special teams | | | | | BUF 1.0 | 46.6 | +0.1 / -0.1 |
Special teams faced (opponent's): each stat, each team's value, the league average, the points per unit and the points it adds (the rows sum to the group row).
| Stat | MIN value | BUF value | League avg | Pts per unit | MIN pts | BUF pts |
Opponent's defense: drive start allowed, last 8
opp_def_start_field_pos_exp8 unit: yards from own goal | 30.4 | 29.0 | 28.3 | +0.096 | | |
Opponent's special teams, last 8 games
opp_st_epa_exp8 unit: EPA per game | 1.037 | 1.856 | -0.002 | -0.079 | | |
| Sum = the group row | | | | | +0.12 | -0.08 |
|
| Injuries | | | | | BUF 1.0 | 45.9 | -0.3 / -0.3 |
Injuries: each stat, each team's value, the league average, the points per unit and the points it adds (the rows sum to the group row).
| Stat | MIN value | BUF value | League avg | Pts per unit | MIN pts | BUF pts |
Opponent's defensive starters out (snap share)
opp_inj_out_snapshare_def unit: starter-shares | 0.000 | 0.000 | 0.412 | +0.916 | | |
Own offensive starters out (snap share)
inj_out_snapshare_off unit: starter-shares | 0.000 | 0.000 | 0.429 | -0.175 | | |
Injury snap data missing flag (pre-2013)
inj_out_snapshare_missing unit: 1 = missing | 0.000 | 0.000 | 0.185 | +0.208 | | |
| Sum = the group row | | | | | -0.34 | -0.34 |
|
| Weather | | | | | BUF 1.0 | 48.0 | +1.1 / +1.1 |
Weather: each stat, each team's value, the league average, the points per unit and the points it adds (the rows sum to the group row).
| Stat | MIN value | BUF value | League avg | Pts per unit | MIN pts | BUF pts |
Wind (0 indoors)
wind_mph_0indoor unit: mph | 0.000 | 0.000 | 6.007 | -0.119 | | |
Indoor game
indoor unit: 1 = yes | 1.000 | 1.000 | 0.277 | +0.373 | | |
Rain or snow recorded
precip unit: 1 = yes | 0.000 | 0.000 | 0.070 | -0.990 | | |
| Sum = the group row | | | | | +1.05 | +1.05 |
|
| Division | | | | | BUF 1.0 | 48.5 | |
Division: each stat, each team's value, the league average, the points per unit and the points it adds (the rows sum to the group row).
| Stat | MIN value | BUF value | League avg | Pts per unit | MIN pts | BUF pts |
Division game
div_game unit: 1 = yes | 0.000 | 0.000 | 0.368 | -0.712 | | |
| Sum = the group row | | | | | +0.26 | +0.26 |
|
| Matchupsv2.3 | | | | | — | — | -0.1 / +0.1 |
Matchups: each stat, each team's value, the league average, the points per unit and the points it adds (the rows sum to the group row).
| Stat | MIN value | BUF value | League avg | Pts per unit | MIN pts | BUF pts |
Rush matchup
match_rush unit: EPA | -0.109 | 0.085 | -0.001 | +1.367 | | |
Pass matchup (own pass offense + opp pass defense allowed, centered)
match_pass unit: EPA | -0.057 | -0.028 | 0.000 | -0.284 | | |
| Sum = the group row | | | | | -0.13 | +0.13 |
|
| Pacev2.3 | | | | | — | — | -0.1 / -0.5 |
Pace: each stat, each team's value, the league average, the points per unit and the points it adds (the rows sum to the group row).
| Stat | MIN value | BUF value | League avg | Pts per unit | MIN pts | BUF pts |
Plays the opponent's defense allows
opp_def_plays_allowed_exp8 plays allowed per game, last 8 weighted | 64.7 | 57.6 | 62.8 | +0.138 | | |
Own seconds per play (neutral)
off_neutral_sec_per_play_exp8 seconds between plays when the score is close, last 8 weighted | 33.2 | 29.2 | 30.6 | -0.184 | | |
Own plays per game
off_plays_exp8 offensive plays per game, last 8 games weighted | 57.2 | 62.0 | 62.8 | -0.026 | | |
Own no-huddle rate
off_no_huddle_rate_exp8 share of plays run without a huddle, last 8 weighted | 0.049 | 0.037 | 0.096 | +0.660 | | |
Opponent's seconds per play faced
opp_def_neutral_sec_per_play_exp8 seconds per play the opponent's defense faces in neutral situations | 31.2 | 32.1 | 30.6 | -0.028 | | |
| Sum = the group row | | | | | -0.11 | -0.50 |
|
| Team home fieldv2.3 | | | | | — | — | +0.3 / -0.3 |
Team home field (vs the league home field): each stat, each team's value, the league average, the points per unit and the points it adds (the rows sum to the group row).
| Stat | MIN value | BUF value | League avg | Pts per unit | MIN pts | BUF pts |
Team home field
team_home_field the stadium's own past home edge over the league's, shrunk with k = 24 (home row +, away row -) | 1.478 | -1.478 | 0.000 | +0.214 | | |
| Sum = the group row | | | | | +0.32 | -0.32 |
|
| OL experiencev2.3 | | | | | — | — | +0.1 / +0.3 |
Offensive-line experience: each stat, each team's value, the league average, the points per unit and the points it adds (the rows sum to the group row).
| Stat | MIN value | BUF value | League avg | Pts per unit | MIN pts | BUF pts |
Offensive-line experience
ol_mean_exp mean years of experience of the five depth-chart line starters | 5.000 | 5.600 | 4.355 | +0.208 | | |
Line experience missing
ol_mean_exp_missing flag: no depth-chart line data for the game | 0.000 | 0.000 | 0.000 | +11.584 | | |
| Sum = the group row | | | | | +0.13 | +0.26 |
|
| Receivers YACv2.3 | | | | | — | — | +0.0 / +0.0 |
Receivers' YAC over expected: each stat, each team's value, the league average, the points per unit and the points it adds (the rows sum to the group row).
| Stat | MIN value | BUF value | League avg | Pts per unit | MIN pts | BUF pts |
Receiver data missing
off_top3_yac_oe_exp8_missing flag: no tracking data (before 2016) | 0.000 | 0.000 | 0.448 | -0.151 | | |
Top-three receivers' YAC over expected
off_top3_yac_oe_exp8 yards after catch over expected of the top three targets, last 8 weighted | 0.347 | 0.159 | 0.456 | +0.245 | | |
| Sum = the group row | | | | | +0.04 | -0.01 |
|
| Pressurev2.3 | | | | | — | — | +0.0 / +0.1 |
Pressure (decomposed sack rate): each stat, each team's value, the league average, the points per unit and the points it adds (the rows sum to the group row).
| Stat | MIN value | BUF value | League avg | Pts per unit | MIN pts | BUF pts |
Pressure x sacks per pressure
sack_rate_decomposed pressure allowed times the quarterback's career sacks per pressure | 0.056 | 0.038 | 0.061 | -8.197 | | |
Pressure data missing
sack_rate_decomposed_missing flag: no pressure data (before 2018) | 0.000 | 0.000 | 0.519 | +0.134 | | |
| Sum = the group row | | | | | -0.03 | +0.12 |
|
| Surfacev2.3 | | | | | — | — | +0.3 / -0.3 |
Surface mismatch: each stat, each team's value, the league average, the points per unit and the points it adds (the rows sum to the group row).
| Stat | MIN value | BUF value | League avg | Pts per unit | MIN pts | BUF pts |
Surface mismatch
surface_mismatch 1 on the visitor's row when its home surface differs from the venue's | -1.000 | 1.000 | 0.006 | -0.309 | | |
Surface data missing
surface_mismatch_missing flag: stadium surface unknown | 0.000 | 0.000 | 0.016 | +0.013 | | |
| Sum = the group row | | | | | +0.31 | -0.31 |
|
| Prediction | 23.7 | 24.8 | | | BUF 1.0 | 48.5 | BUF 0.2 / 49.2 |
| In testing |
| Pace | | | | | BUF 0.9 | 48.5 | |
| Team home field | | | | | BUF 0.5 | 48.5 | |
| OL experience | | | | | BUF 1.1 | 48.9 | |
| Receivers YAC | | | | | BUF 1.0 | 48.3 | |
| Pressure | | | | | BUF 1.2 | 48.7 | |
| Surface | | | | | BUF 0.7 | 48.5 | |