xfpGM
Players
Teams
Coaches
Tools
Research
FAQ
Brock Purdy

Brock Purdy

QB · #13

SF • Age 26 • Season 3

🎓 Iowa State📏 6'1"⚖️ 220 lbs📝 Draft: Round 9, Pick 262 (SF)

XFP Summary

New here? Watch the 3-min walkthrough.
SeasonTeamAdj GPXFPFPXFP/GFP/GOpp +/-OEX%%TM XFP%TM FPRZ XFP/GRZ FP/GRZ OEX%%TM RZ XFP%TM RZ FP
2022SFSF6.2587.2107.513.95QB20+17.19QB15+2.9%8723%944%561.8%305.62QB175.17QB20+-8%2710.4%785.8%48
2023SFSF16.00205.9296.712.87QB20+18.54QB10+2.7%8644%1002.4%312.4%364.49QB20+6.34QB1341%964%324.3%40
2024SFSF15.00245.8267.416.38QB1517.82QB13-2.0%219%705.9%776.6%786.10QB137.65QB725%838.4%6912.4%78
2025SFSF9.00151.8177.816.86QB1419.75QB7-4.7%517%884.1%595.5%707.41QB510.47QB141%965.5%4810.6%72
ALL—46.25690.7849.314.9318.36—23%4.1%4.2%5.747.4129%6.5%8.2%

XFP Splits

SeasonTeamTypeAdj GPXFPFPXFP/GFP/GOEX%%TM XFP%TM FPRZ XFP/GRZ FP/GRZ OEX%%TM RZ XFP%TM RZ FP
2025SFSFPASS9.00128.7144.714.3016.0812%——6.38.128%——
2025SFSFRUN9.0023.133.12.573.6843%13.5%20.4%1.12.4113%13.8%31.9%

WOWY (With / Without)

Loading WOWY data...

Metrics — Passing Efficiency

Core
SeasonTeamDBEPA/DBSuccess%xCPCPOEaDOTxYACYAC OEXAggr%TTT
2022SFSF181+0.2249%69%-1.096.535.31+1.099.3%2.82
Charting
SeasonTeamDBDrop%On Tgt%Bad %Ctchble%Contest%INT%INTW%CushSep
2022SFSF1817.6%75%12%80%26%2.2%4.1%5.963.28

Metrics — Passing Descriptive

Core
SeasonTeamDBShotgunUnder CtrRPO/PAMotionManZoneDeepHoriz RTFirst Read
2022SFSF18181.8%18.2%24.3%53.0%30.0%70.0%8.8%44.1%65.1%
Situational
SeasonTeamDBBlitzPressuredOOPScreenCHKDEarly TTTLate TTTNo Huddle
2022SFSF18134.3%33.7%17.1%8.4%16.8%11.8%25.3%3.3%

Metrics — Protection & Pressure

SeasonTeamDB+Sack RateQB Fault Sack%Pressure RateThrowaway%Pressure → Sack%Blitz → Pressure%No Blitz Pressure%
2022SFSF1815.9%63.6%33.7%2.7%17.5%37.1%32.0%

Metrics — QB Rushing

Core
SeasonTeamRushesEPA/RushSuccess %HR %YBCYACBT %Fumble %RPO Rush %
2022SFSF11+0.0554.5%0.0%0.900.380.0%0.0%0.0%
Per Game
SeasonTeamRushesRush/GScrambles/GSneaks/GDesigned/GScramble RZ/GSneak RZ/GDesigned RZ/GRPO Rush/G
2022SFSF111.760.960.480.320.480.160.000.00

Snap Share by Situation

SeasonTeamSegmentAdj GPSnaps %Rush %Pass %High RZ %GL %Early Down %Late Down %Late Short %Late Medium %Late Long %Blowout Down %Blowout Up %No-Huddle %
2025SFSFEarly2.00100%100%100%100%100%100%100%100%100%100%——100%
2025SFSFMid2.0098%96%100%100%100%98%100%100%100%100%—85%—
2025SFSFEnd5.0099%98%100%100%100%99%98%95%100%100%—40%100%
2025SFSFAll9.0099%98%100%100%100%99%99%98%100%100%—72%100%

Injury History

SeasonWeeksInjuryStatus
2025Weeks 9-10ToeQuestionable
2025Weeks 5-8ToeOut
2025Week 3ShoulderQuestionable

Current Contract

YearAgeBase SalaryGuaranteedCap HitCap %Team Pos %Dead MoneyCap Savings
202526$1.10M$1.10M$9.12M2.7%4776.1%63——
202627$8.30M$47.00M$24.40M7.7%6085.6%60$90.90M$-66.50M
202728$11.30M$11.90M$30.80M9.9%4696.4%36$35.90M$-5.10M
202829$34.10M$0.00M$57.60M17.6%6597.8%12$16.00M$41.60M

Weekly Game Logs

No weekly data available.