[1][2] Reconocido por su gran habilidad para rematar de cabeza, considerado uno de los mejores en ese aspecto,[3][4] es también de los más importantes delanteros que pasaron por la selección alemana, siendo el décimo máximo goleador, y marcando el primer «gol de oro» que definió un campeonato en la historia del fútbol internacional en la final de la Eurocopa 1996 realizada en Inglaterra, contra República Checa.
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.
En la temporada 97 - 98, fue goleador de la Serie A anotando 27 goles.
Asimismo jugó en la Eurocopa 2000 y en la Copa Mundial de Fútbol de 2002, en ese segundo mundial formó junto a Oliver Kahn y a Oliver Neuville el trío de "los tres Oliver".
Se retiró del fútbol en el Chievo Verona; en su último partido le anotó un triplete a la Juventus de Turín.