{"sport":"nfl","slug":"harvey-dahl","bio":{"fullName":"Harvey Dahl","position":"G","positionGroup":"OL","team":"STL","jerseyNumber":62,"heightInches":77,"weightLbs":306,"birthDate":"1981-06-24","college":"Nevada","collegeConference":null,"headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/posphhu7cv2ogdzes3qk","rookieSeason":2005,"lastSeason":2013,"yearsExperience":7,"status":"ACT","externalIds":{"gsis":"00-0023180","pfr":"DahlHa20","espn":"9500"}},"draft":null,"combine":{"season":2005,"heightInches":78,"weightLbs":299,"fortyYard":5.42,"benchReps":17,"vertical":27,"broadJump":99,"threeCone":8.15,"shuttle":4.58,"school":"Nevada","hasData":true},"accolades":null,"statTables":[{"id":"defense","label":"Defense","columns":[{"key":"tackles_combined"},{"key":"tackles_solo"},{"key":"tackles_assists"},{"key":"tackles_for_loss"},{"key":"qb_hits"},{"key":"sacks_def"},{"key":"def_int"},{"key":"passes_defended"},{"key":"forced_fumbles"},{"key":"fumble_recoveries"},{"key":"def_tds"},{"key":"safeties"}],"rows":[{"season":2010,"seasonType":"REG","team":"ATL","gamesPlayed":1,"values":{"tackles_combined":0,"tackles_solo":0,"tackles_assists":0,"tackles_for_loss":0,"qb_hits":0,"sacks_def":0,"def_int":0,"passes_defended":0,"forced_fumbles":0,"fumble_recoveries":1,"def_tds":0,"safeties":0},"rowScope":"team"}],"careerTotals":{"REG":{"tackles_combined":0,"tackles_solo":0,"tackles_assists":0,"tackles_for_loss":0,"qb_hits":0,"sacks_def":0,"def_int":0,"passes_defended":0,"forced_fumbles":0,"fumble_recoveries":1,"def_tds":0,"safeties":0}}},{"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":"STL","gamesPlayed":9,"values":{"offense_snaps":529,"offense_pct":89.89,"defense_snaps":null,"defense_pct":0,"st_snaps":29,"st_pct":11.11},"rowScope":"team"}],"careerTotals":{"REG":{"offense_snaps":529,"offense_pct":89.89,"defense_snaps":null,"defense_pct":0,"st_snaps":29,"st_pct":11.11}}}],"similarPlayers":[{"slug":"kyle-turley","name":"Kyle Turley","sport":"nfl","similarity":100,"position":"OT","team":"CHI","headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/gmvaml9iwkplttxatykm","basis":"Offensive line comp"},{"slug":"brian-blados","name":"Brian Blados","sport":"nfl","similarity":98,"position":"OT","team":"CIN","headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/fpsykcqitbaagzzixomb","basis":"Offensive line comp"},{"slug":"bill-schultz","name":"Bill Schultz","sport":"nfl","similarity":97,"position":"G","team":"CHI","headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/uq6edpx6xurrvv5c15qv","basis":"Offensive line comp"},{"slug":"zach-wiegert","name":"Zach Wiegert","sport":"nfl","similarity":97,"position":"OT","team":"NYG","headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/ulkadge9lsv83ycrfvh7","basis":"Offensive line comp"},{"slug":"cooper-carlisle","name":"Cooper Carlisle","sport":"nfl","similarity":96,"position":"G","team":"KC","headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/xdgixpmvifi2lqi21lcf","basis":"Offensive line comp"},{"slug":"jacob-bell","name":"Jacob Bell","sport":"nfl","similarity":93,"position":"G","team":"SF","headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/ifzr7fn2011wj3fjsf74","basis":"Offensive line comp"},{"slug":"guy-whimper","name":"Guy Whimper","sport":"nfl","similarity":91,"position":"G","team":"PIT","headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/udza1ytwcchizy31kk7l","basis":"Offensive line comp"},{"slug":"matt-slauson","name":"Matt Slauson","sport":"nfl","similarity":91,"position":"G","team":"IND","headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/oilqzwvf5kwhgq3kgpsz","basis":"Offensive line comp"}],"dataSources":["nflverse:players","nflverse:combine","nflverse:player_stats_def","nflverse:snap_counts","nflverse:injuries"],"generatedAt":"2026-08-31T10:23:32.140Z","rosterTimeline":{"source":"nflverse-rosters","note":"Season-by-season team & position from nflverse rosters (CC-BY). Counting stats for this era are not available from a free, openly-licensed source.","seasons":[{"season":2005,"team":"SF","position":"T","jersey":76},{"season":2006,"team":"SF","position":"T","jersey":76},{"season":2007,"team":"ATL","position":"T","jersey":73},{"season":2008,"team":"ATL","position":"G","jersey":73},{"season":2009,"team":"ATL","position":"G","jersey":73},{"season":2010,"team":"ATL","position":"G","jersey":73},{"season":2011,"team":"SL","position":"G","jersey":62}]},"ids":{"gsis":"00-0023180"}}