He played college football for the Lafayette Leopards and was signed as an undrafted free agent by the Ravens after the 2023 NFL draft.
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.
He was also on City's track & field team for one season, specializing in the shot put.
After not being selected in the 2023 NFL draft, Hamm signed with the Baltimore Ravens as an undrafted free agent.
[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.