W lutym 2022 roku Marcus został wypożyczony na 4 miesiące do Radomiaka Radom prowadzonego przez Dariusza Banasika. 12 lutego zadebiutował w Ekstraklasie w przegranym 0:1 spotkaniu z Rakowem Częstochowa. Łącznie w rundzie wiosennej sezonu 2021/22 rozegrał 8 meczów, nie zdobył żadnej bramki.

Latem 2022 roku został za zasadzie wypożyczenia graczem FC Porto B, trenowanego przez António Folhę. W sezonie 2022/23 był z 9 golami najskuteczniejszym piłkarzem w zespole. W lipcu 2023 roku za kwotę 750 tys. euro został wykupiony z Remo Stars FC. 2 kwietnia 2023 zanotował debiutancki występ w pierwszej drużynie FC Porto w meczu Primeira Ligi przeciwko Portimonense SC (1:0), w którym wszedł na boisko za Toniego Martíneza.

Kariera reprezentacyjna W maju 2021 roku Marcus otrzymał od Gernota Rohra pierwsze powołanie do reprezentacji Nigerii na dwa towarzyskie mecze z Kamerunem na Wiener Neustadt Arena. Zadebiutował 4 czerwca 2021 w pierwszym spotkaniu pomiędzy tymi drużynami, przegranym 0:1, w którym wszedł na boisko w 87. minucie za Alexa Iwobiego.