
Łącznie w wiślackich barwach w latach 1976-1987 rozegrał 227 meczów (w tym 198 w ekstraklasie), zdobywając 81 bramek (w tym 69 w ekstraklasie). Co ciekawe, choć poza boiskiem był zawadiaką, na zielonej murawie jako zawodnik Wisły zarobił tylko dwie kartki (żółte).

Jako zawodnik Wisły występował w mistrzostwach świata w 1978 roku w Argentynie. 4 lata później już jako gracz Górnik Zabrze uczestniczył w mundialu w Hiszpanii, zajmując z kolegami trzecie miejsce. Łącznie w reprezentacji w latach 1978-1987 rozegrał 29 meczów, strzelił 11 goli.

W latach 1985-1987 i 1989 i 1982 występował w Górniku Zabrze (w jego barwach zdobył trzy mistrzostwa Polski), w latach 1988-1889 w VfL Bochum, w latach 1990-1991 w Arisie Saloniki, w latach 1992-1993 w FC Azzurri, a w 1993 roku w FC Pully (oba Szwajcaria).
Andrzej Iwan z trenerem Jackiem Gmochem podczas MŚ 1978 w Argentynie