Erich Mächler (also spelled Maechler) (born 24 September 1960 in Hochdorf) is a former professional Swiss cyclist. In the 1987 Tour de France, he wore the yellow jersey for 6 days. He was the Swiss National Road Race champion in 1984 and won the 1987 Milan–San Remo and the 1988 Tirreno–Adriatico.
Major results
1982
1st Tour du Nord-Ouest
1st Stage 8 Tour de Suisse
2nd Trofeo Luis Puig
6th Overall Tour Méditerranéen
1983
1st Grand Prix de Mendrisio
1st Stage 6 Tour de Suisse
2nd GP Lugano
3rd Grand Prix La Marseillaise
4th Züri-Metzgete
6th Road race, UCI Road World Championships
1984
1st Road race, National Road Championships
2nd Overall Tirreno–Adriatico
1st Stage 2
1985
2nd GP du canton d'Argovie
8th Trofeo Pantalica
1986
1st Stage 21 Tour de France
1st Stage 5 Critérium du Dauphiné Libéré
1987
1st Milan–San Remo
Tour de France
1st Stage 2 (TTT) Held Stages 3–9 1st Prologue & Stage 3b (ITT) Critérium du Dauphiné Libéré 1st Stage 1b (TTT) Paris–Nice 1988 1st Overall Tirreno–Adriatico 1st Stages 2 & 6b (ITT) 1st Overall Volta a la Comunitat Valenciana 1st Stage 4b (ITT) 1st Volta al Camp Morverde 5th Overall Three Days of de Panne 8th Milan–San Remo 1989 8th Overall Tirreno–Adriatico 1st Stage 4 1990 2nd Overall Tour de Luxembourg 1st Stage 4 2nd Overall Volta a la Comunitat Valenciana 7th Tre Valli Varesine 1992 1st Tour du Nord-Ouest 1994 2nd Japan Cup