Garrett was selected by the Los Angeles Rams in the seventh round, 252nd overall, of the 2021 NFL draft.
[5] On September 14, 2022, Garrett signed with the practice squad of the Minnesota Vikings.
Garrett signed with the Houston Gamblers of the United States Football League on June 6, 2023.
[13] He was named the 2024 UFL Special Teams Player of the Year on June 7, 2024.
[15] On August 20, 2024, Garrett was signed by the Arizona Cardinals, but waived six days later.