At 22 years of age, Mugoša was the top scorer in the Montenegrin First League in 2014, scoring 15 goals in 29 league appearances. As a result of his performance, foreign clubs started to show interest in him. Mugoša joined German 2. Bundesliga club 1. FC Kaiserslautern in summer 2014 signing a three-year contract.[1] In January 2015, after only two games (one each in the league and cup), he was loaned to Erzgebirge Aue for the rest of the season. Aue were not granted a purchase option.[2] After Aue was relegated to 3. Liga at the end of the season, Mugoša returned to Kaiserslautern before transferring to 2. Bundesliga competitor 1860 Munich.
1860 Munich
On 15 August 2015, Mugoša signed a three-year contract with 1860 Munich.[3] On 27 November 2015, he scored his first goal for 1860 Munich in a 2–1 win against Mainz in the DFB-Pokal.[4]
Incheon United
In January 2018 Mugoša joined K League 1 side Incheon United. In January 2019 he extended his contract with Incheon United to 2021.[5] On 1 September 2019, he scored a hat-trick in a 3–3 tie with Ulsan Hyundai.[6]
Vissel Kobe
On 30 June 2022, Mugoša was unveiled as the J1 League club Vissel Kobe second signing of the Japanese mid-season window, joining the club in a full transfer. [7]
Return to Incheon United
On 10 July 2023, Mugoša returned to Incheon United ahead of the 2023 season.
He made his debut for Montenegro on 8 June 2015 in a friendly against Denmark.[9] He scored his first international goal on 26 March 2017, in a 2018 FIFA World Cup qualification match against Poland.[10][11] On 14 July 2022 in a Nations league match against Romania, he scored a hat trick, second in Montenegrin national team history.