{"sport":"nfl","slug":"ryan-tannehill","bio":{"fullName":"Ryan Tannehill","position":"QB","positionGroup":"QB","team":"TEN","jerseyNumber":17,"heightInches":76,"weightLbs":217,"birthDate":"1988-07-27","college":"Texas A&M","collegeConference":"Big Twelve Conference","headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/yvwju12dl6haf3r8uzrm","rookieSeason":2012,"lastSeason":2023,"yearsExperience":12,"status":"ACT","externalIds":{"gsis":"00-0029701","pfr":"TannRy00","espn":"14876"}},"draft":{"year":2012,"round":1,"pick":8,"team":"MIA","undrafted":false},"combine":{"season":2012,"heightInches":76,"weightLbs":221,"fortyYard":4.65,"benchReps":null,"vertical":null,"broadJump":null,"threeCone":null,"shuttle":null,"school":"Texas A&M","hasData":true},"accolades":{"hallOfFame":false,"proBowls":1,"allPro":0,"careerAV":null,"seasonsStarted":10,"firstSeason":2012,"lastSeason":2023},"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":2012,"seasonType":"REG","team":"MIA","gamesPlayed":16,"values":{"completions":282,"attempts":484,"completion_pct":58.26,"passing_yards":3294,"passing_tds":12,"interceptions":13,"yards_per_attempt":6.81,"passer_rating":76.07,"sacks":35},"rowScope":"team"},{"season":2013,"seasonType":"REG","team":"MIA","gamesPlayed":16,"values":{"completions":355,"attempts":588,"completion_pct":60.37,"passing_yards":3913,"passing_tds":24,"interceptions":17,"yards_per_attempt":6.65,"passer_rating":81.68,"sacks":58},"rowScope":"team"},{"season":2014,"seasonType":"REG","team":"MIA","gamesPlayed":16,"values":{"completions":392,"attempts":590,"completion_pct":66.44,"passing_yards":4045,"passing_tds":27,"interceptions":12,"yards_per_attempt":6.86,"passer_rating":92.8,"sacks":46},"rowScope":"team"},{"season":2015,"seasonType":"REG","team":"MIA","gamesPlayed":16,"values":{"completions":363,"attempts":586,"completion_pct":61.95,"passing_yards":4208,"passing_tds":24,"interceptions":12,"yards_per_attempt":7.18,"passer_rating":88.74,"sacks":45},"rowScope":"team"},{"season":2016,"seasonType":"REG","team":"MIA","gamesPlayed":13,"values":{"completions":261,"attempts":389,"completion_pct":67.1,"passing_yards":2995,"passing_tds":19,"interceptions":12,"yards_per_attempt":7.7,"passer_rating":93.5,"sacks":29},"rowScope":"team"},{"season":2018,"seasonType":"REG","team":"MIA","gamesPlayed":11,"values":{"completions":176,"attempts":274,"completion_pct":64.23,"passing_yards":1979,"passing_tds":17,"interceptions":9,"yards_per_attempt":7.22,"passer_rating":92.7,"sacks":35},"rowScope":"team"},{"season":2019,"seasonType":"REG","team":"TEN","gamesPlayed":12,"values":{"completions":201,"attempts":286,"completion_pct":70.28,"passing_yards":2742,"passing_tds":22,"interceptions":6,"yards_per_attempt":9.59,"passer_rating":117.5,"sacks":31},"rowScope":"team"},{"season":2019,"seasonType":"POST","team":"TEN","gamesPlayed":3,"values":{"completions":36,"attempts":60,"completion_pct":60,"passing_yards":369,"passing_tds":5,"interceptions":1,"yards_per_attempt":6.15,"passer_rating":98.54,"sacks":5},"rowScope":"team"},{"season":2020,"seasonType":"REG","team":"TEN","gamesPlayed":16,"values":{"completions":315,"attempts":481,"completion_pct":65.49,"passing_yards":3819,"passing_tds":33,"interceptions":7,"yards_per_attempt":7.94,"passer_rating":106.54,"sacks":24},"rowScope":"team","officialSource":"nfl.com:official-stats"},{"season":2020,"seasonType":"POST","team":"TEN","gamesPlayed":1,"values":{"completions":18,"attempts":26,"completion_pct":69.23,"passing_yards":165,"passing_tds":1,"interceptions":1,"yards_per_attempt":6.35,"passer_rating":83.01,"sacks":1},"rowScope":"team"},{"season":2021,"seasonType":"REG","team":"TEN","gamesPlayed":17,"values":{"completions":357,"attempts":531,"completion_pct":67.23,"passing_yards":3734,"passing_tds":22,"interceptions":14,"yards_per_attempt":7.03,"passer_rating":90.23,"sacks":47},"rowScope":"team"},{"season":2021,"seasonType":"POST","team":"TEN","gamesPlayed":1,"values":{"completions":15,"attempts":24,"completion_pct":62.5,"passing_yards":220,"passing_tds":1,"interceptions":3,"yards_per_attempt":9.17,"passer_rating":66.67,"sacks":1},"rowScope":"team"},{"season":2022,"seasonType":"REG","team":"TEN","gamesPlayed":12,"values":{"completions":212,"attempts":325,"completion_pct":65.23,"passing_yards":2536,"passing_tds":14,"interceptions":6,"yards_per_attempt":7.8,"passer_rating":95.62,"sacks":33},"rowScope":"team"},{"season":2023,"seasonType":"REG","team":"TEN","gamesPlayed":9,"values":{"completions":149,"attempts":230,"completion_pct":64.78,"passing_yards":1616,"passing_tds":4,"interceptions":7,"yards_per_attempt":7.03,"passer_rating":78.46,"sacks":32},"rowScope":"team"}],"careerTotals":{"REG":{"completions":3063,"attempts":4764,"completion_pct":64.29,"passing_yards":34881,"passing_tds":218,"interceptions":115,"yards_per_attempt":7.32,"passer_rating":91.36,"sacks":415},"POST":{"completions":69,"attempts":110,"completion_pct":62.73,"passing_yards":754,"passing_tds":7,"interceptions":5,"yards_per_attempt":6.85,"passer_rating":85.19,"sacks":7}}},{"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":2012,"seasonType":"REG","team":"MIA","gamesPlayed":16,"values":{"carries":49,"rushing_yards":211,"rushing_tds":2,"yards_per_carry":4.31,"rushing_first_downs":16,"rushing_fumbles_lost":1},"rowScope":"team"},{"season":2013,"seasonType":"REG","team":"MIA","gamesPlayed":16,"values":{"carries":40,"rushing_yards":238,"rushing_tds":1,"yards_per_carry":5.95,"rushing_first_downs":12,"rushing_fumbles_lost":1},"rowScope":"team"},{"season":2014,"seasonType":"REG","team":"MIA","gamesPlayed":16,"values":{"carries":56,"rushing_yards":311,"rushing_tds":1,"yards_per_carry":5.55,"rushing_first_downs":18,"rushing_fumbles_lost":1},"rowScope":"team"},{"season":2015,"seasonType":"REG","team":"MIA","gamesPlayed":16,"values":{"carries":32,"rushing_yards":141,"rushing_tds":1,"yards_per_carry":4.41,"rushing_first_downs":8,"rushing_fumbles_lost":0},"rowScope":"team"},{"season":2016,"seasonType":"REG","team":"MIA","gamesPlayed":13,"values":{"carries":39,"rushing_yards":164,"rushing_tds":1,"yards_per_carry":4.21,"rushing_first_downs":10,"rushing_fumbles_lost":1},"rowScope":"team"},{"season":2018,"seasonType":"REG","team":"MIA","gamesPlayed":11,"values":{"carries":32,"rushing_yards":145,"rushing_tds":0,"yards_per_carry":4.53,"rushing_first_downs":9,"rushing_fumbles_lost":1},"rowScope":"team"},{"season":2019,"seasonType":"REG","team":"TEN","gamesPlayed":12,"values":{"carries":43,"rushing_yards":185,"rushing_tds":4,"yards_per_carry":4.3,"rushing_first_downs":14,"rushing_fumbles_lost":0},"rowScope":"team"},{"season":2019,"seasonType":"POST","team":"TEN","gamesPlayed":3,"values":{"carries":13,"rushing_yards":35,"rushing_tds":1,"yards_per_carry":2.69,"rushing_first_downs":5,"rushing_fumbles_lost":0},"rowScope":"team"},{"season":2020,"seasonType":"REG","team":"TEN","gamesPlayed":16,"values":{"carries":43,"rushing_yards":266,"rushing_tds":7,"yards_per_carry":6.19,"rushing_first_downs":22,"rushing_fumbles_lost":0},"rowScope":"team"},{"season":2020,"seasonType":"POST","team":"TEN","gamesPlayed":1,"values":{"carries":2,"rushing_yards":6,"rushing_tds":0,"yards_per_carry":3,"rushing_first_downs":1,"rushing_fumbles_lost":0},"rowScope":"team"},{"season":2021,"seasonType":"REG","team":"TEN","gamesPlayed":17,"values":{"carries":55,"rushing_yards":270,"rushing_tds":7,"yards_per_carry":4.91,"rushing_first_downs":33,"rushing_fumbles_lost":1},"rowScope":"team"},{"season":2021,"seasonType":"POST","team":"TEN","gamesPlayed":1,"values":{"carries":3,"rushing_yards":12,"rushing_tds":0,"yards_per_carry":4,"rushing_first_downs":0,"rushing_fumbles_lost":0},"rowScope":"team"},{"season":2022,"seasonType":"REG","team":"TEN","gamesPlayed":12,"values":{"carries":34,"rushing_yards":98,"rushing_tds":2,"yards_per_carry":2.88,"rushing_first_downs":12,"rushing_fumbles_lost":1},"rowScope":"team"},{"season":2023,"seasonType":"REG","team":"TEN","gamesPlayed":9,"values":{"carries":17,"rushing_yards":74,"rushing_tds":1,"yards_per_carry":4.35,"rushing_first_downs":4,"rushing_fumbles_lost":0},"rowScope":"team"}],"careerTotals":{"REG":{"carries":440,"rushing_yards":2103,"rushing_tds":27,"yards_per_carry":4.78,"rushing_first_downs":158,"rushing_fumbles_lost":7},"POST":{"carries":18,"rushing_yards":53,"rushing_tds":1,"yards_per_carry":2.94,"rushing_first_downs":6,"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":"MIA","gamesPlayed":16,"values":{"targets":1,"receptions":1,"receiving_yards":-4,"receiving_tds":0,"yards_per_reception":-4,"catch_pct":100,"receiving_first_downs":0},"rowScope":"team"},{"season":2015,"seasonType":"REG","team":"MIA","gamesPlayed":16,"values":{"targets":1,"receptions":1,"receiving_yards":9,"receiving_tds":0,"yards_per_reception":9,"catch_pct":100,"receiving_first_downs":0},"rowScope":"team"},{"season":2018,"seasonType":"REG","team":"MIA","gamesPlayed":11,"values":{"targets":1,"receptions":1,"receiving_yards":3,"receiving_tds":1,"yards_per_reception":3,"catch_pct":100,"receiving_first_downs":1},"rowScope":"team"},{"season":2020,"seasonType":"REG","team":"TEN","gamesPlayed":16,"values":{"targets":1,"receptions":1,"receiving_yards":0,"receiving_tds":0,"yards_per_reception":0,"catch_pct":100,"receiving_first_downs":0},"rowScope":"team"},{"season":2020,"seasonType":"POST","team":"TEN","gamesPlayed":1,"values":{"targets":1,"receptions":1,"receiving_yards":-10,"receiving_tds":0,"yards_per_reception":-10,"catch_pct":100,"receiving_first_downs":0},"rowScope":"team"},{"season":2023,"seasonType":"REG","team":"TEN","gamesPlayed":9,"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":5,"receptions":4,"receiving_yards":8,"receiving_tds":1,"yards_per_reception":2,"catch_pct":80,"receiving_first_downs":1},"POST":{"targets":1,"receptions":1,"receiving_yards":-10,"receiving_tds":0,"yards_per_reception":-10,"catch_pct":100,"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":"MIA","gamesPlayed":16,"values":{"offense_snaps":1021,"offense_pct":99.31,"defense_snaps":null,"defense_pct":0,"st_snaps":null,"st_pct":0},"rowScope":"team"},{"season":2014,"seasonType":"REG","team":"MIA","gamesPlayed":16,"values":{"offense_snaps":1065,"offense_pct":97.44,"defense_snaps":null,"defense_pct":0,"st_snaps":null,"st_pct":0},"rowScope":"team"},{"season":2015,"seasonType":"REG","team":"MIA","gamesPlayed":16,"values":{"offense_snaps":1025,"offense_pct":99.31,"defense_snaps":null,"defense_pct":0,"st_snaps":null,"st_pct":0},"rowScope":"team"},{"season":2016,"seasonType":"REG","team":"MIA","gamesPlayed":13,"values":{"offense_snaps":758,"offense_pct":98.23,"defense_snaps":null,"defense_pct":0,"st_snaps":null,"st_pct":0},"rowScope":"team"},{"season":2018,"seasonType":"REG","team":"MIA","gamesPlayed":11,"values":{"offense_snaps":580,"offense_pct":97.18,"defense_snaps":null,"defense_pct":0,"st_snaps":null,"st_pct":0},"rowScope":"team"},{"season":2019,"seasonType":"REG","team":"TEN","gamesPlayed":12,"values":{"offense_snaps":637,"offense_pct":86.92,"defense_snaps":null,"defense_pct":0,"st_snaps":null,"st_pct":0},"rowScope":"team"},{"season":2019,"seasonType":"POST","team":"TEN","gamesPlayed":3,"values":{"offense_snaps":177,"offense_pct":98,"defense_snaps":null,"defense_pct":0,"st_snaps":null,"st_pct":0},"rowScope":"team"},{"season":2020,"seasonType":"REG","team":"TEN","gamesPlayed":16,"values":{"offense_snaps":1052,"offense_pct":97.94,"defense_snaps":null,"defense_pct":0,"st_snaps":null,"st_pct":0},"rowScope":"team"},{"season":2020,"seasonType":"POST","team":"TEN","gamesPlayed":1,"values":{"offense_snaps":50,"offense_pct":100,"defense_snaps":null,"defense_pct":0,"st_snaps":null,"st_pct":0},"rowScope":"team"},{"season":2021,"seasonType":"REG","team":"TEN","gamesPlayed":17,"values":{"offense_snaps":1168,"offense_pct":98.59,"defense_snaps":null,"defense_pct":0,"st_snaps":null,"st_pct":0},"rowScope":"team"},{"season":2021,"seasonType":"POST","team":"TEN","gamesPlayed":1,"values":{"offense_snaps":53,"offense_pct":100,"defense_snaps":null,"defense_pct":0,"st_snaps":null,"st_pct":0},"rowScope":"team"},{"season":2022,"seasonType":"REG","team":"TEN","gamesPlayed":12,"values":{"offense_snaps":686,"offense_pct":94.33,"defense_snaps":null,"defense_pct":0,"st_snaps":null,"st_pct":0},"rowScope":"team"},{"season":2023,"seasonType":"REG","team":"TEN","gamesPlayed":10,"values":{"offense_snaps":500,"offense_pct":83.9,"defense_snaps":null,"defense_pct":0,"st_snaps":2,"st_pct":0.5},"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":"MIA","gamesPlayed":null,"values":{"times_pressured":97,"times_hurried":30,"times_hit":32,"times_blitzed":97,"throwaways":9,"batted_balls":null,"scrambles":null,"on_tgt_pct":null,"bad_throw_pct":15.5,"pressure_pct":30.7,"pocket_time":2.4},"rowScope":"team"},{"season":2019,"seasonType":"REG","team":"TEN","gamesPlayed":null,"values":{"times_pressured":80,"times_hurried":25,"times_hit":24,"times_blitzed":104,"throwaways":5,"batted_balls":6,"scrambles":null,"on_tgt_pct":80.9,"bad_throw_pct":12.6,"pressure_pct":24.1,"pocket_time":2.6},"rowScope":"team"},{"season":2020,"seasonType":"REG","team":"TEN","gamesPlayed":null,"values":{"times_pressured":121,"times_hurried":36,"times_hit":61,"times_blitzed":161,"throwaways":19,"batted_balls":8,"scrambles":null,"on_tgt_pct":77.3,"bad_throw_pct":13.6,"pressure_pct":23,"pocket_time":2.5},"rowScope":"team"},{"season":2021,"seasonType":"REG","team":"TEN","gamesPlayed":null,"values":{"times_pressured":142,"times_hurried":31,"times_hit":64,"times_blitzed":166,"throwaways":9,"batted_balls":10,"scrambles":null,"on_tgt_pct":78.9,"bad_throw_pct":15.9,"pressure_pct":23.8,"pocket_time":2.3},"rowScope":"team"},{"season":2022,"seasonType":"REG","team":"TEN","gamesPlayed":null,"values":{"times_pressured":90,"times_hurried":22,"times_hit":35,"times_blitzed":105,"throwaways":7,"batted_balls":11,"scrambles":null,"on_tgt_pct":74.1,"bad_throw_pct":12,"pressure_pct":24.3,"pocket_time":2.5},"rowScope":"team"},{"season":2023,"seasonType":"REG","team":"TEN","gamesPlayed":null,"values":{"times_pressured":72,"times_hurried":10,"times_hit":30,"times_blitzed":65,"throwaways":7,"batted_balls":5,"scrambles":null,"on_tgt_pct":75.1,"bad_throw_pct":14,"pressure_pct":26.7,"pocket_time":2.4},"rowScope":"team"}],"careerTotals":{"REG":{"times_pressured":602,"times_hurried":154,"times_hit":246,"times_blitzed":698,"throwaways":56,"batted_balls":40,"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":"MIA","gamesPlayed":11,"values":{"ybc":133,"yac":12,"brk_tkl":1,"x1d":9,"ybc_att":4.2,"yac_att":0.4,"att_br":32},"rowScope":"team"},{"season":2019,"seasonType":"REG","team":"TEN","gamesPlayed":12,"values":{"ybc":156,"yac":29,"brk_tkl":1,"x1d":14,"ybc_att":3.6,"yac_att":0.7,"att_br":43},"rowScope":"team"},{"season":2020,"seasonType":"REG","team":"TEN","gamesPlayed":16,"values":{"ybc":221,"yac":45,"brk_tkl":0,"x1d":22,"ybc_att":5.1,"yac_att":1,"att_br":null},"rowScope":"team"},{"season":2021,"seasonType":"REG","team":"TEN","gamesPlayed":17,"values":{"ybc":211,"yac":59,"brk_tkl":2,"x1d":33,"ybc_att":3.8,"yac_att":1.1,"att_br":27.5},"rowScope":"team"},{"season":2022,"seasonType":"REG","team":"TEN","gamesPlayed":12,"values":{"ybc":77,"yac":21,"brk_tkl":1,"x1d":12,"ybc_att":2.3,"yac_att":0.6,"att_br":34},"rowScope":"team"},{"season":2023,"seasonType":"REG","team":"TEN","gamesPlayed":10,"values":{"ybc":59,"yac":15,"brk_tkl":0,"x1d":4,"ybc_att":3.5,"yac_att":0.9,"att_br":null},"rowScope":"team"}],"careerTotals":{"REG":{"ybc":857,"yac":181,"brk_tkl":5,"x1d":94,"ybc_att":null,"yac_att":null,"att_br":null}}},{"id":"adv-receiving","label":"Advanced Receiving (2018+)","columns":[{"key":"brk_tkl"},{"key":"drop"},{"key":"x1d"},{"key":"adot"},{"key":"ybc_r"},{"key":"yac_r"},{"key":"drop_percent"},{"key":"rat"}],"rows":[{"season":2018,"seasonType":"REG","team":"MIA","gamesPlayed":11,"values":{"brk_tkl":0,"drop":0,"x1d":1,"adot":2,"ybc_r":2,"yac_r":1,"drop_percent":0,"rat":118.7},"rowScope":"team"},{"season":2020,"seasonType":"REG","team":"TEN","gamesPlayed":16,"values":{"brk_tkl":0,"drop":0,"x1d":0,"adot":0,"ybc_r":0,"yac_r":0,"drop_percent":0,"rat":79.2},"rowScope":"team"},{"season":2023,"seasonType":"REG","team":"TEN","gamesPlayed":10,"values":{"brk_tkl":0,"drop":0,"x1d":0,"adot":-1,"ybc_r":null,"yac_r":null,"drop_percent":0,"rat":39.6},"rowScope":"team"}],"careerTotals":{"REG":{"brk_tkl":0,"drop":0,"x1d":1,"adot":null,"ybc_r":null,"yac_r":null,"drop_percent":null,"rat":null}}}],"similarPlayers":[{"slug":"jordan-love","name":"Jordan Love","sport":"nfl","similarity":92,"position":"QB","team":"GB","headshotUrl":"https://static.www.nfl.com/image/upload/f_auto,q_auto/league/thz8stjkbjwddxqnozi5","basis":"Quarterback comp"},{"slug":"c-j-stroud","name":"C.J. Stroud","sport":"nfl","similarity":91,"position":"QB","team":"HOU","headshotUrl":"https://static.www.nfl.com/image/upload/f_auto,q_auto/league/tt4zrtxlhifaljhj0rn7","basis":"Quarterback comp"},{"slug":"geno-smith","name":"Geno Smith","sport":"nfl","similarity":90,"position":"QB","team":"NYJ","headshotUrl":"https://static.www.nfl.com/image/upload/f_auto,q_auto/league/q8wfqvmy7cwxdi35dtby","basis":"Quarterback comp"},{"slug":"joe-burrow","name":"Joe Burrow","sport":"nfl","similarity":90,"position":"QB","team":"CIN","headshotUrl":"https://static.www.nfl.com/image/upload/f_auto,q_auto/league/gnnvcgui1cijybukk2w7","basis":"Quarterback comp"},{"slug":"trevor-lawrence","name":"Trevor Lawrence","sport":"nfl","similarity":90,"position":"QB","team":"JAX","headshotUrl":"https://static.www.nfl.com/image/upload/f_auto,q_auto/league/k9uzdernqkx7oquy7dkg","basis":"Quarterback comp"},{"slug":"matt-ryan","name":"Matt Ryan","sport":"nfl","similarity":89,"position":"QB","team":"IND","headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/s6zam4ekrrnonsck6vak","basis":"Quarterback comp"},{"slug":"tyler-shough","name":"Tyler Shough","sport":"nfl","similarity":89,"position":"QB","team":"NO","headshotUrl":"https://static.www.nfl.com/image/upload/f_auto,q_auto/league/vu51ogqu4i3abbwpj2fl","basis":"Quarterback comp"},{"slug":"deshaun-watson","name":"Deshaun Watson","sport":"nfl","similarity":88,"position":"QB","team":"CLE","headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/otfs2docj6eahaebo5xn","basis":"Quarterback comp"}],"dataSources":["nflverse:players","nflverse:player_stats","nflverse:snap_counts","nflverse:combine","nflverse:draft_picks","nflverse:injuries","nfl.com:official-stats (facts-only reference)"],"generatedAt":"2026-08-31T10:23:32.140Z"}