Mikkonen tritt seit 2009 vorwiegend beim Scandinavian Cup an. Dabei erreichte er bisher vier Top-Zehn-Platzierungen, darunter zwei zweite Plätze. Sein erstes Weltcuprennen lief er im März 2009 in Lahti, welches er auf dem 62. Platz im Sprint beendete. Bei den U23-Weltmeisterschaften 2013 in Liberec gewann er Silber im Sprint. Seine ersten Weltcuppunkte holte er im Februar 2014 in Toblach mit dem zehnten Platz im Sprint. Bei den Olympischen Winterspielen 2014 in Sotschi belegte er den 43. Rang im Sprint. Bei den finnischen Skilanglaufmeisterschaften 2014 in Vantaa gewann er Bronze im Sprint. Zu Beginn der Saison 2014/15 kam er bei der Nordic Opening in Lillehammer auf den 52. Platz. Im Februar 2015 siegte er beim Finlandia-hiihto über 50 km klassisch.[1] In der Saison 2015/16 kam er bei sieben Teilnahmen im Weltcup, zweimal in die Punkteränge. Bei den finnischen Meisterschaften 2016 gewann er über 7,5 km klassisch und in der Verfolgung jeweils Bronze und über 50 km klassisch Silber. Im Sprint wurde er finnischer Meister. Im Februar 2016 belegte er den dritten Platz beim Finlandia-hiihto über 42 km klassisch.
In der Saison 2018/19 gewann er den Finlandia-hiihto über 50 km Freistil und das Vuokatti hiihto über 50 km Freistil. Nach Platz 46 beim Ruka Triple zu Beginn der Saison 2020/21, lief er bei der Tour de Ski 2021 auf den 39. Platz und bei den nordischen Skiweltmeisterschaften 2021 in Oberstdorf auf den 57. Platz im Sprint und jeweils auf den 43. Rang im Skiathlon und im 50-km-Massenstartrennen.