{"sport":"nfl","slug":"will-harris","bio":{"fullName":"Will Harris","position":"SAF","positionGroup":"DB","team":"WAS","jerseyNumber":3,"heightInches":73,"weightLbs":207,"birthDate":"1995-12-19","college":"Boston College","collegeConference":"Atlantic Coast Conference","headshotUrl":"https://static.www.nfl.com/image/upload/f_auto,q_auto/league/u5dy7qow1rg8c8768koq","rookieSeason":2019,"lastSeason":2026,"yearsExperience":8,"status":"CUT","externalIds":{"gsis":"00-0035655","pfr":"HarrWi02","espn":"3915297"}},"draft":{"year":2019,"round":3,"pick":81,"team":"DET","undrafted":false},"combine":{"season":2019,"heightInches":73,"weightLbs":207,"fortyYard":4.41,"benchReps":20,"vertical":36.5,"broadJump":123,"threeCone":6.91,"shuttle":4.12,"school":"Boston Col.","hasData":true},"accolades":{"hallOfFame":false,"proBowls":0,"allPro":0,"careerAV":null,"seasonsStarted":4,"firstSeason":2019,"lastSeason":2025},"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":2019,"seasonType":"REG","team":"DET","gamesPlayed":12,"values":{"tackles_combined":34,"tackles_solo":24,"tackles_assists":10,"tackles_for_loss":1,"qb_hits":1,"sacks_def":1,"def_int":0,"passes_defended":3,"forced_fumbles":0,"fumble_recoveries":null,"def_tds":0,"safeties":0},"rowScope":"team"},{"season":2020,"seasonType":"REG","team":"DET","gamesPlayed":13,"values":{"tackles_combined":32,"tackles_solo":23,"tackles_assists":9,"tackles_for_loss":0,"qb_hits":0,"sacks_def":0,"def_int":0,"passes_defended":1,"forced_fumbles":0,"fumble_recoveries":null,"def_tds":0,"safeties":0},"rowScope":"team"},{"season":2021,"seasonType":"REG","team":"DET","gamesPlayed":16,"values":{"tackles_combined":86,"tackles_solo":57,"tackles_assists":29,"tackles_for_loss":0,"qb_hits":1,"sacks_def":0.5,"def_int":0,"passes_defended":4,"forced_fumbles":1,"fumble_recoveries":null,"def_tds":0,"safeties":0},"rowScope":"team"},{"season":2022,"seasonType":"REG","team":"DET","gamesPlayed":13,"values":{"tackles_combined":50,"tackles_solo":37,"tackles_assists":13,"tackles_for_loss":2,"qb_hits":1,"sacks_def":0,"def_int":1,"passes_defended":4,"forced_fumbles":1,"fumble_recoveries":1,"def_tds":0,"safeties":0},"rowScope":"team"},{"season":2023,"seasonType":"REG","team":"DET","gamesPlayed":7,"values":{"tackles_combined":15,"tackles_solo":10,"tackles_assists":5,"tackles_for_loss":1,"qb_hits":1,"sacks_def":0,"def_int":1,"passes_defended":2,"forced_fumbles":0,"fumble_recoveries":1,"def_tds":0,"safeties":0},"rowScope":"team"},{"season":2024,"seasonType":"REG","team":"NO","gamesPlayed":13,"values":{"tackles_combined":67,"tackles_solo":48,"tackles_assists":19,"tackles_for_loss":3,"qb_hits":0,"sacks_def":0,"def_int":1,"passes_defended":5,"forced_fumbles":0,"fumble_recoveries":null,"def_tds":0,"safeties":0},"rowScope":"team"},{"season":2025,"seasonType":"REG","team":"WAS","gamesPlayed":9,"values":{"tackles_combined":38,"tackles_solo":22,"tackles_assists":16,"tackles_for_loss":1,"qb_hits":0,"sacks_def":1,"def_int":0,"passes_defended":3,"forced_fumbles":1,"fumble_recoveries":null,"def_tds":0,"safeties":0},"rowScope":"team"}],"careerTotals":{"REG":{"tackles_combined":322,"tackles_solo":221,"tackles_assists":101,"tackles_for_loss":8,"qb_hits":4,"sacks_def":2.5,"def_int":3,"passes_defended":22,"forced_fumbles":3,"fumble_recoveries":2,"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":2019,"seasonType":"REG","team":"DET","gamesPlayed":16,"values":{"offense_snaps":null,"offense_pct":0,"defense_snaps":667,"defense_pct":60.44,"st_snaps":262,"st_pct":55.13},"rowScope":"team"},{"season":2020,"seasonType":"REG","team":"DET","gamesPlayed":16,"values":{"offense_snaps":null,"offense_pct":0,"defense_snaps":312,"defense_pct":28.25,"st_snaps":258,"st_pct":57.63},"rowScope":"team"},{"season":2021,"seasonType":"REG","team":"DET","gamesPlayed":17,"values":{"offense_snaps":null,"offense_pct":0,"defense_snaps":1012,"defense_pct":88.65,"st_snaps":148,"st_pct":34},"rowScope":"team"},{"season":2022,"seasonType":"REG","team":"DET","gamesPlayed":15,"values":{"offense_snaps":null,"offense_pct":0,"defense_snaps":660,"defense_pct":65.93,"st_snaps":142,"st_pct":34.53},"rowScope":"team"},{"season":2023,"seasonType":"REG","team":"DET","gamesPlayed":17,"values":{"offense_snaps":null,"offense_pct":0,"defense_snaps":192,"defense_pct":17.82,"st_snaps":294,"st_pct":64.35},"rowScope":"team"},{"season":2023,"seasonType":"POST","team":"DET","gamesPlayed":3,"values":{"offense_snaps":null,"offense_pct":0,"defense_snaps":3,"defense_pct":1.67,"st_snaps":66,"st_pct":80.33},"rowScope":"team"},{"season":2024,"seasonType":"REG","team":"NO","gamesPlayed":13,"values":{"offense_snaps":null,"offense_pct":0,"defense_snaps":861,"defense_pct":94.85,"st_snaps":78,"st_pct":22.85},"rowScope":"team"},{"season":2025,"seasonType":"REG","team":"WAS","gamesPlayed":9,"values":{"offense_snaps":null,"offense_pct":0,"defense_snaps":560,"defense_pct":88.56,"st_snaps":4,"st_pct":1.67},"rowScope":"team"}],"careerTotals":{"REG":{"offense_snaps":null,"offense_pct":0,"defense_snaps":4264,"defense_pct":60.66,"st_snaps":1186,"st_pct":41.81},"POST":{"offense_snaps":null,"offense_pct":0,"defense_snaps":3,"defense_pct":1.67,"st_snaps":66,"st_pct":80.33}}},{"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":2019,"seasonType":"REG","team":"DET","gamesPlayed":16,"values":{"tgt":23,"cmp":13,"prss":1,"hrry":0,"qbkd":0,"bltz":5,"m_tkl":6,"cmp_percent":0.565,"rat":119.2,"dadot":11.3,"m_tkl_percent":0.122},"rowScope":"team"},{"season":2020,"seasonType":"REG","team":"DET","gamesPlayed":16,"values":{"tgt":20,"cmp":13,"prss":0,"hrry":0,"qbkd":0,"bltz":5,"m_tkl":3,"cmp_percent":0.65,"rat":110.4,"dadot":7.6,"m_tkl_percent":0.079},"rowScope":"team"},{"season":2021,"seasonType":"REG","team":"DET","gamesPlayed":17,"values":{"tgt":79,"cmp":58,"prss":1,"hrry":0,"qbkd":0,"bltz":16,"m_tkl":5,"cmp_percent":0.734,"rat":123,"dadot":10.1,"m_tkl_percent":0.051},"rowScope":"team"},{"season":2022,"seasonType":"REG","team":"DET","gamesPlayed":15,"values":{"tgt":61,"cmp":43,"prss":4,"hrry":4,"qbkd":0,"bltz":20,"m_tkl":2,"cmp_percent":0.705,"rat":106,"dadot":9.2,"m_tkl_percent":0.034},"rowScope":"team"},{"season":2023,"seasonType":"REG","team":"DET","gamesPlayed":17,"values":{"tgt":19,"cmp":15,"prss":1,"hrry":1,"qbkd":0,"bltz":6,"m_tkl":3,"cmp_percent":0.789,"rat":96.5,"dadot":11.6,"m_tkl_percent":0.143},"rowScope":"team"},{"season":2024,"seasonType":"REG","team":"NO","gamesPlayed":13,"values":{"tgt":44,"cmp":29,"prss":0,"hrry":0,"qbkd":0,"bltz":20,"m_tkl":9,"cmp_percent":0.659,"rat":79.4,"dadot":6.9,"m_tkl_percent":0.108},"rowScope":"team"},{"season":2025,"seasonType":"REG","team":"WAS","gamesPlayed":9,"values":{"tgt":20,"cmp":12,"prss":1,"hrry":0,"qbkd":0,"bltz":3,"m_tkl":5,"cmp_percent":0.6,"rat":117.1,"dadot":11.2,"m_tkl_percent":0.116},"rowScope":"team"}],"careerTotals":{"REG":{"tgt":266,"cmp":183,"prss":8,"hrry":5,"qbkd":0,"bltz":75,"m_tkl":33,"cmp_percent":null,"rat":null,"dadot":null,"m_tkl_percent":null}}}],"similarPlayers":[{"slug":"brandon-stephens-2021","name":"Brandon Stephens","sport":"nfl","similarity":94,"position":"CB","team":"NYJ","headshotUrl":"https://static.www.nfl.com/image/upload/f_auto,q_auto/league/wflk0rxuu5tqfm39vncq","basis":"Defensive back comp"},{"slug":"marcell-harris","name":"Marcell Harris","sport":"nfl","similarity":93,"position":"DB","team":"NYJ","headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/cpwqzcxldkcxuasgppbe","basis":"Defensive back comp"},{"slug":"darian-thompson","name":"Darian Thompson","sport":"nfl","similarity":91,"position":"DB","team":"DAL","headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/nfzpwopmrdccg8or1hj4","basis":"Defensive back comp"},{"slug":"deshawn-shead","name":"DeShawn Shead","sport":"nfl","similarity":91,"position":"DB","team":"DET","headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/qygyi9cw901rfhzppnbt","basis":"Defensive back comp"},{"slug":"isaiah-oliver","name":"Isaiah Oliver","sport":"nfl","similarity":91,"position":"FS","team":"TEN","headshotUrl":"https://static.www.nfl.com/image/upload/f_auto,q_auto/league/kkjrgyvwont6cdbhu9y2","basis":"Defensive back comp"},{"slug":"reed-doughty","name":"Reed Doughty","sport":"nfl","similarity":91,"position":"S","team":"WAS","headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/f0zld8tgzfsx2qv6y9t6","basis":"Defensive back comp"},{"slug":"c-c-brown","name":"C.C. Brown","sport":"nfl","similarity":89,"position":"DB","team":"JAX","headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/vq43zahk2e2jepswmkmi","basis":"Defensive back comp"},{"slug":"craig-dahl","name":"Craig Dahl","sport":"nfl","similarity":89,"position":"S","team":"NYG","headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/ikx6ey1gv9nbfwwpzq31","basis":"Defensive back comp"}],"dataSources":["nflverse:players","nflverse:player_stats_def","nflverse:snap_counts","nflverse:combine","nflverse:draft_picks"],"generatedAt":"2026-08-31T10:23:32.140Z"}