{"sport":"nhl","slug":"john-hanna","bio":{"fullName":"John Hanna","position":"D","team":null,"heightInches":71,"weightLbs":175,"birthDate":"1935-04-05","headshotUrl":"https://assets.nhle.com/mugs/nhl/latest/8446690.png","rookieSeason":1959,"lastSeason":1968,"status":"RET","externalIds":{"nhl":"8446690"}},"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":1959,"seasonType":"REG","team":"New York Rangers","gamesPlayed":70,"values":{"gp":70,"g":1,"a":10,"pts":11,"plusMinus":null,"pim":83,"ppGoals":0,"shGoals":0,"gwg":0,"shots":null,"shootingPct":null},"rowScope":"team"},{"season":1960,"seasonType":"REG","team":"New York Rangers","gamesPlayed":61,"values":{"gp":61,"g":4,"a":8,"pts":12,"plusMinus":-10,"pim":87,"ppGoals":0,"shGoals":0,"gwg":0,"shots":73,"shootingPct":0.055},"rowScope":"team"},{"season":1961,"seasonType":"REG","team":"New York Rangers","gamesPlayed":46,"values":{"gp":46,"g":1,"a":8,"pts":9,"plusMinus":-2,"pim":34,"ppGoals":0,"shGoals":0,"gwg":0,"shots":49,"shootingPct":0.02},"rowScope":"team"},{"season":1964,"seasonType":"REG","team":"Montréal Canadiens","gamesPlayed":6,"values":{"gp":6,"g":0,"a":0,"pts":0,"plusMinus":2,"pim":2,"ppGoals":0,"shGoals":0,"gwg":0,"shots":1,"shootingPct":0},"rowScope":"team"},{"season":1968,"seasonType":"REG","team":"Philadelphia Flyers","gamesPlayed":15,"values":{"gp":15,"g":0,"a":0,"pts":0,"plusMinus":1,"pim":0,"ppGoals":0,"shGoals":0,"gwg":0,"shots":4,"shootingPct":0},"rowScope":"team"}],"careerTotals":{"REG":{"gp":198,"g":6,"a":26,"pts":32,"plusMinus":null,"pim":206,"ppGoals":0,"shGoals":0,"gwg":0,"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"}