Sports
Played for
Plays in
Herediano
Atlanta United
Chivas USA
Las Vegas Lights
Orange County SC
Chivas
Club Tijuana
Cruz Azul
Pumas
Brujas
CS Uruguay
Guanacasteca
Limón FC
Orion FC