Michael Schäfer (ur. 25 stycznia 1959 w Rødovre) – duński piłkarz i trener piłkarski. Trzykrotny reprezentant Danii.
Kariera klubowa Schäfer był zawodnikiem młodzieżowych drużyn BK Avarta oraz Lyngby BK. W karierze seniorskiej występował wyłącznie w barwach Lyngby. Był piłkarzem tego klubu w latach 1977–1991. Rozegrał w nim łącznie 482 spotkania, w których strzelił 59 goli. Daje mu to pierwsze miejsce pod względem liczby występów w Klub100 Lyngby. W większości meczów pełnił funkcję kapitana zespołu. Schäfer zdobył z nim mistrzostwo Danii w 1983 oraz trzy puchary kraju w 1984, 1985 i 1990.
Kariera reprezentacyjna Schäfer występował w reprezentacjach Danii U-19 oraz U-21. W pierwszej reprezentacji zadebiutował 12 lipca 1980 w przegranym 0:2 meczu z ZSRR. Łącznie w duńskiej kadrze narodowej rozegrał 3 spotkania w latach 1980–1983.