{"sport":"nfl","slug":"tommy-townsend","bio":{"fullName":"Tommy Townsend","position":"P","positionGroup":"SPEC","team":"TEN","jerseyNumber":3,"heightInches":73,"weightLbs":191,"birthDate":"1996-11-12","college":"Florida","collegeConference":"Southeastern Conference","headshotUrl":"https://static.www.nfl.com/image/upload/f_auto,q_auto/league/i29abfkwipi4d6v0sbpe","rookieSeason":2020,"lastSeason":2026,"yearsExperience":7,"status":"ACT","externalIds":{"gsis":"00-0035889","pfr":"TownTo01","espn":"3915398"}},"draft":null,"combine":{"season":2020,"heightInches":73,"weightLbs":191,"fortyYard":4.75,"benchReps":null,"vertical":null,"broadJump":null,"threeCone":null,"shuttle":null,"school":"Florida","hasData":true},"accolades":null,"statTables":[{"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":2020,"seasonType":"REG","team":"KC","gamesPlayed":16,"values":{"offense_snaps":null,"offense_pct":0,"defense_snaps":null,"defense_pct":0,"st_snaps":141,"st_pct":31.94},"rowScope":"team"},{"season":2020,"seasonType":"POST","gamesPlayed":3,"gamesStarted":null,"values":{"offense_snaps":null,"offense_pct":null,"defense_snaps":null,"defense_pct":null,"st_snaps":20,"st_pct":null},"team":"TOT","rowScope":"total"},{"season":2020,"seasonType":"POST","team":"KC","gamesPlayed":2,"values":{"offense_snaps":null,"offense_pct":0,"defense_snaps":null,"defense_pct":0,"st_snaps":13,"st_pct":26.5},"rowScope":"team"},{"season":2020,"seasonType":"POST","team":"TB","gamesPlayed":1,"values":{"offense_snaps":null,"offense_pct":0,"defense_snaps":null,"defense_pct":0,"st_snaps":7,"st_pct":26},"rowScope":"team"},{"season":2021,"seasonType":"REG","team":"KC","gamesPlayed":16,"values":{"offense_snaps":null,"offense_pct":0,"defense_snaps":null,"defense_pct":0,"st_snaps":116,"st_pct":29},"rowScope":"team"},{"season":2021,"seasonType":"POST","team":"KC","gamesPlayed":3,"values":{"offense_snaps":null,"offense_pct":0,"defense_snaps":null,"defense_pct":0,"st_snaps":28,"st_pct":30.67},"rowScope":"team"},{"season":2022,"seasonType":"REG","team":"KC","gamesPlayed":17,"values":{"offense_snaps":null,"offense_pct":0,"defense_snaps":null,"defense_pct":0,"st_snaps":143,"st_pct":31.18},"rowScope":"team"},{"season":2022,"seasonType":"POST","team":"KC","gamesPlayed":3,"values":{"offense_snaps":null,"offense_pct":0,"defense_snaps":null,"defense_pct":0,"st_snaps":27,"st_pct":32},"rowScope":"team"},{"season":2023,"seasonType":"REG","team":"KC","gamesPlayed":17,"values":{"offense_snaps":null,"offense_pct":0,"defense_snaps":null,"defense_pct":0,"st_snaps":136,"st_pct":31.94},"rowScope":"team"},{"season":2023,"seasonType":"POST","team":"KC","gamesPlayed":4,"values":{"offense_snaps":null,"offense_pct":0,"defense_snaps":null,"defense_pct":0,"st_snaps":34,"st_pct":33},"rowScope":"team"},{"season":2024,"seasonType":"REG","team":"HOU","gamesPlayed":17,"values":{"offense_snaps":null,"offense_pct":0,"defense_snaps":null,"defense_pct":0,"st_snaps":159,"st_pct":33.06},"rowScope":"team"},{"season":2024,"seasonType":"POST","team":"HOU","gamesPlayed":2,"values":{"offense_snaps":null,"offense_pct":0,"defense_snaps":null,"defense_pct":0,"st_snaps":17,"st_pct":30.5},"rowScope":"team"},{"season":2025,"seasonType":"REG","team":"HOU","gamesPlayed":17,"values":{"offense_snaps":null,"offense_pct":0,"defense_snaps":null,"defense_pct":0,"st_snaps":155,"st_pct":30.88},"rowScope":"team"},{"season":2025,"seasonType":"POST","team":"HOU","gamesPlayed":2,"values":{"offense_snaps":null,"offense_pct":0,"defense_snaps":null,"defense_pct":0,"st_snaps":17,"st_pct":30.5},"rowScope":"team"},{"season":2026,"seasonType":"REG","team":"TEN","gamesPlayed":5,"values":{"offense_snaps":null,"offense_pct":0,"defense_snaps":null,"defense_pct":0,"st_snaps":36,"st_pct":29.6},"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":"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":2020,"seasonType":"REG","team":"KC","gamesPlayed":1,"values":{"completions":1,"attempts":1,"completion_pct":100,"passing_yards":13,"passing_tds":0,"interceptions":0,"yards_per_attempt":13,"passer_rating":118.75,"sacks":0},"rowScope":"team"},{"season":2021,"seasonType":"REG","team":"KC","gamesPlayed":1,"values":{"completions":1,"attempts":1,"completion_pct":100,"passing_yards":16,"passing_tds":0,"interceptions":0,"yards_per_attempt":16,"passer_rating":118.75,"sacks":0},"rowScope":"team"},{"season":2022,"seasonType":"REG","team":"KC","gamesPlayed":1,"values":{"completions":0,"attempts":1,"completion_pct":0,"passing_yards":0,"passing_tds":0,"interceptions":0,"yards_per_attempt":0,"passer_rating":39.58,"sacks":0},"rowScope":"team"},{"season":2023,"seasonType":"REG","team":"KC","gamesPlayed":1,"values":{"completions":1,"attempts":1,"completion_pct":100,"passing_yards":11,"passing_tds":0,"interceptions":0,"yards_per_attempt":11,"passer_rating":112.5,"sacks":0},"rowScope":"team"}],"careerTotals":{"REG":{"completions":3,"attempts":4,"completion_pct":75,"passing_yards":40,"passing_tds":0,"interceptions":0,"yards_per_attempt":10,"passer_rating":106.25,"sacks":0}}},{"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":2020,"seasonType":"REG","team":"KC","gamesPlayed":null,"values":{"times_pressured":0,"times_hurried":0,"times_hit":0,"times_blitzed":0,"throwaways":0,"batted_balls":0,"scrambles":null,"on_tgt_pct":0,"bad_throw_pct":0,"pressure_pct":0,"pocket_time":0},"rowScope":"team"},{"season":2021,"seasonType":"REG","team":"KC","gamesPlayed":null,"values":{"times_pressured":0,"times_hurried":0,"times_hit":0,"times_blitzed":1,"throwaways":0,"batted_balls":0,"scrambles":null,"on_tgt_pct":100,"bad_throw_pct":0,"pressure_pct":0,"pocket_time":2},"rowScope":"team"},{"season":2022,"seasonType":"REG","team":"KC","gamesPlayed":null,"values":{"times_pressured":0,"times_hurried":0,"times_hit":0,"times_blitzed":1,"throwaways":0,"batted_balls":0,"scrambles":null,"on_tgt_pct":0,"bad_throw_pct":100,"pressure_pct":0,"pocket_time":3.3},"rowScope":"team"},{"season":2023,"seasonType":"REG","team":"KC","gamesPlayed":null,"values":{"times_pressured":0,"times_hurried":0,"times_hit":0,"times_blitzed":1,"throwaways":0,"batted_balls":0,"scrambles":null,"on_tgt_pct":100,"bad_throw_pct":0,"pressure_pct":0,"pocket_time":2},"rowScope":"team"}],"careerTotals":{"REG":{"times_pressured":0,"times_hurried":0,"times_hit":0,"times_blitzed":3,"throwaways":0,"batted_balls":0,"scrambles":null,"on_tgt_pct":null,"bad_throw_pct":null,"pressure_pct":null,"pocket_time":null}}},{"id":"adv-defense","label":"Advanced Defense & Coverage (2018+)","columns":[{"key":"tgt"},{"key":"cmp"},{"key":"prss"},{"key":"hrry"},{"key":"qbkd"},{"key":"bltz"},{"key":"m_tkl"},{"key":"cmp_percent"},{"key":"rat"},{"key":"dadot"},{"key":"m_tkl_percent"}],"rows":[{"season":2025,"seasonType":"REG","team":"HOU","gamesPlayed":17,"values":{"tgt":1,"cmp":1,"prss":0,"hrry":0,"qbkd":0,"bltz":0,"m_tkl":0,"cmp_percent":1,"rat":79.2,"dadot":0,"m_tkl_percent":null},"rowScope":"team"}],"careerTotals":{"REG":{"tgt":1,"cmp":1,"prss":0,"hrry":0,"qbkd":0,"bltz":0,"m_tkl":0,"cmp_percent":null,"rat":null,"dadot":null,"m_tkl_percent":null}}},{"id":"punting","label":"Punting","columns":[{"key":"punts"},{"key":"punt_yards"},{"key":"punt_avg"},{"key":"punt_long"}],"rows":[{"season":2020,"seasonType":"REG","team":"KC","values":{"punts":52,"punt_yards":2339,"punt_avg":45,"punt_long":67},"gamesPlayed":16,"rowScope":"team"},{"season":2021,"seasonType":"REG","team":"KC","values":{"punts":37,"punt_yards":1746,"punt_avg":47.2,"punt_long":68},"gamesPlayed":16,"rowScope":"team"},{"season":2022,"seasonType":"REG","team":"KC","values":{"punts":53,"punt_yards":2672,"punt_avg":50.4,"punt_long":76},"gamesPlayed":17,"rowScope":"team"},{"season":2023,"seasonType":"REG","team":"KC","values":{"punts":59,"punt_yards":2776,"punt_avg":47,"punt_long":68},"gamesPlayed":17,"rowScope":"team"},{"season":2024,"seasonType":"REG","team":"HOU","values":{"punts":76,"punt_yards":3649,"punt_avg":48,"punt_long":69},"gamesPlayed":17,"rowScope":"team"},{"season":2025,"seasonType":"REG","team":"HOU","values":{"punts":72,"punt_yards":3424,"punt_avg":47.6,"punt_long":73},"gamesPlayed":17,"rowScope":"team"}],"careerTotals":{"REG":{"punts":349,"punt_yards":16606,"punt_avg":47.58,"punt_long":76}}}],"similarPlayers":[],"dataSources":["nflverse:players","nflverse:snap_counts","nflverse:combine","nflverse:player_stats","statvault:restored-from-history (S316)"],"generatedAt":"2026-10-15T08:10:05.692Z"}