Brock Purdy

Box score by season

SeasonTeamG CmpAttPass ydsTDIntSacked RushRush ydsTD vs ESPN
2026 SF6 1191711,4601425 301561 ESPN catching up
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
190
qualifying bar 84
EPA/play
+0.386
1st of 34 · lg +0.071
Success rate
54.2%
2nd of 34 · lg 45.2%
Yards/play
8.29
2nd of 34 · lg 6.24
Explosive rate
13.7%
3rd of 34 · lg 9.0%
CPOE
+5.1
8th of 34 · lg +0.5
Completion %
70.0%
5th of 34 · lg 64.3%
Air yards/att
8.0
15th of 34 · lg 7.9
Sack rate
2.6%
1st of 34 · lg 6.1%
Turnover rate
1.6%
6th of 34 · lg 2.7%
TD rate
7.9%
1st of 34 · lg 4.3%

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 120 +0.588 57% 9.7 +0.074 1/33 0.04
Away 34 -0.136 38% 5.3 +0.064 29/33 0.01
Neutral site 36 +0.208 58% 6.4 +0.102 4/6 —
Rest days Setting compare everyone →
Short week (≤5 days) 0——— +0.144 — 0.09
Normal (6–8 days) 129 +0.306 48% 8.0 +0.054 5/34 0.03
Extra rest (9–12 days) 25 +1.058 80% 12.7 +0.144 — -0.00
Off a bye (13+ days) 0——— +0.099 — -0.07
Indoors / outdoors Weather compare everyone →
Indoors 36 +0.208 58% 6.4 +0.091 7/21 0.01
Outdoors 154 +0.428 53% 8.7 +0.063 1/34 0.01
Temperature (outdoors) Weather compare everyone →
60–79°F 53 +0.975 70% 12.2 +0.089 1/25 -0.13
80°F+ 33 +0.300 55% 7.3 +0.093 5/19 0.01
Wind (outdoors) Weather compare everyone →
0–9 mph 86 +0.716 64% 10.4 +0.096 1/27 -0.06
10–14 mph 0——— +0.077 — -0.12
Rain or snow (outdoors) Weather compare everyone →
Dry 154 +0.428 53% 8.7 +0.072 2/34 0.01
Rain or snow 0——— -0.028 — 0.01
Score Game state compare everyone →
Trailing 9+ 0——— +0.058 — 0.06
Trailing 1–8 31 +0.322 52% 7.5 +0.060 6/29 0.05
Tied 55 +0.242 53% 6.4 +0.081 7/24 0.09
Leading 1–8 55 +0.565 58% 10.1 +0.051 2/21 -0.21
Leading 9+ 49 +0.388 53% 8.8 +0.160 1/8 0.03
Win probability Game state compare everyone →
Win prob under 20% 0——— +0.057 — 0.05
Win prob 20–80% 122 +0.260 51% 7.2 +0.068 7/34 0.08
Win prob over 80% 68 +0.614 60% 10.3 +0.106 1/13 0.03
Quarter Game state compare everyone →
Q1 54 +0.363 48% 7.6 +0.040 4/27 -0.05
Q2 58 +0.264 53% 7.6 +0.074 9/33 -0.06
Q3 40 +0.429 62% 9.2 +0.070 3/27 -0.06
Q4 38 +0.563 55% 9.4 +0.081 1/31 0.05
OT 0——— +0.324 — —
Two-minute Game state compare everyone →
Last 2 min of half 28 +0.272 46% 7.8 +0.023 — 0.03
Rest of game 162 +0.406 56% 8.4 +0.080 1/34 0.03
Down Situation compare everyone →
1st down 76 +0.276 53% 8.1 +0.124 7/34 0.19
2nd down 65 +0.575 60% 9.0 +0.092 2/33 0.04
3rd down 48 +0.250 48% 7.7 -0.035 5/32 0.11
4th down 1 +3.101 100% 7.0 +0.187 — —
3rd-down distance Situation compare everyone →
3rd & 1–3 14 -0.132 50% 4.4 -0.002 — -0.29
3rd & 4–6 17 +0.121 47% 5.5 +0.017 — -0.12
3rd & 7+ 17 +0.695 47% 12.6 -0.072 — -0.22
Field position Situation compare everyone →
Own 20 and in 21 +0.302 33% 9.8 +0.061 — -0.02
Own 50–21 79 +0.289 56% 8.8 +0.040 7/34 0.11
Opp 21–49 54 +0.300 54% 8.4 +0.096 8/32 0.08
Red zone (opp 20 in) 36 +0.777 64% 6.1 +0.122 1/15 0.01
Formation Style compare everyone →
Shotgun 127 +0.402 51% 8.6 +0.063 3/34 -0.00
Under center 63 +0.355 60% 7.6 +0.101 2/23 -0.00
Tempo Style compare everyone →
Huddle 187 +0.394 55% 8.4 +0.069 1/34 -0.09
No huddle 3 -0.085 33% 4.7 +0.089 — -0.09
Yards to go Situation compare everyone →
1–3 to go 19 +0.174 58% 4.5 +0.096 — -0.07
4–6 to go 39 +0.173 49% 6.2 +0.092 4/15 -0.02
7–10 to go 108 +0.393 56% 8.5 +0.085 1/34 -0.01
11+ to go 24 +0.871 50% 13.8 -0.018 — 0.03
Pass, sack or scramble Passing compare everyone →
Pass 170 +0.401 54% 8.6 +0.174 5/34 0.66
Sack 5 -1.685 0% -5.8 -1.723 — 0.21
Scramble 15 +0.909 80% 9.7 +0.430 — 0.27
Pass depth Passing compare everyone →
Behind the line 33 -0.130 27% 5.2 -0.207 8/18 0.19
Short (0–9) 73 +0.462 64% 7.6 +0.152 2/34 0.01
Intermediate (10–19) 48 +0.518 56% 10.1 +0.393 6/20 0.16
Deep (20+) 16 +0.867 50% 15.6 +0.452 — 0.18
Pass direction Passing compare everyone →
Left 77 +0.304 51% 7.6 +0.131 5/32 0.11
Middle 44 +0.651 61% 10.6 +0.329 5/20 0.10
Right 49 +0.330 51% 8.3 +0.135 8/34 0.08
Play action Scheme (FTN) compare everyone →
Play action 39 +0.125 49% 7.2 +0.122 14/28 -0.03
No play action 117 +0.509 60% 8.7 +0.068 1/34 -0.03
In / out of pocket Scheme (FTN) compare everyone →
In pocket 114 +0.431 59% 8.7 +0.101 1/34 0.06
Out of pocket 42 +0.363 52% 7.4 +0.002 4/20 0.06
Blitz Defense (FTN) compare everyone →
Blitzed 47 +0.695 62% 10.4 +0.004 1/32 -0.15
No blitz 109 +0.291 55% 7.4 +0.116 6/33 -0.15
Pass rushers Defense (FTN) compare everyone →
3 or fewer rushers 7 +0.175 57% 5.6 +0.143 — —
4 rushers 101 +0.296 54% 7.5 +0.116 5/33 -0.27
5 rushers 33 +0.761 58% 9.7 +0.010 1/25 -0.05
6+ rushers 14 +0.539 71% 12.2 -0.016 — 0.15
Defenders in the box Defense (FTN) compare everyone →
Light box (6 or fewer) 75 +0.558 57% 9.7 +0.067 1/34 0.13
7 in the box 66 +0.232 53% 7.1 +0.103 7/26 0.11
Stacked box (8+) 15 +0.484 73% 7.1 +0.133 — —
Screen Scheme (FTN) compare everyone →
Screen 16 +0.253 44% 7.4 -0.043 — -0.11
Not a screen 140 +0.431 59% 8.5 +0.092 1/34 -0.11
Pre-snap motion Scheme (FTN) compare everyone →
Motion 124 +0.379 56% 8.4 +0.097 1/33 0.02
No motion 32 +0.545 59% 8.0 +0.059 2/31 0.02
RPO Scheme (FTN) compare everyone →
RPO 1 -0.104 0% 8.0 -0.052 — —
Not an RPO 155 +0.416 57% 8.4 +0.083 1/34 —

By season

SeasonTeamDropbacksEPA/playTotal EPASuccessYds/play CPOEComp %aDOTSack rate
2026SF 190+0.386 +73.454.2%8.29 +5.170.0%8.02.6%

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.