Michal Karhan holds the record for the most appearances for ŠK Slovan Bratislava and the Slovak national team.