Valakari è cresciuto nello SJK: nel 2015 ha giocato in Kakkonen con il Kerho 07, squadra riserve del club. Il 20 gennaio 2017 ha debuttato nella prima squadra dello SJK, schierato titolare nella sfida vinta per 7-0 contro lo stesso Kerho 07: la sfida era valida per l'edizione stagionale della Suomen Cup.[2]
Nel 2017, Valakari è stato ingaggiato dal TPS. Tra maggio e giugno ha giocato due partite in Kakkonen con il SalPa, in prestito. Successivamente è tornato al TPS ed ha esordito in Ykkönen il 19 luglio, subentrando ad Oskari Jakonen nella vittoria per 3-0 arrivata sul GrIFK.[3] L'11 agosto 2017 ha trovato la prima rete, nella vittoria per 1-0 sull'Honka.[4] Al termine della stagione, il TPS ha centrato la promozione in Veikkausliiga.
L'8 aprile 2018 ha pertanto debuttato nella massima divisione locale, segnando anche una rete nel 3-2 subito sul campo del Lahti.[5]
Il 5 agosto 2018, i norvegesi del Tromsø – allenati dal padre Simo – hanno reso noto l'ingaggio di Valakari, che si è legato al nuovo club fino al 31 dicembre 2021.[6] Il 10 agosto ha giocato la prima partita in Eliteserien, quando ha sostituito Daniel Berntsen nella sconfitta per 1-0 arrivata in casa del Sandefjord.[7] Il 1º settembre seguente ha segnato la prima rete, nella vittoria per 2-4 sullo Strømsgodset.[8]
Il 29 gennaio 2020, Valakari è passato a titolo definitivo ai ciprioti del Pafos FC.[9] Il 1º febbraio ha quindi giocato la prima partita in A' Katīgoria, realizzando anche una doppietta nella vittoria per 0-3 sul campo dell'Ethnikos Achnas.[10]
Nazionale
L'11 novembre 2020 ha debuttato con la nazionale finlandese giocando l'amichevole vinta 2-0 contro la Francia, match dove ha segnato la seconda rete.[11]
Il 19 maggio 2021 viene inserito tra i convocati per l'europeo.[12]