{"sport":"nhl","slug":"markus-granlund","bio":{"fullName":"Markus Granlund","position":"C","team":null,"heightInches":72,"weightLbs":180,"birthDate":"1993-04-16","headshotUrl":"https://assets.nhle.com/mugs/nhl/latest/8476440.png","rookieSeason":2014,"lastSeason":2020,"status":"RET","externalIds":{"nhl":"8476440"}},"draft":{"year":2011,"round":2,"pick":45,"team":"CGY","undrafted":false},"statTables":[{"id":"skater","label":"Skater","columns":[{"key":"gp"},{"key":"g"},{"key":"a"},{"key":"pts"},{"key":"plusMinus"},{"key":"pim"},{"key":"ppGoals"},{"key":"shGoals"},{"key":"gwg"},{"key":"shots"},{"key":"shootingPct"}],"rows":[{"season":2014,"seasonType":"REG","team":"Calgary Flames","gamesPlayed":7,"values":{"gp":7,"g":2,"a":1,"pts":3,"plusMinus":2,"pim":0,"ppGoals":0,"shGoals":1,"gwg":0,"shots":9,"shootingPct":0.222},"rowScope":"team"},{"season":2015,"seasonType":"REG","team":"Calgary Flames","gamesPlayed":48,"values":{"gp":48,"g":8,"a":10,"pts":18,"plusMinus":-4,"pim":16,"ppGoals":1,"shGoals":0,"gwg":1,"shots":65,"shootingPct":0.123},"rowScope":"team"},{"season":2015,"seasonType":"POST","team":"Calgary Flames","gamesPlayed":3,"values":{"gp":3,"g":0,"a":1,"pts":1,"plusMinus":1,"pim":0,"ppGoals":0,"shGoals":0,"gwg":0,"shots":2,"shootingPct":0},"rowScope":"team"},{"season":2016,"seasonType":"REG","gamesPlayed":47,"gamesStarted":null,"values":{"gp":47,"g":6,"a":4,"pts":10,"plusMinus":-4,"pim":14,"ppGoals":0,"shGoals":1,"gwg":1,"shots":56,"shootingPct":0.107},"team":"TOT","rowScope":"total"},{"season":2016,"seasonType":"REG","team":"Calgary Flames","gamesPlayed":31,"values":{"gp":31,"g":4,"a":3,"pts":7,"plusMinus":-1,"pim":8,"ppGoals":0,"shGoals":1,"gwg":0,"shots":37,"shootingPct":0.108},"rowScope":"team"},{"season":2016,"seasonType":"REG","team":"Vancouver Canucks","gamesPlayed":16,"values":{"gp":16,"g":2,"a":1,"pts":3,"plusMinus":-3,"pim":6,"ppGoals":0,"shGoals":0,"gwg":1,"shots":19,"shootingPct":0.105},"rowScope":"team"},{"season":2017,"seasonType":"REG","team":"Vancouver Canucks","gamesPlayed":69,"values":{"gp":69,"g":19,"a":13,"pts":32,"plusMinus":-19,"pim":14,"ppGoals":3,"shGoals":0,"gwg":3,"shots":122,"shootingPct":0.156},"rowScope":"team"},{"season":2018,"seasonType":"REG","team":"Vancouver Canucks","gamesPlayed":53,"values":{"gp":53,"g":8,"a":4,"pts":12,"plusMinus":-10,"pim":8,"ppGoals":2,"shGoals":2,"gwg":1,"shots":93,"shootingPct":0.086},"rowScope":"team"},{"season":2019,"seasonType":"REG","team":"Vancouver Canucks","gamesPlayed":77,"values":{"gp":77,"g":12,"a":10,"pts":22,"plusMinus":-4,"pim":20,"ppGoals":2,"shGoals":0,"gwg":1,"shots":123,"shootingPct":0.098},"rowScope":"team"},{"season":2020,"seasonType":"REG","team":"Edmonton Oilers","gamesPlayed":34,"values":{"gp":34,"g":3,"a":1,"pts":4,"plusMinus":-1,"pim":14,"ppGoals":0,"shGoals":0,"gwg":1,"shots":26,"shootingPct":0.115},"rowScope":"team"}],"careerTotals":{"REG":{"gp":335,"g":58,"a":43,"pts":101,"plusMinus":-40,"pim":86,"ppGoals":8,"shGoals":4,"gwg":8,"shots":494,"shootingPct":0.117},"POST":{"gp":3,"g":0,"a":1,"pts":1,"plusMinus":1,"pim":0,"ppGoals":0,"shGoals":0,"gwg":0,"shots":2,"shootingPct":0}}}],"dataSources":["NHL API (api-web.nhle.com — official public league API; facts only, raw payloads not republished)"],"generatedAt":"2026-07-02T23:40:42.300Z"}