Sports
Played for
Plays in
Chivas
Atlanta United
Houston Dynamo
Las Vegas Lights
Orange County SC
Atlético San Luis
Club Tijuana
Correcaminos
Cruz Azul
Necaxa
Puebla
Pumas
Guanacasteca
Herediano
Municipal Grecia