Tanner McKee

Box score by season

SeasonTeamG CmpAttPass ydsTDIntSacked RushRush ydsTD vs ESPN
2026 PHI2 4980426215 210 ✓ matches
2025 PHI4 2443274113 880 ✓ matches
2024 PHI2 3045323402 5-10 not checked

Official scoring from play-by-play. Regular-season totals for 2025, 2026 are compared with ESPN's after every rebuild (all players); earlier seasons aren't checked.

Advanced

Role PassingRushing Seasons to Weeks to
Dropbacks
49
qualifying bar 238
EPA/play
-0.032
not ranked · lg +0.056
Success rate
46.9%
not ranked · lg 45.6%
Yards/play
5.55
not ranked · lg 6.19
Explosive rate
4.1%
not ranked · lg 9.3%
CPOE
+1.4
not ranked · lg +0.5
Completion %
55.8%
not ranked · lg 64.6%
Air yards/att
9.6
not ranked · lg 7.8
Sack rate
6.1%
not ranked · lg 6.5%
Turnover rate
2.0%
not ranked · lg 2.6%
TD rate
2.0%
not ranked · lg 4.3%

Below the qualifying bar for this window, so ranks are against qualified players and say less.

Every split

EPA per dropback in each situation, the league in the same situation, and his rank among qualified players with at least 30 dropbacks there (1 = best). "Repeats" is how much that split's player-to-player differences carry from one season to the next (2016–25); near zero means it describes the past and predicts little. Click a situation to filter all his numbers to it.

SituationDropbacksEPA/playSuccessYds/playLeague EPARankRepeats
Home / away Setting compare everyone →
Home 49 -0.032 47% 5.6 +0.069 30/38 0.04
Away 0——— +0.044 — 0.01
Neutral site 0——— +0.052 — —
Rest days Setting compare everyone →
Short week (≤5 days) 0——— +0.109 — 0.09
Normal (6–8 days) 49 -0.032 47% 5.6 +0.042 29/38 0.03
Extra rest (9–12 days) 0——— +0.079 — -0.00
Off a bye (13+ days) 0——— +0.100 — -0.07
Indoors / outdoors Weather compare everyone →
Indoors 0——— +0.044 — 0.01
Outdoors 49 -0.032 47% 5.6 +0.063 28/38 0.01
Temperature (outdoors) Weather compare everyone →
Under 40°F 49 -0.032 47% 5.6 +0.051 16/20 0.00
40–59°F 0——— +0.033 — 0.00
60–79°F 0——— +0.094 — -0.13
80°F+ 0——— +0.059 — 0.01
Wind (outdoors) Weather compare everyone →
0–9 mph 45 -0.158 42% 5.1 +0.076 34/36 -0.06
10–14 mph 0——— +0.052 — -0.12
15+ mph 4 +1.386 100% 10.5 -0.019 — -0.06
Rain or snow (outdoors) Weather compare everyone →
Dry 49 -0.032 47% 5.6 +0.063 27/38 0.01
Rain or snow 0——— +0.050 — 0.01
Score Game state compare everyone →
Trailing 9+ 0——— -0.033 — 0.06
Trailing 1–8 17 -0.178 29% 2.6 +0.087 — 0.05
Tied 22 -0.222 45% 6.8 +0.023 — 0.09
Leading 1–8 6 +0.134 67% 6.0 +0.106 — -0.21
Leading 9+ 4 +1.386 100% 10.5 +0.157 — 0.03
Win probability Game state compare everyone →
Win prob under 20% 10 -0.392 20% 2.0 -0.032 — 0.05
Win prob 20–80% 34 -0.082 50% 6.2 +0.069 33/38 0.08
Win prob over 80% 5 +1.026 80% 8.4 +0.143 — 0.03
Quarter Game state compare everyone →
Q1 7 -0.042 43% 6.9 +0.068 — -0.05
Q2 12 -0.214 50% 8.0 +0.065 — -0.06
Q3 11 +0.150 55% 4.8 +0.069 — -0.06
Q4 19 -0.019 42% 3.9 +0.026 — 0.05
OT 0——— +0.214 — —
Two-minute Game state compare everyone →
Last 2 min of half 12 -0.593 25% 2.8 +0.075 — 0.03
Rest of game 37 +0.150 54% 6.5 +0.053 10/38 0.03
Down Situation compare everyone →
1st down 20 +0.119 60% 6.3 +0.114 — 0.19
2nd down 12 +0.084 33% 5.7 +0.076 — 0.04
3rd down 14 +0.124 50% 5.6 -0.052 — 0.11
4th down 3 -2.229 0% 0.0 +0.122 — —
3rd-down distance Situation compare everyone →
3rd & 1–3 4 +0.209 50% 8.2 -0.034 — -0.29
3rd & 4–6 2 -0.062 50% 2.0 -0.012 — -0.12
3rd & 7+ 8 +0.127 50% 5.1 -0.079 — -0.22
Field position Situation compare everyone →
Own 20 and in 3 -0.020 33% 3.7 +0.060 — -0.02
Own 50–21 25 +0.141 52% 5.4 +0.051 — 0.11
Opp 21–49 13 +0.101 54% 7.9 +0.081 — 0.08
Red zone (opp 20 in) 8 -0.794 25% 2.9 +0.019 — 0.01
Formation Style compare everyone →
Shotgun 42 -0.095 45% 4.9 +0.037 33/38 -0.00
Under center 7 +0.345 57% 9.7 +0.147 — -0.00
Tempo Style compare everyone →
Huddle 38 -0.037 47% 5.5 +0.059 31/38 -0.09
No huddle 11 -0.016 45% 5.6 +0.037 — -0.09
Yards to go Situation compare everyone →
1–3 to go 9 -0.353 33% 7.2 +0.046 — -0.07
4–6 to go 4 -0.268 25% 1.8 +0.042 — -0.02
7–10 to go 32 +0.152 56% 6.0 +0.085 12/38 -0.01
11+ to go 4 -0.544 25% 2.2 -0.042 — 0.03
Pass, sack or scramble Passing compare everyone →
Pass 43 -0.016 51% 6.4 +0.163 37/38 0.66
Sack 3 -0.591 0% -4.7 -1.741 — 0.21
Scramble 3 +0.296 33% 4.0 +0.479 — 0.27
Pass depth Passing compare everyone →
Behind the line 4 +0.007 50% 5.8 -0.186 — 0.19
Short (0–9) 18 -0.014 56% 5.2 +0.123 — 0.01
Intermediate (10–19) 17 +0.037 53% 7.7 +0.393 — 0.16
Deep (20+) 4 -0.275 25% 6.8 +0.443 — 0.18
Pass direction Passing compare everyone →
Left 12 -0.280 42% 4.4 +0.156 — 0.11
Middle 8 +0.845 88% 9.8 +0.279 — 0.10
Right 23 -0.178 43% 6.2 +0.111 — 0.08
Play action Scheme (FTN) compare everyone →
Play action 16 +0.256 56% 9.5 +0.136 — -0.03
No play action 33 -0.172 42% 3.6 +0.032 36/38 -0.03
In / out of pocket Scheme (FTN) compare everyone →
In pocket 35 +0.250 60% 7.2 +0.070 5/38 0.06
Out of pocket 14 -0.737 14% 1.5 +0.003 — 0.06
Blitz Defense (FTN) compare everyone →
Blitzed 14 +0.004 50% 4.9 +0.048 — -0.15
No blitz 35 -0.046 46% 5.8 +0.060 32/38 -0.15
Pass rushers Defense (FTN) compare everyone →
3 or fewer rushers 1 -0.169 0% 0.0 +0.148 — —
4 rushers 35 -0.076 46% 5.1 +0.049 33/38 -0.27
5 rushers 11 +0.027 55% 5.9 +0.076 — -0.05
6+ rushers 2 +0.483 50% 13.5 +0.030 — 0.15
Defenders in the box Defense (FTN) compare everyone →
Light box (6 or fewer) 32 -0.079 47% 4.0 +0.047 32/38 0.13
7 in the box 15 -0.028 47% 7.9 +0.083 — 0.11
Stacked box (8+) 2 +0.681 50% 13.5 +0.097 — —
Screen Scheme (FTN) compare everyone →
Screen 3 +0.109 67% 7.7 -0.040 — -0.11
Not a screen 46 -0.041 46% 5.4 +0.064 31/38 -0.11
Pre-snap motion Scheme (FTN) compare everyone →
Motion 25 +0.072 52% 6.0 +0.082 — 0.02
No motion 24 -0.140 42% 5.1 +0.027 — 0.02
RPO Scheme (FTN) compare everyone →
RPO 1 -0.415 0% 0.0 +0.068 — —
Not an RPO 48 -0.024 48% 5.7 +0.056 31/38 —
Pressure Defense (NGS) compare everyone →
Clean pocket 35 +0.224 63% 7.7 +0.273 28/38 0.04
Pressured 14 -0.672 7% 0.1 -0.454 — 0.04
Man / zone Defense (NGS) compare everyone →
Man 17 -0.197 47% 5.1 +0.077 — 0.01
Zone 32 +0.056 47% 5.8 +0.047 22/38 0.01
Coverage shell Defense (NGS) compare everyone →
Cover 0 0——— +0.112 — —
Cover 1 16 -0.282 44% 4.4 +0.072 — -0.05
2-Man 1 +1.166 100% 16.0 +0.077 — —
Cover 2 3 +1.369 67% 6.3 +0.021 — -0.18
Cover 3 15 +0.206 53% 8.7 +0.070 — -0.07
Cover 4 10 -0.424 50% 4.2 +0.080 — -0.01
Cover 6 3 -0.281 0% -1.7 -0.004 — -0.20
Cover 9 1 -0.341 0% 0.0 -0.006 — —
Combo 0——— +0.034 — —
Blown coverage 0——— +0.293 — —
Time to throw Passing compare everyone →
Quick (under 2.5s) 17 +0.380 65% 6.5 +0.165 — 0.12
Normal (2.5–3.5s) 17 -0.004 59% 8.9 +0.220 — 0.07
Long (3.5s+) 9 -0.787 11% 1.3 +0.023 — 0.07
Offensive personnel Scheme (NGS) compare everyone →
11 28 -0.205 43% 3.4 +0.050 — 0.07
12 16 +0.299 50% 7.7 +0.075 — 0.04
21 1 -1.690 0% 0.0 -0.020 — -0.07
13 4 +0.268 75% 13.2 +0.130 — —
22 0——— -0.218 — —
10 0——— +0.056 — —
Other 0——— +0.044 — -0.08

By season

SeasonTeamDropbacksEPA/playTotal EPASuccessYds/play CPOEComp %aDOTSack rate
2025PHI 49-0.032 -1.646.9%5.55 +1.455.8%9.66.1%

Definitions. QB plays are dropbacks: passes, sacks and scrambles (spikes left out). QB EPA doesn't charge the passer for a receiver's fumble after the catch. Rushing is designed runs only; receiving is EPA per target. EPA is about ±1.4 points a play, so a split of 50 plays carries roughly ±0.2 of luck.