Standard Stats Table Season Age Squad Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches 2020 17 Independiente 1. Libertadores 3 2 204 2.3 0 0 0 0 0 0 0 0 0.0 0.0 0.2 0.2 3 4 14 0.00 0.00 0.00 0.00 0.00 0.00 0.07 0.07 0.00 0.07 Matches 2020 17 Independiente co COL 1. Primera A 11 9 824 9.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2021 18 Independiente co COL 1. Primera A 16 12 1,207 13.4 0 1 1 0 0 0 2 0 0.00 0.07 0.07 0.00 0.07 Matches 2022 19 Portland Timbers us USA 1. MLS 3 2 189 2.1 0 0 0 0 0 0 0 0 0.1 0.1 0.0 0.1 9 8 15 0.00 0.00 0.00 0.00 0.00 0.04 0.01 0.06 0.04 0.06 Matches 2022 19 Independiente co COL 1. Primera A 21 17 1,536 17.1 3 2 5 3 0 0 2 1 0.18 0.12 0.29 0.18 0.29 Matches 2022 19 Independiente 2. Sudamericana 7 7 607 6.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2023 20 Portland Timbers us USA 1. MLS 29 27 2,406 26.7 2 4 6 2 0 0 1 0 2.1 2.1 3.0 5.1 76 115 117 0.07 0.15 0.22 0.07 0.22 0.08 0.11 0.19 0.08 0.19 Matches 2023 20 Portland Timbers us USA U.S. Open Cup 1 0 5 0.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2024 21 Portland Timbers us USA 1. MLS 34 34 2,780 30.9 1 4 5 1 0 0 1 0 1.2 1.2 5.8 7.1 91 143 189 0.03 0.13 0.16 0.03 0.16 0.04 0.19 0.23 0.04 0.23 Matches 2025 22 Portland Timbers us USA 1. MLS 6 5 445 4.9 0 0 0 0 0 0 0 0 0.5 0.5 0.3 0.7 17 16 21 0.00 0.00 0.00 0.00 0.00 0.10 0.05 0.15 0.10 0.15 Matches 6 Seasons 2 Clubs 5 Leagues 131 115 10,203 113.4 6 11 17 6 0 0 6 1 3.9 3.9 9.3 13.2 196 286 356 0.05 0.10 0.15 0.05 0.15 0.06 0.14 0.20 0.06 0.20 Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches Portland Timbers (4 Seasons) 2 Leagues 73 68 5,825 64.7 3 8 11 3 0 0 2 0 3.9 3.9 9.1 13.0 193 282 342 0.05 0.12 0.17 0.05 0.17 0.06 0.14 0.20 0.06 0.20 Independiente (3 Seasons) 3 Leagues 58 47 4,378 48.6 3 3 6 3 0 0 4 1 0.0 0.0 0.2 0.2 3 4 14 0.06 0.06 0.12 0.06 0.12 0.00 0.07 0.07 0.00 0.07 MLS (4 Seasons) 72 68 5,820 64.7 3 8 11 3 0 0 2 0 3.9 3.9 9.1 13.0 193 282 342 0.05 0.12 0.17 0.05 0.17 0.06 0.14 0.20 0.06 0.20 Primera A (3 Seasons) 48 38 3,567 39.6 3 3 6 3 0 0 4 1 0.08 0.08 0.15 0.08 0.15 Sudamericana (1 Season) 7 7 607 6.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Libertadores (1 Season) 3 2 204 2.3 0 0 0 0 0 0 0 0 0.0 0.0 0.2 0.2 3 4 14 0.00 0.00 0.00 0.00 0.00 0.00 0.07 0.07 0.00 0.07 U.S. Open Cup (1 Season) 1 0 5 0.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00
Standard Stats Table Season Age Squad Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches 2020 17 Independiente 2 Leagues 14 11 1,028 11.4 0 0 0 0 0 0 0 0 0.0 0.0 0.2 0.2 3 4 14 0.00 0.00 0.00 0.00 0.00 0.00 0.07 0.07 0.00 0.07 2021 18 Independiente 1 League 16 12 1,207 13.4 0 1 1 0 0 0 2 0 0.00 0.07 0.07 0.00 0.07 2022 19 Independiente 2 Leagues 28 24 2,143 23.8 3 2 5 3 0 0 2 1 0.13 0.08 0.21 0.13 0.21 2022 19 Portland Timbers 1 League 3 2 189 2.1 0 0 0 0 0 0 0 0 0.1 0.1 0.0 0.1 9 8 15 0.00 0.00 0.00 0.00 0.00 0.04 0.01 0.06 0.04 0.06 2023 20 Portland Timbers 2 Leagues 30 27 2,411 26.8 2 4 6 2 0 0 1 0 2.1 2.1 3.0 5.1 76 115 117 0.07 0.15 0.22 0.07 0.22 0.08 0.11 0.19 0.08 0.19 2024 21 Portland Timbers 1 League 34 34 2,780 30.9 1 4 5 1 0 0 1 0 1.2 1.2 5.8 7.1 91 143 189 0.03 0.13 0.16 0.03 0.16 0.04 0.19 0.23 0.04 0.23 2025 22 Portland Timbers 1 League 6 5 445 4.9 0 0 0 0 0 0 0 0 0.5 0.5 0.3 0.7 17 16 21 0.00 0.00 0.00 0.00 0.00 0.10 0.05 0.15 0.10 0.15 6 Seasons 2 Clubs 5 Leagues 131 115 10,203 113.4 6 11 17 6 0 0 6 1 3.9 3.9 9.3 13.2 196 286 356 0.05 0.10 0.15 0.05 0.15 0.06 0.14 0.20 0.06 0.20 Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches Portland Timbers (4 Seasons) 2 Leagues 73 68 5,825 64.7 3 8 11 3 0 0 2 0 3.9 3.9 9.1 13.0 193 282 342 0.05 0.12 0.17 0.05 0.17 0.06 0.14 0.20 0.06 0.20 Independiente (3 Seasons) 3 Leagues 58 47 4,378 48.6 3 3 6 3 0 0 4 1 0.0 0.0 0.2 0.2 3 4 14 0.06 0.06 0.12 0.06 0.12 0.00 0.07 0.07 0.00 0.07 MLS (4 Seasons) 72 68 5,820 64.7 3 8 11 3 0 0 2 0 3.9 3.9 9.1 13.0 193 282 342 0.05 0.12 0.17 0.05 0.17 0.06 0.14 0.20 0.06 0.20 Primera A (3 Seasons) 48 38 3,567 39.6 3 3 6 3 0 0 4 1 0.08 0.08 0.15 0.08 0.15 Sudamericana (1 Season) 7 7 607 6.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Libertadores (1 Season) 3 2 204 2.3 0 0 0 0 0 0 0 0 0.0 0.0 0.2 0.2 3 4 14 0.00 0.00 0.00 0.00 0.00 0.00 0.07 0.07 0.00 0.07 U.S. Open Cup (1 Season) 1 0 5 0.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00
Standard Stats Table Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches 2020 17 Independiente co COL 1. Primera A 15th 11 9 824 9.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2021 18 Independiente co COL 1. Primera A 9th 16 12 1,207 13.4 0 1 1 0 0 0 2 0 0.00 0.07 0.07 0.00 0.07 Matches 2022 19 Independiente co COL 1. Primera A 2nd 21 17 1,536 17.1 3 2 5 3 0 0 2 1 0.18 0.12 0.29 0.18 0.29 Matches 2022 19 Portland Timbers us USA 1. MLS 16th 3 2 189 2.1 0 0 0 0 0 0 0 0 0.1 0.1 0.0 0.1 9 8 15 0.00 0.00 0.00 0.00 0.00 0.04 0.01 0.06 0.04 0.06 Matches 2023 20 Portland Timbers us USA 1. MLS 19th 29 27 2,406 26.7 2 4 6 2 0 0 1 0 2.1 2.1 3.0 5.1 76 115 117 0.07 0.15 0.22 0.07 0.22 0.08 0.11 0.19 0.08 0.19 Matches 2024 21 Portland Timbers us USA 1. MLS 14th 34 34 2,780 30.9 1 4 5 1 0 0 1 0 1.2 1.2 5.8 7.1 91 143 189 0.03 0.13 0.16 0.03 0.16 0.04 0.19 0.23 0.04 0.23 Matches 2025 22 Portland Timbers us USA 1. MLS 2nd 6 5 445 4.9 0 0 0 0 0 0 0 0 0.5 0.5 0.3 0.7 17 16 21 0.00 0.00 0.00 0.00 0.00 0.10 0.05 0.15 0.10 0.15 Matches 6 Seasons 2 Clubs 2 Leagues 120 106 9,387 104.3 6 11 17 6 0 0 6 1 3.9 3.9 9.1 13.0 193 282 342 0.06 0.11 0.16 0.06 0.16 0.06 0.14 0.20 0.06 0.20 Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches Portland Timbers (4 Seasons) 1 League 72 68 5,820 64.7 3 8 11 3 0 0 2 0 3.9 3.9 9.1 13.0 193 282 342 0.05 0.12 0.17 0.05 0.17 0.06 0.14 0.20 0.06 0.20 Independiente (3 Seasons) 1 League 48 38 3,567 39.6 3 3 6 3 0 0 4 1 0.08 0.08 0.15 0.08 0.15 MLS (4 Seasons) 72 68 5,820 64.7 3 8 11 3 0 0 2 0 3.9 3.9 9.1 13.0 193 282 342 0.05 0.12 0.17 0.05 0.17 0.06 0.14 0.20 0.06 0.20 Primera A (3 Seasons) 48 38 3,567 39.6 3 3 6 3 0 0 4 1 0.08 0.08 0.15 0.08 0.15
Standard Stats Table Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches 2023 20 Portland Timbers us USA U.S. Open Cup R32 1 0 5 0.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 1 Season 1 Club 1 League 1 0 5 0.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00
Standard Stats Table Season Age Squad Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches 2020 17 Independiente 1. Libertadores GR 3 2 204 2.3 0 0 0 0 0 0 0 0 0.0 0.0 0.2 0.2 3 4 14 0.00 0.00 0.00 0.00 0.00 0.00 0.07 0.07 0.00 0.07 Matches 2022 19 Independiente 2. Sudamericana GR 7 7 607 6.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2 Seasons 1 Club 2 Leagues 10 9 811 9.0 0 0 0 0 0 0 0 0 0.0 0.0 0.2 0.2 3 4 14 0.00 0.00 0.00 0.00 0.00 0.00 0.07 0.07 0.00 0.07 Sudamericana (1 Season) 7 7 607 6.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Libertadores (1 Season) 3 2 204 2.3 0 0 0 0 0 0 0 0 0.0 0.0 0.2 0.2 3 4 14 0.00 0.00 0.00 0.00 0.00 0.00 0.07 0.07 0.00 0.07
Standard Stats Table Season Age Squad Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches 2022 19 co Colombia Friendlies (M) 0 0 Matches 2023 20 co Colombia Friendlies (M) 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2026 23 co Colombia WCQ 0 0 Matches 3 Seasons 1 Club 2 Leagues 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Friendlies (M) (2 Seasons) 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 WCQ (1 Season) 0 0
Shooting Table Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches 2020 17 Independiente 2 Leagues 11.4 0 3 0 0.0 0.26 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 2021 18 Independiente 1 League 13.4 0 4 0 0.0 0.30 0.00 0.00 0 0 2022 19 Independiente 2 Leagues 23.8 3 19 8 42.1 0.80 0.34 0.16 0.38 0 0 2022 19 Portland Timbers 1 League 2.1 0 2 1 50.0 0.95 0.48 0.00 0.00 19.6 0 0 0 0.1 0.1 0.05 -0.1 -0.1 2023 20 Portland Timbers 2 Leagues 26.8 2 25 10 40.0 0.93 0.37 0.08 0.20 19.3 0 0 0 2.1 2.1 0.08 -0.1 -0.1 2024 21 Portland Timbers 1 League 30.9 1 20 6 30.0 0.65 0.19 0.05 0.17 17.7 0 0 0 1.2 1.2 0.06 -0.2 -0.2 2025 22 Portland Timbers 1 League 4.9 0 5 2 40.0 1.01 0.40 0.00 0.00 14.5 0 0 0 0.5 0.5 0.09 -0.5 -0.5 6 Seasons 2 Clubs 5 Leagues 113.4 6 78 27 34.6 0.69 0.24 0.08 0.22 18.2 0 0 0 3.9 3.9 0.08 -0.9 -0.9 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches Portland Timbers (4 Seasons) 2 Leagues 64.7 3 52 19 36.5 0.80 0.29 0.06 0.16 18.2 0 0 0 3.9 3.9 0.08 -0.9 -0.9 Independiente (3 Seasons) 3 Leagues 48.6 3 26 8 30.8 0.53 0.16 0.12 0.38 0 0 0 0.0 0.0 0.0 0.0 MLS (4 Seasons) 64.7 3 52 19 36.5 0.80 0.29 0.06 0.16 18.2 0 0 0 3.9 3.9 0.08 -0.9 -0.9 Primera A (3 Seasons) 39.6 3 18 5 27.8 0.45 0.13 0.17 0.60 0 0 Sudamericana (1 Season) 6.7 0 8 3 37.5 1.19 0.44 0.00 0.00 0 0 Libertadores (1 Season) 2.3 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 U.S. Open Cup (1 Season) 0.1 0 0 0 0.00 0.00 0 0
Shooting Table Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches 2020 17 Independiente co COL 1. Primera A 15th 9.2 0 3 0 0.0 0.33 0.00 0.00 0 0 Matches 2021 18 Independiente co COL 1. Primera A 9th 13.4 0 4 0 0.0 0.30 0.00 0.00 0 0 Matches 2022 19 Independiente co COL 1. Primera A 2nd 17.1 3 11 5 45.5 0.64 0.29 0.27 0.60 0 0 Matches 2022 19 Portland Timbers us USA 1. MLS 16th 2.1 0 2 1 50.0 0.95 0.48 0.00 0.00 19.6 0 0 0 0.1 0.1 0.05 -0.1 -0.1 Matches 2023 20 Portland Timbers us USA 1. MLS 19th 26.7 2 25 10 40.0 0.94 0.37 0.08 0.20 19.3 0 0 0 2.1 2.1 0.08 -0.1 -0.1 Matches 2024 21 Portland Timbers us USA 1. MLS 14th 30.9 1 20 6 30.0 0.65 0.19 0.05 0.17 17.7 0 0 0 1.2 1.2 0.06 -0.2 -0.2 Matches 2025 22 Portland Timbers us USA 1. MLS 2nd 4.9 0 5 2 40.0 1.01 0.40 0.00 0.00 14.5 0 0 0 0.5 0.5 0.09 -0.5 -0.5 Matches 6 Seasons 2 Clubs 2 Leagues 104.3 6 70 24 34.3 0.67 0.23 0.09 0.25 18.2 0 0 0 3.9 3.9 0.08 -0.9 -0.9 Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches Portland Timbers (4 Seasons) 1 League 64.7 3 52 19 36.5 0.80 0.29 0.06 0.16 18.2 0 0 0 3.9 3.9 0.08 -0.9 -0.9 Independiente (3 Seasons) 1 League 39.6 3 18 5 27.8 0.45 0.13 0.17 0.60 0 0 MLS (4 Seasons) 64.7 3 52 19 36.5 0.80 0.29 0.06 0.16 18.2 0 0 0 3.9 3.9 0.08 -0.9 -0.9 Primera A (3 Seasons) 39.6 3 18 5 27.8 0.45 0.13 0.17 0.60 0 0
Shooting Table Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches 2023 20 Portland Timbers us USA U.S. Open Cup R32 0.1 0 0 0 0.00 0.00 0 0 Matches 1 Season 1 Club 1 League 0.1 0 0 0 0.00 0.00 0 0
Shooting Table Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches 2020 17 Independiente 1. Libertadores GR 2.3 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 Matches 2022 19 Independiente 2. Sudamericana GR 6.7 0 8 3 37.5 1.19 0.44 0.00 0.00 0 0 Matches 2 Seasons 1 Club 2 Leagues 9.0 0 8 3 37.5 0.89 0.33 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 Sudamericana (1 Season) 6.7 0 8 3 37.5 1.19 0.44 0.00 0.00 0 0 Libertadores (1 Season) 2.3 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0
Shooting Table Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches 2023 20 co Colombia Friendlies (M) 1.0 0 0 0 Matches 3 Seasons 1 Club 2 Leagues 1.0 0 0 0 Friendlies (M) (2 Seasons) 1.0 0 0 0 WCQ (1 Season)
Passing Table Season Age Squad Country Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches 2020 17 Independiente 1. Libertadores 2.3 99 117 84.6 1612 535 58 64 90.6 33 36 91.7 7 13 53.8 0 0.2 0.1 -0.2 3 6 3 3 4 Matches 2020 17 Independiente co COL 1. Primera A 9.2 0 Matches 2021 18 Independiente co COL 1. Primera A 13.4 1 Matches 2022 19 Portland Timbers us USA 1. MLS 2.1 94 125 75.2 1676 524 44 48 91.7 41 58 70.7 8 14 57.1 0 0.0 0.2 0.0 2 7 3 2 8 Matches 2022 19 Independiente co COL 1. Primera A 17.1 2 Matches 2022 19 Independiente 2. Sudamericana 6.7 0 Matches 2023 20 Portland Timbers us USA 1. MLS 26.7 1128 1428 79.0 18766 6776 576 642 89.7 439 549 80.0 91 158 57.6 4 3.0 3.4 +1.0 28 99 32 17 115 Matches 2023 20 Portland Timbers us USA U.S. Open Cup 0.1 0 Matches 2024 21 Portland Timbers us USA 1. MLS 30.9 1378 1659 83.1 22993 7541 701 762 92.0 533 633 84.2 117 179 65.4 4 5.8 6.6 -1.8 46 96 62 22 143 Matches 2025 22 Portland Timbers us USA 1. MLS 4.9 213 266 80.1 3536 1324 109 119 91.6 89 104 85.6 13 25 52.0 0 0.3 0.2 -0.3 4 17 4 1 16 Matches 6 Seasons 2 Clubs 5 Leagues 113.4 2912 3595 81.0 48583 16700 1488 1635 91.0 1135 1380 82.2 236 389 60.7 11 9.3 10.5 +1.7 83 225 104 45 286 Country Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches Portland Timbers (4 Seasons) 2 Leagues 64.7 2813 3478 80.9 46971 16165 1430 1571 91.0 1102 1344 82.0 229 376 60.9 8 9.1 10.4 -1.1 80 219 101 42 282 Independiente (3 Seasons) 3 Leagues 48.6 99 117 84.6 1612 535 58 64 90.6 33 36 91.7 7 13 53.8 3 0.2 0.1 +2.8 3 6 3 3 4 MLS (4 Seasons) 64.7 2813 3478 80.9 46971 16165 1430 1571 91.0 1102 1344 82.0 229 376 60.9 8 9.1 10.4 -1.1 80 219 101 42 282 Primera A (3 Seasons) 39.6 3 Sudamericana (1 Season) 6.7 0 Libertadores (1 Season) 2.3 99 117 84.6 1612 535 58 64 90.6 33 36 91.7 7 13 53.8 0 0.2 0.1 -0.2 3 6 3 3 4 U.S. Open Cup (1 Season) 0.1 0
Passing Table Season Age Squad Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches 2020 17 Independiente 2 Leagues 11.4 99 117 84.6 1612 535 58 64 90.6 33 36 91.7 7 13 53.8 0 0.2 0.1 -0.2 3 6 3 3 4 2021 18 Independiente 1 League 13.4 1 2022 19 Independiente 2 Leagues 23.8 2 2022 19 Portland Timbers 1 League 2.1 94 125 75.2 1676 524 44 48 91.7 41 58 70.7 8 14 57.1 0 0.0 0.2 0.0 2 7 3 2 8 2023 20 Portland Timbers 2 Leagues 26.8 1128 1428 79.0 18766 6776 576 642 89.7 439 549 80.0 91 158 57.6 4 3.0 3.4 +1.0 28 99 32 17 115 2024 21 Portland Timbers 1 League 30.9 1378 1659 83.1 22993 7541 701 762 92.0 533 633 84.2 117 179 65.4 4 5.8 6.6 -1.8 46 96 62 22 143 2025 22 Portland Timbers 1 League 4.9 213 266 80.1 3536 1324 109 119 91.6 89 104 85.6 13 25 52.0 0 0.3 0.2 -0.3 4 17 4 1 16 6 Seasons 2 Clubs 5 Leagues 113.4 2912 3595 81.0 48583 16700 1488 1635 91.0 1135 1380 82.2 236 389 60.7 11 9.3 10.5 +1.7 83 225 104 45 286 Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches Portland Timbers (4 Seasons) 2 Leagues 64.7 2813 3478 80.9 46971 16165 1430 1571 91.0 1102 1344 82.0 229 376 60.9 8 9.1 10.4 -1.1 80 219 101 42 282 Independiente (3 Seasons) 3 Leagues 48.6 99 117 84.6 1612 535 58 64 90.6 33 36 91.7 7 13 53.8 3 0.2 0.1 +2.8 3 6 3 3 4 MLS (4 Seasons) 64.7 2813 3478 80.9 46971 16165 1430 1571 91.0 1102 1344 82.0 229 376 60.9 8 9.1 10.4 -1.1 80 219 101 42 282 Primera A (3 Seasons) 39.6 3 Sudamericana (1 Season) 6.7 0 Libertadores (1 Season) 2.3 99 117 84.6 1612 535 58 64 90.6 33 36 91.7 7 13 53.8 0 0.2 0.1 -0.2 3 6 3 3 4 U.S. Open Cup (1 Season) 0.1 0
Passing Table Season Age Squad Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches 2020 17 Independiente co COL 1. Primera A 15th 9.2 0 Matches 2021 18 Independiente co COL 1. Primera A 9th 13.4 1 Matches 2022 19 Independiente co COL 1. Primera A 2nd 17.1 2 Matches 2022 19 Portland Timbers us USA 1. MLS 16th 2.1 94 125 75.2 1676 524 44 48 91.7 41 58 70.7 8 14 57.1 0 0.0 0.2 0.0 2 7 3 2 8 Matches 2023 20 Portland Timbers us USA 1. MLS 19th 26.7 1128 1428 79.0 18766 6776 576 642 89.7 439 549 80.0 91 158 57.6 4 3.0 3.4 +1.0 28 99 32 17 115 Matches 2024 21 Portland Timbers us USA 1. MLS 14th 30.9 1378 1659 83.1 22993 7541 701 762 92.0 533 633 84.2 117 179 65.4 4 5.8 6.6 -1.8 46 96 62 22 143 Matches 2025 22 Portland Timbers us USA 1. MLS 2nd 4.9 213 266 80.1 3536 1324 109 119 91.6 89 104 85.6 13 25 52.0 0 0.3 0.2 -0.3 4 17 4 1 16 Matches 6 Seasons 2 Clubs 2 Leagues 104.3 2813 3478 80.9 46971 16165 1430 1571 91.0 1102 1344 82.0 229 376 60.9 11 9.1 10.4 +1.9 80 219 101 42 282 Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches Portland Timbers (4 Seasons) 1 League 64.7 2813 3478 80.9 46971 16165 1430 1571 91.0 1102 1344 82.0 229 376 60.9 8 9.1 10.4 -1.1 80 219 101 42 282 Independiente (3 Seasons) 1 League 39.6 3 MLS (4 Seasons) 64.7 2813 3478 80.9 46971 16165 1430 1571 91.0 1102 1344 82.0 229 376 60.9 8 9.1 10.4 -1.1 80 219 101 42 282 Primera A (3 Seasons) 39.6 3
Passing Table Season Age Squad Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches 2023 20 Portland Timbers us USA U.S. Open Cup R32 0.1 0 Matches 1 Season 1 Club 1 League 0.1 0
Passing Table Season Age Squad Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches 2020 17 Independiente 1. Libertadores GR 2.3 99 117 84.6 1612 535 58 64 90.6 33 36 91.7 7 13 53.8 0 0.2 0.1 -0.2 3 6 3 3 4 Matches 2022 19 Independiente 2. Sudamericana GR 6.7 0 Matches 2 Seasons 1 Club 2 Leagues 9.0 99 117 84.6 1612 535 58 64 90.6 33 36 91.7 7 13 53.8 0 0.2 0.1 -0.2 3 6 3 3 4 Sudamericana (1 Season) 6.7 0 Libertadores (1 Season) 2.3 99 117 84.6 1612 535 58 64 90.6 33 36 91.7 7 13 53.8 0 0.2 0.1 -0.2 3 6 3 3 4
Passing Table Season Age Squad Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches 2023 20 co Colombia Friendlies (M) 1.0 0 Matches 3 Seasons 1 Club 2 Leagues 1.0 0 Friendlies (M) (2 Seasons) 1.0 0 WCQ (1 Season)
Pass Types Table Season Age Squad Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches 2020 17 Independiente 2 Leagues 11.4 117 97 20 2 0 0 31 18 0 0 0 0 99 0 1 2021 18 Independiente 1 League 13.4 33 2022 19 Independiente 2 Leagues 23.8 73 2022 19 Portland Timbers 1 League 2.1 125 99 26 3 0 2 13 23 0 0 0 0 94 0 1 2023 20 Portland Timbers 2 Leagues 26.8 1428 1136 290 22 0 18 96 265 3 0 0 0 1128 2 38 2024 21 Portland Timbers 1 League 30.9 1659 1382 275 43 3 14 99 231 1 0 0 0 1378 2 43 2025 22 Portland Timbers 1 League 4.9 266 222 43 3 1 1 11 40 0 0 0 0 213 1 12 6 Seasons 2 Clubs 5 Leagues 113.4 3595 2936 654 73 4 35 356 577 4 0 0 0 2912 5 95 Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches Portland Timbers (4 Seasons) 2 Leagues 64.7 3478 2839 634 71 4 35 219 559 4 0 0 0 2813 5 94 Independiente (3 Seasons) 3 Leagues 48.6 117 97 20 2 0 0 137 18 0 0 0 0 99 0 1 MLS (4 Seasons) 64.7 3478 2839 634 71 4 35 219 559 4 0 0 0 2813 5 94 Primera A (3 Seasons) 39.6 106 Sudamericana (1 Season) 6.7 22 Libertadores (1 Season) 2.3 117 97 20 2 0 0 9 18 0 0 0 0 99 0 1 U.S. Open Cup (1 Season) 0.1 0
Pass Types Table Season Age Squad Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches 2023 20 Portland Timbers us USA U.S. Open Cup R32 0.1 0 Matches 1 Season 1 Club 1 League 0.1 0
Pass Types Table Season Age Squad Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches 2020 17 Independiente 1. Libertadores GR 2.3 117 97 20 2 0 0 9 18 0 0 0 0 99 0 1 Matches 2022 19 Independiente 2. Sudamericana GR 6.7 22 Matches 2 Seasons 1 Club 2 Leagues 9.0 117 97 20 2 0 0 31 18 0 0 0 0 99 0 1 Sudamericana (1 Season) 6.7 22 Libertadores (1 Season) 2.3 117 97 20 2 0 0 9 18 0 0 0 0 99 0 1
Pass Types Table Season Age Squad Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches 2023 20 co Colombia Friendlies (M) 1.0 Matches 3 Seasons 1 Club 2 Leagues 1.0 Friendlies (M) (2 Seasons) 1.0 WCQ (1 Season)
Goal and Shot Creation Table Season Age Squad Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches 2020 17 Independiente 2 Leagues 11.4 3 1.32 3 0 0 0 0 0 0 0.00 0 0 0 0 0 0 2021 18 Independiente 1 League 13.4 2022 19 Independiente 2 Leagues 23.8 2022 19 Portland Timbers 1 League 2.1 5 2.38 4 0 0 0 1 0 1 0.48 1 0 0 0 0 0 2023 20 Portland Timbers 2 Leagues 26.8 68 2.54 56 2 2 2 2 4 7 0.26 6 0 0 0 0 1 2024 21 Portland Timbers 1 League 30.9 87 2.82 75 2 5 2 3 0 9 0.29 7 0 1 1 0 0 2025 22 Portland Timbers 1 League 4.9 8 1.62 8 0 0 0 0 0 0 0.00 0 0 0 0 0 0 6 Seasons 2 Clubs 5 Leagues 113.4 171 2.55 146 4 7 4 6 4 17 0.25 14 0 1 1 0 1 Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches Portland Timbers (4 Seasons) 2 Leagues 64.7 168 2.60 143 4 7 4 6 4 17 0.26 14 0 1 1 0 1 Independiente (3 Seasons) 3 Leagues 48.6 3 1.32 3 0 0 0 0 0 0 0.00 0 0 0 0 0 0 MLS (4 Seasons) 64.7 168 2.60 143 4 7 4 6 4 17 0.26 14 0 1 1 0 1 Primera A (3 Seasons) 39.6 Sudamericana (1 Season) 6.7 Libertadores (1 Season) 2.3 3 1.32 3 0 0 0 0 0 0 0.00 0 0 0 0 0 0 U.S. Open Cup (1 Season) 0.1
Goal and Shot Creation Table Season Age Squad Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches 2023 20 Portland Timbers us USA U.S. Open Cup R32 0.1 Matches 1 Season 1 Club 1 League 0.1
Goal and Shot Creation Table Season Age Squad Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches 2020 17 Independiente 1. Libertadores GR 2.3 3 1.32 3 0 0 0 0 0 0 0.00 0 0 0 0 0 0 Matches 2022 19 Independiente 2. Sudamericana GR 6.7 Matches 2 Seasons 1 Club 2 Leagues 9.0 3 1.32 3 0 0 0 0 0 0 0.00 0 0 0 0 0 0 Sudamericana (1 Season) 6.7 Libertadores (1 Season) 2.3 3 1.32 3 0 0 0 0 0 0 0.00 0 0 0 0 0 0
Goal and Shot Creation Table Season Age Squad Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches 2023 20 co Colombia Friendlies (M) 1.0 Matches 3 Seasons 1 Club 2 Leagues 1.0 Friendlies (M) (2 Seasons) 1.0 WCQ (1 Season)
Defensive Actions Table Season Age Squad Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches 2020 17 Independiente 2 Leagues 11.4 10 16 8 1 1 5 6 83.3 1 1 0 1 19 15 4 0 2021 18 Independiente 1 League 13.4 19 19 0 2022 19 Independiente 2 Leagues 23.8 25 30 0 2022 19 Portland Timbers 1 League 2.1 1 0 1 0 0 1 1 100.0 0 1 0 1 2 3 3 0 2023 20 Portland Timbers 2 Leagues 26.8 38 27 20 9 9 14 39 35.9 25 17 1 16 18 56 35 0 2024 21 Portland Timbers 1 League 30.9 52 36 34 13 5 24 61 39.3 37 28 6 22 20 72 51 1 2025 22 Portland Timbers 1 League 4.9 1 1 1 0 0 1 9 11.1 8 6 0 6 1 2 17 0 6 Seasons 2 Clubs 5 Leagues 113.4 102 124 64 23 15 45 116 38.8 71 53 7 46 109 148 110 1 Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches Portland Timbers (4 Seasons) 2 Leagues 64.7 92 64 56 22 14 40 110 36.4 70 52 7 45 41 133 106 1 Independiente (3 Seasons) 3 Leagues 48.6 10 60 8 1 1 5 6 83.3 1 1 0 1 68 15 4 0 MLS (4 Seasons) 64.7 92 64 56 22 14 40 110 36.4 70 52 7 45 41 133 106 1 Primera A (3 Seasons) 39.6 46 56 0 Sudamericana (1 Season) 6.7 6 7 0 Libertadores (1 Season) 2.3 10 8 8 1 1 5 6 83.3 1 1 0 1 5 15 4 0 U.S. Open Cup (1 Season) 0.1 0 0 0
Defensive Actions Table Season Age Squad Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches 2023 20 Portland Timbers us USA U.S. Open Cup R32 0.1 0 0 Matches 1 Season 1 Club 1 League 0.1 0 0 0
Defensive Actions Table Season Age Squad Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches 2020 17 Independiente 1. Libertadores GR 2.3 10 8 8 1 1 5 6 83.3 1 1 0 1 5 15 4 0 Matches 2022 19 Independiente 2. Sudamericana GR 6.7 6 7 Matches 2 Seasons 1 Club 2 Leagues 9.0 10 14 8 1 1 5 6 83.3 1 1 0 1 12 15 4 0 Sudamericana (1 Season) 6.7 6 7 0 Libertadores (1 Season) 2.3 10 8 8 1 1 5 6 83.3 1 1 0 1 5 15 4 0
Defensive Actions Table Season Age Squad Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches 2023 20 co Colombia Friendlies (M) 1.0 Matches 3 Seasons 1 Club 2 Leagues 1.0 0 Friendlies (M) (2 Seasons) 1.0 0 WCQ (1 Season) 0
Possession Table Season Age Squad Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches 2020 17 Independiente 2 Leagues 11.4 146 11 41 62 43 0 146 4 1 25.0 3 75.0 65 294 127 3 9 0 3 3 94 14 2021 18 Independiente 1 League 13.4 2022 19 Independiente 2 Leagues 23.8 2022 19 Portland Timbers 1 League 2.1 138 3 26 64 51 3 138 5 3 60.0 1 20.0 69 443 271 9 7 1 0 1 76 15 2023 20 Portland Timbers 2 Leagues 26.8 1668 56 354 784 555 47 1668 66 35 53.0 23 34.8 857 4865 2778 76 63 14 47 30 959 117 2024 21 Portland Timbers 1 League 30.9 1927 73 438 914 600 64 1927 57 26 45.6 24 42.1 1055 5611 3167 91 72 16 37 25 1221 189 2025 22 Portland Timbers 1 League 4.9 315 18 83 164 74 7 315 7 4 57.1 3 42.9 184 1046 620 17 10 3 7 1 185 21 6 Seasons 2 Clubs 5 Leagues 113.4 4194 161 942 1988 1323 121 4194 139 69 49.6 54 38.8 2230 12259 6963 196 161 34 94 60 2535 356 Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches Portland Timbers (4 Seasons) 2 Leagues 64.7 4048 150 901 1926 1280 121 4048 135 68 50.4 51 37.8 2165 11965 6836 193 152 34 91 57 2441 342 Independiente (3 Seasons) 3 Leagues 48.6 146 11 41 62 43 0 146 4 1 25.0 3 75.0 65 294 127 3 9 0 3 3 94 14 MLS (4 Seasons) 64.7 4048 150 901 1926 1280 121 4048 135 68 50.4 51 37.8 2165 11965 6836 193 152 34 91 57 2441 342 Primera A (3 Seasons) 39.6 Sudamericana (1 Season) 6.7 Libertadores (1 Season) 2.3 146 11 41 62 43 0 146 4 1 25.0 3 75.0 65 294 127 3 9 0 3 3 94 14 U.S. Open Cup (1 Season) 0.1
Possession Table Season Age Squad Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches 2020 17 Independiente co COL 1. Primera A 15th 9.2 Matches 2021 18 Independiente co COL 1. Primera A 9th 13.4 Matches 2022 19 Independiente co COL 1. Primera A 2nd 17.1 Matches 2022 19 Portland Timbers us USA 1. MLS 16th 2.1 138 3 26 64 51 3 138 5 3 60.0 1 20.0 69 443 271 9 7 1 0 1 76 15 Matches 2023 20 Portland Timbers us USA 1. MLS 19th 26.7 1668 56 354 784 555 47 1668 66 35 53.0 23 34.8 857 4865 2778 76 63 14 47 30 959 117 Matches 2024 21 Portland Timbers us USA 1. MLS 14th 30.9 1927 73 438 914 600 64 1927 57 26 45.6 24 42.1 1055 5611 3167 91 72 16 37 25 1221 189 Matches 2025 22 Portland Timbers us USA 1. MLS 2nd 4.9 315 18 83 164 74 7 315 7 4 57.1 3 42.9 184 1046 620 17 10 3 7 1 185 21 Matches 6 Seasons 2 Clubs 2 Leagues 104.3 4048 150 901 1926 1280 121 4048 135 68 50.4 51 37.8 2165 11965 6836 193 152 34 91 57 2441 342 Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches Portland Timbers (4 Seasons) 1 League 64.7 4048 150 901 1926 1280 121 4048 135 68 50.4 51 37.8 2165 11965 6836 193 152 34 91 57 2441 342 Independiente (3 Seasons) 1 League 39.6 MLS (4 Seasons) 64.7 4048 150 901 1926 1280 121 4048 135 68 50.4 51 37.8 2165 11965 6836 193 152 34 91 57 2441 342 Primera A (3 Seasons) 39.6
Possession Table Season Age Squad Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches 2023 20 Portland Timbers us USA U.S. Open Cup R32 0.1 Matches 1 Season 1 Club 1 League 0.1
Possession Table Season Age Squad Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches 2020 17 Independiente 1. Libertadores GR 2.3 146 11 41 62 43 0 146 4 1 25.0 3 75.0 65 294 127 3 9 0 3 3 94 14 Matches 2022 19 Independiente 2. Sudamericana GR 6.7 Matches 2 Seasons 1 Club 2 Leagues 9.0 146 11 41 62 43 0 146 4 1 25.0 3 75.0 65 294 127 3 9 0 3 3 94 14 Sudamericana (1 Season) 6.7 Libertadores (1 Season) 2.3 146 11 41 62 43 0 146 4 1 25.0 3 75.0 65 294 127 3 9 0 3 3 94 14
Possession Table Season Age Squad Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches 2023 20 co Colombia Friendlies (M) 1.0 Matches 3 Seasons 1 Club 2 Leagues 1.0 Friendlies (M) (2 Seasons) 1.0 WCQ (1 Season)
Playing Time Table Season Age Squad Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches 2020 17 Independiente 1. Libertadores 3 204 68 37.8 2.3 2 90 2 1 24 2 2.00 3 4 -1 -0.44 -0.17 3.9 2.9 +1.1 +0.48 +0.70 Matches 2020 17 Independiente co COL 1. Primera A 11 824 75 39.8 9.2 9 84 7 2 32 2 1.00 10 12 -2 -0.22 0.00 Matches 2021 18 Independiente co COL 1. Primera A 16 1,207 75 35.3 13.4 12 90 12 4 32 9 1.56 11 8 +3 +0.22 +0.31 Matches 2022 19 Portland Timbers us USA 1. MLS 3 189 63 6.2 2.1 2 90 2 1 9 1 0.33 3 5 -2 -0.95 -1.02 2.1 2.8 -0.7 -0.33 -0.30 Matches 2022 19 Independiente co COL 1. Primera A 21 1,536 73 32.0 17.1 17 86 14 4 21 0 1.81 25 14 +11 +0.64 +0.40 Matches 2022 19 Independiente 2. Sudamericana 7 607 87 80.9 6.7 7 87 5 0 1 1.14 9 10 -1 -0.15 +1.11 Matches 2023 20 Portland Timbers us USA 1. MLS 29 2,406 83 78.6 26.7 27 87 19 2 28 1 1.28 38 52 -14 -0.52 -0.80 31.8 35.6 -3.7 -0.14 -0.25 Matches 2023 20 Portland Timbers us USA U.S. Open Cup 1 5 5 2.8 0.1 0 0 1 5 1 0.00 0 0 0 0.00 -0.51 Matches 2024 21 Portland Timbers us USA 1. MLS 34 2,780 82 90.8 30.9 34 82 20 0 0 1.34 54 52 +2 +0.06 -2.19 45.6 44.0 +1.6 +0.05 -1.24 Matches 2025 22 Portland Timbers us USA 1. MLS 6 445 74 49.4 4.9 5 86 2 1 17 1 2.33 15 8 +7 +1.42 +1.81 7.9 7.5 +0.4 +0.09 +0.92 Matches 6 Seasons 2 Clubs 5 Leagues 131 10,203 78 46.7 113.4 115 85 83 16 24 18 1.42 168 165 +3 +0.03 -0.06 91.5 92.8 -1.3 -0.02 0.00 Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches Portland Timbers (4 Seasons) 2 Leagues 73 5,825 80 56.8 64.7 68 84 43 5 17 4 1.34 110 117 -7 -0.11 -0.31 87.5 89.9 -2.4 -0.04 -0.03 Independiente (3 Seasons) 3 Leagues 58 4,378 75 37.8 48.6 47 87 40 11 27 14 1.52 58 48 +10 +0.21 +0.19 3.9 2.9 +1.1 +0.48 +0.70 MLS (4 Seasons) 72 5,820 81 57.7 64.7 68 84 43 4 21 3 1.36 110 117 -7 -0.11 -0.30 87.5 89.9 -2.4 -0.04 -0.03 Primera A (3 Seasons) 48 3,567 74 34.7 39.6 38 87 33 10 27 11 1.54 46 34 +12 +0.30 +0.25 Sudamericana (1 Season) 7 607 87 80.9 6.7 7 87 5 0 1 1.14 9 10 -1 -0.15 +1.11 Libertadores (1 Season) 3 204 68 37.8 2.3 2 90 2 1 24 2 2.00 3 4 -1 -0.44 -0.17 3.9 2.9 +1.1 +0.48 +0.70 U.S. Open Cup (1 Season) 1 5 5 2.8 0.1 0 0 1 5 1 0.00 0 0 0 0.00 -0.51
Playing Time Table Season Age Squad Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches 2020 17 Independiente 2 Leagues 14 1,028 73 39.4 11.4 11 85 9 3 29 4 1.21 13 16 -3 -0.26 -0.04 3.9 2.9 +1.1 +0.48 +0.70 2021 18 Independiente 1 League 16 1,207 75 35.3 13.4 12 90 12 4 32 9 1.56 11 8 +3 +0.22 +0.31 2022 19 Independiente 2 Leagues 28 2,143 77 38.6 23.8 24 86 19 4 21 1 1.64 34 24 +10 +0.42 +0.24 2022 19 Portland Timbers 1 League 3 189 63 6.2 2.1 2 90 2 1 9 1 0.33 3 5 -2 -0.95 -1.02 2.1 2.8 -0.7 -0.33 -0.30 2023 20 Portland Timbers 2 Leagues 30 2,411 80 74.4 26.8 27 87 19 3 20 2 1.24 38 52 -14 -0.52 -0.85 31.8 35.6 -3.7 -0.14 -0.25 2024 21 Portland Timbers 1 League 34 2,780 82 90.8 30.9 34 82 20 0 0 1.34 54 52 +2 +0.06 -2.19 45.6 44.0 +1.6 +0.05 -1.24 2025 22 Portland Timbers 1 League 6 445 74 49.4 4.9 5 86 2 1 17 1 2.33 15 8 +7 +1.42 +1.81 7.9 7.5 +0.4 +0.09 +0.92 6 Seasons 2 Clubs 5 Leagues 131 10,203 78 46.7 113.4 115 85 83 16 24 18 1.42 168 165 +3 +0.03 -0.06 91.5 92.8 -1.3 -0.02 0.00 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches Portland Timbers (4 Seasons) 2 Leagues 73 5,825 80 56.8 64.7 68 84 43 5 17 4 1.34 110 117 -7 -0.11 -0.31 87.5 89.9 -2.4 -0.04 -0.03 Independiente (3 Seasons) 3 Leagues 58 4,378 75 37.8 48.6 47 87 40 11 27 14 1.52 58 48 +10 +0.21 +0.19 3.9 2.9 +1.1 +0.48 +0.70 MLS (4 Seasons) 72 5,820 81 57.7 64.7 68 84 43 4 21 3 1.36 110 117 -7 -0.11 -0.30 87.5 89.9 -2.4 -0.04 -0.03 Primera A (3 Seasons) 48 3,567 74 34.7 39.6 38 87 33 10 27 11 1.54 46 34 +12 +0.30 +0.25 Sudamericana (1 Season) 7 607 87 80.9 6.7 7 87 5 0 1 1.14 9 10 -1 -0.15 +1.11 Libertadores (1 Season) 3 204 68 37.8 2.3 2 90 2 1 24 2 2.00 3 4 -1 -0.44 -0.17 3.9 2.9 +1.1 +0.48 +0.70 U.S. Open Cup (1 Season) 1 5 5 2.8 0.1 0 0 1 5 1 0.00 0 0 0 0.00 -0.51
Playing Time Table Season Age Squad Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches 2020 17 Independiente co COL 1. Primera A 15th 11 824 75 39.8 9.2 9 84 7 2 32 2 1.00 10 12 -2 -0.22 0.00 Matches 2021 18 Independiente co COL 1. Primera A 9th 16 1,207 75 35.3 13.4 12 90 12 4 32 9 1.56 11 8 +3 +0.22 +0.31 Matches 2022 19 Independiente co COL 1. Primera A 2nd 21 1,536 73 32.0 17.1 17 86 14 4 21 0 1.81 25 14 +11 +0.64 +0.40 Matches 2022 19 Portland Timbers us USA 1. MLS 16th 3 189 63 6.2 2.1 2 90 2 1 9 1 0.33 3 5 -2 -0.95 -1.02 2.1 2.8 -0.7 -0.33 -0.30 Matches 2023 20 Portland Timbers us USA 1. MLS 19th 29 2,406 83 78.6 26.7 27 87 19 2 28 1 1.28 38 52 -14 -0.52 -0.80 31.8 35.6 -3.7 -0.14 -0.25 Matches 2024 21 Portland Timbers us USA 1. MLS 14th 34 2,780 82 90.8 30.9 34 82 20 0 0 1.34 54 52 +2 +0.06 -2.19 45.6 44.0 +1.6 +0.05 -1.24 Matches 2025 22 Portland Timbers us USA 1. MLS 2nd 6 445 74 49.4 4.9 5 86 2 1 17 1 2.33 15 8 +7 +1.42 +1.81 7.9 7.5 +0.4 +0.09 +0.92 Matches 6 Seasons 2 Clubs 2 Leagues 120 9,387 78 46.1 104.3 106 85 76 14 25 14 1.43 156 151 +5 +0.05 -0.06 87.5 89.9 -2.4 -0.04 -0.03 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches Portland Timbers (4 Seasons) 1 League 72 5,820 81 57.7 64.7 68 84 43 4 21 3 1.36 110 117 -7 -0.11 -0.30 87.5 89.9 -2.4 -0.04 -0.03 Independiente (3 Seasons) 1 League 48 3,567 74 34.7 39.6 38 87 33 10 27 11 1.54 46 34 +12 +0.30 +0.25 MLS (4 Seasons) 72 5,820 81 57.7 64.7 68 84 43 4 21 3 1.36 110 117 -7 -0.11 -0.30 87.5 89.9 -2.4 -0.04 -0.03 Primera A (3 Seasons) 48 3,567 74 34.7 39.6 38 87 33 10 27 11 1.54 46 34 +12 +0.30 +0.25
Playing Time Table Season Age Squad Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches 2023 20 Portland Timbers us USA U.S. Open Cup R32 1 5 5 2.8 0.1 0 0 1 5 1 0.00 0 0 0 0.00 -0.51 Matches 1 Season 1 Club 1 League 1 5 5 2.8 0.1 0 0 1 5 1 0.00 0 0 0 0.00 -0.51
Playing Time Table Season Age Squad Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches 2020 17 Independiente 1. Libertadores GR 3 204 68 37.8 2.3 2 90 2 1 24 2 2.00 3 4 -1 -0.44 -0.17 3.9 2.9 +1.1 +0.48 +0.70 Matches 2022 19 Independiente 2. Sudamericana GR 7 607 87 80.9 6.7 7 87 5 0 1 1.14 9 10 -1 -0.15 +1.11 Matches 2 Seasons 1 Club 2 Leagues 10 811 81 62.9 9.0 9 87 7 1 24 3 1.40 12 14 -2 -0.22 +0.34 3.9 2.9 +1.1 +0.48 +0.70 Sudamericana (1 Season) 7 607 87 80.9 6.7 7 87 5 0 1 1.14 9 10 -1 -0.15 +1.11 Libertadores (1 Season) 3 204 68 37.8 2.3 2 90 2 1 24 2 2.00 3 4 -1 -0.44 -0.17 3.9 2.9 +1.1 +0.48 +0.70
Playing Time Table Season Age Squad Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches 2022 19 co Colombia Friendlies (M) 0 0 0 0 1 Matches 2023 20 co Colombia Friendlies (M) 1 90 90 20.0 1.0 1 90 1 0 4 1.00 0 0 0 0.00 -1.00 Matches 2026 23 co Colombia WCQ 0 0 0 0 1 Matches 3 Seasons 1 Club 2 Leagues 1 90 90 4.2 1.0 1 90 1 0 6 1.00 0 0 0 0.00 -1.00 Friendlies (M) (2 Seasons) 1 90 90 10.0 1.0 1 90 1 0 5 1.00 0 0 0 0.00 -1.00 WCQ (1 Season) 0 0 0 0 1
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches 2020 17 Independiente 2 Leagues 11.4 0 0 0 14 13 0 31 19 16 0 0 0 11 0 1 0.0 2021 18 Independiente 1 League 13.4 2 0 0 6 11 0 33 19 19 0 2022 19 Independiente 2 Leagues 23.8 2 1 0 26 25 2 73 30 25 0 2022 19 Portland Timbers 1 League 2.1 0 0 0 2 3 0 13 2 0 0 0 0 12 2 3 40.0 2023 20 Portland Timbers 2 Leagues 26.8 1 0 0 15 32 1 96 18 27 0 0 0 172 16 27 37.2 2024 21 Portland Timbers 1 League 30.9 1 0 0 29 46 1 99 20 36 0 0 0 127 21 11 65.6 2025 22 Portland Timbers 1 League 4.9 0 0 0 1 3 0 11 1 1 0 0 0 36 4 1 80.0 6 Seasons 2 Clubs 5 Leagues 113.4 6 1 0 93 133 4 356 109 124 0 0 0 358 43 43 50.0 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches Portland Timbers (4 Seasons) 2 Leagues 64.7 2 0 0 47 84 2 219 41 64 0 0 0 347 43 42 50.6 Independiente (3 Seasons) 3 Leagues 48.6 4 1 0 46 49 2 137 68 60 0 0 0 11 0 1 0.0 MLS (4 Seasons) 64.7 2 0 0 46 84 2 219 41 64 0 0 0 347 43 42 50.6 Primera A (3 Seasons) 39.6 4 1 0 35 39 2 106 56 46 0 Sudamericana (1 Season) 6.7 0 0 0 8 6 0 22 7 6 0 Libertadores (1 Season) 2.3 0 0 0 3 4 0 9 5 8 0 0 0 11 0 1 0.0 U.S. Open Cup (1 Season) 0.1 0 0 0 1 0 0 0 0 0 0
Miscellaneous Stats Table Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2023 20 Portland Timbers us USA U.S. Open Cup R32 0.1 0 0 0 1 0 0 0 0 0 0 Matches 1 Season 1 Club 1 League 0.1 0 0 0 1 0 0 0 0 0 0
Miscellaneous Stats Table Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches 2020 17 Independiente 1. Libertadores GR 2.3 0 0 0 3 4 0 9 5 8 0 0 0 11 0 1 0.0 Matches 2022 19 Independiente 2. Sudamericana GR 6.7 0 0 0 8 6 0 22 7 6 0 Matches 2 Seasons 1 Club 2 Leagues 9.0 0 0 0 11 10 0 31 12 14 0 0 0 11 0 1 0.0 Sudamericana (1 Season) 6.7 0 0 0 8 6 0 22 7 6 0 Libertadores (1 Season) 2.3 0 0 0 3 4 0 9 5 8 0 0 0 11 0 1 0.0
Miscellaneous Stats Table Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2023 20 co Colombia Friendlies (M) 1.0 0 0 0 0 Matches 3 Seasons 1 Club 2 Leagues 1.0 0 0 0 0 Friendlies (M) (2 Seasons) 1.0 0 0 0 0 WCQ (1 Season)
About FBref.com
FBref.com launched (June 13, 2018) with domestic league coverage for England, France, Germany, Italy, Spain, and United States. Since then we have been steadily expanding our coverage to include domestic leagues from over 40 countries as well as domestic cup, super cup and youth leagues from top European countries. We have also added coverage for major international cups such as the UEFA Champions League and Copa Libertadores .
FBref is the most complete sources for women's football data on the internet. This includes the entire history of the FIFA Women's World Cup as well as recent domestic league seasons from nine countries, including advanced stats like xG for most of those nine.
In collaboration with Opta , we are including advanced analytical data such as xG, xA, progressive passing, duels and more for over twenty competitions. For more information on the expected goals model and which competitions have advanced data, see our xG explainer .
View Additional Information
More Juan David Mosquera Pages
Juan David Mosquera Overview
Stats by Competition
Match Logs (Summary)
Match Logs (Passing)
Match Logs (Pass Types)
Match Logs (Goal and Shot Creation)
Match Logs (Defensive Actions)
Match Logs (Possession)
Match Logs (Miscellaneous Stats)
Scouting Report
Stathead & Player Comparison
Player Club Summary