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
486
qualifying bar 238
EPA/play
+0.322
1st of 34 · lg +0.016
Success rate
54.7%
1st of 34 · lg 44.4%
Yards/play
8.78
1st of 34 · lg 6.11
Explosive rate
16.0%
1st of 34 · lg 9.2%
CPOE
+5.4
1st of 34 · lg +0.2
Completion %
69.8%
3rd of 34 · lg 64.7%
Air yards/att
8.2
8th of 34 · lg 7.8
Sack rate
5.8%
12th of 34 · lg 6.8%
Turnover rate
2.9%
19th of 34 · lg 2.9%
TD rate
6.4%
1st of 34 · lg 3.8%

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 221 +0.328 56% 9.8 +0.022 1/34 0.04
Away 265 +0.316 54% 8.0 +0.009 1/34 0.01
Neutral site 0——— +0.033 — —
Rest days Setting compare everyone →
Short week (≤5 days) 71 +0.240 46% 7.2 +0.004 8/22 0.09
Normal (6–8 days) 301 +0.224 54% 8.8 +0.024 2/34 0.03
Extra rest (9–12 days) 52 +0.878 71% 11.3 +0.025 1/20 -0.00
Off a bye (13+ days) 28 +0.611 57% 10.2 -0.015 — -0.07
Indoors / outdoors Weather compare everyone →
Indoors 58 +0.223 62% 8.3 +0.025 5/30 0.01
Outdoors 428 +0.335 54% 8.8 +0.012 1/34 0.01
Temperature (outdoors) Weather compare everyone →
Under 40°F 32 +0.017 44% 6.6 -0.049 5/12 0.00
40–59°F 151 +0.165 49% 7.9 -0.021 4/30 0.00
60–79°F 187 +0.485 59% 10.2 +0.054 2/28 -0.13
80°F+ 0——— +0.068 — 0.01
Wind (outdoors) Weather compare everyone →
0–9 mph 148 +0.217 53% 9.0 +0.022 4/34 -0.06
10–14 mph 162 +0.443 59% 9.6 -0.014 1/26 -0.12
15+ mph 60 +0.203 42% 7.1 -0.066 3/12 -0.06
Rain or snow (outdoors) Weather compare everyone →
Dry 428 +0.335 54% 8.8 +0.023 1/34 0.01
Rain or snow 0——— -0.083 — 0.01
Score Game state compare everyone →
Trailing 9+ 43 +0.082 56% 9.0 -0.058 10/33 0.06
Trailing 1–8 85 +0.008 53% 8.0 -0.000 20/34 0.05
Tied 90 +0.263 54% 7.2 +0.048 9/34 0.09
Leading 1–8 150 +0.440 55% 9.5 +0.066 1/32 -0.21
Leading 9+ 118 +0.529 56% 9.5 +0.073 1/19 0.03
Win probability Game state compare everyone →
Win prob under 20% 42 +0.073 52% 9.1 -0.058 11/33 0.05
Win prob 20–80% 298 +0.246 54% 8.3 +0.036 3/34 0.08
Win prob over 80% 146 +0.548 57% 9.6 +0.046 1/26 0.03
Quarter Game state compare everyone →
Q1 130 +0.325 55% 7.2 +0.028 3/34 -0.05
Q2 145 +0.306 56% 8.3 +0.058 4/34 -0.06
Q3 115 +0.278 52% 10.4 +0.013 3/34 -0.06
Q4 96 +0.393 56% 9.7 -0.037 1/34 0.05
OT 0——— +0.072 — —
Two-minute Game state compare everyone →
Last 2 min of half 55 -0.061 45% 7.2 -0.007 21/33 0.03
Rest of game 431 +0.370 56% 9.0 +0.020 1/34 0.03
Down Situation compare everyone →
1st down 206 +0.234 60% 10.0 +0.056 4/34 0.19
2nd down 158 +0.368 53% 7.9 +0.050 1/34 0.04
3rd down 119 +0.388 49% 7.9 -0.052 1/34 0.11
4th down 3 +1.270 67% 6.3 -0.251 — —
3rd-down distance Situation compare everyone →
3rd & 1–3 24 +0.450 67% 7.2 +0.009 — -0.29
3rd & 4–6 27 +0.162 48% 6.1 +0.024 — -0.12
3rd & 7+ 68 +0.456 43% 8.8 -0.111 2/34 -0.22
Field position Situation compare everyone →
Own 20 and in 51 +0.046 45% 8.8 +0.028 13/28 -0.02
Own 50–21 210 +0.462 59% 10.8 +0.017 1/34 0.11
Opp 21–49 149 +0.233 52% 7.9 +0.028 7/34 0.08
Red zone (opp 20 in) 76 +0.292 55% 4.9 -0.027 2/32 0.01
Formation Style compare everyone →
Shotgun 393 +0.268 52% 8.3 +0.005 2/34 -0.00
Under center 93 +0.547 66% 10.8 +0.087 1/31 -0.00
Tempo Style compare everyone →
Huddle 475 +0.324 55% 8.8 +0.017 1/34 -0.09
No huddle 11 +0.233 55% 8.5 +0.007 — -0.09
Yards to go Situation compare everyone →
1–3 to go 36 +0.675 72% 9.2 +0.049 1/29 -0.07
4–6 to go 58 +0.199 48% 5.3 +0.049 10/34 -0.02
7–10 to go 310 +0.334 60% 9.7 +0.031 1/34 -0.01
11+ to go 82 +0.206 33% 7.4 -0.108 5/34 0.03
Pass, sack or scramble Passing compare everyone →
Pass 441 +0.437 58% 9.7 +0.133 1/34 0.66
Sack 28 -1.740 0% -5.5 -1.804 — 0.21
Scramble 17 +0.718 71% 8.1 +0.435 — 0.27
Pass depth Passing compare everyone →
Behind the line 73 -0.052 44% 6.2 -0.199 6/34 0.19
Short (0–9) 201 +0.262 61% 7.1 +0.099 3/34 0.01
Intermediate (10–19) 120 +0.707 61% 12.6 +0.390 4/34 0.16
Deep (20+) 47 +1.260 55% 18.9 +0.356 1/31 0.18
Pass direction Passing compare everyone →
Left 179 +0.548 61% 9.9 +0.102 1/34 0.11
Middle 112 +0.375 58% 10.2 +0.265 12/34 0.10
Right 150 +0.351 53% 9.1 +0.099 2/34 0.08
Play action Scheme (FTN) compare everyone →
Play action 101 +0.660 64% 9.9 +0.112 1/34 -0.03
No play action 385 +0.233 52% 8.5 -0.009 2/34 -0.03
In / out of pocket Scheme (FTN) compare everyone →
In pocket 387 +0.344 55% 9.1 +0.020 1/34 0.06
Out of pocket 99 +0.236 53% 7.6 -0.003 5/32 0.06
Blitz Defense (FTN) compare everyone →
Blitzed 132 +0.492 55% 10.0 -0.004 2/34 -0.15
No blitz 354 +0.258 55% 8.3 +0.023 2/34 -0.15
Pass rushers Defense (FTN) compare everyone →
3 or fewer rushers 28 +0.623 61% 10.4 -0.000 — —
4 rushers 318 +0.264 53% 8.5 +0.024 2/34 -0.27
5 rushers 115 +0.424 57% 9.4 +0.036 2/34 -0.05
6+ rushers 23 +0.212 57% 8.2 -0.120 — 0.15
Defenders in the box Defense (FTN) compare everyone →
Light box (6 or fewer) 287 +0.284 53% 8.9 -0.000 1/34 0.13
7 in the box 152 +0.420 58% 8.9 +0.074 3/34 0.11
Stacked box (8+) 46 +0.250 57% 7.5 +0.060 2/5 —
Screen Scheme (FTN) compare everyone →
Screen 43 +0.177 53% 8.8 -0.086 4/32 -0.11
Not a screen 443 +0.336 55% 8.8 +0.027 1/34 -0.11
Pre-snap motion Scheme (FTN) compare everyone →
Motion 316 +0.337 57% 8.8 +0.039 1/34 0.02
No motion 170 +0.292 51% 8.7 -0.001 1/34 0.02
RPO Scheme (FTN) compare everyone →
RPO 7 +0.250 86% 13.3 +0.050 — —
Not an RPO 479 +0.323 54% 8.7 +0.015 1/34 —
Pressure Defense (NGS) compare everyone →
Clean pocket 334 +0.553 63% 10.3 +0.225 1/34 0.04
Pressured 152 -0.187 36% 5.4 -0.483 2/34 0.04
Man / zone Defense (NGS) compare everyone →
Man 186 +0.483 57% 8.7 +0.006 1/34 0.01
Zone 300 +0.222 53% 8.8 +0.028 2/34 0.01
Coverage shell Defense (NGS) compare everyone →
Cover 0 16 +0.931 69% 8.8 +0.021 — —
Cover 1 153 +0.442 56% 8.9 +0.008 3/34 -0.05
2-Man 17 +0.431 59% 7.1 -0.010 — —
Cover 2 73 +0.326 60% 9.1 +0.055 1/33 -0.18
Cover 3 128 +0.098 46% 7.8 +0.064 18/34 -0.07
Cover 4 46 +0.297 57% 8.8 -0.023 1/31 -0.01
Cover 6 20 +0.492 55% 12.7 +0.012 — -0.20
Cover 9 9 -0.570 44% 5.1 -0.111 — —
Combo 23 +0.532 70% 12.0 +0.006 — —
Blown coverage 1 -0.429 0% 2.0 +0.201 — —
Time to throw Passing compare everyone →
Quick (under 2.5s) 211 +0.377 58% 9.0 +0.111 1/34 0.12
Normal (2.5–3.5s) 158 +0.514 59% 10.6 +0.207 1/34 0.07
Long (3.5s+) 70 +0.488 53% 10.0 +0.045 3/31 0.07
Offensive personnel Scheme (NGS) compare everyone →
11 396 +0.214 52% 8.0 -0.002 3/34 0.07
12 80 +0.848 69% 12.4 +0.101 1/32 0.04
21 4 -0.573 50% 11.2 -0.021 — -0.07
13 1 +0.774 100% 1.0 +0.035 — —
22 0——— -0.328 — —
10 0——— +0.149 — —
Other 5 +1.040 60% 9.2 -0.031 — -0.08

By season

SeasonTeamDropbacksEPA/playTotal EPASuccessYds/play CPOEComp %aDOTSack rate
2023SF 486+0.322 +156.354.7%8.78 +5.469.8%8.25.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.