{"sport":"nfl","slug":"todd-heap","bio":{"fullName":"Todd Heap","position":"TE","positionGroup":"TE","team":"ARI","jerseyNumber":86,"heightInches":77,"weightLbs":252,"birthDate":"1980-03-16","college":"Arizona State","collegeConference":null,"headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/lfwhp1fevjrx1puoon94","rookieSeason":2001,"lastSeason":2012,"yearsExperience":12,"status":"CUT","externalIds":{"gsis":"00-0020516","pfr":"HeapTo00"}},"draft":{"year":2001,"round":1,"pick":31,"team":"BAL","undrafted":false},"combine":{"season":2001,"heightInches":77,"weightLbs":252,"fortyYard":4.68,"benchReps":null,"vertical":null,"broadJump":null,"threeCone":null,"shuttle":null,"school":"Arizona State","hasData":true},"accolades":{"hallOfFame":false,"proBowls":2,"allPro":0,"careerAV":null,"seasonsStarted":8,"firstSeason":2001,"lastSeason":2012},"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":2002,"seasonType":"REG","team":"BAL","gamesPlayed":16,"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"}],"careerTotals":{"REG":{"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}}},{"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":2002,"seasonType":"REG","team":"BAL","gamesPlayed":16,"values":{"carries":4,"rushing_yards":38,"rushing_tds":0,"yards_per_carry":9.5,"rushing_first_downs":2,"rushing_fumbles_lost":0},"rowScope":"team"},{"season":2003,"seasonType":"REG","team":"BAL","gamesPlayed":16,"values":{"carries":3,"rushing_yards":21,"rushing_tds":0,"yards_per_carry":7,"rushing_first_downs":0,"rushing_fumbles_lost":0},"rowScope":"team"},{"season":2009,"seasonType":"REG","team":"BAL","gamesPlayed":16,"values":{"carries":1,"rushing_yards":2,"rushing_tds":0,"yards_per_carry":2,"rushing_first_downs":0,"rushing_fumbles_lost":0},"rowScope":"team"}],"careerTotals":{"REG":{"carries":8,"rushing_yards":61,"rushing_tds":0,"yards_per_carry":7.63,"rushing_first_downs":2,"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":2001,"seasonType":"REG","team":"BAL","gamesPlayed":10,"values":{"targets":23,"receptions":16,"receiving_yards":206,"receiving_tds":1,"yards_per_reception":12.88,"catch_pct":69.57,"receiving_first_downs":10},"rowScope":"team"},{"season":2001,"seasonType":"POST","team":"BAL","gamesPlayed":2,"values":{"targets":4,"receptions":1,"receiving_yards":11,"receiving_tds":0,"yards_per_reception":11,"catch_pct":25,"receiving_first_downs":1},"rowScope":"team"},{"season":2002,"seasonType":"REG","team":"BAL","gamesPlayed":16,"values":{"targets":122,"receptions":68,"receiving_yards":836,"receiving_tds":6,"yards_per_reception":12.29,"catch_pct":55.74,"receiving_first_downs":44},"rowScope":"team"},{"season":2003,"seasonType":"REG","team":"BAL","gamesPlayed":16,"values":{"targets":57,"receptions":57,"receiving_yards":693,"receiving_tds":3,"yards_per_reception":12.16,"catch_pct":100,"receiving_first_downs":32},"rowScope":"team"},{"season":2003,"seasonType":"POST","team":"BAL","gamesPlayed":1,"values":{"targets":6,"receptions":6,"receiving_yards":80,"receiving_tds":1,"yards_per_reception":13.33,"catch_pct":100,"receiving_first_downs":3},"rowScope":"team"},{"season":2004,"seasonType":"REG","team":"BAL","gamesPlayed":6,"values":{"targets":27,"receptions":27,"receiving_yards":303,"receiving_tds":3,"yards_per_reception":11.22,"catch_pct":100,"receiving_first_downs":17},"rowScope":"team"},{"season":2005,"seasonType":"REG","team":"BAL","gamesPlayed":16,"values":{"targets":75,"receptions":75,"receiving_yards":855,"receiving_tds":7,"yards_per_reception":11.4,"catch_pct":100,"receiving_first_downs":43},"rowScope":"team"},{"season":2006,"seasonType":"REG","team":"BAL","gamesPlayed":16,"values":{"targets":73,"receptions":73,"receiving_yards":765,"receiving_tds":6,"yards_per_reception":10.48,"catch_pct":100,"receiving_first_downs":39},"rowScope":"team"},{"season":2006,"seasonType":"POST","team":"BAL","gamesPlayed":1,"values":{"targets":3,"receptions":3,"receiving_yards":28,"receiving_tds":0,"yards_per_reception":9.33,"catch_pct":100,"receiving_first_downs":1},"rowScope":"team"},{"season":2007,"seasonType":"REG","team":"BAL","gamesPlayed":5,"values":{"targets":23,"receptions":23,"receiving_yards":239,"receiving_tds":1,"yards_per_reception":10.39,"catch_pct":100,"receiving_first_downs":14},"rowScope":"team"},{"season":2008,"seasonType":"REG","team":"BAL","gamesPlayed":14,"values":{"targets":36,"receptions":35,"receiving_yards":403,"receiving_tds":3,"yards_per_reception":11.51,"catch_pct":97.22,"receiving_first_downs":23},"rowScope":"team"},{"season":2008,"seasonType":"POST","team":"BAL","gamesPlayed":3,"values":{"targets":5,"receptions":5,"receiving_yards":80,"receiving_tds":0,"yards_per_reception":16,"catch_pct":100,"receiving_first_downs":3},"rowScope":"team"},{"season":2009,"seasonType":"REG","team":"BAL","gamesPlayed":16,"values":{"targets":75,"receptions":53,"receiving_yards":593,"receiving_tds":6,"yards_per_reception":11.19,"catch_pct":70.67,"receiving_first_downs":33},"rowScope":"team"},{"season":2009,"seasonType":"POST","team":"BAL","gamesPlayed":2,"values":{"targets":8,"receptions":4,"receiving_yards":35,"receiving_tds":0,"yards_per_reception":8.75,"catch_pct":50,"receiving_first_downs":3},"rowScope":"team"},{"season":2010,"seasonType":"REG","team":"BAL","gamesPlayed":13,"values":{"targets":64,"receptions":40,"receiving_yards":599,"receiving_tds":5,"yards_per_reception":14.98,"catch_pct":62.5,"receiving_first_downs":30},"rowScope":"team"},{"season":2010,"seasonType":"POST","team":"BAL","gamesPlayed":2,"values":{"targets":20,"receptions":13,"receiving_yards":151,"receiving_tds":1,"yards_per_reception":11.62,"catch_pct":65,"receiving_first_downs":11},"rowScope":"team"},{"season":2011,"seasonType":"REG","team":"ARI","gamesPlayed":7,"values":{"targets":36,"receptions":24,"receiving_yards":283,"receiving_tds":1,"yards_per_reception":11.79,"catch_pct":66.67,"receiving_first_downs":9},"rowScope":"team"},{"season":2012,"seasonType":"REG","team":"ARI","gamesPlayed":2,"values":{"targets":13,"receptions":8,"receiving_yards":94,"receiving_tds":0,"yards_per_reception":11.75,"catch_pct":61.54,"receiving_first_downs":5},"rowScope":"team"}],"careerTotals":{"REG":{"targets":624,"receptions":499,"receiving_yards":5869,"receiving_tds":42,"yards_per_reception":11.76,"catch_pct":79.97,"receiving_first_downs":299},"POST":{"targets":46,"receptions":32,"receiving_yards":385,"receiving_tds":2,"yards_per_reception":12.03,"catch_pct":69.57,"receiving_first_downs":22}}}],"careerGames":145,"similarPlayers":[{"slug":"jeremy-shockey","name":"Jeremy Shockey","sport":"nfl","similarity":96,"position":"TE","team":"CAR","headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/oe4d8uw9nbhjtivrsmgu","basis":"Tight end comp"},{"slug":"dallas-goedert","name":"Dallas Goedert","sport":"nfl","similarity":93,"position":"TE","team":"PHI","headshotUrl":"https://static.www.nfl.com/image/upload/f_auto,q_auto/league/bafepstxu7vvxb9v5vua","basis":"Tight end comp"},{"slug":"heath-miller","name":"Heath Miller","sport":"nfl","similarity":93,"position":"TE","team":"PIT","headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/iqw8fry4hgfvegs9nfuf","basis":"Tight end comp"},{"slug":"tony-gonzalez","name":"Tony Gonzalez","sport":"nfl","similarity":93,"position":"TE","team":"ATL","headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/enbspvy0ahsyznomitre","basis":"Tight end comp"},{"slug":"mike-ditka","name":"Mike Ditka","sport":"nfl","similarity":92,"position":"TE","team":"DAL","headshotUrl":null,"basis":"Tight end comp"},{"slug":"antonio-gates","name":"Antonio Gates","sport":"nfl","similarity":91,"position":"TE","team":"LAC","headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/kndulvysinvn4tpvt0bc","basis":"Tight end comp"},{"slug":"jay-riemersma","name":"Jay Riemersma","sport":"nfl","similarity":91,"position":"TE","team":"PIT","headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/frgmk5ijsefbt184h8sd","basis":"Tight end comp"},{"slug":"travis-kelce","name":"Travis Kelce","sport":"nfl","similarity":91,"position":"TE","team":"KC","headshotUrl":"https://static.www.nfl.com/image/upload/f_auto,q_auto/league/dpxovcfku6ud2aohgf6a","basis":"Tight end comp"}],"dataSources":["nflverse:draft_picks","nflverse:players","nflverse:combine","nflverse:player_stats","nflverse:injuries"],"generatedAt":"2026-08-31T10:23:32.140Z"}