Il représente la Finlande au niveau international. Il remporte des médailles d'or avec l'équipe lors du championnat du monde moins de 18 ans de 2018 et le championnat du monde junior de 2019. Le , lors de son premier match en championnat du monde, Kakko trouve le fond du filet à deux reprises, une fois en échappée et une fois dans un filet désert, contre le Canada et son gardien Matt Murray. Dès le lendemain, Kakko inscrit son premier tour du chapeau en championnat du monde senior contre la Slovaquie.