In 2012–13, Wiland suffered from a number of injuries and his form declined. Manager Ståle Solbakken openly criticized the goalkeeper's form. He would however remain as the first choice throughout the whole season. A highlight for Wiland during the season was Copenhagen's surprising 1–1 draw against the Italian giants Juventus on 17 September 2013. Wiland saved a point for his side in the Champions League group stage tie, thanks to a series of saves in the second half. During the summer of 2014, Wiland lost his place in the first team at Copenhagen, following the signing of the Danish international Stephan Andersen. Wiland remained at the bench throughout the whole year and saw his playing time limited to one appearance in the Danish Cup. In total, Wiland played 141 games in the Danish Superliga during his stint at Copenhagen. He also made 43 appearances in continental cups (UEFA Champions League and UEFA Europa League) and won 8 caps in the domestic cup. In 2014, Wiland was selected as the goalkeeper when 32,000 fans participated in a fan vote selecting their 11 all-time favourite Copenhagen players. In July 2015, he transferred to Malmö FF, following the sale of their previous first choice goalkeeper Robin Olsen to PAOK FC in the Superleague Greece. Wiland signed a two and a half-year deal with the side. During the same fall, Johan Wiland kept a clean sheet as Malmö won (2–0) against Celtic in the 2015–16 Champions League group play-off round on 25 August. Malmö advanced to the group stage with an aggregated score of 4–3. Eventually, Malmö finished last in their group, surpassed by European giants Paris Saint-Germain and Real Madrid. Wiland kept a clean sheet in the home leg against Shaktar Donetsk on 21 October, as Malmö won 1–0 – thus claiming their only victory in the group stage. The following season, in 2016, Malmö won the domestic championship. Wiland played 28 games and kept 12 clean sheets, the second most in the whole league. At the end of the year, he was voted as the Goalkeeper of the Year in Allsvenskan. As reigning champions, Malmö qualified for the 2017–18 Champions League. The side entered the tournament in the second qualifying round, where they faced Vardar from Macedonia. Surprisingly, Malmö got knocked out on 18 July after losing 2–4 on aggregate. Roughly at the same time, Wiland sought a move away from the club due to personal reasons.