Martz was born in Mechanicsburg, Pennsylvania and attended Georgetown University where he made 74 appearances and scored four goals during the 2011-2014 seasons. He also played for the Baltimore Bohemians during the 2013, 2014, and 2015 PDL seasons where he made 21 appearances and scored seven goals. Martz signed his first professional contract with Pembroke Athleta in the Maltese Premier League, making 16 appearances and scoring five goals during the 2015 season. He would return to the United States in February 2016 to sign with the Wilmington Hammerheads of the USL where he made 26 appearances and scored four goals. Martz then joined Orlando City B at the start of the 2017 season and played in 30 games with two goals scored during the campaign.