Disputó 47 Grandes Premios de Fórmula 1, largando 36 y logrando 4 puntos.
Para 1986, firmó con el pequeño equipo italiano Osella, pero tuvo problemas con el monoplaza con motor Alfa Romeo.
Después de no poder terminar una carrera en las primeras seis carreras, Danner se mudó a Arrows con sus potentes motores turbo BMW y anotó su primer punto en el Gran Premio de Austria.
Ese año, en Estados Unidos, logró su mejor resultado en la categoría: 4°, detrás de Prost, Patrese y Cheever.
[1][4] Luego pasó por categorías como DTM/ITCC, IndyCar, entre otras, hasta su retiro definitivo en 2017.