Ampumahiihdon maailmancupissa Toivanen kilpaili ensimmäisen kerran kaudella 2009–2010 ollen Kontiolahdella pikakilpailun 90:s. Hänen paras sijoituksensa on 33:s pikakilpailussa Östersundissa kaudella 2012–2013.