Sukces osiągnął z zespołem Cedars Motorsport.
World Series by Renault W sezonie 2006 Hiszpan wziął udział w ostatnich trzech rundach Formuły Renault 3.5. Reprezentując szwajcarską ekipę Jenzer Motorsport, nie zdobył jednak punktów.
W kolejnych dwóch latach Barba był związany z włoską stajnią International DracoRacing. W pierwszym podejściu został sklasyfikowany na 14. miejscu. W drugim dwukrotnie stanął na podium, ostatecznie zajmując 9. lokatę.
Internarional GT Open W 2008 roku Marco wystąpił w jednej rundzie serii wyścigów samochodów sportowych - International GT Open. Nie osiągnął jednak sukcesu, w postaci zdobyczy punktowej.
Formuła Acceleration 1 W sezonie 2014 Hiszpan powrócił do wyścigów, kiedy dołączył do stawki Formuły Acceleration 1. W ciągu czterech wyścigów, w których wystartował, uzbierał łącznie dziesięć punktów. Dało mu to dziewiętnaste miejsce w końcowej klasyfikacji kierowców.
Statystyki Sezon Seria Zespół Wyścigi Zwycięstwa PP NO Podium Punkty Poz. koń.