Before Union: Garrett prepped at Riverside High School in Parsons where he played baseball, football, and basketball. Garrett was named All-District in baseball as a sophomore, junior, and senior. He also made the All-District team in football as a junior. Garrett set school records for most strikeouts in a season (119), most strikeouts in a game (17), and most strikeouts in a career (294).