Wirkkala voitti vuonna 2001 alle 18-vuotiaiden maailmanmestaruuden Unkarin Debrecenissä tuloksella 76,18 (700 gramman keihäs). Seuraavana vuonna hän oli seitsemäs alle 20-vuotiaiden MM-kilpailuissa Jamaikan Kingstonissa. Vuonna 2003 hän voitti alle 20-vuotiaiden Euroopan-mestaruuden Tampereella tuloksella 79,90 Tero Järvenpään ollessa toinen ja Antti Ruuskasen kolmas. Göteborgin EM-kilpailuissa 2006 hän karsiutui loppukilpailusta. Vuonna 2007 hän oli Osakan MM-kilpailuissa kahdestoista ja neljäs. Pekingin olympialaisissa 2008 Wirkkala sijoittui viidenneksi tuloksella 83,46. Seuraavana vuonna hän oli yhdeksäs Berliinin MM-kilpailuissa ja kuudes . Barcelonan EM-kilpailuissa 2010 hän sijoittui viidenneksi tuloksella 81,76 m. Helsingin EM-kilpailuihin 2012 hän pääsi mukaan varamiehenä Antti Ruuskasen sairastuttua mutta joutui nilkkavaivaisena keskeyttämään karsintakilpailun ensimmäisen heittonsa jälkeen ja jäi ilman tulosta. Moskovan MM-kilpailuissa 2013 hän karsiutui loppukilpailusta.