{"sport":"nhl","slug":"john-garrett","bio":{"fullName":"John Garrett","position":"G","team":null,"heightInches":68,"weightLbs":174,"birthDate":"1951-06-17","headshotUrl":"https://assets.nhle.com/mugs/nhl/latest/8447066.png","rookieSeason":1980,"lastSeason":1985,"status":"RET","externalIds":{"nhl":"8447066"}},"draft":{"year":1971,"round":3,"pick":38,"team":"STL","undrafted":false},"statTables":[{"id":"goalie","label":"Goaltending","columns":[{"key":"gp"},{"key":"gs"},{"key":"w"},{"key":"l"},{"key":"ot"},{"key":"sv"},{"key":"ga"},{"key":"gaa"},{"key":"svPct"},{"key":"so"}],"rows":[{"season":1980,"seasonType":"REG","team":"Hartford Whalers","gamesPlayed":52,"values":{"gp":52,"gs":51,"w":16,"l":24,"ot":null,"sv":1300,"ga":202,"gaa":3.99,"svPct":0.866,"so":0},"rowScope":"team"},{"season":1980,"seasonType":"POST","team":"Hartford Whalers","gamesPlayed":1,"values":{"gp":1,"gs":1,"w":0,"l":1,"ot":null,"sv":32,"ga":8,"gaa":8.02,"svPct":0.8,"so":0},"rowScope":"team"},{"season":1981,"seasonType":"REG","team":"Hartford Whalers","gamesPlayed":54,"values":{"gp":54,"gs":51,"w":15,"l":27,"ot":null,"sv":1635,"ga":241,"gaa":4.6,"svPct":0.872,"so":0},"rowScope":"team"},{"season":1982,"seasonType":"REG","gamesPlayed":28,"gamesStarted":null,"values":{"gp":28,"gs":27,"w":9,"l":11,"ot":null,"sv":734,"ga":125,"so":0,"svPct":0.854,"gaa":4.64},"team":"TOT","rowScope":"total"},{"season":1982,"seasonType":"REG","team":"Hartford Whalers","gamesPlayed":16,"values":{"gp":16,"gs":15,"w":5,"l":6,"ot":null,"sv":416,"ga":63,"gaa":4.21,"svPct":0.868,"so":0},"rowScope":"team"},{"season":1982,"seasonType":"REG","team":"Quebec Nordiques","gamesPlayed":12,"values":{"gp":12,"gs":12,"w":4,"l":5,"ot":null,"sv":318,"ga":62,"gaa":5.17,"svPct":0.837,"so":0},"rowScope":"team"},{"season":1982,"seasonType":"POST","team":"Quebec Nordiques","gamesPlayed":5,"values":{"gp":5,"gs":5,"w":3,"l":2,"ot":null,"sv":137,"ga":21,"gaa":3.91,"svPct":0.867,"so":0},"rowScope":"team"},{"season":1983,"seasonType":"REG","gamesPlayed":34,"gamesStarted":null,"values":{"gp":34,"gs":30,"w":13,"l":14,"ot":null,"sv":896,"ga":112,"so":1,"svPct":0.889,"gaa":3.57},"team":"TOT","rowScope":"total"},{"season":1983,"seasonType":"REG","team":"Quebec Nordiques","gamesPlayed":17,"values":{"gp":17,"gs":15,"w":6,"l":8,"ot":null,"sv":440,"ga":64,"gaa":4.04,"svPct":0.873,"so":0},"rowScope":"team"},{"season":1983,"seasonType":"REG","team":"Vancouver Canucks","gamesPlayed":17,"values":{"gp":17,"gs":15,"w":7,"l":6,"ot":null,"sv":456,"ga":48,"gaa":3.09,"svPct":0.905,"so":1},"rowScope":"team"},{"season":1983,"seasonType":"POST","team":"Vancouver Canucks","gamesPlayed":1,"values":{"gp":1,"gs":1,"w":1,"l":0,"ot":null,"sv":26,"ga":4,"gaa":4.01,"svPct":0.867,"so":0},"rowScope":"team"},{"season":1984,"seasonType":"REG","team":"Vancouver Canucks","gamesPlayed":29,"values":{"gp":29,"gs":27,"w":14,"l":10,"ot":null,"sv":642,"ga":113,"gaa":4.12,"svPct":0.85,"so":0},"rowScope":"team"},{"season":1984,"seasonType":"POST","team":"Vancouver Canucks","gamesPlayed":2,"values":{"gp":2,"gs":0,"w":0,"l":0,"ot":null,"sv":4,"ga":0,"gaa":0,"svPct":1,"so":0},"rowScope":"team"},{"season":1985,"seasonType":"REG","team":"Vancouver Canucks","gamesPlayed":10,"values":{"gp":10,"gs":7,"w":1,"l":5,"ot":null,"sv":200,"ga":44,"gaa":6.49,"svPct":0.82,"so":0},"rowScope":"team"}],"careerTotals":{"REG":{"gp":207,"gs":193,"w":68,"l":91,"ot":null,"sv":5407,"ga":837,"gaa":4.28,"svPct":0.866,"so":1},"POST":{"gp":9,"gs":7,"w":4,"l":3,"ot":null,"sv":199,"ga":33,"gaa":4.3,"svPct":0.858,"so":0}}}],"dataSources":["NHL API (api-web.nhle.com — official public league API; facts only, raw payloads not republished)"],"generatedAt":"2026-07-03T02:03:21.699Z"}