2 lipca 2020 dołączył do Trefla Sopot. 6 lipca 2021 został zawodnikiem francuskiego BCM Gravelines Dunkierka. 12 lipca 2023 zawarł umowę z francuskim Saint-Quentin Basketball. 27 czerwca 2025 został zawodnikiem Bertram Derthona z Włoch.

Kariera reprezentacyjna Olejniczak występował w reprezentacjach Polski do lat 18 i 20. Z pierwszą z nich w 2013 wystąpił w dywizji B mistrzostw Europy w tej kategorii wiekowej, a rok później zajął 16. miejsce w dywizji A. Z kolei z kadrą do lat 20 w 2016 wziął udział w rozgrywkach dywizji B mistrzostw Europy do lat 20.

Po zakończeniu ostatniej z tych imprez został zaproszony na udział w zgrupowaniu reprezentacji Polski seniorów. 5 sierpnia 2016 roku, w meczu sparingowym z Holandią, zadebiutował w jej barwach, zdobywając w tym spotkaniu 2 punkty.

Olejniczak jako junior występował również w rozgrywkach koszykówki w wersji 3x3, będąc reprezentantem Polski do lat 18 – w 2013 roku zajął 8. pozycję w mistrzostwach świata do lat 18 w tej dyscyplinie, a rok później uplasował się na 5.