Moon was born bowlegged and spent time wearing leg braces.
[2] Moon played college football for the Florida Gators from 2016 to 2021.
He eventually signed with the Baltimore Ravens as an undrafted free agent.
[8] He played in a few preseason games before being assigned to the practice squad for the 2022 season.
[10] On August 29, 2023, Moon was waived by the Ravens and re-signed to the practice squad.