{"sport":"nfl","slug":"kenny-stills","bio":{"fullName":"Kenny Stills","position":"WR","positionGroup":"WR","team":"NO","jerseyNumber":12,"heightInches":73,"weightLbs":202,"birthDate":"1992-04-22","college":"Oklahoma","collegeConference":"Big Twelve Conference","headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/wswn6tehkzj8mdfbablx","rookieSeason":2013,"lastSeason":2021,"yearsExperience":9,"status":"ACT","externalIds":{"gsis":"00-0030085","pfr":"StilKe00","espn":"16016"}},"draft":{"year":2013,"round":5,"pick":144,"team":"NO","undrafted":false},"combine":{"season":2013,"heightInches":72,"weightLbs":194,"fortyYard":4.38,"benchReps":16,"vertical":33.5,"broadJump":124,"threeCone":null,"shuttle":4.35,"school":"Oklahoma","hasData":true},"accolades":{"hallOfFame":false,"proBowls":0,"allPro":0,"careerAV":null,"seasonsStarted":5,"firstSeason":2013,"lastSeason":2021},"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":2018,"seasonType":"REG","team":"MIA","gamesPlayed":15,"values":{"completions":1,"attempts":1,"completion_pct":100,"passing_yards":3,"passing_tds":1,"interceptions":0,"yards_per_attempt":3,"passer_rating":118.75,"sacks":0},"rowScope":"team"}],"careerTotals":{"REG":{"completions":1,"attempts":1,"completion_pct":100,"passing_yards":3,"passing_tds":1,"interceptions":0,"yards_per_attempt":3,"passer_rating":118.75,"sacks":0}}},{"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":2013,"seasonType":"REG","team":"NO","gamesPlayed":16,"values":{"carries":3,"rushing_yards":10,"rushing_tds":0,"yards_per_carry":3.33,"rushing_first_downs":0,"rushing_fumbles_lost":0},"rowScope":"team"},{"season":2013,"seasonType":"POST","team":"NO","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":2014,"seasonType":"REG","team":"NO","gamesPlayed":15,"values":{"carries":1,"rushing_yards":-2,"rushing_tds":0,"yards_per_carry":-2,"rushing_first_downs":0,"rushing_fumbles_lost":0},"rowScope":"team"},{"season":2021,"seasonType":"REG","team":"NO","gamesPlayed":7,"values":{"carries":1,"rushing_yards":1,"rushing_tds":0,"yards_per_carry":1,"rushing_first_downs":0,"rushing_fumbles_lost":0},"rowScope":"team"}],"careerTotals":{"REG":{"carries":5,"rushing_yards":9,"rushing_tds":0,"yards_per_carry":1.8,"rushing_first_downs":0,"rushing_fumbles_lost":0},"POST":{"carries":1,"rushing_yards":1,"rushing_tds":0,"yards_per_carry":1,"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":2013,"seasonType":"REG","team":"NO","gamesPlayed":16,"values":{"targets":50,"receptions":32,"receiving_yards":641,"receiving_tds":5,"yards_per_reception":20.03,"catch_pct":64,"receiving_first_downs":24},"rowScope":"team"},{"season":2013,"seasonType":"POST","team":"NO","gamesPlayed":1,"values":{"targets":4,"receptions":3,"receiving_yards":35,"receiving_tds":0,"yards_per_reception":11.67,"catch_pct":75,"receiving_first_downs":2},"rowScope":"team"},{"season":2014,"seasonType":"REG","team":"NO","gamesPlayed":15,"values":{"targets":84,"receptions":63,"receiving_yards":931,"receiving_tds":3,"yards_per_reception":14.78,"catch_pct":75,"receiving_first_downs":47},"rowScope":"team"},{"season":2015,"seasonType":"REG","team":"MIA","gamesPlayed":15,"values":{"targets":63,"receptions":27,"receiving_yards":440,"receiving_tds":3,"yards_per_reception":16.3,"catch_pct":42.86,"receiving_first_downs":18},"rowScope":"team"},{"season":2016,"seasonType":"REG","team":"MIA","gamesPlayed":16,"values":{"targets":81,"receptions":42,"receiving_yards":726,"receiving_tds":9,"yards_per_reception":17.29,"catch_pct":51.85,"receiving_first_downs":30},"rowScope":"team"},{"season":2016,"seasonType":"POST","team":"MIA","gamesPlayed":1,"values":{"targets":5,"receptions":5,"receiving_yards":82,"receiving_tds":0,"yards_per_reception":16.4,"catch_pct":100,"receiving_first_downs":4},"rowScope":"team"},{"season":2017,"seasonType":"REG","team":"MIA","gamesPlayed":16,"values":{"targets":105,"receptions":58,"receiving_yards":847,"receiving_tds":6,"yards_per_reception":14.6,"catch_pct":55.24,"receiving_first_downs":36},"rowScope":"team"},{"season":2018,"seasonType":"REG","team":"MIA","gamesPlayed":15,"values":{"targets":64,"receptions":37,"receiving_yards":553,"receiving_tds":6,"yards_per_reception":14.95,"catch_pct":57.81,"receiving_first_downs":26},"rowScope":"team"},{"season":2019,"seasonType":"REG","team":"HOU","gamesPlayed":13,"values":{"targets":55,"receptions":40,"receiving_yards":561,"receiving_tds":4,"yards_per_reception":14.03,"catch_pct":72.73,"receiving_first_downs":27},"rowScope":"team"},{"season":2019,"seasonType":"POST","team":"HOU","gamesPlayed":2,"values":{"targets":11,"receptions":7,"receiving_yards":126,"receiving_tds":1,"yards_per_reception":18,"catch_pct":63.64,"receiving_first_downs":6},"rowScope":"team"},{"season":2020,"seasonType":"REG","team":"HOU","gamesPlayed":7,"values":{"targets":19,"receptions":11,"receiving_yards":144,"receiving_tds":1,"yards_per_reception":13.09,"catch_pct":57.89,"receiving_first_downs":8},"rowScope":"team"},{"season":2021,"seasonType":"REG","team":"NO","gamesPlayed":7,"values":{"targets":23,"receptions":6,"receiving_yards":68,"receiving_tds":1,"yards_per_reception":11.33,"catch_pct":26.09,"receiving_first_downs":4},"rowScope":"team"}],"careerTotals":{"REG":{"targets":544,"receptions":316,"receiving_yards":4911,"receiving_tds":38,"yards_per_reception":15.54,"catch_pct":58.09,"receiving_first_downs":220},"POST":{"targets":20,"receptions":15,"receiving_yards":243,"receiving_tds":1,"yards_per_reception":16.2,"catch_pct":75,"receiving_first_downs":12}}},{"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":"NO","gamesPlayed":16,"values":{"offense_snaps":690,"offense_pct":60.81,"defense_snaps":null,"defense_pct":0,"st_snaps":null,"st_pct":0},"rowScope":"team"},{"season":2013,"seasonType":"POST","team":"NO","gamesPlayed":2,"values":{"offense_snaps":89,"offense_pct":60,"defense_snaps":null,"defense_pct":0,"st_snaps":null,"st_pct":0},"rowScope":"team"},{"season":2014,"seasonType":"REG","team":"NO","gamesPlayed":15,"values":{"offense_snaps":617,"offense_pct":58,"defense_snaps":null,"defense_pct":0,"st_snaps":2,"st_pct":0.47},"rowScope":"team"},{"season":2015,"seasonType":"REG","team":"MIA","gamesPlayed":16,"values":{"offense_snaps":594,"offense_pct":58.06,"defense_snaps":null,"defense_pct":0,"st_snaps":1,"st_pct":0.19},"rowScope":"team"},{"season":2016,"seasonType":"REG","team":"MIA","gamesPlayed":16,"values":{"offense_snaps":795,"offense_pct":83.56,"defense_snaps":null,"defense_pct":0,"st_snaps":null,"st_pct":0},"rowScope":"team"},{"season":2016,"seasonType":"POST","team":"MIA","gamesPlayed":1,"values":{"offense_snaps":58,"offense_pct":89,"defense_snaps":null,"defense_pct":0,"st_snaps":null,"st_pct":0},"rowScope":"team"},{"season":2017,"seasonType":"REG","team":"MIA","gamesPlayed":16,"values":{"offense_snaps":939,"offense_pct":90.69,"defense_snaps":null,"defense_pct":0,"st_snaps":null,"st_pct":0},"rowScope":"team"},{"season":2018,"seasonType":"REG","team":"MIA","gamesPlayed":15,"values":{"offense_snaps":744,"offense_pct":86.8,"defense_snaps":null,"defense_pct":0,"st_snaps":6,"st_pct":1.53},"rowScope":"team"},{"season":2019,"seasonType":"REG","team":"HOU","gamesPlayed":13,"values":{"offense_snaps":587,"offense_pct":68.85,"defense_snaps":null,"defense_pct":0,"st_snaps":null,"st_pct":0},"rowScope":"team"},{"season":2019,"seasonType":"POST","team":"HOU","gamesPlayed":2,"values":{"offense_snaps":128,"offense_pct":87,"defense_snaps":null,"defense_pct":0,"st_snaps":null,"st_pct":0},"rowScope":"team"},{"season":2020,"seasonType":"REG","team":"HOU","gamesPlayed":10,"values":{"offense_snaps":165,"offense_pct":26.8,"defense_snaps":null,"defense_pct":0,"st_snaps":null,"st_pct":0},"rowScope":"team"},{"season":2021,"seasonType":"REG","team":"NO","gamesPlayed":13,"values":{"offense_snaps":274,"offense_pct":33,"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":"MIA","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":0,"pressure_pct":0,"pocket_time":1.2},"rowScope":"team"}],"careerTotals":{"REG":{"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":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":2021,"seasonType":"REG","team":"NO","gamesPlayed":13,"values":{"ybc":1,"yac":0,"brk_tkl":0,"x1d":0,"ybc_att":1,"yac_att":0,"att_br":null},"rowScope":"team"}],"careerTotals":{"REG":{"ybc":1,"yac":0,"brk_tkl":0,"x1d":0,"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":15,"values":{"brk_tkl":1,"drop":3,"x1d":27,"adot":16.3,"ybc_r":11.4,"yac_r":3.5,"drop_percent":0.047,"rat":98},"rowScope":"team"},{"season":2019,"seasonType":"REG","team":"HOU","gamesPlayed":13,"values":{"brk_tkl":0,"drop":2,"x1d":27,"adot":10.5,"ybc_r":10.4,"yac_r":3.6,"drop_percent":0.036,"rat":121.9},"rowScope":"team"},{"season":2020,"seasonType":"REG","team":"HOU","gamesPlayed":10,"values":{"brk_tkl":0,"drop":3,"x1d":8,"adot":12.5,"ybc_r":11.5,"yac_r":1.5,"drop_percent":0.158,"rat":77.5},"rowScope":"team"},{"season":2021,"seasonType":"REG","team":"NO","gamesPlayed":13,"values":{"brk_tkl":0,"drop":1,"x1d":4,"adot":18.4,"ybc_r":9.7,"yac_r":1.7,"drop_percent":0.043,"rat":36},"rowScope":"team"}],"careerTotals":{"REG":{"brk_tkl":1,"drop":9,"x1d":66,"adot":null,"ybc_r":null,"yac_r":null,"drop_percent":null,"rat":null}}}],"similarPlayers":[{"slug":"darius-slayton","name":"Darius Slayton","sport":"nfl","similarity":92,"position":"WR","team":"NYG","headshotUrl":"https://static.www.nfl.com/image/upload/f_auto,q_auto/league/otksyfjll5waf0vsczeu","basis":"Wide receiver comp"},{"slug":"torrey-smith","name":"Torrey Smith","sport":"nfl","similarity":90,"position":"WR","team":"CAR","headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/sqvbn4ybxagyfwva3i51","basis":"Wide receiver comp"},{"slug":"corey-bradford","name":"Corey Bradford","sport":"nfl","similarity":89,"position":"WR","team":"DET","headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/nm3dgcfd1c0vrf3ajpmw","basis":"Wide receiver comp"},{"slug":"fred-biletnikoff","name":"Fred Biletnikoff","sport":"nfl","similarity":89,"position":"WR","team":"OAK","headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/twxofug0tyee97sp00vo","basis":"Wide receiver comp"},{"slug":"gabe-davis","name":"Gabe Davis","sport":"nfl","similarity":89,"position":"WR","team":"BUF","headshotUrl":"https://static.www.nfl.com/image/upload/f_auto,q_auto/league/rlmgjtfct5qjtbwcjqg6","basis":"Wide receiver comp"},{"slug":"john-taylor","name":"John Taylor","sport":"nfl","similarity":89,"position":"WR","team":"SF","headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/js3eu9wheisi1ywsaopl","basis":"Wide receiver comp"},{"slug":"michael-gallup","name":"Michael Gallup","sport":"nfl","similarity":89,"position":"WR","team":"DAL","headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/tt9xpcg4x2z3osc1fcq6","basis":"Wide receiver comp"},{"slug":"quintez-cephus","name":"Quintez Cephus","sport":"nfl","similarity":89,"position":"WR","team":"DET","headshotUrl":"https://static.www.nfl.com/image/upload/f_auto,q_auto/league/klifw1clu1ymeoo5vqpc","basis":"Wide receiver comp"}],"dataSources":["nflverse:players","nflverse:player_stats","nflverse:snap_counts","nflverse:combine","nflverse:draft_picks","nflverse:injuries"],"generatedAt":"2026-08-31T10:23:32.140Z"}