Garrett is from Yorba Linda, California. He grew up playing youth hockey for the Anaheim Jr. Ducks, California Wave and Los Angeles Jr. Kings. After youth hockey, he played four years of junior hockey: a year and a half with the Wenatchee Wild in the BCHL, three months with the Springfield Jr. Blues in the NAHL, one month with the Vermont Lumberjacks in the EHL, and his final two years with the Janesville Jets in the NAHL.
Garrett played three years of Division 1 hockey at Union College before transferring to play Division 3 at Wilkes University. He currently works as the goalie coach for the Granite City Lumberjacks in the NA3HL and works remotely with King’s College Women’s D3 hockey.