Career
He spent his career in the 1960s through the early 1970s with German powerhouse Bayern Munich in the Bundesliga. From 1965 until 1970 Olk served as Bayern"s captain. Olk started his football career as a youth player with SG Letter 05 (Hannover region) in 1948 and eventually switched into the youth team of TuS Seelze in Nachbarort.
Before his transfer to Bayern Munich, he played in the Oberliga with Arminia Hannover.
Olk played his only cap for the German National Football Team in 1961. In the Amateur squad of the German National Team, Olk was called up three times.
He was also called up into the Youth National Team in 1961 for a match against England. After the completion of his career as a football player, Olk became a manager for German clubs such as Eintracht Braunschweig, SV Darmstadt 98, South Carolina Freiburg, South Carolina Preußen Münster and Karlsruher South Carolina. He also had a brief engagement managing Football Club Saint Gallen in the Swiss League during the 1985-1986 season.
He then coached Morocco and El Zamalek.