Bereits im Alter von 16 Jahren gewann Kim Viljanen 1999 den Juniorenwettbewerb des WDF World Cup in Durban. Sechs Jahre später gelang ihm mit dem finnischen Team der Sieg bei den Senioren, als er zusammen mit Jarkko Komula, Ulf Ceder und Marko Pusa Australien mit 9:8 im Finale besiegte. Auf der neu geschaffenen Pro-Tour der "Scandinavian Darts Corporation" (SDC) war er von Beginn an dabei und konnte 2014 sein erstes Event gewinnen. Zudem konnte er sich über den skandinavischen Qualifier für die Weltmeisterschaft der PDC qualifizieren. Bei der PDC World Darts Championship 2015 schied er jedoch in der Vorrunde gegen den Deutschen Sascha Stein mit 1:4 aus. 2015 gewann der Finne auf "SDC-Pro-Tour" insgesamt drei Turniere und trat, wie auch im Folgejahr, zusammen mit Marko Kantele für Finnland beim World Cup of Darts 2015 an. Bei seiner zweiten WM-Teilnahme 2016 gewann er in der Vorrunde gegen den Niederländer Sven Groen mit 2:1, ehe er Kevin Painter in der nächsten Runde mit 0:3 unterlag. 2016 nahm er an den European Darts Open teil und qualifizierte sich über die skandinavische Rangliste zum dritten Mal in Folge für eine Weltmeisterschaft der PDC. In der Vorrunde setzte er sich gegen den Kanadier Ross Snook durch und schied danach gegen Michael van Gerwen chancenlos mit 0:3 aus.