Даннер трижды становился чемпионом Германии и один раз выигрывал кубок Германии и дважды кубок УЕФА в составе «Боруссии» (М), в составе которой он провел большую часть своей игровой карьеры. Всего в бундеслиге Даннер сыграл 198 матчей, в которых забил 27 голов.
С 1973 по 1976 год он сыграл 6 матчей за сборную Германии, в составе которой стал серебряным призёром чемпионата Европы 1976 года.