Skip to content
Joao Ortiz

Joao Ortiz

Midfield - Defensive Midfield  at Portland Timbers
Age30
CitizenshipEcuador
Height1.77 m
Foot
BornMay 1, 1996
at Portland Timbers 478 days · joined 2025-01-31
👕200+ Apps
Market value €1.80m
Defensive Midfield Midfield

Career snapshot

8
clubs played for
2014
debut season
0.03
goals / match
Independiente del Valle
top club · 103 apps

Career highs

€2.20m
peak value · 2024
€1.50m
top transfer fee · 24/25
3
best season · 2022
int'l / penalties
251Appearances
8Goals
15Assists
20Yellow cards
2Red cards
68Full matches (90′)
Full nameJoao Ortiz
Name in home countryJulio Joao Ortiz Landázuri
Date of birth1996-05-01 (30 yrs)
Place of birthEsmeraldas, Ecuador
CitizenshipEcuador
PositionMidfield - Defensive Midfield (main: Midfield)
Foot
Height177.00 m
Current clubPortland Timbers
Joined2025-01-31
Contract expires2027-12-31
AgentTeamEvolution
Jul 2025
2025 — Portland Timbers
22 matches · 0 G · 0 A · across 3 competitions
Jan 2025
Transfer: Independiente → Portland
24/25 · Transfer · €1.50m
Jul 2024
2024 — Independiente del Valle
42 matches · 2 G · 3 A · across 6 competitions
Jul 2023
2023 — Independiente del Valle
36 matches · 0 G · 2 A · across 6 competitions
Jul 2022
Transfer: LDU Quito → Independiente
22/23 · Transfer · €450k
Jul 2022
2022 — Independiente del Valle, LDU Quito
46 matches · 3 G · 2 A · across 4 competitions
Jan 2022
Transfer: Delfín SC → LDU Quito
21/22 · Transfer · €400k
Jul 2021
2021 — Delfín SC
32 matches · 1 G · 4 A · across 3 competitions
Jul 2020
2020 — Delfín SC
31 matches · 2 G · 2 A · across 3 competitions
Jan 2020
Transfer: Dep. Cuenca → Delfín SC
19/20 · Transfer
Jul 2019
2019 — Deportivo Cuenca
22 matches · 0 G · 1 A · across 2 competitions
Jan 2019
Transfer: San Antonio FC → Dep. Cuenca
18/19 · Transfer
Dec 2018
Transfer: Dep. Cuenca → San Antonio FC
18/19 · Return from loan
Jul 2018
Transfer: San Antonio FC → Dep. Cuenca
18/19 · Loan
Jul 2018
Transfer: CD Clan Juvenil → San Antonio FC
18/19 · Return from loan
Jul 2018
2018 — Deportivo Cuenca
2 matches · 0 G · 0 A · across 2 competitions
Mar 2018
Transfer: San Antonio FC → CD Clan Juvenil
17/18 · Loan
Dec 2017
Transfer: CD Clan Juvenil → San Antonio FC
17/18 · Return from loan
Aug 2017
Transfer: San Antonio FC → CD Clan Juvenil
17/18 · Loan
Jul 2017
Transfer: Cumbayá FC → San Antonio FC
17/18 · Return from loan
Jul 2017
2017 — CD Clan Juvenil
14 matches · 0 G · 1 A · across 1 competition
Mar 2017
Transfer: San Antonio FC → Cumbayá FC
16/17 · Loan
Dec 2016
Transfer: Deportivo Quito → San Antonio FC
16/17 · Return from loan
Jul 2016
2016 — Club Plaza Colonia
0 matches · 0 G · 0 A · across 1 competition
Mar 2016
Transfer: San Antonio FC → Deportivo Quito
15/16 · Loan
Mar 2016
Transfer: Plaza Colonia → San Antonio FC
15/16 · Return from loan
Jul 2015
2015 — Club Plaza Colonia
3 matches · 0 G · 0 A · across 1 competition
Mar 2015
Transfer: San Antonio FC → Plaza Colonia
14/15 · Loan
Jan 2015
Transfer: Uni. Católica B → San Antonio FC
14/15 · Transfer
Jul 2014
2014 — CD Universidad Católica
1 matches · 0 G · 0 A · across 1 competition
Jan 2014
Transfer: U. Católica U20 → Uni. Católica B
13/14 · Transfer
Jan 2013
Transfer: El Nacional U20 → U. Católica U20
12/13 · Transfer
Jan 1970
Peak market value: €2.20m
Highest valuation recorded in dataset
6,126 min
Minutes played by club
Portland Timbers 0.0%
Independiente del Valle 45.6%
LDU Quito 0.0%
Delfín SC 54.4%
Deportivo Cuenca 0.0%
CD Clan Juvenil 0.0%
Club Plaza Colonia 0.0%
CD Universidad Católica 0.0%
ClubSeasonsFirstLastMatchesGoalsAssistsMinutes
Portland Timbers 1 2025 2025 22 0 0 0
Independiente del Valle 3 2022 2024 103 5 6 2,795
LDU Quito 1 2022 2022 21 0 1 0
Delfín SC 2 2020 2021 63 3 6 3,331
Deportivo Cuenca 2 2018 2019 24 0 1 0
CD Clan Juvenil 1 2017 2017 14 0 1 0
Club Plaza Colonia 2 2015 2016 3 0 0 0
CD Universidad Católica 1 2014 2014 1 0 0 0

Career trajectory — goals, assists & market value

13452017 — 1 assists120172019 — 1 assists120192020 — 2 goals (Delfín SC)2020 — 2 assists420202021 — 1 goals (Delfín SC)2021 — 4 assists520212022 — 3 goals (Independiente del Valle)2022 — 2 assists520222023 — 2 assists220232024 — 2 goals (Independiente del Valle)2024 — 3 assists52024GoalsAssistsMarket value

Goals by season

2014: 0020142015: 0020152016: 0020162017: 0020172018: 0020182019: 0020192020: 2220202021: 1120212022: 3320222023: 0020232024: 2220242025: 002025

Assists by season

2014: 0020142015: 0020152016: 0020162017: 1120172018: 0020182019: 1120192020: 2220202021: 4420212022: 2220222023: 2220232024: 3320242025: 002025
SeasonCompetitionClubMatchesGoalsAssistsYCRCMinutes
2025 Leagues Cup Portland Timbers 3 0 0 0 0 0
2025 MLS Portland Timbers 17 0 0 2 0 0
2025 US Open Cup Portland Timbers 2 0 0 0 0 0
2024 Copa Ecuador Independiente del Valle 5 0 0 0 0 0
2024 Copa Sudamericana Independiente del Valle 2 0 0 0 0 0
2024 Libertadores Independiente del Valle 6 1 0 1 0 540
2024 Serie A Primera Etapa Independiente del Valle 12 0 1 1 0 0
2024 Serie A Segunda Etapa Independiente del Valle 15 1 2 0 0 1,281
2024 Serie A Tercera Etapa Independiente del Valle 2 0 0 0 0 0
2023 Libertadores Independiente del Valle 8 0 0 0 0 0
2023 Recopa Sudamericana Independiente del Valle 1 0 0 0 1 0
2023 Serie A Primera Etapa Independiente del Valle 10 0 0 0 0 0
2023 Serie A Segunda Etapa Independiente del Valle 14 0 1 2 0 0
2023 Serie A Tercera Etapa Independiente del Valle 2 0 0 0 0 0
2023 Supercopa Ecuador Independiente del Valle 1 0 1 0 0 0
2022 Copa Ecuador Independiente del Valle 7 2 0 0 0 191
2022 Copa Ecuador LDU Quito 0 0 0 0 0 0
2022 Copa Sudamericana LDU Quito 8 0 0 0 0 0
2022 Copa Sudamericana Independiente del Valle 5 0 0 0 0 0
2022 Serie A Primera Etapa LDU Quito 13 0 1 0 0 0
2022 Serie A Segunda Etapa Independiente del Valle 13 1 1 1 1 783
2021 Serie A Primera Etapa Delfín SC 15 1 2 1 0 1,343
2021 Serie A Segunda Etapa Delfín SC 15 0 2 1 0 0
2021 Supercopa Ecuador Delfín SC 2 0 0 0 0 0
2020 Libertadores Delfín SC 6 0 0 1 0 0
2020 Serie A Primera Etapa Delfín SC 11 1 1 0 0 792
2020 Serie A Segunda Etapa Delfín SC 14 1 1 3 0 1,196
2019 Copa Ecuador Deportivo Cuenca 4 0 0 1 0 0
2019 LigaPro Serie A Deportivo Cuenca 18 0 1 2 0 0
2018 Copa Sudamericana Deportivo Cuenca 0 0 0 0 0 0
2018 Serie A Segunda Etapa Deportivo Cuenca 2 0 0 1 0 0
2017 Serie A Segunda Etapa CD Clan Juvenil 14 0 1 2 0 0
2016 Liga AUF Apertura Club Plaza Colonia 0 0 0 0 0 0
2015 Segunda División Club Plaza Colonia 3 0 0 1 0 0
2014 Serie A Segunda Etapa CD Universidad Católica 1 0 0 0 0 0
SeasonDateFromToTypeMarket valueFee
12/13 2013-01-29 El Nacional U20 U. Católica U20 Transfer 0
13/14 2014-01-21 U. Católica U20 Uni. Católica B Transfer 0
14/15 2015-01-08 Uni. Católica B San Antonio FC Transfer 0
14/15 2015-03-10 San Antonio FC Plaza Colonia Loan 0
15/16 2016-03-28 Plaza Colonia San Antonio FC Return from loan 0
15/16 2016-03-30 San Antonio FC Deportivo Quito Loan 0
16/17 2016-12-31 Deportivo Quito San Antonio FC Return from loan 0
16/17 2017-03-21 San Antonio FC Cumbayá FC Loan 0
17/18 2017-07-28 Cumbayá FC San Antonio FC Return from loan 100000
17/18 2017-08-01 San Antonio FC CD Clan Juvenil Loan 100000
17/18 2017-12-31 CD Clan Juvenil San Antonio FC Return from loan 350000
17/18 2018-03-06 San Antonio FC CD Clan Juvenil Loan 350000
18/19 2018-07-04 CD Clan Juvenil San Antonio FC Return from loan 350000
18/19 2018-07-06 San Antonio FC Dep. Cuenca Loan 350000
18/19 2018-12-31 Dep. Cuenca San Antonio FC Return from loan 150000
18/19 2019-01-02 San Antonio FC Dep. Cuenca Transfer 150000
19/20 2020-01-04 Dep. Cuenca Delfín SC Transfer 400000
21/22 2022-01-07 Delfín SC LDU Quito Transfer 800000 €400k
22/23 2022-07-11 LDU Quito Independiente Transfer 800000 €450k
24/25 2025-01-31 Independiente Portland Transfer 2200000 €1.50m

No recorded injuries.

Current€1.80m
Peak€2.20m
Low€100k
Δ since start+€1.70m
€100k€625k€1.15m€1.68m€2.20m197019701970
DateValue
Jan 1, 1970 €1.80m
Jan 1, 1970 €1.80m
Jan 1, 1970 €2.00m
Jan 1, 1970 €2.00m
Jan 1, 1970 €2.20m
Jan 1, 1970 €1.20m
Jan 1, 1970 €1.00m
Jan 1, 1970 €800k
Jan 1, 1970 €800k
Jan 1, 1970 €800k
Jan 1, 1970 €600k
Jan 1, 1970 €325k
Jan 1, 1970 €450k
Jan 1, 1970 €600k
Jan 1, 1970 €200k
Jan 1, 1970 €400k
Jan 1, 1970 €150k
Jan 1, 1970 €250k
Jan 1, 1970 €350k
Jan 1, 1970 €100k

No national team data.

Single-season peaks across competitions in this player's career.

Top goalscoring seasons

SeasonCompetitionClubGoalsMatches
2022 Copa Ecuador LDU Quito 2 7
2021 Serie A Primera Etapa Delfín SC 1 15
2020 Serie A Primera Etapa Delfín SC 1 11

Top assist seasons

SeasonCompetitionClubAssistsMatches
2021 Serie A Primera Etapa Delfín SC 2 15
2021 Serie A Segunda Etapa Delfín SC 2 15
2024 Serie A Segunda Etapa Independiente del Valle 2 15

Every loan spell across this player's career.

SeasonDateFromToTypeFeeValue at transfer
18/19 2018-12-31 Dep. Cuenca San Antonio FC Return from loan €150k
18/19 2018-07-06 San Antonio FC Dep. Cuenca Loan €350k
18/19 2018-07-04 CD Clan Juvenil San Antonio FC Return from loan €350k
17/18 2018-03-06 San Antonio FC CD Clan Juvenil Loan €350k
17/18 2017-12-31 CD Clan Juvenil San Antonio FC Return from loan €350k
17/18 2017-08-01 San Antonio FC CD Clan Juvenil Loan €100k
17/18 2017-07-28 Cumbayá FC San Antonio FC Return from loan €100k
16/17 2017-03-21 San Antonio FC Cumbayá FC Loan
16/17 2016-12-31 Deportivo Quito San Antonio FC Return from loan
15/16 2016-03-30 San Antonio FC Deportivo Quito Loan
15/16 2016-03-28 Plaza Colonia San Antonio FC Return from loan
14/15 2015-03-10 San Antonio FC Plaza Colonia Loan

Last 50 matches for Portland Timbers 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.

DateCompHomeScoreAwayAvailability
2026-06-28 MLS1 Toronto FC Portland Timbers TIMED
2026-06-13 MLS1 Portland Timbers San Jose Earthquakes TIMED
2026-06-08 MLS1 Portland Timbers St. Louis City SC TIMED
2026-05-31 MLS1 Vancouver Whitecaps Portland Timbers TIMED
2026-05-28 MLS1 Portland Timbers Colorado Rapids TIMED
2026-05-24 MLS1 Orlando City Portland Timbers TIMED
2026-05-17 MLS1 Portland Timbers Seattle Sounders TIMED
2026-05-14 MLS1 Real Salt Lake Portland Timbers TIMED
2026-05-10 MLS1 Portland Timbers Sporting Kansas City TIMED
2026-05-03 MLS1 San Jose Earthquakes 4–1 Portland Timbers Available
2026-04-27 MLS1 Los Angeles Galaxy 2–4 Portland Timbers Available
2026-04-19 MLS1 Portland Timbers 3–3 Los Angeles FC Available
2026-04-13 MLS1 Sporting Kansas City 2–4 Portland Timbers Available
2026-04-05 MLS1 Austin FC 0–0 Portland Timbers Available
2026-03-30 MLS1 Portland Timbers 3–1 Houston Dynamo Available
2026-03-22 MLS1 Colorado Rapids 0–3 Portland Timbers Available
2026-03-16 MLS1 Portland Timbers 1–1 Los Angeles Galaxy Available
2026-03-08 MLS1 Nashville SC 2–0 Portland Timbers Available
2026-03-01 MLS1 Portland Timbers 1–0 Austin FC Available
2026-02-23 MLS1 Portland Timbers 1–4 Vancouver Whitecaps Available
2025-10-18 MLS1 Portland Timbers San Diego FC TIMED
2025-10-04 MLS1 Seattle Sounders Portland Timbers TIMED
2025-09-27 MLS1 Portland Timbers FC Dallas TIMED
2025-09-20 MLS1 Houston Dynamo Portland Timbers TIMED
2025-09-13 MLS1 Portland Timbers New York RB TIMED
2025-08-30 MLS1 Minnesota United FC Portland Timbers TIMED
2025-08-23 MLS1 San Diego FC Portland Timbers TIMED
2025-08-16 MLS1 Portland Timbers FC Cincinnati TIMED
2025-08-09 MLS1 FC Dallas Portland Timbers TIMED
2025-07-25 MLS1 Los Angeles FC Portland Timbers TIMED
2025-07-19 MLS1 Portland Timbers Minnesota United FC TIMED
2025-07-16 MLS1 Portland Timbers Real Salt Lake TIMED
2025-07-13 MLS1 St. Louis City SC Portland Timbers TIMED
2025-07-05 MLS1 Portland Timbers New England Revolution TIMED
2025-06-29 MLS1 Portland Timbers 3–2 Minnesota United FC Available
2025-06-22 MLS1 Portland Timbers 2–0 Vancouver Whitecaps Available
2025-06-19 MLS1 San Jose Earthquakes 1–2 Portland Timbers Available
2025-06-08 MLS1 St. Louis City SC 0–0 Portland Timbers Available
2025-06-01 MLS1 Portland Timbers 2–2 Houston Dynamo Available
2025-05-29 MLS1 Austin FC 0–2 Portland Timbers Available
2025-05-25 MLS1 Portland Timbers 2–1 Sporting Kansas City Available
2025-05-18 MLS1 Minnesota United FC 2–1 Portland Timbers Available
2025-05-15 MLS1 Portland Timbers 4–2 San Jose Earthquakes Available
2025-05-12 MLS1 Portland Timbers 1–2 Seattle Sounders Available
2025-05-04 MLS1 Charlotte FC 2–0 Portland Timbers Available
2025-04-27 MLS1 Los Angeles FC 3–2 Portland Timbers Available
2025-04-20 MLS1 Columbus Crew 2–2 Portland Timbers Available
2025-04-13 MLS1 Portland Timbers 2–2 Los Angeles FC Available
2025-04-07 MLS1 Sporting Kansas City 3–3 Portland Timbers Available
2025-03-30 MLS1 Vancouver Whitecaps 3–2 Portland Timbers Available

Auto-detected milestones based on cumulative career totals.

Season / YearMilestoneDate
2014 Senior debut season
2020 First senior goal

Yellow / second-yellow / red cards per season. Only seasons with at least one card are shown.

SeasonMatchesMinsYC2nd YCRCCards / 90′
2025 22 0 2 0 0 0
2024 42 1,821 2 0 0 0.1
2023 36 0 2 1 1 0
2022 46 974 1 0 1 0.18
2021 32 1,343 2 0 0 0.13
2020 31 1,988 4 0 0 0.18
2019 22 0 3 0 0 0
2018 2 0 1 0 0 0
2017 14 0 2 0 0 0
2015 3 0 1 0 0 0

Output by competition

Career goals and assists broken down by tournament.

Serie A Segunda Etapa
71 apps
3 G
7 A
Serie A Primera Etapa
61 apps
2 G
5 A
Copa Ecuador
16 apps
2 G
0 A
Libertadores
20 apps
1 G
0 A
Supercopa Ecuador
3 apps
0 G
1 A
LigaPro Serie A
18 apps
0 G
1 A
Serie A Segunda Etapa
17 apps
0 G
1 A
MLS
17 apps
0 G
0 A
Copa Sudamericana
15 apps
0 G
0 A

Frequently asked about Joao Ortiz

Who is Joao Ortiz?

Joao Ortiz is an Ecuador professional footballer who plays as a defensive midfield for Portland Timbers.

How old is Joao Ortiz?

Joao Ortiz is 30 years old. He was born on May 1, 1996 in Esmeraldas.

What position does Joao Ortiz play?

Joao Ortiz plays as a defensive midfield (Midfield - Defensive Midfield).

What club does Joao Ortiz play for?

Joao Ortiz currently plays for Portland Timbers.

How many career goals has Joao Ortiz scored?

Across all senior club competitions in our dataset, Joao Ortiz has scored 8 goals in 251 appearances.

What is Joao Ortiz's market value?

Joao Ortiz's most recent reported market value is €1.80m.