Hamm was born and grew up in Baltimore, Maryland where he attended Baltimore City public schools. He played high school football at Baltimore City College, the same high school that his grandfather, Leonard Hamm attended. In his last game as a senior, with his team trailing its arch-rival, Poly, Hamm recovered 2 fumbles and intercepted a pass to lead City to a 22-18 win.[1] Hamm was a two-year captain on City's football team and was also a two-year captain as an attacker on the lacrosse team. He was also on City's track & field team for one season, specializing in the shot put.[2]
College career
In Hamm's career he was named the Patriot League Freshman of the Year in 2018 and the Patriot League Defensive player of the year twice in 2019, and 2022.[3][4] Hamm also finished his career as Laffayette's all-time sack leader with 32 in his career.[5]
Hamm was selected 9th overall in the 2023 USFL draft by the Pittsburgh Maulers, however he decided not to play for them and instead declared for the NFL Draft.
After not being selected in the 2023 NFL draft, Hamm signed with the Baltimore Ravens as an undrafted free agent.[7] On August 21, 2023 in a pre-season game against the Washington Commanders Hamm had 2 tackles and a fumble recovery, but injured his ACL and had to leave the game.[8] A week later, the Ravens announced that he had made the initial 53-man roster, but he was placed on injured reserve two days later.[9][10][11]
On July 30, 2024, Hamm was placed on injured reserve after suffering a season–ending knee injury.[12]