Joe Fagnano

Box score by season

SeasonTeamG CmpAttPass ydsTDIntSacked RushRush ydsTD vs ESPN
2026 BAL2 2039151034 6160 ✓ matches

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

Advanced

Role PassingRushing Seasons to Weeks to
Dropbacks
45
qualifying bar 126
EPA/play
-0.557
not ranked · lg +0.072
Success rate
31.1%
not ranked · lg 45.4%
Yards/play
3.27
not ranked · lg 6.29
Explosive rate
2.2%
not ranked · lg 8.9%
CPOE
-12.0
not ranked · lg +0.4
Completion %
51.3%
not ranked · lg 64.5%
Air yards/att
3.3
not ranked · lg 7.7
Sack rate
8.9%
not ranked · lg 6.2%
Turnover rate
6.7%
not ranked · lg 2.8%
TD rate
0.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 by situation, next to the league. Rank is among qualified players with 30+ dropbacks there (1 = best). "Repeats" is the year-to-year correlation for that split (2016–25); near zero means it predicts little. Click a situation to filter to it.

SituationDropbacksEPA/playSuccessYds/playLeague EPARankRepeats
Home / away Setting compare everyone →
Home 20 -0.726 30% 3.4 +0.076 — 0.04
Away 25 -0.422 32% 3.2 +0.063 — 0.01
Neutral site 0——— +0.119 — —
Rest days Setting compare everyone →
Short week (≤5 days) 20 -0.726 30% 3.4 +0.146 — 0.09
Normal (6–8 days) 25 -0.422 32% 3.2 +0.046 — 0.03
Extra rest (9–12 days) 0——— +0.191 — -0.00
Off a bye (13+ days) 0——— +0.179 — -0.07
Indoors / outdoors Weather compare everyone →
Indoors 0——— +0.075 — 0.01
Outdoors 45 -0.557 31% 3.3 +0.070 34/34 0.01
Temperature (outdoors) Weather compare everyone →
60–79°F 0——— +0.089 — -0.13
80°F+ 0——— +0.093 — 0.01
Wind (outdoors) Weather compare everyone →
0–9 mph 0——— +0.096 — -0.06
10–14 mph 0——— +0.077 — -0.12
Rain or snow (outdoors) Weather compare everyone →
Dry 25 -0.422 32% 3.2 +0.084 — 0.01
Rain or snow 20 -0.726 30% 3.4 -0.082 — 0.01
Score Game state compare everyone →
Trailing 9+ 24 -0.623 29% 3.8 +0.051 — 0.06
Trailing 1–8 21 -0.482 33% 2.6 +0.066 — 0.05
Tied 0——— +0.063 — 0.09
Leading 1–8 0——— +0.084 — -0.21
Leading 9+ 0——— +0.140 — 0.03
Win probability Game state compare everyone →
Win prob under 20% 22 -0.613 32% 3.9 +0.044 — 0.05
Win prob 20–80% 23 -0.503 30% 2.7 +0.076 — 0.08
Win prob over 80% 0——— +0.098 — 0.03
Quarter Game state compare everyone →
Q1 2 -0.615 50% 3.5 +0.021 — -0.05
Q2 21 -0.432 33% 2.7 +0.093 — -0.06
Q3 14 -0.605 14% 3.4 +0.070 — -0.06
Q4 8 -0.787 50% 4.5 +0.083 — 0.05
OT 0——— +0.254 — —
Two-minute Game state compare everyone →
Last 2 min of half 6 -0.592 50% 3.3 +0.053 — 0.03
Rest of game 39 -0.552 28% 3.3 +0.075 34/34 0.03
Down Situation compare everyone →
1st down 11 -1.150 18% 1.6 +0.127 — 0.19
2nd down 15 -0.269 33% 3.5 +0.091 — 0.04
3rd down 18 -0.317 39% 4.3 -0.031 — 0.11
4th down 1 -2.677 0% 0.0 +0.151 — —
3rd-down distance Situation compare everyone →
3rd & 1–3 2 -1.440 0% -1.0 -0.009 — -0.29
3rd & 4–6 7 +0.974 71% 8.3 +0.015 — -0.12
3rd & 7+ 9 -1.071 22% 2.3 -0.063 — -0.22
Field position Situation compare everyone →
Own 20 and in 5 +0.252 60% 5.6 +0.083 — -0.02
Own 50–21 32 -0.699 28% 2.9 +0.030 34/34 0.11
Opp 21–49 2 -0.367 50% 8.5 +0.116 — 0.08
Red zone (opp 20 in) 6 -0.536 17% 1.7 +0.106 — 0.01
Formation Style compare everyone →
Shotgun 41 -0.608 29% 3.1 +0.062 34/34 -0.00
Under center 4 -0.035 50% 4.8 +0.112 — -0.00
Tempo Style compare everyone →
Huddle 44 -0.590 30% 3.0 +0.072 34/34 -0.09
No huddle 1 +0.875 100% 13.0 +0.073 — -0.09
Yards to go Situation compare everyone →
1–3 to go 4 -1.588 0% -0.5 +0.113 — -0.07
4–6 to go 11 +0.254 64% 6.2 +0.084 — -0.02
7–10 to go 21 -0.685 24% 2.4 +0.088 — -0.01
11+ to go 9 -0.792 22% 3.4 -0.029 — 0.03
Pass, sack or scramble Passing compare everyone →
Pass 39 -0.523 33% 3.9 +0.175 34/34 0.66
Sack 4 -1.360 0% -4.2 -1.718 — 0.21
Scramble 2 +0.396 50% 6.5 +0.469 — 0.27
Pass depth Passing compare everyone →
Behind the line 11 -1.027 18% 2.3 -0.202 — 0.19
Short (0–9) 22 -0.412 36% 3.5 +0.144 — 0.01
Intermediate (10–19) 6 -0.008 50% 8.3 +0.433 — 0.16
Deep (20+) 0——— +0.435 — 0.18
Pass direction Passing compare everyone →
Left 17 -0.775 35% 4.6 +0.142 — 0.11
Middle 4 -0.302 25% 2.0 +0.319 — 0.10
Right 18 -0.335 33% 3.6 +0.131 — 0.08
Play action Scheme (FTN) compare everyone →
Play action 6 -0.445 17% 1.0 +0.122 — -0.03
No play action 39 -0.574 33% 3.6 +0.057 34/34 -0.03
In / out of pocket Scheme (FTN) compare everyone →
In pocket 38 -0.539 34% 3.7 +0.083 34/34 0.06
Out of pocket 7 -0.655 14% 1.0 +0.029 — 0.06
Blitz Defense (FTN) compare everyone →
Blitzed 22 -0.261 32% 3.2 +0.014 — -0.15
No blitz 23 -0.840 30% 3.3 +0.099 — -0.15
Pass rushers Defense (FTN) compare everyone →
3 or fewer rushers 0——— -0.039 — —
4 rushers 23 -0.840 30% 3.3 +0.105 — -0.27
5 rushers 20 -0.285 30% 3.1 +0.012 — -0.05
6+ rushers 2 -0.030 50% 4.0 +0.021 — 0.15
Defenders in the box Defense (FTN) compare everyone →
Light box (6 or fewer) 32 -0.446 31% 3.8 +0.064 34/34 0.13
7 in the box 13 -0.831 31% 2.1 +0.075 — 0.11
Stacked box (8+) 0——— +0.141 — —
Screen Scheme (FTN) compare everyone →
Screen 7 -0.428 29% 3.6 -0.031 — -0.11
Not a screen 38 -0.581 32% 3.2 +0.081 34/34 -0.11
Pre-snap motion Scheme (FTN) compare everyone →
Motion 29 -0.288 34% 3.9 +0.073 — 0.02
No motion 16 -1.044 25% 2.1 +0.070 — 0.02
RPO Scheme (FTN) compare everyone →
RPO 0——— -0.078 — —
Not an RPO 45 -0.557 31% 3.3 +0.075 34/34 —

By season

SeasonTeamDropbacksEPA/playTotal EPASuccessYds/play CPOEComp %aDOTSack rate
2026BAL 45-0.557 -25.131.1%3.27 -12.051.3%3.38.9%
Definitions QB plays are dropbacks: passes, sacks and scrambles (spikes left out). A receiver's fumble after the catch isn't charged to the QB. Rushing counts designed runs only. Receiving is EPA per target. EPA swings about ±1.4 points a play, so a 50-play split carries about ±0.2 of luck.