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 2015 22 Portland Timbers us USA 1. MLS 26 10 1,017 11.3 1 1 2 1 0 0 1 0 0.09 0.09 0.18 0.09 0.18 Matches 2015 22 Timbers 2 us USA 3. USL 2 2 180 2.0 0 1 1 0 0 0 0 0 0.00 0.50 0.50 0.00 0.50 Matches 2016 23 Portland Timbers us USA 1. MLS 9 6 489 5.4 1 0 1 0 1 1 1 1 0.18 0.00 0.18 0.00 0.00 Matches 2016 23 Millonarios co COL 1. Primera A 15 9 807 9.0 2 0 2 2 0 0 2 0 0.22 0.00 0.22 0.22 0.22 Matches 2017 24 Portland Timbers us USA 1. MLS 27 17 1,393 15.5 2 4 6 2 0 0 1 0 0.13 0.26 0.39 0.13 0.39 Matches 2018 25 Portland Timbers us USA 1. MLS 17 7 693 7.7 1 0 1 0 1 1 3 0 0.13 0.00 0.13 0.00 0.00 Matches 2018 25 Timbers 2 us USA 2. USL 5 5 372 4.1 2 1 3 2 0 0 1 0 0.48 0.24 0.73 0.48 0.73 Matches 2019 26 Portland Timbers us USA 1. MLS 13 7 564 6.3 2 0 2 1 1 1 1 1 0.32 0.00 0.32 0.16 0.16 Matches 2019 26 Portland Timbers us USA U.S. Open Cup 2 1 77 0.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2019 26 Timbers 2 us USA 2. USL Champ 9 9 765 8.5 9 2 11 6 3 4 4 0 1.06 0.24 1.29 0.71 0.94 Matches 2020 27 Portland Timbers us USA 1. MLS 3 0 49 0.5 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2021 28 Portland Timbers 1. CCL 4 4 333 3.7 0 1 1 0 0 0 0 0 0.00 0.27 0.27 0.00 0.27 Matches 2021 28 Portland Timbers us USA 1. MLS 34 25 2,088 23.2 10 3 13 9 1 1 5 0 0.43 0.13 0.56 0.39 0.52 Matches 2022 29 Portland Timbers us USA 1. MLS 29 19 1,847 20.5 10 2 12 6 4 4 8 0 0.49 0.10 0.58 0.29 0.39 Matches 2023 30 Portland Timbers Leagues Cup 3 3 248 2.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2023 30 Portland Timbers us USA 1. MLS 26 16 1,449 16.1 5 5 10 5 0 0 5 0 0.31 0.31 0.62 0.31 0.62 Matches 2023 30 Portland Timbers us USA U.S. Open Cup 1 0 18 0.2 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2024 31 Portland Timbers us USA 1. MLS 19 7 687 7.6 1 1 2 1 0 0 1 0 0.13 0.13 0.26 0.13 0.26 Matches 2024 31 Atlético Nacional co COL 1. Primera A 25 12 1,236 13.7 3 1 4 3 0 1 3 0 0.22 0.07 0.29 0.22 0.29 Matches 2025 32 Atlético Nacional 1. Libertadores 6 2 236 2.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2025 32 Atlético Nacional co COL 1. Primera A 35 14 1,581 17.6 6 2 8 6 0 0 3 1 0.34 0.11 0.46 0.34 0.46 Matches 2026 33 Atlético Nacional co COL 1. Primera A 15 4 559 6.2 2 2 4 2 0 0 1 0 0.32 0.32 0.64 0.32 0.64 Matches 2026 33 Atlético Nacional 2. Sudamericana 1 0 4 0.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 12 Seasons 4 Clubs 8 Leagues 326 179 16,692 185.5 57 26 83 46 11 13 42 3 0.31 0.14 0.45 0.25 0.39 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 (10 Seasons) 4 Leagues 213 122 10,952 121.7 33 17 50 25 8 8 28 2 0.27 0.14 0.41 0.21 0.35 Atlético Nacional (3 Seasons) 3 Leagues 82 32 3,616 40.2 11 5 16 11 0 1 7 1 0.27 0.12 0.40 0.27 0.40 Timbers 2 (3 Seasons) 1 League 16 16 1,317 14.6 11 4 15 8 3 4 5 0 0.75 0.27 1.03 0.55 0.82 Millonarios (1 Season) 1 League 15 9 807 9.0 2 0 2 2 0 0 2 0 0.22 0.00 0.22 0.22 0.22 MLS (10 Seasons) 203 114 10,276 114.2 33 16 49 25 8 8 27 2 0.29 0.14 0.43 0.22 0.36 Primera A (4 Seasons) 90 39 4,183 46.5 13 5 18 13 0 1 9 1 0.28 0.11 0.39 0.28 0.39 USL (3 Seasons) 16 16 1,317 14.6 11 4 15 8 3 4 5 0 0.75 0.27 1.03 0.55 0.82 U.S. Open Cup (2 Seasons) 3 1 95 1.1 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Libertadores (1 Season) 6 2 236 2.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 CCL (1 Season) 4 4 333 3.7 0 1 1 0 0 0 0 0 0.00 0.27 0.27 0.00 0.27 Leagues Cup (1 Season) 3 3 248 2.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Sudamericana (1 Season) 1 0 4 0.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 2015 22 Timbers 2 1 League 2 2 180 2.0 0 1 1 0 0 0 0 0 0.00 0.50 0.50 0.00 0.50 2015 22 Portland Timbers 1 League 26 10 1,017 11.3 1 1 2 1 0 0 1 0 0.09 0.09 0.18 0.09 0.18 2016 23 Millonarios 1 League 15 9 807 9.0 2 0 2 2 0 0 2 0 0.22 0.00 0.22 0.22 0.22 2016 23 Portland Timbers 1 League 9 6 489 5.4 1 0 1 0 1 1 1 1 0.18 0.00 0.18 0.00 0.00 2017 24 Portland Timbers 1 League 27 17 1,393 15.5 2 4 6 2 0 0 1 0 0.13 0.26 0.39 0.13 0.39 2018 25 Portland Timbers 1 League 17 7 693 7.7 1 0 1 0 1 1 3 0 0.13 0.00 0.13 0.00 0.00 2018 25 Timbers 2 1 League 5 5 372 4.1 2 1 3 2 0 0 1 0 0.48 0.24 0.73 0.48 0.73 2019 26 Timbers 2 1 League 9 9 765 8.5 9 2 11 6 3 4 4 0 1.06 0.24 1.29 0.71 0.94 2019 26 Portland Timbers 2 Leagues 15 8 641 7.1 2 0 2 1 1 1 1 1 0.28 0.00 0.28 0.14 0.14 2020 27 Portland Timbers 1 League 3 0 49 0.5 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2021 28 Portland Timbers 2 Leagues 38 29 2,421 26.9 10 4 14 9 1 1 5 0 0.37 0.15 0.52 0.33 0.48 2022 29 Portland Timbers 1 League 29 19 1,847 20.5 10 2 12 6 4 4 8 0 0.49 0.10 0.58 0.29 0.39 2023 30 Portland Timbers 3 Leagues 30 19 1,715 19.1 5 5 10 5 0 0 6 0 0.26 0.26 0.52 0.26 0.52 2024 31 Portland Timbers 1 League 19 7 687 7.6 1 1 2 1 0 0 1 0 0.13 0.13 0.26 0.13 0.26 2024 31 Atlético Nacional 1 League 25 12 1,236 13.7 3 1 4 3 0 1 3 0 0.22 0.07 0.29 0.22 0.29 2025 32 Atlético Nacional 2 Leagues 41 16 1,817 20.2 6 2 8 6 0 0 3 1 0.30 0.10 0.40 0.30 0.40 2026 33 Atlético Nacional 2 Leagues 16 4 563 6.3 2 2 4 2 0 0 1 0 0.32 0.32 0.64 0.32 0.64 12 Seasons 4 Clubs 8 Leagues 326 179 16,692 185.5 57 26 83 46 11 13 42 3 0.31 0.14 0.45 0.25 0.39 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 (10 Seasons) 4 Leagues 213 122 10,952 121.7 33 17 50 25 8 8 28 2 0.27 0.14 0.41 0.21 0.35 Atlético Nacional (3 Seasons) 3 Leagues 82 32 3,616 40.2 11 5 16 11 0 1 7 1 0.27 0.12 0.40 0.27 0.40 Timbers 2 (3 Seasons) 1 League 16 16 1,317 14.6 11 4 15 8 3 4 5 0 0.75 0.27 1.03 0.55 0.82 Millonarios (1 Season) 1 League 15 9 807 9.0 2 0 2 2 0 0 2 0 0.22 0.00 0.22 0.22 0.22 MLS (10 Seasons) 203 114 10,276 114.2 33 16 49 25 8 8 27 2 0.29 0.14 0.43 0.22 0.36 Primera A (4 Seasons) 90 39 4,183 46.5 13 5 18 13 0 1 9 1 0.28 0.11 0.39 0.28 0.39 USL (3 Seasons) 16 16 1,317 14.6 11 4 15 8 3 4 5 0 0.75 0.27 1.03 0.55 0.82 U.S. Open Cup (2 Seasons) 3 1 95 1.1 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Libertadores (1 Season) 6 2 236 2.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 CCL (1 Season) 4 4 333 3.7 0 1 1 0 0 0 0 0 0.00 0.27 0.27 0.00 0.27 Leagues Cup (1 Season) 3 3 248 2.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Sudamericana (1 Season) 1 0 4 0.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 2015 22 Timbers 2 us USA 3. USL 16th 2 2 180 2.0 0 1 1 0 0 0 0 0 0.00 0.50 0.50 0.00 0.50 Matches 2015 22 Portland Timbers us USA 1. MLS 5th 26 10 1,017 11.3 1 1 2 1 0 0 1 0 0.09 0.09 0.18 0.09 0.18 Matches 2016 23 Millonarios co COL 1. Primera A 4th 15 9 807 9.0 2 0 2 2 0 0 2 0 0.22 0.00 0.22 0.22 0.22 Matches 2016 23 Portland Timbers us USA 1. MLS 12th 9 6 489 5.4 1 0 1 0 1 1 1 1 0.18 0.00 0.18 0.00 0.00 Matches 2017 24 Portland Timbers us USA 1. MLS 6th 27 17 1,393 15.5 2 4 6 2 0 0 1 0 0.13 0.26 0.39 0.13 0.39 Matches 2018 25 Portland Timbers us USA 1. MLS 8th 17 7 693 7.7 1 0 1 0 1 1 3 0 0.13 0.00 0.13 0.00 0.00 Matches 2018 25 Timbers 2 us USA 2. USL 10th 5 5 372 4.1 2 1 3 2 0 0 1 0 0.48 0.24 0.73 0.48 0.73 Matches 2019 26 Timbers 2 us USA 2. USL Champ 26th 9 9 765 8.5 9 2 11 6 3 4 4 0 1.06 0.24 1.29 0.71 0.94 Matches 2019 26 Portland Timbers us USA 1. MLS 11th 13 7 564 6.3 2 0 2 1 1 1 1 1 0.32 0.00 0.32 0.16 0.16 Matches 2020 27 Portland Timbers us USA 1. MLS 8th 3 0 49 0.5 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2021 28 Portland Timbers us USA 1. MLS 5th 34 25 2,088 23.2 10 3 13 9 1 1 5 0 0.43 0.13 0.56 0.39 0.52 Matches 2022 29 Portland Timbers us USA 1. MLS 16th 29 19 1,847 20.5 10 2 12 6 4 4 8 0 0.49 0.10 0.58 0.29 0.39 Matches 2023 30 Portland Timbers us USA 1. MLS 19th 26 16 1,449 16.1 5 5 10 5 0 0 5 0 0.31 0.31 0.62 0.31 0.62 Matches 2024 31 Portland Timbers us USA 1. MLS 15th 19 7 687 7.6 1 1 2 1 0 0 1 0 0.13 0.13 0.26 0.13 0.26 Matches 2024 31 Atlético Nacional co COL 1. Primera A 7th 25 12 1,236 13.7 3 1 4 3 0 1 3 0 0.22 0.07 0.29 0.22 0.29 Matches 2025 32 Atlético Nacional co COL 1. Primera A 4th 35 14 1,581 17.6 6 2 8 6 0 0 3 1 0.34 0.11 0.46 0.34 0.46 Matches 2026 33 Atlético Nacional co COL 1. Primera A 1st 15 4 559 6.2 2 2 4 2 0 0 1 0 0.32 0.32 0.64 0.32 0.64 Matches 12 Seasons 4 Clubs 3 Leagues 309 169 15,776 175.3 57 25 82 46 11 13 41 3 0.33 0.14 0.47 0.26 0.41 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 (10 Seasons) 1 League 203 114 10,276 114.2 33 16 49 25 8 8 27 2 0.29 0.14 0.43 0.22 0.36 Atlético Nacional (3 Seasons) 1 League 75 30 3,376 37.5 11 5 16 11 0 1 7 1 0.29 0.13 0.43 0.29 0.43 Timbers 2 (3 Seasons) 1 League 16 16 1,317 14.6 11 4 15 8 3 4 5 0 0.75 0.27 1.03 0.55 0.82 Millonarios (1 Season) 1 League 15 9 807 9.0 2 0 2 2 0 0 2 0 0.22 0.00 0.22 0.22 0.22 MLS (10 Seasons) 203 114 10,276 114.2 33 16 49 25 8 8 27 2 0.29 0.14 0.43 0.22 0.36 Primera A (4 Seasons) 90 39 4,183 46.5 13 5 18 13 0 1 9 1 0.28 0.11 0.39 0.28 0.39 USL (3 Seasons) 16 16 1,317 14.6 11 4 15 8 3 4 5 0 0.75 0.27 1.03 0.55 0.82
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 2021 28 Portland Timbers 1. CCL QF 4 4 333 3.7 0 1 1 0 0 0 0 0 0.00 0.27 0.27 0.00 0.27 Matches 2023 30 Portland Timbers Leagues Cup R32 3 3 248 2.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2025 32 Atlético Nacional 1. Libertadores R16 6 2 236 2.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2026 33 Atlético Nacional 2. Sudamericana S1 1 0 4 0.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 4 Seasons 2 Clubs 4 Leagues 14 9 821 9.1 0 1 1 0 0 0 0 0 0.00 0.11 0.11 0.00 0.11 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 (2 Seasons) 2 Leagues 7 7 581 6.5 0 1 1 0 0 0 0 0 0.00 0.15 0.15 0.00 0.15 Atlético Nacional (2 Seasons) 2 Leagues 7 2 240 2.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Libertadores (1 Season) 6 2 236 2.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 CCL (1 Season) 4 4 333 3.7 0 1 1 0 0 0 0 0 0.00 0.27 0.27 0.00 0.27 Leagues Cup (1 Season) 3 3 248 2.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Sudamericana (1 Season) 1 0 4 0.0 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 2015 22 Timbers 2 1 League 2.0 0 0 0.00 0 0 2015 22 Portland Timbers 1 League 11.3 1 6 0.53 0.17 0 0 2016 23 Millonarios 1 League 9.0 2 0 0 2016 23 Portland Timbers 1 League 5.4 1 14 3 21.4 2.58 0.55 0.00 0.00 1 1 2017 24 Portland Timbers 1 League 15.5 2 34 7 20.6 2.20 0.45 0.06 0.29 0 0 2018 25 Portland Timbers 1 League 7.7 1 23 9 39.1 2.99 1.17 0.00 0.00 1 1 2018 25 Timbers 2 1 League 4.1 2 14 5 35.7 3.39 1.21 0.14 0.40 0 0 2019 26 Timbers 2 1 League 8.5 9 36 16 44.4 4.24 1.88 0.17 0.38 3 4 2019 26 Portland Timbers 2 Leagues 7.1 2 28 8 28.6 3.93 1.12 0.04 0.13 1 1 2020 27 Portland Timbers 1 League 0.5 0 2 0 0.0 3.67 0.00 0.00 0 0 2021 28 Portland Timbers 2 Leagues 26.9 10 74 25 33.8 2.75 0.93 0.12 0.36 1 1 2022 29 Portland Timbers 1 League 20.5 10 49 17 34.7 2.39 0.83 0.12 0.35 4 4 2023 30 Portland Timbers 3 Leagues 19.1 5 36 9 25.0 2.21 0.55 0.14 0.56 0 0 2024 31 Portland Timbers 1 League 7.6 1 9 2 22.2 1.18 0.26 0.11 0.50 0 0 2024 31 Atlético Nacional 1 League 13.7 3 19 5 26.3 1.38 0.36 0.16 0.60 0 1 2025 32 Atlético Nacional 2 Leagues 20.2 6 48 20 41.7 2.38 0.99 0.13 0.30 0 0 2026 33 Atlético Nacional 2 Leagues 6.3 2 17 7 41.2 2.72 1.12 0.12 0.29 0 0 12 Seasons 4 Clubs 8 Leagues 185.5 57 403 139 33.0 2.51 0.80 0.11 0.32 11 13 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches Portland Timbers (10 Seasons) 4 Leagues 121.7 33 269 86 29.7 2.50 0.72 0.09 0.29 8 8 Atlético Nacional (3 Seasons) 3 Leagues 40.2 11 84 32 38.1 2.09 0.80 0.13 0.34 0 1 Timbers 2 (3 Seasons) 1 League 14.6 11 50 21 42.0 3.96 1.44 0.16 0.38 3 4 Millonarios (1 Season) 1 League 9.0 2 0 0 MLS (10 Seasons) 114.2 33 250 83 30.8 2.43 0.73 0.10 0.30 8 8 Primera A (4 Seasons) 46.5 13 77 31 40.3 2.05 0.83 0.14 0.35 0 1 USL (3 Seasons) 14.6 11 50 21 42.0 3.96 1.44 0.16 0.38 3 4 U.S. Open Cup (2 Seasons) 1.1 0 8 1 12.5 7.58 0.95 0.00 0.00 0 0 Libertadores (1 Season) 2.6 0 6 1 16.7 2.29 0.38 0.00 0.00 0 0 CCL (1 Season) 3.7 0 11 2 18.2 2.97 0.54 0.00 0.00 0 0 Leagues Cup (1 Season) 2.8 0 0 0 Sudamericana (1 Season) 0.0 0 1 0 0.0 22.50 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 PK PKatt Matches 2021 28 Portland Timbers 1. CCL QF 3.7 0 11 2 18.2 2.97 0.54 0.00 0.00 0 0 Matches 2023 30 Portland Timbers Leagues Cup R32 2.8 0 0 0 Matches 2025 32 Atlético Nacional 1. Libertadores R16 2.6 0 6 1 16.7 2.29 0.38 0.00 0.00 0 0 Matches 2026 33 Atlético Nacional 2. Sudamericana S1 0.0 0 1 0 0.0 22.50 0.00 0.00 0 0 Matches 4 Seasons 2 Clubs 4 Leagues 9.1 0 18 3 16.7 2.83 0.47 0.00 0.00 0 0 Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches Portland Timbers (2 Seasons) 2 Leagues 6.5 0 11 2 18.2 2.97 0.54 0.00 0.00 0 0 Atlético Nacional (2 Seasons) 2 Leagues 2.7 0 7 1 14.3 2.62 0.37 0.00 0.00 0 0 Libertadores (1 Season) 2.6 0 6 1 16.7 2.29 0.38 0.00 0.00 0 0 CCL (1 Season) 3.7 0 11 2 18.2 2.97 0.54 0.00 0.00 0 0 Leagues Cup (1 Season) 2.8 0 0 0 Sudamericana (1 Season) 0.0 0 1 0 0.0 22.50 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 2015 22 Portland Timbers us USA 1. MLS 26 1,017 39 33.2 11.3 10 2 16 3 1.66 12 7 +5 +0.44 +0.57 Matches 2015 22 Timbers 2 us USA 3. USL 2 180 90 7.1 2.0 2 0 Matches 2016 23 Portland Timbers us USA 1. MLS 9 489 54 16.0 5.4 6 2 3 2 1.67 8 11 -3 -0.55 -0.48 Matches 2016 23 Millonarios co COL 1. Primera A 15 807 54 22.4 9.0 9 79 5 6 17 2 2.00 12 10 +2 +0.22 -0.23 Matches 2017 24 Portland Timbers us USA 1. MLS 27 1,393 52 45.5 15.5 17 5 10 4 1.38 28 26 +2 +0.13 -0.30 Matches 2018 25 Portland Timbers us USA 1. MLS 17 693 41 22.6 7.7 7 88 5 10 8 8 1.59 11 17 -6 -0.78 -1.24 Matches 2018 25 Timbers 2 us USA 2. USL 5 372 74 12.2 4.1 5 74 3 0 0 2.50 8 1 +7 +1.69 +1.63 Matches 2019 26 Portland Timbers us USA 1. MLS 13 564 43 18.4 6.3 7 69 1 6 13 4 1.21 7 12 -5 -0.80 -1.09 Matches 2019 26 Portland Timbers us USA U.S. Open Cup 2 77 39 21.4 0.9 1 71 0 1 6 2 1.50 1 2 -1 -1.17 -3.08 Matches 2019 26 Timbers 2 us USA 2. USL Champ 9 765 85 25.0 8.5 9 85 8 0 0 1.56 18 12 +6 +0.71 +1.18 Matches 2020 27 Portland Timbers us USA 1. MLS 3 49 16 2.4 0.5 0 0 3 16 1 0.33 1 2 -1 -1.84 -2.37 Matches 2021 28 Portland Timbers 1. CCL 4 333 83 92.5 3.7 4 83 1 0 0 1.25 7 6 +1 +0.27 -6.40 Matches 2021 28 Portland Timbers us USA 1. MLS 34 2,088 61 68.2 23.2 25 74 7 9 26 0 1.68 40 32 +8 +0.34 +0.72 Matches 2022 29 Portland Timbers us USA 1. MLS 29 1,847 64 60.4 20.5 19 85 12 10 24 3 1.38 27 31 -4 -0.19 -0.49 Matches 2023 30 Portland Timbers Leagues Cup 3 248 83 91.9 2.8 3 83 0 0 0 1.00 2 3 -1 -0.36 -4.45 Matches 2023 30 Portland Timbers us USA 1. MLS 26 1,449 56 47.4 16.1 16 76 4 10 23 0 1.35 21 28 -7 -0.43 -0.16 Matches 2023 30 Portland Timbers us USA U.S. Open Cup 1 18 18 10.0 0.2 0 0 1 18 0 0.00 0 0 0 0.00 -0.56 Matches 2024 31 Portland Timbers us USA 1. MLS 19 687 36 22.5 7.6 7 73 2 12 15 1 1.47 12 13 -1 -0.13 -0.51 Matches 2024 31 Atlético Nacional co COL 1. Primera A 25 1,236 49 29.9 13.7 12 73 2 13 28 2 1.92 15 14 +1 +0.07 -0.49 Matches 2025 32 Atlético Nacional 1. Libertadores 6 236 39 31.5 2.6 2 90 2 4 14 0 1.50 1 4 -3 -1.14 -1.84 Matches 2025 32 Atlético Nacional co COL 1. Primera A 35 1,581 45 33.8 17.6 14 80 7 21 22 9 1.71 31 17 +14 +0.80 +0.33 Matches 2026 33 Atlético Nacional co COL 1. Primera A 15 559 37 25.9 6.2 4 71 2 11 25 2 2.07 13 5 +8 +1.29 +0.22 Matches 2026 33 Atlético Nacional 2. Sudamericana 1 4 4 4.4 0.0 0 0 1 4 0 0.00 0 0 0 0.00 +2.09 Matches 12 Seasons 4 Clubs 8 Leagues 326 16,692 51 30.4 185.5 179 78 70 147 20 43 1.59 275 253 +22 +0.12 -0.15 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 (10 Seasons) 4 Leagues 213 10,952 51 35.6 121.7 122 78 41 91 18 28 1.46 177 190 -13 -0.11 -0.33 Atlético Nacional (3 Seasons) 3 Leagues 82 3,616 44 30.6 40.2 32 77 13 50 23 13 1.80 60 40 +20 +0.50 -0.11 Timbers 2 (3 Seasons) 1 League 16 1,317 82 15.2 14.6 16 81 11 0 0 1.90 26 13 +13 +1.03 +1.21 Millonarios (1 Season) 1 League 15 807 54 22.4 9.0 9 79 5 6 17 2 2.00 12 10 +2 +0.22 -0.23 MLS (10 Seasons) 203 10,276 51 34.7 114.2 114 78 40 89 18 26 1.47 167 179 -12 -0.11 -0.29 Primera A (4 Seasons) 90 4,183 46 28.7 46.5 39 77 16 51 23 15 1.88 71 46 +25 +0.54 -0.04 USL (3 Seasons) 16 1,317 82 15.2 14.6 16 81 11 0 0 1.90 26 13 +13 +1.03 +1.21 U.S. Open Cup (2 Seasons) 3 95 32 17.6 1.1 1 71 0 2 12 2 1.00 1 2 -1 -0.95 -2.36 Libertadores (1 Season) 6 236 39 31.5 2.6 2 90 2 4 14 0 1.50 1 4 -3 -1.14 -1.84 CCL (1 Season) 4 333 83 92.5 3.7 4 83 1 0 0 1.25 7 6 +1 +0.27 -6.40 Leagues Cup (1 Season) 3 248 83 91.9 2.8 3 83 0 0 0 1.00 2 3 -1 -0.36 -4.45 Sudamericana (1 Season) 1 4 4 4.4 0.0 0 0 1 4 0 0.00 0 0 0 0.00 +2.09
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 2015 22 Timbers 2 1 League 2 180 90 7.1 2.0 2 0 2015 22 Portland Timbers 1 League 26 1,017 39 33.2 11.3 10 2 16 3 1.66 12 7 +5 +0.44 +0.57 2016 23 Millonarios 1 League 15 807 54 22.4 9.0 9 79 5 6 17 2 2.00 12 10 +2 +0.22 -0.23 2016 23 Portland Timbers 1 League 9 489 54 16.0 5.4 6 2 3 2 1.67 8 11 -3 -0.55 -0.48 2017 24 Portland Timbers 1 League 27 1,393 52 45.5 15.5 17 5 10 4 1.38 28 26 +2 +0.13 -0.30 2018 25 Portland Timbers 1 League 17 693 41 22.6 7.7 7 88 5 10 8 8 1.59 11 17 -6 -0.78 -1.24 2018 25 Timbers 2 1 League 5 372 74 12.2 4.1 5 74 3 0 0 2.50 8 1 +7 +1.69 +1.63 2019 26 Timbers 2 1 League 9 765 85 25.0 8.5 9 85 8 0 0 1.56 18 12 +6 +0.71 +1.18 2019 26 Portland Timbers 2 Leagues 15 641 43 18.7 7.1 8 70 1 7 12 6 1.25 8 14 -6 -0.84 -1.30 2020 27 Portland Timbers 1 League 3 49 16 2.4 0.5 0 0 3 16 1 0.33 1 2 -1 -1.84 -2.37 2021 28 Portland Timbers 2 Leagues 38 2,421 64 70.8 26.9 29 75 8 9 26 0 1.63 47 38 +9 +0.33 +0.51 2022 29 Portland Timbers 1 League 29 1,847 64 60.4 20.5 19 85 12 10 24 3 1.38 27 31 -4 -0.19 -0.49 2023 30 Portland Timbers 3 Leagues 30 1,715 57 48.9 19.1 19 77 4 11 22 0 1.27 23 31 -8 -0.42 -0.27 2024 31 Portland Timbers 1 League 19 687 36 22.5 7.6 7 73 2 12 15 1 1.47 12 13 -1 -0.13 -0.51 2024 31 Atlético Nacional 1 League 25 1,236 49 29.9 13.7 12 73 2 13 28 2 1.92 15 14 +1 +0.07 -0.49 2025 32 Atlético Nacional 2 Leagues 41 1,817 44 33.5 20.2 16 81 9 25 21 9 1.68 32 21 +11 +0.54 +0.05 2026 33 Atlético Nacional 2 Leagues 16 563 35 25.0 6.3 4 71 2 12 23 2 1.94 13 5 +8 +1.28 +0.37 12 Seasons 4 Clubs 8 Leagues 326 16,692 51 30.4 185.5 179 78 70 147 20 43 1.59 275 253 +22 +0.12 -0.15 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Portland Timbers (10 Seasons) 4 Leagues 213 10,952 51 35.6 121.7 122 78 41 91 18 28 1.46 177 190 -13 -0.11 -0.33 Atlético Nacional (3 Seasons) 3 Leagues 82 3,616 44 30.6 40.2 32 77 13 50 23 13 1.80 60 40 +20 +0.50 -0.11 Timbers 2 (3 Seasons) 1 League 16 1,317 82 15.2 14.6 16 81 11 0 0 1.90 26 13 +13 +1.03 +1.21 Millonarios (1 Season) 1 League 15 807 54 22.4 9.0 9 79 5 6 17 2 2.00 12 10 +2 +0.22 -0.23 MLS (10 Seasons) 203 10,276 51 34.7 114.2 114 78 40 89 18 26 1.47 167 179 -12 -0.11 -0.29 Primera A (4 Seasons) 90 4,183 46 28.7 46.5 39 77 16 51 23 15 1.88 71 46 +25 +0.54 -0.04 USL (3 Seasons) 16 1,317 82 15.2 14.6 16 81 11 0 0 1.90 26 13 +13 +1.03 +1.21 U.S. Open Cup (2 Seasons) 3 95 32 17.6 1.1 1 71 0 2 12 2 1.00 1 2 -1 -0.95 -2.36 Libertadores (1 Season) 6 236 39 31.5 2.6 2 90 2 4 14 0 1.50 1 4 -3 -1.14 -1.84 CCL (1 Season) 4 333 83 92.5 3.7 4 83 1 0 0 1.25 7 6 +1 +0.27 -6.40 Leagues Cup (1 Season) 3 248 83 91.9 2.8 3 83 0 0 0 1.00 2 3 -1 -0.36 -4.45 Sudamericana (1 Season) 1 4 4 4.4 0.0 0 0 1 4 0 0.00 0 0 0 0.00 +2.09
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 2015 22 Timbers 2 us USA 3. USL 16th 2 180 90 7.1 2.0 2 0 Matches 2015 22 Portland Timbers us USA 1. MLS 5th 26 1,017 39 33.2 11.3 10 2 16 3 1.66 12 7 +5 +0.44 +0.57 Matches 2016 23 Millonarios co COL 1. Primera A 4th 15 807 54 22.4 9.0 9 79 5 6 17 2 2.00 12 10 +2 +0.22 -0.23 Matches 2016 23 Portland Timbers us USA 1. MLS 12th 9 489 54 16.0 5.4 6 2 3 2 1.67 8 11 -3 -0.55 -0.48 Matches 2017 24 Portland Timbers us USA 1. MLS 6th 27 1,393 52 45.5 15.5 17 5 10 4 1.38 28 26 +2 +0.13 -0.30 Matches 2018 25 Portland Timbers us USA 1. MLS 8th 17 693 41 22.6 7.7 7 88 5 10 8 8 1.59 11 17 -6 -0.78 -1.24 Matches 2018 25 Timbers 2 us USA 2. USL 10th 5 372 74 12.2 4.1 5 74 3 0 0 2.50 8 1 +7 +1.69 +1.63 Matches 2019 26 Timbers 2 us USA 2. USL Champ 26th 9 765 85 25.0 8.5 9 85 8 0 0 1.56 18 12 +6 +0.71 +1.18 Matches 2019 26 Portland Timbers us USA 1. MLS 11th 13 564 43 18.4 6.3 7 69 1 6 13 4 1.21 7 12 -5 -0.80 -1.09 Matches 2020 27 Portland Timbers us USA 1. MLS 8th 3 49 16 2.4 0.5 0 0 3 16 1 0.33 1 2 -1 -1.84 -2.37 Matches 2021 28 Portland Timbers us USA 1. MLS 5th 34 2,088 61 68.2 23.2 25 74 7 9 26 0 1.68 40 32 +8 +0.34 +0.72 Matches 2022 29 Portland Timbers us USA 1. MLS 16th 29 1,847 64 60.4 20.5 19 85 12 10 24 3 1.38 27 31 -4 -0.19 -0.49 Matches 2023 30 Portland Timbers us USA 1. MLS 19th 26 1,449 56 47.4 16.1 16 76 4 10 23 0 1.35 21 28 -7 -0.43 -0.16 Matches 2024 31 Portland Timbers us USA 1. MLS 15th 19 687 36 22.5 7.6 7 73 2 12 15 1 1.47 12 13 -1 -0.13 -0.51 Matches 2024 31 Atlético Nacional co COL 1. Primera A 7th 25 1,236 49 29.9 13.7 12 73 2 13 28 2 1.92 15 14 +1 +0.07 -0.49 Matches 2025 32 Atlético Nacional co COL 1. Primera A 4th 35 1,581 45 33.8 17.6 14 80 7 21 22 9 1.71 31 17 +14 +0.80 +0.33 Matches 2026 33 Atlético Nacional co COL 1. Primera A 1st 15 559 37 25.9 6.2 4 71 2 11 25 2 2.07 13 5 +8 +1.29 +0.22 Matches 12 Seasons 4 Clubs 3 Leagues 309 15,776 51 29.9 175.3 169 78 67 140 21 41 1.61 264 238 +26 +0.15 -0.10 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 (10 Seasons) 1 League 203 10,276 51 34.7 114.2 114 78 40 89 18 26 1.47 167 179 -12 -0.11 -0.29 Atlético Nacional (3 Seasons) 1 League 75 3,376 45 30.7 37.5 30 76 11 45 24 13 1.85 59 36 +23 +0.61 -0.01 Timbers 2 (3 Seasons) 1 League 16 1,317 82 15.2 14.6 16 81 11 0 0 1.90 26 13 +13 +1.03 +1.21 Millonarios (1 Season) 1 League 15 807 54 22.4 9.0 9 79 5 6 17 2 2.00 12 10 +2 +0.22 -0.23 MLS (10 Seasons) 203 10,276 51 34.7 114.2 114 78 40 89 18 26 1.47 167 179 -12 -0.11 -0.29 Primera A (4 Seasons) 90 4,183 46 28.7 46.5 39 77 16 51 23 15 1.88 71 46 +25 +0.54 -0.04 USL (3 Seasons) 16 1,317 82 15.2 14.6 16 81 11 0 0 1.90 26 13 +13 +1.03 +1.21
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 2021 28 Portland Timbers 1. CCL QF 4 333 83 92.5 3.7 4 83 1 0 0 1.25 7 6 +1 +0.27 -6.40 Matches 2023 30 Portland Timbers Leagues Cup R32 3 248 83 91.9 2.8 3 83 0 0 0 1.00 2 3 -1 -0.36 -4.45 Matches 2025 32 Atlético Nacional 1. Libertadores R16 6 236 39 31.5 2.6 2 90 2 4 14 0 1.50 1 4 -3 -1.14 -1.84 Matches 2026 33 Atlético Nacional 2. Sudamericana S1 1 4 4 4.4 0.0 0 0 1 4 0 0.00 0 0 0 0.00 +2.09 Matches 4 Seasons 2 Clubs 4 Leagues 14 821 59 55.9 9.1 9 85 3 5 12 0 1.21 10 13 -3 -0.33 -1.02 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 (2 Seasons) 2 Leagues 7 581 83 92.2 6.5 7 83 1 0 0 1.14 9 9 0 0.00 -5.51 Atlético Nacional (2 Seasons) 2 Leagues 7 240 34 28.6 2.7 2 90 2 5 12 0 1.29 1 4 -3 -1.13 -1.42 Libertadores (1 Season) 6 236 39 31.5 2.6 2 90 2 4 14 0 1.50 1 4 -3 -1.14 -1.84 CCL (1 Season) 4 333 83 92.5 3.7 4 83 1 0 0 1.25 7 6 +1 +0.27 -6.40 Leagues Cup (1 Season) 3 248 83 91.9 2.8 3 83 0 0 0 1.00 2 3 -1 -0.36 -4.45 Sudamericana (1 Season) 1 4 4 4.4 0.0 0 0 1 4 0 0.00 0 0 0 0.00 +2.09
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2015 22 Timbers 2 1 League 2.0 0 0 5 2015 22 Portland Timbers 1 League 11.3 1 0 27 2016 23 Millonarios 1 League 9.0 2 0 0 0 2016 23 Portland Timbers 1 League 5.4 1 1 0 8 5 6 6 7 11 0 0 0 2017 24 Portland Timbers 1 League 15.5 1 0 0 39 24 6 31 16 25 0 1 0 2018 25 Portland Timbers 1 League 7.7 3 0 0 17 12 8 12 6 3 0 0 0 2018 25 Timbers 2 1 League 4.1 1 0 0 9 6 4 6 5 7 1 0 0 2019 26 Timbers 2 1 League 8.5 4 0 0 17 17 5 18 3 14 1 0 0 2019 26 Portland Timbers 2 Leagues 7.1 1 1 0 15 8 3 12 3 8 0 2020 27 Portland Timbers 1 League 0.5 1 0 0 2 1 0 2 2 2 0 2021 28 Portland Timbers 2 Leagues 26.9 5 0 0 43 45 8 84 21 22 0 2022 29 Portland Timbers 1 League 20.5 8 0 0 46 42 12 33 12 15 0 2023 30 Portland Timbers 3 Leagues 19.1 6 0 0 33 23 12 43 10 14 0 2024 31 Portland Timbers 1 League 7.6 1 0 0 16 19 6 13 5 2 0 2024 31 Atlético Nacional 1 League 13.7 3 0 0 27 19 4 19 6 12 0 2025 32 Atlético Nacional 2 Leagues 20.2 3 1 0 35 29 7 23 9 15 0 2026 33 Atlético Nacional 2 Leagues 6.3 1 0 0 16 6 6 2 2 4 0 12 Seasons 4 Clubs 8 Leagues 185.5 42 3 0 355 256 87 304 107 154 2 1 0 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Portland Timbers (10 Seasons) 4 Leagues 121.7 28 2 0 246 179 61 236 82 102 0 1 0 Atlético Nacional (3 Seasons) 3 Leagues 40.2 7 1 0 78 54 17 44 17 31 0 Timbers 2 (3 Seasons) 1 League 14.6 5 0 0 31 23 9 24 8 21 2 0 0 Millonarios (1 Season) 1 League 9.0 2 0 0 0 MLS (10 Seasons) 114.2 27 2 0 233 166 60 229 79 98 0 1 0 Primera A (4 Seasons) 46.5 9 1 0 70 46 17 41 16 27 0 USL (3 Seasons) 14.6 5 0 0 31 23 9 24 8 21 2 0 0 U.S. Open Cup (2 Seasons) 1.1 1 0 0 2 1 1 0 1 2 0 Libertadores (1 Season) 2.6 0 0 0 7 7 0 3 1 4 0 CCL (1 Season) 3.7 0 0 0 11 12 0 7 2 2 0 Leagues Cup (1 Season) 2.8 0 0 0 0 Sudamericana (1 Season) 0.0 0 0 0 1 1 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 Matches 2021 28 Portland Timbers 1. CCL QF 3.7 0 0 0 11 12 0 7 2 2 0 Matches 2023 30 Portland Timbers Leagues Cup R32 2.8 0 0 0 0 Matches 2025 32 Atlético Nacional 1. Libertadores R16 2.6 0 0 0 7 7 0 3 1 4 0 Matches 2026 33 Atlético Nacional 2. Sudamericana S1 0.0 0 0 0 1 1 0 0 0 0 0 Matches 4 Seasons 2 Clubs 4 Leagues 9.1 0 0 0 19 20 0 10 3 6 0 Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Portland Timbers (2 Seasons) 2 Leagues 6.5 0 0 0 11 12 0 7 2 2 0 Atlético Nacional (2 Seasons) 2 Leagues 2.7 0 0 0 8 8 0 3 1 4 0 Libertadores (1 Season) 2.6 0 0 0 7 7 0 3 1 4 0 CCL (1 Season) 3.7 0 0 0 11 12 0 7 2 2 0 Leagues Cup (1 Season) 2.8 0 0 0 0 Sudamericana (1 Season) 0.0 0 0 0 1 1 0 0 0 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 Dairon Asprilla Pages
Dairon Asprilla Overview
Stats by Competition
Match Logs (Summary)
Goal Logs by Competition
Stathead & Player Comparison
Player Club Summary