Standard Stats Table Season Age Squad Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches 2019 18 América Cali co COL 1. Primera A 5 3 210 2.3 1 1 2 1 0 0 0 0 0.43 0.43 0.86 0.43 0.86 Matches 2020 19 América Cali 1. Libertadores 4 1 138 1.5 1 0 1 1 0 0 0 0 0.65 0.00 0.65 0.65 0.65 Matches 2020 19 América Cali co COL 1. Primera A 12 4 426 4.7 1 1 2 1 0 0 1 0 0.21 0.21 0.42 0.21 0.42 Matches 2021 20 América Cali 1. Libertadores 6 5 462 5.1 2 0 2 2 0 0 1 0 0.39 0.00 0.39 0.39 0.39 Matches 2021 20 Portland Timbers us USA 1. MLS 13 3 355 3.9 0 2 2 0 0 0 1 0 0.00 0.51 0.51 0.00 0.51 Matches 2021 20 América Cali co COL 1. Primera A 17 17 1,466 16.3 4 4 8 4 0 0 2 0 0.25 0.25 0.49 0.25 0.49 Matches 2021 20 América Cali 2. Sudamericana 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2022 21 Portland Timbers us USA 1. MLS 34 28 2,428 27.0 7 6 13 4 3 3 2 0 0.26 0.22 0.48 0.15 0.37 Matches 2022 21 Portland Timbers us USA U.S. Open Cup 1 1 65 0.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2023 22 Portland Timbers Leagues Cup 3 1 114 1.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2023 22 Portland Timbers us USA 1. MLS 31 29 2,332 25.9 3 6 9 3 0 0 4 0 0.12 0.23 0.35 0.12 0.35 Matches 2023 22 Portland Timbers us USA U.S. Open Cup 2 0 63 0.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2024 23 Portland Timbers Leagues Cup 3 1 166 1.8 1 0 1 1 0 0 0 0 0.54 0.00 0.54 0.54 0.54 Matches 2024 23 Portland Timbers us USA 1. MLS 31 29 2,435 27.1 6 10 16 6 0 0 1 0 0.22 0.37 0.59 0.22 0.59 Matches 2025 24 Portland Timbers Leagues Cup 1 0 51 0.6 0 2 2 0 0 0 0 0 0.00 3.53 3.53 0.00 3.53 Matches 2025 24 Portland Timbers us USA 1. MLS 22 20 1,696 18.8 4 5 9 4 0 0 1 0 0.21 0.27 0.48 0.21 0.48 Matches 2025 24 Fluminense br BRA 1. Série A 5 2 154 1.7 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Matches 2026 25 FC Dallas us USA 1. MLS 10 6 507 5.6 2 1 3 1 1 1 1 0 0.36 0.18 0.53 0.18 0.36 Matches 2026 25 Fluminense br BRA 1. Série A 3 0 21 0.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 8 Seasons 4 Clubs 7 Leagues 204 151 13,179 146.4 32 38 70 28 4 4 16 0 0.22 0.26 0.48 0.19 0.45 Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches Portland Timbers (5 Seasons) 3 Leagues 141 112 9,705 107.8 21 31 52 18 3 3 9 0 0.19 0.29 0.48 0.17 0.45 América Cali (3 Seasons) 3 Leagues 45 31 2,792 31.0 9 6 15 9 0 0 4 0 0.29 0.19 0.48 0.29 0.48 Fluminense (2 Seasons) 1 League 8 2 175 1.9 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 FC Dallas (1 Season) 1 League 10 6 507 5.6 2 1 3 1 1 1 1 0 0.36 0.18 0.53 0.18 0.36 MLS (6 Seasons) 141 115 9,753 108.4 22 30 52 18 4 4 10 0 0.20 0.28 0.48 0.17 0.44 Primera A (3 Seasons) 34 24 2,102 23.4 6 6 12 6 0 0 3 0 0.26 0.26 0.51 0.26 0.51 Leagues Cup (3 Seasons) 7 2 331 3.7 1 2 3 1 0 0 0 0 0.27 0.54 0.82 0.27 0.82 Libertadores (2 Seasons) 10 6 600 6.7 3 0 3 3 0 0 1 0 0.45 0.00 0.45 0.45 0.45 Série A (2 Seasons) 8 2 175 1.9 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 U.S. Open Cup (2 Seasons) 3 1 128 1.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Sudamericana (1 Season) 1 1 90 1.0 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 Gls Ast G+A G-PK G+A-PK Matches 2019 18 América Cali 1 League 5 3 210 2.3 1 1 2 1 0 0 0 0 0.43 0.43 0.86 0.43 0.86 2020 19 América Cali 2 Leagues 16 5 564 6.3 2 1 3 2 0 0 1 0 0.32 0.16 0.48 0.32 0.48 2021 20 América Cali 3 Leagues 24 23 2,018 22.4 6 4 10 6 0 0 3 0 0.27 0.18 0.45 0.27 0.45 2021 20 Portland Timbers 1 League 13 3 355 3.9 0 2 2 0 0 0 1 0 0.00 0.51 0.51 0.00 0.51 2022 21 Portland Timbers 2 Leagues 35 29 2,493 27.7 7 6 13 4 3 3 2 0 0.25 0.22 0.47 0.14 0.36 2023 22 Portland Timbers 3 Leagues 36 30 2,509 27.9 3 6 9 3 0 0 4 0 0.11 0.22 0.32 0.11 0.32 2024 23 Portland Timbers 2 Leagues 34 30 2,601 28.9 7 10 17 7 0 0 1 0 0.24 0.35 0.59 0.24 0.59 2025 24 Portland Timbers 2 Leagues 23 20 1,747 19.4 4 7 11 4 0 0 1 0 0.21 0.36 0.57 0.21 0.57 2025 24 Fluminense 1 League 5 2 154 1.7 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 2026 25 Fluminense 1 League 3 0 21 0.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2026 25 FC Dallas 1 League 10 6 507 5.6 2 1 3 1 1 1 1 0 0.36 0.18 0.53 0.18 0.36 8 Seasons 4 Clubs 7 Leagues 204 151 13,179 146.4 32 38 70 28 4 4 16 0 0.22 0.26 0.48 0.19 0.45 Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches Portland Timbers (5 Seasons) 3 Leagues 141 112 9,705 107.8 21 31 52 18 3 3 9 0 0.19 0.29 0.48 0.17 0.45 América Cali (3 Seasons) 3 Leagues 45 31 2,792 31.0 9 6 15 9 0 0 4 0 0.29 0.19 0.48 0.29 0.48 Fluminense (2 Seasons) 1 League 8 2 175 1.9 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 FC Dallas (1 Season) 1 League 10 6 507 5.6 2 1 3 1 1 1 1 0 0.36 0.18 0.53 0.18 0.36 MLS (6 Seasons) 141 115 9,753 108.4 22 30 52 18 4 4 10 0 0.20 0.28 0.48 0.17 0.44 Primera A (3 Seasons) 34 24 2,102 23.4 6 6 12 6 0 0 3 0 0.26 0.26 0.51 0.26 0.51 Leagues Cup (3 Seasons) 7 2 331 3.7 1 2 3 1 0 0 0 0 0.27 0.54 0.82 0.27 0.82 Libertadores (2 Seasons) 10 6 600 6.7 3 0 3 3 0 0 1 0 0.45 0.00 0.45 0.45 0.45 Série A (2 Seasons) 8 2 175 1.9 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 U.S. Open Cup (2 Seasons) 3 1 128 1.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Sudamericana (1 Season) 1 1 90 1.0 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 Gls Ast G+A G-PK G+A-PK Matches 2019 18 América Cali co COL 1. Primera A 1st 5 3 210 2.3 1 1 2 1 0 0 0 0 0.43 0.43 0.86 0.43 0.86 Matches 2020 19 América Cali co COL 1. Primera A 3rd 12 4 426 4.7 1 1 2 1 0 0 1 0 0.21 0.21 0.42 0.21 0.42 Matches 2021 20 América Cali co COL 1. Primera A 6th 17 17 1,466 16.3 4 4 8 4 0 0 2 0 0.25 0.25 0.49 0.25 0.49 Matches 2021 20 Portland Timbers us USA 1. MLS 5th 13 3 355 3.9 0 2 2 0 0 0 1 0 0.00 0.51 0.51 0.00 0.51 Matches 2022 21 Portland Timbers us USA 1. MLS 16th 34 28 2,428 27.0 7 6 13 4 3 3 2 0 0.26 0.22 0.48 0.15 0.37 Matches 2023 22 Portland Timbers us USA 1. MLS 19th 31 29 2,332 25.9 3 6 9 3 0 0 4 0 0.12 0.23 0.35 0.12 0.35 Matches 2024 23 Portland Timbers us USA 1. MLS 15th 31 29 2,435 27.1 6 10 16 6 0 0 1 0 0.22 0.37 0.59 0.22 0.59 Matches 2025 24 Portland Timbers us USA 1. MLS 17th 22 20 1,696 18.8 4 5 9 4 0 0 1 0 0.21 0.27 0.48 0.21 0.48 Matches 2025 24 Fluminense br BRA 1. Série A 5th 5 2 154 1.7 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Matches 2026 25 Fluminense br BRA 1. Série A 3rd 3 0 21 0.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2026 25 FC Dallas us USA 1. MLS 7th 10 6 507 5.6 2 1 3 1 1 1 1 0 0.36 0.18 0.53 0.18 0.36 Matches 8 Seasons 4 Clubs 3 Leagues 183 141 12,030 133.7 28 36 64 24 4 4 15 0 0.21 0.27 0.48 0.18 0.45 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 Portland Timbers (5 Seasons) 1 League 131 109 9,246 102.7 20 29 49 17 3 3 9 0 0.19 0.28 0.48 0.17 0.45 América Cali (3 Seasons) 1 League 34 24 2,102 23.4 6 6 12 6 0 0 3 0 0.26 0.26 0.51 0.26 0.51 Fluminense (2 Seasons) 1 League 8 2 175 1.9 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 FC Dallas (1 Season) 1 League 10 6 507 5.6 2 1 3 1 1 1 1 0 0.36 0.18 0.53 0.18 0.36 MLS (6 Seasons) 141 115 9,753 108.4 22 30 52 18 4 4 10 0 0.20 0.28 0.48 0.17 0.44 Primera A (3 Seasons) 34 24 2,102 23.4 6 6 12 6 0 0 3 0 0.26 0.26 0.51 0.26 0.51 Série A (2 Seasons) 8 2 175 1.9 0 0 0 0 0 0 2 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 Gls Ast G+A G-PK G+A-PK Matches 2020 19 América Cali 1. Libertadores GR 4 1 138 1.5 1 0 1 1 0 0 0 0 0.65 0.00 0.65 0.65 0.65 Matches 2021 20 América Cali 1. Libertadores GR 6 5 462 5.1 2 0 2 2 0 0 1 0 0.39 0.00 0.39 0.39 0.39 Matches 2021 20 América Cali 2. Sudamericana R16 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2023 22 Portland Timbers Leagues Cup R32 3 1 114 1.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2024 23 Portland Timbers Leagues Cup R32 3 1 166 1.8 1 0 1 1 0 0 0 0 0.54 0.00 0.54 0.54 0.54 Matches 2025 24 Portland Timbers Leagues Cup Lg 1 0 51 0.6 0 2 2 0 0 0 0 0 0.00 3.53 3.53 0.00 3.53 Matches 5 Seasons 2 Clubs 3 Leagues 18 9 1,021 11.3 4 2 6 4 0 0 1 0 0.35 0.18 0.53 0.35 0.53 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 Portland Timbers (3 Seasons) 1 League 7 2 331 3.7 1 2 3 1 0 0 0 0 0.27 0.54 0.82 0.27 0.82 América Cali (2 Seasons) 2 Leagues 11 7 690 7.7 3 0 3 3 0 0 1 0 0.39 0.00 0.39 0.39 0.39 Leagues Cup (3 Seasons) 7 2 331 3.7 1 2 3 1 0 0 0 0 0.27 0.54 0.82 0.27 0.82 Libertadores (2 Seasons) 10 6 600 6.7 3 0 3 3 0 0 1 0 0.45 0.00 0.45 0.45 0.45 Sudamericana (1 Season) 1 1 90 1.0 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 Gls Ast G+A G-PK G+A-PK Matches 2022 21 co Colombia Friendlies (M) 1 0 3 0.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2023 22 co Colombia Friendlies (M) 1 0 23 0.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2 Seasons 1 Club 1 League 2 0 26 0.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00
Shooting Table Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches 2019 18 América Cali 1 League 2.3 1 4 2 50.0 1.71 0.86 0.25 0.50 0 0 2020 19 América Cali 2 Leagues 6.3 2 10 4 40.0 1.60 0.64 0.20 0.50 0 0 2021 20 América Cali 3 Leagues 22.4 6 51 20 39.2 2.27 0.89 0.12 0.30 0 0 2021 20 Portland Timbers 1 League 3.9 0 9 1 11.1 2.28 0.25 0.00 0.00 0 0 2022 21 Portland Timbers 2 Leagues 27.7 7 49 22 44.9 1.77 0.79 0.08 0.18 3 3 2023 22 Portland Timbers 3 Leagues 27.9 3 44 19 43.2 1.65 0.71 0.07 0.16 0 0 2024 23 Portland Timbers 2 Leagues 28.9 7 60 19 31.7 2.22 0.70 0.10 0.32 0 0 2025 24 Portland Timbers 2 Leagues 19.4 4 45 18 40.0 2.39 0.96 0.09 0.22 0 0 2025 24 Fluminense 1 League 1.7 0 0 0 0.00 0.00 0 0 2026 25 Fluminense 1 League 0.2 0 0 0 0.00 0.00 0 0 2026 25 FC Dallas 1 League 5.6 2 8 6 75.0 1.42 1.07 0.13 0.17 1 1 8 Seasons 4 Clubs 7 Leagues 146.4 32 280 111 39.6 1.96 0.78 0.10 0.24 4 4 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches Portland Timbers (5 Seasons) 3 Leagues 107.8 21 207 79 38.2 1.99 0.76 0.08 0.22 3 3 América Cali (3 Seasons) 3 Leagues 31.0 9 65 26 40.0 2.10 0.84 0.14 0.35 0 0 Fluminense (2 Seasons) 1 League 1.9 0 0 0 0.00 0.00 0 0 FC Dallas (1 Season) 1 League 5.6 2 8 6 75.0 1.42 1.07 0.13 0.17 1 1 MLS (6 Seasons) 108.4 22 212 83 39.2 1.96 0.77 0.08 0.22 4 4 Primera A (3 Seasons) 23.4 6 51 22 43.1 2.18 0.94 0.12 0.27 0 0 Leagues Cup (3 Seasons) 3.7 1 0 0 Libertadores (2 Seasons) 6.7 3 14 4 28.6 2.10 0.60 0.21 0.75 0 0 Série A (2 Seasons) 1.9 0 0 0 0.00 0.00 0 0 U.S. Open Cup (2 Seasons) 1.4 0 3 2 66.7 2.11 1.41 0.00 0.00 0 0 Sudamericana (1 Season) 1.0 0 0 0 0.00 0.00 0 0
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 Matches 2019 18 América Cali co COL 1. Primera A 5 210 42 5.8 2.3 3 62 0 2 12 7 1.80 4 1 +3 +1.29 +0.91 Matches 2020 19 América Cali 1. Libertadores 4 138 35 25.6 1.5 1 84 0 3 18 1 0.75 2 1 +1 +0.65 +1.32 Matches 2020 19 América Cali co COL 1. Primera A 12 426 36 24.9 4.7 4 66 0 8 20 2 1.71 6 5 +1 +0.21 -0.63 Matches 2021 20 América Cali 1. Libertadores 6 462 77 85.6 5.1 5 85 2 1 37 0 0.67 5 8 -3 -0.58 +0.57 Matches 2021 20 Portland Timbers us USA 1. MLS 13 355 27 11.6 3.9 3 68 0 10 15 1 2.35 9 5 +4 +1.01 +1.01 Matches 2021 20 América Cali co COL 1. Primera A 17 1,466 86 42.9 16.3 17 86 12 0 0 1.58 18 10 +8 +0.49 +0.26 Matches 2021 20 América Cali 2. Sudamericana 1 90 90 50.0 1.0 1 90 1 0 0 0.00 0 1 -1 -1.00 +2.00 Matches 2022 21 Portland Timbers us USA 1. MLS 34 2,428 71 79.3 27.0 28 79 11 6 34 0 1.35 40 40 0 0.00 0.00 Matches 2022 21 Portland Timbers us USA U.S. Open Cup 1 65 65 72.2 0.7 1 65 0 0 0 0.00 0 2 -2 -2.77 -2.77 Matches 2023 22 Portland Timbers Leagues Cup 3 114 38 42.2 1.3 1 72 0 2 21 0 1.00 1 2 -1 -0.79 -1.37 Matches 2023 22 Portland Timbers us USA 1. MLS 31 2,332 75 76.2 25.9 29 78 6 2 42 1 1.26 37 38 -1 -0.04 +1.32 Matches 2023 22 Portland Timbers us USA U.S. Open Cup 2 63 32 35.0 0.7 0 0 2 32 0 1.50 2 1 +1 +1.43 +1.43 Matches 2024 23 Portland Timbers Leagues Cup 3 166 55 61.5 1.8 1 90 1 2 38 0 2.00 5 3 +2 +1.08 +0.22 Matches 2024 23 Portland Timbers us USA 1. MLS 31 2,435 79 79.6 27.1 29 83 16 2 15 0 1.34 49 45 +4 +0.15 -0.57 Matches 2025 24 Portland Timbers Leagues Cup 1 51 51 18.9 0.6 0 0 1 51 0 3.00 3 0 +3 +5.29 +4.47 Matches 2025 24 Portland Timbers us USA 1. MLS 22 1,696 77 55.4 18.8 20 81 7 2 41 0 1.55 30 23 +7 +0.37 +1.30 Matches 2025 24 Fluminense br BRA 1. Série A 5 154 31 4.5 1.7 2 64 0 3 9 4 0.80 0 1 -1 -0.58 -0.92 Matches 2026 25 FC Dallas us USA 1. MLS 10 507 51 37.6 5.6 6 72 1 4 20 0 1.70 9 5 +4 +0.71 +0.28 Matches 2026 25 Fluminense br BRA 1. Série A 3 21 7 1.3 0.2 0 0 3 7 2 1.33 0 0 0 0.00 -0.28 Matches 8 Seasons 4 Clubs 7 Leagues 204 13,179 65 40.2 146.4 151 79 57 53 22 18 1.44 220 191 +29 +0.20 +0.06 Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Portland Timbers (5 Seasons) 3 Leagues 141 9,705 69 59.2 107.8 112 80 41 29 27 2 1.46 176 159 +17 +0.16 +0.37 América Cali (3 Seasons) 3 Leagues 45 2,792 62 27.9 31.0 31 81 15 14 20 10 1.41 35 26 +9 +0.29 -0.01 Fluminense (2 Seasons) 1 League 8 175 22 3.5 1.9 2 64 0 6 8 6 1.00 0 1 -1 -0.51 -0.83 FC Dallas (1 Season) 1 League 10 507 51 37.6 5.6 6 72 1 4 20 0 1.70 9 5 +4 +0.71 +0.28 MLS (6 Seasons) 141 9,753 69 58.6 108.4 115 79 41 26 24 2 1.48 174 156 +18 +0.17 +0.37 Primera A (3 Seasons) 34 2,102 62 24.1 23.4 24 80 12 10 19 9 1.66 28 16 +12 +0.51 +0.09 Leagues Cup (3 Seasons) 7 331 47 40.9 3.7 2 81 1 5 34 0 1.71 9 5 +4 +1.09 +0.34 Libertadores (2 Seasons) 10 600 60 55.6 6.7 6 85 2 4 23 1 0.70 7 9 -2 -0.30 +0.45 Série A (2 Seasons) 8 175 22 3.5 1.9 2 64 0 6 8 6 1.00 0 1 -1 -0.51 -0.83 U.S. Open Cup (2 Seasons) 3 128 43 47.4 1.4 1 65 0 2 32 0 1.00 2 3 -1 -0.70 -0.70 Sudamericana (1 Season) 1 90 90 50.0 1.0 1 90 1 0 0 0.00 0 1 -1 -1.00 +2.00
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 Matches 2019 18 América Cali 1 League 5 210 42 5.8 2.3 3 62 0 2 12 7 1.80 4 1 +3 +1.29 +0.91 2020 19 América Cali 2 Leagues 16 564 35 25.1 6.3 5 70 0 11 20 3 1.47 8 6 +2 +0.32 -0.16 2021 20 América Cali 3 Leagues 24 2,018 84 48.7 22.4 23 86 15 1 37 0 1.29 23 19 +4 +0.18 +0.14 2021 20 Portland Timbers 1 League 13 355 27 11.6 3.9 3 68 0 10 15 1 2.35 9 5 +4 +1.01 +1.01 2022 21 Portland Timbers 2 Leagues 35 2,493 71 79.1 27.7 29 79 11 6 34 0 1.31 40 42 -2 -0.07 -0.07 2023 22 Portland Timbers 3 Leagues 36 2,509 70 71.5 27.9 30 77 6 6 31 1 1.25 40 41 -1 -0.04 +0.86 2024 23 Portland Timbers 2 Leagues 34 2,601 77 78.1 28.9 30 83 17 4 27 0 1.40 54 48 +6 +0.21 -0.53 2025 24 Portland Timbers 2 Leagues 23 1,747 76 52.5 19.4 20 81 7 3 44 0 1.61 33 23 +10 +0.52 +1.20 2025 24 Fluminense 1 League 5 154 31 4.5 1.7 2 64 0 3 9 4 0.80 0 1 -1 -0.58 -0.92 2026 25 Fluminense 1 League 3 21 7 1.3 0.2 0 0 3 7 2 1.33 0 0 0 0.00 -0.28 2026 25 FC Dallas 1 League 10 507 51 37.6 5.6 6 72 1 4 20 0 1.70 9 5 +4 +0.71 +0.28 8 Seasons 4 Clubs 7 Leagues 204 13,179 65 40.2 146.4 151 79 57 53 22 18 1.44 220 191 +29 +0.20 +0.06 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Portland Timbers (5 Seasons) 3 Leagues 141 9,705 69 59.2 107.8 112 80 41 29 27 2 1.46 176 159 +17 +0.16 +0.37 América Cali (3 Seasons) 3 Leagues 45 2,792 62 27.9 31.0 31 81 15 14 20 10 1.41 35 26 +9 +0.29 -0.01 Fluminense (2 Seasons) 1 League 8 175 22 3.5 1.9 2 64 0 6 8 6 1.00 0 1 -1 -0.51 -0.83 FC Dallas (1 Season) 1 League 10 507 51 37.6 5.6 6 72 1 4 20 0 1.70 9 5 +4 +0.71 +0.28 MLS (6 Seasons) 141 9,753 69 58.6 108.4 115 79 41 26 24 2 1.48 174 156 +18 +0.17 +0.37 Primera A (3 Seasons) 34 2,102 62 24.1 23.4 24 80 12 10 19 9 1.66 28 16 +12 +0.51 +0.09 Leagues Cup (3 Seasons) 7 331 47 40.9 3.7 2 81 1 5 34 0 1.71 9 5 +4 +1.09 +0.34 Libertadores (2 Seasons) 10 600 60 55.6 6.7 6 85 2 4 23 1 0.70 7 9 -2 -0.30 +0.45 Série A (2 Seasons) 8 175 22 3.5 1.9 2 64 0 6 8 6 1.00 0 1 -1 -0.51 -0.83 U.S. Open Cup (2 Seasons) 3 128 43 47.4 1.4 1 65 0 2 32 0 1.00 2 3 -1 -0.70 -0.70 Sudamericana (1 Season) 1 90 90 50.0 1.0 1 90 1 0 0 0.00 0 1 -1 -1.00 +2.00
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 2019 18 América Cali co COL 1. Primera A 1st 5 210 42 5.8 2.3 3 62 0 2 12 7 1.80 4 1 +3 +1.29 +0.91 Matches 2020 19 América Cali co COL 1. Primera A 3rd 12 426 36 24.9 4.7 4 66 0 8 20 2 1.71 6 5 +1 +0.21 -0.63 Matches 2021 20 América Cali co COL 1. Primera A 6th 17 1,466 86 42.9 16.3 17 86 12 0 0 1.58 18 10 +8 +0.49 +0.26 Matches 2021 20 Portland Timbers us USA 1. MLS 5th 13 355 27 11.6 3.9 3 68 0 10 15 1 2.35 9 5 +4 +1.01 +1.01 Matches 2022 21 Portland Timbers us USA 1. MLS 16th 34 2,428 71 79.3 27.0 28 79 11 6 34 0 1.35 40 40 0 0.00 0.00 Matches 2023 22 Portland Timbers us USA 1. MLS 19th 31 2,332 75 76.2 25.9 29 78 6 2 42 1 1.26 37 38 -1 -0.04 +1.32 Matches 2024 23 Portland Timbers us USA 1. MLS 15th 31 2,435 79 79.6 27.1 29 83 16 2 15 0 1.34 49 45 +4 +0.15 -0.57 Matches 2025 24 Portland Timbers us USA 1. MLS 17th 22 1,696 77 55.4 18.8 20 81 7 2 41 0 1.55 30 23 +7 +0.37 +1.30 Matches 2025 24 Fluminense br BRA 1. Série A 5th 5 154 31 4.5 1.7 2 64 0 3 9 4 0.80 0 1 -1 -0.58 -0.92 Matches 2026 25 Fluminense br BRA 1. Série A 3rd 3 21 7 1.3 0.2 0 0 3 7 2 1.33 0 0 0 0.00 -0.28 Matches 2026 25 FC Dallas us USA 1. MLS 7th 10 507 51 37.6 5.6 6 72 1 4 20 0 1.70 9 5 +4 +0.71 +0.28 Matches 8 Seasons 4 Clubs 3 Leagues 183 12,030 66 39.5 133.7 141 79 53 42 20 17 1.49 202 173 +29 +0.22 +0.06 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Portland Timbers (5 Seasons) 1 League 131 9,246 71 60.4 102.7 109 80 40 22 25 2 1.46 165 151 +14 +0.14 +0.43 América Cali (3 Seasons) 1 League 34 2,102 62 24.1 23.4 24 80 12 10 19 9 1.66 28 16 +12 +0.51 +0.09 Fluminense (2 Seasons) 1 League 8 175 22 3.5 1.9 2 64 0 6 8 6 1.00 0 1 -1 -0.51 -0.83 FC Dallas (1 Season) 1 League 10 507 51 37.6 5.6 6 72 1 4 20 0 1.70 9 5 +4 +0.71 +0.28 MLS (6 Seasons) 141 9,753 69 58.6 108.4 115 79 41 26 24 2 1.48 174 156 +18 +0.17 +0.37 Primera A (3 Seasons) 34 2,102 62 24.1 23.4 24 80 12 10 19 9 1.66 28 16 +12 +0.51 +0.09 Série A (2 Seasons) 8 175 22 3.5 1.9 2 64 0 6 8 6 1.00 0 1 -1 -0.51 -0.83
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 2020 19 América Cali 1. Libertadores GR 4 138 35 25.6 1.5 1 84 0 3 18 1 0.75 2 1 +1 +0.65 +1.32 Matches 2021 20 América Cali 1. Libertadores GR 6 462 77 85.6 5.1 5 85 2 1 37 0 0.67 5 8 -3 -0.58 +0.57 Matches 2021 20 América Cali 2. Sudamericana R16 1 90 90 50.0 1.0 1 90 1 0 0 0.00 0 1 -1 -1.00 +2.00 Matches 2023 22 Portland Timbers Leagues Cup R32 3 114 38 42.2 1.3 1 72 0 2 21 0 1.00 1 2 -1 -0.79 -1.37 Matches 2024 23 Portland Timbers Leagues Cup R32 3 166 55 61.5 1.8 1 90 1 2 38 0 2.00 5 3 +2 +1.08 +0.22 Matches 2025 24 Portland Timbers Leagues Cup Lg 1 51 51 18.9 0.6 0 0 1 51 0 3.00 3 0 +3 +5.29 +4.47 Matches 5 Seasons 2 Clubs 3 Leagues 18 1,021 57 49.3 11.3 9 85 4 9 29 1 1.06 16 15 +1 +0.09 +0.35 Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Portland Timbers (3 Seasons) 1 League 7 331 47 40.9 3.7 2 81 1 5 34 0 1.71 9 5 +4 +1.09 +0.34 América Cali (2 Seasons) 2 Leagues 11 690 63 54.8 7.7 7 86 3 4 23 1 0.64 7 10 -3 -0.39 +0.71 Leagues Cup (3 Seasons) 7 331 47 40.9 3.7 2 81 1 5 34 0 1.71 9 5 +4 +1.09 +0.34 Libertadores (2 Seasons) 10 600 60 55.6 6.7 6 85 2 4 23 1 0.70 7 9 -2 -0.30 +0.45 Sudamericana (1 Season) 1 90 90 50.0 1.0 1 90 1 0 0 0.00 0 1 -1 -1.00 +2.00
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 21 co Colombia Friendlies (M) 1 3 3 0.7 0.0 0 0 1 3 0 3.00 0 0 0 0.00 -1.61 Matches 2023 22 co Colombia Friendlies (M) 1 23 23 5.1 0.3 0 0 1 23 0 1.00 0 0 0 0.00 -0.84 Matches 2 Seasons 1 Club 1 League 2 26 13 2.9 0.3 0 0 2 13 0 2.00 0 0 0 0.00 -1.24
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2019 18 América Cali 1 League 2.3 0 0 0 9 0 0 2 3 4 0 2020 19 América Cali 2 Leagues 6.3 1 0 0 15 3 3 14 5 8 0 2021 20 América Cali 3 Leagues 22.4 3 0 0 36 22 1 75 24 28 0 2021 20 Portland Timbers 1 League 3.9 1 0 0 5 5 0 5 8 11 0 2022 21 Portland Timbers 2 Leagues 27.7 2 0 0 42 26 1 85 32 35 0 2023 22 Portland Timbers 3 Leagues 27.9 4 0 0 40 32 0 54 23 23 0 2024 23 Portland Timbers 2 Leagues 28.9 1 0 0 35 41 3 84 20 40 0 2025 24 Portland Timbers 2 Leagues 19.4 1 0 0 28 31 0 76 7 18 0 2025 24 Fluminense 1 League 1.7 2 0 0 6 2 0 8 2 0 0 2026 25 Fluminense 1 League 0.2 0 0 0 1 0 0 2 0 0 0 2026 25 FC Dallas 1 League 5.6 1 0 0 5 5 1 20 4 6 0 8 Seasons 4 Clubs 7 Leagues 146.4 16 0 0 222 167 9 425 128 173 0 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Portland Timbers (5 Seasons) 3 Leagues 107.8 9 0 0 150 135 4 304 90 127 0 América Cali (3 Seasons) 3 Leagues 31.0 4 0 0 60 25 4 91 32 40 0 Fluminense (2 Seasons) 1 League 1.9 2 0 0 7 2 0 10 2 0 0 FC Dallas (1 Season) 1 League 5.6 1 0 0 5 5 1 20 4 6 0 MLS (6 Seasons) 108.4 10 0 0 153 138 5 318 93 130 0 Primera A (3 Seasons) 23.4 3 0 0 43 15 4 54 26 33 0 Leagues Cup (3 Seasons) 3.7 0 0 0 0 Libertadores (2 Seasons) 6.7 1 0 0 15 8 0 32 5 7 0 Série A (2 Seasons) 1.9 2 0 0 7 2 0 10 2 0 0 U.S. Open Cup (2 Seasons) 1.4 0 0 0 2 2 0 6 1 3 0 Sudamericana (1 Season) 1.0 0 0 0 2 2 0 5 1 0 0
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.
View Additional Information
More Santiago Moreno Pages
Santiago Moreno Overview
Stats by Competition
Match Logs (Summary)
Goal Logs by Competition
Stathead & Player Comparison
Player Club Summary