Tetairoa McMillan

Box score by season

SeasonTeamG TgtRecRec ydsTD vs ESPN
2026 CAR5 48324712 ✓ matches
2025 CAR17 122701,0147 ✓ matches
2025 playoffs CAR1 75810

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

Seasons to Weeks to
Targets
122
qualifying bar 32
EPA/play
+0.207
94th of 197 · lg +0.191
Success rate
50.0%
91st of 197 · lg 50.0%
Yards/play
8.30
53rd of 197 · lg 7.37
Explosive rate
13.9%
39th of 197 · lg 9.4%
Catch rate
57.4%
165th of 197 · lg 67.5%
Air yards/att
11.6
53rd of 197 · lg 7.9
Turnover rate
4.9%
170th of 197 · lg 2.6%
TD rate
5.7%
66th 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 55 +0.112 51% 7.8 +0.199 123/193 -0.02
Away 67 +0.285 49% 8.7 +0.181 80/193 -0.03
Neutral site 0——— +0.222 — —
Rest days Setting compare everyone →
Short week (≤5 days) 0——— +0.229 — 0.19
Normal (6–8 days) 109 +0.204 50% 8.4 +0.182 94/197 -0.01
Extra rest (9–12 days) 0——— +0.220 — 0.21
Off a bye (13+ days) 4 +0.324 25% 6.2 +0.216 — —
Indoors / outdoors Weather compare everyone →
Indoors 26 +0.554 50% 9.8 +0.180 20/118 0.05
Outdoors 96 +0.113 50% 7.9 +0.197 118/192 0.05
Temperature (outdoors) Weather compare everyone →
Under 40°F 0——— +0.172 — 0.05
40–59°F 19 -0.418 32% 6.8 +0.172 84/87 -0.05
60–79°F 60 +0.284 57% 8.6 +0.241 51/110 -0.02
80°F+ 17 +0.106 47% 6.8 +0.171 35/53 0.01
Wind (outdoors) Weather compare everyone →
0–9 mph 66 +0.125 47% 7.7 +0.216 110/177 -0.09
10–14 mph 11 +0.535 55% 10.6 +0.170 — 0.05
15+ mph 19 -0.171 58% 7.1 +0.105 10/14 -0.05
Rain or snow (outdoors) Weather compare everyone →
Dry 90 +0.071 49% 7.5 +0.199 119/188 0.03
Rain or snow 6 +0.743 67% 14.0 +0.157 — 0.03
Score Game state compare everyone →
Trailing 9+ 38 +0.379 53% 10.4 +0.095 20/109 -0.01
Trailing 1–8 47 +0.136 51% 8.1 +0.227 92/153 0.07
Tied 28 +0.305 54% 7.3 +0.144 32/95 0.02
Leading 1–8 7 -0.262 29% 4.7 +0.239 — -0.03
Leading 9+ 2 -1.114 0% 0.0 +0.316 — -0.05
Win probability Game state compare everyone →
Win prob under 20% 31 +0.504 58% 11.7 +0.092 19/109 -0.05
Win prob 20–80% 84 +0.172 50% 7.6 +0.203 103/195 -0.02
Win prob over 80% 7 -0.683 14% 1.7 +0.295 — 0.09
Quarter Game state compare everyone →
Q1 30 +0.340 60% 8.8 +0.197 41/113 0.04
Q2 42 +0.247 45% 7.9 +0.199 64/150 -0.01
Q3 21 -0.030 57% 8.1 +0.214 97/120 -0.01
Q4 29 +0.185 41% 8.4 +0.156 81/150 -0.03
OT 0——— +0.394 — —
Two-minute Game state compare everyone →
Last 2 min of half 15 +0.519 47% 9.1 +0.183 14/64 0.10
Rest of game 107 +0.164 50% 8.2 +0.192 111/197 0.10
Down Situation compare everyone →
1st down 34 +0.187 59% 9.2 +0.209 104/176 0.00
2nd down 36 +0.512 56% 9.2 +0.198 28/178 0.02
3rd down 42 -0.333 36% 4.9 +0.131 124/142 -0.02
4th down 10 +1.445 60% 16.4 +0.400 — —
3rd-down distance Situation compare everyone →
3rd & 1–3 7 -0.504 43% 2.9 +0.088 — —
3rd & 4–6 13 -0.556 38% 4.7 +0.200 17/17 -0.27
3rd & 7+ 22 -0.147 32% 5.6 +0.110 41/61 0.02
Field position Situation compare everyone →
Own 20 and in 13 +0.447 69% 10.8 +0.190 6/23 -0.04
Own 50–21 51 -0.089 47% 8.4 +0.188 154/193 0.04
Opp 21–49 43 +0.328 47% 8.4 +0.217 72/162 0.06
Red zone (opp 20 in) 15 +0.662 53% 5.6 +0.140 10/62 0.05
Formation Style compare everyone →
Shotgun 112 +0.151 49% 8.1 +0.165 110/196 -0.02
Under center 10 +0.840 60% 10.2 +0.311 — -0.02
Tempo Style compare everyone →
Huddle 118 +0.217 51% 8.5 +0.194 90/197 -0.00
No huddle 4 -0.087 25% 3.8 +0.168 — -0.00
Yards to go Situation compare everyone →
1–3 to go 15 +1.100 60% 9.5 +0.202 4/29 0.05
4–6 to go 24 -0.729 33% 3.9 +0.234 72/73 0.02
7–10 to go 70 +0.450 59% 10.1 +0.203 40/197 0.03
11+ to go 13 -0.400 23% 5.5 +0.081 56/61 -0.07
Pass depth Passing compare everyone →
Behind the line 2 -0.600 50% 2.5 -0.156 — 0.15
Short (0–9) 55 -0.196 47% 5.3 +0.141 167/189 0.09
Intermediate (10–19) 44 +0.521 59% 10.9 +0.435 50/111 0.07
Deep (20+) 21 +0.684 38% 11.4 +0.472 21/55 0.01
Pass direction Passing compare everyone →
Left 51 +0.322 51% 6.9 +0.177 67/187 0.04
Middle 28 +0.316 54% 13.1 +0.283 56/108 -0.02
Right 43 -0.000 47% 6.9 +0.155 133/185 0.03
Play action Scheme (FTN) compare everyone →
Play action 15 +0.576 60% 9.7 +0.299 32/110 -0.03
No play action 107 +0.156 49% 8.1 +0.160 99/196 -0.03
In / out of pocket Scheme (FTN) compare everyone →
In pocket 109 +0.111 49% 8.1 +0.192 126/197 -0.05
Out of pocket 13 +1.012 62% 10.4 +0.183 4/44 -0.05
Blitz Defense (FTN) compare everyone →
Blitzed 48 -0.062 42% 7.1 +0.232 118/145 0.08
No blitz 74 +0.382 55% 9.1 +0.174 44/197 0.08
Pass rushers Defense (FTN) compare everyone →
3 or fewer rushers 6 +1.353 67% 8.5 +0.254 — —
4 rushers 70 +0.381 56% 9.5 +0.169 50/197 0.12
5 rushers 32 -0.276 38% 6.6 +0.235 91/103 0.15
6+ rushers 14 -0.047 43% 6.1 +0.254 10/13 —
Defenders in the box Defense (FTN) compare everyone →
Light box (6 or fewer) 94 +0.022 46% 7.7 +0.175 143/196 -0.04
7 in the box 24 +0.815 67% 10.2 +0.240 6/98 -0.05
Stacked box (8+) 4 +0.915 50% 11.2 +0.242 — —
Screen Scheme (FTN) compare everyone →
Screen 3 -0.458 33% 4.3 -0.032 — 0.50
Not a screen 119 +0.224 50% 8.4 +0.213 95/197 0.50
Pre-snap motion Scheme (FTN) compare everyone →
Motion 46 +0.083 52% 6.7 +0.214 129/193 0.10
No motion 76 +0.282 49% 9.3 +0.163 62/191 0.10
RPO Scheme (FTN) compare everyone →
RPO 0——— +0.091 — —
Not an RPO 122 +0.207 50% 8.3 +0.193 96/197 —
Pressure Defense (NGS) compare everyone →
Clean pocket 95 +0.190 52% 7.9 +0.256 123/197 0.01
Pressured 27 +0.268 44% 9.9 -0.046 30/116 0.01
Man / zone Defense (NGS) compare everyone →
Man 39 +0.116 44% 8.8 +0.211 86/151 0.03
Zone 82 +0.241 52% 8.0 +0.181 87/197 0.03
Coverage shell Defense (NGS) compare everyone →
Cover 0 5 +0.252 40% 4.8 +0.266 — —
Cover 1 31 +0.100 45% 9.6 +0.200 72/112 0.03
2-Man 3 +0.049 33% 6.7 +0.220 — —
Cover 2 20 +1.061 75% 10.8 +0.137 3/127 -0.09
Cover 3 37 -0.044 43% 7.3 +0.216 117/149 0.02
Cover 4 15 +0.032 47% 6.5 +0.210 17/26 -0.08
Cover 6 7 +0.217 57% 8.6 +0.142 — —
Cover 9 3 -0.621 33% 4.0 +0.159 — —
Combo 0——— +0.206 — —
Blown coverage 0——— +0.447 — —
Offensive personnel Scheme (NGS) compare everyone →
11 103 +0.146 48% 8.1 +0.188 110/193 0.05
12 13 +0.527 69% 10.3 +0.194 24/98 0.04
21 1 +1.209 100% 11.0 +0.110 — -0.17
13 0——— +0.263 — —
22 0——— -0.103 — —
10 2 +0.965 50% 11.0 +0.236 — —
Other 3 +0.084 33% 4.3 +0.192 — —

By season

SeasonTeamTargetsEPA/playTotal EPASuccessYds/play Catch rateaDOTYAC/catch
2025CAR 122+0.207 +25.350.0%8.30 57.4%11.63.8

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.