Ocampos retourne à l'Olympique de Marseille durant l'été en tant que doublure. Son début de saison est en demi-teinte avec une prestation saluée face au FC Nantes de Claudio Ranieri où il inscrit le seul but de la victoire et une prestation fustigée face au Angers SCO où il rate une énorme occasion à la fin du match et reçoit un carton rouge. Cependant après le passage du 4-3-3 au 4-2-3-1, il trouve une place de titulaire et satisfait grandement. Ses efforts et sa grinta, couplés à un match sensationnel contre l'OGC Nice où il inscrit un doublé permettant à l'OM de combler leur retard de deux buts et décrocher la victoire (2-4) font de lui un titulaire indiscutable. Il inscrit un nouveau but contre le FC Metz puis contre l'AS St-Etienne en clôture de la de Ligue 1, portant son total à six réalisations, en décembre 2017. Le 6 février 2018, il inscrit un triplé lors de l'écrasante victoire des Marseillais neuf buts à zéro face au Football Bourg-en-Bresse Péronnas 01, pensionnaires de Ligue 2 en huitième de finale de la Coupe de France de football 2017-2018. Le 8 mars 2018 Il inscrit un doublé face a l'Athletic Bilbao en huitième de finale de la Ligue Europa et participe au parcours européen de l'OM qui atteint la finale de la compétition avant de s'incliner contre l'Atlético de Madrid trois buts à zéro. Lors de la rencontre qui oppose l'Olympique de Marseille au RC Strasbourg en septembre 2018, il joue son sous les couleurs marseillaises.