Christian Herrera
Career snapshot
Position rank · 2025
Among 773 Goalkeepers · ≥200 mins
Career highs
Born the same day
Shares 1997-04-20 · 6 players total
| Full name | Christian Herrera |
|---|---|
| Date of birth | 1997-04-20 (29 yrs) |
| Place of birth | Las Cruces, New Mexico, Mexico |
| Citizenship | Mexico United States |
| Position | Goalkeeper |
| Foot | right |
| Height | 201.00 m |
| Current club | Colorado Springs Switchbacks FC |
| Joined | 2022-02-03 |
| Contract expires | 2025-11-30 |
| Agent | Inveniam |
Percentile rank vs 611 other Goalkeepers with ≥500 minutes in 2025. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Colorado Springs Switchbacks FC | 4 | 2022 | 2025 | 90 | 0 | 2 | 8,033 |
| Tacoma Defiance | 2 | 2020 | 2021 | 24 | 0 | 0 | 2,160 |
| Orlando City B | 1 | 2019 | 2019 | 10 | 0 | 0 | 900 |
| Swope Park Rangers | 1 | 2018 | 2018 | 4 | 0 | 0 | 360 |
| Portland Timbers 2 | 1 | 2017 | 2017 | 0 | 0 | 0 | 0 |
| Oakland Roots SC | 2 | 19/20 | 20/21 | 7 | 0 | 0 | 630 |
| CF Pachuca U20 | 1 | 16/17 | 16/17 | 0 | 0 | 0 | 0 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 2025 | US Open Cup | Colorado Springs Switchbacks FC | 2 | 0 | 0 | 0 | 0 | 210 |
| 2025 | USL Cup | Colorado Springs Switchbacks FC | 3 | 0 | 0 | 2 | 0 | 270 |
| 2025 | USLC | Colorado Springs Switchbacks FC | 12 | 0 | 1 | 1 | 0 | 923 |
| 2024 | US Open Cup | Colorado Springs Switchbacks FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 2024 | USLC | Colorado Springs Switchbacks FC | 34 | 0 | 0 | 6 | 0 | 3,060 |
| 2024 | USLC Playoffs | Colorado Springs Switchbacks FC | 4 | 0 | 0 | 0 | 0 | 390 |
| 2023 | USLC | Colorado Springs Switchbacks FC | 26 | 0 | 1 | 5 | 0 | 2,340 |
| 2023 | USLC Playoffs | Colorado Springs Switchbacks FC | 1 | 0 | 0 | 0 | 0 | 90 |
| 2022 | US Open Cup | Colorado Springs Switchbacks FC | 1 | 0 | 0 | 0 | 0 | 120 |
| 2022 | USLC | Colorado Springs Switchbacks FC | 7 | 0 | 0 | 3 | 0 | 630 |
| 2022 | USLC Playoffs | Colorado Springs Switchbacks FC | 0 | 0 | 0 | 1 | 0 | 0 |
| 2021 | USLC | Tacoma Defiance | 18 | 0 | 0 | 3 | 0 | 1,620 |
| 2020 | USLC | Tacoma Defiance | 6 | 0 | 0 | 1 | 0 | 540 |
| 2019 | USL1 | Orlando City B | 10 | 0 | 0 | 3 | 0 | 900 |
| 2018 | USL | Swope Park Rangers | 4 | 0 | 0 | 0 | 0 | 360 |
| 2017 | USL | Portland Timbers 2 | 0 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | NISA Fall Season | Oakland Roots SC | 2 | 0 | 0 | 0 | 0 | 180 |
| 20/21 | NISA Fall Season Playoffs | Oakland Roots SC | 5 | 0 | 0 | 0 | 0 | 450 |
| 19/20 | NISA Spring Season | Oakland Roots SC | 0 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Liga MX Sub-20 Apertura | CF Pachuca U20 | 0 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 15/16 | 2015-07-04 | RSL Academy | Real Monarchs | Transfer | 0 | — |
| 15/16 | 2016-02-04 | Real Monarchs | Pachuca II | Loan | 0 | — |
| 16/17 | 2016-12-31 | Pachuca II | Real Monarchs | Return from loan | 0 | — |
| 16/17 | 2017-03-17 | Real Monarchs | Portland 2 | Loan | 0 | — |
| 17/18 | 2017-11-30 | Portland 2 | Real Monarchs | Return from loan | 50000 | — |
| 17/18 | 2018-02-27 | Real Monarchs | Swope Park | Transfer | 50000 | — |
| 18/19 | 2019-02-20 | Swope Park | Orlando City B | Transfer | 75000 | — |
| 19/20 | 2020-02-07 | Orlando City B | Oakland Roots | Transfer | 75000 | — |
| 20/21 | 2020-07-13 | Oakland Roots | Tacoma Defiance | Loan | 75000 | — |
| 20/21 | 2020-08-21 | Tacoma Defiance | Oakland Roots | Return from loan | 75000 | — |
| 20/21 | 2020-12-15 | Oakland Roots | Tacoma Defiance | Transfer | 75000 | — |
| 21/22 | 2022-02-03 | Tacoma Defiance | Switchbacks FC | Transfer | 100000 | — |
No recorded injuries.
| Date | Value |
|---|---|
| Jan 1, 1970 | €175k |
| Jan 1, 1970 | €175k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €125k |
| Jan 1, 1970 | €75k |
| Jan 1, 1970 | €75k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €75k |
| Jan 1, 1970 | €75k |
| Jan 1, 1970 | €75k |
| Jan 1, 1970 | €75k |
| Jan 1, 1970 | €50k |
| Jan 1, 1970 | €50k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #51023 | — | 0 | 0 | — | — | former national player |
| Team #31200 | — | 1 | 0 | — | — | former national player |
| Team #28437 | — | 0 | 0 | — | — | former national player |
| Team #26092 | — | 0 | 0 | — | — | former national player |
| Team #11946 | — | 1 | 0 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Devon Williams | 2 | 0 | 0 |
| Maalique Foster | 2 | 0 | 0 |
| Jairo Henríquez | 2 | 0 | 0 |
| Ronaldo Damus | 2 | 0 | 0 |
| Tyreek Magee | 2 | 0 | 0 |
| Delentz Pierre | 2 | 0 | 0 |
| Drew Skundrich | 1 | 0 | 0 |
| Romario Williams | 2 | 0 | 0 |
| Deshane Beckford | 2 | 0 | 0 |
| Ray Serrano | 1 | 0 | 0 |
| Danny Robles | 1 | 0 | 0 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 20/21 | 2020-08-21 | Tacoma Defiance | Oakland Roots | Return from loan | — | €75k |
| 20/21 | 2020-07-13 | Oakland Roots | Tacoma Defiance | Loan | — | €75k |
| 17/18 | 2017-11-30 | Portland 2 | Real Monarchs | Return from loan | — | €50k |
| 16/17 | 2017-03-17 | Real Monarchs | Portland 2 | Loan | — | — |
| 16/17 | 2016-12-31 | Pachuca II | Real Monarchs | Return from loan | — | — |
| 15/16 | 2016-02-04 | Real Monarchs | Pachuca II | Loan | — | — |
Yellow / second-yellow / red cards per season. Only seasons with at least one card are shown.
| Season | Matches | Mins | YC | 2nd YC | RC | Cards / 90′ |
|---|---|---|---|---|---|---|
| 2025 | 17 | 1,403 | 3 | 0 | 0 | 0.19 |
| 2024 | 38 | 3,450 | 6 | 0 | 0 | 0.16 |
| 2023 | 27 | 2,430 | 5 | 0 | 0 | 0.19 |
| 2022 | 8 | 750 | 4 | 0 | 0 | 0.48 |
| 2021 | 18 | 1,620 | 3 | 0 | 0 | 0.17 |
| 2020 | 6 | 540 | 1 | 0 | 0 | 0.17 |
| 2019 | 10 | 900 | 3 | 0 | 0 | 0.3 |
Goalkeeper-specific aggregates: clean sheets and goals conceded by season.
| Season | Matches | Mins | Clean sheets | CS % | Goals conceded | GC / 90′ |
|---|---|---|---|---|---|---|
| 2025 | 17 | 1,403 | 5 | 29% | 24 | 1.54 |
| 2024 | 38 | 3,450 | 13 | 34% | 41 | 1.07 |
| 2023 | 27 | 2,430 | 10 | 37% | 30 | 1.11 |
| 2022 | 8 | 750 | 0 | 0% | 14 | 1.68 |
| 2021 | 18 | 1,620 | 3 | 17% | 26 | 1.44 |
| 2020 | 6 | 540 | 2 | 33% | 11 | 1.83 |
| 2019 | 10 | 900 | 0 | 0% | 17 | 1.7 |
| 2018 | 4 | 360 | 1 | 25% | 6 | 1.5 |
| 20/21 | 7 | 630 | 3 | 43% | 7 | 1 |
Output by competition
Career goals and assists broken down by tournament.
More on Christian Herrera
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Christian Herrera
Who is Christian Herrera?
Christian Herrera is a Mexico professional footballer who plays as a goalkeeper for Colorado Springs Switchbacks FC.
How old is Christian Herrera?
Christian Herrera is 29 years old. He was born on April 20, 1997 in Las Cruces, New Mexico.
What position does Christian Herrera play?
Christian Herrera plays as a goalkeeper (Goalkeeper).
What club does Christian Herrera play for?
Christian Herrera currently plays for Colorado Springs Switchbacks FC.
What is Christian Herrera's market value?
Christian Herrera's most recent reported market value is €175k.