Marco Rivera enseguida comenzó a cosechar éxitos en las categorías inferiores sumando títulos de Campeón nacional Infantil y Junior.
Tras un 2002 con varios títulos y mermado por una lesión, ficha por el Club Valenciano de Natación y durante la temporada 2003 cierra un acuerdo con Carlos Carnero, para entrenar a sus órdenes, técnico con el que conseguirá su mayor progresión.
A las órdenes de Jordi Murio consigue en este 2009 sus mejores resultados hasta la fecha, se consolida como uno de los mejores fondistas del panorama Europeo y Mundial y también es internacional en otra disciplina olímpica, el triatlón.
En 2009 Marco consigue el Bronce en los Juegos del Mediterráneo (Pescara) en la prueba de 1500 libres, es finalista (séptimo) en el Campeonato del Mundo de Roma en verano en las pruebas de 800 y 1500 libres nadando junto a los mejores fondistas mundiales actuales como Oussama Mellouli, Zhang Lin, Federico Colbertaldo, Ryan Cochrane.
[1] -400, 800 y 1500 metros libre (en piscina de 25 y 50 metros) -Campeonatos del Mundo Fina: Barcelona 2003, Montreal 2005, Melbourne 2007, Roma 2009 -Campeonatos de Europa Len: Madrid 2004, Budapest 2006, Eindhoven 2008, Budapest 2010 -Juegos del Mediterráneo: Almería 2005, Pescara 2009