Wiland empezó su carrera futbolística en las categorías inferiores del IF Elfsborg, hasta que en 2000 pasó formar parte de la primera plantilla del club.
Con este equipo ganó la Copa de Suecia en dos ocasiones: 2001 y 2006.
København, al que se incorporó en 2009.
En febrero de 2020, el Hammarby Fotboll, equipo en el que jugaba en ese momento, hizo oficial su retirada debido a una lesión en el hombro.
Su debut como internacional se produjo el 18 de enero de 2007 contra Ecuador, partido que perdió su equipo por un gol a dos.