{"sport":"nfl","slug":"charles-johnson-1994","bio":{"fullName":"Charles Johnson","position":"WR","positionGroup":"WR","team":"BUF","jerseyNumber":89,"heightInches":72,"weightLbs":205,"birthDate":"1972-01-03","college":"Colorado","collegeConference":null,"headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/zhegs7umppomxakfo8yj","rookieSeason":1994,"lastSeason":2002,"yearsExperience":9,"status":"ACT","externalIds":{"gsis":"00-0008454","pfr":"JohnCh00"}},"draft":{"year":1994,"round":1,"pick":17,"team":"PIT","undrafted":false},"combine":null,"accolades":{"hallOfFame":false,"proBowls":0,"allPro":0,"careerAV":null,"seasonsStarted":7,"firstSeason":1994,"lastSeason":2002},"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":1994,"seasonType":"REG","team":"PIT","values":{"carries":4,"rushing_yards":-1,"rushing_tds":0,"yards_per_carry":-0.3,"rushing_first_downs":null,"rushing_fumbles_lost":null},"gamesPlayed":9,"rowScope":"team"},{"season":1995,"seasonType":"REG","team":"PIT","values":{"carries":1,"rushing_yards":-10,"rushing_tds":0,"yards_per_carry":-10,"rushing_first_downs":null,"rushing_fumbles_lost":null},"gamesPlayed":10,"rowScope":"team"},{"season":1996,"seasonType":"REG","team":"PIT","values":{"carries":null,"rushing_yards":null,"rushing_tds":0,"yards_per_carry":null,"rushing_first_downs":null,"rushing_fumbles_lost":null},"gamesPlayed":12,"rowScope":"team"},{"season":1997,"seasonType":"REG","team":"PIT","values":{"carries":null,"rushing_yards":null,"rushing_tds":0,"yards_per_carry":null,"rushing_first_downs":null,"rushing_fumbles_lost":null},"gamesPlayed":11,"rowScope":"team"},{"season":1998,"seasonType":"REG","team":"PIT","values":{"carries":1,"rushing_yards":4,"rushing_tds":0,"yards_per_carry":4,"rushing_first_downs":null,"rushing_fumbles_lost":null},"gamesPlayed":16,"rowScope":"team"},{"season":2000,"seasonType":"REG","team":"PHI","gamesPlayed":16,"values":{"carries":5,"rushing_yards":18,"rushing_tds":0,"yards_per_carry":3.6,"rushing_first_downs":1,"rushing_fumbles_lost":0},"rowScope":"team"}],"careerTotals":{"REG":{"carries":11,"rushing_yards":11,"rushing_tds":0,"yards_per_carry":1,"rushing_first_downs":1,"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":1994,"seasonType":"REG","team":"PIT","values":{"targets":null,"receptions":38,"receiving_yards":577,"receiving_tds":3,"yards_per_reception":15.2,"catch_pct":null,"receiving_first_downs":null},"gamesPlayed":9,"rowScope":"team"},{"season":1995,"seasonType":"REG","team":"PIT","values":{"targets":null,"receptions":38,"receiving_yards":432,"receiving_tds":0,"yards_per_reception":11.4,"catch_pct":null,"receiving_first_downs":null},"gamesPlayed":10,"rowScope":"team"},{"season":1996,"seasonType":"REG","team":"PIT","values":{"targets":null,"receptions":60,"receiving_yards":1008,"receiving_tds":3,"yards_per_reception":16.8,"catch_pct":null,"receiving_first_downs":null},"gamesPlayed":12,"rowScope":"team"},{"season":1997,"seasonType":"REG","team":"PIT","values":{"targets":null,"receptions":46,"receiving_yards":568,"receiving_tds":2,"yards_per_reception":12.3,"catch_pct":null,"receiving_first_downs":null},"gamesPlayed":11,"rowScope":"team"},{"season":1998,"seasonType":"REG","team":"PIT","values":{"targets":null,"receptions":65,"receiving_yards":815,"receiving_tds":7,"yards_per_reception":12.5,"catch_pct":null,"receiving_first_downs":null},"gamesPlayed":16,"rowScope":"team"},{"season":1999,"seasonType":"REG","team":"PHI","gamesPlayed":11,"values":{"targets":71,"receptions":33,"receiving_yards":400,"receiving_tds":1,"yards_per_reception":12.12,"catch_pct":46.48,"receiving_first_downs":19},"rowScope":"team"},{"season":2000,"seasonType":"REG","team":"PHI","gamesPlayed":16,"values":{"targets":98,"receptions":54,"receiving_yards":608,"receiving_tds":7,"yards_per_reception":11.26,"catch_pct":55.1,"receiving_first_downs":32},"rowScope":"team"},{"season":2000,"seasonType":"POST","team":"PHI","gamesPlayed":2,"values":{"targets":15,"receptions":9,"receiving_yards":93,"receiving_tds":0,"yards_per_reception":10.33,"catch_pct":60,"receiving_first_downs":5},"rowScope":"team"},{"season":2001,"seasonType":"REG","team":"NE","gamesPlayed":11,"values":{"targets":25,"receptions":14,"receiving_yards":111,"receiving_tds":1,"yards_per_reception":7.93,"catch_pct":56,"receiving_first_downs":6},"rowScope":"team"},{"season":2001,"seasonType":"POST","team":"NE","gamesPlayed":1,"values":{"targets":3,"receptions":2,"receiving_yards":22,"receiving_tds":0,"yards_per_reception":11,"catch_pct":66.67,"receiving_first_downs":2},"rowScope":"team"},{"season":2002,"seasonType":"REG","team":"BUF","gamesPlayed":4,"values":{"targets":5,"receptions":3,"receiving_yards":39,"receiving_tds":0,"yards_per_reception":13,"catch_pct":60,"receiving_first_downs":2},"rowScope":"team"}],"careerTotals":{"REG":{"targets":199,"receptions":351,"receiving_yards":4558,"receiving_tds":24,"yards_per_reception":12.99,"catch_pct":176.38,"receiving_first_downs":59},"POST":{"targets":18,"receptions":11,"receiving_yards":115,"receiving_tds":0,"yards_per_reception":10.45,"catch_pct":61.11,"receiving_first_downs":7}}}],"careerGames":133,"similarPlayers":[{"slug":"anthony-gonzalez","name":"Anthony Gonzalez","sport":"nfl","similarity":91,"position":"WR","team":"IND","headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/rl6wxes3xbrukxmqzgtn","basis":"Wide receiver comp"},{"slug":"marty-booker","name":"Marty Booker","sport":"nfl","similarity":91,"position":"WR","team":"ATL","headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/thzjn3ut9gpwnac9zrwx","basis":"Wide receiver comp"},{"slug":"ricky-proehl","name":"Ricky Proehl","sport":"nfl","similarity":91,"position":"WR","team":"IND","headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/dyzdnenej8omtg3cslo1","basis":"Wide receiver comp"},{"slug":"bill-brooks","name":"Bill Brooks","sport":"nfl","similarity":90,"position":"WR","team":"WAS","headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/ukecrbmiopviabjt2rqz","basis":"Wide receiver comp"},{"slug":"d-j-hackett","name":"D.J. Hackett","sport":"nfl","similarity":90,"position":"WR","team":"CAR","headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/vhepv73bqd762raohguu","basis":"Wide receiver comp"},{"slug":"david-givens","name":"David Givens","sport":"nfl","similarity":90,"position":"WR","team":"TEN","headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/mohq1lhnq54inmwhsred","basis":"Wide receiver comp"},{"slug":"eddie-kennison","name":"Eddie Kennison","sport":"nfl","similarity":90,"position":"WR","team":"KC","headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/wh50rjege8ht41ht5yw9","basis":"Wide receiver comp"},{"slug":"jerricho-cotchery","name":"Jerricho Cotchery","sport":"nfl","similarity":90,"position":"WR","team":"CAR","headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/hkq2dmfj7mbgbuejiloy","basis":"Wide receiver comp"}],"dataSources":["nflverse:draft_picks","nflverse:players","nflverse:player_stats","statvault:restored-from-history (S316)"],"generatedAt":"2026-08-31T10:23:32.140Z"}