{"sport":"nhl","slug":"johnny-gagnon","bio":{"fullName":"Johnny Gagnon","position":"R","team":null,"heightInches":65,"weightLbs":140,"birthDate":"1905-06-08","headshotUrl":"https://assets.nhle.com/mugs/nhl/latest/8446553.png","rookieSeason":1931,"lastSeason":1940,"status":"RET","externalIds":{"nhl":"8446553"}},"draft":null,"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":1931,"seasonType":"REG","team":"Montréal Canadiens","gamesPlayed":41,"values":{"gp":41,"g":18,"a":8,"pts":26,"plusMinus":null,"pim":45,"ppGoals":null,"shGoals":null,"gwg":5,"shots":null,"shootingPct":null},"rowScope":"team"},{"season":1931,"seasonType":"POST","team":"Montréal Canadiens","gamesPlayed":10,"values":{"gp":10,"g":6,"a":2,"pts":8,"plusMinus":null,"pim":10,"ppGoals":null,"shGoals":null,"gwg":1,"shots":null,"shootingPct":null},"rowScope":"team"},{"season":1932,"seasonType":"REG","team":"Montréal Canadiens","gamesPlayed":48,"values":{"gp":48,"g":19,"a":19,"pts":38,"plusMinus":null,"pim":40,"ppGoals":null,"shGoals":null,"gwg":9,"shots":null,"shootingPct":null},"rowScope":"team"},{"season":1932,"seasonType":"POST","team":"Montréal Canadiens","gamesPlayed":4,"values":{"gp":4,"g":1,"a":1,"pts":2,"plusMinus":null,"pim":4,"ppGoals":null,"shGoals":null,"gwg":0,"shots":null,"shootingPct":null},"rowScope":"team"},{"season":1933,"seasonType":"REG","team":"Montréal Canadiens","gamesPlayed":48,"values":{"gp":48,"g":13,"a":23,"pts":36,"plusMinus":null,"pim":64,"ppGoals":null,"shGoals":null,"gwg":4,"shots":null,"shootingPct":null},"rowScope":"team"},{"season":1933,"seasonType":"POST","team":"Montréal Canadiens","gamesPlayed":2,"values":{"gp":2,"g":0,"a":2,"pts":2,"plusMinus":null,"pim":0,"ppGoals":null,"shGoals":null,"gwg":0,"shots":null,"shootingPct":null},"rowScope":"team"},{"season":1934,"seasonType":"REG","team":"Montréal Canadiens","gamesPlayed":48,"values":{"gp":48,"g":9,"a":15,"pts":24,"plusMinus":null,"pim":25,"ppGoals":5,"shGoals":0,"gwg":1,"shots":null,"shootingPct":null},"rowScope":"team"},{"season":1934,"seasonType":"POST","team":"Montréal Canadiens","gamesPlayed":2,"values":{"gp":2,"g":1,"a":0,"pts":1,"plusMinus":null,"pim":2,"ppGoals":0,"shGoals":0,"gwg":0,"shots":null,"shootingPct":null},"rowScope":"team"},{"season":1935,"seasonType":"REG","gamesPlayed":47,"gamesStarted":null,"values":{"gp":47,"g":2,"a":6,"pts":8,"plusMinus":null,"pim":11,"ppGoals":0,"shGoals":0,"gwg":1,"shots":null,"shootingPct":null},"team":"TOT","rowScope":"total"},{"season":1935,"seasonType":"REG","team":"Boston Bruins","gamesPlayed":23,"values":{"gp":23,"g":1,"a":2,"pts":3,"plusMinus":null,"pim":9,"ppGoals":0,"shGoals":0,"gwg":1,"shots":null,"shootingPct":null},"rowScope":"team"},{"season":1935,"seasonType":"REG","team":"Montréal Canadiens","gamesPlayed":24,"values":{"gp":24,"g":1,"a":4,"pts":5,"plusMinus":null,"pim":2,"ppGoals":0,"shGoals":0,"gwg":0,"shots":null,"shootingPct":null},"rowScope":"team"},{"season":1935,"seasonType":"POST","team":"Montréal Canadiens","gamesPlayed":2,"values":{"gp":2,"g":0,"a":1,"pts":1,"plusMinus":null,"pim":2,"ppGoals":0,"shGoals":0,"gwg":0,"shots":null,"shootingPct":null},"rowScope":"team"},{"season":1936,"seasonType":"REG","team":"Montréal Canadiens","gamesPlayed":48,"values":{"gp":48,"g":7,"a":9,"pts":16,"plusMinus":null,"pim":42,"ppGoals":0,"shGoals":0,"gwg":1,"shots":null,"shootingPct":null},"rowScope":"team"},{"season":1937,"seasonType":"REG","team":"Montréal Canadiens","gamesPlayed":48,"values":{"gp":48,"g":20,"a":16,"pts":36,"plusMinus":null,"pim":38,"ppGoals":3,"shGoals":1,"gwg":6,"shots":null,"shootingPct":null},"rowScope":"team"},{"season":1937,"seasonType":"POST","team":"Montréal Canadiens","gamesPlayed":5,"values":{"gp":5,"g":2,"a":1,"pts":3,"plusMinus":null,"pim":7,"ppGoals":0,"shGoals":0,"gwg":0,"shots":null,"shootingPct":null},"rowScope":"team"},{"season":1938,"seasonType":"REG","team":"Montréal Canadiens","gamesPlayed":47,"values":{"gp":47,"g":13,"a":17,"pts":30,"plusMinus":null,"pim":9,"ppGoals":4,"shGoals":0,"gwg":1,"shots":null,"shootingPct":null},"rowScope":"team"},{"season":1938,"seasonType":"POST","team":"Montréal Canadiens","gamesPlayed":3,"values":{"gp":3,"g":1,"a":3,"pts":4,"plusMinus":null,"pim":2,"ppGoals":0,"shGoals":0,"gwg":0,"shots":null,"shootingPct":null},"rowScope":"team"},{"season":1939,"seasonType":"REG","team":"Montréal Canadiens","gamesPlayed":45,"values":{"gp":45,"g":12,"a":22,"pts":34,"plusMinus":null,"pim":23,"ppGoals":3,"shGoals":0,"gwg":1,"shots":null,"shootingPct":null},"rowScope":"team"},{"season":1939,"seasonType":"POST","team":"Montréal Canadiens","gamesPlayed":3,"values":{"gp":3,"g":0,"a":2,"pts":2,"plusMinus":null,"pim":12,"ppGoals":0,"shGoals":0,"gwg":0,"shots":null,"shootingPct":null},"rowScope":"team"},{"season":1940,"seasonType":"REG","gamesPlayed":34,"gamesStarted":null,"values":{"gp":34,"g":8,"a":8,"pts":16,"plusMinus":null,"pim":0,"ppGoals":1,"shGoals":0,"gwg":1,"shots":null,"shootingPct":null},"team":"TOT","rowScope":"total"},{"season":1940,"seasonType":"REG","team":"Montréal Canadiens","gamesPlayed":9,"values":{"gp":9,"g":4,"a":5,"pts":9,"plusMinus":null,"pim":0,"ppGoals":0,"shGoals":0,"gwg":1,"shots":null,"shootingPct":null},"rowScope":"team"},{"season":1940,"seasonType":"REG","team":"New York Americans","gamesPlayed":25,"values":{"gp":25,"g":4,"a":3,"pts":7,"plusMinus":null,"pim":0,"ppGoals":1,"shGoals":0,"gwg":0,"shots":null,"shootingPct":null},"rowScope":"team"},{"season":1940,"seasonType":"POST","team":"New York Americans","gamesPlayed":1,"values":{"gp":1,"g":1,"a":0,"pts":1,"plusMinus":null,"pim":0,"ppGoals":0,"shGoals":0,"gwg":0,"shots":null,"shootingPct":null},"rowScope":"team"}],"careerTotals":{"REG":{"gp":454,"g":121,"a":143,"pts":264,"plusMinus":null,"pim":297,"ppGoals":null,"shGoals":null,"gwg":30,"shots":null,"shootingPct":null},"POST":{"gp":32,"g":12,"a":12,"pts":24,"plusMinus":null,"pim":39,"ppGoals":null,"shGoals":null,"gwg":1,"shots":null,"shootingPct":null}}}],"dataSources":["NHL API (api-web.nhle.com — official public league API; facts only, raw payloads not republished)"],"generatedAt":"2026-07-03T02:16:34.319Z"}