En 2015, Kari fait ses débuts en monoplace en Championnat d'Europe du Nord de Formule 4 où il signe avec Koiranen GP Il y domine nettement la saison en remportant sept victoires, décrochant sept pole positions et neuf meilleur tours et montant 19 fois sur le podium. Il décroche le titre de champion avec 449 points.
En 2018, il passe chez MP Motorsport Mais là il se montre bien moins compétitif ne terminant que trois fois dans les points et ne se classant qu'à la 17e avec 6 points. Cette même année, il passe en Formule 2 où il dispute les deux dernières manches avec son équipe là encore à la place de Boschung. il abandonne à chaque fois à l'exception de la course principale de la manche de Yas Marina.
2019-2020 : La Formule 3 FIA puis l'Endurance
En 2019, il s'engage dans le nouveau championnat de Formule 3 FIA avec Trident Racing, où il monte deux fois sur la troisième marche du podium. Il se classe douzième du championnat avec 36 points. Il dispute également la dernière manche du nouveau championnat d'Europe de Formule 3 régionale à Monza il arrive à chaque fois dans les points ce qui lui permet de se hisser à la quinzième place avec 26 points. En 2020, il signe avec Charouz Racing System mais trois jours avant le début de la saison, l'écurie rompt son contrat et le remplace par Roman Staněk.
Il rebondit en European Le Mans Series en LMP3 pour la saison 2020. Durant cette saison, il monte deux fois sur le podium (une fois 2e et une fois 3e), termine deux fois 6e et une fois 7e. Grâce à cette saison correcte, il se classe quatrième avec 55 points.
2022 : bref retour inattendu en Formule 3 FIA
Le 14 mars 2022, il annonce avec surprise son retour en Formule 3 FIA avec l'écurie suisse Jenzer Motorsport pour la saison 2022 alors même qu'il n'a participé à aucune des trois journées d'essais organisés une semaine avant la première manche. Il ne dispute cependant que la manche d’ouverture où il n’inscrit aucun point et laisse déjà son volant à l’italien Federico Malvestiti.