Season Performance 2026
All Competitions
- Matches
- 3
- Goals
- 1
- Assists
- 1
- Goal Contributions
- 2
- Mins/game
- 23
- Avg Rating
- 7.24
Last 3 matches · minutes
| Date | Opponent | Res | Min | G | A | Rating |
|---|---|---|---|---|---|---|
| May 24 | 1-3 | 20' | – | – | 6.6 | |
| May 17 | 0-2 | 3' | – | – | — | |
| Apr 5 | 2-3 | 46' | 1 | 1 | 7.9 |
Season 2026 · all comps
Attack
- Goals
- 1
- Minutes per goal
- 69'
Passing
- Assists
- 1
- Key passes
- 1
- Passes
- 34
- Crosses (accurate)
- 1 (0)
Defence
- Tackles
- 3
Duels
- Total
- 11
- Won
- 6
- Dribbles
- 0
Minutes
- Started
- 1
- Off the bench
- 2
- Total
- 69'
- Minutes per match
- 23'
Discipline
- Yellow
- 0
- Red
- 0
- Fouls (drawn)
- 3 (1)
Form · 3 matches
Avg 7.24High 7.9Low 6.6
Position
Defender
Market value & valuation
Portland Timbers · 1.1% of €40MEstimated market value
€433K
Portland Timbers#23of 31
Squad share1.1%€40M
Most valuable · Portland Timbers
- #1Antony€5.4M
- #2Kristoffer Velde€4.8M
- #3David Da Costa€4.4M
- #4Vincent Janssen€3.9M
- #23Juan Mosquera€433K
Contract & transfers
- Contract until 1.1 yrs
- Dec 31, 2027
- Highest fee paid
- €1.7M2022
- Latest move
- €1.7M07/2022
Career · goals by team
| Team | Apps | Goals | A | G/App | Rating |
|---|---|---|---|---|---|
Portland Timbers2022– | 104 | 5 | 11 | 0.05 | 6.91 |
Independiente Medellín2020–2022 | 59 | 3 | 3 | 0.05 | 7.03 |
Colombia2022– | 3 | 0 | 0 | 0.00 | 6.99 |
Club career
- 163
- Apps
- 8
- Goals
- 14
- Assists
- 0.05
- G/App
League · 7 seasons
best 2026 7.240
0
3
2
1
1
1
2020202120222023202420252026
Bars: goals · line: average rating
All matches
Last 3 matches
Nov 7, 2025 — Nov 7, 2026
| Date | Opponent | Result | Mins | G | A | YC | RC | Rating |
|---|---|---|---|---|---|---|---|---|
May 24 | 1 - 3 | 20' | - | - | - | - | 6.6 | |
May 17 | 0 - 2 | 3' | - | - | - | - | - | |
Apr 5 | 2 - 3 | 46' | 1 | 1 | - | - | 7.9 |
2 months • 3 matches
Career
Club Career
MGAGxGRtg
Portland Timbers
2022 - now
1045110.058,1586.91
Independiente Medellín
2020 - 2022
59330.054,4647.03
Total
1638140.0512,622
National Team
MGAGxGRtg
Colombia
2022 - now
3000.002266.99
Youth Career
MGAGxGRtg
Colombia U23
2024/2025
4000.00269-
Club Career
MGAG+A/90Rtg
Portland Timbers
2026
31169———7.24
Portland Timbers
2025
33122,5990.10216.78
Portland Timbers
2024
35142,8860.162—7.10
Portland Timbers
2023
30242,4160.221—6.80
Portland Timbers
2022
3001880.00——7.00
Independiente Medellín
2022
28322,1440.21217.06
Independiente Medellín
2021
17011,2930.073—7.19
Independiente Medellín
2020
14001,0270.00——6.77
National Team
MGAG+A/90Rtg
Colombia
2023
3002260.00——6.99
Youth Career
MGAG+A/90Rtg
Colombia U23
2024
4002690.00——-
League seasons, computed
| Season | League | Apps | Min | Goals | Assists | G+A / 90 | Rating |
|---|---|---|---|---|---|---|---|
| 2020 | Liga BetPlay | 11 | 824 | 0 | 0 | 0 | 6.73 |
| 2021 | Liga BetPlay | 16 | 1203 | 0 | 1 | 0.07 | 7.19 |
| 2022 | Major League Soccer (United States) | 3 | 188 | 0 | 0 | 0 | 7 |
| 2022 | Liga BetPlay | 21 | 1535 | 3 | 2 | 0.29 | 7.1 |
| 2023 | Major League Soccer (United States) | 29 | 2412 | 2 | 4 | 0.22 | 6.81 |
| 2024 | Major League Soccer (United States) | 35 | 2886 | 1 | 4 | 0.16 | 7.1 |
| 2025 | Major League Soccer (United States) | 32 | 2551 | 1 | 2 | 0.11 | 6.8 |
| 2026 | Major League Soccer (United States) | 3 | 69 | 1 | 1 | — | 7.24 |
Juan Mosquera: career in numbers
- Best-rated season
- 2021 · 7.19Liga BetPlay
- Lowest-rated season
- 2020 · 6.73Liga BetPlay
- Rating trend
- -0.01last 2 rated seasons vs career average before them
- Career involvement (league)
- 0.17 G+A per 908 goals + 14 assists across 8 league seasons (per-90 from 11668 minutes on record)
- League seasons on record
- 8 (2020–2026)
- Clubs with recorded appearances
- 2
- Rating percentile
- 48thrating 6.8 vs 162 rated peers
- Goals rank
- #25 of 1621 goal
- G+A per 90 percentile
- 67th0.11 per 90
Cohort: 162 Major League Soccer (United States) defenders, 2025, min. 450 minutes.
Rival Clubs(44)
Player stats against each opponent club
| Team | MP | W | D | L | G | A | YC | RC |
|---|---|---|---|---|---|---|---|---|
| 3 | 0 | 1 | 2 | 0 | 0 | 0 | 0 | |
| 3 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | |
| 3 | 1 | 1 | 1 | 0 | 0 | 1 | 0 | |
| 3 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | |
| 3 | 1 | 0 | 2 | 0 | 0 | 0 | 0 | |
| 3 | 2 | 1 | 0 | 1 | 0 | 0 | 0 | |
| 3 | 1 | 1 | 1 | 0 | 0 | 1 | 0 | |
| 2 | 1 | 0 | 1 | 0 | 1 | 0 | 0 | |
| 2 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 2 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | |
| 2 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | |
| 2 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | |
| 2 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | |
| 2 | 0 | 1 | 1 | 0 | 1 | 0 | 0 | |
| 2 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | |
| 2 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | |
| 2 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | |
| 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | |
| 1 | 1 | 0 | 0 | 0 | 1 | 1 | 0 | |
| 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
1–20 of 44
Rival National Teams(6)
Player stats against each opponent national team
| Team | MP | W | D | L | G | A | YC | RC |
|---|---|---|---|---|---|---|---|---|
| 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | |
| 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | |
| 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | |
| 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |