In 2013, he signed a one-year contract with Ciarko PBS Bank KH Sanok. In addition to winning the playoff championship with the team, he led the league in assists (54) and points (81) and was named the Polish League's Best Player.[1]
In August 2015, he underwent a successful trial with the Espoo Blues of Liiga, and signed a one-year contract.[2][3] Upon the conclusion of the 2015–16 season, he moved on to the KHL, signing with Medvescak Zagreb in July 2016.[4]
During the 2018–19 season, Mahbod played in 8 games with HC Vítkovice Ridera before leaving the Czech Extraliga in agreeing to a contract for the remainder of the season with German outfit, Krefeld Pinguine of the DEL on November 30, 2018.[5] Mahbob contributed with 6 assists in 16 games with the Pinguine before leaving at the conclusion of the year.[6]