{"sport":"nfl","slug":"t-j-sanders","bio":{"fullName":"T.J. Sanders","position":"DT","positionGroup":"DL","team":"BUF","jerseyNumber":98,"heightInches":76,"weightLbs":297,"birthDate":"2003-07-30","college":"South Carolina","collegeConference":"Southeastern Conference","headshotUrl":"https://static.www.nfl.com/image/upload/f_auto,q_auto/league/wxkk01nfridtywdbl86z","rookieSeason":2025,"lastSeason":2026,"yearsExperience":2,"status":"ACT","externalIds":{"gsis":"00-0040724","pfr":"SandTJ00","espn":"4684527"}},"draft":{"year":2025,"round":2,"pick":41,"team":"BUF","undrafted":false},"combine":{"season":2025,"heightInches":76,"weightLbs":297,"fortyYard":null,"benchReps":null,"vertical":31.5,"broadJump":112,"threeCone":7.7,"shuttle":4.67,"school":"South Carolina","hasData":true},"accolades":{"hallOfFame":false,"proBowls":0,"allPro":0,"careerAV":null,"seasonsStarted":0,"firstSeason":2025,"lastSeason":2026},"statTables":[{"id":"defense","label":"Defense","columns":[{"key":"tackles_combined"},{"key":"tackles_solo"},{"key":"tackles_assists"},{"key":"tackles_for_loss"},{"key":"qb_hits"},{"key":"sacks_def"},{"key":"def_int"},{"key":"passes_defended"},{"key":"forced_fumbles"},{"key":"fumble_recoveries"},{"key":"def_tds"},{"key":"safeties"}],"rows":[{"season":2025,"seasonType":"REG","team":"BUF","gamesPlayed":10,"values":{"tackles_combined":16,"tackles_solo":7,"tackles_assists":9,"tackles_for_loss":1,"qb_hits":1,"sacks_def":1,"def_int":0,"passes_defended":1,"forced_fumbles":0,"fumble_recoveries":null,"def_tds":0,"safeties":0},"rowScope":"team"},{"season":2026,"seasonType":"REG","team":"BUF","gamesPlayed":1,"values":{"tackles_combined":5,"tackles_solo":2,"tackles_assists":3,"tackles_for_loss":0,"qb_hits":0,"sacks_def":0,"def_int":0,"passes_defended":0,"forced_fumbles":0,"fumble_recoveries":null,"def_tds":0,"safeties":0},"rowScope":"team"}],"careerTotals":{"REG":{"tackles_combined":21,"tackles_solo":9,"tackles_assists":12,"tackles_for_loss":1,"qb_hits":1,"sacks_def":1,"def_int":0,"passes_defended":1,"forced_fumbles":0,"fumble_recoveries":null,"def_tds":0,"safeties":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":2025,"seasonType":"REG","team":"BUF","gamesPlayed":12,"values":{"offense_snaps":null,"offense_pct":0,"defense_snaps":297,"defense_pct":44.17,"st_snaps":16,"st_pct":4.92},"rowScope":"team"},{"season":2025,"seasonType":"POST","team":"BUF","gamesPlayed":2,"values":{"offense_snaps":null,"offense_pct":0,"defense_snaps":35,"defense_pct":27.5,"st_snaps":1,"st_pct":1.5},"rowScope":"team"},{"season":2026,"seasonType":"REG","team":"BUF","gamesPlayed":1,"values":{"offense_snaps":null,"offense_pct":0,"defense_snaps":51,"defense_pct":62,"st_snaps":2,"st_pct":7},"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-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":"BUF","gamesPlayed":12,"values":{"tgt":0,"cmp":0,"prss":2,"hrry":1,"qbkd":0,"bltz":0,"m_tkl":0,"cmp_percent":null,"rat":null,"dadot":null,"m_tkl_percent":0},"rowScope":"team"}],"careerTotals":{"REG":{"tgt":0,"cmp":0,"prss":2,"hrry":1,"qbkd":0,"bltz":0,"m_tkl":0,"cmp_percent":null,"rat":null,"dadot":null,"m_tkl_percent":null}}}],"similarPlayers":[{"slug":"zacch-pickens","name":"Zacch Pickens","sport":"nfl","similarity":95,"position":"DT","team":"KC","headshotUrl":"https://static.www.nfl.com/image/upload/f_auto,q_auto/league/dsqdomywsgl8x4bqqcie","basis":"Defensive line comp"},{"slug":"brian-schaefering","name":"Brian Schaefering","sport":"nfl","similarity":92,"position":"NT","team":"DAL","headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/se1wwqjdnxu2rm4dhcgz","basis":"Defensive line comp"},{"slug":"jarvis-jenkins","name":"Jarvis Jenkins","sport":"nfl","similarity":92,"position":"DT","team":"KC","headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/pxvjmmyps0sz1ewiarl1","basis":"Defensive line comp"},{"slug":"mitch-unrein","name":"Mitch Unrein","sport":"nfl","similarity":92,"position":"DT","team":"CHI","headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/ca7jpvbeqxt9gyfzbh5a","basis":"Defensive line comp"},{"slug":"james-lynch-2020","name":"James Lynch","sport":"nfl","similarity":91,"position":"DT","team":"CHI","headshotUrl":"https://static.www.nfl.com/image/upload/f_auto,q_auto/league/qs3ngnzqgcc4tpz5clh5","basis":"Defensive line comp"},{"slug":"kevin-henry","name":"Kevin Henry","sport":"nfl","similarity":91,"position":"DE","team":"PIT","headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/tinzp2oegdaqlbagoi8r","basis":"Defensive line comp"},{"slug":"marc-boutte","name":"Marc Boutte","sport":"nfl","similarity":91,"position":"DT","team":"WAS","headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/yzrwzb1w5j7bfatvotpw","basis":"Defensive line comp"},{"slug":"travis-kirschke","name":"Travis Kirschke","sport":"nfl","similarity":91,"position":"DE","team":"PIT","headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/a88cz9zikeblhsptl6y2","basis":"Defensive line comp"}],"dataSources":["nflverse:players","nflverse:player_stats_def","nflverse:snap_counts","nflverse:combine","nflverse:draft_picks"],"generatedAt":"2026-10-15T08:10:05.692Z"}