In der Schweizer Nationalmannschaft debütierte er am 8. Oktober 1993 gegen Deutschland und bestritt 181 Länderspiele, in denen er 771 Tore erzielte. Er nahm an der Weltmeisterschaft 1995 (7. Platz), den Olympischen Spielen 1996 (8. Platz) sowie den Europameisterschaften 2002 (13. Platz) und 2004 (12. Platz) teil. 2004 wurde er mit 40 Treffern viertbester Torschütze des Turniers.