On 5 July 2015 Marić signed a one-year deal with Iranian club Persepolis.[2][3][4] Maric played 20 games in the 2015–16 season for Persepolis and helped the team to a runners up finish in the Persian Gulf Pro League. At the end of the 2015–16 season the club attempted to renegotiate Marić's contract but they could not reach an agreement and he was released.