Garrett startete bei den Olympischen Sommerspielen 2016 in Rio de Janeiro. Während er im Einzelwettbewerb im Viertelfinale verlor und ausschied, kam Garrett im Mannschaftswettbewerb zusammen mit Brady Ellison und Jake Kaminski nach Siegen über das Chinesische Taipeh, Indonesien und China bis ins Finale, wo sie dann jedoch mit 0:6 gegen Südkorea verloren und damit die Silbermedaille gewannen.