Career snapshot
Career highs
Born the same day
Shares 2001-01-16 · 6 players total
| Full name | David Ochoa |
|---|---|
| Name in home country | David Ochoa Ramírez |
| Date of birth | 2001-01-16 (25 yrs) |
| Place of birth | Oxnard, California, Mexico |
| Citizenship | Mexico United States |
| Position | Goalkeeper |
| Foot | |
| Height | 188.00 m |
| Current club | Los Angeles FC |
| Joined | 2024-09-13 |
| Contract expires | 2025-12-31 |
| Agent | PRO FC |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Los Angeles FC | 3 | 2024 | 24/25 | 2 | 0 | 0 | 180 |
| Atlético de San Luis | 1 | 22/23 | 22/23 | 1 | 0 | 0 | 33 |
| Atlético San Luis U20 | 1 | 22/23 | 22/23 | 7 | 0 | 0 | 630 |
| Los Angeles FC 2 | 2 | 2024 | 2025 | 22 | 0 | 0 | 2,070 |
| D.C. United | 1 | 2022 | 2022 | 9 | 0 | 0 | 810 |
| Real Salt Lake City | 4 | 2019 | 2022 | 30 | 0 | 0 | 2,730 |
| Real Monarchs SLC | 4 | 2018 | 2022 | 28 | 0 | 0 | 2,550 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 24/25 | Club World Cup Qu. | Los Angeles FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | CONCACAF CC | Los Angeles FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Liga MX Clausura | Atlético de San Luis | 1 | 0 | 0 | 0 | 0 | 33 |
| 22/23 | Liga MX Sub-20 Clausura | Atlético San Luis U20 | 7 | 0 | 0 | 2 | 0 | 630 |
| 2025 | Club World Cup | Los Angeles FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025 | Leagues Cup | Los Angeles FC | 1 | 0 | 0 | 0 | 0 | 90 |
| 2025 | MLS | Los Angeles FC | 1 | 0 | 0 | 0 | 0 | 90 |
| 2025 | MLS Next Pro | Los Angeles FC 2 | 1 | 0 | 0 | 0 | 0 | 90 |
| 2024 | Leagues Cup | Los Angeles FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 2024 | MLS | Los Angeles FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 2024 | MLS Next Pro | Los Angeles FC 2 | 20 | 0 | 0 | 1 | 0 | 1,890 |
| 2024 | MLS Next Pro Playoffs | Los Angeles FC 2 | 1 | 0 | 0 | 1 | 0 | 90 |
| 2024 | US Open Cup | Los Angeles FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 2022 | MLS | D.C. United | 9 | 0 | 0 | 2 | 0 | 810 |
| 2022 | MLS | Real Salt Lake City | 0 | 0 | 0 | 0 | 0 | 0 |
| 2022 | MLS Next Pro | Real Monarchs SLC | 2 | 0 | 0 | 0 | 0 | 180 |
| 2022 | US Open Cup | Real Salt Lake City | 1 | 0 | 0 | 0 | 0 | 90 |
| 2021 | MLS | Real Salt Lake City | 25 | 0 | 0 | 2 | 0 | 2,250 |
| 2021 | MLS Cup Playoffs | Real Salt Lake City | 3 | 0 | 0 | 1 | 0 | 300 |
| 2020 | MLS | Real Salt Lake City | 1 | 0 | 0 | 0 | 0 | 90 |
| 2020 | USLC | Real Monarchs SLC | 5 | 0 | 0 | 0 | 0 | 450 |
| 2019 | MLS | Real Salt Lake City | 0 | 0 | 0 | 0 | 0 | 0 |
| 2019 | USLC | Real Monarchs SLC | 16 | 0 | 0 | 1 | 0 | 1,440 |
| 2019 | USLC Playoffs | Real Monarchs SLC | 4 | 0 | 0 | 0 | 0 | 390 |
| 2018 | USL | Real Monarchs SLC | 1 | 0 | 0 | 0 | 0 | 90 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 17/18 | 2018-04-21 | RSL Academy | Real Monarchs | Loan | 0 | — |
| 18/19 | 2018-12-31 | Real Monarchs | RSL Academy | Return from loan | 0 | — |
| 18/19 | 2019-01-01 | RSL Academy | Salt Lake | Transfer | 0 | — |
| 18/19 | 2019-03-01 | Salt Lake | Real Monarchs | Loan | 0 | — |
| 19/20 | 2019-12-31 | Real Monarchs | Salt Lake | Return from loan | 250000 | — |
| 19/20 | 2020-03-07 | Salt Lake | Real Monarchs | Loan | 250000 | — |
| 20/21 | 2020-12-31 | Real Monarchs | Salt Lake | Return from loan | 800000 | — |
| 22/23 | 2022-07-30 | Salt Lake | D.C. United | Transfer | 800000 | €68k |
| 22/23 | 2023-01-01 | D.C. United | San Luis | Transfer | 600000 | — |
| 23/24 | 2023-07-01 | San Luis | Career break | Transfer | 600000 | — |
| 23/24 | 2024-03-11 | Career break | LAFC 2 | Transfer | 0 | — |
| 24/25 | 2024-09-13 | LAFC 2 | LAFC | Transfer | 0 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 21/22 | Hamstring injury | 2021-07-26 | 2021-08-31 | 37 | 7 |
| 21/22 | unknown injury | 2022-02-21 | 2022-04-19 | 58 | 8 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | — |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €125k |
| Jan 1, 1970 | €50k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #47231 | — | 0 | 0 | — | — | former national player |
| Team #45997 | #12 | 1 | 0 | — | — | former national player |
| Team #35707 | #20 | 3 | 0 | — | — | retired national player |
| Team #34700 | — | 2 | 0 | — | — | retired national player |
| Team #31200 | — | 4 | 0 | — | — | retired national player |
| Team #11946 | #12 | 5 | 0 | — | — | retired national player |
| Team #6303 | #13 | 0 | 0 | — | — | former national player |
| Team #3505 | #19 | 0 | 0 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| DeCarlo Guerra | 1 | 0 | 966 |
| Anderson Julio | 2 | 0 | 883 |
| Justen Glad | 1 | 0 | 0 |
| Andrew Brody | 1 | 0 | 0 |
| Pablo Ruiz | 1 | 0 | 0 |
| Damir Kreilach | 1 | 0 | 0 |
| Rubio Rubín | 1 | 0 | 0 |
| Aarón Herrera | 2 | 0 | 0 |
| Albert Rusnák | 1 | 0 | 0 |
| Noah Powder | 2 | 0 | 0 |
| Jack Blake | 2 | 0 | 0 |
| Douglas Martínez | 2 | 0 | 0 |
| Kalen Ryden | 2 | 0 | 0 |
| Matthew Evans | 1 | 0 | 0 |
| Diego Rosales | 2 | 0 | 0 |
| Christopher Jaime | 2 | 0 | 0 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 20/21 | 2020-12-31 | Real Monarchs | Salt Lake | Return from loan | — | €800k |
| 19/20 | 2020-03-07 | Salt Lake | Real Monarchs | Loan | — | €250k |
| 19/20 | 2019-12-31 | Real Monarchs | Salt Lake | Return from loan | — | €250k |
| 18/19 | 2019-03-01 | Salt Lake | Real Monarchs | Loan | — | — |
| 18/19 | 2018-12-31 | Real Monarchs | RSL Academy | Return from loan | — | — |
| 17/18 | 2018-04-21 | RSL Academy | Real Monarchs | Loan | — | — |
Last 50 matches for Los Angeles FC The Availability column cross-references our injury database — matches inside a known injury window are flagged INJURED. Per-match goal attribution requires a paid feed (FBref/Sofascore) and isn't wired up yet.
| Date | Comp | Home | Score | Away | Availability |
|---|---|---|---|---|---|
| 2026-06-28 | MLS1 |
Los Angeles FC | – | Vancouver Whitecaps | TIMED |
| 2026-06-25 | MLS1 |
Real Salt Lake | – | Los Angeles FC | TIMED |
| 2026-06-13 | MLS1 |
Los Angeles FC | – | Toronto FC | TIMED |
| 2026-05-31 | MLS1 |
Los Angeles FC | – | Colorado Rapids | TIMED |
| 2026-05-28 | MLS1 |
Los Angeles FC | – | Sporting Kansas City | TIMED |
| 2026-05-24 | MLS1 |
CF Montréal | – | Los Angeles FC | TIMED |
| 2026-05-18 | MLS1 |
Los Angeles Galaxy | – | Los Angeles FC | TIMED |
| 2026-05-14 | MLS1 |
Los Angeles FC | – | Seattle Sounders | TIMED |
| 2026-05-11 | MLS1 |
Vancouver Whitecaps | – | Los Angeles FC | TIMED |
| 2026-05-03 | MLS1 |
Los Angeles FC | 2–0 | Houston Dynamo | Available |
| 2026-04-27 | MLS1 |
Los Angeles FC | 2–2 | St. Louis City SC | Available |
| 2026-04-19 | MLS1 |
Portland Timbers | 3–3 | Los Angeles FC | Available |
| 2026-04-12 | MLS1 |
Los Angeles FC | 2–1 | San Jose Earthquakes | Available |
| 2026-04-05 | MLS1 |
Houston Dynamo | 1–0 | Los Angeles FC | Available |
| 2026-03-29 | MLS1 |
San Diego FC | 3–2 | Los Angeles FC | Available |
| 2026-03-22 | MLS1 |
Sporting Kansas City | 0–2 | Los Angeles FC | Available |
| 2026-03-15 | MLS1 |
Los Angeles FC | 0–1 | Austin FC | Available |
| 2026-03-08 | MLS1 |
Seattle Sounders | 5–2 | Los Angeles FC | Available |
| 2026-03-01 | MLS1 |
Los Angeles FC | 1–0 | New York City FC | Available |
| 2025-10-18 | MLS1 |
Colorado Rapids | – | Los Angeles FC | TIMED |
| 2025-10-05 | MLS1 |
Los Angeles FC | – | Atlanta United FC | TIMED |
| 2025-09-27 | MLS1 |
St. Louis City SC | – | Los Angeles FC | TIMED |
| 2025-09-21 | MLS1 |
Los Angeles FC | – | Real Salt Lake | TIMED |
| 2025-09-13 | MLS1 |
San Jose Earthquakes | – | Los Angeles FC | TIMED |
| 2025-09-01 | MLS1 |
Los Angeles FC | – | San Diego FC | TIMED |
| 2025-08-23 | MLS1 |
FC Dallas | – | Los Angeles FC | TIMED |
| 2025-08-16 | MLS1 |
New England Revolution | – | Los Angeles FC | TIMED |
| 2025-08-09 | MLS1 |
Chicago Fire | – | Los Angeles FC | TIMED |
| 2025-07-25 | MLS1 |
Los Angeles FC | – | Portland Timbers | TIMED |
| 2025-07-19 | MLS1 |
Los Angeles FC | – | Los Angeles Galaxy | TIMED |
| 2025-07-16 | MLS1 |
Minnesota United FC | – | Los Angeles FC | TIMED |
| 2025-07-12 | MLS1 |
Los Angeles FC | – | FC Dallas | TIMED |
| 2025-07-05 | MLS1 |
Austin FC | – | Los Angeles FC | TIMED |
| 2025-06-29 | MLS1 |
Los Angeles FC | 3–0 | Colorado Rapids | Available |
| 2025-06-22 | MLS1 |
Los Angeles FC | 6–2 | San Jose Earthquakes | Available |
| 2025-06-19 | MLS1 |
Austin FC | 1–1 | Los Angeles FC | Available |
| 2025-06-15 | MLS1 |
Orlando City | 1–3 | Los Angeles FC | Available |
| 2025-06-01 | MLS1 |
Los Angeles FC | 1–0 | FC Dallas | Available |
| 2025-05-29 | MLS1 |
Los Angeles FC | 2–0 | Minnesota United FC | Available |
| 2025-05-25 | MLS1 |
Atlanta United FC | 0–1 | Los Angeles FC | Available |
| 2025-05-15 | MLS1 |
St. Louis City SC | 0–2 | Los Angeles FC | Available |
| 2025-05-11 | MLS1 |
Los Angeles FC | 3–0 | Vancouver Whitecaps | Available |
| 2025-05-04 | MLS1 |
San Jose Earthquakes | 3–1 | Los Angeles FC | Available |
| 2025-04-27 | MLS1 |
Los Angeles FC | 3–2 | Portland Timbers | Available |
| 2025-04-20 | MLS1 |
Los Angeles FC | 2–2 | New York RB | Available |
| 2025-04-13 | MLS1 |
Portland Timbers | 2–2 | Los Angeles FC | Available |
| 2025-04-06 | MLS1 |
Los Angeles FC | 2–1 | Los Angeles Galaxy | Available |
| 2025-03-30 | MLS1 |
Colorado Rapids | 3–2 | Los Angeles FC | Available |
| 2025-03-23 | MLS1 |
Los Angeles FC | 5–0 | Nashville SC | Available |
| 2025-03-16 | MLS1 |
Minnesota United FC | 2–0 | Los Angeles FC | Available |
Teams faced most often by David Ochoa's clubs during seasons he played in those competitions (team-level results, not personal head-to-head goals — see disclaimer above).
| Opponent | P | W | D | L | GF | GA | GD | Win % |
|---|---|---|---|---|---|---|---|---|
| Philadelphia Union | 4 | 0 | 2 | 2 | 5 | 18 | -13 | 0% |
| Austin FC | 4 | 1 | 0 | 3 | 7 | 9 | -2 | 25% |
| Orlando City | 3 | 3 | 0 | 0 | 11 | 6 | +5 | 100% |
| Columbus Crew | 3 | 1 | 1 | 1 | 4 | 5 | -1 | 33% |
| Colorado Rapids | 3 | 1 | 1 | 1 | 3 | 2 | +1 | 33% |
| Inter Miami CF | 3 | 1 | 1 | 1 | 6 | 5 | +1 | 33% |
| Los Angeles Galaxy | 3 | 2 | 0 | 1 | 7 | 6 | +1 | 67% |
| FC Cincinnati | 3 | 2 | 0 | 1 | 5 | 6 | -1 | 67% |
| Real Salt Lake | 3 | 2 | 1 | 0 | 6 | 1 | +5 | 67% |
| Houston Dynamo | 3 | 2 | 0 | 1 | 6 | 3 | +3 | 67% |
| New York RB | 3 | 1 | 1 | 1 | 3 | 4 | -1 | 33% |
| Charlotte FC | 3 | 2 | 0 | 1 | 8 | 3 | +5 | 67% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 2018 | Senior debut season |
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′ |
|---|---|---|---|---|---|---|
| 22/23 | 8 | 663 | 2 | 0 | 0 | 0.27 |
| 2024 | 21 | 1,980 | 2 | 0 | 0 | 0.09 |
| 2022 | 12 | 1,080 | 2 | 0 | 0 | 0.17 |
| 2021 | 28 | 2,550 | 3 | 0 | 0 | 0.11 |
| 2019 | 20 | 1,830 | 1 | 0 | 0 | 0.05 |
Goalkeeper-specific aggregates: clean sheets and goals conceded by season.
| Season | Matches | Mins | Clean sheets | CS % | Goals conceded | GC / 90′ |
|---|---|---|---|---|---|---|
| 22/23 | 8 | 663 | 2 | 25% | 8 | 1.09 |
| 2025 | 3 | 270 | 0 | 0% | 3 | 1 |
| 2024 | 21 | 1,980 | 2 | 10% | 43 | 1.95 |
| 2022 | 12 | 1,080 | 2 | 17% | 22 | 1.83 |
| 2021 | 28 | 2,550 | 5 | 18% | 43 | 1.52 |
| 2020 | 6 | 540 | 0 | 0% | 9 | 1.5 |
| 2019 | 20 | 1,830 | 4 | 20% | 27 | 1.33 |
| 2018 | 1 | 90 | 0 | 0% | 2 | 2 |
Output by competition
Career goals and assists broken down by tournament.
More on David Ochoa
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about David Ochoa
Who is David Ochoa?
David Ochoa is a Mexico professional footballer who plays as a goalkeeper for Los Angeles FC.
How old is David Ochoa?
David Ochoa is 25 years old. He was born on January 16, 2001 in Oxnard, California.
What position does David Ochoa play?
David Ochoa plays as a goalkeeper (Goalkeeper).
What club does David Ochoa play for?
David Ochoa currently plays for Los Angeles FC.
What is David Ochoa's market value?
David Ochoa's most recent reported market value is €150k.