Marvin Loría è un centrocampista del Portland Timbers che è sceso in campo nella maggior parte delle partite della sua squadra in MLS nel 2023, avendo collezionato 17 presenze, per un totale di 759 minuti. É stato scelto nell'11 iniziale in 9 presenze su 34 giornate ed è entrato 8 volte.
L'ultima partita di Loría in MLS risale al 16 luglio, partita in cui ha giocato 63 minuti con la maglia del Portland Timbers contro il Columbus Crew, nella vittoria per 3-2. In questa stagione il centrocampista ha offerto 1 assist.
Nella passata stagione di MLS Next Pro Loría ha giocato 1 partita con Portland Timbers II, realizzando 1 gol.
Prima di arrivare a vestire la maglia del Portland Timbers nel febbraio 2019, il centrocampista ha collezionato 10 presenze in campionato con Deportivo Saprissa.