Tolvanen dispute son hockey junior en Finlande avec le programme junior des Blues Espoo. En 2015-2016, il fait le saut dans la USHL avec les Musketeers de Sioux City. Le 13 juin 2016, il s'engage avec Boston College dans la NCAA où il souhaite poursuivre sa carrière après la USHL.
Le 23 juin 2017, il est repêché au 1er tour, 30e choix au total, par les Predators de Nashville. Il apprend le jour même que sa demande d'admission avec Boston College est rejetée en raison d'un problème de crédits avec un cours suivi au secondaire et doit abandonner l'idée d'une carrière universitaire aux États-Unis.
Le 5 juillet 2017, il signe un contrat optionnel de 2 ans avec les Jokerit dans la KHL. Le 23 août 2017, il dispute son premier match professionnel et inscrit son premier tour du chapeau en carrière dans la KHL face au HC Dinamo Minsk. À 18 ans et 123 jours, il devient ainsi le plus jeune joueur dans l'histoire de la ligue à inscrire un tour du chapeau.
Après l'élimination du Jokerit en séries éliminatoires, il rejoint les Predators le 29 mars 2018 en signant un contrat de trois ans. Il joue son premier match dans la LNH avec cette équipe deux jours plus tard[2].