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 8 8 601 6.7 0 1 1 0 0 0 2 0 1.0 1.0 0.6 1.6 18 28 51 0.00 0.15 0.15 0.00 0.15 0.15 0.09 0.24 0.15 0.24 Matches 10 Seasons 5 Clubs 5 Leagues 151 115 10,262 114.0 13 19 32 13 0 0 19 1 11.7 11.6 9.5 21.1 220 286 632 0.11 0.17 0.28 0.11 0.28 0.16 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 87 77 6,502 72.2 10 15 25 10 0 0 12 0 11.7 11.6 9.5 21.1 216 284 629 0.14 0.21 0.35 0.14 0.35 0.16 0.13 0.30 0.16 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) 85 76 6,390 71.0 10 15 25 10 0 0 12 0 11.7 11.6 9.5 21.1 216 284 629 0.14 0.21 0.35 0.14 0.35 0.16 0.13 0.30 0.16 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 8 8 601 6.7 0 1 1 0 0 0 2 0 1.0 1.0 0.6 1.6 18 28 51 0.00 0.15 0.15 0.00 0.15 0.15 0.09 0.24 0.15 0.24 10 Seasons 5 Clubs 5 Leagues 151 115 10,262 114.0 13 19 32 13 0 0 19 1 11.7 11.6 9.5 21.1 220 286 632 0.11 0.17 0.28 0.11 0.28 0.16 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 87 77 6,502 72.2 10 15 25 10 0 0 12 0 11.7 11.6 9.5 21.1 216 284 629 0.14 0.21 0.35 0.14 0.35 0.16 0.13 0.30 0.16 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) 85 76 6,390 71.0 10 15 25 10 0 0 12 0 11.7 11.6 9.5 21.1 216 284 629 0.14 0.21 0.35 0.14 0.35 0.16 0.13 0.30 0.16 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 7th 8 8 601 6.7 0 1 1 0 0 0 2 0 1.0 1.0 0.6 1.6 18 28 51 0.00 0.15 0.15 0.00 0.15 0.15 0.09 0.24 0.15 0.24 Matches 10 Seasons 5 Clubs 4 Leagues 149 114 10,150 112.8 13 19 32 13 0 0 19 1 11.7 11.6 9.5 21.1 220 286 632 0.12 0.17 0.28 0.12 0.28 0.16 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 85 76 6,390 71.0 10 15 25 10 0 0 12 0 11.7 11.6 9.5 21.1 216 284 629 0.14 0.21 0.35 0.14 0.35 0.16 0.13 0.30 0.16 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) 85 76 6,390 71.0 10 15 25 10 0 0 12 0 11.7 11.6 9.5 21.1 216 284 629 0.14 0.21 0.35 0.14 0.35 0.16 0.13 0.30 0.16 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 6.7 0 9 1 11.1 1.35 0.15 0.00 0.00 15.2 0 0 0 1.0 1.0 0.11 -1.0 -1.0 Matches 10 Seasons 5 Clubs 5 Leagues 114.0 13 145 43 29.7 1.27 0.38 0.09 0.30 16.3 0 0 0 11.7 11.6 0.12 -1.7 -1.6 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 72.2 10 104 30 28.8 1.44 0.42 0.10 0.33 16.3 0 0 0 11.7 11.6 0.12 -1.7 -1.6 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) 71.0 10 100 30 30.0 1.41 0.42 0.10 0.33 16.3 0 0 0 11.7 11.6 0.12 -1.7 -1.6 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 6.7 0 9 1 11.1 1.35 0.15 0.00 0.00 15.2 0 0 0 1.0 1.0 0.11 -1.0 -1.0 10 Seasons 5 Clubs 5 Leagues 114.0 13 145 43 29.7 1.27 0.38 0.09 0.30 16.3 0 0 0 11.7 11.6 0.12 -1.7 -1.6 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 72.2 10 104 30 28.8 1.44 0.42 0.10 0.33 16.3 0 0 0 11.7 11.6 0.12 -1.7 -1.6 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) 71.0 10 100 30 30.0 1.41 0.42 0.10 0.33 16.3 0 0 0 11.7 11.6 0.12 -1.7 -1.6 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 7th 6.7 0 9 1 11.1 1.35 0.15 0.00 0.00 15.2 0 0 0 1.0 1.0 0.11 -1.0 -1.0 Matches 10 Seasons 5 Clubs 4 Leagues 112.8 13 141 43 30.5 1.25 0.38 0.09 0.30 16.3 0 0 0 11.7 11.6 0.12 -1.7 -1.6 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 71.0 10 100 30 30.0 1.41 0.42 0.10 0.33 16.3 0 0 0 11.7 11.6 0.12 -1.7 -1.6 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) 71.0 10 100 30 30.0 1.41 0.42 0.10 0.33 16.3 0 0 0 11.7 11.6 0.12 -1.7 -1.6 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 6.7 157 197 79.7 2327 672 90 102 88.2 56 73 76.7 6 11 54.5 1 0.6 0.8 +0.4 8 8 10 2 28 Matches 10 Seasons 5 Clubs 5 Leagues 114.0 2090 2549 82.0 29357 7623 1271 1439 88.3 682 827 82.5 68 115 59.1 19 9.5 9.6 +9.5 84 106 99 15 286 Country Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches Orlando City (4 Seasons) 2 Leagues 72.2 2075 2531 82.0 29068 7561 1265 1431 88.4 676 821 82.3 65 112 58.0 15 9.5 9.6 +5.5 84 105 98 15 284 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) 71.0 2075 2531 82.0 29068 7561 1265 1431 88.4 676 821 82.3 65 112 58.0 15 9.5 9.6 +5.5 84 105 98 15 284 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 6.7 157 197 79.7 2327 672 90 102 88.2 56 73 76.7 6 11 54.5 1 0.6 0.8 +0.4 8 8 10 2 28 10 Seasons 5 Clubs 5 Leagues 114.0 2090 2549 82.0 29357 7623 1271 1439 88.3 682 827 82.5 68 115 59.1 19 9.5 9.6 +9.5 84 106 99 15 286 Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches Orlando City (4 Seasons) 2 Leagues 72.2 2075 2531 82.0 29068 7561 1265 1431 88.4 676 821 82.3 65 112 58.0 15 9.5 9.6 +5.5 84 105 98 15 284 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) 71.0 2075 2531 82.0 29068 7561 1265 1431 88.4 676 821 82.3 65 112 58.0 15 9.5 9.6 +5.5 84 105 98 15 284 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 7th 6.7 157 197 79.7 2327 672 90 102 88.2 56 73 76.7 6 11 54.5 1 0.6 0.8 +0.4 8 8 10 2 28 Matches 10 Seasons 5 Clubs 4 Leagues 112.8 2090 2549 82.0 29357 7623 1271 1439 88.3 682 827 82.5 68 115 59.1 19 9.5 9.6 +9.5 84 106 99 15 286 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 71.0 2075 2531 82.0 29068 7561 1265 1431 88.4 676 821 82.3 65 112 58.0 15 9.5 9.6 +5.5 84 105 98 15 284 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) 71.0 2075 2531 82.0 29068 7561 1265 1431 88.4 676 821 82.3 65 112 58.0 15 9.5 9.6 +5.5 84 105 98 15 284 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 6.7 197 188 8 1 0 0 9 7 0 0 0 0 157 1 4 10 Seasons 5 Clubs 5 Leagues 114.0 2549 2446 97 7 10 2 162 78 11 3 4 0 2090 6 63 Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches Orlando City (4 Seasons) 2 Leagues 72.2 2531 2428 97 7 10 2 111 78 11 3 4 0 2075 6 63 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) 71.0 2531 2428 97 7 10 2 109 78 11 3 4 0 2075 6 63 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 6.7 14 2.10 13 0 0 0 0 1 1 0.15 1 0 0 0 0 0 10 Seasons 5 Clubs 5 Leagues 114.0 198 2.76 160 3 17 6 7 5 28 0.39 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 72.2 198 2.79 160 3 17 6 7 5 28 0.39 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) 71.0 198 2.79 160 3 17 6 7 5 28 0.39 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 7th 6.7 14 2.10 13 0 0 0 0 1 1 0.15 1 0 0 0 0 0 Matches 10 Seasons 5 Clubs 4 Leagues 112.8 198 2.76 160 3 17 6 7 5 28 0.39 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 71.0 198 2.79 160 3 17 6 7 5 28 0.39 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) 71.0 198 2.79 160 3 17 6 7 5 28 0.39 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 6.7 14 8 6 7 1 6 11 54.5 5 13 2 11 4 18 4 1 10 Seasons 5 Clubs 5 Leagues 114.0 102 103 48 40 14 36 81 44.4 45 70 7 63 85 148 39 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 72.2 100 60 48 38 14 35 79 44.3 44 68 7 61 47 145 39 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) 71.0 100 58 48 38 14 35 79 44.3 44 68 7 61 45 145 39 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 7th 6.7 14 8 6 7 1 6 11 54.5 5 13 2 11 4 18 4 1 Matches 10 Seasons 5 Clubs 4 Leagues 112.8 102 101 48 40 14 36 81 44.4 45 70 7 63 83 148 39 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 71.0 100 58 48 38 14 35 79 44.3 44 68 7 61 45 145 39 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) 71.0 100 58 48 38 14 35 79 44.3 44 68 7 61 45 145 39 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 6.7 280 9 62 102 123 19 280 25 10 40.0 15 60.0 163 1063 564 18 7 9 14 8 178 51 Matches 10 Seasons 5 Clubs 5 Leagues 114.0 3304 73 521 1229 1599 262 3304 243 103 42.4 123 50.6 2195 13759 6707 220 131 110 143 63 2421 632 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 72.2 3273 73 518 1214 1585 260 3273 237 100 42.2 120 50.6 2175 13600 6639 216 129 108 141 63 2402 629 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) 71.0 3273 73 518 1214 1585 260 3273 237 100 42.2 120 50.6 2175 13600 6639 216 129 108 141 63 2402 629 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 6.7 280 9 62 102 123 19 280 25 10 40.0 15 60.0 163 1063 564 18 7 9 14 8 178 51 10 Seasons 5 Clubs 5 Leagues 114.0 3304 73 521 1229 1599 262 3304 243 103 42.4 123 50.6 2195 13759 6707 220 131 110 143 63 2421 632 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 72.2 3273 73 518 1214 1585 260 3273 237 100 42.2 120 50.6 2175 13600 6639 216 129 108 141 63 2402 629 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) 71.0 3273 73 518 1214 1585 260 3273 237 100 42.2 120 50.6 2175 13600 6639 216 129 108 141 63 2402 629 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 7th 6.7 280 9 62 102 123 19 280 25 10 40.0 15 60.0 163 1063 564 18 7 9 14 8 178 51 Matches 10 Seasons 5 Clubs 4 Leagues 112.8 3304 73 521 1229 1599 262 3304 243 103 42.4 123 50.6 2195 13759 6707 220 131 110 143 63 2421 632 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 71.0 3273 73 518 1214 1585 260 3273 237 100 42.2 120 50.6 2175 13600 6639 216 129 108 141 63 2402 629 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) 71.0 3273 73 518 1214 1585 260 3273 237 100 42.2 120 50.6 2175 13600 6639 216 129 108 141 63 2402 629 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 8 601 75 83.5 6.7 8 75 1 0 0 1.50 13 11 +2 +0.30 -0.46 10.5 9.7 +0.9 +0.13 -0.57 Matches 10 Seasons 5 Clubs 5 Leagues 151 10,262 68 29.7 114.0 115 81 43 36 25 23 1.33 163 156 +7 +0.06 +0.35 98.4 94.3 +4.0 +0.06 +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 87 6,502 75 61.4 72.2 77 80 28 10 35 2 1.63 124 97 +27 +0.37 +0.37 97.3 92.1 +5.2 +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) 85 6,390 75 64.5 71.0 76 80 28 9 36 2 1.63 122 96 +26 +0.37 +0.55 97.3 92.1 +5.2 +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 8 601 75 83.5 6.7 8 75 1 0 0 1.50 13 11 +2 +0.30 -0.46 10.5 9.7 +0.9 +0.13 -0.57 10 Seasons 5 Clubs 5 Leagues 151 10,262 68 29.7 114.0 115 81 43 36 25 23 1.33 163 156 +7 +0.06 +0.35 98.4 94.3 +4.0 +0.06 +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 87 6,502 75 61.4 72.2 77 80 28 10 35 2 1.63 124 97 +27 +0.37 +0.37 97.3 92.1 +5.2 +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) 85 6,390 75 64.5 71.0 76 80 28 9 36 2 1.63 122 96 +26 +0.37 +0.55 97.3 92.1 +5.2 +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 7th 8 601 75 83.5 6.7 8 75 1 0 0 1.50 13 11 +2 +0.30 -0.46 10.5 9.7 +0.9 +0.13 -0.57 Matches 10 Seasons 5 Clubs 4 Leagues 149 10,150 68 30.0 112.8 114 81 43 35 25 23 1.32 161 155 +6 +0.05 +0.40 98.4 94.3 +4.0 +0.06 +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 85 6,390 75 64.5 71.0 76 80 28 9 36 2 1.63 122 96 +26 +0.37 +0.55 97.3 92.1 +5.2 +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) 85 6,390 75 64.5 71.0 76 80 28 9 36 2 1.63 122 96 +26 +0.37 +0.55 97.3 92.1 +5.2 +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 6.7 2 0 0 6 7 0 9 4 8 0 0 0 45 0 5 0.0 10 Seasons 5 Clubs 5 Leagues 114.0 19 1 1 99 133 31 162 85 103 2 1 0 340 9 40 18.4 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 72.2 12 0 0 54 78 18 111 47 60 2 1 0 337 9 40 18.4 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) 71.0 12 0 0 54 77 18 109 45 58 2 1 0 337 9 40 18.4 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 7th 6.7 2 0 0 6 7 0 9 4 8 0 0 0 45 0 5 0.0 Matches 10 Seasons 5 Clubs 4 Leagues 112.8 19 1 1 99 132 31 160 83 101 2 1 0 340 9 40 18.4 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 71.0 12 0 0 54 77 18 109 45 58 2 1 0 337 9 40 18.4 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) 71.0 12 0 0 54 77 18 109 45 58 2 1 0 337 9 40 18.4 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