Olsen fortsatte som Porsche-junior også i 2017, og i tillegg til Porsche Carrera Cup Tyskland konkurrerte han også i det internasjonale mesterskapet Porsche Supercup, som kjøres som supportløp til Formel 1. I det tyske mesterskapet vant Olsen de tre første løpene og sikret seg sammenlagtseieren foran briten Nick Yelloly med et løp igjen å kjøre. Supercupen ble for Olsen et spørsmål om han kunne ta igjen veteranen Michael Ammermüller, som med seier i de tre første løpene hadde skaffet seg en solid ledelse. Olsen tok sin første løpsseier på Silverstone, og etter blant annet seier i begge løpene på Spa lå han bare tre poeng bak Ammermüller før de siste to løpene i Mexico. Men tyskeren klarte å holde unna for Olsen i begge løpene, som ved sesongslutt havnet på andreplass i mesterskapet, syv poeng bak Ammermüller.