W 1938 Karl Rappan powołał go na MŚ 1938. Na tym turnieju był podstawowym bramkarzem i zagrał w 3 spotkaniach: dwukrotnie z Niemcami (1:1 i 4:2), a także w ćwierćfinale z Węgrami przegranym 0:2. Po raz ostatni w reprezentacji zagrał 1 listopada 1942 w przegranym 0:3 spotkaniu z Węgrami. Łącznie Huber w latach 1933–1942 wystąpił w 16 spotkaniach.

Mecze i gole w reprezentacji#DataMiastoPrzeciwnikGolWynikRozgrywki1. 19.11.1933 Zurych 0:2 towarzyski2. 03.12.1933 Florencja 2:5 Puchar Mitropa3. 19.09.1937 Wiedeń 3:4 Puchar Mitropa4. 06.02.1938 Kolonia 1:1 towarzyski5. 13.03.1938 Zurych 3:3 towarzyski6. 03.04.1938 Bazylea 4:0 Puchar Mitropa7. 01.05.1938 Mediolan 2:1 El. MŚ 19388. 21.05.1938 Zurych 2:1 towarzyski9. 04.06.1938 Paryż 1:1 MŚ 193810. 09.06.1938 Paryż 4:2 MŚ 193811. 12.06.1938 Lille 0:2 MŚ 193812. 18.09.1938 Dublin 0:4 towarzyski13. 06.11.1938 Lozanna 1:0 towarzyski14. 20.11.1938 Bolonia 0:2 towarzyski15. 02.04.1939 Zurych 3:1 towarzyski16.