{"sport":"nfl","slug":"brock-purdy","bio":{"fullName":"Brock Purdy","position":"QB","positionGroup":"QB","team":"SF","jerseyNumber":13,"heightInches":73,"weightLbs":220,"birthDate":"1999-12-27","college":"Iowa State","collegeConference":"Big Twelve Conference","headshotUrl":"https://static.www.nfl.com/image/upload/f_auto,q_auto/league/xs2fyj1sqdgwvt9ihbri","rookieSeason":2022,"lastSeason":2026,"yearsExperience":5,"status":"ACT","externalIds":{"gsis":"00-0037834","pfr":"PurdBr00","espn":"4361741"}},"draft":{"year":2022,"round":7,"pick":262,"team":"SF","undrafted":false},"combine":{"season":2022,"heightInches":73,"weightLbs":212,"fortyYard":4.84,"benchReps":null,"vertical":27,"broadJump":null,"threeCone":7.21,"shuttle":4.45,"school":"Iowa St.","hasData":true},"accolades":{"hallOfFame":false,"proBowls":1,"allPro":0,"careerAV":null,"seasonsStarted":3,"firstSeason":2022,"lastSeason":2026},"statTables":[{"id":"passing","label":"Passing","columns":[{"key":"completions"},{"key":"attempts"},{"key":"completion_pct"},{"key":"passing_yards"},{"key":"passing_tds"},{"key":"interceptions"},{"key":"yards_per_attempt"},{"key":"passer_rating"},{"key":"sacks"}],"rows":[{"season":2022,"seasonType":"REG","team":"SF","gamesPlayed":9,"values":{"completions":114,"attempts":170,"completion_pct":67.06,"passing_yards":1374,"passing_tds":13,"interceptions":4,"yards_per_attempt":8.08,"passer_rating":107.33,"sacks":11},"rowScope":"team"},{"season":2022,"seasonType":"POST","team":"SF","gamesPlayed":3,"values":{"completions":41,"attempts":63,"completion_pct":65.08,"passing_yards":569,"passing_tds":3,"interceptions":0,"yards_per_attempt":9.03,"passer_rating":109.82,"sacks":4},"rowScope":"team"},{"season":2023,"seasonType":"REG","team":"SF","gamesPlayed":16,"values":{"completions":308,"attempts":444,"completion_pct":69.37,"passing_yards":4280,"passing_tds":31,"interceptions":11,"yards_per_attempt":9.64,"passer_rating":113.01,"sacks":28},"rowScope":"team"},{"season":2023,"seasonType":"POST","team":"SF","gamesPlayed":3,"values":{"completions":66,"attempts":108,"completion_pct":61.11,"passing_yards":774,"passing_tds":3,"interceptions":1,"yards_per_attempt":7.17,"passer_rating":88.27,"sacks":4},"rowScope":"team"},{"season":2024,"seasonType":"REG","team":"SF","gamesPlayed":15,"values":{"completions":300,"attempts":455,"completion_pct":65.93,"passing_yards":3864,"passing_tds":20,"interceptions":12,"yards_per_attempt":8.49,"passer_rating":96.08,"sacks":31},"rowScope":"team"},{"season":2025,"seasonType":"REG","team":"SF","gamesPlayed":9,"values":{"completions":197,"attempts":284,"completion_pct":69.37,"passing_yards":2167,"passing_tds":20,"interceptions":10,"yards_per_attempt":7.63,"passer_rating":100.48,"sacks":11},"rowScope":"team"},{"season":2025,"seasonType":"POST","team":"SF","gamesPlayed":2,"values":{"completions":33,"attempts":58,"completion_pct":56.9,"passing_yards":402,"passing_tds":2,"interceptions":3,"yards_per_attempt":6.93,"passer_rating":68.32,"sacks":3},"rowScope":"team"},{"season":2026,"seasonType":"REG","team":"SF","gamesPlayed":5,"values":{"completions":98,"attempts":142,"completion_pct":69.01,"passing_yards":1196,"passing_tds":13,"interceptions":2,"yards_per_attempt":8.42,"passer_rating":119.34,"sacks":3},"rowScope":"team"}],"careerTotals":{"REG":{"completions":1017,"attempts":1495,"completion_pct":68.03,"passing_yards":12881,"passing_tds":97,"interceptions":39,"yards_per_attempt":8.62,"passer_rating":105.43,"sacks":84},"POST":{"completions":140,"attempts":229,"completion_pct":61.14,"passing_yards":1745,"passing_tds":8,"interceptions":4,"yards_per_attempt":7.62,"passer_rating":89.15,"sacks":11}}},{"id":"rushing","label":"Rushing","columns":[{"key":"carries"},{"key":"rushing_yards"},{"key":"rushing_tds"},{"key":"yards_per_carry"},{"key":"rushing_first_downs"},{"key":"rushing_fumbles_lost"}],"rows":[{"season":2022,"seasonType":"REG","team":"SF","gamesPlayed":9,"values":{"carries":22,"rushing_yards":13,"rushing_tds":1,"yards_per_carry":0.59,"rushing_first_downs":5,"rushing_fumbles_lost":0},"rowScope":"team"},{"season":2022,"seasonType":"POST","team":"SF","gamesPlayed":3,"values":{"carries":7,"rushing_yards":24,"rushing_tds":1,"yards_per_carry":3.43,"rushing_first_downs":3,"rushing_fumbles_lost":0},"rowScope":"team"},{"season":2023,"seasonType":"REG","team":"SF","gamesPlayed":16,"values":{"carries":39,"rushing_yards":144,"rushing_tds":2,"yards_per_carry":3.69,"rushing_first_downs":15,"rushing_fumbles_lost":0},"rowScope":"team"},{"season":2023,"seasonType":"POST","team":"SF","gamesPlayed":3,"values":{"carries":14,"rushing_yards":74,"rushing_tds":0,"yards_per_carry":5.29,"rushing_first_downs":5,"rushing_fumbles_lost":0},"rowScope":"team"},{"season":2024,"seasonType":"REG","team":"SF","gamesPlayed":15,"values":{"carries":66,"rushing_yards":323,"rushing_tds":5,"yards_per_carry":4.89,"rushing_first_downs":33,"rushing_fumbles_lost":0},"rowScope":"team"},{"season":2025,"seasonType":"REG","team":"SF","gamesPlayed":9,"values":{"carries":33,"rushing_yards":147,"rushing_tds":3,"yards_per_carry":4.45,"rushing_first_downs":16,"rushing_fumbles_lost":0},"rowScope":"team"},{"season":2025,"seasonType":"POST","team":"SF","gamesPlayed":2,"values":{"carries":14,"rushing_yards":61,"rushing_tds":0,"yards_per_carry":4.36,"rushing_first_downs":6,"rushing_fumbles_lost":0},"rowScope":"team"},{"season":2026,"seasonType":"REG","team":"SF","gamesPlayed":5,"values":{"carries":25,"rushing_yards":128,"rushing_tds":1,"yards_per_carry":5.12,"rushing_first_downs":12,"rushing_fumbles_lost":0},"rowScope":"team"}],"careerTotals":{"REG":{"carries":185,"rushing_yards":755,"rushing_tds":12,"yards_per_carry":4.08,"rushing_first_downs":81,"rushing_fumbles_lost":0},"POST":{"carries":35,"rushing_yards":159,"rushing_tds":1,"yards_per_carry":4.54,"rushing_first_downs":14,"rushing_fumbles_lost":0}}},{"id":"snaps","label":"Snap Counts","columns":[{"key":"offense_snaps"},{"key":"offense_pct"},{"key":"defense_snaps"},{"key":"defense_pct"},{"key":"st_snaps"},{"key":"st_pct"}],"rows":[{"season":2022,"seasonType":"REG","team":"SF","gamesPlayed":9,"values":{"offense_snaps":380,"offense_pct":64.56,"defense_snaps":null,"defense_pct":0,"st_snaps":null,"st_pct":0},"rowScope":"team"},{"season":2022,"seasonType":"POST","team":"SF","gamesPlayed":3,"values":{"offense_snaps":153,"offense_pct":82.67,"defense_snaps":null,"defense_pct":0,"st_snaps":null,"st_pct":0},"rowScope":"team"},{"season":2023,"seasonType":"REG","team":"SF","gamesPlayed":16,"values":{"offense_snaps":936,"offense_pct":93.44,"defense_snaps":null,"defense_pct":0,"st_snaps":null,"st_pct":0},"rowScope":"team"},{"season":2023,"seasonType":"POST","team":"SF","gamesPlayed":3,"values":{"offense_snaps":205,"offense_pct":100,"defense_snaps":null,"defense_pct":0,"st_snaps":null,"st_pct":0},"rowScope":"team"},{"season":2024,"seasonType":"REG","team":"SF","gamesPlayed":15,"values":{"offense_snaps":944,"offense_pct":98.93,"defense_snaps":null,"defense_pct":0,"st_snaps":null,"st_pct":0},"rowScope":"team"},{"season":2025,"seasonType":"REG","team":"SF","gamesPlayed":9,"values":{"offense_snaps":576,"offense_pct":97.78,"defense_snaps":null,"defense_pct":0,"st_snaps":null,"st_pct":0},"rowScope":"team"},{"season":2025,"seasonType":"POST","team":"SF","gamesPlayed":2,"values":{"offense_snaps":110,"offense_pct":92.5,"defense_snaps":null,"defense_pct":0,"st_snaps":null,"st_pct":0},"rowScope":"team"},{"season":2026,"seasonType":"REG","team":"SF","gamesPlayed":5,"values":{"offense_snaps":289,"offense_pct":97,"defense_snaps":null,"defense_pct":0,"st_snaps":null,"st_pct":0},"rowScope":"team"}],"careerTotals":{"REG":{"offense_snaps":null,"offense_pct":null,"defense_snaps":null,"defense_pct":null,"st_snaps":null,"st_pct":null},"POST":{"offense_snaps":null,"offense_pct":null,"defense_snaps":null,"defense_pct":null,"st_snaps":null,"st_pct":null}}},{"id":"adv-passing","label":"Advanced Passing (2018+)","columns":[{"key":"times_pressured"},{"key":"times_hurried"},{"key":"times_hit"},{"key":"times_blitzed"},{"key":"throwaways"},{"key":"batted_balls"},{"key":"scrambles"},{"key":"on_tgt_pct"},{"key":"bad_throw_pct"},{"key":"pressure_pct"},{"key":"pocket_time"}],"rows":[{"season":2022,"seasonType":"REG","team":"SF","gamesPlayed":null,"values":{"times_pressured":31,"times_hurried":5,"times_hit":15,"times_blitzed":54,"throwaways":5,"batted_balls":7,"scrambles":null,"on_tgt_pct":77,"bad_throw_pct":12.1,"pressure_pct":16.6,"pocket_time":2.3},"rowScope":"team"},{"season":2023,"seasonType":"REG","team":"SF","gamesPlayed":null,"values":{"times_pressured":98,"times_hurried":28,"times_hit":42,"times_blitzed":142,"throwaways":12,"batted_balls":13,"scrambles":null,"on_tgt_pct":75.5,"bad_throw_pct":16.3,"pressure_pct":20.1,"pocket_time":2.6},"rowScope":"team"},{"season":2024,"seasonType":"REG","team":"SF","gamesPlayed":null,"values":{"times_pressured":101,"times_hurried":32,"times_hit":38,"times_blitzed":142,"throwaways":10,"batted_balls":10,"scrambles":44,"on_tgt_pct":78.4,"bad_throw_pct":14.1,"pressure_pct":19.1,"pocket_time":2.5},"rowScope":"team"},{"season":2025,"seasonType":"REG","team":"SF","gamesPlayed":null,"values":{"times_pressured":66,"times_hurried":27,"times_hit":28,"times_blitzed":59,"throwaways":15,"batted_balls":4,"scrambles":18,"on_tgt_pct":82.2,"bad_throw_pct":12.3,"pressure_pct":21.1,"pocket_time":2.7},"rowScope":"team"}],"careerTotals":{"REG":{"times_pressured":296,"times_hurried":92,"times_hit":123,"times_blitzed":397,"throwaways":42,"batted_balls":34,"scrambles":62,"on_tgt_pct":null,"bad_throw_pct":null,"pressure_pct":null,"pocket_time":null}}},{"id":"adv-rushing","label":"Advanced Rushing (2018+)","columns":[{"key":"ybc"},{"key":"yac"},{"key":"brk_tkl"},{"key":"x1d"},{"key":"ybc_att"},{"key":"yac_att"},{"key":"att_br"}],"rows":[{"season":2022,"seasonType":"REG","team":"SF","gamesPlayed":9,"values":{"ybc":6,"yac":7,"brk_tkl":0,"x1d":5,"ybc_att":0.3,"yac_att":0.3,"att_br":null},"rowScope":"team"},{"season":2023,"seasonType":"REG","team":"SF","gamesPlayed":16,"values":{"ybc":108,"yac":36,"brk_tkl":2,"x1d":15,"ybc_att":2.8,"yac_att":0.9,"att_br":19.5},"rowScope":"team"},{"season":2024,"seasonType":"REG","team":"SF","gamesPlayed":15,"values":{"ybc":259,"yac":64,"brk_tkl":2,"x1d":33,"ybc_att":3.9,"yac_att":1,"att_br":33},"rowScope":"team"},{"season":2025,"seasonType":"REG","team":"SF","gamesPlayed":9,"values":{"ybc":126,"yac":21,"brk_tkl":0,"x1d":16,"ybc_att":3.8,"yac_att":0.6,"att_br":null},"rowScope":"team"}],"careerTotals":{"REG":{"ybc":499,"yac":128,"brk_tkl":4,"x1d":69,"ybc_att":null,"yac_att":null,"att_br":null}}}],"similarPlayers":[{"slug":"aaron-rodgers","name":"Aaron Rodgers","sport":"nfl","similarity":89,"position":"QB","team":"PIT","headshotUrl":"https://static.www.nfl.com/image/upload/f_auto,q_auto/league/dypvakakxhccxs67tb0y","basis":"Quarterback comp"},{"slug":"baker-mayfield","name":"Baker Mayfield","sport":"nfl","similarity":89,"position":"QB","team":"TB","headshotUrl":"https://static.www.nfl.com/image/upload/f_auto,q_auto/league/gjb8e69jtt1ffqf1afue","basis":"Quarterback comp"},{"slug":"dak-prescott","name":"Dak Prescott","sport":"nfl","similarity":89,"position":"QB","team":"DAL","headshotUrl":"https://static.www.nfl.com/image/upload/f_auto,q_auto/league/yvscmqq1qki8zfsemmcd","basis":"Quarterback comp"},{"slug":"patrick-mahomes","name":"Patrick Mahomes","sport":"nfl","similarity":89,"position":"QB","team":"KC","headshotUrl":"https://static.www.nfl.com/image/upload/f_auto,q_auto/league/wdckwtob1lybvkmxnf7p","basis":"Quarterback comp"},{"slug":"steve-young-1985","name":"Steve Young","sport":"nfl","similarity":88,"position":"QB","team":"SF","headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/kfrm5wzrogcovwymoez8","basis":"Quarterback comp"},{"slug":"tua-tagovailoa","name":"Tua Tagovailoa","sport":"nfl","similarity":88,"position":"QB","team":"ATL","headshotUrl":"https://static.www.nfl.com/image/upload/f_auto,q_auto/league/ofdaeqinzmboli54fyis","basis":"Quarterback comp"},{"slug":"deshaun-watson","name":"Deshaun Watson","sport":"nfl","similarity":87,"position":"QB","team":"CLE","headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/otfs2docj6eahaebo5xn","basis":"Quarterback comp"},{"slug":"russell-wilson","name":"Russell Wilson","sport":"nfl","similarity":86,"position":"QB","team":"NYG","headshotUrl":"https://static.www.nfl.com/image/upload/f_auto,q_auto/league/vkstxj0evgkjiycu4glc","basis":"Quarterback comp"}],"dataSources":["nflverse:players","nflverse:player_stats","nflverse:snap_counts","nflverse:combine","nflverse:draft_picks"],"generatedAt":"2026-10-15T08:10:05.692Z"}