Josh Palmer

Box score by season

SeasonTeamG RushRush ydsTD TgtRecRec ydsTD vs ESPN
2026 BUF5 000 1241172 ✓ matches
2025 BUF12 000 37223030 ✓ matches
2024 LAC15 000 65395751 not checked
2023 LAC10 160 61385812 not checked
2022 LAC16 140 107727693 not checked
2022 playoffs LAC1 000 62310
2021 LAC15 160 49333534 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 RushingReceiving Seasons to Weeks to
Targets
12
qualifying bar 17
EPA/play
+0.499
not ranked · lg +0.193
Success rate
25.0%
not ranked · lg 49.8%
Yards/play
9.75
not ranked · lg 7.42
Explosive rate
25.0%
not ranked · lg 9.1%
Catch rate
33.3%
not ranked · lg 67.3%
Air yards/att
25.4
not ranked · lg 7.9
Turnover rate
8.3%
not ranked · lg 2.7%
TD rate
16.7%
not ranked · lg 4.8%

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

Every split

EPA per target by situation, next to the league. Rank is among qualified players with 12+ targets 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.

SituationTargetsEPA/playSuccessYds/playLeague EPARankRepeats
Home / away Setting compare everyone →
Home 8 -0.007 12% 5.8 +0.197 — -0.02
Away 4 +1.509 50% 17.8 +0.190 — -0.03
Neutral site 0——— +0.183 — —
Rest days Setting compare everyone →
Short week (≤5 days) 3 +1.607 33% 14.3 +0.265 — 0.19
Normal (6–8 days) 6 -0.412 17% 6.7 +0.174 — -0.01
Extra rest (9–12 days) 0——— +0.270 — 0.21
Off a bye (13+ days) 1 -0.486 0% 0.0 +0.271 — —
Indoors / outdoors Weather compare everyone →
Indoors 4 +1.509 50% 17.8 +0.206 — 0.05
Outdoors 8 -0.007 12% 5.8 +0.187 — 0.05
Temperature (outdoors) Weather compare everyone →
60–79°F 7 +0.062 14% 6.6 +0.210 — -0.02
80°F+ 0——— +0.213 — 0.01
Wind (outdoors) Weather compare everyone →
0–9 mph 3 +1.607 33% 14.3 +0.215 — -0.09
10–14 mph 4 -1.097 0% 0.8 +0.200 — 0.05
Rain or snow (outdoors) Weather compare everyone →
Dry 8 -0.007 12% 5.8 +0.203 — 0.03
Rain or snow 0——— +0.015 — 0.03
Score Game state compare everyone →
Trailing 9+ 0——— +0.189 — -0.01
Trailing 1–8 6 +0.614 33% 12.3 +0.180 — 0.07
Tied 1 -1.501 0% 0.0 +0.186 — 0.02
Leading 1–8 3 +1.479 33% 14.3 +0.202 — -0.03
Leading 9+ 2 -0.320 0% 0.0 +0.243 — -0.05
Win probability Game state compare everyone →
Win prob under 20% 0——— +0.169 — -0.05
Win prob 20–80% 10 +0.662 30% 11.7 +0.195 — -0.02
Win prob over 80% 2 -0.320 0% 0.0 +0.221 — 0.09
Quarter Game state compare everyone →
Q1 3 +2.475 67% 26.7 +0.119 — 0.04
Q2 4 -0.669 0% 0.0 +0.208 — -0.01
Q3 1 -0.831 0% 0.0 +0.200 — -0.01
Q4 4 +0.516 25% 9.2 +0.223 — -0.03
OT 0——— +0.374 — —
Two-minute Game state compare everyone →
Last 2 min of half 6 +0.203 17% 5.7 +0.159 — 0.10
Rest of game 6 +0.794 33% 13.8 +0.199 — 0.10
Down Situation compare everyone →
1st down 4 +0.341 25% 10.0 +0.227 — 0.00
2nd down 5 -0.785 0% 0.0 +0.189 — 0.02
3rd down 3 +2.848 67% 25.7 +0.134 — -0.02
4th down 0——— +0.374 — —
3rd-down distance Situation compare everyone →
3rd & 1–3 1 -1.501 0% 0.0 +0.163 — —
3rd & 4–6 0——— +0.221 — -0.27
3rd & 7+ 2 +5.023 100% 38.5 +0.081 — 0.02
Field position Situation compare everyone →
Own 20 and in 0——— +0.147 — -0.04
Own 50–21 8 -0.408 12% 4.6 +0.162 — 0.04
Opp 21–49 4 +2.312 50% 20.0 +0.238 — 0.06
Red zone (opp 20 in) 0——— +0.228 — 0.05
Formation Style compare everyone →
Shotgun 8 +0.729 25% 9.6 +0.173 — -0.02
Under center 4 +0.039 25% 10.0 +0.273 — -0.02
Tempo Style compare everyone →
Huddle 12 +0.499 25% 9.8 +0.195 27/167 -0.00
No huddle 0——— +0.169 — -0.00
Yards to go Situation compare everyone →
1–3 to go 1 -1.501 0% 0.0 +0.250 — 0.05
4–6 to go 3 -0.789 0% 0.0 +0.240 — 0.02
7–10 to go 5 +0.054 20% 8.0 +0.208 — 0.03
11+ to go 3 +3.193 67% 25.7 +0.055 — -0.07
Pass depth Passing compare everyone →
Behind the line 0——— -0.209 — 0.15
Short (0–9) 3 -0.323 0% 1.0 +0.162 — 0.09
Intermediate (10–19) 1 -0.536 0% 0.0 +0.464 — 0.07
Deep (20+) 8 +0.936 38% 14.2 +0.446 — 0.01
Pass direction Passing compare everyone →
Left 5 -0.778 0% 0.6 +0.147 — 0.04
Middle 3 +2.848 67% 25.7 +0.321 — -0.02
Right 4 +0.332 25% 9.2 +0.168 — 0.03
Play action Scheme (FTN) compare everyone →
Play action 2 +0.992 50% 18.5 +0.287 — -0.03
No play action 10 +0.400 20% 8.0 +0.166 — -0.03
In / out of pocket Scheme (FTN) compare everyone →
In pocket 8 +0.735 25% 10.0 +0.187 — -0.05
Out of pocket 4 +0.025 25% 9.2 +0.231 — -0.05
Blitz Defense (FTN) compare everyone →
Blitzed 2 +2.592 50% 21.5 +0.190 — 0.08
No blitz 10 +0.080 20% 7.4 +0.194 — 0.08
Pass rushers Defense (FTN) compare everyone →
3 or fewer rushers 0——— +0.106 — —
4 rushers 10 +0.080 20% 7.4 +0.198 — 0.12
5 rushers 0——— +0.186 — 0.15
6+ rushers 2 +2.592 50% 21.5 +0.199 — —
Defenders in the box Defense (FTN) compare everyone →
Light box (6 or fewer) 8 +0.269 25% 8.9 +0.172 — -0.04
7 in the box 3 +1.387 33% 14.3 +0.214 — -0.05
Stacked box (8+) 1 -0.329 0% 3.0 +0.313 — —
Screen Scheme (FTN) compare everyone →
Screen 0——— -0.084 — 0.50
Not a screen 12 +0.499 25% 9.8 +0.223 35/167 0.50
Pre-snap motion Scheme (FTN) compare everyone →
Motion 8 -0.234 12% 5.0 +0.204 — 0.10
No motion 4 +1.963 50% 19.2 +0.179 — 0.10
RPO Scheme (FTN) compare everyone →
RPO 0——— -0.104 — —
Not an RPO 12 +0.499 25% 9.8 +0.200 27/167 —

By season

SeasonTeamTargetsEPA/playTotal EPASuccessYds/play Catch rateaDOTYAC/catch
2026BUF 12+0.499 +6.025.0%9.75 33.3%25.44.2
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.