Damm began his playing career in Mexico with Estudiantes Tecos and made his debut in Liga MX for the club in 2012. He made 20 appearances before being transferred to Pachuca in the summer of 2013, where he became a regular starter. He scored three goals and added three assists combined across 33 league matches in the 2013-14 Apertura and Clausura. After two seasons, Damm transferred to Tigres UANL.
At Tigres, Damm was a part of four Mexican championship teams winning the Liga MX Apertura in consecutive years from 2015 to 2017, while adding the Liga MX Clausura title in 2019. The midfielder was a mainstay for Tigres, totaling 172 appearances in all competitions. He completed his Tigres career with 13 goals and 23 assists. Damm has played in 22 Concacaf Champions League matches and made four appearances in the CopaLibertadores when Tigres was invited to the competition in 2015. Damm’s contract with Tigres expired at the end of the 2019-20 season, leaving him as a free agent, and he joined Atlanta on July 1, 2020. Damm went on to make 14 appearances and seven startsfor Atlanta in 2020 and lead the team with four assists.
2020 (Atlanta United): Started seven of 14 appearances after joining the team mid-season as a free agent after his contract at Tigres expired. Tallied a team high four assists, including one game-winning assist in a 2-0 win against FC Cincinnati on Nov. 1.
International: Damm was called into the Mexican National Team in 2015 and made his debut on March 28, 2015 in a friendly against Ecuador. He has made 12 total appearances for Mexico, scoring one goal in a World Cup Qualifying match against Honduras in November 2015.