Shane MacEachern (nacido el 14 de diciembre de 1967) es un ex jugador profesional de hockey sobre hielo canadiense . Jugó un partido en la Liga Nacional de Hockey con los St. Louis Blues en la temporada 1987-88 , el 2 de enero de 1988 contra los Calgary Flames . El resto de su carrera, que duró de 1987 a 1995, transcurrió en las ligas menores y en Europa.