Tomi Horvat, né le 24 mars 1999 à Murska Sobota en Slovénie, est un footballeur jouant au poste de milieu de terrain. Il fait ses débuts professionnels avec le NŠ Mura en 2018 lors d'un match de championnat contre le NK Triglav. Il se distingue rapidement en inscrivant ses premiers buts en novembre de la même année face à l'Olimpija Ljubljana. Horvat découvre les compétitions européennes en 2019 avec la Ligue Europa, puis participe à la Ligue des champions en 2021, où il marque son premier but dans la compétition contre le Ludogorets Razgrad. Il joue également en Ligue Europa Conférence, marquant notamment contre Tottenham.
En sélection, il se fait remarquer avec les moins de 19 ans en marquant un doublé contre Malte en 2017. Il joue ensuite avec les espoirs, participant au championnat d'Europe espoirs en 2021. En 2024, il est sélectionné pour l'Euro avec l'équipe nationale slovène.