At club level, Möller played for Eintracht Frankfurt (1985-87, 1990-92, 2003-04), Borussia Dortmund (1988-90, 1994-2000), Juventus (1992-94), and Schalke 04 (2000-03). He won the UEFA Cup with Juventus in 1993, beating Borussia Dortmund 6-1 on aggregate. Then won the Champions League with Dortmund in 1997, ironically beating his former team, Juventus, 3-1. For Germany, Möller was capped 85 times, scoring 29 goals. Other than the two major tournament wins, he also played for his country at the 1994 and 1998 World Cups, as well as Euro 92.
Möller did not play in the final of the 1990 world cup and was suspended for the final of Euro 96 after a he was booked in the semi final against England. Möller scored the winning penalty in the subsequent shoot out after a 1-1 draw.