Felipe Mora
Career snapshot
Position rank · 2025
Among 855 Attack - Centre-Forwards · ≥200 mins
Career highs
Born the same day
Shares 1993-08-02 · 6 players total
| Full name | Felipe Mora |
|---|---|
| Name in home country | Felipe Andrés Mora Aliaga |
| Date of birth | 1993-08-02 (32 yrs) |
| Place of birth | La Florida, Chile |
| Citizenship | Chile |
| Position | Attack - Centre-Forward (main: Attack) |
| Foot | right |
| Height | 175.00 m |
| Current club | Portland Timbers |
| Joined | 2021-01-19 |
| Contract expires | 2025-12-31 |
| Agent | UNOSPORTS SPA |
Percentile rank vs 299 other Attack - Centre-Forwards with ≥500 minutes in 2025. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Portland Timbers | 7 | 20/21 | 2025 | 150 | 50 | 17 | 1,520 |
| Club Universidad de Chile | 3 | 16/17 | 2017 | 30 | 20 | 5 | 629 |
| Audax Italiano | 7 | 10/11 | 2016 | 98 | 26 | 14 | 1,930 |
| UNAM Pumas | 2 | 18/19 | 19/20 | 65 | 19 | 3 | 1,489 |
| CD Cruz Azul | 1 | 17/18 | 17/18 | 40 | 14 | 0 | 505 |
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 | 3 | 1 | 0 | 0 | 0 | 121 |
| 2025 | MLS | Portland Timbers | 27 | 5 | 3 | 4 | 0 | 283 |
| 2025 | US Open Cup | Portland Timbers | 1 | 0 | 0 | 1 | 0 | 0 |
| 2024 | Leagues Cup | Portland Timbers | 3 | 0 | 1 | 0 | 0 | 0 |
| 2024 | MLS | Portland Timbers | 29 | 14 | 4 | 3 | 1 | 136 |
| 2024 | MLS Cup Playoffs | Portland Timbers | 1 | 0 | 0 | 0 | 0 | 0 |
| 2023 | Leagues Cup | Portland Timbers | 3 | 1 | 0 | 0 | 0 | 105 |
| 2023 | MLS | Portland Timbers | 15 | 6 | 1 | 1 | 0 | 136 |
| 2022 | MLS | Portland Timbers | 7 | 1 | 0 | 0 | 0 | 78 |
| 2021 | MLS | Portland Timbers | 29 | 11 | 4 | 0 | 0 | 184 |
| 2021 | MLS Cup Playoffs | Portland Timbers | 4 | 2 | 0 | 1 | 0 | 136 |
| 2020 | MLS | Portland Timbers | 19 | 7 | 3 | 0 | 0 | 172 |
| 2020 | MLS Cup Playoffs | Portland Timbers | 1 | 0 | 0 | 0 | 0 | 0 |
| 2020 | MLS is Back | Portland Timbers | 4 | 0 | 0 | 0 | 0 | 0 |
| 2017 | Copa Sudamericana | Club Universidad de Chile | 2 | 1 | 0 | 0 | 0 | 180 |
| 2016 | Copa Chile | Club Universidad de Chile | 2 | 1 | 1 | 0 | 0 | 180 |
| 2016 | Liguilla Pre Libertadores | Audax Italiano | 2 | 1 | 0 | 0 | 0 | 180 |
| 2013 | Torneo Transición | Audax Italiano | 8 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | CONCACAF CL | Portland Timbers | 4 | 2 | 1 | 1 | 0 | 169 |
| 19/20 | Copa MX | UNAM Pumas | 3 | 2 | 1 | 0 | 0 | 124 |
| 19/20 | Liga MX Apertura | UNAM Pumas | 14 | 1 | 1 | 1 | 0 | 571 |
| 18/19 | Copa MX Apertura | UNAM Pumas | 5 | 0 | 0 | 1 | 0 | 0 |
| 18/19 | Copa MX Clausura | UNAM Pumas | 6 | 2 | 0 | 0 | 0 | 226 |
| 18/19 | Liga MX Apertura | UNAM Pumas | 17 | 7 | 1 | 2 | 0 | 193 |
| 18/19 | Liga MX Clausura | UNAM Pumas | 16 | 5 | 0 | 2 | 0 | 236 |
| 18/19 | Liguilla Apertura | UNAM Pumas | 4 | 2 | 0 | 0 | 0 | 139 |
| 17/18 | Copa MX Apertura | CD Cruz Azul | 4 | 2 | 0 | 0 | 0 | 113 |
| 17/18 | Copa MX Clausura | CD Cruz Azul | 3 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Liga MX Apertura | CD Cruz Azul | 16 | 8 | 0 | 1 | 0 | 152 |
| 17/18 | Liga MX Clausura | CD Cruz Azul | 15 | 4 | 0 | 1 | 0 | 240 |
| 17/18 | Liguilla Apertura | CD Cruz Azul | 2 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Torneo Apertura | Club Universidad de Chile | 11 | 5 | 2 | 1 | 0 | 182 |
| 16/17 | Torneo Clausura | Club Universidad de Chile | 15 | 13 | 2 | 2 | 0 | 87 |
| 15/16 | Torneo Apertura | Audax Italiano | 12 | 5 | 3 | 1 | 0 | 199 |
| 15/16 | Torneo Clausura | Audax Italiano | 12 | 6 | 1 | 2 | 0 | 168 |
| 14/15 | Torneo Apertura | Audax Italiano | 13 | 2 | 4 | 2 | 0 | 427 |
| 14/15 | Torneo Clausura | Audax Italiano | 12 | 0 | 1 | 0 | 0 | 0 |
| 13/14 | Torneo Apertura | Audax Italiano | 3 | 2 | 0 | 0 | 0 | 77 |
| 13/14 | Torneo Clausura | Audax Italiano | 1 | 2 | 0 | 0 | 0 | 23 |
| 11/12 | Torneo Apertura | Audax Italiano | 13 | 2 | 3 | 1 | 0 | 405 |
| 11/12 | Torneo Clausura | Audax Italiano | 6 | 1 | 0 | 0 | 0 | 217 |
| 11/12 | Torneo Clausura play-offs | Audax Italiano | 1 | 1 | 0 | 0 | 0 | 45 |
| 10/11 | Torneo Apertura | Audax Italiano | 2 | 0 | 0 | 0 | 0 | 0 |
| 10/11 | Torneo Clausura | Audax Italiano | 11 | 4 | 2 | 1 | 0 | 189 |
| 10/11 | Torneo Clausura play-offs | Audax Italiano | 2 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 11/12 | 2011-07-01 | Audax U21 | Audax Italiano | Transfer | 0 | — |
| 16/17 | 2016-07-01 | Audax Italiano | U. de Chile | Transfer | 750000 | €880k |
| 17/18 | 2017-07-01 | U. de Chile | CD Cruz Azul | Transfer | 750000 | €3.75m |
| 18/19 | 2018-07-01 | CD Cruz Azul | UNAM Pumas | Loan | 2500000 | — |
| 18/19 | 2019-06-30 | UNAM Pumas | CD Cruz Azul | Return from loan | 3000000 | — |
| 19/20 | 2019-07-01 | CD Cruz Azul | UNAM Pumas | Transfer | 3000000 | €1.65m |
| 19/20 | 2020-01-31 | UNAM Pumas | Portland | Loan | 2500000 | — |
| 20/21 | 2020-12-31 | Portland | UNAM Pumas | Return from loan | 4000000 | — |
| 20/21 | 2021-01-19 | UNAM Pumas | Portland | Transfer | 4000000 | €909k |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 15/16 | Torn muscle bundle | 2016-02-16 | 2016-03-09 | 23 | 4 |
| 16/17 | Ankle sprain | 2016-09-12 | 2016-10-04 | 23 | 5 |
| 16/17 | Knee injury | 2016-11-17 | 2016-11-29 | 13 | 2 |
| 16/17 | Knee injury | 2017-05-21 | 2017-07-23 | 64 | 2 |
| 17/18 | Torn muscle bundle | 2018-03-25 | 2018-04-13 | 20 | 3 |
| 21/22 | Knee surgery | 2022-02-18 | 2022-06-17 | 120 | 21 |
| 22/23 | Knee surgery | 2022-08-03 | 2023-06-23 | 325 | 40 |
| 23/24 | Foot injury | 2024-02-17 | 2024-03-22 | 35 | 5 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €750k |
| Jan 1, 1970 | €300k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #23657 | #9 | 10 | 2 | — | — | former national player |
| Team #3700 | #9 | 11 | 1 | — | — | recent national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Claudio Bravo | 2 | 0 | 0 |
| Santiago Moreno | 2 | 5 | 0 |
| Yimmi Chará | 2 | 1 | 0 |
| Dairon Asprilla | 2 | 3 | 0 |
| Martín Rodríguez | 1 | 4 | 0 |
| Diego Valdés | 1 | 9 | 0 |
| Eryk Williamson | 1 | 4 | 0 |
| Ignacio Malcorra | 1 | 4 | 0 |
| Carlos González | 1 | 3 | 0 |
| Bryan Carrasco | 1 | 2 | 0 |
| Alan Mozo | 1 | 1 | 0 |
| Juan Cornejo | 1 | 1 | 0 |
| Pablo Barrera | 1 | 2 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 2024 | MLS | Portland Timbers | 14 | 29 |
| 16/17 | Torneo Clausura | Club Universidad de Chile | 13 | 15 |
| 2021 | MLS | Portland Timbers | 11 | 29 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 2021 | MLS | Portland Timbers | 4 | 29 |
| 14/15 | Torneo Apertura | Audax Italiano | 4 | 13 |
| 2024 | MLS | Portland Timbers | 4 | 29 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 20/21 | 2020-12-31 | Portland | UNAM Pumas | Return from loan | — | €4.00m |
| 19/20 | 2020-01-31 | UNAM Pumas | Portland | Loan | — | €2.50m |
| 18/19 | 2019-06-30 | UNAM Pumas | CD Cruz Azul | Return from loan | — | €3.00m |
| 18/19 | 2018-07-01 | CD Cruz Azul | UNAM Pumas | Loan | — | €2.50m |
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 Felipe Mora'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 % |
|---|---|---|---|---|---|---|---|---|
| Seattle Sounders | 30 | 12 | 6 | 12 | 47 | 48 | -1 | 40% |
| Vancouver Whitecaps | 25 | 12 | 6 | 7 | 40 | 30 | +10 | 48% |
| Real Salt Lake | 25 | 9 | 8 | 8 | 37 | 35 | +2 | 36% |
| FC Dallas | 23 | 9 | 7 | 7 | 34 | 35 | -1 | 39% |
| Los Angeles Galaxy | 23 | 10 | 6 | 7 | 45 | 37 | +8 | 43% |
| San Jose Earthquakes | 22 | 12 | 5 | 5 | 37 | 23 | +14 | 55% |
| Colorado Rapids | 20 | 9 | 5 | 6 | 31 | 25 | +6 | 45% |
| Sporting Kansas City | 18 | 4 | 7 | 7 | 18 | 22 | -4 | 22% |
| Houston Dynamo | 18 | 7 | 5 | 6 | 30 | 28 | +2 | 39% |
| Columbus Crew | 10 | 6 | 1 | 3 | 18 | 14 | +4 | 60% |
| Toronto FC | 9 | 4 | 1 | 4 | 15 | 14 | +1 | 44% |
| New England Revolution | 9 | 2 | 7 | 0 | 12 | 7 | +5 | 22% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 10/11 | Senior debut season | |
| 10/11 | First senior goal | |
| 17/18 | Goal #50 (career) | |
| 2021 | Goal #100 (career) |
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 | 31 | 404 | 5 | 0 | 0 | 1.11 |
| 2024 | 33 | 136 | 3 | 0 | 1 | 2.65 |
| 2023 | 18 | 241 | 1 | 0 | 0 | 0.37 |
| 2021 | 33 | 320 | 1 | 0 | 0 | 0.28 |
| 20/21 | 4 | 169 | 1 | 0 | 0 | 0.53 |
| 19/20 | 17 | 695 | 1 | 0 | 0 | 0.13 |
| 18/19 | 48 | 794 | 5 | 0 | 0 | 0.57 |
| 17/18 | 40 | 505 | 2 | 0 | 0 | 0.36 |
| 16/17 | 26 | 269 | 3 | 0 | 0 | 1 |
| 15/16 | 24 | 367 | 3 | 0 | 0 | 0.74 |
| 14/15 | 25 | 427 | 2 | 0 | 0 | 0.42 |
| 11/12 | 20 | 667 | 1 | 0 | 0 | 0.13 |
| 10/11 | 15 | 189 | 1 | 0 | 0 | 0.48 |
Output by competition
Career goals and assists broken down by tournament.
More on Felipe Mora
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Felipe Mora
Who is Felipe Mora?
Felipe Mora is a Chile professional footballer who plays as a centre-forward for Portland Timbers.
How old is Felipe Mora?
Felipe Mora is 32 years old. He was born on August 2, 1993 in La Florida.
What position does Felipe Mora play?
Felipe Mora plays as a centre-forward (Attack - Centre-Forward).
What club does Felipe Mora play for?
Felipe Mora currently plays for Portland Timbers.
How many career goals has Felipe Mora scored?
Across all senior club competitions in our dataset, Felipe Mora has scored 129 goals in 383 appearances.
What is Felipe Mora's market value?
Felipe Mora's most recent reported market value is €2.50m.
Chile