Sezon Klub Kraj Rozgrywki Mecze Bramki 1977/78 FC Sion Nationalliga A 2 0 1978/79 30 1 1979/80 30 3 1980/81 26 3 1981/82 Servette FC 26 1 1982/83 28 2 1983/84 30 7 1984/85 30 4 1985/86 25 4 1986/87 Neuchâtel Xamax 28 5 1987/88 35 3 1988/89 AS Saint-Étienne Division 1 32 2 1989/90 38 0 1990/91 FC Sion Nationalliga A 33 1 1991/92 36 1 1992/93 36 0 1993/94 35 1 1994/95 33 1 1995/96 Grasshopper Club Zürich 25 1 1996/97 8 0

Kariera reprezentacyjna W reprezentacji Szwajcarii Geiger zadebiutował 19 listopada 1980 roku w przegranym 1:2 meczu eliminacji do Mistrzostw Świata 1982 z Anglią. W 1994 roku został powołany przez selekcjonera Roya Hodgsona do kadry na Mistrzostwa Świata w Stanach Zjednoczonych. Tam zaliczył cztery mecze w pełnym wymiarze czasowym: z USA (1:1), z Rumunią (4:1), z Kolumbią (0:2) oraz w 1/8 finału z Hiszpanią. 12 października tamtego roku rozegrał setny mecz w reprezentacji – Szwajcaria wygrała w nim 4:2 ze Szwecją. W 1996 roku grał w zespole Szwajcarii na kolejnym turnieju – Euro 96. Na mistrzostwach w Anglii Szwajcarzy nie wyszli z grupy, a Alain zaliczył tylko jedno spotkanie, zremisowane 1:1 z Anglią. Był to także jego ostatni mecz w kadrze narodowej, a łącznie rozegrał w niej 112 meczów i strzelił 2 gole.