Timi Max Elšnik, né le 29 avril 1998 à Kidričevo en Slovénie, est un footballeur international slovène évoluant au poste de milieu central. Formé au NK Aluminij, il rejoint ensuite l'Angleterre en s'engageant avec Derby County, où il fait ses débuts professionnels le 23 août 2016 lors d'un match de Coupe de la Ligue contre Carlisle United. Lors de cette rencontre, Elšnik entre en jeu et marque le tir décisif de la séance de tirs au but, permettant à son équipe de l'emporter.
Le 31 août 2017, Elšnik est prêté à Swindon Town pour une saison, où il accumule du temps de jeu et développe son expérience. Un an plus tard, le 31 août 2018, il est prêté à Mansfield Town pour une autre saison. Toutefois, ce prêt s'achève prématurément en janvier 2019, et il retourne à Derby County. En janvier 2020, Elšnik rentre en Slovénie, signant avec le NK Olimpija Ljubljana. Avec ce club, il prolonge son contrat jusqu'en 2025, consolidant son statut de joueur clé.
Sur la scène internationale, Elšnik est convoqué pour la première fois en septembre 2021 avec l'équipe nationale slovène. Il fait ses débuts le 8 octobre 2021 lors d'une victoire contre Malte, entrant en jeu en remplacement de Jasmin Kurtić. Elšnik est ensuite sélectionné pour représenter la Slovénie à l'Euro 2024.
Au cours de sa carrière, il remporte plusieurs titres avec l'Olimpija Ljubljana, notamment le championnat de Slovénie en 2023 et la Coupe de Slovénie en 2021 et 2023. En 2024, Elšnik rejoint l'Étoile rouge de Belgrade.