DJ Moore

Box score by season

SeasonTeamG CmpAttPass ydsTDIntSacked RushRush ydsTD TgtRecRec ydsTD vs ESPN
2026 BUF4 000000 250 20121781 ✓ matches
2025 CHI17 112100 15791 85506786 1 differ (Receiving yards 678 vs 682)
2025 playoffs CHI2 000000 230 15111162
2024 CHI17 010000 14750 140989666 not checked
2023 CHI17 000000 4211 136961,3648 not checked
2022 CAR17 000000 10530 118638887 not checked
2021 CAR17 000000 8480 163931,1574 not checked
2020 CAR15 010000 2220 118661,1934 not checked
2019 CAR15 000000 6400 135871,1754 not checked
2018 CAR16 000000 131720 82557882 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 PassingRushingReceiving Seasons to Weeks to
Targets
20
qualifying bar 11
EPA/play
+0.319
64th of 192 · lg +0.194
Success rate
55.0%
56th of 192 · lg 49.6%
Yards/play
8.90
49th of 192 · lg 7.35
Explosive rate
5.0%
126th of 192 · lg 9.0%
Catch rate
60.0%
141st of 192 · lg 67.2%
Air yards/att
15.2
17th of 192 · lg 8.0
Turnover rate
10.0%
186th of 192 · lg 2.6%
TD rate
5.0%
82nd 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 12 -0.000 58% 6.5 +0.199 66/84 -0.02
Away 8 +0.797 50% 12.5 +0.194 — -0.03
Neutral site 0——— +0.154 — —
Rest days Setting compare everyone →
Short week (≤5 days) 0——— +0.273 — 0.19
Normal (6–8 days) 2 +0.719 50% 5.5 +0.181 — -0.01
Extra rest (9–12 days) 10 -0.144 60% 6.7 +0.245 — 0.21
Off a bye (13+ days) 0——— +0.221 — —
Indoors / outdoors Weather compare everyone →
Indoors 8 +0.797 50% 12.5 +0.224 — 0.05
Outdoors 12 -0.000 58% 6.5 +0.182 104/136 0.05
Temperature (outdoors) Weather compare everyone →
60–79°F 12 -0.000 58% 6.5 +0.210 40/55 -0.02
80°F+ 0——— +0.213 — 0.01
Wind (outdoors) Weather compare everyone →
0–9 mph 0——— +0.215 — -0.09
10–14 mph 12 -0.000 58% 6.5 +0.200 11/14 0.05
Rain or snow (outdoors) Weather compare everyone →
Dry 12 -0.000 58% 6.5 +0.190 92/115 0.03
Rain or snow 0——— +0.105 — 0.03
Score Game state compare everyone →
Trailing 9+ 2 -1.039 0% 0.0 +0.194 — -0.01
Trailing 1–8 12 -0.076 58% 6.7 +0.179 35/45 0.07
Tied 0——— +0.213 — 0.02
Leading 1–8 6 +1.561 67% 16.3 +0.159 — -0.03
Leading 9+ 0——— +0.278 — -0.05
Win probability Game state compare everyone →
Win prob under 20% 0——— +0.185 — -0.05
Win prob 20–80% 19 +0.188 53% 8.5 +0.191 66/130 -0.02
Win prob over 80% 1 +2.805 100% 16.0 +0.226 — 0.09
Quarter Game state compare everyone →
Q1 3 -0.665 67% 6.3 +0.150 — 0.04
Q2 10 +0.638 60% 10.7 +0.189 — -0.01
Q3 3 +0.781 67% 12.0 +0.189 — -0.01
Q4 4 -0.087 25% 4.0 +0.229 — -0.03
OT 0——— +0.439 — —
Two-minute Game state compare everyone →
Last 2 min of half 6 +0.965 67% 12.7 +0.133 — 0.10
Rest of game 14 +0.042 50% 7.3 +0.206 102/155 0.10
Down Situation compare everyone →
1st down 8 +0.393 75% 13.0 +0.229 — 0.00
2nd down 3 -0.835 0% 0.0 +0.185 — 0.02
3rd down 9 +0.637 56% 8.2 +0.138 — -0.02
4th down 0——— +0.430 — —
3rd-down distance Situation compare everyone →
3rd & 1–3 0——— +0.162 — —
3rd & 4–6 3 +0.649 67% 10.0 +0.255 — -0.27
3rd & 7+ 6 +0.631 50% 7.3 +0.072 — 0.02
Field position Situation compare everyone →
Own 20 and in 4 +0.187 25% 4.2 +0.142 — -0.04
Own 50–21 10 +0.154 70% 9.4 +0.169 — 0.04
Opp 21–49 3 +0.921 67% 17.0 +0.226 — 0.06
Red zone (opp 20 in) 3 +0.443 33% 5.3 +0.248 — 0.05
Formation Style compare everyone →
Shotgun 16 +0.318 50% 8.8 +0.177 61/156 -0.02
Under center 4 +0.320 75% 9.5 +0.264 — -0.02
Tempo Style compare everyone →
Huddle 18 +0.106 50% 7.1 +0.196 106/171 -0.00
No huddle 2 +2.234 100% 25.5 +0.179 — -0.00
Yards to go Situation compare everyone →
1–3 to go 0——— +0.228 — 0.05
4–6 to go 3 +0.649 67% 10.0 +0.269 — 0.02
7–10 to go 12 +0.974 75% 11.8 +0.204 3/113 0.03
11+ to go 5 -1.451 0% 1.4 +0.072 — -0.07
Pass depth Passing compare everyone →
Behind the line 1 +0.528 100% 8.0 -0.214 — 0.15
Short (0–9) 6 +0.082 33% 6.0 +0.173 — 0.09
Intermediate (10–19) 9 +0.348 78% 10.1 +0.428 — 0.07
Deep (20+) 4 +0.554 25% 10.8 +0.462 — 0.01
Pass direction Passing compare everyone →
Left 8 +0.333 62% 8.0 +0.141 — 0.04
Middle 4 -0.604 50% 7.0 +0.330 — -0.02
Right 8 +0.766 50% 10.8 +0.173 — 0.03
Play action Scheme (FTN) compare everyone →
Play action 4 +0.320 75% 9.5 +0.279 — -0.03
No play action 16 +0.318 50% 8.8 +0.186 52/131 -0.03
In / out of pocket Scheme (FTN) compare everyone →
In pocket 19 +0.262 53% 8.7 +0.207 70/146 -0.05
Out of pocket 1 +1.401 100% 13.0 +0.209 — -0.05
Blitz Defense (FTN) compare everyone →
Blitzed 4 +1.179 75% 8.8 +0.184 — 0.08
No blitz 16 +0.104 50% 8.9 +0.217 75/124 0.08
Pass rushers Defense (FTN) compare everyone →
3 or fewer rushers 1 -0.862 0% 0.0 +0.274 — —
4 rushers 15 +0.168 53% 9.5 +0.215 66/114 0.12
5 rushers 4 +1.179 75% 8.8 +0.203 — 0.15
6+ rushers 0——— +0.136 — —
Defenders in the box Defense (FTN) compare everyone →
Light box (6 or fewer) 17 +0.266 53% 8.6 +0.182 51/112 -0.04
7 in the box 3 +0.618 67% 10.7 +0.239 — -0.05
Stacked box (8+) 0——— +0.324 — —
Screen Scheme (FTN) compare everyone →
Screen 0——— -0.098 — 0.50
Not a screen 20 +0.319 55% 8.9 +0.239 63/149 0.50
Pre-snap motion Scheme (FTN) compare everyone →
Motion 11 +0.125 64% 7.7 +0.240 — 0.10
No motion 9 +0.556 44% 10.3 +0.166 — 0.10
RPO Scheme (FTN) compare everyone →
RPO 0——— -0.103 — —
Not an RPO 20 +0.319 55% 8.9 +0.214 61/163 —

By season

SeasonTeamTargetsEPA/playTotal EPASuccessYds/play Catch rateaDOTYAC/catch
2026BUF 20+0.319 +6.455.0%8.90 60.0%15.23.9

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.