{"sport":"nfl","slug":"ross-dwelley","bio":{"fullName":"Ross Dwelley","position":"TE","positionGroup":"TE","team":"DET","jerseyNumber":null,"heightInches":77,"weightLbs":235,"birthDate":"1995-01-26","college":"San Diego","collegeConference":"Pioneer Football League","headshotUrl":"https://static.www.nfl.com/image/upload/f_auto,q_auto/league/wf9ynmqonmnaosslkwdl","rookieSeason":2018,"lastSeason":2025,"yearsExperience":8,"status":"DEV","externalIds":{"gsis":"00-0034073","pfr":"DwelRo00","espn":"3120303"}},"draft":null,"combine":null,"accolades":null,"statTables":[{"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":2018,"seasonType":"REG","team":"SF","gamesPlayed":2,"values":{"targets":2,"receptions":2,"receiving_yards":14,"receiving_tds":0,"yards_per_reception":7,"catch_pct":100,"receiving_first_downs":0},"rowScope":"team"},{"season":2019,"seasonType":"REG","team":"SF","gamesPlayed":6,"values":{"targets":22,"receptions":15,"receiving_yards":91,"receiving_tds":2,"yards_per_reception":6.07,"catch_pct":68.18,"receiving_first_downs":8},"rowScope":"team"},{"season":2020,"seasonType":"REG","team":"SF","gamesPlayed":10,"values":{"targets":24,"receptions":19,"receiving_yards":245,"receiving_tds":1,"yards_per_reception":12.89,"catch_pct":79.17,"receiving_first_downs":10},"rowScope":"team"},{"season":2021,"seasonType":"REG","team":"SF","gamesPlayed":3,"values":{"targets":5,"receptions":4,"receiving_yards":51,"receiving_tds":1,"yards_per_reception":12.75,"catch_pct":80,"receiving_first_downs":2},"rowScope":"team"},{"season":2022,"seasonType":"REG","team":"SF","gamesPlayed":4,"values":{"targets":5,"receptions":3,"receiving_yards":105,"receiving_tds":1,"yards_per_reception":35,"catch_pct":60,"receiving_first_downs":3},"rowScope":"team"},{"season":2023,"seasonType":"REG","team":"SF","gamesPlayed":2,"values":{"targets":2,"receptions":1,"receiving_yards":12,"receiving_tds":0,"yards_per_reception":12,"catch_pct":50,"receiving_first_downs":1},"rowScope":"team"},{"season":2024,"seasonType":"REG","team":"ATL","gamesPlayed":1,"values":{"targets":1,"receptions":1,"receiving_yards":5,"receiving_tds":0,"yards_per_reception":5,"catch_pct":100,"receiving_first_downs":0},"rowScope":"team"},{"season":2025,"seasonType":"REG","team":"DET","gamesPlayed":3,"values":{"targets":5,"receptions":2,"receiving_yards":7,"receiving_tds":0,"yards_per_reception":3.5,"catch_pct":40,"receiving_first_downs":0},"rowScope":"team"}],"careerTotals":{"REG":{"targets":66,"receptions":47,"receiving_yards":530,"receiving_tds":5,"yards_per_reception":11.28,"catch_pct":71.21,"receiving_first_downs":24}}},{"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":"DET","gamesPlayed":1,"values":{"tackles_combined":1,"tackles_solo":1,"tackles_assists":0,"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":1,"tackles_solo":1,"tackles_assists":0,"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}}},{"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":2018,"seasonType":"REG","team":"SF","gamesPlayed":11,"values":{"offense_snaps":39,"offense_pct":6,"defense_snaps":null,"defense_pct":0,"st_snaps":158,"st_pct":50.64},"rowScope":"team"},{"season":2019,"seasonType":"REG","team":"SF","gamesPlayed":16,"values":{"offense_snaps":360,"offense_pct":31.56,"defense_snaps":null,"defense_pct":0,"st_snaps":143,"st_pct":32.06},"rowScope":"team"},{"season":2019,"seasonType":"POST","team":"SF","gamesPlayed":3,"values":{"offense_snaps":18,"offense_pct":10.33,"defense_snaps":null,"defense_pct":0,"st_snaps":33,"st_pct":42.67},"rowScope":"team"},{"season":2020,"seasonType":"REG","team":"SF","gamesPlayed":16,"values":{"offense_snaps":502,"offense_pct":45.5,"defense_snaps":null,"defense_pct":0,"st_snaps":177,"st_pct":39.81},"rowScope":"team"},{"season":2021,"seasonType":"REG","team":"SF","gamesPlayed":17,"values":{"offense_snaps":195,"offense_pct":18.18,"defense_snaps":null,"defense_pct":0,"st_snaps":188,"st_pct":41.35},"rowScope":"team"},{"season":2021,"seasonType":"POST","team":"SF","gamesPlayed":3,"values":{"offense_snaps":null,"offense_pct":0,"defense_snaps":null,"defense_pct":0,"st_snaps":42,"st_pct":58},"rowScope":"team"},{"season":2022,"seasonType":"REG","team":"SF","gamesPlayed":12,"values":{"offense_snaps":101,"offense_pct":13,"defense_snaps":null,"defense_pct":0,"st_snaps":225,"st_pct":74.67},"rowScope":"team"},{"season":2022,"seasonType":"POST","team":"SF","gamesPlayed":1,"values":{"offense_snaps":1,"offense_pct":2,"defense_snaps":null,"defense_pct":0,"st_snaps":13,"st_pct":52},"rowScope":"team"},{"season":2023,"seasonType":"REG","team":"SF","gamesPlayed":12,"values":{"offense_snaps":76,"offense_pct":9.58,"defense_snaps":null,"defense_pct":0,"st_snaps":206,"st_pct":66.17},"rowScope":"team"},{"season":2024,"seasonType":"REG","team":"ATL","gamesPlayed":17,"values":{"offense_snaps":105,"offense_pct":9.88,"defense_snaps":null,"defense_pct":0,"st_snaps":166,"st_pct":37.18},"rowScope":"team"},{"season":2025,"seasonType":"REG","team":"DET","gamesPlayed":11,"values":{"offense_snaps":118,"offense_pct":17.27,"defense_snaps":null,"defense_pct":0,"st_snaps":116,"st_pct":37.18},"rowScope":"team"}],"careerTotals":{"REG":{"offense_snaps":1496,"offense_pct":19.97,"defense_snaps":null,"defense_pct":0,"st_snaps":1379,"st_pct":45.9},"POST":{"offense_snaps":19,"offense_pct":4.71,"defense_snaps":null,"defense_pct":0,"st_snaps":88,"st_pct":50.57}}},{"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":"SF","gamesPlayed":11,"values":{"brk_tkl":0,"drop":0,"x1d":null,"adot":6.5,"ybc_r":6.5,"yac_r":0.5,"drop_percent":0,"rat":95.8},"rowScope":"team"},{"season":2019,"seasonType":"REG","team":"SF","gamesPlayed":16,"values":{"brk_tkl":0,"drop":0,"x1d":8,"adot":5.3,"ybc_r":3.4,"yac_r":2.7,"drop_percent":0,"rat":87.5},"rowScope":"team"},{"season":2020,"seasonType":"REG","team":"SF","gamesPlayed":16,"values":{"brk_tkl":1,"drop":0,"x1d":10,"adot":7.6,"ybc_r":7.3,"yac_r":5.6,"drop_percent":0,"rat":123.1},"rowScope":"team"},{"season":2021,"seasonType":"REG","team":"SF","gamesPlayed":17,"values":{"brk_tkl":0,"drop":0,"x1d":2,"adot":11.8,"ybc_r":11.5,"yac_r":1.3,"drop_percent":0,"rat":148.7},"rowScope":"team"},{"season":2022,"seasonType":"REG","team":"SF","gamesPlayed":12,"values":{"brk_tkl":0,"drop":0,"x1d":3,"adot":13.8,"ybc_r":20.7,"yac_r":14.3,"drop_percent":0,"rat":143.7},"rowScope":"team"},{"season":2023,"seasonType":"REG","team":"SF","gamesPlayed":12,"values":{"brk_tkl":0,"drop":0,"x1d":1,"adot":8.5,"ybc_r":0,"yac_r":12,"drop_percent":0,"rat":68.7},"rowScope":"team"},{"season":2024,"seasonType":"REG","team":"ATL","gamesPlayed":17,"values":{"brk_tkl":0,"drop":0,"x1d":0,"adot":1,"ybc_r":1,"yac_r":4,"drop_percent":0,"rat":87.5},"rowScope":"team"},{"season":2025,"seasonType":"REG","team":"DET","gamesPlayed":11,"values":{"brk_tkl":0,"drop":0,"x1d":0,"adot":0.2,"ybc_r":0,"yac_r":3.5,"drop_percent":0,"rat":47.9},"rowScope":"team"}],"careerTotals":{"REG":{"brk_tkl":1,"drop":0,"x1d":24,"adot":null,"ybc_r":null,"yac_r":null,"drop_percent":null,"rat":null}}}],"similarPlayers":[{"slug":"jerry-bell","name":"Jerry Bell","sport":"nfl","similarity":89,"position":"TE","team":"TB","headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/kclerudd80h0gwovsdkh","basis":"Tight end comp"},{"slug":"junior-miller","name":"Junior Miller","sport":"nfl","similarity":89,"position":"TE","team":"NO","headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/byvfuiz5ppvnj7z1aurc","basis":"Tight end comp"},{"slug":"keith-mckeller","name":"Keith McKeller","sport":"nfl","similarity":89,"position":"TE","team":"BUF","headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/axrjmimx1lm2d7ganuax","basis":"Tight end comp"},{"slug":"clint-didier","name":"Clint Didier","sport":"nfl","similarity":88,"position":"TE","team":"GB","headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/ybov960jqtvrec2zxnfw","basis":"Tight end comp"},{"slug":"ethan-horton","name":"Ethan Horton","sport":"nfl","similarity":87,"position":"TE","team":"WAS","headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/h6hmzuszukaxxz9eumag","basis":"Tight end comp"},{"slug":"adam-trautman","name":"Adam Trautman","sport":"nfl","similarity":85,"position":"TE","team":"DEN","headshotUrl":"https://static.www.nfl.com/image/upload/f_auto,q_auto/league/bqsgkwkfolczyrxmdp1j","basis":"Tight end comp"},{"slug":"charlie-kolar","name":"Charlie Kolar","sport":"nfl","similarity":85,"position":"TE","team":"LAC","headshotUrl":"https://static.www.nfl.com/image/upload/f_auto,q_auto/league/wjguwfmbshhyuetf3lgs","basis":"Tight end comp"},{"slug":"eric-sievers","name":"Eric Sievers","sport":"nfl","similarity":85,"position":"TE","team":"NE","headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/wy2fwgtut1e5scsyb5ib","basis":"Tight end comp"}],"dataSources":["nflverse:players","nflverse:player_stats","nflverse:player_stats_def","nflverse:snap_counts"],"generatedAt":"2026-08-31T10:23:32.140Z"}