Opponent-adjusted efficiency, solved jointly for offense and defense. Schedule Swing shows how much raw EPA was misleading.
GET /v1/leaders/adjusted?format=json
GET /v1/leaders/adjusted?format=csv
# params: season, week_min, week_max, pos, min, as_of, format, limit
# rows in current slice: 32
team games adj_net adj_off adj_def raw_off raw_def sos_swing
---- ----- ------- ------- ------- ------- ------- ---------
LA 20 0.237 0.159 -0.078 0.147 -0.050 0.040
SEA 20 0.209 0.053 -0.156 0.051 -0.119 0.039
HOU 19 0.139 -0.030 -0.169 -0.027 -0.136 0.030
NE 21 0.124 0.067 -0.057 0.092 -0.080 -0.048
BUF 19 0.106 0.128 0.022 0.141 0.001 -0.034
JAX 18 0.106 0.033 -0.073 0.038 -0.064 0.004
IND 17 0.079 0.094 0.015 0.080 0.016 0.015
PHI 18 0.070 -0.017 -0.087 0.028 -0.042 -0.000
GB 18 0.062 0.102 0.040 0.129 0.047 -0.020
DEN 19 0.058 -0.008 -0.066 0.024 -0.055 -0.021
DET 17 0.058 0.046 -0.012 0.072 0.011 -0.003
KC 17 0.042 0.031 -0.011 0.043 -0.007 -0.008
These are aggregates over play-by-play, so as_of applies to them too. A board fetched with as_of returns the standings as they were computable on that date — target share through week 9 as known in week 9, not as known today. Omitting as_of returns latest and is unsafe for backtesting.