Cristhian Paredes
Career snapshot
Position rank · 2025
Among 483 Midfield - Central Midfields · ≥200 mins
Career highs
Born the same day
Shares 1998-05-18 · 6 players total
| Full name | Cristhian Paredes |
|---|---|
| Name in home country | Cristhian Fabián Paredes Maciel |
| Date of birth | 1998-05-18 (28 yrs) |
| Place of birth | Paraguarí, Paraguay |
| Citizenship | Paraguay |
| Position | Midfield - Central Midfield (main: Midfield) |
| Foot | right |
| Height | 182.00 m |
| Current club | Portland Timbers |
| Joined | 2020-02-06 |
| Contract expires | 2025-12-31 |
| Agent | La Squadra Sports |
Percentile rank vs 319 other Midfield - Central Midfields with ≥500 minutes in 2025. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Portland Timbers | 9 | 20/21 | 2025 | 213 | 14 | 13 | 4,829 |
| Club Sol de América | 1 | 2016 | 2016 | 6 | 0 | 0 | 0 |
| CF América U20 | 2 | 16/17 | 17/18 | 11 | 3 | 0 | 351 |
| CF América | 1 | 16/17 | 16/17 | 2 | 1 | 0 | 180 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 2025 | Leagues Cup | Portland Timbers | 2 | 1 | 0 | 0 | 0 | 113 |
| 2025 | MLS | Portland Timbers | 23 | 1 | 0 | 5 | 0 | 701 |
| 2025 | US Open Cup | Portland Timbers | 1 | 0 | 0 | 0 | 0 | 0 |
| 2024 | Leagues Cup | Portland Timbers | 2 | 0 | 1 | 1 | 0 | 0 |
| 2024 | MLS | Portland Timbers | 31 | 0 | 2 | 4 | 0 | 0 |
| 2024 | MLS Cup Playoffs | Portland Timbers | 0 | 0 | 0 | 0 | 0 | 0 |
| 2023 | Leagues Cup | Portland Timbers | 3 | 0 | 0 | 1 | 0 | 0 |
| 2023 | MLS | Portland Timbers | 28 | 2 | 1 | 5 | 0 | 956 |
| 2023 | US Open Cup | Portland Timbers | 2 | 0 | 0 | 0 | 0 | 0 |
| 2022 | MLS | Portland Timbers | 27 | 2 | 2 | 6 | 0 | 834 |
| 2022 | US Open Cup | Portland Timbers | 1 | 0 | 0 | 0 | 0 | 0 |
| 2021 | MLS | Portland Timbers | 20 | 3 | 2 | 6 | 0 | 395 |
| 2021 | MLS Cup Playoffs | Portland Timbers | 4 | 0 | 0 | 0 | 0 | 0 |
| 2020 | MLS | Portland Timbers | 16 | 0 | 0 | 4 | 0 | 0 |
| 2020 | MLS Cup Playoffs | Portland Timbers | 1 | 0 | 0 | 0 | 0 | 0 |
| 2020 | MLS is Back | Portland Timbers | 1 | 0 | 0 | 1 | 0 | 0 |
| 2019 | MLS | Portland Timbers | 22 | 4 | 2 | 2 | 0 | 413 |
| 2019 | MLS Cup Playoffs | Portland Timbers | 1 | 0 | 0 | 0 | 0 | 0 |
| 2019 | US Open Cup | Portland Timbers | 4 | 0 | 0 | 0 | 0 | 0 |
| 2018 | MLS | Portland Timbers | 19 | 1 | 2 | 1 | 0 | 1,417 |
| 2018 | US Open Cup | Portland Timbers | 2 | 0 | 0 | 0 | 0 | 0 |
| 2016 | Copa Sudamericana | Club Sol de América | 6 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | CONCACAF CL | Portland Timbers | 3 | 0 | 1 | 0 | 0 | 0 |
| 17/18 | Liga MX Sub-20 Apertura | CF América U20 | 3 | 1 | 0 | 0 | 1 | 118 |
| 17/18 | Liga MX Sub-20 Clausura | CF América U20 | 1 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Copa MX Clausura | CF América | 2 | 1 | 0 | 0 | 0 | 180 |
| 16/17 | Liga MX Clausura | CF América | 0 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Liga MX Sub-20 Clausura | CF América U20 | 7 | 2 | 0 | 0 | 0 | 233 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 15/16 | 2016-01-04 | Club Sol U19 | Sol de América | Transfer | 0 | — |
| 16/17 | 2017-01-01 | Sol de América | CF América U20 | Transfer | 0 | — |
| 17/18 | 2018-02-03 | CF América U20 | Portland | Loan | 500000 | — |
| 19/20 | 2019-12-31 | Portland | CF América U20 | Return from loan | 600000 | — |
| 19/20 | 2020-02-06 | CF América U20 | Portland | Transfer | 600000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 18/19 | Hamstring injury | 2018-07-01 | 2018-07-17 | 17 | 2 |
| 20/21 | Hamstring strain | 2021-04-30 | 2021-06-25 | 57 | 8 |
| 22/23 | Hamstring injury | 2023-03-11 | 2023-04-13 | 34 | 5 |
| 23/24 | muscular problems | 2023-10-02 | 2023-10-10 | 9 | 1 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €1.80m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €1.80m |
| Jan 1, 1970 | €1.20m |
| Jan 1, 1970 | €1.20m |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €525k |
| Jan 1, 1970 | €550k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €500k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #78275 | #16 | 0 | 0 | — | — | former national player |
| Team #29419 | — | 9 | 2 | — | — | former national player |
| Team #22982 | — | 2 | 0 | — | — | former national player |
| Team #3581 | #24 | 6 | 0 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Santiago Moreno | 1 | 0 | 0 |
| Dairon Asprilla | 1 | 0 | 0 |
| Sebastián Blanco | 2 | 4 | 0 |
| Claudio Bravo | 2 | 0 | 0 |
| Yimmi Chará | 1 | 1 | 0 |
| Marvin Loría | 2 | 4 | 0 |
| Bill Tuiloma | 1 | 0 | 0 |
| Evander | 2 | 1 | 0 |
| Aljaž Ivačič | 1 | 0 | 0 |
| Jeremy Ebobisse | 1 | 0 | 0 |
| Eryk Williamson | 2 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 2019 | MLS | Portland Timbers | 4 | 22 |
| 2021 | MLS | Portland Timbers | 3 | 20 |
| 16/17 | Liga MX Sub-20 Clausura | CF América U20 | 2 | 7 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 2019 | MLS | Portland Timbers | 2 | 22 |
| 2021 | MLS | Portland Timbers | 2 | 20 |
| 2018 | MLS | Portland Timbers | 2 | 19 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 19/20 | 2019-12-31 | Portland | CF América U20 | Return from loan | — | €600k |
| 17/18 | 2018-02-03 | CF América U20 | Portland | Loan | — | €500k |
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.
| Date | Comp | Home | Score | Away | Availability |
|---|---|---|---|---|---|
| 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 |
Teams faced most often by Cristhian Paredes'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 % |
|---|---|---|---|---|---|---|---|---|
| UANL Tigres | 8 | 0 | 4 | 4 | 7 | 16 | -9 | 0% |
| Club Necaxa | 6 | 2 | 3 | 1 | 6 | 4 | +2 | 33% |
| San Jose Earthquakes | 6 | 3 | 0 | 3 | 8 | 8 | 0 | 50% |
| Seattle Sounders | 6 | 2 | 2 | 2 | 11 | 10 | +1 | 33% |
| Deportivo Guadalajara | 6 | 2 | 2 | 2 | 5 | 7 | -2 | 33% |
| Pumas UNAM | 6 | 5 | 1 | 0 | 13 | 6 | +7 | 83% |
| Cruz Azul | 6 | 4 | 2 | 0 | 11 | 5 | +6 | 67% |
| Houston Dynamo | 6 | 2 | 2 | 2 | 11 | 11 | 0 | 33% |
| Vancouver Whitecaps | 6 | 4 | 0 | 2 | 12 | 11 | +1 | 67% |
| Santos Laguna | 6 | 3 | 1 | 2 | 9 | 9 | 0 | 50% |
| FC Dallas | 5 | 1 | 1 | 3 | 7 | 10 | -3 | 20% |
| Colorado Rapids | 5 | 2 | 1 | 2 | 4 | 4 | 0 | 40% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 16/17 | Senior debut season | |
| 16/17 | First senior goal |
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 | 26 | 814 | 5 | 0 | 0 | 0.55 |
| 2024 | 33 | 0 | 5 | 0 | 0 | 0 |
| 2023 | 33 | 956 | 6 | 0 | 0 | 0.56 |
| 2022 | 28 | 834 | 6 | 0 | 0 | 0.65 |
| 2021 | 24 | 395 | 6 | 0 | 0 | 1.37 |
| 2020 | 18 | 0 | 5 | 0 | 0 | 0 |
| 2019 | 27 | 413 | 2 | 0 | 0 | 0.44 |
| 2018 | 21 | 1,417 | 1 | 0 | 0 | 0.06 |
| 17/18 | 4 | 118 | 0 | 0 | 1 | 0.76 |
Output by competition
Career goals and assists broken down by tournament.
More on Cristhian Paredes
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Cristhian Paredes
Who is Cristhian Paredes?
Cristhian Paredes is a Paraguay professional footballer who plays as a central midfield for Portland Timbers.
How old is Cristhian Paredes?
Cristhian Paredes is 28 years old. He was born on May 18, 1998 in Paraguarí.
What position does Cristhian Paredes play?
Cristhian Paredes plays as a central midfield (Midfield - Central Midfield).
What club does Cristhian Paredes play for?
Cristhian Paredes currently plays for Portland Timbers.
How many career goals has Cristhian Paredes scored?
Across all senior club competitions in our dataset, Cristhian Paredes has scored 18 goals in 232 appearances.
What is Cristhian Paredes's market value?
Cristhian Paredes's most recent reported market value is €1.80m.
Paraguay