{"sport":"nfl","slug":"griff-whalen","bio":{"fullName":"Griff Whalen","position":"WR","positionGroup":"WR","team":"BAL","jerseyNumber":14,"heightInches":71,"weightLbs":190,"birthDate":"1990-03-01","college":"Stanford","collegeConference":null,"headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/zx4nnnnmgl0kvguwpiuz","rookieSeason":2012,"lastSeason":2017,"yearsExperience":6,"status":"CUT","externalIds":{"gsis":"00-0029033","pfr":"WhalGr00","espn":"15360"}},"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":2013,"seasonType":"REG","team":"IND","gamesPlayed":7,"values":{"targets":40,"receptions":24,"receiving_yards":259,"receiving_tds":2,"yards_per_reception":10.79,"catch_pct":60,"receiving_first_downs":14},"rowScope":"team"},{"season":2013,"seasonType":"POST","team":"IND","gamesPlayed":2,"values":{"targets":13,"receptions":7,"receiving_yards":93,"receiving_tds":0,"yards_per_reception":13.29,"catch_pct":53.85,"receiving_first_downs":6},"rowScope":"team"},{"season":2014,"seasonType":"REG","team":"IND","gamesPlayed":1,"values":{"targets":3,"receptions":2,"receiving_yards":23,"receiving_tds":0,"yards_per_reception":11.5,"catch_pct":66.67,"receiving_first_downs":2},"rowScope":"team"},{"season":2015,"seasonType":"REG","team":"IND","gamesPlayed":7,"values":{"targets":26,"receptions":19,"receiving_yards":205,"receiving_tds":1,"yards_per_reception":10.79,"catch_pct":73.08,"receiving_first_downs":11},"rowScope":"team"},{"season":2016,"seasonType":"REG","team":"SD","gamesPlayed":4,"values":{"targets":4,"receptions":2,"receiving_yards":22,"receiving_tds":0,"yards_per_reception":11,"catch_pct":50,"receiving_first_downs":1},"rowScope":"team"},{"season":2017,"seasonType":"REG","team":"BAL","gamesPlayed":1,"values":{"targets":6,"receptions":4,"receiving_yards":23,"receiving_tds":0,"yards_per_reception":5.75,"catch_pct":66.67,"receiving_first_downs":0},"rowScope":"team"}],"careerTotals":{"REG":{"targets":79,"receptions":51,"receiving_yards":532,"receiving_tds":3,"yards_per_reception":10.43,"catch_pct":64.56,"receiving_first_downs":28},"POST":{"targets":13,"receptions":7,"receiving_yards":93,"receiving_tds":0,"yards_per_reception":13.29,"catch_pct":53.85,"receiving_first_downs":6}}},{"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":"IND","gamesPlayed":9,"values":{"offense_snaps":272,"offense_pct":43.11,"defense_snaps":null,"defense_pct":0,"st_snaps":58,"st_pct":24},"rowScope":"team"},{"season":2013,"seasonType":"POST","team":"IND","gamesPlayed":2,"values":{"offense_snaps":103,"offense_pct":78.5,"defense_snaps":null,"defense_pct":0,"st_snaps":12,"st_pct":17.5},"rowScope":"team"},{"season":2014,"seasonType":"REG","team":"IND","gamesPlayed":10,"values":{"offense_snaps":42,"offense_pct":5.6,"defense_snaps":null,"defense_pct":0,"st_snaps":161,"st_pct":52.1},"rowScope":"team"},{"season":2015,"seasonType":"REG","team":"IND","gamesPlayed":14,"values":{"offense_snaps":134,"offense_pct":13.93,"defense_snaps":null,"defense_pct":0,"st_snaps":196,"st_pct":45.64},"rowScope":"team"},{"season":2016,"seasonType":"REG","team":"SD","gamesPlayed":8,"values":{"offense_snaps":131,"offense_pct":21.75,"defense_snaps":null,"defense_pct":0,"st_snaps":110,"st_pct":44.38},"rowScope":"team"},{"season":2017,"seasonType":"REG","team":"BAL","gamesPlayed":2,"values":{"offense_snaps":83,"offense_pct":63.5,"defense_snaps":null,"defense_pct":0,"st_snaps":25,"st_pct":41},"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}}}],"similarPlayers":[{"slug":"eli-rogers","name":"Eli Rogers","sport":"nfl","similarity":93,"position":"WR","team":"PIT","headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/wj9e3uvudi1wvdsr0qdi","basis":"Wide receiver comp"},{"slug":"bryan-walters","name":"Bryan Walters","sport":"nfl","similarity":92,"position":"WR","team":"JAX","headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/u58mrjpxghm6ajfjbcfz","basis":"Wide receiver comp"},{"slug":"troy-edwards","name":"Troy Edwards","sport":"nfl","similarity":92,"position":"WR","team":"DET","headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/zmoyydlwwxbfwhyidp0o","basis":"Wide receiver comp"},{"slug":"albert-wilson","name":"Albert Wilson","sport":"nfl","similarity":91,"position":"WR","team":"MIA","headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/slythouwdcrug0poiios","basis":"Wide receiver comp"},{"slug":"chansi-stuckey","name":"Chansi Stuckey","sport":"nfl","similarity":91,"position":"WR","team":"ARI","headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/smitiykmbdjg63nwoizi","basis":"Wide receiver comp"},{"slug":"chester-rogers","name":"Chester Rogers","sport":"nfl","similarity":90,"position":"WR","team":"CLE","headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/lkszsifhpwtjpvjvlxw5","basis":"Wide receiver comp"},{"slug":"jarius-wright","name":"Jarius Wright","sport":"nfl","similarity":89,"position":"WR","team":"CAR","headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/f4xgfra44cd6qjy6havp","basis":"Wide receiver comp"},{"slug":"olamide-zaccheaus","name":"Olamide Zaccheaus","sport":"nfl","similarity":89,"position":"WR","team":"ATL","headshotUrl":"https://static.www.nfl.com/image/upload/f_auto,q_auto/league/wxamgrryctedlz0coeyd","basis":"Wide receiver comp"}],"dataSources":["nflverse:players","nflverse:player_stats","nflverse:snap_counts","nflverse:injuries"],"generatedAt":"2026-08-31T10:23:32.140Z"}