È il figlio di Simo Valakari, allenatore ed ex calciatore professionista. Onni è nato in Scozia proprio poiché il padre ai tempi militava nel Motherwell.
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 sua prima partita in A' Katīgoria, realizzando anche una doppietta nella vittoria per 0-3 sul campo dell'Ethnikos Achnas.[10] Quel torneo è però terminato anzitempo a causa della pandemia di COVID-19. L'anno seguente, tra stagione regolare e poule retrocessione della A' Katīgoria 2020-2021, ha totalizzato 36 presenze e 13 gol, contribuendo al raggiungimento della salvezza. Ha continuato a far parte della formazione cipriota per quattro stagioni e mezzo, nelle quali ha realizzato complessivamente 40 reti in 136 presenze in campionato. Nella sua ultima annata in biancoblù ha anche vinto la Coppa di Cipro 2023-2024, trofeo che ha qualificato il Pafos FC alla UEFA Europa League per la prima volta nella storia.
Il 26 agosto 2024, Valakari è diventato ufficialmente un giocatore dell'AIK attraverso un prestito valido fino al 31 dicembre seguente.[11]
Nazionale
Ha giocato nella nazionale finlandese Under-21.
L'11 novembre 2020 ha debuttato con la nazionale maggiore finlandese giocando l'amichevole vinta 2-0 contro la Francia, match dove ha segnato la seconda rete.[12]
Il 19 maggio 2021 viene inserito tra i convocati per l'europeo.[13]