Vuonna 2014 Haajanen oli Palmelan EM-kilpailuissa seitsemäs viestissä, kymmenes pitkällä matkalla ja 21:s keskimatkalla. Saman vuoden MM-kilpailuissa Trentinossa hän sijoittui viestissä viidenneksi ja pitkällä matkalla yhdeksänneksi. Vuoden 2015 MM-kilpailuissa Invernessissä hänen suorituksensa pitkällä matkalla päättyi hylkäykseen. Vuonna 2016 Jeseníkin EM-kilpailuissa Haajanen sijoittui viestissä kuudenneksi, pitkällä matkalla kymmenenneksi, keskimatkalla 18:nneksi ja sprintissä 40:nneksi. Saman vuoden MM-kilpailuissa Strömstadissa hän oli pitkän matkan lopputuloksissa 16:s. EM-kilpailuissa 2018 Haajanen sijoittui viestissä seitsemänneksi, keskimatkalla kymmenenneksi ja pitkällä matkalla 11:nneksi. Riian MM-kilpailuissa 2018 hän suunnisti ensimmäisen osuuden viestissä, jossa Suomi sijoittui viidenneksi, sekä oli pitkällä matkalla parhaana suomalaisena kolmastoista. Neuchâtelin EM-kilpailuissa 2021 Haajanen oli sprintissä 78:s ja knock out -sprintin karsinnassa alkuerässään 17:s.