{"sport":"nfl","slug":"brian-hoyer","bio":{"fullName":"Brian Hoyer","position":"QB","positionGroup":"QB","team":"LV","jerseyNumber":7,"heightInches":74,"weightLbs":216,"birthDate":"1985-10-13","college":"Michigan State","collegeConference":"Big Ten Conference","headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/japt3mj2xctm7saqndxn","rookieSeason":2009,"lastSeason":2023,"yearsExperience":15,"status":"ACT","externalIds":{"gsis":"00-0026625","pfr":"HoyeBr00","espn":"12477"}},"draft":null,"combine":{"season":2009,"heightInches":74,"weightLbs":215,"fortyYard":5.02,"benchReps":null,"vertical":32,"broadJump":109,"threeCone":7.1,"shuttle":4.42,"school":"Michigan State","hasData":true},"accolades":null,"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":2009,"seasonType":"REG","team":"NE","gamesPlayed":4,"values":{"completions":19,"attempts":27,"completion_pct":70.37,"passing_yards":142,"passing_tds":0,"interceptions":0,"yards_per_attempt":5.26,"passer_rating":82.64,"sacks":2},"rowScope":"team"},{"season":2010,"seasonType":"REG","team":"NE","gamesPlayed":5,"values":{"completions":7,"attempts":15,"completion_pct":46.67,"passing_yards":122,"passing_tds":1,"interceptions":1,"yards_per_attempt":8.13,"passer_rating":69.31,"sacks":0},"rowScope":"team"},{"season":2011,"seasonType":"REG","team":"NE","gamesPlayed":2,"values":{"completions":1,"attempts":1,"completion_pct":100,"passing_yards":22,"passing_tds":0,"interceptions":0,"yards_per_attempt":22,"passer_rating":118.75,"sacks":0},"rowScope":"team"},{"season":2012,"seasonType":"REG","team":"ARI","gamesPlayed":2,"values":{"completions":30,"attempts":53,"completion_pct":56.6,"passing_yards":330,"passing_tds":1,"interceptions":2,"yards_per_attempt":6.23,"passer_rating":65.76,"sacks":4},"rowScope":"team"},{"season":2013,"seasonType":"REG","team":"CLE","gamesPlayed":3,"values":{"completions":57,"attempts":96,"completion_pct":59.38,"passing_yards":615,"passing_tds":5,"interceptions":3,"yards_per_attempt":6.41,"passer_rating":82.6,"sacks":6},"rowScope":"team"},{"season":2014,"seasonType":"REG","team":"CLE","gamesPlayed":14,"values":{"completions":242,"attempts":438,"completion_pct":55.25,"passing_yards":3326,"passing_tds":12,"interceptions":13,"yards_per_attempt":7.59,"passer_rating":76.53,"sacks":24},"rowScope":"team"},{"season":2015,"seasonType":"REG","team":"HOU","gamesPlayed":11,"values":{"completions":224,"attempts":369,"completion_pct":60.7,"passing_yards":2606,"passing_tds":19,"interceptions":7,"yards_per_attempt":7.06,"passer_rating":91.36,"sacks":25},"rowScope":"team"},{"season":2015,"seasonType":"POST","team":"HOU","gamesPlayed":1,"values":{"completions":15,"attempts":34,"completion_pct":44.12,"passing_yards":136,"passing_tds":0,"interceptions":4,"yards_per_attempt":4,"passer_rating":15.93,"sacks":3},"rowScope":"team"},{"season":2016,"seasonType":"REG","team":"CHI","gamesPlayed":6,"values":{"completions":134,"attempts":200,"completion_pct":67,"passing_yards":1445,"passing_tds":6,"interceptions":0,"yards_per_attempt":7.23,"passer_rating":98.02,"sacks":4},"rowScope":"team"},{"season":2017,"seasonType":"REG","gamesPlayed":10,"gamesStarted":null,"values":{"completions":123,"attempts":211,"completion_pct":58.29,"passing_yards":1287,"passing_tds":4,"interceptions":4,"yards_per_attempt":6.1,"passer_rating":74.5,"sacks":16},"team":"TOT","rowScope":"total"},{"season":2017,"seasonType":"REG","team":"NE","gamesPlayed":4,"values":{"completions":4,"attempts":6,"completion_pct":66.67,"passing_yards":42,"passing_tds":0,"interceptions":0,"yards_per_attempt":7,"passer_rating":86.81,"sacks":0},"rowScope":"team"},{"season":2017,"seasonType":"REG","team":"SF","gamesPlayed":6,"values":{"completions":119,"attempts":205,"completion_pct":58.05,"passing_yards":1245,"passing_tds":4,"interceptions":4,"yards_per_attempt":6.07,"passer_rating":74.14,"sacks":16},"rowScope":"team"},{"season":2018,"seasonType":"REG","team":"NE","gamesPlayed":5,"values":{"completions":1,"attempts":2,"completion_pct":50,"passing_yards":7,"passing_tds":0,"interceptions":0,"yards_per_attempt":3.5,"passer_rating":58.33,"sacks":0},"rowScope":"team"},{"season":2019,"seasonType":"REG","team":"IND","gamesPlayed":4,"values":{"completions":35,"attempts":65,"completion_pct":53.85,"passing_yards":372,"passing_tds":4,"interceptions":4,"yards_per_attempt":5.72,"passer_rating":65.67,"sacks":5},"rowScope":"team"},{"season":2020,"seasonType":"REG","team":"NE","gamesPlayed":1,"values":{"completions":15,"attempts":24,"completion_pct":62.5,"passing_yards":130,"passing_tds":0,"interceptions":1,"yards_per_attempt":5.42,"passer_rating":59.38,"sacks":2},"rowScope":"team"},{"season":2021,"seasonType":"REG","team":"NE","gamesPlayed":5,"values":{"completions":9,"attempts":11,"completion_pct":81.82,"passing_yards":227,"passing_tds":1,"interceptions":0,"yards_per_attempt":20.64,"passer_rating":149.05,"sacks":0},"rowScope":"team"},{"season":2022,"seasonType":"REG","team":"NE","gamesPlayed":1,"values":{"completions":5,"attempts":6,"completion_pct":83.33,"passing_yards":37,"passing_tds":0,"interceptions":0,"yards_per_attempt":6.17,"passer_rating":92.36,"sacks":1},"rowScope":"team"},{"season":2023,"seasonType":"REG","team":"LV","gamesPlayed":2,"values":{"completions":23,"attempts":42,"completion_pct":54.76,"passing_yards":231,"passing_tds":0,"interceptions":2,"yards_per_attempt":5.5,"passer_rating":50.79,"sacks":1},"rowScope":"team"}],"careerTotals":{"REG":{"completions":925,"attempts":1560,"completion_pct":59.29,"passing_yards":10899,"passing_tds":53,"interceptions":37,"yards_per_attempt":6.99,"passer_rating":82.05,"sacks":90},"POST":{"completions":15,"attempts":34,"completion_pct":44.12,"passing_yards":136,"passing_tds":0,"interceptions":4,"yards_per_attempt":4,"passer_rating":15.93,"sacks":3}}},{"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":2009,"seasonType":"REG","team":"NE","gamesPlayed":4,"values":{"carries":10,"rushing_yards":25,"rushing_tds":1,"yards_per_carry":2.5,"rushing_first_downs":3,"rushing_fumbles_lost":0},"rowScope":"team"},{"season":2010,"seasonType":"REG","team":"NE","gamesPlayed":5,"values":{"carries":10,"rushing_yards":-8,"rushing_tds":0,"yards_per_carry":-0.8,"rushing_first_downs":0,"rushing_fumbles_lost":0},"rowScope":"team"},{"season":2011,"seasonType":"REG","team":"NE","gamesPlayed":2,"values":{"carries":4,"rushing_yards":-3,"rushing_tds":0,"yards_per_carry":-0.75,"rushing_first_downs":0,"rushing_fumbles_lost":0},"rowScope":"team"},{"season":2012,"seasonType":"REG","team":"ARI","gamesPlayed":2,"values":{"carries":1,"rushing_yards":6,"rushing_tds":0,"yards_per_carry":6,"rushing_first_downs":1,"rushing_fumbles_lost":0},"rowScope":"team"},{"season":2013,"seasonType":"REG","team":"CLE","gamesPlayed":3,"values":{"carries":6,"rushing_yards":16,"rushing_tds":0,"yards_per_carry":2.67,"rushing_first_downs":1,"rushing_fumbles_lost":0},"rowScope":"team"},{"season":2014,"seasonType":"REG","team":"CLE","gamesPlayed":14,"values":{"carries":24,"rushing_yards":39,"rushing_tds":0,"yards_per_carry":1.63,"rushing_first_downs":5,"rushing_fumbles_lost":0},"rowScope":"team"},{"season":2015,"seasonType":"REG","team":"HOU","gamesPlayed":11,"values":{"carries":15,"rushing_yards":44,"rushing_tds":0,"yards_per_carry":2.93,"rushing_first_downs":6,"rushing_fumbles_lost":0},"rowScope":"team"},{"season":2015,"seasonType":"POST","team":"HOU","gamesPlayed":1,"values":{"carries":1,"rushing_yards":-1,"rushing_tds":0,"yards_per_carry":-1,"rushing_first_downs":0,"rushing_fumbles_lost":0},"rowScope":"team"},{"season":2016,"seasonType":"REG","team":"CHI","gamesPlayed":6,"values":{"carries":7,"rushing_yards":-2,"rushing_tds":0,"yards_per_carry":-0.29,"rushing_first_downs":0,"rushing_fumbles_lost":0},"rowScope":"team"},{"season":2017,"seasonType":"REG","gamesPlayed":10,"gamesStarted":null,"values":{"carries":9,"rushing_yards":4,"rushing_tds":1,"yards_per_carry":0.44,"rushing_first_downs":2,"rushing_fumbles_lost":0},"team":"TOT","rowScope":"total"},{"season":2017,"seasonType":"REG","team":"NE","gamesPlayed":4,"values":{"carries":4,"rushing_yards":-3,"rushing_tds":0,"yards_per_carry":-0.75,"rushing_first_downs":0,"rushing_fumbles_lost":0},"rowScope":"team"},{"season":2017,"seasonType":"REG","team":"SF","gamesPlayed":6,"values":{"carries":5,"rushing_yards":7,"rushing_tds":1,"yards_per_carry":1.4,"rushing_first_downs":2,"rushing_fumbles_lost":0},"rowScope":"team"},{"season":2017,"seasonType":"POST","team":"NE","gamesPlayed":1,"values":{"carries":3,"rushing_yards":-1,"rushing_tds":0,"yards_per_carry":-0.33,"rushing_first_downs":0,"rushing_fumbles_lost":0},"rowScope":"team"},{"season":2018,"seasonType":"REG","team":"NE","gamesPlayed":5,"values":{"carries":11,"rushing_yards":-8,"rushing_tds":0,"yards_per_carry":-0.73,"rushing_first_downs":1,"rushing_fumbles_lost":0},"rowScope":"team"},{"season":2019,"seasonType":"REG","team":"IND","gamesPlayed":4,"values":{"carries":8,"rushing_yards":2,"rushing_tds":0,"yards_per_carry":0.25,"rushing_first_downs":0,"rushing_fumbles_lost":0},"rowScope":"team"},{"season":2020,"seasonType":"REG","team":"NE","gamesPlayed":1,"values":{"carries":1,"rushing_yards":8,"rushing_tds":0,"yards_per_carry":8,"rushing_first_downs":1,"rushing_fumbles_lost":0},"rowScope":"team"},{"season":2021,"seasonType":"REG","team":"NE","gamesPlayed":5,"values":{"carries":11,"rushing_yards":-8,"rushing_tds":0,"yards_per_carry":-0.73,"rushing_first_downs":1,"rushing_fumbles_lost":0},"rowScope":"team"},{"season":2023,"seasonType":"REG","team":"LV","gamesPlayed":2,"values":{"carries":3,"rushing_yards":-3,"rushing_tds":0,"yards_per_carry":-1,"rushing_first_downs":0,"rushing_fumbles_lost":0},"rowScope":"team"}],"careerTotals":{"REG":{"carries":120,"rushing_yards":112,"rushing_tds":2,"yards_per_carry":0.93,"rushing_first_downs":21,"rushing_fumbles_lost":0},"POST":{"carries":4,"rushing_yards":-2,"rushing_tds":0,"yards_per_carry":-0.5,"rushing_first_downs":0,"rushing_fumbles_lost":0}}},{"id":"receiving","label":"Receiving","columns":[{"key":"targets"},{"key":"receptions"},{"key":"receiving_yards"},{"key":"receiving_tds"},{"key":"yards_per_reception"},{"key":"catch_pct"},{"key":"receiving_first_downs"}],"rows":[{"season":2014,"seasonType":"REG","team":"CLE","gamesPlayed":14,"values":{"targets":1,"receptions":0,"receiving_yards":0,"receiving_tds":0,"yards_per_reception":null,"catch_pct":0,"receiving_first_downs":0},"rowScope":"team"}],"careerTotals":{"REG":{"targets":1,"receptions":0,"receiving_yards":0,"receiving_tds":0,"yards_per_reception":null,"catch_pct":0,"receiving_first_downs":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":2013,"seasonType":"REG","team":"CLE","gamesPlayed":3,"values":{"offense_snaps":152,"offense_pct":70,"defense_snaps":null,"defense_pct":0,"st_snaps":1,"st_pct":1},"rowScope":"team"},{"season":2014,"seasonType":"REG","team":"CLE","gamesPlayed":14,"values":{"offense_snaps":912,"offense_pct":95.79,"defense_snaps":null,"defense_pct":0,"st_snaps":null,"st_pct":0},"rowScope":"team"},{"season":2015,"seasonType":"REG","team":"HOU","gamesPlayed":11,"values":{"offense_snaps":673,"offense_pct":86.09,"defense_snaps":null,"defense_pct":0,"st_snaps":null,"st_pct":0},"rowScope":"team"},{"season":2015,"seasonType":"POST","team":"HOU","gamesPlayed":1,"values":{"offense_snaps":63,"offense_pct":98,"defense_snaps":null,"defense_pct":0,"st_snaps":null,"st_pct":0},"rowScope":"team"},{"season":2016,"seasonType":"REG","team":"CHI","gamesPlayed":6,"values":{"offense_snaps":314,"offense_pct":78.17,"defense_snaps":null,"defense_pct":0,"st_snaps":null,"st_pct":0},"rowScope":"team"},{"season":2017,"seasonType":"REG","gamesPlayed":11,"gamesStarted":null,"values":{"offense_snaps":381,"offense_pct":null,"defense_snaps":null,"defense_pct":null,"st_snaps":null,"st_pct":null},"team":"TOT","rowScope":"total"},{"season":2017,"seasonType":"REG","team":"NE","gamesPlayed":5,"values":{"offense_snaps":23,"offense_pct":6.6,"defense_snaps":null,"defense_pct":0,"st_snaps":null,"st_pct":0},"rowScope":"team"},{"season":2017,"seasonType":"REG","team":"SF","gamesPlayed":6,"values":{"offense_snaps":358,"offense_pct":87.33,"defense_snaps":null,"defense_pct":0,"st_snaps":null,"st_pct":0},"rowScope":"team"},{"season":2017,"seasonType":"POST","team":"NE","gamesPlayed":1,"values":{"offense_snaps":3,"offense_pct":4,"defense_snaps":null,"defense_pct":0,"st_snaps":null,"st_pct":0},"rowScope":"team"},{"season":2018,"seasonType":"REG","team":"NE","gamesPlayed":5,"values":{"offense_snaps":27,"offense_pct":7.6,"defense_snaps":null,"defense_pct":0,"st_snaps":null,"st_pct":0},"rowScope":"team"},{"season":2019,"seasonType":"REG","team":"IND","gamesPlayed":4,"values":{"offense_snaps":129,"offense_pct":46.75,"defense_snaps":null,"defense_pct":0,"st_snaps":null,"st_pct":0},"rowScope":"team"},{"season":2020,"seasonType":"REG","team":"NE","gamesPlayed":1,"values":{"offense_snaps":50,"offense_pct":67,"defense_snaps":null,"defense_pct":0,"st_snaps":null,"st_pct":0},"rowScope":"team"},{"season":2021,"seasonType":"REG","team":"NE","gamesPlayed":5,"values":{"offense_snaps":41,"offense_pct":11.8,"defense_snaps":null,"defense_pct":0,"st_snaps":null,"st_pct":0},"rowScope":"team"},{"season":2022,"seasonType":"REG","team":"NE","gamesPlayed":1,"values":{"offense_snaps":15,"offense_pct":26,"defense_snaps":null,"defense_pct":0,"st_snaps":null,"st_pct":0},"rowScope":"team"},{"season":2023,"seasonType":"REG","team":"LV","gamesPlayed":3,"values":{"offense_snaps":80,"offense_pct":40,"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":2018,"seasonType":"REG","team":"NE","gamesPlayed":null,"values":{"times_pressured":0,"times_hurried":0,"times_hit":0,"times_blitzed":0,"throwaways":0,"batted_balls":null,"scrambles":null,"on_tgt_pct":null,"bad_throw_pct":50,"pressure_pct":0,"pocket_time":1.4},"rowScope":"team"},{"season":2019,"seasonType":"REG","team":"IND","gamesPlayed":null,"values":{"times_pressured":19,"times_hurried":7,"times_hit":7,"times_blitzed":30,"throwaways":1,"batted_balls":0,"scrambles":null,"on_tgt_pct":70.3,"bad_throw_pct":21.9,"pressure_pct":26.4,"pocket_time":2.5},"rowScope":"team"},{"season":2020,"seasonType":"REG","team":"NE","gamesPlayed":null,"values":{"times_pressured":3,"times_hurried":0,"times_hit":1,"times_blitzed":11,"throwaways":1,"batted_balls":0,"scrambles":null,"on_tgt_pct":82.6,"bad_throw_pct":17.4,"pressure_pct":11.1,"pocket_time":2.2},"rowScope":"team"},{"season":2021,"seasonType":"REG","team":"NE","gamesPlayed":null,"values":{"times_pressured":0,"times_hurried":0,"times_hit":0,"times_blitzed":4,"throwaways":0,"batted_balls":0,"scrambles":null,"on_tgt_pct":100,"bad_throw_pct":0,"pressure_pct":0,"pocket_time":2.2},"rowScope":"team"},{"season":2022,"seasonType":"REG","team":"NE","gamesPlayed":null,"values":{"times_pressured":2,"times_hurried":0,"times_hit":1,"times_blitzed":4,"throwaways":0,"batted_balls":0,"scrambles":null,"on_tgt_pct":83.3,"bad_throw_pct":16.7,"pressure_pct":28.6,"pocket_time":1.6},"rowScope":"team"},{"season":2023,"seasonType":"REG","team":"LV","gamesPlayed":null,"values":{"times_pressured":3,"times_hurried":1,"times_hit":1,"times_blitzed":14,"throwaways":0,"batted_balls":1,"scrambles":null,"on_tgt_pct":57.1,"bad_throw_pct":23.8,"pressure_pct":7,"pocket_time":2.1},"rowScope":"team"}],"careerTotals":{"REG":{"times_pressured":27,"times_hurried":8,"times_hit":10,"times_blitzed":63,"throwaways":2,"batted_balls":1,"scrambles":null,"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":2018,"seasonType":"REG","team":"NE","gamesPlayed":5,"values":{"ybc":-8,"yac":0,"brk_tkl":0,"x1d":1,"ybc_att":-0.7,"yac_att":0,"att_br":null},"rowScope":"team"},{"season":2019,"seasonType":"REG","team":"IND","gamesPlayed":4,"values":{"ybc":-3,"yac":5,"brk_tkl":0,"x1d":0,"ybc_att":-0.4,"yac_att":0.6,"att_br":null},"rowScope":"team"},{"season":2020,"seasonType":"REG","team":"NE","gamesPlayed":1,"values":{"ybc":2,"yac":6,"brk_tkl":1,"x1d":1,"ybc_att":2,"yac_att":6,"att_br":1},"rowScope":"team"},{"season":2021,"seasonType":"REG","team":"NE","gamesPlayed":5,"values":{"ybc":-9,"yac":1,"brk_tkl":0,"x1d":1,"ybc_att":-0.8,"yac_att":0.1,"att_br":null},"rowScope":"team"},{"season":2023,"seasonType":"REG","team":"LV","gamesPlayed":3,"values":{"ybc":-3,"yac":0,"brk_tkl":0,"x1d":0,"ybc_att":-1,"yac_att":0,"att_br":null},"rowScope":"team"}],"careerTotals":{"REG":{"ybc":-21,"yac":12,"brk_tkl":1,"x1d":3,"ybc_att":null,"yac_att":null,"att_br":null}}}],"similarPlayers":[{"slug":"billy-volek","name":"Billy Volek","sport":"nfl","similarity":86,"position":"QB","team":"SD","headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/jei3uos0woj4u7exp8ih","basis":"Quarterback comp"},{"slug":"damon-huard","name":"Damon Huard","sport":"nfl","similarity":84,"position":"QB","team":"KC","headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/xertseiinipmodedwo4b","basis":"Quarterback comp"},{"slug":"matt-moore","name":"Matt Moore","sport":"nfl","similarity":84,"position":"QB","team":"KC","headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/h04zarfikqlgerdftbgp","basis":"Quarterback comp"},{"slug":"jason-garrett","name":"Jason Garrett","sport":"nfl","similarity":83,"position":"QB","team":"NYG","headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/dgrr8txfkt9xv2fjte8g","basis":"Quarterback comp"},{"slug":"neil-o-donnell","name":"Neil O'Donnell","sport":"nfl","similarity":83,"position":"QB","team":"TEN","headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/eljm5vck5j6fltkfftxd","basis":"Quarterback comp"},{"slug":"tim-rattay","name":"Tim Rattay","sport":"nfl","similarity":83,"position":"QB","team":"ARI","headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/sxkzdrtlgxo5khpoar8e","basis":"Quarterback comp"},{"slug":"c-j-beathard","name":"C.J. Beathard","sport":"nfl","similarity":82,"position":"QB","team":"JAX","headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/yw8euaevcvwswbx5w27w","basis":"Quarterback comp"},{"slug":"ken-o-brien","name":"Ken O'Brien","sport":"nfl","similarity":82,"position":"QB","team":"PHI","headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/uvy0opr8dz2irype6l8l","basis":"Quarterback comp"}],"dataSources":["nflverse:players","nflverse:player_stats","nflverse:snap_counts","nflverse:combine","nflverse:injuries"],"generatedAt":"2026-08-31T10:23:32.140Z"}