← Back to Al-Ettifaq
PositionDefender
Age33
NationalityCosta Rica
BirthplaceSan José
Height180 cm
Weight80 kg
Career Apps37
Career Goals4
Career Assists3
Career Minutes3,134
By season
| Season | Team | Apps | Starts | Mins | Goals | Assists | Sh | SoT | KeyP | Pass% | Drb | Tkl | Int | DuelW | GC | Yel | Red | Rating |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2025 | Costa Rica | 2 | 2 | 180 | 0 | — | — | — | — | — | — | — | — | — | — | 0 | 0 | — |
| 2025 | Al-Ettifaq | 1 | — | — | 0 | 2 | — | — | — | — | — | — | — | — | — | 0 | 0 | — |
| 2025 | Costa Rica | 1 | — | — | 0 | 0 | — | — | — | — | — | — | — | — | — | 0 | 0 | — |
| 2025 | Costa Rica | 3 | 3 | 270 | — | 0 | 2 | 2 | — | 43% | 1 | 3 | 5 | 12 | 0 | 1 | 0 | 6.87 |
| 2025 | Al-Ettifaq | 30 | 30 | 2684 | 4 | 1 | 35 | 20 | 10 | 83% | 14 | 55 | 41 | 143 | 0 | 8 | 0 | 6.88 |
Trophies
🏆Primera División2015
🏆Primera División
Transfer history
Aug 2025
Hatayspor→
Al-EttifaqFree Transfer
Sep 2024
FC Juarez→
HataysporTransfer
Jan 2024
Konyaspor→
FC JuarezFree
Jul 2022
San Jose Earthquakes→
KonyasporN/A
Jan 2021
Chicago Fire→
San Jose EarthquakesN/A
May 2019
Minnesota United FC→
Chicago FireN/A
Feb 2017
Deportivo Saprissa→
Minnesota United FCN/A
Jan 2015
CS Herediano→
Santos DE GuapilesN/A
Aug 2013
FC Nordsjaelland→
CS HeredianoN/A
Jan 2013
Perez Zeledon→
FC NordsjaellandN/A
Jul 2012
CS Herediano→
Perez ZeledonFree
Injury & suspension history
Yellow CardsMay 2025 – May 2025
Red CardApr 2025 – Apr 2025
Red CardMar 2025 – Mar 2025
Red CardJan 2025 – Feb 2025
Yellow CardsJan 2025 – Jan 2025
Yellow CardsJan 2024 – Jan 2024
InjuryJul 2023 – Aug 2023
Yellow CardsJun 2023 – Jun 2023
Yellow CardsMar 2023 – Apr 2023
Yellow CardsNov 2022 – Dec 2022
Yellow CardsOct 2022 – Oct 2022
International dutyMay 2022 – Jul 2022
IllnessOct 2021 – Oct 2021
Thigh InjurySep 2021 – Oct 2021
International dutyJul 2021 – Jul 2021
Red CardApr 2019 – Apr 2019
Yellow CardsSep 2018 – Sep 2018
Red CardAug 2018 – Aug 2018
Yellow CardsJul 2018 – Jul 2018
International dutyMay 2018 – Jun 2018
International dutyMar 2018 – Mar 2018
International dutyOct 2017 – Oct 2017
International dutyJul 2017 – Jul 2017
International dutyMay 2017 – Jun 2017
InjuryMar 2017 – Mar 2017
International dutyMar 2017 – Mar 2017

