DJ Moore

Box score by season

SeasonTeamG CmpAttPass ydsTDIntSacked RushRush ydsTD TgtRecRec ydsTD vs ESPN
2026 BUF5 000000 390 27162602 ✓ 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
27
qualifying bar 17
EPA/play
+0.302
55th of 166 · lg +0.193
Success rate
51.9%
78th of 166 · lg 49.8%
Yards/play
9.63
25th of 166 · lg 7.42
Explosive rate
7.4%
93rd of 166 · lg 9.1%
Catch rate
59.3%
128th of 166 · lg 67.3%
Air yards/att
15.0
12th of 166 · lg 7.9
Turnover rate
11.1%
164th of 166 · lg 2.7%
TD rate
7.4%
42nd of 166 · lg 4.8%

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 19 +0.093 53% 8.4 +0.197 74/116 -0.02
Away 8 +0.797 50% 12.5 +0.190 — -0.03
Neutral site 0——— +0.183 — —
Rest days Setting compare everyone →
Short week (≤5 days) 0——— +0.265 — 0.19
Normal (6–8 days) 2 +0.719 50% 5.5 +0.174 — -0.01
Extra rest (9–12 days) 10 -0.144 60% 6.7 +0.270 — 0.21
Off a bye (13+ days) 7 +0.253 43% 11.7 +0.271 — —
Indoors / outdoors Weather compare everyone →
Indoors 8 +0.797 50% 12.5 +0.206 — 0.05
Outdoors 19 +0.093 53% 8.4 +0.187 88/137 0.05
Temperature (outdoors) Weather compare everyone →
60–79°F 12 -0.000 58% 6.5 +0.210 39/54 -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 19 +0.093 53% 8.4 +0.203 86/129 0.03
Rain or snow 0——— +0.015 — 0.03
Score Game state compare everyone →
Trailing 9+ 2 -1.039 0% 0.0 +0.189 — -0.01
Trailing 1–8 12 -0.076 58% 6.7 +0.180 50/63 0.07
Tied 0——— +0.186 — 0.02
Leading 1–8 11 +0.579 45% 15.0 +0.202 — -0.03
Leading 9+ 2 +2.380 100% 7.5 +0.243 — -0.05
Win probability Game state compare everyone →
Win prob under 20% 0——— +0.169 — -0.05
Win prob 20–80% 23 +0.044 48% 10.0 +0.195 99/151 -0.02
Win prob over 80% 4 +1.785 75% 7.8 +0.221 — 0.09
Quarter Game state compare everyone →
Q1 3 -0.665 67% 6.3 +0.119 — 0.04
Q2 13 +0.071 46% 9.6 +0.208 50/63 -0.01
Q3 5 +0.960 60% 17.0 +0.200 — -0.01
Q4 6 +0.735 50% 5.2 +0.223 — -0.03
OT 0——— +0.374 — —
Two-minute Game state compare everyone →
Last 2 min of half 7 +0.353 57% 13.4 +0.159 — 0.10
Rest of game 20 +0.284 50% 8.3 +0.199 69/165 0.10
Down Situation compare everyone →
1st down 11 +0.208 64% 15.5 +0.227 — 0.00
2nd down 4 -0.789 0% 0.0 +0.189 — 0.02
3rd down 11 +0.673 55% 7.7 +0.134 — -0.02
4th down 1 +1.608 100% 4.0 +0.374 — —
3rd-down distance Situation compare everyone →
3rd & 1–3 1 -1.479 0% 0.0 +0.163 — —
3rd & 4–6 3 +0.649 67% 10.0 +0.221 — -0.27
3rd & 7+ 7 +0.991 57% 7.9 +0.081 — 0.02
Field position Situation compare everyone →
Own 20 and in 4 +0.187 25% 4.2 +0.147 — -0.04
Own 50–21 13 +0.176 62% 11.0 +0.162 63/115 0.04
Opp 21–49 5 +0.210 60% 14.6 +0.238 — 0.06
Red zone (opp 20 in) 5 +0.811 40% 5.4 +0.228 — 0.05
Formation Style compare everyone →
Shotgun 20 +0.358 50% 10.9 +0.173 48/161 -0.02
Under center 7 +0.141 57% 6.0 +0.273 — -0.02
Tempo Style compare everyone →
Huddle 24 +0.171 50% 8.7 +0.195 87/166 -0.00
No huddle 3 +1.348 67% 17.0 +0.169 — -0.00
Yards to go Situation compare everyone →
1–3 to go 2 +0.064 50% 2.0 +0.250 — 0.05
4–6 to go 4 +0.381 50% 7.5 +0.240 — 0.02
7–10 to go 16 +0.859 69% 13.7 +0.208 4/144 0.03
11+ to go 5 -1.451 0% 1.4 +0.055 — -0.07
Pass depth Passing compare everyone →
Behind the line 1 +0.528 100% 8.0 -0.209 — 0.15
Short (0–9) 8 +0.210 38% 5.0 +0.162 — 0.09
Intermediate (10–19) 13 +0.064 62% 9.2 +0.464 36/42 0.07
Deep (20+) 5 +1.020 40% 18.4 +0.446 — 0.01
Pass direction Passing compare everyone →
Left 11 +0.431 55% 6.8 +0.147 — 0.04
Middle 6 -0.476 50% 15.8 +0.321 — -0.02
Right 10 +0.626 50% 9.0 +0.168 — 0.03
Play action Scheme (FTN) compare everyone →
Play action 4 +0.320 75% 9.5 +0.287 — -0.03
No play action 23 +0.298 48% 9.7 +0.166 51/160 -0.03
In / out of pocket Scheme (FTN) compare everyone →
In pocket 25 +0.329 52% 9.9 +0.187 52/163 -0.05
Out of pocket 2 -0.039 50% 6.5 +0.231 — -0.05
Blitz Defense (FTN) compare everyone →
Blitzed 8 +0.138 50% 7.1 +0.190 — 0.08
No blitz 19 +0.371 53% 10.7 +0.194 46/160 0.08
Pass rushers Defense (FTN) compare everyone →
3 or fewer rushers 1 -0.862 0% 0.0 +0.106 — —
4 rushers 18 +0.439 56% 11.3 +0.198 37/157 0.12
5 rushers 5 +0.279 60% 10.6 +0.186 — 0.15
6+ rushers 3 -0.099 33% 1.3 +0.199 — —
Defenders in the box Defense (FTN) compare everyone →
Light box (6 or fewer) 19 +0.556 58% 10.8 +0.172 17/151 -0.04
7 in the box 6 -0.085 50% 9.0 +0.214 — -0.05
Stacked box (8+) 2 -0.952 0% 0.0 +0.313 — —
Screen Scheme (FTN) compare everyone →
Screen 0——— -0.084 — 0.50
Not a screen 27 +0.302 52% 9.6 +0.223 59/166 0.50
Pre-snap motion Scheme (FTN) compare everyone →
Motion 17 +0.380 59% 8.8 +0.204 48/140 0.10
No motion 10 +0.168 40% 11.1 +0.179 — 0.10
RPO Scheme (FTN) compare everyone →
RPO 0——— -0.104 — —
Not an RPO 27 +0.302 52% 9.6 +0.200 56/166 —

By season

SeasonTeamTargetsEPA/playTotal EPASuccessYds/play Catch rateaDOTYAC/catch
2026BUF 27+0.302 +8.151.9%9.63 59.3%15.03.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.