{"sport":"nfl","slug":"michael-campanaro","bio":{"fullName":"Michael Campanaro","position":"WR","positionGroup":"WR","team":"BAL","jerseyNumber":10,"heightInches":69,"weightLbs":191,"birthDate":"1991-01-25","college":"Wake Forest","collegeConference":null,"headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/zpr9fkukakcfyfefypf7","rookieSeason":2014,"lastSeason":2018,"yearsExperience":5,"status":"CUT","externalIds":{"gsis":"00-0031025","pfr":"CampMi02","espn":"16832"}},"draft":{"year":2014,"round":7,"pick":218,"team":"BAL","undrafted":false},"combine":{"season":2014,"heightInches":69,"weightLbs":192,"fortyYard":4.46,"benchReps":20,"vertical":39,"broadJump":122,"threeCone":6.77,"shuttle":4.01,"school":"Wake Forest","hasData":true},"accolades":{"hallOfFame":false,"proBowls":0,"allPro":0,"careerAV":null,"seasonsStarted":0,"firstSeason":2014,"lastSeason":2017},"statTables":[{"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":2014,"seasonType":"POST","team":"BAL","gamesPlayed":1,"values":{"carries":1,"rushing_yards":0,"rushing_tds":0,"yards_per_carry":0,"rushing_first_downs":0,"rushing_fumbles_lost":0},"rowScope":"team"},{"season":2015,"seasonType":"REG","team":"BAL","gamesPlayed":3,"values":{"carries":2,"rushing_yards":17,"rushing_tds":1,"yards_per_carry":8.5,"rushing_first_downs":1,"rushing_fumbles_lost":0},"rowScope":"team"},{"season":2016,"seasonType":"REG","team":"BAL","gamesPlayed":3,"values":{"carries":3,"rushing_yards":72,"rushing_tds":0,"yards_per_carry":24,"rushing_first_downs":3,"rushing_fumbles_lost":0},"rowScope":"team"},{"season":2017,"seasonType":"REG","team":"BAL","gamesPlayed":11,"values":{"carries":5,"rushing_yards":42,"rushing_tds":0,"yards_per_carry":8.4,"rushing_first_downs":2,"rushing_fumbles_lost":0},"rowScope":"team"}],"careerTotals":{"REG":{"carries":10,"rushing_yards":131,"rushing_tds":1,"yards_per_carry":13.1,"rushing_first_downs":6,"rushing_fumbles_lost":0},"POST":{"carries":1,"rushing_yards":0,"rushing_tds":0,"yards_per_carry":0,"rushing_first_downs":0,"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":2014,"seasonType":"REG","team":"BAL","gamesPlayed":4,"values":{"targets":9,"receptions":7,"receiving_yards":102,"receiving_tds":1,"yards_per_reception":14.57,"catch_pct":77.78,"receiving_first_downs":5},"rowScope":"team"},{"season":2014,"seasonType":"POST","team":"BAL","gamesPlayed":1,"values":{"targets":4,"receptions":4,"receiving_yards":39,"receiving_tds":0,"yards_per_reception":9.75,"catch_pct":100,"receiving_first_downs":2},"rowScope":"team"},{"season":2015,"seasonType":"REG","team":"BAL","gamesPlayed":3,"values":{"targets":6,"receptions":5,"receiving_yards":35,"receiving_tds":0,"yards_per_reception":7,"catch_pct":83.33,"receiving_first_downs":1},"rowScope":"team"},{"season":2016,"seasonType":"REG","team":"BAL","gamesPlayed":3,"values":{"targets":1,"receptions":0,"receiving_yards":0,"receiving_tds":0,"yards_per_reception":null,"catch_pct":0,"receiving_first_downs":0},"rowScope":"team"},{"season":2017,"seasonType":"REG","team":"BAL","gamesPlayed":11,"values":{"targets":27,"receptions":19,"receiving_yards":173,"receiving_tds":1,"yards_per_reception":9.11,"catch_pct":70.37,"receiving_first_downs":11},"rowScope":"team"}],"careerTotals":{"REG":{"targets":43,"receptions":31,"receiving_yards":310,"receiving_tds":2,"yards_per_reception":10,"catch_pct":72.09,"receiving_first_downs":17},"POST":{"targets":4,"receptions":4,"receiving_yards":39,"receiving_tds":0,"yards_per_reception":9.75,"catch_pct":100,"receiving_first_downs":2}}},{"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":2014,"seasonType":"REG","team":"BAL","gamesPlayed":4,"values":{"offense_snaps":65,"offense_pct":24.5,"defense_snaps":null,"defense_pct":0,"st_snaps":5,"st_pct":4.75},"rowScope":"team"},{"season":2014,"seasonType":"POST","team":"BAL","gamesPlayed":2,"values":{"offense_snaps":19,"offense_pct":12.5,"defense_snaps":null,"defense_pct":0,"st_snaps":2,"st_pct":3.5},"rowScope":"team"},{"season":2015,"seasonType":"REG","team":"BAL","gamesPlayed":4,"values":{"offense_snaps":54,"offense_pct":18.5,"defense_snaps":null,"defense_pct":0,"st_snaps":32,"st_pct":26.25},"rowScope":"team"},{"season":2016,"seasonType":"REG","team":"BAL","gamesPlayed":3,"values":{"offense_snaps":17,"offense_pct":8.33,"defense_snaps":null,"defense_pct":0,"st_snaps":11,"st_pct":13.33},"rowScope":"team"},{"season":2017,"seasonType":"REG","team":"BAL","gamesPlayed":13,"values":{"offense_snaps":262,"offense_pct":29.08,"defense_snaps":null,"defense_pct":0,"st_snaps":73,"st_pct":19.31},"rowScope":"team"}],"careerTotals":{"REG":{"offense_snaps":398,"offense_pct":23.96,"defense_snaps":null,"defense_pct":0,"st_snaps":121,"st_pct":17.29},"POST":{"offense_snaps":19,"offense_pct":12.5,"defense_snaps":null,"defense_pct":0,"st_snaps":2,"st_pct":3.5}}}],"similarPlayers":[{"slug":"jamal-agnew","name":"Jamal Agnew","sport":"nfl","similarity":95,"position":"WR","team":"ATL","headshotUrl":"https://static.www.nfl.com/image/upload/f_auto,q_auto/league/buapoaxrvjzwsr4l34mq","basis":"Wide receiver comp"},{"slug":"brandon-powell","name":"Brandon Powell","sport":"nfl","similarity":92,"position":"WR","team":"MIN","headshotUrl":"https://static.www.nfl.com/image/upload/f_auto,q_auto/league/kpggzzkazhxoq4e77xho","basis":"Wide receiver comp"},{"slug":"de-anthony-thomas","name":"De'Anthony Thomas","sport":"nfl","similarity":92,"position":"WR","team":"BAL","headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/ubevvtu8f1snobsxnnwl","basis":"Wide receiver comp"},{"slug":"devin-duvernay","name":"Devin Duvernay","sport":"nfl","similarity":92,"position":"WR","team":"ARI","headshotUrl":"https://static.www.nfl.com/image/upload/f_auto,q_auto/league/tj3t166iwsxbnyzxcyyl","basis":"Wide receiver comp"},{"slug":"eric-weems","name":"Eric Weems","sport":"nfl","similarity":92,"position":"WR","team":"TEN","headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/kptsfekcpfukewtim9kz","basis":"Wide receiver comp"},{"slug":"cameron-batson","name":"Cameron Batson","sport":"nfl","similarity":91,"position":"WR","team":"TEN","headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/pow47zamr7jdcca5ibsl","basis":"Wide receiver comp"},{"slug":"paul-skansi","name":"Paul Skansi","sport":"nfl","similarity":91,"position":"WR","team":"SEA","headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/a8lddhfuhndz9rgubmnj","basis":"Wide receiver comp"},{"slug":"david-anderson","name":"David Anderson","sport":"nfl","similarity":90,"position":"WR","team":"WAS","headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/vgqehge1oceyp7qyu1du","basis":"Wide receiver comp"}],"dataSources":["nflverse:players","nflverse:player_stats","nflverse:snap_counts","nflverse:combine","nflverse:draft_picks"],"generatedAt":"2026-08-31T10:23:32.140Z"}