Se formó inicialmente como portero, luego entró al Liceo Tabarcia de Mora y varió su posición a delantero.
Sin descuidar sus calificaciones estuvo en la escuela de fútbol VIBA en Ciudad Colón, pasó por el proyecto AC Peruggia, después a la selección Sub-15 y finalmente recaló en liga menor de Alajuelense, equipo al que fue llevado por su tío.
Ureña apareció como titular del entrenador Álvaro Solano, salió de cambio por Yosimar Arias al minuto 59' y el marcador terminó empatado sin goles.
[8] En las primeras negociaciones prefirió no aceptar la oferta ya que le habían cambiado las condiciones del contrato.
Finalmente, el 3 de marzo alcanzó un acuerdo y se oficializó su llegada al Kuban Krasnodar.
[9] Su debut en la Liga Premier se dio el 9 de abril ante el Dinamo Moscú en la Arena Jimki.
[21] Para esta temporada, el delantero tuvo poca participación en todas las competencias oficiales, sumando un total de dieciséis presentaciones y dos goles marcados.
[22][23] Debutó en la Superliga el 31 de julio en el empate a dos goles frente al Horsens, jugando por treinta minutos.
[25][26] El 5 de marzo se estrenó en la Major League Soccer como titular en la victoria 1-0 sobre el Montreal Impact.
[30] En la campaña alcanzó la regularidad de veintiséis encuentros disputados y logró cinco goles.
[42] Ureña posteriormente alcanzaría una racha de cuatro partidos consecutivos anotando, en los triunfos contra Saprissa (2-5),[43] Grecia (1-0),[44] La U (0-3)[45] y Santos (0-2).
[50] Marco hizo sus primeros dos goles de la competencia sobre La U Universitarios en el Estadio Carlos Alvarado, para que su equipo remontara el partido y se diera el gane por 1-2.
[70] Dos días después repitió su rol como titular, pero salió de cambio al minuto 56' por Bruno Castro en la derrota frente a Panamá (0-1).
[71] Su selección se recuperó del resultado adverso y venció por 5-1 a Nicaragua, encuentro en el que Ureña hizo dos anotaciones.
[80] Debutó el 15 de julio como titular en el empate 1-1 frente a Ecuador, en el Centro Deportivo Miécimo da Silva.
[81] Tuvo participación en los otros duelos del grupo que culminaron en derrotas contra Brasil (0-2)[82] y Honduras (1-2).
Ureña entró de cambio en el comienzo del segundo tiempo por Daniel Varela y el marcador terminó empatado 1-1.
[85] Para el juego contra Corea del Sur, el delantero repitió su rol de relevo y abrió la cuenta de anotaciones al minuto 85', ventaja que luego se ampliaría al cierre del partido para el primer triunfo por 0-2.
[98] Apareció como titular en dos de los tres partidos del grupo E frente a Brasil (derrota 5-0),[99] Australia (triunfo 0-3)[100] y República Checa (revés 2-3).
[104][105] El 16 de octubre su nación selló el cuarto lugar del torneo tras la derrota en penales contra Hungría, encuentro en el que Ureña concretó un tanto en el empate 1-1.
[109] Debutó el 14 de enero jugando los últimos trece minutos del empate 1-1 ante Honduras en el Estadio Rommel Fernández.
[113] Ureña se quedó con la distinción de máximo anotador del torneo con tres tantos.
[114] El 5 de junio se estrenó en la competencia y convirtió dos goles frente a Cuba para el triunfo por 5-0.
[115] Completó el grupo con el empate 1-1 contra El Salvador[116] y la derrota 4-1 ante México, anotando el único tanto de su escuadra.
[125] Para el compromiso de cuatro días después ante Inglaterra en el Estadio Mineirão, el resultado se consumió empatado sin goles.
Marco entró de cambio por Joel Campbell al minuto 73' y su escuadra ganó el compromiso por 1-0.
[136] El 16 de mayo terminó siendo ratificado en la nómina que viajó a Estados Unidos, país organizador del evento.
[138][139] Tres días después, fue nuevamente titular en la derrota por 4-0 ante Estados Unidos, pero salió de cambio al minuto 18' debido a una lesión que posteriormente le impidió continuar en la competición.
[143][144] Cuatro días posteriores se dio el segundo cotejo ante Canadá en el BBVA Compass Stadium, escenario en el cual prevaleció la igualdad a un tanto.
[150] Para las últimas jornadas de la hexagonal eliminatoria, Ureña fue clave en su selección tras concretar un doblete que valió la victoria 0-2 sobre Estados Unidos[151][152] y un gol para rescatar el empate 1-1 contra México.