Let’s start with the basics. Adjusted Net Yards per Attempt is defined as (Passing Yards + 20 * Passing Touchdowns – 45 * Interceptions – Sack Yards Lost) divided by (Pass Attempts plus Sacks). ANY/A is my favorite explanatory passing statistic — it is very good at telling you the amount of value provided (or not provided) by a passer in a given game, season, or career.
Let’s start with some basic information. The league average ANY/A in 2013 was 5.86, a slight downgrade from 2012 (5.93). Nick Foles led the way with a 9.18 ANY/A average last year, the highest rate in the league among the 45 passers with at least 100 dropbacks. Since the Eagles quarterback had 317 pass attempts and 28 sacks in 2013, that means he was producing 3.32 ANY/A (i.e., his Relative ANY/A) over league average on 345 dropbacks. That means Foles is credited with 1,145 Adjusted Net Yards above average, a metric labeled “VALUE” in the table below. Of course, Peyton Manning led the league in that category last year, with a whopping 2,037 Adjusted Net Yards over Average.
Rk | Name | Tm | Cmp | Att | Pyd | TD | INT | Sk | SkYd | DB | ANY/A | VALUE |
---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Peyton Manning | DEN | 450 | 659 | 5477 | 55 | 10 | 18 | 120 | 677 | 8.87 | 2037 |
2 | Nick Foles | PHI | 203 | 317 | 2891 | 27 | 2 | 28 | 173 | 345 | 9.18 | 1145 |
3 | Drew Brees | NOR | 446 | 650 | 5162 | 39 | 12 | 37 | 244 | 687 | 7.51 | 1130 |
4 | Philip Rivers | SDG | 378 | 544 | 4478 | 32 | 11 | 30 | 150 | 574 | 7.79 | 1107 |
5 | Aaron Rodgers | GNB | 193 | 290 | 2536 | 17 | 6 | 21 | 117 | 311 | 8 | 665 |
6 | Josh McCown | CHI | 149 | 224 | 1829 | 13 | 1 | 11 | 37 | 235 | 8.54 | 629 |
7 | Russell Wilson | SEA | 257 | 407 | 3357 | 26 | 9 | 44 | 272 | 451 | 7.1 | 555 |
8 | Tony Romo | DAL | 342 | 535 | 3828 | 31 | 10 | 35 | 272 | 570 | 6.54 | 384 |
9 | Colin Kaepernick | SFO | 243 | 416 | 3197 | 21 | 8 | 39 | 231 | 455 | 6.65 | 358 |
10 | Matthew Stafford | DET | 371 | 634 | 4650 | 29 | 19 | 23 | 168 | 657 | 6.4 | 355 |
11 | Andy Dalton | CIN | 363 | 586 | 4293 | 33 | 20 | 29 | 182 | 615 | 6.29 | 265 |
12 | Ben Roethlisberger | PIT | 375 | 584 | 4261 | 28 | 14 | 42 | 282 | 626 | 6.24 | 238 |
13 | Tom Brady | NWE | 380 | 628 | 4343 | 25 | 11 | 40 | 256 | 668 | 6.13 | 175 |
14 | Michael Vick | PHI | 77 | 141 | 1215 | 5 | 3 | 15 | 99 | 156 | 6.93 | 166 |
15 | Jay Cutler | CHI | 224 | 355 | 2621 | 19 | 12 | 19 | 132 | 374 | 6.23 | 136 |
16 | Andrew Luck | IND | 343 | 570 | 3822 | 23 | 9 | 32 | 227 | 602 | 6.06 | 120 |
17 | Sam Bradford | STL | 159 | 262 | 1687 | 14 | 4 | 15 | 97 | 277 | 6.1 | 66 |
18 | Alex Smith | KAN | 308 | 508 | 3313 | 23 | 7 | 39 | 210 | 547 | 5.94 | 41 |
19 | Matt McGloin | OAK | 118 | 211 | 1547 | 8 | 8 | 6 | 53 | 217 | 5.96 | 22 |
20 | Jake Locker | TEN | 111 | 183 | 1256 | 8 | 4 | 16 | 105 | 199 | 5.68 | -36 |
21 | Matt Cassel | MIN | 153 | 254 | 1807 | 11 | 9 | 16 | 85 | 270 | 5.69 | -46 |
22 | Brian Hoyer | CLE | 57 | 96 | 615 | 5 | 3 | 6 | 48 | 102 | 5.22 | -66 |
23 | Cam Newton | CAR | 292 | 473 | 3379 | 24 | 13 | 43 | 336 | 516 | 5.69 | -88 |
24 | Thaddeus Lewis | BUF | 93 | 157 | 1092 | 4 | 3 | 18 | 100 | 175 | 5.35 | -89 |
25 | Ryan Fitzpatrick | TEN | 217 | 350 | 2454 | 14 | 12 | 21 | 109 | 371 | 5.62 | -90 |
26 | Matt Ryan | ATL | 439 | 651 | 4515 | 26 | 17 | 44 | 298 | 695 | 5.72 | -103 |
27 | Carson Palmer | ARI | 362 | 572 | 4274 | 24 | 22 | 41 | 289 | 613 | 5.67 | -119 |
28 | Matt Flynn | GNB | 124 | 200 | 1392 | 8 | 5 | 24 | 135 | 224 | 5.32 | -121 |
29 | Case Keenum | HOU | 137 | 253 | 1760 | 9 | 6 | 19 | 201 | 272 | 5.4 | -126 |
30 | Kellen Clemens | STL | 142 | 242 | 1673 | 8 | 7 | 21 | 138 | 263 | 5.25 | -162 |
31 | Jason Campbell | CLE | 180 | 317 | 2015 | 11 | 8 | 16 | 104 | 333 | 5.32 | -182 |
32 | Robert Griffin | WAS | 274 | 456 | 3203 | 16 | 12 | 38 | 274 | 494 | 5.48 | -188 |
33 | Christian Ponder | MIN | 152 | 239 | 1648 | 7 | 9 | 27 | 119 | 266 | 4.75 | -296 |
34 | EJ Manuel | BUF | 180 | 306 | 1972 | 11 | 9 | 28 | 159 | 334 | 4.87 | -330 |
35 | Josh Freeman | TAM | 63 | 147 | 761 | 2 | 4 | 8 | 61 | 155 | 3.61 | -349 |
36 | Kirk Cousins | WAS | 81 | 155 | 854 | 4 | 7 | 5 | 32 | 160 | 3.67 | -351 |
37 | Brandon Weeden | CLE | 141 | 267 | 1731 | 9 | 9 | 27 | 180 | 294 | 4.51 | -398 |
38 | Mike Glennon | TAM | 247 | 416 | 2608 | 19 | 9 | 40 | 314 | 456 | 4.98 | -405 |
39 | Matt Schaub | HOU | 219 | 358 | 2310 | 10 | 14 | 21 | 162 | 379 | 4.53 | -504 |
40 | Terrelle Pryor | OAK | 156 | 272 | 1798 | 7 | 11 | 31 | 203 | 303 | 4.09 | -537 |
41 | Chad Henne | JAX | 305 | 503 | 3241 | 13 | 14 | 38 | 243 | 541 | 4.86 | -544 |
42 | Ryan Tannehill | MIA | 355 | 588 | 3913 | 24 | 17 | 58 | 399 | 646 | 5 | -559 |
43 | Eli Manning | NYG | 317 | 551 | 3818 | 18 | 27 | 39 | 281 | 590 | 4.53 | -788 |
44 | Geno Smith | NYJ | 247 | 443 | 3046 | 12 | 21 | 43 | 315 | 486 | 4.17 | -824 |
45 | Joe Flacco | BAL | 362 | 614 | 3912 | 19 | 22 | 48 | 324 | 662 | 4.5 | -904 |
Manning paces in the field in Value over average, of course: that’s not surprising when the future Hall of Famer set the single-season record for passing yards and passing touchdowns. Foles, Drew Brees, and Philip Rivers formed the next tier of quarterbacks, far behind Manning but well ahead of the rest of the league.
And at the bottom of the list was the defending Super Bowl MVP, Joe Flacco. With a 4.50 ANY/A average, Flacco only edged out four other quarterbacks in that statistic, and none of the other passers came close to accumulating as many dropbacks as Flacco. After him comes the two New York quraterbacks, Geno Smith and Eli Manning.
But the point of today’s post is to adjust those numbers for strength of schedule. The solution is this post — a methodology I’ve labeled Rearview adjusted net yards per attempt, which adjusts those numbers for strength of schedule. The system is essentially the same as the one used in the Simple Rating System. Let’s look at Matt Ryan, who averaged 5.72 ANY/A last season, on 695 dropbacks. If we want to find Ryan’s SOS-adjusted rating, we need an equation that looks something like this:
Rating_Ryan = 5.72 + (62/695) * (Rating_ARI-D) + (54/695) * (Rating_NE-D) + … (35/695) * (Rating_GB-D)
In other words, we need to adjust his rating for the ratings of the defenses he faced, based on the number of dropbacks he had against each defense. Ryan’s true rating should equal his ANY/A plus the rating of each defense he played, multiplied by the number of pass plays he had against that team. Each of the 32 defenses is assigned a rating based on how much tougher or easier they are on opposing QBs than the league average. The Cardinals defense gets (initially) a +0.79 rating in 2013, because opposing QBs averaged 5.07 ANY/A against the Cardinals, which is 0.79 fewer ANY/A than league average. [1]As it turns out, Arizona’s defense was much tougher than that.
If Ryan played a schedule that was exactly average, the sum of all the numbers to the right of the first plus sign would be zero, and Ryan’s rearview rating would be the same as his actual rating. If Ryan played a hard schedule (which he did), all the numbers on the right would sum to a positive number, and Ryan’s rearview rating would be better than his actual rating.
This is easier in theory than it is in practice. We need to know the ratings of the Arizona, New England, Green Bay, and all of the other defenses Ryan faced, but we can’t figure those ratings out until we’ve figured out the ratings of all the quarterbacks those teams faced. But we can’t do that until we figure out the ratings for the defenses that those quarterbacks faced. As you can see, each quarterback’s rating depends on each team’s defensive rating, and vice versa.
Fortunately, there is a relatively simple way to do this using Excel. I iterate this strength of schedule adjustment (adjusting each QB’s SOS for each defense, adjusting each defense’s rating for each defense’s SOS (i.e., the QB), then adjusting each QB again, and then each defense again, and so on) process over and over again until the ratings converge. That’s when we know we’ve finally reached the true strength of schedule adjusted ratings.
With that out of the way, the table below shows all QBs with 100 attempts last season. Here’s how to read the Matt Ryan line. He averaged 5.72 ANY/A last year against a strength of schedule that was 0.64 ANY/A tougher than average. That ranked as the 3rd hardest SOS in the league (for SOS, 1 means the toughest and 45 the easiest). Ryan’s Adjusted ANY/A is therefore 6.36 (i.e., 5.72 + 0.64), which means he ranked 12th in Adjusted ANY/A. Finally, we can compute each quarterback’s Adjusted VALUE, based on his Adjusted ANY/A and number of pass plays. Ryan’s Adjusted Value is 344 yards (it was -103 before adjusting for SOS), which put him at #9 in the league.
Name | Tm | ANY/A | SOS | SOS Rk | Adj ANY/A | Adj ANY/A Rk | Adj Value | Adj Val Rk |
---|---|---|---|---|---|---|---|---|
Peyton Manning | DEN | 8.87 | -0.44 | 39 | 8.43 | 2 | 1740 | 1 |
Drew Brees | NOR | 7.51 | 0.38 | 7 | 7.89 | 5 | 1389 | 2 |
Nick Foles | PHI | 9.18 | -0.36 | 35 | 8.82 | 1 | 1020 | 3 |
Philip Rivers | SDG | 7.79 | -0.28 | 34 | 7.51 | 6 | 945 | 4 |
Aaron Rodgers | GNB | 8 | 0.18 | 14 | 8.18 | 3 | 722 | 5 |
Russell Wilson | SEA | 7.1 | 0.33 | 9 | 7.42 | 7 | 703 | 6 |
Colin Kaepernick | SFO | 6.65 | 0.48 | 4 | 7.13 | 8 | 578 | 7 |
Josh McCown | CHI | 8.54 | -0.55 | 43 | 7.99 | 4 | 499 | 8 |
Matt Ryan | ATL | 5.72 | 0.64 | 3 | 6.36 | 12 | 344 | 9 |
Tom Brady | NWE | 6.13 | 0.25 | 13 | 6.37 | 11 | 339 | 10 |
Matthew Stafford | DET | 6.4 | -0.17 | 26 | 6.24 | 14 | 244 | 11 |
Ben Roethlisberger | PIT | 6.24 | 0 | 23 | 6.25 | 13 | 240 | 12 |
Andrew Luck | IND | 6.06 | 0.14 | 18 | 6.2 | 15 | 202 | 13 |
Andy Dalton | CIN | 6.29 | -0.13 | 24 | 6.16 | 16 | 183 | 14 |
Kellen Clemens | STL | 5.25 | 1.16 | 1 | 6.41 | 10 | 144 | 15 |
Tony Romo | DAL | 6.54 | -0.43 | 38 | 6.11 | 17 | 141 | 16 |
Carson Palmer | ARI | 5.67 | 0.42 | 6 | 6.09 | 18 | 137 | 17 |
Michael Vick | PHI | 6.93 | -0.41 | 36 | 6.52 | 9 | 102 | 18 |
Cam Newton | CAR | 5.69 | 0.34 | 8 | 6.04 | 21 | 89 | 19 |
Jay Cutler | CHI | 6.23 | -0.17 | 27 | 6.06 | 20 | 72 | 20 |
Matt Cassel | MIN | 5.69 | 0.32 | 10 | 6.01 | 22 | 39 | 21 |
Thaddeus Lewis | BUF | 5.35 | 0.72 | 2 | 6.08 | 19 | 37 | 22 |
Sam Bradford | STL | 6.1 | -0.15 | 25 | 5.95 | 23 | 24 | 23 |
Brian Hoyer | CLE | 5.22 | 0.14 | 17 | 5.35 | 30 | -52 | 24 |
Ryan Fitzpatrick | TEN | 5.62 | 0.03 | 21 | 5.65 | 24 | -80 | 25 |
Matt McGloin | OAK | 5.96 | -0.5 | 42 | 5.47 | 26 | -86 | 26 |
Jake Locker | TEN | 5.68 | -0.27 | 33 | 5.42 | 27 | -89 | 27 |
Jason Campbell | CLE | 5.32 | 0.1 | 19 | 5.42 | 28 | -149 | 28 |
Case Keenum | HOU | 5.4 | -0.2 | 28 | 5.2 | 31 | -180 | 29 |
Alex Smith | KAN | 5.94 | -0.44 | 40 | 5.5 | 25 | -200 | 30 |
Mike Glennon | TAM | 4.98 | 0.43 | 5 | 5.41 | 29 | -209 | 31 |
Matt Flynn | GNB | 5.32 | -0.84 | 46 | 4.48 | 39 | -310 | 32 |
Josh Freeman | TAM | 3.61 | 0.15 | 16 | 3.76 | 43 | -325 | 33 |
Christian Ponder | MIN | 4.75 | -0.25 | 32 | 4.51 | 38 | -361 | 34 |
EJ Manuel | BUF | 4.87 | -0.21 | 30 | 4.66 | 36 | -401 | 35 |
Chad Henne | JAX | 4.86 | 0.25 | 12 | 5.1 | 32 | -411 | 36 |
Matt Schaub | HOU | 4.53 | 0.17 | 15 | 4.71 | 35 | -438 | 37 |
Kirk Cousins | WAS | 3.67 | -0.57 | 45 | 3.1 | 46 | -443 | 38 |
Brandon Weeden | CLE | 4.51 | -0.22 | 31 | 4.29 | 41 | -461 | 39 |
Robert Griffin | WAS | 5.48 | -0.56 | 44 | 4.93 | 34 | -463 | 40 |
Ryan Tannehill | MIA | 5 | 0.1 | 20 | 5.09 | 33 | -497 | 41 |
Terrelle Pryor | OAK | 4.09 | -0.47 | 41 | 3.63 | 44 | -678 | 42 |
Geno Smith | NYJ | 4.17 | 0.3 | 11 | 4.47 | 40 | -678 | 43 |
Joe Flacco | BAL | 4.5 | 0.02 | 22 | 4.52 | 37 | -889 | 44 |
Eli Manning | NYG | 4.53 | -0.41 | 37 | 4.11 | 42 | -1032 | 45 |
- Ryan had a brutally difficult schedule last year — he faced the insanely difficult Seahawks defense, along with two games against the 3rd hardest (Carolina). Throw in eight more games against defenses ranked 4th and 10th, and an incredible eleven of Ryan’s opponents were ranked in the top 10 in adjusted ANY/A allowed.
- Kellen Clemens, Carson Palmer, and Colin Kaepernick all faced really difficult schedules. It seems like those guys probably have something in common.
- Clemens and Sam Bradford provide an interesting comparison. They nearly evenly split Rams starts and pass attempts in half, but faced drastically different schedules. Bradford had the edge in ANY/A, 6.10 to 5.25, but Clemens faced a schedule that was the hardest in the league, while Bradford’s was easier than average. As a result, Clemens actually had the highested Adjusted ANY/A, 6.41 to 5.95. There’s a pretty simple explanation for that: Clemens was the quarterback for both Seahawks games (and fared miserably in both games), while Bradford was the quarterback for the four easiest games on the St. Louis schedule (Atlanta, Jacksonville, Dallas, and Houston).
- Mike Glennon, like Ryan, faced a very difficult schedule, although he got to have two games against the anemic Atlanta defense. Along with Andrew Luck, Glennon was the only quarterback to produce an above-average game (without adjusting for SOS) against Seattle in 2013.
- Peyton Manning had a very easy schedule last year, even after adjusting those defenses for the fact that they had to face Peyton Manning. He had five games against bottom five defenses (San Diego and Oakland twice each, Jacksonville), and just three games against top 12 defenses — with none of those games coming against top eight defenses! Of course, in his games against the #9, #11, and #12 defenses — i.e., the three best defenses he faced in the regular season — Manning threw for 1,166 yards, 13 touchdowns and no interceptions.
- Eli Manning, Robert Griffin III, Tony Romo, and Alex Smith all had super easy schedules, too. That’s what happens when the NFC East and AFC West are on the schedules.
Defenses
What about the defenses? After adjusting each defense for strength of schedule (i.e., talent of the opposing quarterback), we get the following ratings. Here’s how to read Seattle’s line: Seattle allowed 3.16 ANY/A last year and faced a schedule that was 0.05 ANY/A tougher than average. That ranked as the 15th most difficult schedule; after adjusting for SOS, the Seahawks allowed just 3.10 ANY/A, which ranked 1st. Over the course of 567 dropbacks faced, that means the Seattle pass defense finished 1,565 yards above average.
Tm | ANY/A | SOS | SOS Rk | Adj ANY/A | Adj ANY/A Rk | Adj Value | DB | Adj Val Rk |
---|---|---|---|---|---|---|---|---|
SEA | 3.16 | 0.05 | 15 | 3.1 | 1 | 1565 | 567 | 1 |
CIN | 4.39 | 0.01 | 17 | 4.38 | 2 | 977 | 657 | 2 |
ARI | 5.07 | 0.58 | 2 | 4.49 | 4 | 922 | 672 | 3 |
CAR | 4.61 | 0.21 | 9 | 4.4 | 3 | 913 | 623 | 4 |
SFO | 4.99 | 0.3 | 6 | 4.69 | 5 | 728 | 622 | 5 |
BUF | 4.52 | -0.26 | 27 | 4.79 | 6 | 664 | 618 | 6 |
MIA | 5.24 | 0.02 | 16 | 5.21 | 8 | 404 | 621 | 7 |
NOR | 5.31 | 0.15 | 12 | 5.15 | 7 | 393 | 554 | 8 |
NYG | 5.08 | -0.31 | 28 | 5.39 | 9 | 299 | 635 | 9 |
TAM | 5.96 | 0.48 | 3 | 5.47 | 10 | 227 | 581 | 10 |
TEN | 5.73 | 0.2 | 10 | 5.53 | 11 | 194 | 581 | 11 |
BAL | 5.84 | 0.22 | 8 | 5.62 | 12 | 141 | 590 | 12 |
CLE | 5.35 | -0.32 | 29 | 5.67 | 13 | 124 | 642 | 13 |
KAN | 5.46 | -0.26 | 26 | 5.72 | 14 | 90 | 638 | 14 |
NWE | 5.59 | -0.26 | 25 | 5.85 | 15 | 11 | 637 | 15 |
STL | 6.38 | 0.45 | 4 | 5.93 | 16 | -40 | 574 | 16 |
IND | 5.99 | 0.01 | 18 | 5.98 | 17 | -69 | 577 | 17 |
CHI | 6.27 | 0.12 | 14 | 6.15 | 18 | -157 | 538 | 18 |
HOU | 6.51 | 0.34 | 5 | 6.17 | 19 | -159 | 514 | 19 |
WAS | 6.83 | 0.58 | 1 | 6.25 | 20 | -212 | 550 | 20 |
DET | 6.19 | -0.19 | 22 | 6.38 | 21 | -310 | 604 | 21 |
PIT | 5.83 | -0.58 | 31 | 6.41 | 22 | -330 | 603 | 22 |
NYJ | 6.22 | -0.21 | 23 | 6.43 | 24 | -352 | 624 | 23 |
DEN | 5.89 | -0.52 | 30 | 6.41 | 23 | -359 | 653 | 24 |
PHI | 6.06 | -0.59 | 32 | 6.64 | 25 | -551 | 707 | 25 |
MIN | 6.92 | 0.16 | 11 | 6.76 | 26 | -618 | 688 | 26 |
GNB | 6.93 | -0.04 | 19 | 6.96 | 28 | -640 | 582 | 27 |
DAL | 6.98 | 0.13 | 13 | 6.85 | 27 | -645 | 655 | 28 |
JAX | 6.95 | -0.12 | 21 | 7.07 | 29 | -701 | 582 | 29 |
OAK | 7.41 | 0.25 | 7 | 7.16 | 30 | -759 | 587 | 30 |
SDG | 7.04 | -0.24 | 24 | 7.28 | 31 | -824 | 583 | 31 |
ATL | 7.45 | -0.11 | 20 | 7.56 | 32 | -927 | 546 | 32 |
- Washington and Arizona faced the two toughest schedules last year. Washington faced Manning, Aaron Rodgers, Nick Foles, Philip Rivers, Josh McCown, and Colin Kaepernick in six games, and each of those quarterbacks were at least 1.00 ANY/A above average. Arizona faced Russell Wilson and Kaepernick twice each, and then also had Nick Foles, Cam Newton, Drew Brees, and Matt Ryan. That’s eight games against top quarterbacks.
- In Pennsylvania, the opposing quarterbacks were pretty easy in 2013. The Eagles and Steelers faced the two easiest slates of opposing quarterbacks. The Eagles got Kyle Orton, Scott Tolzien, and four games against Eli Manning and Robert Griffin. For Pittsburgh, it helped getting Matt Flynn, Brandon Weeden, Geno Smith, EJ Manuel, Joe Flacco twice, and Terrell Pryor (who also made Philadelphia’s schedule easier).
- After adjusting for strength of schedule, the Falcons defense ranked 32nd in both adjusted ANY/A and adjusted Value. So if nothing else, today’s post should make you feel more sympathetic toward Matt Ryan’s 2013 season.
References
↑1 | As it turns out, Arizona’s defense was much tougher than that. |
---|