{"sport":"nfl","slug":"michael-harris-2012","bio":{"fullName":"Michael Harris","position":"G","positionGroup":"OL","team":"MIN","jerseyNumber":79,"heightInches":77,"weightLbs":338,"birthDate":"1988-12-05","college":"UCLA","collegeConference":"Pacific Twelve Conference","headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/ztk3gcfbf48tudd7wwtm","rookieSeason":2012,"lastSeason":2016,"yearsExperience":5,"status":"RSN","externalIds":{"gsis":"00-0029457","pfr":"HarrMi01","espn":"15573"}},"draft":null,"combine":null,"accolades":null,"statTables":[{"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":"SD","gamesPlayed":5,"values":{"offense_snaps":189,"offense_pct":56,"defense_snaps":null,"defense_pct":0,"st_snaps":24,"st_pct":16},"rowScope":"team"},{"season":2014,"seasonType":"REG","team":"MIN","gamesPlayed":11,"values":{"offense_snaps":362,"offense_pct":54.27,"defense_snaps":null,"defense_pct":0,"st_snaps":42,"st_pct":13.64},"rowScope":"team"},{"season":2015,"seasonType":"REG","team":"MIN","gamesPlayed":16,"values":{"offense_snaps":1020,"offense_pct":100,"defense_snaps":null,"defense_pct":0,"st_snaps":77,"st_pct":17.44},"rowScope":"team"},{"season":2015,"seasonType":"POST","team":"MIN","gamesPlayed":1,"values":{"offense_snaps":59,"offense_pct":100,"defense_snaps":null,"defense_pct":0,"st_snaps":4,"st_pct":17},"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":"tarik-glenn","name":"Tarik Glenn","sport":"nfl","similarity":99,"position":"OT","team":"IND","headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/qmvkyn0paxamyr1za6xv","basis":"Offensive line comp"},{"slug":"guy-whimper","name":"Guy Whimper","sport":"nfl","similarity":86,"position":"G","team":"PIT","headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/udza1ytwcchizy31kk7l","basis":"Offensive line comp"},{"slug":"levi-brown","name":"Levi Brown","sport":"nfl","similarity":86,"position":"OT","team":"ARI","headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/wpepdtwa1wwjiyamw3ym","basis":"Offensive line comp"},{"slug":"matt-slauson","name":"Matt Slauson","sport":"nfl","similarity":86,"position":"G","team":"IND","headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/oilqzwvf5kwhgq3kgpsz","basis":"Offensive line comp"},{"slug":"todd-herremans","name":"Todd Herremans","sport":"nfl","similarity":86,"position":"G","team":"IND","headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/cfpuccfslanowlsv1ljy","basis":"Offensive line comp"},{"slug":"korey-stringer","name":"Korey Stringer","sport":"nfl","similarity":85,"position":"OT","team":"MIN","headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/mc3s6wpkbnuddcjsczih","basis":"Offensive line comp"},{"slug":"mike-mcglynn","name":"Mike McGlynn","sport":"nfl","similarity":85,"position":"OT","team":"NO","headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/u2e7bucwqe3getqs3rau","basis":"Offensive line comp"},{"slug":"chris-williams-2008","name":"Chris Williams","sport":"nfl","similarity":84,"position":"G","team":"BUF","headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/i0q5vrlqpynqauu8fjtv","basis":"Offensive line comp"}],"dataSources":["nflverse:players","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":1989,"team":"KC","position":"OL","jersey":0}]},"ids":{}}