Auf internationaler Ebene spielte Macho für die Slowakei erstmals bei der U18-Junioren-Weltmeisterschaft 2000. Dort konnte er in vier Begegnungen ein Tor zum Erreichen des fünften Platzes in der Abschlusstabelle beitragen. Zwei Jahre später nahm er mit der Landesauswahl an der U20-Junioren-Weltmeisterschaft teil. Mit zwei Vorbereitungen in sieben Spielen erreichte er in etwa so viele Punkte pro Spiel wie im Jahr 2000. Die Mannschaft belegte am Ende den achten Rang.