{"player":{"gsis_id":"00-0037834","display_name":"Brock Purdy","position":"QB","position_group":"QB","latest_team":"SF","status":"ACT","jersey_number":"13","height":73,"weight":220,"college_name":"Iowa State","birth_date":"1999-12-27"},"seasons":[{"season":2024,"games":15,"recent_team":"SF","completions":300,"attempts":455,"passing_yards":3864.0,"passing_tds":20,"interceptions":12.0,"sacks":31.0,"passing_air_yards":3904.0,"passing_first_downs":178.0,"passing_epa":78.73,"carries":66,"rushing_yards":323.0,"rushing_tds":5,"rushing_first_downs":33.0,"rushing_epa":19.225,"rushing_fumbles_lost":0.0,"fantasy_points":266.86,"fantasy_points_ppr":266.86,"ypa":8.49,"ypc":4.89},{"season":2023,"games":19,"recent_team":"SF","completions":374,"attempts":552,"passing_yards":5054.0,"passing_tds":34,"interceptions":12.0,"sacks":32.0,"passing_air_yards":4554.0,"passing_first_downs":230.0,"passing_epa":163.738,"carries":53,"rushing_yards":218.0,"rushing_tds":2,"rushing_first_downs":20.0,"rushing_epa":14.725,"rushing_fumbles_lost":0.0,"fantasy_points":343.96,"fantasy_points_ppr":343.96,"ypa":9.16,"ypc":4.11},{"season":2022,"games":12,"recent_team":"SF","completions":155,"attempts":233,"passing_yards":1943.0,"passing_tds":16,"interceptions":4.0,"sacks":15.0,"passing_air_yards":1752.0,"passing_first_downs":93.0,"passing_epa":56.84,"carries":29,"rushing_yards":37.0,"rushing_tds":2,"rushing_first_downs":8.0,"rushing_epa":-11.947,"rushing_fumbles_lost":0.0,"fantasy_points":149.42,"fantasy_points_ppr":149.42,"ypa":8.34,"ypc":1.28}],"game_log":[{"season":2024,"week":17,"season_type":"REG","recent_team":"SF","opponent_team":"DET","completions":27,"attempts":35,"passing_yards":377.0,"passing_tds":3,"interceptions":2.0,"sacks":2.0,"passing_epa":13.325009462013648,"carries":3,"rushing_yards":12.0,"rushing_tds":1,"rushing_epa":3.6949567870469764,"fantasy_points_ppr":30.279999999999998},{"season":2024,"week":16,"season_type":"REG","recent_team":"SF","opponent_team":"MIA","completions":26,"attempts":40,"passing_yards":313.0,"passing_tds":2,"interceptions":1.0,"sacks":3.0,"passing_epa":4.943432835102932,"carries":4,"rushing_yards":26.0,"rushing_tds":0,"rushing_epa":1.269619488331955,"fantasy_points_ppr":21.12},{"season":2024,"week":15,"season_type":"REG","recent_team":"SF","opponent_team":"LA","completions":14,"attempts":31,"passing_yards":142.0,"passing_tds":0,"interceptions":1.0,"sacks":3.0,"passing_epa":-10.566544854500965,"carries":1,"rushing_yards":3.0,"rushing_tds":0,"rushing_epa":0.5765568010974675,"fantasy_points_ppr":3.9799999999999995},{"season":2024,"week":14,"season_type":"REG","recent_team":"SF","opponent_team":"CHI","completions":20,"attempts":25,"passing_yards":325.0,"passing_tds":2,"interceptions":0.0,"sacks":1.0,"passing_epa":22.78080663687433,"carries":5,"rushing_yards":11.0,"rushing_tds":0,"rushing_epa":0.0606887870322228,"fantasy_points_ppr":22.1},{"season":2024,"week":13,"season_type":"REG","recent_team":"SF","opponent_team":"BUF","completions":11,"attempts":18,"passing_yards":94.0,"passing_tds":0,"interceptions":0.0,"sacks":2.0,"passing_epa":-6.68632350639641,"carries":2,"rushing_yards":4.0,"rushing_tds":0,"rushing_epa":-1.0874774726689793,"fantasy_points_ppr":2.16},{"season":2024,"week":11,"season_type":"REG","recent_team":"SF","opponent_team":"SEA","completions":21,"attempts":28,"passing_yards":159.0,"passing_tds":1,"interceptions":1.0,"sacks":2.0,"passing_epa":0.7670178439844149,"carries":5,"rushing_yards":40.0,"rushing_tds":1,"rushing_epa":4.637245021527633,"fantasy_points_ppr":18.36},{"season":2024,"week":10,"season_type":"REG","recent_team":"SF","opponent_team":"TB","completions":25,"attempts":36,"passing_yards":353.0,"passing_tds":2,"interceptions":0.0,"sacks":3.0,"passing_epa":17.42038858393678,"carries":4,"rushing_yards":17.0,"rushing_tds":0,"rushing_epa":1.2006010392215103,"fantasy_points_ppr":23.82},{"season":2024,"week":8,"season_type":"REG","recent_team":"SF","opponent_team":"DAL","completions":18,"attempts":26,"passing_yards":260.0,"passing_tds":1,"interceptions":0.0,"sacks":2.0,"passing_epa":7.321977107159839,"carries":8,"rushing_yards":56.0,"rushing_tds":1,"rushing_epa":0.6738465223170351,"fantasy_points_ppr":26.0},{"season":2024,"week":7,"season_type":"REG","recent_team":"SF","opponent_team":"KC","completions":17,"attempts":31,"passing_yards":212.0,"passing_tds":0,"interceptions":3.0,"sacks":1.0,"passing_epa":-9.74841663494156,"carries":8,"rushing_yards":27.0,"rushing_tds":2,"rushing_epa":3.2783353963459376,"fantasy_points_ppr":17.18},{"season":2024,"week":6,"season_type":"REG","recent_team":"SF","opponent_team":"SEA","completions":18,"attempts":28,"passing_yards":255.0,"passing_tds":3,"interceptions":0.0,"sacks":0.0,"passing_epa":11.726026032879032,"carries":4,"rushing_yards":19.0,"rushing_tds":0,"rushing_epa":2.2699239051435143,"fantasy_points_ppr":24.1},{"season":2024,"week":5,"season_type":"REG","recent_team":"SF","opponent_team":"ARI","completions":19,"attempts":35,"passing_yards":244.0,"passing_tds":1,"interceptions":2.0,"sacks":2.0,"passing_epa":-0.8968391142674834,"carries":4,"rushing_yards":33.0,"rushing_tds":0,"rushing_epa":2.6440793561632745,"fantasy_points_ppr":13.06},{"season":2024,"week":4,"season_type":"REG","recent_team":"SF","opponent_team":"NE","completions":15,"attempts":27,"passing_yards":288.0,"passing_tds":1,"interceptions":1.0,"sacks":1.0,"passing_epa":6.955035546710409,"carries":5,"rushing_yards":11.0,"rushing_tds":0,"rushing_epa":-0.6365358899929561,"fantasy_points_ppr":14.62},{"season":2024,"week":3,"season_type":"REG","recent_team":"SF","opponent_team":"LA","completions":22,"attempts":30,"passing_yards":292.0,"passing_tds":3,"interceptions":0.0,"sacks":1.0,"passing_epa":14.322098457225366,"carries":10,"rushing_yards":41.0,"rushing_tds":0,"rushing_epa":1.5727232185406257,"fantasy_points_ppr":25.78},{"season":2024,"week":2,"season_type":"REG","recent_team":"SF","opponent_team":"MIN","completions":28,"attempts":36,"passing_yards":319.0,"passing_tds":1,"interceptions":1.0,"sacks":6.0,"passing_epa":0.5646058952261228,"carries":2,"rushing_yards":12.0,"rushing_tds":0,"rushing_epa":-1.5915335200261325,"fantasy_points_ppr":13.959999999999997},{"season":2024,"week":1,"season_type":"REG","recent_team":"SF","opponent_team":"NYJ","completions":19,"attempts":29,"passing_yards":231.0,"passing_tds":0,"interceptions":0.0,"sacks":2.0,"passing_epa":6.5013994169793135,"carries":1,"rushing_yards":11.0,"rushing_tds":0,"rushing_epa":0.6616230723448098,"fantasy_points_ppr":10.34},{"season":2023,"week":22,"season_type":"POST","recent_team":"SF","opponent_team":"KC","completions":23,"attempts":38,"passing_yards":255.0,"passing_tds":1,"interceptions":0.0,"sacks":1.0,"passing_epa":6.1979575560893405,"carries":3,"rushing_yards":12.0,"rushing_tds":0,"rushing_epa":0.53200569213368,"fantasy_points_ppr":15.400000000000002},{"season":2023,"week":21,"season_type":"POST","recent_team":"SF","opponent_team":"DET","completions":20,"attempts":31,"passing_yards":267.0,"passing_tds":1,"interceptions":1.0,"sacks":2.0,"passing_epa":6.624599790882831,"carries":5,"rushing_yards":48.0,"rushing_tds":0,"rushing_epa":5.131886068498716,"fantasy_points_ppr":17.48},{"season":2023,"week":20,"season_type":"POST","recent_team":"SF","opponent_team":"GB","completions":23,"attempts":39,"passing_yards":252.0,"passing_tds":1,"interceptions":0.0,"sacks":1.0,"passing_epa":7.161929461068375,"carries":6,"rushing_yards":14.0,"rushing_tds":0,"rushing_epa":-2.3668595715119145,"fantasy_points_ppr":15.48},{"season":2023,"week":17,"season_type":"REG","recent_team":"SF","opponent_team":"WAS","completions":22,"attempts":28,"passing_yards":230.0,"passing_tds":2,"interceptions":0.0,"sacks":0.0,"passing_epa":12.450718497306731,"carries":1,"rushing_yards":4.0,"rushing_tds":0,"rushing_epa":1.2064832767937332,"fantasy_points_ppr":17.6},{"season":2023,"week":16,"season_type":"REG","recent_team":"SF","opponent_team":"BAL","completions":18,"attempts":32,"passing_yards":255.0,"passing_tds":0,"interceptions":4.0,"sacks":2.0,"passing_epa":-18.069514673683724,"carries":1,"rushing_yards":2.0,"rushing_tds":0,"rushing_epa":0.25614904274698347,"fantasy_points_ppr":2.4000000000000012},{"season":2023,"week":15,"season_type":"REG","recent_team":"SF","opponent_team":"ARI","completions":16,"attempts":25,"passing_yards":242.0,"passing_tds":4,"interceptions":0.0,"sacks":0.0,"passing_epa":18.1681928660837,"carries":0,"rushing_yards":0.0,"rushing_tds":0,"rushing_epa":null,"fantasy_points_ppr":25.68},{"season":2023,"week":14,"season_type":"REG","recent_team":"SF","opponent_team":"SEA","completions":19,"attempts":27,"passing_yards":368.0,"passing_tds":2,"interceptions":1.0,"sacks":3.0,"passing_epa":12.758138486300595,"carries":2,"rushing_yards":7.0,"rushing_tds":0,"rushing_epa":-2.7677579852752388,"fantasy_points_ppr":21.419999999999998},{"season":2023,"week":13,"season_type":"REG","recent_team":"SF","opponent_team":"PHI","completions":19,"attempts":27,"passing_yards":314.0,"passing_tds":4,"interceptions":0.0,"sacks":2.0,"passing_epa":22.329711401311215,"carries":2,"rushing_yards":9.0,"rushing_tds":0,"rushing_epa":0.5852126657264307,"fantasy_points_ppr":29.46},{"season":2023,"week":12,"season_type":"REG","recent_team":"SF","opponent_team":"SEA","completions":21,"attempts":30,"passing_yards":209.0,"passing_tds":1,"interceptions":1.0,"sacks":1.0,"passing_epa":0.7482287154365754,"carries":3,"rushing_yards":1.0,"rushing_tds":0,"rushing_epa":-3.330241180199664,"fantasy_points_ppr":10.459999999999999},{"season":2023,"week":11,"season_type":"REG","recent_team":"SF","opponent_team":"TB","completions":21,"attempts":25,"passing_yards":333.0,"passing_tds":3,"interceptions":0.0,"sacks":4.0,"passing_epa":15.870389703584639,"carries":4,"rushing_yards":14.0,"rushing_tds":0,"rushing_epa":2.219021602650173,"fantasy_points_ppr":26.72},{"season":2023,"week":10,"season_type":"REG","recent_team":"SF","opponent_team":"JAX","completions":19,"attempts":26,"passing_yards":296.0,"passing_tds":3,"interceptions":0.0,"sacks":2.0,"passing_epa":17.11725111317794,"carries":0,"rushing_yards":0.0,"rushing_tds":0,"rushing_epa":null,"fantasy_points_ppr":23.84},{"season":2023,"week":8,"season_type":"REG","recent_team":"SF","opponent_team":"CIN","completions":22,"attempts":31,"passing_yards":365.0,"passing_tds":1,"interceptions":2.0,"sacks":2.0,"passing_epa":-2.851934379665181,"carries":6,"rushing_yards":57.0,"rushing_tds":0,"rushing_epa":4.409200253243428,"fantasy_points_ppr":18.3},{"season":2023,"week":7,"season_type":"REG","recent_team":"SF","opponent_team":"MIN","completions":21,"attempts":30,"passing_yards":272.0,"passing_tds":1,"interceptions":2.0,"sacks":1.0,"passing_epa":8.158350352013063,"carries":5,"rushing_yards":19.0,"rushing_tds":0,"rushing_epa":1.7437543742125854,"fantasy_points_ppr":12.780000000000001},{"season":2023,"week":6,"season_type":"REG","recent_team":"SF","opponent_team":"CLE","completions":12,"attempts":27,"passing_yards":125.0,"passing_tds":1,"interceptions":1.0,"sacks":3.0,"passing_epa":-10.562338488182686,"carries":3,"rushing_yards":7.0,"rushing_tds":0,"rushing_epa":0.8275885233888403,"fantasy_points_ppr":7.7},{"season":2023,"week":5,"season_type":"REG","recent_team":"SF","opponent_team":"DAL","completions":17,"attempts":24,"passing_yards":252.0,"passing_tds":4,"interceptions":0.0,"sacks":1.0,"passing_epa":18.54200110162492,"carries":0,"rushing_yards":0.0,"rushing_tds":0,"rushing_epa":null,"fantasy_points_ppr":26.08},{"season":2023,"week":4,"season_type":"REG","recent_team":"SF","opponent_team":"ARI","completions":20,"attempts":21,"passing_yards":283.0,"passing_tds":1,"interceptions":0.0,"sacks":1.0,"passing_epa":22.84409084377694,"carries":2,"rushing_yards":0.0,"rushing_tds":1,"rushing_epa":1.5926450439437758,"fantasy_points_ppr":21.32},{"season":2023,"week":3,"season_type":"REG","recent_team":"SF","opponent_team":"NYG","completions":25,"attempts":37,"passing_yards":310.0,"passing_tds":2,"interceptions":0.0,"sacks":2.0,"passing_epa":16.46249543812681,"carries":4,"rushing_yards":-1.0,"rushing_tds":0,"rushing_epa":-0.4718977769953199,"fantasy_points_ppr":20.299999999999997},{"season":2023,"week":2,"season_type":"REG","recent_team":"SF","opponent_team":"LA","completions":17,"attempts":25,"passing_yards":206.0,"passing_tds":0,"interceptions":0.0,"sacks":1.0,"passing_epa":3.2599135650464697,"carries":3,"rushing_yards":5.0,"rushing_tds":1,"rushing_epa":2.6632425220450386,"fantasy_points_ppr":14.74},{"season":2023,"week":1,"season_type":"REG","recent_team":"SF","opponent_team":"PIT","completions":19,"attempts":29,"passing_yards":220.0,"passing_tds":2,"interceptions":0.0,"sacks":3.0,"passing_epa":6.5278640272773965,"carries":3,"rushing_yards":20.0,"rushing_tds":0,"rushing_epa":2.494092128239572,"fantasy_points_ppr":16.8},{"season":2022,"week":21,"season_type":"POST","recent_team":"SF","opponent_team":"PHI","completions":4,"attempts":4,"passing_yards":23.0,"passing_tds":0,"interceptions":0.0,"sacks":1.0,"passing_epa":-4.7760961533058435,"carries":0,"rushing_yards":0.0,"rushing_tds":0,"rushing_epa":null,"fantasy_points_ppr":-1.08},{"season":2022,"week":20,"season_type":"POST","recent_team":"SF","opponent_team":"DAL","completions":19,"attempts":29,"passing_yards":214.0,"passing_tds":0,"interceptions":0.0,"sacks":2.0,"passing_epa":3.6016753533626513,"carries":3,"rushing_yards":8.0,"rushing_tds":0,"rushing_epa":-1.8740760567439714,"fantasy_points_ppr":9.360000000000001},{"season":2022,"week":19,"season_type":"POST","recent_team":"SF","opponent_team":"SEA","completions":18,"attempts":30,"passing_yards":332.0,"passing_tds":3,"interceptions":0.0,"sacks":1.0,"passing_epa":21.46170104532176,"carries":4,"rushing_yards":16.0,"rushing_tds":1,"rushing_epa":0.3989400751888752,"fantasy_points_ppr":34.88},{"season":2022,"week":18,"season_type":"REG","recent_team":"SF","opponent_team":"ARI","completions":15,"attempts":20,"passing_yards":178.0,"passing_tds":3,"interceptions":0.0,"sacks":4.0,"passing_epa":5.973943722692779,"carries":4,"rushing_yards":7.0,"rushing_tds":0,"rushing_epa":-1.9228617046028376,"fantasy_points_ppr":19.82},{"season":2022,"week":17,"season_type":"REG","recent_team":"SF","opponent_team":"LV","completions":22,"attempts":35,"passing_yards":284.0,"passing_tds":2,"interceptions":1.0,"sacks":0.0,"passing_epa":7.8457565903289925,"carries":2,"rushing_yards":-3.0,"rushing_tds":0,"rushing_epa":-3.131938961398487,"fantasy_points_ppr":17.06},{"season":2022,"week":16,"season_type":"REG","recent_team":"SF","opponent_team":"WAS","completions":15,"attempts":22,"passing_yards":234.0,"passing_tds":2,"interceptions":1.0,"sacks":3.0,"passing_epa":6.726549983999158,"carries":1,"rushing_yards":6.0,"rushing_tds":0,"rushing_epa":-0.9293659148588675,"fantasy_points_ppr":15.959999999999999},{"season":2022,"week":15,"season_type":"REG","recent_team":"SF","opponent_team":"SEA","completions":17,"attempts":26,"passing_yards":217.0,"passing_tds":2,"interceptions":0.0,"sacks":1.0,"passing_epa":6.703550412493966,"carries":4,"rushing_yards":-2.0,"rushing_tds":0,"rushing_epa":-5.162297292670701,"fantasy_points_ppr":16.48},{"season":2022,"week":14,"season_type":"REG","recent_team":"SF","opponent_team":"TB","completions":16,"attempts":21,"passing_yards":185.0,"passing_tds":2,"interceptions":0.0,"sacks":0.0,"passing_epa":8.555145700112917,"carries":2,"rushing_yards":3.0,"rushing_tds":1,"rushing_epa":1.245572294574231,"fantasy_points_ppr":21.700000000000003},{"season":2022,"week":13,"season_type":"REG","recent_team":"SF","opponent_team":"MIA","completions":25,"attempts":37,"passing_yards":210.0,"passing_tds":2,"interceptions":1.0,"sacks":3.0,"passing_epa":0.6362147501786595,"carries":4,"rushing_yards":-1.0,"rushing_tds":0,"rushing_epa":-0.4990869916509837,"fantasy_points_ppr":14.299999999999999},{"season":2022,"week":11,"season_type":"REG","recent_team":"SF","opponent_team":"ARI","completions":0,"attempts":0,"passing_yards":0.0,"passing_tds":0,"interceptions":0.0,"sacks":0.0,"passing_epa":null,"carries":3,"rushing_yards":3.0,"rushing_tds":0,"rushing_epa":0.31484605837613344,"fantasy_points_ppr":0.30000000000000004},{"season":2022,"week":7,"season_type":"REG","recent_team":"SF","opponent_team":"KC","completions":4,"attempts":9,"passing_yards":66.0,"passing_tds":0,"interceptions":1.0,"sacks":0.0,"passing_epa":0.11195082578342408,"carries":1,"rushing_yards":1.0,"rushing_tds":0,"rushing_epa":-0.38686070090625435,"fantasy_points_ppr":0.7400000000000001},{"season":2022,"week":5,"season_type":"REG","recent_team":"SF","opponent_team":"CAR","completions":0,"attempts":0,"passing_yards":0.0,"passing_tds":0,"interceptions":0.0,"sacks":0.0,"passing_epa":null,"carries":1,"rushing_yards":-1.0,"rushing_tds":0,"rushing_epa":0.0,"fantasy_points_ppr":-0.1}],"note":"Season totals are summed from the weekly rows; rates are recomputed from summed components, not averaged across weeks."}