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
37
qualifying bar 32
EPA/play
+0.182
107th of 197 · lg +0.191
Success rate
43.2%
149th of 197 · lg 50.0%
Yards/play
9.08
28th of 197 · lg 7.37
Explosive rate
13.5%
45th of 197 · lg 9.4%
Catch rate
59.5%
159th of 197 · lg 67.5%
Air yards/att
11.5
54th of 197 · lg 7.9
Turnover rate
5.4%
175th of 197 · lg 2.6%
TD rate
0.0%
178th of 197 · lg 4.9%

Notable in 2025

His biggest gaps between one situation and the rest of his plays, beyond the league's own gap there (|z| ≥ 2.5). Many splits get checked, so some of these are luck; the badge says whether that kind of split repeats year to year.

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 25 -0.128 36% 6.3 +0.199 172/193 -0.02
Away 12 +0.828 58% 14.9 +0.181 9/193 -0.03
Neutral site 0——— +0.222 — —
Rest days Setting compare everyone →
Short week (≤5 days) 5 +0.386 60% 11.8 +0.229 — 0.19
Normal (6–8 days) 20 +0.111 40% 9.6 +0.182 121/197 -0.01
Extra rest (9–12 days) 3 +0.552 67% 8.3 +0.220 — 0.21
Off a bye (13+ days) 0——— +0.216 — —
Indoors / outdoors Weather compare everyone →
Indoors 6 +0.977 67% 19.0 +0.180 — 0.05
Outdoors 31 +0.028 39% 7.2 +0.197 138/192 0.05
Temperature (outdoors) Weather compare everyone →
Under 40°F 13 -0.538 23% 3.7 +0.172 39/41 0.05
40–59°F 9 +0.105 33% 6.8 +0.172 — -0.05
60–79°F 6 +0.610 67% 11.0 +0.241 — -0.02
80°F+ 3 +1.090 67% 15.7 +0.171 — 0.01
Wind (outdoors) Weather compare everyone →
0–9 mph 22 +0.401 50% 9.2 +0.216 45/177 -0.09
10–14 mph 3 -0.628 0% 0.3 +0.170 — 0.05
15+ mph 6 -1.010 17% 3.2 +0.105 — -0.05
Rain or snow (outdoors) Weather compare everyone →
Dry 27 -0.003 37% 7.2 +0.199 141/188 0.03
Rain or snow 4 +0.238 50% 7.0 +0.157 — 0.03
Score Game state compare everyone →
Trailing 9+ 7 +0.196 43% 5.9 +0.095 — -0.01
Trailing 1–8 14 +0.609 50% 14.4 +0.227 22/153 0.07
Tied 5 -0.917 40% 3.8 +0.144 — 0.02
Leading 1–8 5 -0.094 40% 5.2 +0.239 — -0.03
Leading 9+ 6 +0.317 33% 8.2 +0.316 — -0.05
Win probability Game state compare everyone →
Win prob under 20% 10 +0.494 40% 9.8 +0.092 — -0.05
Win prob 20–80% 20 +0.172 55% 10.8 +0.203 104/195 -0.02
Win prob over 80% 7 -0.234 14% 3.1 +0.295 — 0.09
Quarter Game state compare everyone →
Q1 6 +0.299 50% 15.2 +0.197 — 0.04
Q2 10 +0.255 50% 7.8 +0.199 — -0.01
Q3 9 +0.003 44% 5.8 +0.214 — -0.01
Q4 12 +0.198 33% 9.6 +0.156 80/150 -0.03
OT 0——— +0.394 — —
Two-minute Game state compare everyone →
Last 2 min of half 4 +0.971 50% 22.2 +0.183 — 0.10
Rest of game 33 +0.087 42% 7.5 +0.192 132/197 0.10
Down Situation compare everyone →
1st down 12 +0.179 33% 8.1 +0.209 109/176 0.00
2nd down 16 +0.166 56% 8.9 +0.198 102/178 0.02
3rd down 7 +0.038 29% 7.6 +0.131 — -0.02
4th down 2 +0.838 50% 22.0 +0.400 — —
3rd-down distance Situation compare everyone →
3rd & 1–3 1 -0.164 0% 0.0 +0.088 — —
3rd & 4–6 2 +0.194 50% 6.5 +0.200 — -0.27
3rd & 7+ 4 +0.009 25% 10.0 +0.110 — 0.02
Field position Situation compare everyone →
Own 20 and in 4 -1.209 25% 5.2 +0.190 — -0.04
Own 50–21 18 +1.225 72% 15.9 +0.188 1/193 0.04
Opp 21–49 9 -0.903 11% 1.6 +0.217 — 0.06
Red zone (opp 20 in) 6 -0.391 17% 2.3 +0.140 — 0.05
Formation Style compare everyone →
Shotgun 25 +0.195 48% 9.2 +0.165 92/196 -0.02
Under center 12 +0.155 33% 8.8 +0.311 52/71 -0.02
Tempo Style compare everyone →
Huddle 36 +0.200 44% 9.3 +0.194 98/197 -0.00
No huddle 1 -0.467 0% 0.0 +0.168 — -0.00
Yards to go Situation compare everyone →
1–3 to go 3 -0.524 0% 0.0 +0.202 — 0.05
4–6 to go 8 +0.009 50% 7.0 +0.234 — 0.02
7–10 to go 22 +0.074 36% 9.2 +0.203 141/197 0.03
11+ to go 4 +1.652 100% 19.2 +0.081 — -0.07
Pass depth Passing compare everyone →
Behind the line 2 -0.526 0% 1.5 -0.156 — 0.15
Short (0–9) 12 -0.292 33% 4.7 +0.141 177/189 0.09
Intermediate (10–19) 18 +0.351 50% 9.8 +0.435 69/111 0.07
Deep (20+) 5 +0.998 60% 20.0 +0.472 — 0.01
Pass direction Passing compare everyone →
Left 9 -0.122 33% 6.3 +0.177 — 0.04
Middle 11 +0.018 55% 9.5 +0.283 — -0.02
Right 17 +0.450 41% 10.3 +0.155 32/185 0.03
Play action Scheme (FTN) compare everyone →
Play action 8 +0.304 38% 10.8 +0.299 — -0.03
No play action 29 +0.149 45% 8.6 +0.160 105/196 -0.03
In / out of pocket Scheme (FTN) compare everyone →
In pocket 32 +0.227 44% 9.7 +0.192 89/197 -0.05
Out of pocket 5 -0.103 40% 5.2 +0.183 — -0.05
Blitz Defense (FTN) compare everyone →
Blitzed 10 -0.747 20% 3.2 +0.232 — 0.08
No blitz 27 +0.526 52% 11.3 +0.174 24/197 0.08
Pass rushers Defense (FTN) compare everyone →
3 or fewer rushers 1 +1.063 100% 15.0 +0.254 — —
4 rushers 26 +0.386 50% 9.5 +0.169 46/197 0.12
5 rushers 7 -0.793 14% 7.0 +0.235 — 0.15
6+ rushers 2 +0.601 50% 6.5 +0.254 — —
Defenders in the box Defense (FTN) compare everyone →
Light box (6 or fewer) 26 +0.287 50% 9.3 +0.175 58/196 -0.04
7 in the box 8 -0.448 25% 4.1 +0.240 — -0.05
Stacked box (8+) 2 +1.441 50% 24.5 +0.242 — —
Screen Scheme (FTN) compare everyone →
Screen 0——— -0.032 — 0.50
Not a screen 37 +0.182 43% 9.1 +0.213 109/197 0.50
Pre-snap motion Scheme (FTN) compare everyone →
Motion 22 +0.132 50% 10.3 +0.214 113/193 0.10
No motion 15 +0.255 33% 7.3 +0.163 68/191 0.10
RPO Scheme (FTN) compare everyone →
RPO 0——— +0.091 — —
Not an RPO 37 +0.182 43% 9.1 +0.193 109/197 —
Pressure Defense (NGS) compare everyone →
Clean pocket 32 +0.496 47% 10.0 +0.256 31/197 0.01
Pressured 5 -1.828 20% 3.0 -0.046 — 0.01
Man / zone Defense (NGS) compare everyone →
Man 19 +0.074 37% 7.8 +0.211 95/151 0.03
Zone 18 +0.297 50% 10.4 +0.181 74/197 0.03
Coverage shell Defense (NGS) compare everyone →
Cover 0 3 -0.536 0% 0.3 +0.266 — —
Cover 1 16 +0.188 44% 9.2 +0.200 61/112 0.03
2-Man 0——— +0.220 — —
Cover 2 6 -0.251 33% 4.0 +0.137 — -0.09
Cover 3 6 -0.228 50% 7.0 +0.216 — 0.02
Cover 4 2 +3.732 100% 44.5 +0.210 — -0.08
Cover 6 1 +0.675 100% 10.0 +0.142 — —
Cover 9 3 +0.024 33% 7.3 +0.159 — —
Combo 0——— +0.206 — —
Blown coverage 0——— +0.447 — —
Offensive personnel Scheme (NGS) compare everyone →
11 31 +0.145 45% 8.5 +0.188 111/193 0.05
12 5 +0.454 40% 11.8 +0.194 — 0.04
21 0——— +0.110 — -0.17
13 0——— +0.263 — —
22 0——— -0.103 — —
10 0——— +0.236 — —
Other 1 -0.010 0% 13.0 +0.192 — —

By season

SeasonTeamTargetsEPA/playTotal EPASuccessYds/play Catch rateaDOTYAC/catch
2025BUF 37+0.182 +6.743.2%9.08 59.5%11.52.5

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.