[2] He made his debut in Rydboholms senior team at age 16, in the Swedish seventh level, and got scouted by the goalkeeping coach of local club IF Elfsborg.
[2] Wiland made his senior debut for Elfsborg in an away game against Halmstad BK on 4 May 2000, and was denied the clean sheet from a 91st-minute penalty kick.
[5] On 9 August the same year, Wiland made his continental debut in a UEFA Cup qualifying fixture against the Estonian side Narva Trans.
Johan Wiland kept a clean sheet as Lasse Nilsson scored a brace, deciding the result to 2–0 at Råsunda Stadium.
[7] Elfsborg participated in the 2004–05 UEFA Cup, where the club eventually lost in the first round against the Croatian side Dinamo Zagreb.
The club got knocked out in the third qualifying round against Valencia CF on 29 August 2007, 1–5 on aggregate, as the Spanish side became the first visiting team to win at Borås Arena in eight months.
[17] At first, Wiland struggled to get playing time, acting as a back-up to Danish international Jesper Christiansen during the whole spring of 2009.
[29] 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.
[26] 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.
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.
[35] Simultaneously, Malmö had acquired goalkeeper Johan Dahlin from FC Midtjylland and Wiland got permission to leave the club.
[45] After being sidelined during the first half of the 2019 season, Wiland made his comeback to the pitch as a substitute in a 2–2 draw against Kalmar FF on 4 August.
[46] He eventually played 7 games in Allsvenskan, competing with the former second choice keeper Davor Blažević, as Hammarby finished third in the table.
On 17 February 2020, Wiland announced his immediate retirement from professional football after not being able to recover properly from a shoulder injury, aged 39.
[47] Wiland made his debut in the Sweden national team came against Ecuador on a tour in South America in January 2007.
[4] Wiland was also called up to the Swedish side by manager Erik Hamrén ahead of the UEFA Euro 2012, again acting as a back up to Isaksson.
[50] Ultimately, his country failed to qualify for the 2014 FIFA World Cup and Wiland subsequently announced his international retirement to the Swedish coaching staff.