Moon played college football for the Florida Gators from 2016 to 2021.[3] His freshman season was cut short after two games due to a season ending injury, leading him to redshirt for the rest of his season. After recovering, he started in five games in 2017 and 13 games in 2018. However, more injuries caused him to sit out for both the 2019 and 2020 season.[4] Thanks to his three injury-shortended season and the extra year of eligibility, due to COVID-19, he returned for a sixth year in 2021.[5]
Moon went undrafted in the 2022 NFL draft. 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.[9] He was signed to a future/reserve contract on January 17, 2023.[10]
On August 29, 2023, Moon was waived by the Ravens and re-signed to the practice squad.[11][12] He was promoted to the active roster on September 23.[13] He was waived on October 26, and re-signed to the practice squad. He was signed to the active roster on January 5, 2024.[14] He was waived on January 25, 2024.
Pittsburgh Steelers
On January 26, 2024, Moon was claimed off waivers by the Pittsburgh Steelers.[15] He was placed on injured reserve on August 27, 2024.[16] He was activated on October 5.