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 2016 16 Envigado co COL 1. Primera A 0 0 Matches 2017 17 Envigado co COL 1. Primera A 8 1 223 2.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2018 18 Envigado co COL 1. Primera A 21 10 1,119 12.4 2 3 5 2 0 0 1 0 0.16 0.24 0.40 0.16 0.40 Matches 2019 19 Palmeiras br BRA 1. Série A 0 0 Matches 2020 20 Palmeiras br BRA 1. Série A 0 0 Matches 2020 20 Botafogo (RJ) br BRA 1. Série A 3 0 63 0.7 0 0 0 0 0 0 2 1 0.0 0.0 0.0 0.0 4 2 3 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 22 Portimonense pt POR 1. Primeira Liga 32 27 2,355 26.2 1 1 2 1 0 0 4 0 0.04 0.04 0.08 0.04 0.08 Matches 2022 22 Orlando City us USA 1. MLS 9 5 548 6.1 0 2 2 0 0 0 1 0 0.9 0.8 0.8 1.6 15 12 33 0.00 0.33 0.33 0.00 0.33 0.15 0.13 0.27 0.13 0.26 Matches 2022 22 Orlando City us USA U.S. Open Cup 1 1 82 0.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2023 23 Orlando City us USA 1. MLS 34 29 2,482 27.6 5 6 11 5 0 0 5 0 4.9 4.9 3.2 8.1 75 98 253 0.18 0.22 0.40 0.18 0.40 0.18 0.12 0.30 0.18 0.30 Matches 2023 23 Orlando City us USA U.S. Open Cup 1 0 30 0.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2024 24 Orlando City us USA 1. MLS 34 34 2,759 30.7 5 6 11 5 0 0 4 0 4.9 4.9 4.9 9.8 108 146 292 0.16 0.20 0.36 0.16 0.36 0.16 0.16 0.32 0.16 0.32 Matches 2025 25 Orlando City us USA 1. MLS 5 5 413 4.6 0 1 1 0 0 0 2 0 0.8 0.8 0.4 1.3 12 18 37 0.00 0.22 0.22 0.00 0.22 0.18 0.09 0.28 0.18 0.28 Matches 10 Seasons 5 Clubs 5 Leagues 148 112 10,074 111.9 13 19 32 13 0 0 19 1 11.5 11.5 9.3 20.8 214 276 618 0.12 0.17 0.29 0.12 0.29 0.17 0.13 0.30 0.16 0.30 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 Orlando City (4 Seasons) 2 Leagues 84 74 6,314 70.2 10 15 25 10 0 0 12 0 11.5 11.5 9.3 20.8 210 274 615 0.14 0.21 0.36 0.14 0.36 0.17 0.14 0.30 0.17 0.30 Envigado (3 Seasons) 1 League 29 11 1,342 14.9 2 3 5 2 0 0 1 0 0.13 0.20 0.34 0.13 0.34 Palmeiras (2 Seasons) 1 League 0 0 Portimonense (1 Season) 1 League 32 27 2,355 26.2 1 1 2 1 0 0 4 0 0.04 0.04 0.08 0.04 0.08 Botafogo (RJ) (1 Season) 1 League 3 0 63 0.7 0 0 0 0 0 0 2 1 0.0 0.0 0.0 0.0 4 2 3 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 MLS (4 Seasons) 82 73 6,202 68.9 10 15 25 10 0 0 12 0 11.5 11.5 9.3 20.8 210 274 615 0.15 0.22 0.36 0.15 0.36 0.17 0.14 0.30 0.17 0.30 Primera A (3 Seasons) 29 11 1,342 14.9 2 3 5 2 0 0 1 0 0.13 0.20 0.34 0.13 0.34 Série A (2 Seasons) 3 0 63 0.7 0 0 0 0 0 0 2 1 0.0 0.0 0.0 0.0 4 2 3 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 U.S. Open Cup (2 Seasons) 2 1 112 1.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Primeira Liga (1 Season) 32 27 2,355 26.2 1 1 2 1 0 0 4 0 0.04 0.04 0.08 0.04 0.08
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 2016 16 Envigado 1 League 0 0 2017 17 Envigado 1 League 8 1 223 2.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2018 18 Envigado 1 League 21 10 1,119 12.4 2 3 5 2 0 0 1 0 0.16 0.24 0.40 0.16 0.40 2019 19 Palmeiras 1 League 0 0 2020 20 Palmeiras 1 League 0 0 2020 20 Botafogo (RJ) 1 League 3 0 63 0.7 0 0 0 0 0 0 2 1 0.0 0.0 0.0 0.0 4 2 3 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 2021-2022 22 Portimonense 1 League 32 27 2,355 26.2 1 1 2 1 0 0 4 0 0.04 0.04 0.08 0.04 0.08 2022 22 Orlando City 2 Leagues 10 6 630 7.0 0 2 2 0 0 0 1 0 0.9 0.8 0.8 1.6 15 12 33 0.00 0.29 0.29 0.00 0.29 0.15 0.13 0.27 0.13 0.26 2023 23 Orlando City 2 Leagues 35 29 2,512 27.9 5 6 11 5 0 0 5 0 4.9 4.9 3.2 8.1 75 98 253 0.18 0.21 0.39 0.18 0.39 0.18 0.12 0.30 0.18 0.30 2024 24 Orlando City 1 League 34 34 2,759 30.7 5 6 11 5 0 0 4 0 4.9 4.9 4.9 9.8 108 146 292 0.16 0.20 0.36 0.16 0.36 0.16 0.16 0.32 0.16 0.32 2025 25 Orlando City 1 League 5 5 413 4.6 0 1 1 0 0 0 2 0 0.8 0.8 0.4 1.3 12 18 37 0.00 0.22 0.22 0.00 0.22 0.18 0.09 0.28 0.18 0.28 10 Seasons 5 Clubs 5 Leagues 148 112 10,074 111.9 13 19 32 13 0 0 19 1 11.5 11.5 9.3 20.8 214 276 618 0.12 0.17 0.29 0.12 0.29 0.17 0.13 0.30 0.16 0.30 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 Orlando City (4 Seasons) 2 Leagues 84 74 6,314 70.2 10 15 25 10 0 0 12 0 11.5 11.5 9.3 20.8 210 274 615 0.14 0.21 0.36 0.14 0.36 0.17 0.14 0.30 0.17 0.30 Envigado (3 Seasons) 1 League 29 11 1,342 14.9 2 3 5 2 0 0 1 0 0.13 0.20 0.34 0.13 0.34 Palmeiras (2 Seasons) 1 League 0 0 Portimonense (1 Season) 1 League 32 27 2,355 26.2 1 1 2 1 0 0 4 0 0.04 0.04 0.08 0.04 0.08 Botafogo (RJ) (1 Season) 1 League 3 0 63 0.7 0 0 0 0 0 0 2 1 0.0 0.0 0.0 0.0 4 2 3 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 MLS (4 Seasons) 82 73 6,202 68.9 10 15 25 10 0 0 12 0 11.5 11.5 9.3 20.8 210 274 615 0.15 0.22 0.36 0.15 0.36 0.17 0.14 0.30 0.17 0.30 Primera A (3 Seasons) 29 11 1,342 14.9 2 3 5 2 0 0 1 0 0.13 0.20 0.34 0.13 0.34 Série A (2 Seasons) 3 0 63 0.7 0 0 0 0 0 0 2 1 0.0 0.0 0.0 0.0 4 2 3 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 U.S. Open Cup (2 Seasons) 2 1 112 1.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Primeira Liga (1 Season) 32 27 2,355 26.2 1 1 2 1 0 0 4 0 0.04 0.04 0.08 0.04 0.08
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 2016 16 Envigado co COL 1. Primera A 13th 0 0 Matches 2017 17 Envigado co COL 1. Primera A 17th 8 1 223 2.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2018 18 Envigado co COL 1. Primera A 15th 21 10 1,119 12.4 2 3 5 2 0 0 1 0 0.16 0.24 0.40 0.16 0.40 Matches 2019 19 Palmeiras br BRA 1. Série A 3rd 0 0 Matches 2020 20 Palmeiras br BRA 1. Série A 7th 0 0 Matches 2020 20 Botafogo (RJ) br BRA 1. Série A 20th 3 0 63 0.7 0 0 0 0 0 0 2 1 0.0 0.0 0.0 0.0 4 2 3 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 22 Portimonense pt POR 1. Primeira Liga 13th 32 27 2,355 26.2 1 1 2 1 0 0 4 0 0.04 0.04 0.08 0.04 0.08 Matches 2022 22 Orlando City us USA 1. MLS 13th 9 5 548 6.1 0 2 2 0 0 0 1 0 0.9 0.8 0.8 1.6 15 12 33 0.00 0.33 0.33 0.00 0.33 0.15 0.13 0.27 0.13 0.26 Matches 2023 23 Orlando City us USA 1. MLS 2nd 34 29 2,482 27.6 5 6 11 5 0 0 5 0 4.9 4.9 3.2 8.1 75 98 253 0.18 0.22 0.40 0.18 0.40 0.18 0.12 0.30 0.18 0.30 Matches 2024 24 Orlando City us USA 1. MLS 9th 34 34 2,759 30.7 5 6 11 5 0 0 4 0 4.9 4.9 4.9 9.8 108 146 292 0.16 0.20 0.36 0.16 0.36 0.16 0.16 0.32 0.16 0.32 Matches 2025 25 Orlando City us USA 1. MLS 9th 5 5 413 4.6 0 1 1 0 0 0 2 0 0.8 0.8 0.4 1.3 12 18 37 0.00 0.22 0.22 0.00 0.22 0.18 0.09 0.28 0.18 0.28 Matches 10 Seasons 5 Clubs 4 Leagues 146 111 9,962 110.7 13 19 32 13 0 0 19 1 11.5 11.5 9.3 20.8 214 276 618 0.12 0.17 0.29 0.12 0.29 0.17 0.13 0.30 0.16 0.30 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 Orlando City (4 Seasons) 1 League 82 73 6,202 68.9 10 15 25 10 0 0 12 0 11.5 11.5 9.3 20.8 210 274 615 0.15 0.22 0.36 0.15 0.36 0.17 0.14 0.30 0.17 0.30 Envigado (3 Seasons) 1 League 29 11 1,342 14.9 2 3 5 2 0 0 1 0 0.13 0.20 0.34 0.13 0.34 Palmeiras (2 Seasons) 1 League 0 0 Portimonense (1 Season) 1 League 32 27 2,355 26.2 1 1 2 1 0 0 4 0 0.04 0.04 0.08 0.04 0.08 Botafogo (RJ) (1 Season) 1 League 3 0 63 0.7 0 0 0 0 0 0 2 1 0.0 0.0 0.0 0.0 4 2 3 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 MLS (4 Seasons) 82 73 6,202 68.9 10 15 25 10 0 0 12 0 11.5 11.5 9.3 20.8 210 274 615 0.15 0.22 0.36 0.15 0.36 0.17 0.14 0.30 0.17 0.30 Primera A (3 Seasons) 29 11 1,342 14.9 2 3 5 2 0 0 1 0 0.13 0.20 0.34 0.13 0.34 Série A (2 Seasons) 3 0 63 0.7 0 0 0 0 0 0 2 1 0.0 0.0 0.0 0.0 4 2 3 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Primeira Liga (1 Season) 32 27 2,355 26.2 1 1 2 1 0 0 4 0 0.04 0.04 0.08 0.04 0.08
Shooting Table Season Age Squad Country 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 2017 17 Envigado co COL 1. Primera A 2.5 0 2 0 0.0 0.81 0.00 0.00 0 0 Matches 2018 18 Envigado co COL 1. Primera A 12.4 2 21 8 38.1 1.69 0.64 0.10 0.25 0 0 Matches 2020 20 Botafogo (RJ) br BRA 1. Série A 0.7 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 Matches 2021-2022 22 Portimonense pt POR 1. Primeira Liga 26.2 1 18 5 27.8 0.69 0.19 0.06 0.20 0 0 Matches 2022 22 Orlando City us USA 1. MLS 6.1 0 14 5 35.7 2.30 0.82 0.00 0.00 17.8 0 0 0 0.9 0.8 0.06 -0.9 -0.8 Matches 2022 22 Orlando City us USA U.S. Open Cup 0.9 0 1 0 0.0 1.10 0.00 0.00 0 0 Matches 2023 23 Orlando City us USA 1. MLS 27.6 5 45 15 33.3 1.63 0.54 0.11 0.33 16.6 0 0 0 4.9 4.9 0.11 +0.1 +0.1 Matches 2023 23 Orlando City us USA U.S. Open Cup 0.3 0 3 0 0.0 9.00 0.00 0.00 0 0 Matches 2024 24 Orlando City us USA 1. MLS 30.7 5 32 9 28.1 1.04 0.29 0.16 0.56 15.4 0 0 0 4.9 4.9 0.15 +0.1 +0.1 Matches 2025 25 Orlando City us USA 1. MLS 4.6 0 7 1 14.3 1.53 0.22 0.00 0.00 13.9 0 0 0 0.8 0.8 0.12 -0.8 -0.8 Matches 10 Seasons 5 Clubs 5 Leagues 111.9 13 143 43 30.1 1.28 0.38 0.09 0.30 16.2 0 0 0 11.5 11.5 0.12 -1.5 -1.5 Country 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 Orlando City (4 Seasons) 2 Leagues 70.2 10 102 30 29.4 1.45 0.43 0.10 0.33 16.2 0 0 0 11.5 11.5 0.12 -1.5 -1.5 Envigado (3 Seasons) 1 League 14.9 2 23 8 34.8 1.54 0.54 0.09 0.25 0 0 Palmeiras (2 Seasons) 1 League Portimonense (1 Season) 1 League 26.2 1 18 5 27.8 0.69 0.19 0.06 0.20 0 0 Botafogo (RJ) (1 Season) 1 League 0.7 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 MLS (4 Seasons) 68.9 10 98 30 30.6 1.42 0.44 0.10 0.33 16.2 0 0 0 11.5 11.5 0.12 -1.5 -1.5 Primera A (3 Seasons) 14.9 2 23 8 34.8 1.54 0.54 0.09 0.25 0 0 Série A (2 Seasons) 0.7 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 U.S. Open Cup (2 Seasons) 1.2 0 4 0 0.0 3.21 0.00 0.00 0 0 Primeira Liga (1 Season) 26.2 1 18 5 27.8 0.69 0.19 0.06 0.20 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 2017 17 Envigado 1 League 2.5 0 2 0 0.0 0.81 0.00 0.00 0 0 2018 18 Envigado 1 League 12.4 2 21 8 38.1 1.69 0.64 0.10 0.25 0 0 2020 20 Botafogo (RJ) 1 League 0.7 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 2021-2022 22 Portimonense 1 League 26.2 1 18 5 27.8 0.69 0.19 0.06 0.20 0 0 2022 22 Orlando City 2 Leagues 7.0 0 15 5 33.3 2.14 0.71 0.00 0.00 17.8 0 0 0 0.9 0.8 0.06 -0.9 -0.8 2023 23 Orlando City 2 Leagues 27.9 5 48 15 31.3 1.72 0.54 0.10 0.33 16.6 0 0 0 4.9 4.9 0.11 +0.1 +0.1 2024 24 Orlando City 1 League 30.7 5 32 9 28.1 1.04 0.29 0.16 0.56 15.4 0 0 0 4.9 4.9 0.15 +0.1 +0.1 2025 25 Orlando City 1 League 4.6 0 7 1 14.3 1.53 0.22 0.00 0.00 13.9 0 0 0 0.8 0.8 0.12 -0.8 -0.8 10 Seasons 5 Clubs 5 Leagues 111.9 13 143 43 30.1 1.28 0.38 0.09 0.30 16.2 0 0 0 11.5 11.5 0.12 -1.5 -1.5 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 Orlando City (4 Seasons) 2 Leagues 70.2 10 102 30 29.4 1.45 0.43 0.10 0.33 16.2 0 0 0 11.5 11.5 0.12 -1.5 -1.5 Envigado (3 Seasons) 1 League 14.9 2 23 8 34.8 1.54 0.54 0.09 0.25 0 0 Palmeiras (2 Seasons) 1 League Portimonense (1 Season) 1 League 26.2 1 18 5 27.8 0.69 0.19 0.06 0.20 0 0 Botafogo (RJ) (1 Season) 1 League 0.7 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 MLS (4 Seasons) 68.9 10 98 30 30.6 1.42 0.44 0.10 0.33 16.2 0 0 0 11.5 11.5 0.12 -1.5 -1.5 Primera A (3 Seasons) 14.9 2 23 8 34.8 1.54 0.54 0.09 0.25 0 0 Série A (2 Seasons) 0.7 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 U.S. Open Cup (2 Seasons) 1.2 0 4 0 0.0 3.21 0.00 0.00 0 0 Primeira Liga (1 Season) 26.2 1 18 5 27.8 0.69 0.19 0.06 0.20 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 2017 17 Envigado co COL 1. Primera A 17th 2.5 0 2 0 0.0 0.81 0.00 0.00 0 0 Matches 2018 18 Envigado co COL 1. Primera A 15th 12.4 2 21 8 38.1 1.69 0.64 0.10 0.25 0 0 Matches 2020 20 Botafogo (RJ) br BRA 1. Série A 20th 0.7 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 Matches 2021-2022 22 Portimonense pt POR 1. Primeira Liga 13th 26.2 1 18 5 27.8 0.69 0.19 0.06 0.20 0 0 Matches 2022 22 Orlando City us USA 1. MLS 13th 6.1 0 14 5 35.7 2.30 0.82 0.00 0.00 17.8 0 0 0 0.9 0.8 0.06 -0.9 -0.8 Matches 2023 23 Orlando City us USA 1. MLS 2nd 27.6 5 45 15 33.3 1.63 0.54 0.11 0.33 16.6 0 0 0 4.9 4.9 0.11 +0.1 +0.1 Matches 2024 24 Orlando City us USA 1. MLS 9th 30.7 5 32 9 28.1 1.04 0.29 0.16 0.56 15.4 0 0 0 4.9 4.9 0.15 +0.1 +0.1 Matches 2025 25 Orlando City us USA 1. MLS 9th 4.6 0 7 1 14.3 1.53 0.22 0.00 0.00 13.9 0 0 0 0.8 0.8 0.12 -0.8 -0.8 Matches 10 Seasons 5 Clubs 4 Leagues 110.7 13 139 43 30.9 1.26 0.39 0.09 0.30 16.2 0 0 0 11.5 11.5 0.12 -1.5 -1.5 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 Orlando City (4 Seasons) 1 League 68.9 10 98 30 30.6 1.42 0.44 0.10 0.33 16.2 0 0 0 11.5 11.5 0.12 -1.5 -1.5 Envigado (3 Seasons) 1 League 14.9 2 23 8 34.8 1.54 0.54 0.09 0.25 0 0 Palmeiras (2 Seasons) 1 League Portimonense (1 Season) 1 League 26.2 1 18 5 27.8 0.69 0.19 0.06 0.20 0 0 Botafogo (RJ) (1 Season) 1 League 0.7 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 MLS (4 Seasons) 68.9 10 98 30 30.6 1.42 0.44 0.10 0.33 16.2 0 0 0 11.5 11.5 0.12 -1.5 -1.5 Primera A (3 Seasons) 14.9 2 23 8 34.8 1.54 0.54 0.09 0.25 0 0 Série A (2 Seasons) 0.7 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 Primeira Liga (1 Season) 26.2 1 18 5 27.8 0.69 0.19 0.06 0.20 0 0
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 2017 17 Envigado co COL 1. Primera A 2.5 0 Matches 2018 18 Envigado co COL 1. Primera A 12.4 3 Matches 2020 20 Botafogo (RJ) br BRA 1. Série A 0.7 15 18 83.3 289 62 6 8 75.0 6 6 100.0 3 3 100.0 0 0.0 0.0 0.0 0 1 1 0 2 Matches 2021-2022 22 Portimonense pt POR 1. Primeira Liga 26.2 1 Matches 2022 22 Orlando City us USA 1. MLS 6.1 141 167 84.4 2009 425 91 103 88.3 35 42 83.3 10 12 83.3 2 0.8 0.7 +1.2 10 7 4 1 12 Matches 2022 22 Orlando City us USA U.S. Open Cup 0.9 0 Matches 2023 23 Orlando City us USA 1. MLS 27.6 681 853 79.8 10007 2785 392 453 86.5 245 306 80.1 26 43 60.5 6 3.2 3.5 +2.8 25 41 41 9 98 Matches 2023 23 Orlando City us USA U.S. Open Cup 0.3 0 Matches 2024 24 Orlando City us USA 1. MLS 30.7 1096 1314 83.4 14725 3679 692 773 89.5 340 400 85.0 23 46 50.0 6 4.9 4.5 +1.1 41 49 43 3 146 Matches 2025 25 Orlando City us USA 1. MLS 4.6 112 139 80.6 1775 462 58 66 87.9 48 61 78.7 5 7 71.4 1 0.4 0.7 +0.6 6 7 7 2 18 Matches 10 Seasons 5 Clubs 5 Leagues 111.9 2045 2491 82.1 28805 7413 1239 1403 88.3 674 815 82.7 67 111 60.4 19 9.3 9.4 +9.7 82 105 96 15 276 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 Orlando City (4 Seasons) 2 Leagues 70.2 2030 2473 82.1 28516 7351 1233 1395 88.4 668 809 82.6 64 108 59.3 15 9.3 9.4 +5.7 82 104 95 15 274 Envigado (3 Seasons) 1 League 14.9 3 Palmeiras (2 Seasons) 1 League Portimonense (1 Season) 1 League 26.2 1 Botafogo (RJ) (1 Season) 1 League 0.7 15 18 83.3 289 62 6 8 75.0 6 6 100.0 3 3 100.0 0 0.0 0.0 0.0 0 1 1 0 2 MLS (4 Seasons) 68.9 2030 2473 82.1 28516 7351 1233 1395 88.4 668 809 82.6 64 108 59.3 15 9.3 9.4 +5.7 82 104 95 15 274 Primera A (3 Seasons) 14.9 3 Série A (2 Seasons) 0.7 15 18 83.3 289 62 6 8 75.0 6 6 100.0 3 3 100.0 0 0.0 0.0 0.0 0 1 1 0 2 U.S. Open Cup (2 Seasons) 1.2 0 Primeira Liga (1 Season) 26.2 1
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 2017 17 Envigado 1 League 2.5 0 2018 18 Envigado 1 League 12.4 3 2020 20 Botafogo (RJ) 1 League 0.7 15 18 83.3 289 62 6 8 75.0 6 6 100.0 3 3 100.0 0 0.0 0.0 0.0 0 1 1 0 2 2021-2022 22 Portimonense 1 League 26.2 1 2022 22 Orlando City 2 Leagues 7.0 141 167 84.4 2009 425 91 103 88.3 35 42 83.3 10 12 83.3 2 0.8 0.7 +1.2 10 7 4 1 12 2023 23 Orlando City 2 Leagues 27.9 681 853 79.8 10007 2785 392 453 86.5 245 306 80.1 26 43 60.5 6 3.2 3.5 +2.8 25 41 41 9 98 2024 24 Orlando City 1 League 30.7 1096 1314 83.4 14725 3679 692 773 89.5 340 400 85.0 23 46 50.0 6 4.9 4.5 +1.1 41 49 43 3 146 2025 25 Orlando City 1 League 4.6 112 139 80.6 1775 462 58 66 87.9 48 61 78.7 5 7 71.4 1 0.4 0.7 +0.6 6 7 7 2 18 10 Seasons 5 Clubs 5 Leagues 111.9 2045 2491 82.1 28805 7413 1239 1403 88.3 674 815 82.7 67 111 60.4 19 9.3 9.4 +9.7 82 105 96 15 276 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 Orlando City (4 Seasons) 2 Leagues 70.2 2030 2473 82.1 28516 7351 1233 1395 88.4 668 809 82.6 64 108 59.3 15 9.3 9.4 +5.7 82 104 95 15 274 Envigado (3 Seasons) 1 League 14.9 3 Palmeiras (2 Seasons) 1 League Portimonense (1 Season) 1 League 26.2 1 Botafogo (RJ) (1 Season) 1 League 0.7 15 18 83.3 289 62 6 8 75.0 6 6 100.0 3 3 100.0 0 0.0 0.0 0.0 0 1 1 0 2 MLS (4 Seasons) 68.9 2030 2473 82.1 28516 7351 1233 1395 88.4 668 809 82.6 64 108 59.3 15 9.3 9.4 +5.7 82 104 95 15 274 Primera A (3 Seasons) 14.9 3 Série A (2 Seasons) 0.7 15 18 83.3 289 62 6 8 75.0 6 6 100.0 3 3 100.0 0 0.0 0.0 0.0 0 1 1 0 2 U.S. Open Cup (2 Seasons) 1.2 0 Primeira Liga (1 Season) 26.2 1
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 2017 17 Envigado co COL 1. Primera A 17th 2.5 0 Matches 2018 18 Envigado co COL 1. Primera A 15th 12.4 3 Matches 2020 20 Botafogo (RJ) br BRA 1. Série A 20th 0.7 15 18 83.3 289 62 6 8 75.0 6 6 100.0 3 3 100.0 0 0.0 0.0 0.0 0 1 1 0 2 Matches 2021-2022 22 Portimonense pt POR 1. Primeira Liga 13th 26.2 1 Matches 2022 22 Orlando City us USA 1. MLS 13th 6.1 141 167 84.4 2009 425 91 103 88.3 35 42 83.3 10 12 83.3 2 0.8 0.7 +1.2 10 7 4 1 12 Matches 2023 23 Orlando City us USA 1. MLS 2nd 27.6 681 853 79.8 10007 2785 392 453 86.5 245 306 80.1 26 43 60.5 6 3.2 3.5 +2.8 25 41 41 9 98 Matches 2024 24 Orlando City us USA 1. MLS 9th 30.7 1096 1314 83.4 14725 3679 692 773 89.5 340 400 85.0 23 46 50.0 6 4.9 4.5 +1.1 41 49 43 3 146 Matches 2025 25 Orlando City us USA 1. MLS 9th 4.6 112 139 80.6 1775 462 58 66 87.9 48 61 78.7 5 7 71.4 1 0.4 0.7 +0.6 6 7 7 2 18 Matches 10 Seasons 5 Clubs 4 Leagues 110.7 2045 2491 82.1 28805 7413 1239 1403 88.3 674 815 82.7 67 111 60.4 19 9.3 9.4 +9.7 82 105 96 15 276 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 Orlando City (4 Seasons) 1 League 68.9 2030 2473 82.1 28516 7351 1233 1395 88.4 668 809 82.6 64 108 59.3 15 9.3 9.4 +5.7 82 104 95 15 274 Envigado (3 Seasons) 1 League 14.9 3 Palmeiras (2 Seasons) 1 League Portimonense (1 Season) 1 League 26.2 1 Botafogo (RJ) (1 Season) 1 League 0.7 15 18 83.3 289 62 6 8 75.0 6 6 100.0 3 3 100.0 0 0.0 0.0 0.0 0 1 1 0 2 MLS (4 Seasons) 68.9 2030 2473 82.1 28516 7351 1233 1395 88.4 668 809 82.6 64 108 59.3 15 9.3 9.4 +5.7 82 104 95 15 274 Primera A (3 Seasons) 14.9 3 Série A (2 Seasons) 0.7 15 18 83.3 289 62 6 8 75.0 6 6 100.0 3 3 100.0 0 0.0 0.0 0.0 0 1 1 0 2 Primeira Liga (1 Season) 26.2 1
Pass Types Table Season Age Squad Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches 2017 17 Envigado 1 League 2.5 4 2018 18 Envigado 1 League 12.4 26 2020 20 Botafogo (RJ) 1 League 0.7 18 18 0 0 0 0 0 0 0 0 0 0 15 0 0 2021-2022 22 Portimonense 1 League 26.2 21 2022 22 Orlando City 2 Leagues 7.0 167 157 10 1 1 0 13 2 7 3 4 0 141 0 5 2023 23 Orlando City 2 Leagues 27.9 853 821 31 2 3 0 49 28 1 0 0 0 681 1 21 2024 24 Orlando City 1 League 30.7 1314 1262 48 3 6 2 40 41 3 0 0 0 1096 4 33 2025 25 Orlando City 1 League 4.6 139 135 4 1 0 0 8 3 0 0 0 0 112 0 2 10 Seasons 5 Clubs 5 Leagues 111.9 2491 2393 93 7 10 2 161 74 11 3 4 0 2045 5 61 Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches Orlando City (4 Seasons) 2 Leagues 70.2 2473 2375 93 7 10 2 110 74 11 3 4 0 2030 5 61 Envigado (3 Seasons) 1 League 14.9 30 Palmeiras (2 Seasons) 1 League Portimonense (1 Season) 1 League 26.2 21 Botafogo (RJ) (1 Season) 1 League 0.7 18 18 0 0 0 0 0 0 0 0 0 0 15 0 0 MLS (4 Seasons) 68.9 2473 2375 93 7 10 2 108 74 11 3 4 0 2030 5 61 Primera A (3 Seasons) 14.9 30 Série A (2 Seasons) 0.7 18 18 0 0 0 0 0 0 0 0 0 0 15 0 0 U.S. Open Cup (2 Seasons) 1.2 2 Primeira Liga (1 Season) 26.2 21
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 2017 17 Envigado 1 League 2.5 2018 18 Envigado 1 League 12.4 2020 20 Botafogo (RJ) 1 League 0.7 0 0.00 0 0 0 0 0 0 0 0.00 0 0 0 0 0 0 2021-2022 22 Portimonense 1 League 26.2 2022 22 Orlando City 2 Leagues 7.0 17 2.79 13 3 1 0 0 0 2 0.33 1 1 0 0 0 0 2023 23 Orlando City 2 Leagues 27.9 74 2.69 59 0 11 4 0 0 11 0.40 8 0 2 1 0 0 2024 24 Orlando City 1 League 30.7 93 3.03 75 0 5 2 7 4 14 0.46 10 0 0 2 2 0 2025 25 Orlando City 1 League 4.6 10 2.18 9 0 0 0 0 1 1 0.22 1 0 0 0 0 0 10 Seasons 5 Clubs 5 Leagues 111.9 194 2.79 156 3 17 6 7 5 28 0.40 20 1 2 3 2 0 Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches Orlando City (4 Seasons) 2 Leagues 70.2 194 2.82 156 3 17 6 7 5 28 0.41 20 1 2 3 2 0 Envigado (3 Seasons) 1 League 14.9 Palmeiras (2 Seasons) 1 League Portimonense (1 Season) 1 League 26.2 Botafogo (RJ) (1 Season) 1 League 0.7 0 0.00 0 0 0 0 0 0 0 0.00 0 0 0 0 0 0 MLS (4 Seasons) 68.9 194 2.82 156 3 17 6 7 5 28 0.41 20 1 2 3 2 0 Primera A (3 Seasons) 14.9 Série A (2 Seasons) 0.7 0 0.00 0 0 0 0 0 0 0 0.00 0 0 0 0 0 0 U.S. Open Cup (2 Seasons) 1.2 Primeira Liga (1 Season) 26.2
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 2017 17 Envigado co COL 1. Primera A 17th 2.5 Matches 2018 18 Envigado co COL 1. Primera A 15th 12.4 Matches 2020 20 Botafogo (RJ) br BRA 1. Série A 20th 0.7 0 0.00 0 0 0 0 0 0 0 0.00 0 0 0 0 0 0 Matches 2021-2022 22 Portimonense pt POR 1. Primeira Liga 13th 26.2 Matches 2022 22 Orlando City us USA 1. MLS 13th 6.1 17 2.79 13 3 1 0 0 0 2 0.33 1 1 0 0 0 0 Matches 2023 23 Orlando City us USA 1. MLS 2nd 27.6 74 2.69 59 0 11 4 0 0 11 0.40 8 0 2 1 0 0 Matches 2024 24 Orlando City us USA 1. MLS 9th 30.7 93 3.03 75 0 5 2 7 4 14 0.46 10 0 0 2 2 0 Matches 2025 25 Orlando City us USA 1. MLS 9th 4.6 10 2.18 9 0 0 0 0 1 1 0.22 1 0 0 0 0 0 Matches 10 Seasons 5 Clubs 4 Leagues 110.7 194 2.79 156 3 17 6 7 5 28 0.40 20 1 2 3 2 0 Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches Orlando City (4 Seasons) 1 League 68.9 194 2.82 156 3 17 6 7 5 28 0.41 20 1 2 3 2 0 Envigado (3 Seasons) 1 League 14.9 Palmeiras (2 Seasons) 1 League Portimonense (1 Season) 1 League 26.2 Botafogo (RJ) (1 Season) 1 League 0.7 0 0.00 0 0 0 0 0 0 0 0.00 0 0 0 0 0 0 MLS (4 Seasons) 68.9 194 2.82 156 3 17 6 7 5 28 0.41 20 1 2 3 2 0 Primera A (3 Seasons) 14.9 Série A (2 Seasons) 0.7 0 0.00 0 0 0 0 0 0 0 0.00 0 0 0 0 0 0 Primeira Liga (1 Season) 26.2
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 2017 17 Envigado 1 League 2.5 2 1 0 2018 18 Envigado 1 League 12.4 12 13 0 2020 20 Botafogo (RJ) 1 League 0.7 2 2 0 2 0 1 2 50.0 1 2 0 2 1 3 0 0 2021-2022 22 Portimonense 1 League 26.2 27 23 0 2022 22 Orlando City 2 Leagues 7.0 7 6 4 2 1 2 3 66.7 1 1 0 1 7 12 1 0 2023 23 Orlando City 2 Leagues 27.9 32 17 17 10 5 14 36 38.9 22 32 3 29 17 49 19 0 2024 24 Orlando City 1 League 30.7 47 29 21 19 7 13 29 44.8 16 22 2 20 19 66 15 0 2025 25 Orlando City 1 League 4.6 12 8 5 6 1 5 9 55.6 4 8 2 6 3 15 2 1 10 Seasons 5 Clubs 5 Leagues 111.9 100 103 47 39 14 35 79 44.3 44 65 7 58 84 145 37 1 Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches Orlando City (4 Seasons) 2 Leagues 70.2 98 60 47 37 14 34 77 44.2 43 63 7 56 46 142 37 1 Envigado (3 Seasons) 1 League 14.9 14 14 0 Palmeiras (2 Seasons) 1 League 0 Portimonense (1 Season) 1 League 26.2 27 23 0 Botafogo (RJ) (1 Season) 1 League 0.7 2 2 0 2 0 1 2 50.0 1 2 0 2 1 3 0 0 MLS (4 Seasons) 68.9 98 58 47 37 14 34 77 44.2 43 63 7 56 44 142 37 1 Primera A (3 Seasons) 14.9 14 14 0 Série A (2 Seasons) 0.7 2 2 0 2 0 1 2 50.0 1 2 0 2 1 3 0 0 U.S. Open Cup (2 Seasons) 1.2 2 2 0 Primeira Liga (1 Season) 26.2 27 23 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 2017 17 Envigado co COL 1. Primera A 17th 2.5 2 1 Matches 2018 18 Envigado co COL 1. Primera A 15th 12.4 12 13 Matches 2020 20 Botafogo (RJ) br BRA 1. Série A 20th 0.7 2 2 0 2 0 1 2 50.0 1 2 0 2 1 3 0 0 Matches 2021-2022 22 Portimonense pt POR 1. Primeira Liga 13th 26.2 27 23 Matches 2022 22 Orlando City us USA 1. MLS 13th 6.1 7 4 4 2 1 2 3 66.7 1 1 0 1 5 12 1 0 Matches 2023 23 Orlando City us USA 1. MLS 2nd 27.6 32 17 17 10 5 14 36 38.9 22 32 3 29 17 49 19 0 Matches 2024 24 Orlando City us USA 1. MLS 9th 30.7 47 29 21 19 7 13 29 44.8 16 22 2 20 19 66 15 0 Matches 2025 25 Orlando City us USA 1. MLS 9th 4.6 12 8 5 6 1 5 9 55.6 4 8 2 6 3 15 2 1 Matches 10 Seasons 5 Clubs 4 Leagues 110.7 100 101 47 39 14 35 79 44.3 44 65 7 58 82 145 37 1 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 Orlando City (4 Seasons) 1 League 68.9 98 58 47 37 14 34 77 44.2 43 63 7 56 44 142 37 1 Envigado (3 Seasons) 1 League 14.9 14 14 0 Palmeiras (2 Seasons) 1 League 0 Portimonense (1 Season) 1 League 26.2 27 23 0 Botafogo (RJ) (1 Season) 1 League 0.7 2 2 0 2 0 1 2 50.0 1 2 0 2 1 3 0 0 MLS (4 Seasons) 68.9 98 58 47 37 14 34 77 44.2 43 63 7 56 44 142 37 1 Primera A (3 Seasons) 14.9 14 14 0 Série A (2 Seasons) 0.7 2 2 0 2 0 1 2 50.0 1 2 0 2 1 3 0 0 Primeira Liga (1 Season) 26.2 27 23 0
Possession Table Season Age Squad Country 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 2017 17 Envigado co COL 1. Primera A 2.5 Matches 2018 18 Envigado co COL 1. Primera A 12.4 Matches 2020 20 Botafogo (RJ) br BRA 1. Série A 0.7 31 0 3 15 14 2 31 6 3 50.0 3 50.0 20 159 68 4 2 2 2 0 19 3 Matches 2021-2022 22 Portimonense pt POR 1. Primeira Liga 26.2 Matches 2022 22 Orlando City us USA 1. MLS 6.1 236 2 23 88 129 26 236 19 4 21.1 12 63.2 152 1181 572 15 20 9 15 5 165 33 Matches 2022 22 Orlando City us USA U.S. Open Cup 0.9 Matches 2023 23 Orlando City us USA 1. MLS 27.6 1132 36 180 416 553 96 1132 92 42 45.7 41 44.6 777 5278 2379 75 38 37 55 25 827 253 Matches 2023 23 Orlando City us USA U.S. Open Cup 0.3 Matches 2024 24 Orlando City us USA 1. MLS 30.7 1625 26 253 608 780 119 1625 101 44 43.6 52 51.5 1083 6078 3124 108 64 53 57 25 1232 292 Matches 2025 25 Orlando City us USA 1. MLS 4.6 198 6 38 71 92 14 198 19 7 36.8 12 63.2 117 715 330 12 4 6 9 3 134 37 Matches 10 Seasons 5 Clubs 5 Leagues 111.9 3222 70 497 1198 1568 257 3222 237 100 42.2 120 50.6 2149 13411 6473 214 128 107 138 58 2377 618 Country 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 Orlando City (4 Seasons) 2 Leagues 70.2 3191 70 494 1183 1554 255 3191 231 97 42.0 117 50.6 2129 13252 6405 210 126 105 136 58 2358 615 Envigado (3 Seasons) 1 League 14.9 Palmeiras (2 Seasons) 1 League Portimonense (1 Season) 1 League 26.2 Botafogo (RJ) (1 Season) 1 League 0.7 31 0 3 15 14 2 31 6 3 50.0 3 50.0 20 159 68 4 2 2 2 0 19 3 MLS (4 Seasons) 68.9 3191 70 494 1183 1554 255 3191 231 97 42.0 117 50.6 2129 13252 6405 210 126 105 136 58 2358 615 Primera A (3 Seasons) 14.9 Série A (2 Seasons) 0.7 31 0 3 15 14 2 31 6 3 50.0 3 50.0 20 159 68 4 2 2 2 0 19 3 U.S. Open Cup (2 Seasons) 1.2 Primeira Liga (1 Season) 26.2
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 2017 17 Envigado 1 League 2.5 2018 18 Envigado 1 League 12.4 2020 20 Botafogo (RJ) 1 League 0.7 31 0 3 15 14 2 31 6 3 50.0 3 50.0 20 159 68 4 2 2 2 0 19 3 2021-2022 22 Portimonense 1 League 26.2 2022 22 Orlando City 2 Leagues 7.0 236 2 23 88 129 26 236 19 4 21.1 12 63.2 152 1181 572 15 20 9 15 5 165 33 2023 23 Orlando City 2 Leagues 27.9 1132 36 180 416 553 96 1132 92 42 45.7 41 44.6 777 5278 2379 75 38 37 55 25 827 253 2024 24 Orlando City 1 League 30.7 1625 26 253 608 780 119 1625 101 44 43.6 52 51.5 1083 6078 3124 108 64 53 57 25 1232 292 2025 25 Orlando City 1 League 4.6 198 6 38 71 92 14 198 19 7 36.8 12 63.2 117 715 330 12 4 6 9 3 134 37 10 Seasons 5 Clubs 5 Leagues 111.9 3222 70 497 1198 1568 257 3222 237 100 42.2 120 50.6 2149 13411 6473 214 128 107 138 58 2377 618 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 Orlando City (4 Seasons) 2 Leagues 70.2 3191 70 494 1183 1554 255 3191 231 97 42.0 117 50.6 2129 13252 6405 210 126 105 136 58 2358 615 Envigado (3 Seasons) 1 League 14.9 Palmeiras (2 Seasons) 1 League Portimonense (1 Season) 1 League 26.2 Botafogo (RJ) (1 Season) 1 League 0.7 31 0 3 15 14 2 31 6 3 50.0 3 50.0 20 159 68 4 2 2 2 0 19 3 MLS (4 Seasons) 68.9 3191 70 494 1183 1554 255 3191 231 97 42.0 117 50.6 2129 13252 6405 210 126 105 136 58 2358 615 Primera A (3 Seasons) 14.9 Série A (2 Seasons) 0.7 31 0 3 15 14 2 31 6 3 50.0 3 50.0 20 159 68 4 2 2 2 0 19 3 U.S. Open Cup (2 Seasons) 1.2 Primeira Liga (1 Season) 26.2
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 2017 17 Envigado co COL 1. Primera A 17th 2.5 Matches 2018 18 Envigado co COL 1. Primera A 15th 12.4 Matches 2020 20 Botafogo (RJ) br BRA 1. Série A 20th 0.7 31 0 3 15 14 2 31 6 3 50.0 3 50.0 20 159 68 4 2 2 2 0 19 3 Matches 2021-2022 22 Portimonense pt POR 1. Primeira Liga 13th 26.2 Matches 2022 22 Orlando City us USA 1. MLS 13th 6.1 236 2 23 88 129 26 236 19 4 21.1 12 63.2 152 1181 572 15 20 9 15 5 165 33 Matches 2023 23 Orlando City us USA 1. MLS 2nd 27.6 1132 36 180 416 553 96 1132 92 42 45.7 41 44.6 777 5278 2379 75 38 37 55 25 827 253 Matches 2024 24 Orlando City us USA 1. MLS 9th 30.7 1625 26 253 608 780 119 1625 101 44 43.6 52 51.5 1083 6078 3124 108 64 53 57 25 1232 292 Matches 2025 25 Orlando City us USA 1. MLS 9th 4.6 198 6 38 71 92 14 198 19 7 36.8 12 63.2 117 715 330 12 4 6 9 3 134 37 Matches 10 Seasons 5 Clubs 4 Leagues 110.7 3222 70 497 1198 1568 257 3222 237 100 42.2 120 50.6 2149 13411 6473 214 128 107 138 58 2377 618 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 Orlando City (4 Seasons) 1 League 68.9 3191 70 494 1183 1554 255 3191 231 97 42.0 117 50.6 2129 13252 6405 210 126 105 136 58 2358 615 Envigado (3 Seasons) 1 League 14.9 Palmeiras (2 Seasons) 1 League Portimonense (1 Season) 1 League 26.2 Botafogo (RJ) (1 Season) 1 League 0.7 31 0 3 15 14 2 31 6 3 50.0 3 50.0 20 159 68 4 2 2 2 0 19 3 MLS (4 Seasons) 68.9 3191 70 494 1183 1554 255 3191 231 97 42.0 117 50.6 2129 13252 6405 210 126 105 136 58 2358 615 Primera A (3 Seasons) 14.9 Série A (2 Seasons) 0.7 31 0 3 15 14 2 31 6 3 50.0 3 50.0 20 159 68 4 2 2 2 0 19 3 Primeira Liga (1 Season) 26.2
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 2016 16 Envigado co COL 1. Primera A 0 0 0 0 1 Matches 2017 17 Envigado co COL 1. Primera A 8 223 28 6.2 2.5 1 80 0 7 20 11 0.38 0 5 -5 -2.02 -1.83 Matches 2018 18 Envigado co COL 1. Primera A 21 1,119 53 32.7 12.4 10 89 7 11 21 3 0.95 15 18 -3 -0.24 -0.05 Matches 2019 19 Palmeiras br BRA 1. Série A 0 0 0 0 1 Matches 2020 20 Palmeiras br BRA 1. Série A 0 0 0 1 Matches 2020 20 Botafogo (RJ) br BRA 1. Série A 3 63 21 1.8 0.7 0 0 3 21 3 0.33 1 4 -3 -4.29 -3.56 1.0 2.3 -1.2 -1.72 -1.39 Matches 2021-2022 22 Portimonense pt POR 1. Primeira Liga 32 2,355 74 77.0 26.2 27 83 8 5 24 1 1.09 23 32 -9 -0.34 +0.29 Matches 2022 22 Orlando City us USA 1. MLS 9 548 61 17.9 6.1 5 80 1 4 37 2 1.20 12 11 +1 +0.16 +0.52 8.7 8.7 0.0 0.00 +0.29 Matches 2022 22 Orlando City us USA U.S. Open Cup 1 82 82 13.7 0.9 1 82 0 0 0 3.00 2 0 +2 +2.20 +0.98 Matches 2023 23 Orlando City us USA 1. MLS 34 2,482 73 81.1 27.6 29 80 8 5 34 0 1.86 46 31 +15 +0.54 +0.39 34.2 32.3 +1.9 +0.07 +0.15 Matches 2023 23 Orlando City us USA U.S. Open Cup 1 30 30 33.3 0.3 0 0 1 30 0 0.00 0 1 -1 -3.00 -3.00 Matches 2024 24 Orlando City us USA 1. MLS 34 2,759 81 90.2 30.7 34 81 18 0 0 1.54 51 43 +8 +0.26 -0.04 43.8 41.4 +2.4 +0.08 -0.27 Matches 2025 25 Orlando City us USA 1. MLS 5 413 83 91.8 4.6 5 83 1 0 0 1.40 13 10 +3 +0.65 +3.09 8.4 8.1 +0.3 +0.07 -1.65 Matches 10 Seasons 5 Clubs 5 Leagues 148 10,074 68 29.4 111.9 112 82 43 36 25 23 1.32 163 155 +8 +0.07 +0.37 96.2 92.7 +3.5 +0.05 +0.30 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 Orlando City (4 Seasons) 2 Leagues 84 6,314 75 61.2 70.2 74 81 28 10 35 2 1.62 124 96 +28 +0.40 +0.44 95.2 90.5 +4.7 +0.07 +0.24 Envigado (3 Seasons) 1 League 29 1,342 46 12.6 14.9 11 88 7 18 21 15 0.79 15 23 -8 -0.54 -0.35 Palmeiras (2 Seasons) 1 League 0 0 0 0 2 Portimonense (1 Season) 1 League 32 2,355 74 77.0 26.2 27 83 8 5 24 1 1.09 23 32 -9 -0.34 +0.29 Botafogo (RJ) (1 Season) 1 League 3 63 21 1.8 0.7 0 0 3 21 3 0.33 1 4 -3 -4.29 -3.56 1.0 2.3 -1.2 -1.72 -1.39 MLS (4 Seasons) 82 6,202 76 64.4 68.9 73 81 28 9 36 2 1.63 122 95 +27 +0.39 +0.63 95.2 90.5 +4.7 +0.07 +0.24 Primera A (3 Seasons) 29 1,342 46 12.6 14.9 11 88 7 18 21 15 0.79 15 23 -8 -0.54 -0.35 Série A (2 Seasons) 3 63 21 0.6 0.7 0 0 3 21 5 0.33 1 4 -3 -4.29 -3.56 1.0 2.3 -1.2 -1.72 -1.39 U.S. Open Cup (2 Seasons) 2 112 56 16.2 1.2 1 82 0 1 30 0 1.50 2 1 +1 +0.80 -0.29 Primeira Liga (1 Season) 32 2,355 74 77.0 26.2 27 83 8 5 24 1 1.09 23 32 -9 -0.34 +0.29
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 2016 16 Envigado 1 League 0 0 0 0 1 2017 17 Envigado 1 League 8 223 28 6.2 2.5 1 80 0 7 20 11 0.38 0 5 -5 -2.02 -1.83 2018 18 Envigado 1 League 21 1,119 53 32.7 12.4 10 89 7 11 21 3 0.95 15 18 -3 -0.24 -0.05 2019 19 Palmeiras 1 League 0 0 0 0 1 2020 20 Palmeiras 1 League 0 0 0 1 2020 20 Botafogo (RJ) 1 League 3 63 21 1.8 0.7 0 0 3 21 3 0.33 1 4 -3 -4.29 -3.56 1.0 2.3 -1.2 -1.72 -1.39 2021-2022 22 Portimonense 1 League 32 2,355 74 77.0 26.2 27 83 8 5 24 1 1.09 23 32 -9 -0.34 +0.29 2022 22 Orlando City 2 Leagues 10 630 63 17.2 7.0 6 80 1 4 37 2 1.38 14 11 +3 +0.43 +0.52 8.7 8.7 0.0 0.00 +0.29 2023 23 Orlando City 2 Leagues 35 2,512 72 79.7 27.9 29 80 8 6 34 0 1.81 46 32 +14 +0.50 +0.36 34.2 32.3 +1.9 +0.07 +0.15 2024 24 Orlando City 1 League 34 2,759 81 90.2 30.7 34 81 18 0 0 1.54 51 43 +8 +0.26 -0.04 43.8 41.4 +2.4 +0.08 -0.27 2025 25 Orlando City 1 League 5 413 83 91.8 4.6 5 83 1 0 0 1.40 13 10 +3 +0.65 +3.09 8.4 8.1 +0.3 +0.07 -1.65 10 Seasons 5 Clubs 5 Leagues 148 10,074 68 29.4 111.9 112 82 43 36 25 23 1.32 163 155 +8 +0.07 +0.37 96.2 92.7 +3.5 +0.05 +0.30 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 Orlando City (4 Seasons) 2 Leagues 84 6,314 75 61.2 70.2 74 81 28 10 35 2 1.62 124 96 +28 +0.40 +0.44 95.2 90.5 +4.7 +0.07 +0.24 Envigado (3 Seasons) 1 League 29 1,342 46 12.6 14.9 11 88 7 18 21 15 0.79 15 23 -8 -0.54 -0.35 Palmeiras (2 Seasons) 1 League 0 0 0 0 2 Portimonense (1 Season) 1 League 32 2,355 74 77.0 26.2 27 83 8 5 24 1 1.09 23 32 -9 -0.34 +0.29 Botafogo (RJ) (1 Season) 1 League 3 63 21 1.8 0.7 0 0 3 21 3 0.33 1 4 -3 -4.29 -3.56 1.0 2.3 -1.2 -1.72 -1.39 MLS (4 Seasons) 82 6,202 76 64.4 68.9 73 81 28 9 36 2 1.63 122 95 +27 +0.39 +0.63 95.2 90.5 +4.7 +0.07 +0.24 Primera A (3 Seasons) 29 1,342 46 12.6 14.9 11 88 7 18 21 15 0.79 15 23 -8 -0.54 -0.35 Série A (2 Seasons) 3 63 21 0.6 0.7 0 0 3 21 5 0.33 1 4 -3 -4.29 -3.56 1.0 2.3 -1.2 -1.72 -1.39 U.S. Open Cup (2 Seasons) 2 112 56 16.2 1.2 1 82 0 1 30 0 1.50 2 1 +1 +0.80 -0.29 Primeira Liga (1 Season) 32 2,355 74 77.0 26.2 27 83 8 5 24 1 1.09 23 32 -9 -0.34 +0.29
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 2016 16 Envigado co COL 1. Primera A 13th 0 0 0 0 1 Matches 2017 17 Envigado co COL 1. Primera A 17th 8 223 28 6.2 2.5 1 80 0 7 20 11 0.38 0 5 -5 -2.02 -1.83 Matches 2018 18 Envigado co COL 1. Primera A 15th 21 1,119 53 32.7 12.4 10 89 7 11 21 3 0.95 15 18 -3 -0.24 -0.05 Matches 2019 19 Palmeiras br BRA 1. Série A 3rd 0 0 0 0 1 Matches 2020 20 Palmeiras br BRA 1. Série A 7th 0 0 0 1 Matches 2020 20 Botafogo (RJ) br BRA 1. Série A 20th 3 63 21 1.8 0.7 0 0 3 21 3 0.33 1 4 -3 -4.29 -3.56 1.0 2.3 -1.2 -1.72 -1.39 Matches 2021-2022 22 Portimonense pt POR 1. Primeira Liga 13th 32 2,355 74 77.0 26.2 27 83 8 5 24 1 1.09 23 32 -9 -0.34 +0.29 Matches 2022 22 Orlando City us USA 1. MLS 13th 9 548 61 17.9 6.1 5 80 1 4 37 2 1.20 12 11 +1 +0.16 +0.52 8.7 8.7 0.0 0.00 +0.29 Matches 2023 23 Orlando City us USA 1. MLS 2nd 34 2,482 73 81.1 27.6 29 80 8 5 34 0 1.86 46 31 +15 +0.54 +0.39 34.2 32.3 +1.9 +0.07 +0.15 Matches 2024 24 Orlando City us USA 1. MLS 9th 34 2,759 81 90.2 30.7 34 81 18 0 0 1.54 51 43 +8 +0.26 -0.04 43.8 41.4 +2.4 +0.08 -0.27 Matches 2025 25 Orlando City us USA 1. MLS 9th 5 413 83 91.8 4.6 5 83 1 0 0 1.40 13 10 +3 +0.65 +3.09 8.4 8.1 +0.3 +0.07 -1.65 Matches 10 Seasons 5 Clubs 4 Leagues 146 9,962 68 29.7 110.7 111 82 43 35 25 23 1.32 161 154 +7 +0.06 +0.43 96.2 92.7 +3.5 +0.05 +0.30 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 Orlando City (4 Seasons) 1 League 82 6,202 76 64.4 68.9 73 81 28 9 36 2 1.63 122 95 +27 +0.39 +0.63 95.2 90.5 +4.7 +0.07 +0.24 Envigado (3 Seasons) 1 League 29 1,342 46 12.6 14.9 11 88 7 18 21 15 0.79 15 23 -8 -0.54 -0.35 Palmeiras (2 Seasons) 1 League 0 0 0 0 2 Portimonense (1 Season) 1 League 32 2,355 74 77.0 26.2 27 83 8 5 24 1 1.09 23 32 -9 -0.34 +0.29 Botafogo (RJ) (1 Season) 1 League 3 63 21 1.8 0.7 0 0 3 21 3 0.33 1 4 -3 -4.29 -3.56 1.0 2.3 -1.2 -1.72 -1.39 MLS (4 Seasons) 82 6,202 76 64.4 68.9 73 81 28 9 36 2 1.63 122 95 +27 +0.39 +0.63 95.2 90.5 +4.7 +0.07 +0.24 Primera A (3 Seasons) 29 1,342 46 12.6 14.9 11 88 7 18 21 15 0.79 15 23 -8 -0.54 -0.35 Série A (2 Seasons) 3 63 21 0.6 0.7 0 0 3 21 5 0.33 1 4 -3 -4.29 -3.56 1.0 2.3 -1.2 -1.72 -1.39 Primeira Liga (1 Season) 32 2,355 74 77.0 26.2 27 83 8 5 24 1 1.09 23 32 -9 -0.34 +0.29
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 2022 22 Orlando City us USA U.S. Open Cup 1st 1 82 82 13.7 0.9 1 82 0 0 0 3.00 2 0 +2 +2.20 +0.98 Matches 2023 23 Orlando City us USA U.S. Open Cup R32 1 30 30 33.3 0.3 0 0 1 30 0 0.00 0 1 -1 -3.00 -3.00 Matches 2 Seasons 1 Club 1 League 2 112 56 16.2 1.2 1 82 0 1 30 0 1.50 2 1 +1 +0.80 -0.29
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 2017 17 Envigado 1 League 2.5 0 0 0 5 1 1 4 1 2 0 2018 18 Envigado 1 League 12.4 1 0 0 11 21 3 26 13 12 0 2020 20 Botafogo (RJ) 1 League 0.7 2 1 1 5 2 0 0 1 2 0 0 0 3 0 0 2021-2022 22 Portimonense 1 League 26.2 4 0 0 24 31 9 21 23 27 0 2022 22 Orlando City 2 Leagues 7.0 1 0 0 4 5 1 13 7 6 0 0 0 20 1 6 14.3 2023 23 Orlando City 2 Leagues 27.9 5 0 0 20 30 11 49 17 17 0 0 0 126 1 17 5.6 2024 24 Orlando City 1 League 30.7 4 0 0 24 36 6 40 19 29 2 1 0 146 7 12 36.8 2025 25 Orlando City 1 League 4.6 2 0 0 3 5 0 8 3 8 0 0 0 26 0 4 0.0 10 Seasons 5 Clubs 5 Leagues 111.9 19 1 1 96 131 31 161 84 103 2 1 0 321 9 39 18.8 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches Orlando City (4 Seasons) 2 Leagues 70.2 12 0 0 51 76 18 110 46 60 2 1 0 318 9 39 18.8 Envigado (3 Seasons) 1 League 14.9 1 0 0 16 22 4 30 14 14 0 Palmeiras (2 Seasons) 1 League Portimonense (1 Season) 1 League 26.2 4 0 0 24 31 9 21 23 27 0 Botafogo (RJ) (1 Season) 1 League 0.7 2 1 1 5 2 0 0 1 2 0 0 0 3 0 0 MLS (4 Seasons) 68.9 12 0 0 51 75 18 108 44 58 2 1 0 318 9 39 18.8 Primera A (3 Seasons) 14.9 1 0 0 16 22 4 30 14 14 0 Série A (2 Seasons) 0.7 2 1 1 5 2 0 0 1 2 0 0 0 3 0 0 U.S. Open Cup (2 Seasons) 1.2 0 0 0 0 1 0 2 2 2 0 Primeira Liga (1 Season) 26.2 4 0 0 24 31 9 21 23 27 0
Miscellaneous Stats Table Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches 2017 17 Envigado co COL 1. Primera A 17th 2.5 0 0 0 5 1 1 4 1 2 0 Matches 2018 18 Envigado co COL 1. Primera A 15th 12.4 1 0 0 11 21 3 26 13 12 0 Matches 2020 20 Botafogo (RJ) br BRA 1. Série A 20th 0.7 2 1 1 5 2 0 0 1 2 0 0 0 3 0 0 Matches 2021-2022 22 Portimonense pt POR 1. Primeira Liga 13th 26.2 4 0 0 24 31 9 21 23 27 0 Matches 2022 22 Orlando City us USA 1. MLS 13th 6.1 1 0 0 4 4 1 12 5 4 0 0 0 20 1 6 14.3 Matches 2023 23 Orlando City us USA 1. MLS 2nd 27.6 5 0 0 20 30 11 48 17 17 0 0 0 126 1 17 5.6 Matches 2024 24 Orlando City us USA 1. MLS 9th 30.7 4 0 0 24 36 6 40 19 29 2 1 0 146 7 12 36.8 Matches 2025 25 Orlando City us USA 1. MLS 9th 4.6 2 0 0 3 5 0 8 3 8 0 0 0 26 0 4 0.0 Matches 10 Seasons 5 Clubs 4 Leagues 110.7 19 1 1 96 130 31 159 82 101 2 1 0 321 9 39 18.8 Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches Orlando City (4 Seasons) 1 League 68.9 12 0 0 51 75 18 108 44 58 2 1 0 318 9 39 18.8 Envigado (3 Seasons) 1 League 14.9 1 0 0 16 22 4 30 14 14 0 Palmeiras (2 Seasons) 1 League Portimonense (1 Season) 1 League 26.2 4 0 0 24 31 9 21 23 27 0 Botafogo (RJ) (1 Season) 1 League 0.7 2 1 1 5 2 0 0 1 2 0 0 0 3 0 0 MLS (4 Seasons) 68.9 12 0 0 51 75 18 108 44 58 2 1 0 318 9 39 18.8 Primera A (3 Seasons) 14.9 1 0 0 16 22 4 30 14 14 0 Série A (2 Seasons) 0.7 2 1 1 5 2 0 0 1 2 0 0 0 3 0 0 Primeira Liga (1 Season) 26.2 4 0 0 24 31 9 21 23 27 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, 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 Iván Angulo Pages
Iván Angulo 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