Brock Purdy

Box score by season

SeasonTeamG CmpAttPass ydsTDIntSacked RushRush ydsTD vs ESPN
2026 SF7 1462111,7481547 321611 ✓ matches
2025 SF9 1972842,167201011 331473 ✓ matches
2025 playoffs SF2 3358402233 14610
2024 SF15 3004553,864201231 663235 not checked
2023 SF16 3084444,280311128 391442 not checked
2023 playoffs SF3 66108774314 14740
2022 SF9 1141701,37413411 22131 not checked
2022 playoffs SF3 4163569304 7241

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 PassingRushing Seasons to Weeks to
Dropbacks
187
qualifying bar 238
EPA/play
+0.197
not ranked · lg +0.034
Success rate
48.7%
not ranked · lg 45.0%
Yards/play
7.03
not ranked · lg 6.19
Explosive rate
11.2%
not ranked · lg 8.9%
CPOE
-0.7
not ranked · lg -0.3
Completion %
67.1%
not ranked · lg 64.4%
Air yards/att
6.6
not ranked · lg 7.8
Sack rate
5.9%
not ranked · lg 6.4%
Turnover rate
2.1%
not ranked · lg 2.9%
TD rate
7.5%
not ranked · lg 3.8%

Below the qualifying bar for this window, so ranks are against qualified players and say less.

Every split

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

SituationDropbacksEPA/playSuccessYds/playLeague EPARankRepeats
Home / away Setting compare everyone →
Home 124 +0.177 48% 6.6 +0.041 7/34 0.04
Away 63 +0.237 49% 7.9 +0.022 2/34 0.01
Neutral site 0——— +0.162 — —
Rest days Setting compare everyone →
Short week (≤5 days) 28 +0.254 43% 7.6 +0.036 — 0.09
Normal (6–8 days) 133 +0.181 52% 6.6 +0.039 7/34 0.03
Extra rest (9–12 days) 26 +0.223 38% 8.6 -0.024 — -0.00
Off a bye (13+ days) 0——— +0.042 — -0.07
Indoors / outdoors Weather compare everyone →
Indoors 35 +0.224 54% 8.1 +0.033 7/30 0.01
Outdoors 152 +0.191 47% 6.8 +0.035 6/34 0.01
Temperature (outdoors) Weather compare everyone →
Under 40°F 40 +0.016 45% 4.6 +0.025 13/25 0.00
40–59°F 74 +0.292 51% 7.7 +0.050 3/26 0.00
60–79°F 0——— +0.016 — -0.13
80°F+ 0——— +0.057 — 0.01
Wind (outdoors) Weather compare everyone →
0–9 mph 114 +0.195 49% 6.6 +0.034 8/28 -0.06
10–14 mph 0——— +0.029 — -0.12
15+ mph 0——— +0.060 — -0.06
Rain or snow (outdoors) Weather compare everyone →
Dry 152 +0.191 47% 6.8 +0.042 5/34 0.01
Rain or snow 0——— -0.045 — 0.01
Score Game state compare everyone →
Trailing 9+ 14 +0.194 57% 8.0 +0.006 — 0.06
Trailing 1–8 24 +0.240 58% 6.4 +0.052 — 0.05
Tied 50 +0.459 52% 8.8 +0.003 1/33 0.09
Leading 1–8 61 -0.123 43% 5.0 +0.065 25/32 -0.21
Leading 9+ 38 +0.340 45% 8.1 +0.061 2/23 0.03
Win probability Game state compare everyone →
Win prob under 20% 14 +0.194 57% 8.0 -0.014 — 0.05
Win prob 20–80% 107 +0.193 50% 6.8 +0.049 8/34 0.08
Win prob over 80% 66 +0.205 45% 7.2 +0.048 6/26 0.03
Quarter Game state compare everyone →
Q1 42 +0.189 52% 5.9 +0.045 9/34 -0.05
Q2 51 +0.349 55% 6.9 +0.080 1/34 -0.06
Q3 46 +0.184 48% 8.4 +0.036 9/34 -0.06
Q4 48 +0.057 40% 6.9 -0.018 13/34 0.05
OT 0——— -0.109 — —
Two-minute Game state compare everyone →
Last 2 min of half 26 +0.568 62% 8.9 +0.063 — 0.03
Rest of game 161 +0.138 47% 6.7 +0.029 9/34 0.03
Down Situation compare everyone →
1st down 71 +0.200 54% 8.2 +0.083 7/34 0.19
2nd down 60 +0.200 47% 6.9 +0.092 11/34 0.04
3rd down 54 +0.162 44% 5.8 -0.081 8/34 0.11
4th down 2 +0.968 50% 5.0 -0.214 — —
3rd-down distance Situation compare everyone →
3rd & 1–3 11 +1.214 91% 5.8 -0.020 — -0.29
3rd & 4–6 18 -0.174 33% 5.2 +0.014 — -0.12
3rd & 7+ 25 -0.058 32% 6.2 -0.151 — -0.22
Field position Situation compare everyone →
Own 20 and in 14 -0.118 43% 6.9 +0.024 — -0.02
Own 50–21 87 +0.232 53% 8.4 +0.031 5/34 0.11
Opp 21–49 59 +0.291 44% 7.0 +0.050 4/34 0.08
Red zone (opp 20 in) 27 +0.044 48% 2.7 +0.020 — 0.01
Formation Style compare everyone →
Shotgun 153 +0.184 47% 6.8 +0.014 5/34 -0.00
Under center 34 +0.257 56% 8.0 +0.137 9/31 -0.00
Tempo Style compare everyone →
Huddle 181 +0.220 49% 7.1 +0.031 5/34 -0.09
No huddle 6 -0.494 33% 4.7 +0.056 — -0.09
Yards to go Situation compare everyone →
1–3 to go 18 +1.021 83% 5.6 +0.007 — -0.07
4–6 to go 31 +0.121 42% 7.1 +0.089 15/34 -0.02
7–10 to go 117 +0.172 49% 7.7 +0.050 7/34 -0.01
11+ to go 21 -0.255 29% 4.6 -0.069 — 0.03
Pass, sack or scramble Passing compare everyone →
Pass 170 +0.332 52% 8.1 +0.140 4/34 0.66
Sack 11 -1.805 0% -7.6 -1.755 — 0.21
Scramble 6 +0.059 50% 4.2 +0.501 — 0.27
Pass depth Passing compare everyone →
Behind the line 33 -0.002 36% 6.3 -0.175 7/34 0.19
Short (0–9) 82 +0.230 52% 5.6 +0.102 4/34 0.01
Intermediate (10–19) 40 +0.636 68% 12.8 +0.394 5/34 0.16
Deep (20+) 15 +0.811 40% 13.1 +0.311 — 0.18
Pass direction Passing compare everyone →
Left 72 +0.482 50% 9.0 +0.125 1/34 0.11
Middle 43 +0.522 60% 9.7 +0.240 3/34 0.10
Right 55 -0.014 47% 5.6 +0.101 29/34 0.08
Play action Scheme (FTN) compare everyone →
Play action 42 +0.075 45% 6.8 +0.116 19/34 -0.03
No play action 145 +0.233 50% 7.1 +0.013 4/34 -0.03
In / out of pocket Scheme (FTN) compare everyone →
In pocket 150 +0.298 52% 7.7 +0.042 2/34 0.06
Out of pocket 37 -0.209 35% 4.1 -0.005 27/31 0.06
Blitz Defense (FTN) compare everyone →
Blitzed 51 +0.327 49% 7.1 -0.007 1/34 -0.15
No blitz 136 +0.149 49% 7.0 +0.048 7/34 -0.15
Pass rushers Defense (FTN) compare everyone →
3 or fewer rushers 25 +0.233 44% 5.8 +0.070 — —
4 rushers 110 +0.180 45% 7.2 +0.035 7/34 -0.27
5 rushers 50 +0.188 58% 6.7 +0.022 8/34 -0.05
6+ rushers 2 +0.966 50% 19.0 -0.016 — 0.15
Defenders in the box Defense (FTN) compare everyone →
Light box (6 or fewer) 103 +0.110 43% 6.1 +0.032 9/34 0.13
7 in the box 62 +0.229 55% 7.9 +0.041 9/34 0.11
Stacked box (8+) 22 +0.519 59% 9.3 +0.046 — —
Screen Scheme (FTN) compare everyone →
Screen 19 +0.156 42% 8.6 -0.045 — -0.11
Not a screen 168 +0.202 49% 6.9 +0.042 6/34 -0.11
Pre-snap motion Scheme (FTN) compare everyone →
Motion 97 +0.229 51% 7.6 +0.029 5/34 0.02
No motion 90 +0.163 47% 6.4 +0.037 7/34 0.02
RPO Scheme (FTN) compare everyone →
RPO 5 +0.593 60% 14.0 +0.167 — —
Not an RPO 182 +0.187 48% 6.8 +0.029 5/34 —
Pressure Defense (NGS) compare everyone →
Clean pocket 119 +0.366 55% 8.2 +0.214 5/34 0.04
Pressured 51 +0.251 43% 7.7 -0.040 2/34 0.04
Man / zone Defense (NGS) compare everyone →
Man 51 +0.478 55% 8.3 +0.136 3/34 0.01
Zone 119 +0.269 50% 8.0 +0.141 6/34 0.01
Coverage shell Defense (NGS) compare everyone →
Cover 0 12 +0.874 67% 7.9 -0.018 — —
Cover 1 35 +0.551 54% 9.1 +0.164 3/34 -0.05
2-Man 4 -1.350 25% 2.5 +0.140 — —
Cover 2 30 +0.352 50% 8.7 +0.098 3/31 -0.18
Cover 3 69 +0.247 51% 7.7 +0.171 12/34 -0.07
Cover 4 8 +0.215 38% 6.0 +0.108 — -0.01
Cover 6 12 +0.225 58% 9.1 +0.170 — -0.20
Prevent 0——— -0.038 — —
Time to throw Passing compare everyone →
Quick (under 2.5s) 74 +0.358 55% 7.8 +0.140 3/34 0.12
Normal (2.5–3.5s) 60 +0.390 53% 8.5 +0.177 5/34 0.07
Long (3.5s+) 36 +0.182 42% 7.9 +0.057 10/33 0.07
Offensive personnel Scheme (NGS) compare everyone →
11 98 +0.150 45% 6.5 +0.018 7/34 0.07
12 16 +0.320 56% 7.4 +0.096 — 0.04
21 66 +0.211 50% 7.7 +0.070 7/13 -0.07
13 0——— +0.092 — —
22 6 +0.335 67% 8.2 -0.005 — —
10 0——— +0.011 — —
Other 1 +1.121 100% 1.0 +0.000 — -0.08

By season

SeasonTeamDropbacksEPA/playTotal EPASuccessYds/play CPOEComp %aDOTSack rate
2022SF 187+0.197 +36.948.7%7.03 -0.767.1%6.65.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.