2021 NFL WAR: the wins every player adds
WAR — wins above replacement — says how many wins a player adds to his team over a replacement player. The NFL publishes none: ours starts from the play-by-play. Every play is worth its expected points added (EPA), shared among those who made it, then turned into wins.
Caveat: no public individual stat measures an offensive lineman. His WAR is his team's line share, split by snaps: a good player on a weak line is underrated, and vice versa. A defender's “Team” share works the same way.
| # | Player | ||||||
|---|---|---|---|---|---|---|---|
| 1 | Patrick MahomesKC · QB · 25 | 3.4 | 95 | 3.46 | -0.07 | 1164 | 17 |
| 2 | Tom BradyTB · QB · 44 | 3.2 | 86 | 3.14 | 0.06 | 1139 | 17 |
| 3 | Josh AllenBUF · QB · 25 | 3.1 | 92 | 2.92 | 0.21 | 1161 | 17 |
| 4 | Justin HerbertLAC · QB · 23 | 3.0 | 89 | 2.93 | 0.11 | 1191 | 17 |
| 5 | Aaron RodgersGB · QB · 37 | 2.9 | 98 | 2.92 | 0.02 | 983 | 16 |
| 6 | Matthew StaffordLAR · QB · 33 | 2.6 | 71 | 2.58 | 0.03 | 1065 | 17 |
| 7 | Dak PrescottDAL · QB · 28 | 2.3 | 77 | 2.49 | -0.20 | 1113 | 16 |
| 8 | Joe BurrowCIN · QB · 24 | 2.1 | 83 | 2.12 | 0.01 | 1007 | 16 |
| 9 | Jimmy GaroppoloSF · QB · 29 | 1.8 | 62 | 1.66 | 0.09 | 913 | 15 |
| 10 | Kyler MurrayARI · QB · 24 | 1.7 | 80 | 1.74 | -0.02 | 940 | 14 |
| 11 | Kirk CousinsMIN · QB · 33 | 1.6 | 65 | 1.57 | 0.01 | 1087 | 16 |
| 12 | Jalen HurtsPHI · QB · 23 | 1.5 | 74 | 1.22 | 0.28 | 954 | 15 |
| 13 | Teddy BridgewaterDEN · QB · 28 | 1.4 | 68 | 1.31 | 0.11 | 844 | 14 |
| 14 | Ryan TannehillTEN · QB · 33 | 1.3 | 56 | 1.06 | 0.21 | 1168 | 17 |
| 15 | Mac JonesNE · QB · 22 | 1.1 | 53 | 1.12 | 0.00 | 1065 | 17 |
| 16 | Lamar JacksonBAL · QB · 24 | 1.0 | 41 | 0.89 | 0.11 | 810 | 12 |
| 17 | Derek CarrLV · QB · 30 | 0.9 | 47 | 0.94 | -0.01 | 1127 | 17 |
| 18 | Tua TagovailoaMIA · QB · 23 | 0.7 | 59 | 0.84 | -0.10 | 777 | 13 |
| 19 | Carson WentzIND · QB · 28 | 0.7 | 44 | 0.58 | 0.15 | 1091 | 17 |
| 20 | Russell WilsonSEA · QB · 32 | 0.6 | 50 | 0.58 | -0.02 | 788 | 14 |
| 21 | Daniel JonesNYG · QB · 24 | 0.2 | 35 | 0.08 | 0.10 | 673 | 11 |
| 22 | Baker MayfieldCLE · QB · 26 | 0.1 | 23 | 0.12 | 0.03 | 877 | 14 |
| 23 | Taylor HeinickeWAS · QB · 28 | -0.1 | 26 | -0.05 | -0.05 | 1019 | 16 |
| 24 | Matt RyanATL · QB · 36 | -0.1 | 38 | 0.01 | -0.07 | 1023 | 17 |
| 25 | Jacoby BrissettMIA · QB · 28 | -0.2 | 29 | -0.20 | -0.02 | 376 | 11 |
| 26 | Andy DaltonCHI · QB · 33 | -0.3 | 11 | -0.30 | 0.00 | 412 | 8 |
| 27 | Ben RoethlisbergerPIT · QB · 39 | -0.3 | 20 | -0.27 | -0.01 | 1076 | 16 |
| 28 | Trevor LawrenceJAX · QB · 21 | -0.4 | 14 | -0.47 | 0.06 | 1078 | 17 |
| 29 | Jared GoffDET · QB · 26 | -0.4 | 32 | -0.26 | -0.18 | 918 | 14 |
| 30 | Justin FieldsCHI · QB · 22 | -0.7 | 8 | -0.54 | -0.15 | 635 | 12 |
| 31 | Davis MillsHOU · QB · 22 | -0.7 | 17 | -0.68 | -0.01 | 743 | 13 |
| 32 | Sam DarnoldCAR · QB · 24 | -0.9 | 5 | -0.85 | -0.05 | 771 | 12 |
| 33 | Zach WilsonNYJ · QB · 22 | -1.3 | 2 | -1.25 | -0.02 | 741 | 13 |
How it's calculatedHide the method
Replacement: a replacement-level team would win a quarter of its games. The league therefore holds 0.25 wins per game per team above that level, split 55% among offenses, 40% among defenses and 5% among special teams. Every play is compared with the league average, plus that replacement level. At the end, 35.3 points = 1 win (the regression of wins on point differential, 2020 to 2025).
Offense, in fixed shares chosen by a sensitivity analysis (63 combinations, judged on how well they predict a team's offense the next season as players change teams). A pass to a receiver: quarterback 60%, targeted receiver 25%, offensive line 15%. A dropback without a target (sack, throwaway, scramble): quarterback 75%, line 25%. A run: ball carrier 45%, line 55%. The data barely separate these shares: they remain the most uncertain part of NFL WAR.
Defense, in three layers. Position: the defensive share of replacement value goes to each position by what teams spend on it (edge rushers 25%, cornerbacks 22%, interior linemen 18%, linebackers 18%, safeties 17%), then by snaps. Team: how much less (or more) EPA its defense allowed than average, by snaps. Player: half the EPA of his splash plays (sack, interception, pass defended, forced fumble, tackle for loss, QB hit) and his coverage (yards allowed per target, 0.12 point per yard, measured on play-by-play), each compared with his position's average per snap.
Special teams: 60% to kickers, 40% to punters. Kicker: points over expected by distance (a make-probability curve fitted on every season), plus his extra points against the league rate. Punter: the EPA of his punts against the average.
Data: nflverse, Pro Football Reference and Next Gen Stats. PickALeague calculations.
