Garrett joined the Blizz from Powell River in 2008. Garrett primarily spent his playing time in a corner outfield position and 2nd Base. The Blizz also welcomed his deceptive speed and called on him to do a little pinch running as well. Garrett moved into a relief role on the mound in mid season as well. Garrett joined the Powell River Midget AA Club after the Blizz joining teamate Ryan Fairgray to capture the BC Midget AA Crown. In the off season he played for a season with the Comox Valley Jr B Glacier Kings before joining the Victoria Cougars Club which captured the VIJHL 2013 Championship.