{"sport":"nfl","slug":"calvin-johnson","bio":{"fullName":"Calvin Johnson","position":"WR","positionGroup":"WR","team":"DET","jerseyNumber":81,"heightInches":77,"weightLbs":237,"birthDate":"1985-09-29","college":"Georgia Tech","collegeConference":null,"headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/z6dxib9sientn4m9cljh","rookieSeason":2007,"lastSeason":2015,"yearsExperience":9,"status":"ACT","externalIds":{"gsis":"00-0025389","pfr":"JohnCa00","espn":"10447"}},"draft":{"year":2007,"round":1,"pick":2,"team":"DET","undrafted":false},"combine":{"season":2007,"heightInches":77,"weightLbs":239,"fortyYard":4.35,"benchReps":null,"vertical":null,"broadJump":null,"threeCone":null,"shuttle":null,"school":"Georgia Tech","hasData":true},"accolades":{"hallOfFame":true,"proBowls":6,"allPro":3,"careerAV":null,"seasonsStarted":9,"firstSeason":2007,"lastSeason":2015},"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":2007,"seasonType":"REG","team":"DET","gamesPlayed":15,"values":{"targets":48,"receptions":48,"receiving_yards":756,"receiving_tds":4,"yards_per_reception":15.75,"catch_pct":100,"receiving_first_downs":38},"rowScope":"team"},{"season":2008,"seasonType":"REG","team":"DET","gamesPlayed":16,"values":{"targets":78,"receptions":78,"receiving_yards":1331,"receiving_tds":12,"yards_per_reception":17.06,"catch_pct":100,"receiving_first_downs":52},"rowScope":"team"},{"season":2009,"seasonType":"REG","team":"DET","gamesPlayed":14,"values":{"targets":136,"receptions":67,"receiving_yards":984,"receiving_tds":5,"yards_per_reception":14.69,"catch_pct":49.26,"receiving_first_downs":46},"rowScope":"team"},{"season":2010,"seasonType":"REG","team":"DET","gamesPlayed":15,"values":{"targets":137,"receptions":77,"receiving_yards":1120,"receiving_tds":12,"yards_per_reception":14.55,"catch_pct":56.2,"receiving_first_downs":57},"rowScope":"team"},{"season":2011,"seasonType":"REG","team":"DET","gamesPlayed":16,"values":{"targets":161,"receptions":96,"receiving_yards":1681,"receiving_tds":16,"yards_per_reception":17.51,"catch_pct":60.25,"receiving_first_downs":76},"rowScope":"team","officialSource":"nfl.com:official-stats"},{"season":2011,"seasonType":"POST","team":"DET","gamesPlayed":1,"values":{"targets":15,"receptions":12,"receiving_yards":211,"receiving_tds":2,"yards_per_reception":17.58,"catch_pct":80,"receiving_first_downs":10},"rowScope":"team"},{"season":2012,"seasonType":"REG","team":"DET","gamesPlayed":16,"values":{"targets":204,"receptions":122,"receiving_yards":1964,"receiving_tds":5,"yards_per_reception":16.1,"catch_pct":59.8,"receiving_first_downs":92},"rowScope":"team"},{"season":2013,"seasonType":"REG","team":"DET","gamesPlayed":14,"values":{"targets":157,"receptions":84,"receiving_yards":1492,"receiving_tds":12,"yards_per_reception":17.76,"catch_pct":53.5,"receiving_first_downs":69},"rowScope":"team"},{"season":2014,"seasonType":"REG","team":"DET","gamesPlayed":13,"values":{"targets":128,"receptions":71,"receiving_yards":1077,"receiving_tds":8,"yards_per_reception":15.17,"catch_pct":55.47,"receiving_first_downs":59},"rowScope":"team"},{"season":2014,"seasonType":"POST","team":"DET","gamesPlayed":1,"values":{"targets":8,"receptions":5,"receiving_yards":85,"receiving_tds":0,"yards_per_reception":17,"catch_pct":62.5,"receiving_first_downs":4},"rowScope":"team"},{"season":2015,"seasonType":"REG","team":"DET","gamesPlayed":16,"values":{"targets":149,"receptions":88,"receiving_yards":1214,"receiving_tds":9,"yards_per_reception":13.8,"catch_pct":59.06,"receiving_first_downs":65},"rowScope":"team"}],"careerTotals":{"REG":{"targets":1198,"receptions":731,"receiving_yards":11619,"receiving_tds":83,"yards_per_reception":15.89,"catch_pct":61.02,"receiving_first_downs":554},"POST":{"targets":23,"receptions":17,"receiving_yards":296,"receiving_tds":2,"yards_per_reception":17.41,"catch_pct":73.91,"receiving_first_downs":14}}},{"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":2013,"seasonType":"REG","team":"DET","gamesPlayed":14,"values":{"offense_snaps":892,"offense_pct":89.29,"defense_snaps":1,"defense_pct":0.07,"st_snaps":4,"st_pct":0.93},"rowScope":"team"},{"season":2014,"seasonType":"REG","team":"DET","gamesPlayed":13,"values":{"offense_snaps":695,"offense_pct":79.31,"defense_snaps":1,"defense_pct":0.08,"st_snaps":1,"st_pct":0.23},"rowScope":"team"},{"season":2014,"seasonType":"POST","team":"DET","gamesPlayed":1,"values":{"offense_snaps":64,"offense_pct":96,"defense_snaps":null,"defense_pct":0,"st_snaps":null,"st_pct":0},"rowScope":"team"},{"season":2015,"seasonType":"REG","team":"DET","gamesPlayed":16,"values":{"offense_snaps":1002,"offense_pct":93.13,"defense_snaps":2,"defense_pct":0.19,"st_snaps":2,"st_pct":0.38},"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":"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":2007,"seasonType":"REG","team":"DET","gamesPlayed":15,"values":{"carries":4,"rushing_yards":52,"rushing_tds":1,"yards_per_carry":13,"rushing_first_downs":3,"rushing_fumbles_lost":0},"rowScope":"team"},{"season":2008,"seasonType":"REG","team":"DET","gamesPlayed":16,"values":{"carries":3,"rushing_yards":-1,"rushing_tds":0,"yards_per_carry":-0.33,"rushing_first_downs":1,"rushing_fumbles_lost":0},"rowScope":"team"},{"season":2009,"seasonType":"REG","team":"DET","gamesPlayed":14,"values":{"carries":7,"rushing_yards":73,"rushing_tds":0,"yards_per_carry":10.43,"rushing_first_downs":5,"rushing_fumbles_lost":0},"rowScope":"team"},{"season":2010,"seasonType":"REG","team":"DET","gamesPlayed":15,"values":{"carries":4,"rushing_yards":32,"rushing_tds":0,"yards_per_carry":8,"rushing_first_downs":2,"rushing_fumbles_lost":0},"rowScope":"team"},{"season":2011,"seasonType":"REG","team":"DET","gamesPlayed":16,"values":{"carries":1,"rushing_yards":11,"rushing_tds":0,"yards_per_carry":11,"rushing_first_downs":0,"rushing_fumbles_lost":0},"rowScope":"team"}],"careerTotals":{"REG":{"carries":19,"rushing_yards":167,"rushing_tds":1,"yards_per_carry":8.79,"rushing_first_downs":11,"rushing_fumbles_lost":0}}}],"similarPlayers":[{"slug":"mike-evans-2014","name":"Mike Evans","sport":"nfl","similarity":94,"position":"WR","team":"SF","headshotUrl":"https://static.www.nfl.com/image/upload/f_auto,q_auto/league/zc4ujpmndyxrbiyyjomz","basis":"Wide receiver comp"},{"slug":"dk-metcalf","name":"DK Metcalf","sport":"nfl","similarity":92,"position":"WR","team":"PIT","headshotUrl":"https://static.www.nfl.com/image/upload/f_auto,q_auto/league/kxql4sjfelubhxawu2zh","basis":"Wide receiver comp"},{"slug":"julio-jones","name":"Julio Jones","sport":"nfl","similarity":92,"position":"WR","team":"PHI","headshotUrl":"https://static.www.nfl.com/image/upload/f_auto,q_auto/league/omrddf2phtyztzx2nup1","basis":"Wide receiver comp"},{"slug":"lance-alworth","name":"Lance Alworth","sport":"nfl","similarity":92,"position":"WR","team":"DAL","headshotUrl":null,"basis":"Wide receiver comp"},{"slug":"nico-collins","name":"Nico Collins","sport":"nfl","similarity":92,"position":"WR","team":"HOU","headshotUrl":"https://static.www.nfl.com/image/upload/f_auto,q_auto/league/pyevyueqikk1vbkh9ju1","basis":"Wide receiver comp"},{"slug":"tetairoa-mcmillan","name":"Tetairoa McMillan","sport":"nfl","similarity":92,"position":"WR","team":"CAR","headshotUrl":"https://static.www.nfl.com/image/upload/f_auto,q_auto/league/gilgvjemumd6kpc9eiku","basis":"Wide receiver comp"},{"slug":"vincent-jackson","name":"Vincent Jackson","sport":"nfl","similarity":92,"position":"WR","team":"TB","headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/kdquag2thcfulvrs0cbz","basis":"Wide receiver comp"},{"slug":"raymond-berry","name":"Raymond Berry","sport":"nfl","similarity":91,"position":"WR","team":"BAL","headshotUrl":null,"basis":"Wide receiver comp"}],"dataSources":["nflverse:players","nflverse:player_stats","nflverse:snap_counts","nflverse:combine","nflverse:draft_picks","nflverse:injuries","nfl.com:official-stats (facts-only reference)"],"generatedAt":"2026-08-31T10:23:32.140Z"}