Josh Palmer

Box score by season

SeasonTeamG RushRush ydsTD TgtRecRec ydsTD vs ESPN
2026 BUF4 000 1141172 ✓ 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
11
qualifying bar 11
EPA/play
+0.588
26th of 192 · lg +0.194
Success rate
27.3%
182nd of 192 · lg 49.6%
Yards/play
10.64
23rd of 192 · lg 7.35
Explosive rate
27.3%
3rd of 192 · lg 9.0%
Catch rate
36.4%
185th of 192 · lg 67.2%
Air yards/att
23.5
1st of 192 · lg 8.0
Turnover rate
9.1%
184th of 192 · lg 2.6%
TD rate
18.2%
6th of 192 · lg 4.8%

Every split

EPA per target in each situation, the league in the same situation, and his rank among qualified players with at least 12 targets 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.

SituationTargetsEPA/playSuccessYds/playLeague EPARankRepeats
Home / away Setting compare everyone →
Home 7 +0.062 14% 6.6 +0.199 — -0.02
Away 4 +1.509 50% 17.8 +0.194 — -0.03
Neutral site 0——— +0.154 — —
Rest days Setting compare everyone →
Short week (≤5 days) 3 +1.607 33% 14.3 +0.273 — 0.19
Normal (6–8 days) 6 -0.412 17% 6.7 +0.181 — -0.01
Extra rest (9–12 days) 0——— +0.245 — 0.21
Off a bye (13+ days) 0——— +0.221 — —
Indoors / outdoors Weather compare everyone →
Indoors 4 +1.509 50% 17.8 +0.224 — 0.05
Outdoors 7 +0.062 14% 6.6 +0.182 — 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 7 +0.062 14% 6.6 +0.190 — 0.03
Rain or snow 0——— +0.105 — 0.03
Score Game state compare everyone →
Trailing 9+ 0——— +0.194 — -0.01
Trailing 1–8 6 +0.614 33% 12.3 +0.179 — 0.07
Tied 1 -1.501 0% 0.0 +0.213 — 0.02
Leading 1–8 2 +2.462 50% 21.5 +0.159 — -0.03
Leading 9+ 2 -0.320 0% 0.0 +0.278 — -0.05
Win probability Game state compare everyone →
Win prob under 20% 0——— +0.185 — -0.05
Win prob 20–80% 9 +0.790 33% 13.0 +0.191 — -0.02
Win prob over 80% 2 -0.320 0% 0.0 +0.226 — 0.09
Quarter Game state compare everyone →
Q1 2 +3.956 100% 40.0 +0.150 — 0.04
Q2 4 -0.669 0% 0.0 +0.189 — -0.01
Q3 1 -0.831 0% 0.0 +0.189 — -0.01
Q4 4 +0.516 25% 9.2 +0.229 — -0.03
OT 0——— +0.439 — —
Two-minute Game state compare everyone →
Last 2 min of half 6 +0.203 17% 5.7 +0.133 — 0.10
Rest of game 5 +1.050 40% 16.6 +0.206 — 0.10
Down Situation compare everyone →
1st down 3 +0.616 33% 13.3 +0.229 — 0.00
2nd down 5 -0.785 0% 0.0 +0.185 — 0.02
3rd down 3 +2.848 67% 25.7 +0.138 — -0.02
4th down 0——— +0.430 — —
3rd-down distance Situation compare everyone →
3rd & 1–3 1 -1.501 0% 0.0 +0.162 — —
3rd & 4–6 0——— +0.255 — -0.27
3rd & 7+ 2 +5.023 100% 38.5 +0.072 — 0.02
Field position Situation compare everyone →
Own 20 and in 0——— +0.142 — -0.04
Own 50–21 7 -0.397 14% 5.3 +0.169 — 0.04
Opp 21–49 4 +2.312 50% 20.0 +0.226 — 0.06
Red zone (opp 20 in) 0——— +0.248 — 0.05
Formation Style compare everyone →
Shotgun 7 +0.902 29% 11.0 +0.177 — -0.02
Under center 4 +0.039 25% 10.0 +0.264 — -0.02
Tempo Style compare everyone →
Huddle 11 +0.588 27% 10.6 +0.196 — -0.00
No huddle 0——— +0.179 — -0.00
Yards to go Situation compare everyone →
1–3 to go 1 -1.501 0% 0.0 +0.228 — 0.05
4–6 to go 3 -0.789 0% 0.0 +0.269 — 0.02
7–10 to go 4 +0.189 25% 10.0 +0.204 — 0.03
11+ to go 3 +3.193 67% 25.7 +0.072 — -0.07
Pass depth Passing compare everyone →
Behind the line 0——— -0.214 — 0.15
Short (0–9) 3 -0.323 0% 1.0 +0.173 — 0.09
Intermediate (10–19) 1 -0.536 0% 0.0 +0.428 — 0.07
Deep (20+) 7 +1.139 43% 16.3 +0.462 — 0.01
Pass direction Passing compare everyone →
Left 5 -0.778 0% 0.6 +0.141 — 0.04
Middle 3 +2.848 67% 25.7 +0.330 — -0.02
Right 3 +0.605 33% 12.3 +0.173 — 0.03
Play action Scheme (FTN) compare everyone →
Play action 1 -0.468 0% 0.0 +0.279 — -0.03
No play action 8 +0.627 25% 10.0 +0.186 — -0.03
In / out of pocket Scheme (FTN) compare everyone →
In pocket 7 +0.917 29% 11.4 +0.207 — -0.05
Out of pocket 2 -0.933 0% 0.0 +0.209 — -0.05
Blitz Defense (FTN) compare everyone →
Blitzed 2 +2.592 50% 21.5 +0.184 — 0.08
No blitz 7 -0.091 14% 5.3 +0.217 — 0.08
Pass rushers Defense (FTN) compare everyone →
3 or fewer rushers 0——— +0.274 — —
4 rushers 7 -0.091 14% 5.3 +0.215 — 0.12
5 rushers 0——— +0.203 — 0.15
6+ rushers 2 +2.592 50% 21.5 +0.136 — —
Defenders in the box Defense (FTN) compare everyone →
Light box (6 or fewer) 5 +0.144 20% 6.8 +0.182 — -0.04
7 in the box 3 +1.387 33% 14.3 +0.239 — -0.05
Stacked box (8+) 1 -0.329 0% 3.0 +0.324 — —
Screen Scheme (FTN) compare everyone →
Screen 0——— -0.098 — 0.50
Not a screen 9 +0.506 22% 8.9 +0.239 — 0.50
Pre-snap motion Scheme (FTN) compare everyone →
Motion 5 -0.660 0% 0.6 +0.240 — 0.10
No motion 4 +1.963 50% 19.2 +0.166 — 0.10
RPO Scheme (FTN) compare everyone →
RPO 0——— -0.103 — —
Not an RPO 9 +0.506 22% 8.9 +0.214 — —

By season

SeasonTeamTargetsEPA/playTotal EPASuccessYds/play Catch rateaDOTYAC/catch
2026BUF 11+0.588 +6.527.3%10.64 36.4%23.54.2

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.