Cresciuto nel VSS Košice, club della sua città natale, nel 2012 si trasferisce al Tottenham.[1] Dopo quattro stagioni trascorse nel settore giovanile degli Spurs, il 12 luglio 2016 viene ceduto in prestito allo Slovan Liberec[2]; collezionate soltanto tre presenze, nel successivo mese di gennaio fa ritorno in Inghilterra. Il 18 maggio 2017 esordisce con il Tottenham, nella partita di Premier League vinta per 1-6 contro il Leicester City, fornendo anche un assist a Harry Kane.[3] Il 9 giugno, in scadenza di contratto, lascia il club londinese[4], per firmare nel mese successivo un triennale con l'Aalborg.[5]