On 31 July 2015, Mziu agreed personal terms and signed a one-year contract Korabi Peshkopi in the Albanian First Division.[2] He was given squad number 7, and debuted on 12 September in the 1–0 away loss to Besëlidhja Lezhë.[3] He opened his scoring account later in his fifth appearance for the club, netting a late goal in the 3–0 home win versus Burreli.[4] Later on throughout the season, Mziu was also named team captain.
He finished the 2015–16 season by playing 25 matches and scoring 7 goals, a personal best, as Korabi Peshkopi achieved promotion to Albanian Superliga by finishing first in Group A.[5] On 19 May 2016, in the final match against Group B winners Luftëtari Gjirokastër, Mziu played the entire match which finished in a goalless draw. In the penalty shootouts, Mziu scored his team's first attempt but missed the second one when his turn came again which resulted decisive as Korabi was defeated 11–10.[6]
On 27 July 2016, Mziu signed a new one-year contract with the club.[7] He began his second season with the club by playing in the first half of the opening match of 2016–17 Albanian Superliga against Laçi which ended in a goalless draw at Elbasan Arena.[8] Mziu then was benched in the following two months, returning to play as starter only in the 1–0 loss against the same opponent on 5 November 2016.[9] Mziu scored his second-ever goal in the Albanian Superliga on 26 November in form of an equalizer in the 1–1 draw at Luftëtari Gjirokastër.[10]
On 22 April of the following year, Korabi Peshkopi relegation was officially confirmed following the 4–0 home loss to Luftëtari Gjirokastër.[11] On 10 May, Mziu was sent-off during the 2–0 loss to Tirana after receiving two yellow cards; it was his first ever top-flight red card.[12] He concluded his second season with the club by making 28 appearances, 26 of them in top flight.
Kastrioti Krujë
On 31 July 2017, Mziu was presented as Kastrioti Krujë newest player by signing a contract for the 2017–18 season.[13] With the number 18, he made his official debut on 16 September in the opening matchday against Burreli which ended in a 2–0 away win.[14] His first score-sheet contributions came later on 23 October in the 3–1 home win against his former side Korabi Peshkopi, with Mziu netting the third of the match.[15]
Mziu proved to be an important instrument in Samuel Nikaj's team as he played 25 league matches and scored twice to help Kastrioti top Group A which meant the return to Albanian Superliga after four years.[16] In the final championship match against Group B winners Tirana, Mziu played full-90 minutes but didn't avoided the 2–0 loss at Elbasan Arena.[17]
On 1 August 2018, Mziu signed a new one-year contract with the club.[18] He began the season on 18 August by netting a penalty kick in the 1–0 win at Luftëtari Gjirokastër in the opening week of 2018–19 Albanian Superliga.[19]
Besa Kavajë
On 29 December 2018 it was confirmed, that Mziu had signed with Besa Kavajë.[20]