1 Compétitions officielles nationales et internationales senior, incluant le parcours amateur et en équipe réserve. 2 Matchs officiels. Dernière mise à jour :
Né à Ribe au Danemark, Oliver Olsen est formé au Esbjerg fB avant de rejoindre le FC Midtjylland, où il poursuit sa formation, intégrant dans un premier temps l'équipe des moins de 19 ans du club. Avec cette équipe il participe à la Youth League lors de la saison 2018-2019, s'illustrant le 13 mars 2019 en marquant un but face aux jeunes de Manchester United. Il contribue ainsi au succès de son équipe par trois buts à un et qui se qualifie pour les quarts de finale de la compétition[1].
Olsen joue son premier match en professionnel avec ce club, le , à l'occasion d'une rencontre de Superligaen, la première division danoise, face à l'AC Horsens. Il entre en jeu à la place de Rilwan Hassan lors de ce match remporté par son équipe par trois buts à un[2].
Le 29 juillet 2021, Olsen est prêté par le FC Midtjylland au FC Fredericia, pour une saison[3],[4].
Le , Oliver Olsen rejoint le Randers FC. Il signe un contrat de trois ans avec son nouveau club, soit jusqu'en juin 2026[5].