Marz was signed by the Tennessee Titans as an undrafted free agent on May 9, 2016.[1] He was released during final roster cuts on September 2, 2016, and was signed to the Titans' practice squad the next day.[2][3] He signed a reserve/future contract with the Titans on January 2, 2017.[4]
On September 2, 2017, Marz was waived by the Titans and was signed to the practice squad the next day.[5][6]
Los Angeles Chargers
On September 20, 2017, Marz was signed by the Los Angeles Chargers off the Titans' practice squad.[7] He was waived by the Chargers on November 7, 2017.[8]
Tennessee Titans (second stint)
On November 9, 2017, Marz was signed to the Titans' practice squad.[9] He signed a reserve/future contract with the Titans on January 15, 2018.[10]
On September 1, 2018, Marz was waived by the Titans and was signed to the practice squad the next day.[11][12] He was promoted to the active roster on September 15, 2018.[13] On September 16, 2018, Marz made his first career start against the Houston Texans in Week 2.[14]
On August 31, 2019, Marz was waived by the Titans.[15]
Carolina Panthers
On December 18, 2019, Marz was signed to the Carolina Panthers practice squad.[16] He signed a reserve/future contract with the Panthers on December 30, 2019.[17] He was waived on August 1, 2020.[18]
Miami Dolphins
On July 28, 2021, Marz signed with the Miami Dolphins.[19] He was waived on August 17.[20]