Marín spilte i 1992 for første gang i costaricansk førstedivisjon for AD Carmelita. Etter at han gikk over til Liga Deportiva Alajuelense i 1993, spilte han fast i midtforsvaret. Han har vært med å vinne serien i Costa Rica sju ganger, og var med da klubben i 2004 vant CONCACAFs mesterliga.
Fra 23. juni 1993 spilte han også for Costa Ricas landslag, og er spilleren med nest flest kamper for Costa Rica (per 1. mai 2011), med 130 kamper spilt. Han var den mest erfarne i troppen da Costa Rica kvalifiserte seg til VM i fotball i 2001, og han var med igjen i VM i 2006, denne gang som landslagskaptein. Han la opp på landslaget etter den mislykkede kvalifiseringen før VM i 2010.