{"sport":"nfl","slug":"brian-hartline","bio":{"fullName":"Brian Hartline","position":"WR","positionGroup":"WR","team":"CLE","jerseyNumber":83,"heightInches":74,"weightLbs":200,"birthDate":"1986-11-22","college":"Ohio State","collegeConference":"Big Ten Conference","headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/vuqaw5utqkgyqtp7hwbu","rookieSeason":2009,"lastSeason":2015,"yearsExperience":7,"status":"RES","externalIds":{"gsis":"00-0027077","pfr":"HartBr00","espn":"12568"}},"draft":{"year":2009,"round":4,"pick":108,"team":"MIA","undrafted":false},"combine":{"season":2009,"heightInches":74,"weightLbs":195,"fortyYard":4.49,"benchReps":null,"vertical":34.5,"broadJump":120,"threeCone":6.65,"shuttle":4.12,"school":"Ohio State","hasData":true},"accolades":{"hallOfFame":false,"proBowls":0,"allPro":0,"careerAV":null,"seasonsStarted":5,"firstSeason":2009,"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":2009,"seasonType":"REG","team":"MIA","gamesPlayed":15,"values":{"targets":56,"receptions":31,"receiving_yards":506,"receiving_tds":3,"yards_per_reception":16.32,"catch_pct":55.36,"receiving_first_downs":26},"rowScope":"team"},{"season":2010,"seasonType":"REG","team":"MIA","gamesPlayed":12,"values":{"targets":73,"receptions":43,"receiving_yards":615,"receiving_tds":1,"yards_per_reception":14.3,"catch_pct":58.9,"receiving_first_downs":27},"rowScope":"team"},{"season":2011,"seasonType":"REG","team":"MIA","gamesPlayed":15,"values":{"targets":66,"receptions":35,"receiving_yards":549,"receiving_tds":1,"yards_per_reception":15.69,"catch_pct":53.03,"receiving_first_downs":30},"rowScope":"team"},{"season":2012,"seasonType":"REG","team":"MIA","gamesPlayed":15,"values":{"targets":131,"receptions":74,"receiving_yards":1083,"receiving_tds":1,"yards_per_reception":14.64,"catch_pct":56.49,"receiving_first_downs":48},"rowScope":"team"},{"season":2013,"seasonType":"REG","team":"MIA","gamesPlayed":16,"values":{"targets":133,"receptions":76,"receiving_yards":1016,"receiving_tds":4,"yards_per_reception":13.37,"catch_pct":57.14,"receiving_first_downs":53},"rowScope":"team"},{"season":2014,"seasonType":"REG","team":"MIA","gamesPlayed":16,"values":{"targets":63,"receptions":39,"receiving_yards":474,"receiving_tds":2,"yards_per_reception":12.15,"catch_pct":61.9,"receiving_first_downs":27},"rowScope":"team"},{"season":2015,"seasonType":"REG","team":"CLE","gamesPlayed":12,"values":{"targets":77,"receptions":46,"receiving_yards":523,"receiving_tds":2,"yards_per_reception":11.37,"catch_pct":59.74,"receiving_first_downs":30},"rowScope":"team"}],"careerTotals":{"REG":{"targets":599,"receptions":344,"receiving_yards":4766,"receiving_tds":14,"yards_per_reception":13.85,"catch_pct":57.43,"receiving_first_downs":241}}},{"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":"MIA","gamesPlayed":16,"values":{"offense_snaps":908,"offense_pct":88.5,"defense_snaps":null,"defense_pct":0,"st_snaps":null,"st_pct":0},"rowScope":"team"},{"season":2014,"seasonType":"REG","team":"MIA","gamesPlayed":16,"values":{"offense_snaps":813,"offense_pct":73.94,"defense_snaps":null,"defense_pct":0,"st_snaps":6,"st_pct":1.25},"rowScope":"team"},{"season":2015,"seasonType":"REG","team":"CLE","gamesPlayed":12,"values":{"offense_snaps":514,"offense_pct":61.33,"defense_snaps":null,"defense_pct":0,"st_snaps":null,"st_pct":0},"rowScope":"team"}],"careerTotals":{"REG":{"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":2009,"seasonType":"REG","team":"MIA","gamesPlayed":15,"values":{"carries":4,"rushing_yards":29,"rushing_tds":1,"yards_per_carry":7.25,"rushing_first_downs":2,"rushing_fumbles_lost":0},"rowScope":"team"},{"season":2010,"seasonType":"REG","team":"MIA","gamesPlayed":12,"values":{"carries":2,"rushing_yards":27,"rushing_tds":0,"yards_per_carry":13.5,"rushing_first_downs":1,"rushing_fumbles_lost":0},"rowScope":"team"},{"season":2011,"seasonType":"REG","team":"MIA","gamesPlayed":15,"values":{"carries":1,"rushing_yards":9,"rushing_tds":0,"yards_per_carry":9,"rushing_first_downs":1,"rushing_fumbles_lost":0},"rowScope":"team"}],"careerTotals":{"REG":{"carries":7,"rushing_yards":65,"rushing_tds":1,"yards_per_carry":9.29,"rushing_first_downs":4,"rushing_fumbles_lost":0}}}],"similarPlayers":[{"slug":"jerry-jeudy","name":"Jerry Jeudy","sport":"nfl","similarity":92,"position":"WR","team":"CLE","headshotUrl":"https://static.www.nfl.com/image/upload/f_auto,q_auto/league/szca1v9butuqkjs7ekpm","basis":"Wide receiver comp"},{"slug":"reggie-langhorne","name":"Reggie Langhorne","sport":"nfl","similarity":92,"position":"WR","team":"IND","headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/owmuh5oalwuk6vxkuqhd","basis":"Wide receiver comp"},{"slug":"frank-sanders","name":"Frank Sanders","sport":"nfl","similarity":91,"position":"WR","team":"BAL","headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/v3rh05ps0k9d8wahpyxc","basis":"Wide receiver comp"},{"slug":"corey-davis","name":"Corey Davis","sport":"nfl","similarity":89,"position":"WR","team":"NYJ","headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/hr0uv4ai1zhkn7nof2a2","basis":"Wide receiver comp"},{"slug":"michael-gallup","name":"Michael Gallup","sport":"nfl","similarity":88,"position":"WR","team":"DAL","headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/tt9xpcg4x2z3osc1fcq6","basis":"Wide receiver comp"},{"slug":"quincy-enunwa","name":"Quincy Enunwa","sport":"nfl","similarity":88,"position":"WR","team":"NYJ","headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/vsd27gfxzjt7v7izbjet","basis":"Wide receiver comp"},{"slug":"darius-slayton","name":"Darius Slayton","sport":"nfl","similarity":87,"position":"WR","team":"NYG","headshotUrl":"https://static.www.nfl.com/image/upload/f_auto,q_auto/league/otksyfjll5waf0vsczeu","basis":"Wide receiver comp"},{"slug":"jerome-simpson","name":"Jerome Simpson","sport":"nfl","similarity":87,"position":"WR","team":"SF","headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/zuyscuvgyqgk8ka0f8ca","basis":"Wide receiver comp"}],"dataSources":["nflverse:players","nflverse:player_stats","nflverse:snap_counts","nflverse:combine","nflverse:draft_picks","nflverse:injuries"],"generatedAt":"2026-08-31T10:23:32.140Z"}