 He spent the next 12 years of his professional career, capturing 5 league titles with Davos, before announcing his retirement at the conclusion of the clubs involvement in the 2012–13 season on March 17, 2013.In his return to his native Czech Republic, Marha announced the continuation of his playing career by agreeing to a multi-year deal with HC Pardubice of the Czech Extraliga on April 29, 2013.After only 23 games with Pardubice, Marha opted to terminate his contract with the club, and transfer to fellow Extraliga club, HK Hradec Kralove on November 30, 2013.