En su carrera desde 1985 hasta 2003, Bierhoff jugó por los equipos de KFC Uerdingen, Hamburgo, Borussia Mönchengladbach, Austria Salzburg, Ascoli, Udinese, AC Milan, AS Monaco y Chievo Verona.