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 2017 20 Sporting KC us USA 1. MLS 25 16 1,420 15.8 3 1 4 3 0 0 3 0 0.19 0.06 0.25 0.19 0.25 Matches 2017 20 Swope Park us USA 2. USL 1 1 90 1.0 1 0 1 1 0 0 0 0 1.00 0.00 1.00 1.00 1.00 Matches 2018 21 LAFC us USA 1. MLS 30 18 1,808 20.1 5 6 11 5 0 0 0 0 6.3 6.3 4.5 10.8 67 48 189 0.25 0.30 0.55 0.25 0.55 0.31 0.23 0.54 0.31 0.54 Matches 2019 22 LAFC us USA 1. MLS 34 29 2,691 29.9 6 3 9 6 0 0 7 0 6.3 6.3 5.1 11.4 102 212 175 0.20 0.10 0.30 0.20 0.30 0.21 0.17 0.38 0.21 0.38 Matches 2019 22 LAFC us USA U.S. Open Cup 3 3 270 3.0 0 1 1 0 0 0 0 0 0.00 0.33 0.33 0.00 0.33 Matches 2020 23 LAFC us USA 1. MLS 21 18 1,721 19.1 1 2 3 1 0 0 4 0 2.7 2.7 2.1 4.7 47 112 94 0.05 0.10 0.16 0.05 0.16 0.14 0.11 0.25 0.14 0.25 Matches 2021 24 LAFC us USA 1. MLS 30 25 2,204 24.5 2 2 4 2 0 0 1 0 3.2 3.2 2.9 6.1 36 112 77 0.08 0.08 0.16 0.08 0.16 0.13 0.12 0.25 0.13 0.25 Matches 2022 25 LAFC us USA 1. MLS 30 16 1,334 14.8 0 1 1 0 0 0 1 0 1.8 1.8 1.5 3.3 25 80 62 0.00 0.07 0.07 0.00 0.07 0.12 0.10 0.22 0.12 0.22 Matches 2022 25 LAFC us USA U.S. Open Cup 3 2 196 2.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2023 26 Toronto FC us USA 1. MLS 5 1 155 1.7 0 0 0 0 0 0 0 0 0.3 0.3 0.1 0.4 1 6 11 0.00 0.00 0.00 0.00 0.00 0.16 0.06 0.22 0.16 0.22 Matches 2023 26 NE Revolution us USA 1. MLS 15 14 1,033 11.5 0 1 1 0 0 0 4 1 0.4 0.4 0.6 1.0 9 39 17 0.00 0.09 0.09 0.00 0.09 0.03 0.05 0.09 0.03 0.09 Matches 2023 26 NE Revolution us USA U.S. Open Cup 1 1 62 0.7 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2024 27 Houston Dynamo us USA 1. MLS 27 12 986 11.0 5 1 6 5 0 0 1 0 5.7 5.7 2.1 7.8 21 22 55 0.46 0.09 0.55 0.46 0.55 0.52 0.19 0.71 0.52 0.71 Matches 2024 27 Toronto FC us USA 1. MLS 0 0 Matches 2024 27 Houston Dynamo us USA U.S. Open Cup 1 1 69 0.8 1 0 1 1 0 0 0 0 1.30 0.00 1.30 1.30 1.30 Matches 8 Seasons 6 Clubs 3 Leagues 226 157 14,039 156.0 24 18 42 24 0 0 22 1 26.7 26.7 19.0 45.6 308 631 680 0.15 0.12 0.27 0.15 0.27 0.20 0.14 0.34 0.20 0.34 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 LAFC (5 Seasons) 2 Leagues 151 111 10,224 113.6 14 15 29 14 0 0 13 0 20.3 20.3 16.2 36.4 277 564 597 0.12 0.13 0.26 0.12 0.26 0.19 0.15 0.34 0.19 0.34 Toronto FC (2 Seasons) 1 League 5 1 155 1.7 0 0 0 0 0 0 0 0 0.3 0.3 0.1 0.4 1 6 11 0.00 0.00 0.00 0.00 0.00 0.16 0.06 0.22 0.16 0.22 Houston Dynamo (1 Season) 2 Leagues 28 13 1,055 11.7 6 1 7 6 0 0 1 0 5.7 5.7 2.1 7.8 21 22 55 0.51 0.09 0.60 0.51 0.60 0.52 0.19 0.71 0.52 0.71 Sporting KC (1 Season) 1 League 25 16 1,420 15.8 3 1 4 3 0 0 3 0 0.19 0.06 0.25 0.19 0.25 NE Revolution (1 Season) 2 Leagues 16 15 1,095 12.2 0 1 1 0 0 0 5 1 0.4 0.4 0.6 1.0 9 39 17 0.00 0.08 0.08 0.00 0.08 0.03 0.05 0.09 0.03 0.09 Swope Park (1 Season) 1 League 1 1 90 1.0 1 0 1 1 0 0 0 0 1.00 0.00 1.00 1.00 1.00 MLS (8 Seasons) 217 149 13,352 148.4 22 17 39 22 0 0 21 1 26.7 26.7 19.0 45.6 308 631 680 0.15 0.11 0.26 0.15 0.26 0.20 0.14 0.34 0.20 0.34 U.S. Open Cup (4 Seasons) 8 7 597 6.6 1 1 2 1 0 0 1 0 0.15 0.15 0.30 0.15 0.30 USL (1 Season) 1 1 90 1.0 1 0 1 1 0 0 0 0 1.00 0.00 1.00 1.00 1.00
Standard Stats Table Season Age Squad Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches 2017 20 Swope Park 1 League 1 1 90 1.0 1 0 1 1 0 0 0 0 1.00 0.00 1.00 1.00 1.00 2017 20 Sporting KC 1 League 25 16 1,420 15.8 3 1 4 3 0 0 3 0 0.19 0.06 0.25 0.19 0.25 2018 21 LAFC 1 League 30 18 1,808 20.1 5 6 11 5 0 0 0 0 6.3 6.3 4.5 10.8 67 48 189 0.25 0.30 0.55 0.25 0.55 0.31 0.23 0.54 0.31 0.54 2019 22 LAFC 2 Leagues 37 32 2,961 32.9 6 4 10 6 0 0 7 0 6.3 6.3 5.1 11.4 102 212 175 0.18 0.12 0.30 0.18 0.30 0.21 0.17 0.38 0.21 0.38 2020 23 LAFC 1 League 21 18 1,721 19.1 1 2 3 1 0 0 4 0 2.7 2.7 2.1 4.7 47 112 94 0.05 0.10 0.16 0.05 0.16 0.14 0.11 0.25 0.14 0.25 2021 24 LAFC 1 League 30 25 2,204 24.5 2 2 4 2 0 0 1 0 3.2 3.2 2.9 6.1 36 112 77 0.08 0.08 0.16 0.08 0.16 0.13 0.12 0.25 0.13 0.25 2022 25 LAFC 2 Leagues 33 18 1,530 17.0 0 1 1 0 0 0 1 0 1.8 1.8 1.5 3.3 25 80 62 0.00 0.06 0.06 0.00 0.06 0.12 0.10 0.22 0.12 0.22 2023 26 NE Revolution 2 Leagues 16 15 1,095 12.2 0 1 1 0 0 0 5 1 0.4 0.4 0.6 1.0 9 39 17 0.00 0.08 0.08 0.00 0.08 0.03 0.05 0.09 0.03 0.09 2023 26 Toronto FC 1 League 5 1 155 1.7 0 0 0 0 0 0 0 0 0.3 0.3 0.1 0.4 1 6 11 0.00 0.00 0.00 0.00 0.00 0.16 0.06 0.22 0.16 0.22 2024 27 Toronto FC 1 League 0 0 2024 27 Houston Dynamo 2 Leagues 28 13 1,055 11.7 6 1 7 6 0 0 1 0 5.7 5.7 2.1 7.8 21 22 55 0.51 0.09 0.60 0.51 0.60 0.52 0.19 0.71 0.52 0.71 8 Seasons 6 Clubs 3 Leagues 226 157 14,039 156.0 24 18 42 24 0 0 22 1 26.7 26.7 19.0 45.6 308 631 680 0.15 0.12 0.27 0.15 0.27 0.20 0.14 0.34 0.20 0.34 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 LAFC (5 Seasons) 2 Leagues 151 111 10,224 113.6 14 15 29 14 0 0 13 0 20.3 20.3 16.2 36.4 277 564 597 0.12 0.13 0.26 0.12 0.26 0.19 0.15 0.34 0.19 0.34 Toronto FC (2 Seasons) 1 League 5 1 155 1.7 0 0 0 0 0 0 0 0 0.3 0.3 0.1 0.4 1 6 11 0.00 0.00 0.00 0.00 0.00 0.16 0.06 0.22 0.16 0.22 Houston Dynamo (1 Season) 2 Leagues 28 13 1,055 11.7 6 1 7 6 0 0 1 0 5.7 5.7 2.1 7.8 21 22 55 0.51 0.09 0.60 0.51 0.60 0.52 0.19 0.71 0.52 0.71 Sporting KC (1 Season) 1 League 25 16 1,420 15.8 3 1 4 3 0 0 3 0 0.19 0.06 0.25 0.19 0.25 NE Revolution (1 Season) 2 Leagues 16 15 1,095 12.2 0 1 1 0 0 0 5 1 0.4 0.4 0.6 1.0 9 39 17 0.00 0.08 0.08 0.00 0.08 0.03 0.05 0.09 0.03 0.09 Swope Park (1 Season) 1 League 1 1 90 1.0 1 0 1 1 0 0 0 0 1.00 0.00 1.00 1.00 1.00 MLS (8 Seasons) 217 149 13,352 148.4 22 17 39 22 0 0 21 1 26.7 26.7 19.0 45.6 308 631 680 0.15 0.11 0.26 0.15 0.26 0.20 0.14 0.34 0.20 0.34 U.S. Open Cup (4 Seasons) 8 7 597 6.6 1 1 2 1 0 0 1 0 0.15 0.15 0.30 0.15 0.30 USL (1 Season) 1 1 90 1.0 1 0 1 1 0 0 0 0 1.00 0.00 1.00 1.00 1.00
Standard Stats Table Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches 2017 20 Swope Park us USA 2. USL 5th 1 1 90 1.0 1 0 1 1 0 0 0 0 1.00 0.00 1.00 1.00 1.00 Matches 2017 20 Sporting KC us USA 1. MLS 11th 25 16 1,420 15.8 3 1 4 3 0 0 3 0 0.19 0.06 0.25 0.19 0.25 Matches 2018 21 LAFC us USA 1. MLS 5th 30 18 1,808 20.1 5 6 11 5 0 0 0 0 6.3 6.3 4.5 10.8 67 48 189 0.25 0.30 0.55 0.25 0.55 0.31 0.23 0.54 0.31 0.54 Matches 2019 22 LAFC us USA 1. MLS 1st 34 29 2,691 29.9 6 3 9 6 0 0 7 0 6.3 6.3 5.1 11.4 102 212 175 0.20 0.10 0.30 0.20 0.30 0.21 0.17 0.38 0.21 0.38 Matches 2020 23 LAFC us USA 1. MLS 11th 21 18 1,721 19.1 1 2 3 1 0 0 4 0 2.7 2.7 2.1 4.7 47 112 94 0.05 0.10 0.16 0.05 0.16 0.14 0.11 0.25 0.14 0.25 Matches 2021 24 LAFC us USA 1. MLS 19th 30 25 2,204 24.5 2 2 4 2 0 0 1 0 3.2 3.2 2.9 6.1 36 112 77 0.08 0.08 0.16 0.08 0.16 0.13 0.12 0.25 0.13 0.25 Matches 2022 25 LAFC us USA 1. MLS 2nd 30 16 1,334 14.8 0 1 1 0 0 0 1 0 1.8 1.8 1.5 3.3 25 80 62 0.00 0.07 0.07 0.00 0.07 0.12 0.10 0.22 0.12 0.22 Matches 2023 26 NE Revolution us USA 1. MLS 6th 15 14 1,033 11.5 0 1 1 0 0 0 4 1 0.4 0.4 0.6 1.0 9 39 17 0.00 0.09 0.09 0.00 0.09 0.03 0.05 0.09 0.03 0.09 Matches 2023 26 Toronto FC us USA 1. MLS 29th 5 1 155 1.7 0 0 0 0 0 0 0 0 0.3 0.3 0.1 0.4 1 6 11 0.00 0.00 0.00 0.00 0.00 0.16 0.06 0.22 0.16 0.22 Matches 2024 27 Toronto FC us USA 1. MLS 24th 0 0 Matches 2024 27 Houston Dynamo us USA 1. MLS 8th 27 12 986 11.0 5 1 6 5 0 0 1 0 5.7 5.7 2.1 7.8 21 22 55 0.46 0.09 0.55 0.46 0.55 0.52 0.19 0.71 0.52 0.71 Matches 8 Seasons 6 Clubs 2 Leagues 218 150 13,442 149.4 23 17 40 23 0 0 21 1 26.7 26.7 19.0 45.6 308 631 680 0.15 0.11 0.27 0.15 0.27 0.20 0.14 0.34 0.20 0.34 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 LAFC (5 Seasons) 1 League 145 106 9,758 108.4 14 14 28 14 0 0 13 0 20.3 20.3 16.2 36.4 277 564 597 0.13 0.13 0.26 0.13 0.26 0.19 0.15 0.34 0.19 0.34 Toronto FC (2 Seasons) 1 League 5 1 155 1.7 0 0 0 0 0 0 0 0 0.3 0.3 0.1 0.4 1 6 11 0.00 0.00 0.00 0.00 0.00 0.16 0.06 0.22 0.16 0.22 Houston Dynamo (1 Season) 1 League 27 12 986 11.0 5 1 6 5 0 0 1 0 5.7 5.7 2.1 7.8 21 22 55 0.46 0.09 0.55 0.46 0.55 0.52 0.19 0.71 0.52 0.71 Sporting KC (1 Season) 1 League 25 16 1,420 15.8 3 1 4 3 0 0 3 0 0.19 0.06 0.25 0.19 0.25 NE Revolution (1 Season) 1 League 15 14 1,033 11.5 0 1 1 0 0 0 4 1 0.4 0.4 0.6 1.0 9 39 17 0.00 0.09 0.09 0.00 0.09 0.03 0.05 0.09 0.03 0.09 Swope Park (1 Season) 1 League 1 1 90 1.0 1 0 1 1 0 0 0 0 1.00 0.00 1.00 1.00 1.00 MLS (8 Seasons) 217 149 13,352 148.4 22 17 39 22 0 0 21 1 26.7 26.7 19.0 45.6 308 631 680 0.15 0.11 0.26 0.15 0.26 0.20 0.14 0.34 0.20 0.34 USL (1 Season) 1 1 90 1.0 1 0 1 1 0 0 0 0 1.00 0.00 1.00 1.00 1.00
Standard Stats Table Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches 2019 22 LAFC us USA U.S. Open Cup 1st 3 3 270 3.0 0 1 1 0 0 0 0 0 0.00 0.33 0.33 0.00 0.33 Matches 2022 25 LAFC us USA U.S. Open Cup 1st 3 2 196 2.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2023 26 NE Revolution us USA U.S. Open Cup R32 1 1 62 0.7 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2024 27 Houston Dynamo us USA U.S. Open Cup R32 1 1 69 0.8 1 0 1 1 0 0 0 0 1.30 0.00 1.30 1.30 1.30 Matches 4 Seasons 3 Clubs 1 League 8 7 597 6.6 1 1 2 1 0 0 1 0 0.15 0.15 0.30 0.15 0.30 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 LAFC (2 Seasons) 1 League 6 5 466 5.2 0 1 1 0 0 0 0 0 0.00 0.19 0.19 0.00 0.19 Houston Dynamo (1 Season) 1 League 1 1 69 0.8 1 0 1 1 0 0 0 0 1.30 0.00 1.30 1.30 1.30 NE Revolution (1 Season) 1 League 1 1 62 0.7 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00
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 20 Sporting KC us USA 1. MLS 15.8 3 38 15 39.5 2.41 0.95 0.08 0.20 0 0 Matches 2017 20 Swope Park us USA 2. USL 1.0 1 3 2 66.7 3.00 2.00 0.33 0.50 0 0 Matches 2018 21 LAFC us USA 1. MLS 20.1 5 49 19 38.8 2.44 0.95 0.10 0.26 15.2 0 0 0 6.3 6.3 0.13 -1.3 -1.3 Matches 2019 22 LAFC us USA 1. MLS 29.9 6 42 9 21.4 1.40 0.30 0.14 0.67 16.7 0 0 0 6.3 6.3 0.15 -0.3 -0.3 Matches 2019 22 LAFC us USA U.S. Open Cup 3.0 0 0 0 Matches 2020 23 LAFC us USA 1. MLS 19.1 1 15 6 40.0 0.78 0.31 0.07 0.17 14.5 0 0 0 2.7 2.7 0.18 -1.7 -1.7 Matches 2021 24 LAFC us USA 1. MLS 24.5 2 24 9 37.5 0.98 0.37 0.08 0.22 16.8 0 0 0 3.2 3.2 0.13 -1.2 -1.2 Matches 2022 25 LAFC us USA 1. MLS 14.8 0 16 4 25.0 1.08 0.27 0.00 0.00 14.4 0 0 0 1.8 1.8 0.11 -1.8 -1.8 Matches 2022 25 LAFC us USA U.S. Open Cup 2.2 0 5 3 60.0 2.30 1.38 0.00 0.00 0 0 Matches 2023 26 Toronto FC us USA 1. MLS 1.7 0 1 0 0.0 0.58 0.00 0.00 10.1 0 0 0 0.3 0.3 0.27 -0.3 -0.3 Matches 2023 26 NE Revolution us USA 1. MLS 11.5 0 5 2 40.0 0.44 0.17 0.00 0.00 22.4 0 0 0 0.4 0.4 0.08 -0.4 -0.4 Matches 2023 26 NE Revolution us USA U.S. Open Cup 0.7 0 0 0 0.00 0.00 0 0 Matches 2024 27 Houston Dynamo us USA 1. MLS 11.0 5 20 7 35.0 1.83 0.64 0.25 0.71 11.5 0 0 0 5.7 5.7 0.29 -0.7 -0.7 Matches 2024 27 Houston Dynamo us USA U.S. Open Cup 0.8 1 2 1 50.0 2.61 1.30 0.50 1.00 0 0 Matches 8 Seasons 6 Clubs 3 Leagues 156.0 24 220 77 35.0 1.44 0.50 0.11 0.31 15.4 0 0 0 26.7 26.7 0.16 -7.7 -7.7 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 LAFC (5 Seasons) 2 Leagues 113.6 14 151 50 33.1 1.37 0.45 0.09 0.28 15.7 0 0 0 20.3 20.3 0.14 -6.3 -6.3 Toronto FC (2 Seasons) 1 League 1.7 0 1 0 0.0 0.58 0.00 0.00 10.1 0 0 0 0.3 0.3 0.27 -0.3 -0.3 Houston Dynamo (1 Season) 2 Leagues 11.7 6 22 8 36.4 1.88 0.68 0.27 0.75 11.5 0 0 0 5.7 5.7 0.29 -0.7 -0.7 Sporting KC (1 Season) 1 League 15.8 3 38 15 39.5 2.41 0.95 0.08 0.20 0 0 NE Revolution (1 Season) 2 Leagues 12.2 0 5 2 40.0 0.41 0.16 0.00 0.00 22.4 0 0 0 0.4 0.4 0.08 -0.4 -0.4 Swope Park (1 Season) 1 League 1.0 1 3 2 66.7 3.00 2.00 0.33 0.50 0 0 MLS (8 Seasons) 148.4 22 210 71 33.8 1.42 0.48 0.10 0.31 15.4 0 0 0 26.7 26.7 0.16 -7.7 -7.7 U.S. Open Cup (4 Seasons) 6.6 1 7 4 57.1 1.93 1.10 0.14 0.25 0 0 USL (1 Season) 1.0 1 3 2 66.7 3.00 2.00 0.33 0.50 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 20 Swope Park 1 League 1.0 1 3 2 66.7 3.00 2.00 0.33 0.50 0 0 2017 20 Sporting KC 1 League 15.8 3 38 15 39.5 2.41 0.95 0.08 0.20 0 0 2018 21 LAFC 1 League 20.1 5 49 19 38.8 2.44 0.95 0.10 0.26 15.2 0 0 0 6.3 6.3 0.13 -1.3 -1.3 2019 22 LAFC 2 Leagues 32.9 6 42 9 21.4 1.40 0.30 0.14 0.67 16.7 0 0 0 6.3 6.3 0.15 -0.3 -0.3 2020 23 LAFC 1 League 19.1 1 15 6 40.0 0.78 0.31 0.07 0.17 14.5 0 0 0 2.7 2.7 0.18 -1.7 -1.7 2021 24 LAFC 1 League 24.5 2 24 9 37.5 0.98 0.37 0.08 0.22 16.8 0 0 0 3.2 3.2 0.13 -1.2 -1.2 2022 25 LAFC 2 Leagues 17.0 0 21 7 33.3 1.24 0.41 0.00 0.00 14.4 0 0 0 1.8 1.8 0.11 -1.8 -1.8 2023 26 NE Revolution 2 Leagues 12.2 0 5 2 40.0 0.41 0.16 0.00 0.00 22.4 0 0 0 0.4 0.4 0.08 -0.4 -0.4 2023 26 Toronto FC 1 League 1.7 0 1 0 0.0 0.58 0.00 0.00 10.1 0 0 0 0.3 0.3 0.27 -0.3 -0.3 2024 27 Houston Dynamo 2 Leagues 11.7 6 22 8 36.4 1.88 0.68 0.27 0.75 11.5 0 0 0 5.7 5.7 0.29 -0.7 -0.7 8 Seasons 6 Clubs 3 Leagues 156.0 24 220 77 35.0 1.44 0.50 0.11 0.31 15.4 0 0 0 26.7 26.7 0.16 -7.7 -7.7 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 LAFC (5 Seasons) 2 Leagues 113.6 14 151 50 33.1 1.37 0.45 0.09 0.28 15.7 0 0 0 20.3 20.3 0.14 -6.3 -6.3 Toronto FC (2 Seasons) 1 League 1.7 0 1 0 0.0 0.58 0.00 0.00 10.1 0 0 0 0.3 0.3 0.27 -0.3 -0.3 Houston Dynamo (1 Season) 2 Leagues 11.7 6 22 8 36.4 1.88 0.68 0.27 0.75 11.5 0 0 0 5.7 5.7 0.29 -0.7 -0.7 Sporting KC (1 Season) 1 League 15.8 3 38 15 39.5 2.41 0.95 0.08 0.20 0 0 NE Revolution (1 Season) 2 Leagues 12.2 0 5 2 40.0 0.41 0.16 0.00 0.00 22.4 0 0 0 0.4 0.4 0.08 -0.4 -0.4 Swope Park (1 Season) 1 League 1.0 1 3 2 66.7 3.00 2.00 0.33 0.50 0 0 MLS (8 Seasons) 148.4 22 210 71 33.8 1.42 0.48 0.10 0.31 15.4 0 0 0 26.7 26.7 0.16 -7.7 -7.7 U.S. Open Cup (4 Seasons) 6.6 1 7 4 57.1 1.93 1.10 0.14 0.25 0 0 USL (1 Season) 1.0 1 3 2 66.7 3.00 2.00 0.33 0.50 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 20 Swope Park us USA 2. USL 5th 1.0 1 3 2 66.7 3.00 2.00 0.33 0.50 0 0 Matches 2017 20 Sporting KC us USA 1. MLS 11th 15.8 3 38 15 39.5 2.41 0.95 0.08 0.20 0 0 Matches 2018 21 LAFC us USA 1. MLS 5th 20.1 5 49 19 38.8 2.44 0.95 0.10 0.26 15.2 0 0 0 6.3 6.3 0.13 -1.3 -1.3 Matches 2019 22 LAFC us USA 1. MLS 1st 29.9 6 42 9 21.4 1.40 0.30 0.14 0.67 16.7 0 0 0 6.3 6.3 0.15 -0.3 -0.3 Matches 2020 23 LAFC us USA 1. MLS 11th 19.1 1 15 6 40.0 0.78 0.31 0.07 0.17 14.5 0 0 0 2.7 2.7 0.18 -1.7 -1.7 Matches 2021 24 LAFC us USA 1. MLS 19th 24.5 2 24 9 37.5 0.98 0.37 0.08 0.22 16.8 0 0 0 3.2 3.2 0.13 -1.2 -1.2 Matches 2022 25 LAFC us USA 1. MLS 2nd 14.8 0 16 4 25.0 1.08 0.27 0.00 0.00 14.4 0 0 0 1.8 1.8 0.11 -1.8 -1.8 Matches 2023 26 NE Revolution us USA 1. MLS 6th 11.5 0 5 2 40.0 0.44 0.17 0.00 0.00 22.4 0 0 0 0.4 0.4 0.08 -0.4 -0.4 Matches 2023 26 Toronto FC us USA 1. MLS 29th 1.7 0 1 0 0.0 0.58 0.00 0.00 10.1 0 0 0 0.3 0.3 0.27 -0.3 -0.3 Matches 2024 27 Houston Dynamo us USA 1. MLS 8th 11.0 5 20 7 35.0 1.83 0.64 0.25 0.71 11.5 0 0 0 5.7 5.7 0.29 -0.7 -0.7 Matches 8 Seasons 6 Clubs 2 Leagues 149.4 23 213 73 34.3 1.43 0.49 0.11 0.32 15.4 0 0 0 26.7 26.7 0.16 -7.7 -7.7 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 LAFC (5 Seasons) 1 League 108.4 14 146 47 32.2 1.35 0.43 0.10 0.30 15.7 0 0 0 20.3 20.3 0.14 -6.3 -6.3 Toronto FC (2 Seasons) 1 League 1.7 0 1 0 0.0 0.58 0.00 0.00 10.1 0 0 0 0.3 0.3 0.27 -0.3 -0.3 Houston Dynamo (1 Season) 1 League 11.0 5 20 7 35.0 1.83 0.64 0.25 0.71 11.5 0 0 0 5.7 5.7 0.29 -0.7 -0.7 Sporting KC (1 Season) 1 League 15.8 3 38 15 39.5 2.41 0.95 0.08 0.20 0 0 NE Revolution (1 Season) 1 League 11.5 0 5 2 40.0 0.44 0.17 0.00 0.00 22.4 0 0 0 0.4 0.4 0.08 -0.4 -0.4 Swope Park (1 Season) 1 League 1.0 1 3 2 66.7 3.00 2.00 0.33 0.50 0 0 MLS (8 Seasons) 148.4 22 210 71 33.8 1.42 0.48 0.10 0.31 15.4 0 0 0 26.7 26.7 0.16 -7.7 -7.7 USL (1 Season) 1.0 1 3 2 66.7 3.00 2.00 0.33 0.50 0 0
Shooting Table Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches 2019 22 LAFC us USA U.S. Open Cup 1st 3.0 0 0 0 Matches 2022 25 LAFC us USA U.S. Open Cup 1st 2.2 0 5 3 60.0 2.30 1.38 0.00 0.00 0 0 Matches 2023 26 NE Revolution us USA U.S. Open Cup R32 0.7 0 0 0 0.00 0.00 0 0 Matches 2024 27 Houston Dynamo us USA U.S. Open Cup R32 0.8 1 2 1 50.0 2.61 1.30 0.50 1.00 0 0 Matches 4 Seasons 3 Clubs 1 League 6.6 1 7 4 57.1 1.93 1.10 0.14 0.25 0 0 Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches LAFC (2 Seasons) 1 League 5.2 0 5 3 60.0 2.30 1.38 0.00 0.00 0 0 Houston Dynamo (1 Season) 1 League 0.8 1 2 1 50.0 2.61 1.30 0.50 1.00 0 0 NE Revolution (1 Season) 1 League 0.7 0 0 0 0.00 0.00 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 20 Sporting KC us USA 1. MLS 15.8 1 Matches 2017 20 Swope Park us USA 2. USL 1.0 0 Matches 2018 21 LAFC us USA 1. MLS 20.1 434 542 80.1 6284 1297 255 293 87.0 150 192 78.1 15 25 60.0 6 4.5 3.1 +1.5 38 24 22 1 48 Matches 2019 22 LAFC us USA 1. MLS 29.9 1273 1513 84.1 18675 5944 699 793 88.1 476 528 90.2 45 73 61.6 3 5.1 4.7 -2.1 42 132 43 2 212 Matches 2019 22 LAFC us USA U.S. Open Cup 3.0 1 Matches 2020 23 LAFC us USA 1. MLS 19.1 865 1024 84.5 12730 4073 505 558 90.5 311 357 87.1 29 47 61.7 2 2.1 2.2 -0.1 25 78 20 3 112 Matches 2021 24 LAFC us USA 1. MLS 24.5 861 1039 82.9 12147 4060 519 589 88.1 278 325 85.5 31 48 64.6 2 2.9 3.6 -0.9 27 106 16 1 112 Matches 2022 25 LAFC us USA 1. MLS 14.8 463 558 83.0 6435 2331 274 314 87.3 151 175 86.3 14 23 60.9 1 1.5 1.5 -0.5 16 47 18 0 80 Matches 2022 25 LAFC us USA U.S. Open Cup 2.2 0 Matches 2023 26 Toronto FC us USA 1. MLS 1.7 50 59 84.7 780 226 27 30 90.0 17 20 85.0 4 5 80.0 0 0.1 0.1 -0.1 2 1 0 0 6 Matches 2023 26 NE Revolution us USA 1. MLS 11.5 404 467 86.5 6402 1758 198 223 88.8 166 180 92.2 22 32 68.8 1 0.6 0.7 +0.4 10 41 3 0 39 Matches 2023 26 NE Revolution us USA U.S. Open Cup 0.7 0 Matches 2024 27 Houston Dynamo us USA 1. MLS 11.0 254 319 79.6 3391 626 160 177 90.4 75 96 78.1 7 15 46.7 1 2.1 1.2 -1.1 13 11 6 0 22 Matches 2024 27 Houston Dynamo us USA U.S. Open Cup 0.8 0 Matches 8 Seasons 6 Clubs 3 Leagues 156.0 4604 5521 83.4 66844 20315 2637 2977 88.6 1624 1873 86.7 167 268 62.3 18 19.0 17.0 -1.0 173 440 128 7 631 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 LAFC (5 Seasons) 2 Leagues 113.6 3896 4676 83.3 56271 17705 2252 2547 88.4 1366 1577 86.6 134 216 62.0 15 16.2 15.1 -1.2 148 387 119 7 564 Toronto FC (2 Seasons) 1 League 1.7 50 59 84.7 780 226 27 30 90.0 17 20 85.0 4 5 80.0 0 0.1 0.1 -0.1 2 1 0 0 6 Houston Dynamo (1 Season) 2 Leagues 11.7 254 319 79.6 3391 626 160 177 90.4 75 96 78.1 7 15 46.7 1 2.1 1.2 -1.1 13 11 6 0 22 Sporting KC (1 Season) 1 League 15.8 1 NE Revolution (1 Season) 2 Leagues 12.2 404 467 86.5 6402 1758 198 223 88.8 166 180 92.2 22 32 68.8 1 0.6 0.7 +0.4 10 41 3 0 39 Swope Park (1 Season) 1 League 1.0 0 MLS (8 Seasons) 148.4 4604 5521 83.4 66844 20315 2637 2977 88.6 1624 1873 86.7 167 268 62.3 17 19.0 17.0 -2.0 173 440 128 7 631 U.S. Open Cup (4 Seasons) 6.6 1 USL (1 Season) 1.0 0
Passing Table Season Age Squad Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches 2017 20 Swope Park 1 League 1.0 0 2017 20 Sporting KC 1 League 15.8 1 2018 21 LAFC 1 League 20.1 434 542 80.1 6284 1297 255 293 87.0 150 192 78.1 15 25 60.0 6 4.5 3.1 +1.5 38 24 22 1 48 2019 22 LAFC 2 Leagues 32.9 1273 1513 84.1 18675 5944 699 793 88.1 476 528 90.2 45 73 61.6 4 5.1 4.7 -1.1 42 132 43 2 212 2020 23 LAFC 1 League 19.1 865 1024 84.5 12730 4073 505 558 90.5 311 357 87.1 29 47 61.7 2 2.1 2.2 -0.1 25 78 20 3 112 2021 24 LAFC 1 League 24.5 861 1039 82.9 12147 4060 519 589 88.1 278 325 85.5 31 48 64.6 2 2.9 3.6 -0.9 27 106 16 1 112 2022 25 LAFC 2 Leagues 17.0 463 558 83.0 6435 2331 274 314 87.3 151 175 86.3 14 23 60.9 1 1.5 1.5 -0.5 16 47 18 0 80 2023 26 NE Revolution 2 Leagues 12.2 404 467 86.5 6402 1758 198 223 88.8 166 180 92.2 22 32 68.8 1 0.6 0.7 +0.4 10 41 3 0 39 2023 26 Toronto FC 1 League 1.7 50 59 84.7 780 226 27 30 90.0 17 20 85.0 4 5 80.0 0 0.1 0.1 -0.1 2 1 0 0 6 2024 27 Houston Dynamo 2 Leagues 11.7 254 319 79.6 3391 626 160 177 90.4 75 96 78.1 7 15 46.7 1 2.1 1.2 -1.1 13 11 6 0 22 8 Seasons 6 Clubs 3 Leagues 156.0 4604 5521 83.4 66844 20315 2637 2977 88.6 1624 1873 86.7 167 268 62.3 18 19.0 17.0 -1.0 173 440 128 7 631 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 LAFC (5 Seasons) 2 Leagues 113.6 3896 4676 83.3 56271 17705 2252 2547 88.4 1366 1577 86.6 134 216 62.0 15 16.2 15.1 -1.2 148 387 119 7 564 Toronto FC (2 Seasons) 1 League 1.7 50 59 84.7 780 226 27 30 90.0 17 20 85.0 4 5 80.0 0 0.1 0.1 -0.1 2 1 0 0 6 Houston Dynamo (1 Season) 2 Leagues 11.7 254 319 79.6 3391 626 160 177 90.4 75 96 78.1 7 15 46.7 1 2.1 1.2 -1.1 13 11 6 0 22 Sporting KC (1 Season) 1 League 15.8 1 NE Revolution (1 Season) 2 Leagues 12.2 404 467 86.5 6402 1758 198 223 88.8 166 180 92.2 22 32 68.8 1 0.6 0.7 +0.4 10 41 3 0 39 Swope Park (1 Season) 1 League 1.0 0 MLS (8 Seasons) 148.4 4604 5521 83.4 66844 20315 2637 2977 88.6 1624 1873 86.7 167 268 62.3 17 19.0 17.0 -2.0 173 440 128 7 631 U.S. Open Cup (4 Seasons) 6.6 1 USL (1 Season) 1.0 0
Passing Table Season Age Squad Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches 2017 20 Swope Park us USA 2. USL 5th 1.0 0 Matches 2017 20 Sporting KC us USA 1. MLS 11th 15.8 1 Matches 2018 21 LAFC us USA 1. MLS 5th 20.1 434 542 80.1 6284 1297 255 293 87.0 150 192 78.1 15 25 60.0 6 4.5 3.1 +1.5 38 24 22 1 48 Matches 2019 22 LAFC us USA 1. MLS 1st 29.9 1273 1513 84.1 18675 5944 699 793 88.1 476 528 90.2 45 73 61.6 3 5.1 4.7 -2.1 42 132 43 2 212 Matches 2020 23 LAFC us USA 1. MLS 11th 19.1 865 1024 84.5 12730 4073 505 558 90.5 311 357 87.1 29 47 61.7 2 2.1 2.2 -0.1 25 78 20 3 112 Matches 2021 24 LAFC us USA 1. MLS 19th 24.5 861 1039 82.9 12147 4060 519 589 88.1 278 325 85.5 31 48 64.6 2 2.9 3.6 -0.9 27 106 16 1 112 Matches 2022 25 LAFC us USA 1. MLS 2nd 14.8 463 558 83.0 6435 2331 274 314 87.3 151 175 86.3 14 23 60.9 1 1.5 1.5 -0.5 16 47 18 0 80 Matches 2023 26 NE Revolution us USA 1. MLS 6th 11.5 404 467 86.5 6402 1758 198 223 88.8 166 180 92.2 22 32 68.8 1 0.6 0.7 +0.4 10 41 3 0 39 Matches 2023 26 Toronto FC us USA 1. MLS 29th 1.7 50 59 84.7 780 226 27 30 90.0 17 20 85.0 4 5 80.0 0 0.1 0.1 -0.1 2 1 0 0 6 Matches 2024 27 Houston Dynamo us USA 1. MLS 8th 11.0 254 319 79.6 3391 626 160 177 90.4 75 96 78.1 7 15 46.7 1 2.1 1.2 -1.1 13 11 6 0 22 Matches 8 Seasons 6 Clubs 2 Leagues 149.4 4604 5521 83.4 66844 20315 2637 2977 88.6 1624 1873 86.7 167 268 62.3 17 19.0 17.0 -2.0 173 440 128 7 631 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 LAFC (5 Seasons) 1 League 108.4 3896 4676 83.3 56271 17705 2252 2547 88.4 1366 1577 86.6 134 216 62.0 14 16.2 15.1 -2.2 148 387 119 7 564 Toronto FC (2 Seasons) 1 League 1.7 50 59 84.7 780 226 27 30 90.0 17 20 85.0 4 5 80.0 0 0.1 0.1 -0.1 2 1 0 0 6 Houston Dynamo (1 Season) 1 League 11.0 254 319 79.6 3391 626 160 177 90.4 75 96 78.1 7 15 46.7 1 2.1 1.2 -1.1 13 11 6 0 22 Sporting KC (1 Season) 1 League 15.8 1 NE Revolution (1 Season) 1 League 11.5 404 467 86.5 6402 1758 198 223 88.8 166 180 92.2 22 32 68.8 1 0.6 0.7 +0.4 10 41 3 0 39 Swope Park (1 Season) 1 League 1.0 0 MLS (8 Seasons) 148.4 4604 5521 83.4 66844 20315 2637 2977 88.6 1624 1873 86.7 167 268 62.3 17 19.0 17.0 -2.0 173 440 128 7 631 USL (1 Season) 1.0 0
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 20 Swope Park 1 League 1.0 1 2017 20 Sporting KC 1 League 15.8 10 2018 21 LAFC 1 League 20.1 542 528 12 2 5 2 11 4 2 0 0 0 434 2 12 2019 22 LAFC 2 Leagues 32.9 1513 1459 45 12 4 1 10 26 4 0 0 0 1273 9 39 2020 23 LAFC 1 League 19.1 1024 891 132 25 3 1 16 104 2 1 0 0 865 1 26 2021 24 LAFC 1 League 24.5 1039 975 59 5 3 1 12 54 0 0 0 0 861 5 25 2022 25 LAFC 2 Leagues 17.0 558 554 4 3 1 2 5 1 0 0 0 0 463 0 13 2023 26 NE Revolution 2 Leagues 12.2 467 459 7 3 1 5 2 2 0 0 0 0 404 1 8 2023 26 Toronto FC 1 League 1.7 59 57 2 0 0 1 0 2 0 0 0 0 50 0 1 2024 27 Houston Dynamo 2 Leagues 11.7 319 315 3 0 2 2 4 3 0 0 0 0 254 1 12 8 Seasons 6 Clubs 3 Leagues 156.0 5521 5238 264 50 19 15 71 196 8 1 0 0 4604 19 136 Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches LAFC (5 Seasons) 2 Leagues 113.6 4676 4407 252 47 16 7 54 189 8 1 0 0 3896 17 115 Toronto FC (2 Seasons) 1 League 1.7 59 57 2 0 0 1 0 2 0 0 0 0 50 0 1 Houston Dynamo (1 Season) 2 Leagues 11.7 319 315 3 0 2 2 4 3 0 0 0 0 254 1 12 Sporting KC (1 Season) 1 League 15.8 10 NE Revolution (1 Season) 2 Leagues 12.2 467 459 7 3 1 5 2 2 0 0 0 0 404 1 8 Swope Park (1 Season) 1 League 1.0 1 MLS (8 Seasons) 148.4 5521 5238 264 50 19 15 69 196 8 1 0 0 4604 19 136 U.S. Open Cup (4 Seasons) 6.6 1 USL (1 Season) 1.0 1
Pass Types Table Season Age Squad Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches 2017 20 Swope Park us USA 2. USL 5th 1.0 1 Matches 2017 20 Sporting KC us USA 1. MLS 11th 15.8 10 Matches 2018 21 LAFC us USA 1. MLS 5th 20.1 542 528 12 2 5 2 11 4 2 0 0 0 434 2 12 Matches 2019 22 LAFC us USA 1. MLS 1st 29.9 1513 1459 45 12 4 1 10 26 4 0 0 0 1273 9 39 Matches 2020 23 LAFC us USA 1. MLS 11th 19.1 1024 891 132 25 3 1 16 104 2 1 0 0 865 1 26 Matches 2021 24 LAFC us USA 1. MLS 19th 24.5 1039 975 59 5 3 1 12 54 0 0 0 0 861 5 25 Matches 2022 25 LAFC us USA 1. MLS 2nd 14.8 558 554 4 3 1 2 5 1 0 0 0 0 463 0 13 Matches 2023 26 NE Revolution us USA 1. MLS 6th 11.5 467 459 7 3 1 5 2 2 0 0 0 0 404 1 8 Matches 2023 26 Toronto FC us USA 1. MLS 29th 1.7 59 57 2 0 0 1 0 2 0 0 0 0 50 0 1 Matches 2024 27 Houston Dynamo us USA 1. MLS 8th 11.0 319 315 3 0 2 2 3 3 0 0 0 0 254 1 12 Matches 8 Seasons 6 Clubs 2 Leagues 149.4 5521 5238 264 50 19 15 70 196 8 1 0 0 4604 19 136 Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches LAFC (5 Seasons) 1 League 108.4 4676 4407 252 47 16 7 54 189 8 1 0 0 3896 17 115 Toronto FC (2 Seasons) 1 League 1.7 59 57 2 0 0 1 0 2 0 0 0 0 50 0 1 Houston Dynamo (1 Season) 1 League 11.0 319 315 3 0 2 2 3 3 0 0 0 0 254 1 12 Sporting KC (1 Season) 1 League 15.8 10 NE Revolution (1 Season) 1 League 11.5 467 459 7 3 1 5 2 2 0 0 0 0 404 1 8 Swope Park (1 Season) 1 League 1.0 1 MLS (8 Seasons) 148.4 5521 5238 264 50 19 15 69 196 8 1 0 0 4604 19 136 USL (1 Season) 1.0 1
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 20 Swope Park 1 League 1.0 2017 20 Sporting KC 1 League 15.8 2018 21 LAFC 1 League 20.1 65 3.24 46 0 5 5 6 3 10 0.50 8 0 0 1 0 1 2019 22 LAFC 2 Leagues 32.9 110 3.68 78 1 11 6 13 1 15 0.50 8 0 2 1 4 0 2020 23 LAFC 1 League 19.1 68 3.55 53 4 3 4 4 0 7 0.37 4 0 0 3 0 0 2021 24 LAFC 1 League 24.5 76 3.10 61 1 7 1 5 1 7 0.29 5 0 1 0 1 0 2022 25 LAFC 2 Leagues 17.0 44 2.96 35 0 4 4 1 0 4 0.27 4 0 0 0 0 0 2023 26 NE Revolution 2 Leagues 12.2 17 1.48 17 0 0 0 0 0 2 0.17 2 0 0 0 0 0 2023 26 Toronto FC 1 League 1.7 5 2.92 5 0 0 0 0 0 0 0.00 0 0 0 0 0 0 2024 27 Houston Dynamo 2 Leagues 11.7 24 2.19 21 0 1 0 1 1 3 0.27 1 0 0 0 1 1 8 Seasons 6 Clubs 3 Leagues 156.0 409 3.08 316 6 31 20 30 6 48 0.36 32 0 3 5 6 2 Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches LAFC (5 Seasons) 2 Leagues 113.6 363 3.35 273 6 30 20 29 5 43 0.40 29 0 3 5 5 1 Toronto FC (2 Seasons) 1 League 1.7 5 2.92 5 0 0 0 0 0 0 0.00 0 0 0 0 0 0 Houston Dynamo (1 Season) 2 Leagues 11.7 24 2.19 21 0 1 0 1 1 3 0.27 1 0 0 0 1 1 Sporting KC (1 Season) 1 League 15.8 NE Revolution (1 Season) 2 Leagues 12.2 17 1.48 17 0 0 0 0 0 2 0.17 2 0 0 0 0 0 Swope Park (1 Season) 1 League 1.0 MLS (8 Seasons) 148.4 409 3.08 316 6 31 20 30 6 48 0.36 32 0 3 5 6 2 U.S. Open Cup (4 Seasons) 6.6 USL (1 Season) 1.0
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 20 Swope Park us USA 2. USL 5th 1.0 Matches 2017 20 Sporting KC us USA 1. MLS 11th 15.8 Matches 2018 21 LAFC us USA 1. MLS 5th 20.1 65 3.24 46 0 5 5 6 3 10 0.50 8 0 0 1 0 1 Matches 2019 22 LAFC us USA 1. MLS 1st 29.9 110 3.68 78 1 11 6 13 1 15 0.50 8 0 2 1 4 0 Matches 2020 23 LAFC us USA 1. MLS 11th 19.1 68 3.55 53 4 3 4 4 0 7 0.37 4 0 0 3 0 0 Matches 2021 24 LAFC us USA 1. MLS 19th 24.5 76 3.10 61 1 7 1 5 1 7 0.29 5 0 1 0 1 0 Matches 2022 25 LAFC us USA 1. MLS 2nd 14.8 44 2.96 35 0 4 4 1 0 4 0.27 4 0 0 0 0 0 Matches 2023 26 NE Revolution us USA 1. MLS 6th 11.5 17 1.48 17 0 0 0 0 0 2 0.17 2 0 0 0 0 0 Matches 2023 26 Toronto FC us USA 1. MLS 29th 1.7 5 2.92 5 0 0 0 0 0 0 0.00 0 0 0 0 0 0 Matches 2024 27 Houston Dynamo us USA 1. MLS 8th 11.0 24 2.19 21 0 1 0 1 1 3 0.27 1 0 0 0 1 1 Matches 8 Seasons 6 Clubs 2 Leagues 149.4 409 3.08 316 6 31 20 30 6 48 0.36 32 0 3 5 6 2 Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches LAFC (5 Seasons) 1 League 108.4 363 3.35 273 6 30 20 29 5 43 0.40 29 0 3 5 5 1 Toronto FC (2 Seasons) 1 League 1.7 5 2.92 5 0 0 0 0 0 0 0.00 0 0 0 0 0 0 Houston Dynamo (1 Season) 1 League 11.0 24 2.19 21 0 1 0 1 1 3 0.27 1 0 0 0 1 1 Sporting KC (1 Season) 1 League 15.8 NE Revolution (1 Season) 1 League 11.5 17 1.48 17 0 0 0 0 0 2 0.17 2 0 0 0 0 0 Swope Park (1 Season) 1 League 1.0 MLS (8 Seasons) 148.4 409 3.08 316 6 31 20 30 6 48 0.36 32 0 3 5 6 2 USL (1 Season) 1.0
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 20 Swope Park 1 League 1.0 3 1 0 2017 20 Sporting KC 1 League 15.8 28 8 0 2018 21 LAFC 1 League 20.1 35 21 14 13 8 12 26 46.2 14 18 1 17 15 50 6 0 2019 22 LAFC 2 Leagues 32.9 83 60 27 43 13 13 48 27.1 35 42 4 38 30 113 18 1 2020 23 LAFC 1 League 19.1 49 32 20 23 6 16 40 40.0 24 29 4 25 34 83 22 0 2021 24 LAFC 1 League 24.5 60 31 24 25 11 26 63 41.3 37 30 2 28 40 100 17 0 2022 25 LAFC 2 Leagues 17.0 35 29 11 17 7 21 32 65.6 11 20 2 18 21 54 12 0 2023 26 NE Revolution 2 Leagues 12.2 36 24 17 17 2 15 36 41.7 21 15 3 12 14 50 7 1 2023 26 Toronto FC 1 League 1.7 2 1 1 1 0 1 1 100.0 0 2 0 2 0 2 0 0 2024 27 Houston Dynamo 2 Leagues 11.7 18 16 7 9 2 3 14 21.4 11 7 0 7 9 27 8 1 8 Seasons 6 Clubs 3 Leagues 156.0 318 245 121 148 49 107 260 41.2 153 163 16 147 172 479 90 3 Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches LAFC (5 Seasons) 2 Leagues 113.6 262 173 96 121 45 88 209 42.1 121 139 13 126 140 400 75 1 Toronto FC (2 Seasons) 1 League 1.7 2 1 1 1 0 1 1 100.0 0 2 0 2 0 2 0 0 Houston Dynamo (1 Season) 2 Leagues 11.7 18 16 7 9 2 3 14 21.4 11 7 0 7 9 27 8 1 Sporting KC (1 Season) 1 League 15.8 28 8 0 NE Revolution (1 Season) 2 Leagues 12.2 36 24 17 17 2 15 36 41.7 21 15 3 12 14 50 7 1 Swope Park (1 Season) 1 League 1.0 3 1 0 MLS (8 Seasons) 148.4 318 229 121 148 49 107 260 41.2 153 163 16 147 169 479 90 3 U.S. Open Cup (4 Seasons) 6.6 13 2 0 USL (1 Season) 1.0 3 1 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 20 Swope Park us USA 2. USL 5th 1.0 3 1 Matches 2017 20 Sporting KC us USA 1. MLS 11th 15.8 28 8 Matches 2018 21 LAFC us USA 1. MLS 5th 20.1 35 21 14 13 8 12 26 46.2 14 18 1 17 15 50 6 0 Matches 2019 22 LAFC us USA 1. MLS 1st 29.9 83 60 27 43 13 13 48 27.1 35 42 4 38 30 113 18 1 Matches 2020 23 LAFC us USA 1. MLS 11th 19.1 49 32 20 23 6 16 40 40.0 24 29 4 25 34 83 22 0 Matches 2021 24 LAFC us USA 1. MLS 19th 24.5 60 31 24 25 11 26 63 41.3 37 30 2 28 40 100 17 0 Matches 2022 25 LAFC us USA 1. MLS 2nd 14.8 35 22 11 17 7 21 32 65.6 11 20 2 18 19 54 12 0 Matches 2023 26 NE Revolution us USA 1. MLS 6th 11.5 36 20 17 17 2 15 36 41.7 21 15 3 12 14 50 7 1 Matches 2023 26 Toronto FC us USA 1. MLS 29th 1.7 2 1 1 1 0 1 1 100.0 0 2 0 2 0 2 0 0 Matches 2024 27 Houston Dynamo us USA 1. MLS 8th 11.0 18 14 7 9 2 3 14 21.4 11 7 0 7 9 27 8 1 Matches 8 Seasons 6 Clubs 2 Leagues 149.4 318 232 121 148 49 107 260 41.2 153 163 16 147 170 479 90 3 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 LAFC (5 Seasons) 1 League 108.4 262 166 96 121 45 88 209 42.1 121 139 13 126 138 400 75 1 Toronto FC (2 Seasons) 1 League 1.7 2 1 1 1 0 1 1 100.0 0 2 0 2 0 2 0 0 Houston Dynamo (1 Season) 1 League 11.0 18 14 7 9 2 3 14 21.4 11 7 0 7 9 27 8 1 Sporting KC (1 Season) 1 League 15.8 28 8 0 NE Revolution (1 Season) 1 League 11.5 36 20 17 17 2 15 36 41.7 21 15 3 12 14 50 7 1 Swope Park (1 Season) 1 League 1.0 3 1 0 MLS (8 Seasons) 148.4 318 229 121 148 49 107 260 41.2 153 163 16 147 169 479 90 3 USL (1 Season) 1.0 3 1 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 20 Sporting KC us USA 1. MLS 15.8 Matches 2017 20 Swope Park us USA 2. USL 1.0 Matches 2018 21 LAFC us USA 1. MLS 20.1 798 7 100 269 446 100 798 79 34 43.0 45 57.0 586 4284 2117 67 46 23 49 40 563 189 Matches 2019 22 LAFC us USA 1. MLS 29.9 1949 34 297 1056 643 91 1949 127 76 59.8 51 40.2 1297 7628 3805 102 82 29 81 80 1353 175 Matches 2019 22 LAFC us USA U.S. Open Cup 3.0 Matches 2020 23 LAFC us USA 1. MLS 19.1 1295 33 253 678 382 50 1295 50 32 64.0 18 36.0 735 3460 1771 47 28 12 60 29 764 94 Matches 2021 24 LAFC us USA 1. MLS 24.5 1361 27 201 760 425 35 1361 69 45 65.2 24 34.8 774 3468 1478 36 40 8 61 45 805 77 Matches 2022 25 LAFC us USA 1. MLS 14.8 761 27 127 387 258 37 761 40 24 60.0 15 37.5 438 2107 1016 25 24 11 39 28 461 62 Matches 2022 25 LAFC us USA U.S. Open Cup 2.2 Matches 2023 26 Toronto FC us USA 1. MLS 1.7 68 1 12 31 26 3 68 1 0 0.0 1 100.0 36 161 62 1 3 0 2 3 51 11 Matches 2023 26 NE Revolution us USA 1. MLS 11.5 583 23 122 351 117 12 583 31 18 58.1 10 32.3 343 1437 584 9 8 1 18 8 362 17 Matches 2023 26 NE Revolution us USA U.S. Open Cup 0.7 Matches 2024 27 Houston Dynamo us USA 1. MLS 11.0 426 8 70 208 149 41 426 15 3 20.0 11 73.3 263 1310 592 21 8 7 20 15 300 55 Matches 2024 27 Houston Dynamo us USA U.S. Open Cup 0.8 Matches 8 Seasons 6 Clubs 3 Leagues 156.0 7241 160 1182 3740 2446 369 7241 412 232 56.3 175 42.5 4472 23855 11425 308 239 91 330 248 4659 680 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 LAFC (5 Seasons) 2 Leagues 113.6 6164 128 978 3150 2154 313 6164 365 211 57.8 153 41.9 3830 20947 10187 277 220 83 290 222 3946 597 Toronto FC (2 Seasons) 1 League 1.7 68 1 12 31 26 3 68 1 0 0.0 1 100.0 36 161 62 1 3 0 2 3 51 11 Houston Dynamo (1 Season) 2 Leagues 11.7 426 8 70 208 149 41 426 15 3 20.0 11 73.3 263 1310 592 21 8 7 20 15 300 55 Sporting KC (1 Season) 1 League 15.8 NE Revolution (1 Season) 2 Leagues 12.2 583 23 122 351 117 12 583 31 18 58.1 10 32.3 343 1437 584 9 8 1 18 8 362 17 Swope Park (1 Season) 1 League 1.0 MLS (8 Seasons) 148.4 7241 160 1182 3740 2446 369 7241 412 232 56.3 175 42.5 4472 23855 11425 308 239 91 330 248 4659 680 U.S. Open Cup (4 Seasons) 6.6 USL (1 Season) 1.0
Possession Table Season Age Squad Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches 2017 20 Swope Park 1 League 1.0 2017 20 Sporting KC 1 League 15.8 2018 21 LAFC 1 League 20.1 798 7 100 269 446 100 798 79 34 43.0 45 57.0 586 4284 2117 67 46 23 49 40 563 189 2019 22 LAFC 2 Leagues 32.9 1949 34 297 1056 643 91 1949 127 76 59.8 51 40.2 1297 7628 3805 102 82 29 81 80 1353 175 2020 23 LAFC 1 League 19.1 1295 33 253 678 382 50 1295 50 32 64.0 18 36.0 735 3460 1771 47 28 12 60 29 764 94 2021 24 LAFC 1 League 24.5 1361 27 201 760 425 35 1361 69 45 65.2 24 34.8 774 3468 1478 36 40 8 61 45 805 77 2022 25 LAFC 2 Leagues 17.0 761 27 127 387 258 37 761 40 24 60.0 15 37.5 438 2107 1016 25 24 11 39 28 461 62 2023 26 NE Revolution 2 Leagues 12.2 583 23 122 351 117 12 583 31 18 58.1 10 32.3 343 1437 584 9 8 1 18 8 362 17 2023 26 Toronto FC 1 League 1.7 68 1 12 31 26 3 68 1 0 0.0 1 100.0 36 161 62 1 3 0 2 3 51 11 2024 27 Houston Dynamo 2 Leagues 11.7 426 8 70 208 149 41 426 15 3 20.0 11 73.3 263 1310 592 21 8 7 20 15 300 55 8 Seasons 6 Clubs 3 Leagues 156.0 7241 160 1182 3740 2446 369 7241 412 232 56.3 175 42.5 4472 23855 11425 308 239 91 330 248 4659 680 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 LAFC (5 Seasons) 2 Leagues 113.6 6164 128 978 3150 2154 313 6164 365 211 57.8 153 41.9 3830 20947 10187 277 220 83 290 222 3946 597 Toronto FC (2 Seasons) 1 League 1.7 68 1 12 31 26 3 68 1 0 0.0 1 100.0 36 161 62 1 3 0 2 3 51 11 Houston Dynamo (1 Season) 2 Leagues 11.7 426 8 70 208 149 41 426 15 3 20.0 11 73.3 263 1310 592 21 8 7 20 15 300 55 Sporting KC (1 Season) 1 League 15.8 NE Revolution (1 Season) 2 Leagues 12.2 583 23 122 351 117 12 583 31 18 58.1 10 32.3 343 1437 584 9 8 1 18 8 362 17 Swope Park (1 Season) 1 League 1.0 MLS (8 Seasons) 148.4 7241 160 1182 3740 2446 369 7241 412 232 56.3 175 42.5 4472 23855 11425 308 239 91 330 248 4659 680 U.S. Open Cup (4 Seasons) 6.6 USL (1 Season) 1.0
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 20 Swope Park us USA 2. USL 5th 1.0 Matches 2017 20 Sporting KC us USA 1. MLS 11th 15.8 Matches 2018 21 LAFC us USA 1. MLS 5th 20.1 798 7 100 269 446 100 798 79 34 43.0 45 57.0 586 4284 2117 67 46 23 49 40 563 189 Matches 2019 22 LAFC us USA 1. MLS 1st 29.9 1949 34 297 1056 643 91 1949 127 76 59.8 51 40.2 1297 7628 3805 102 82 29 81 80 1353 175 Matches 2020 23 LAFC us USA 1. MLS 11th 19.1 1295 33 253 678 382 50 1295 50 32 64.0 18 36.0 735 3460 1771 47 28 12 60 29 764 94 Matches 2021 24 LAFC us USA 1. MLS 19th 24.5 1361 27 201 760 425 35 1361 69 45 65.2 24 34.8 774 3468 1478 36 40 8 61 45 805 77 Matches 2022 25 LAFC us USA 1. MLS 2nd 14.8 761 27 127 387 258 37 761 40 24 60.0 15 37.5 438 2107 1016 25 24 11 39 28 461 62 Matches 2023 26 NE Revolution us USA 1. MLS 6th 11.5 583 23 122 351 117 12 583 31 18 58.1 10 32.3 343 1437 584 9 8 1 18 8 362 17 Matches 2023 26 Toronto FC us USA 1. MLS 29th 1.7 68 1 12 31 26 3 68 1 0 0.0 1 100.0 36 161 62 1 3 0 2 3 51 11 Matches 2024 27 Houston Dynamo us USA 1. MLS 8th 11.0 426 8 70 208 149 41 426 15 3 20.0 11 73.3 263 1310 592 21 8 7 20 15 300 55 Matches 8 Seasons 6 Clubs 2 Leagues 149.4 7241 160 1182 3740 2446 369 7241 412 232 56.3 175 42.5 4472 23855 11425 308 239 91 330 248 4659 680 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 LAFC (5 Seasons) 1 League 108.4 6164 128 978 3150 2154 313 6164 365 211 57.8 153 41.9 3830 20947 10187 277 220 83 290 222 3946 597 Toronto FC (2 Seasons) 1 League 1.7 68 1 12 31 26 3 68 1 0 0.0 1 100.0 36 161 62 1 3 0 2 3 51 11 Houston Dynamo (1 Season) 1 League 11.0 426 8 70 208 149 41 426 15 3 20.0 11 73.3 263 1310 592 21 8 7 20 15 300 55 Sporting KC (1 Season) 1 League 15.8 NE Revolution (1 Season) 1 League 11.5 583 23 122 351 117 12 583 31 18 58.1 10 32.3 343 1437 584 9 8 1 18 8 362 17 Swope Park (1 Season) 1 League 1.0 MLS (8 Seasons) 148.4 7241 160 1182 3740 2446 369 7241 412 232 56.3 175 42.5 4472 23855 11425 308 239 91 330 248 4659 680 USL (1 Season) 1.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 onxG onxGA xG+/- xG+/-90 On-Off Matches 2017 20 Sporting KC us USA 1. MLS 25 1,420 57 46.4 15.8 16 8 9 8 1.12 19 17 +2 +0.13 -0.37 Matches 2017 20 Swope Park us USA 2. USL 1 90 90 3.1 1.0 1 1 0 0 3.00 3 1 +2 +2.00 +1.48 Matches 2018 21 LAFC us USA 1. MLS 30 1,808 60 59.1 20.1 18 83 12 12 26 1 1.55 42 28 +14 +0.70 +0.55 38.6 31.8 +6.8 +0.34 0.00 Matches 2019 22 LAFC us USA 1. MLS 34 2,691 79 87.9 29.9 29 88 27 5 29 0 2.08 74 32 +42 +1.40 -0.06 72.3 33.0 +39.3 +1.31 +0.96 Matches 2019 22 LAFC us USA U.S. Open Cup 3 270 90 100.0 3.0 3 90 3 0 0 2.00 6 2 +4 +1.33 Matches 2020 23 LAFC us USA 1. MLS 21 1,721 82 86.9 19.1 18 90 16 3 35 0 1.42 43 35 +8 +0.42 +0.42 37.9 27.0 +10.9 +0.57 +0.33 Matches 2021 24 LAFC us USA 1. MLS 30 2,204 73 72.0 24.5 25 84 17 5 22 3 1.37 39 33 +6 +0.25 +0.67 47.6 32.0 +15.5 +0.63 +0.06 Matches 2022 25 LAFC us USA 1. MLS 30 1,334 44 43.6 14.8 16 67 5 14 19 3 1.93 26 16 +10 +0.67 -0.26 28.3 16.6 +11.7 +0.79 -0.04 Matches 2022 25 LAFC us USA U.S. Open Cup 3 196 65 72.6 2.2 2 75 1 1 46 0 2.00 8 4 +4 +1.84 +1.84 Matches 2023 26 Toronto FC us USA 1. MLS 5 155 31 5.1 1.7 1 59 0 4 24 2 0.00 2 5 -3 -1.74 -0.81 2.3 4.6 -2.3 -1.34 -0.71 Matches 2023 26 NE Revolution us USA 1. MLS 15 1,033 69 33.8 11.5 14 72 3 1 30 1 1.53 21 13 +8 +0.70 +0.52 14.0 14.9 -0.8 -0.07 +0.01 Matches 2023 26 NE Revolution us USA U.S. Open Cup 1 62 62 34.4 0.7 1 62 0 0 0 0.00 0 1 -1 -1.45 -2.21 Matches 2024 27 Houston Dynamo us USA 1. MLS 27 986 37 32.2 11.0 12 58 0 15 19 4 1.64 23 14 +9 +0.82 +0.86 17.4 16.7 +0.7 +0.06 +0.21 Matches 2024 27 Toronto FC us USA 1. MLS 0 0 0 0 2 Matches 2024 27 Houston Dynamo us USA U.S. Open Cup 1 69 69 57.5 0.8 1 69 0 0 0 1.00 2 1 +1 +1.30 +3.07 Matches 8 Seasons 6 Clubs 3 Leagues 226 14,039 62 42.2 156.0 157 79 93 69 23 24 1.58 308 202 +106 +0.68 +0.57 258.3 176.6 +81.6 +0.62 +0.60 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 LAFC (5 Seasons) 2 Leagues 151 10,224 68 69.3 113.6 111 83 81 40 25 7 1.71 238 150 +88 +0.77 +0.34 224.6 140.5 +84.1 +0.78 +0.21 Toronto FC (2 Seasons) 1 League 5 155 31 2.5 1.7 1 59 0 4 24 4 0.00 2 5 -3 -1.74 -0.81 2.3 4.6 -2.3 -1.34 -0.71 Houston Dynamo (1 Season) 2 Leagues 28 1,055 38 33.2 11.7 13 59 0 15 19 4 1.62 25 15 +10 +0.85 +0.94 17.4 16.7 +0.7 +0.06 +0.21 Sporting KC (1 Season) 1 League 25 1,420 57 46.4 15.8 16 8 9 8 1.12 19 17 +2 +0.13 -0.37 NE Revolution (1 Season) 2 Leagues 16 1,095 68 33.8 12.2 15 71 3 1 30 1 1.43 21 14 +7 +0.58 +0.37 14.0 14.9 -0.8 -0.07 +0.01 Swope Park (1 Season) 1 League 1 90 90 3.1 1.0 1 1 0 0 3.00 3 1 +2 +2.00 +1.48 MLS (8 Seasons) 217 13,352 62 45.2 148.4 149 80 88 68 23 24 1.57 289 193 +96 +0.65 +0.62 258.3 176.6 +81.6 +0.62 +0.60 U.S. Open Cup (4 Seasons) 8 597 75 71.1 6.6 7 79 4 1 46 0 1.63 16 8 +8 +1.21 +1.21 USL (1 Season) 1 90 90 3.1 1.0 1 1 0 0 3.00 3 1 +2 +2.00 +1.48
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 2017 20 Swope Park 1 League 1 90 90 3.1 1.0 1 1 0 0 3.00 3 1 +2 +2.00 +1.48 2017 20 Sporting KC 1 League 25 1,420 57 46.4 15.8 16 8 9 8 1.12 19 17 +2 +0.13 -0.37 2018 21 LAFC 1 League 30 1,808 60 59.1 20.1 18 83 12 12 26 1 1.55 42 28 +14 +0.70 +0.55 38.6 31.8 +6.8 +0.34 0.00 2019 22 LAFC 2 Leagues 37 2,961 80 88.9 32.9 32 88 30 5 29 0 2.07 80 34 +46 +1.40 -0.07 72.3 33.0 +39.3 +1.31 +0.96 2020 23 LAFC 1 League 21 1,721 82 86.9 19.1 18 90 16 3 35 0 1.42 43 35 +8 +0.42 +0.42 37.9 27.0 +10.9 +0.57 +0.33 2021 24 LAFC 1 League 30 2,204 73 72.0 24.5 25 84 17 5 22 3 1.37 39 33 +6 +0.25 +0.67 47.6 32.0 +15.5 +0.63 +0.06 2022 25 LAFC 2 Leagues 33 1,530 46 45.9 17.0 18 67 6 15 21 3 1.94 34 20 +14 +0.82 -0.08 28.3 16.6 +11.7 +0.79 -0.04 2023 26 NE Revolution 2 Leagues 16 1,095 68 33.8 12.2 15 71 3 1 30 1 1.43 21 14 +7 +0.58 +0.37 14.0 14.9 -0.8 -0.07 +0.01 2023 26 Toronto FC 1 League 5 155 31 5.1 1.7 1 59 0 4 24 2 0.00 2 5 -3 -1.74 -0.81 2.3 4.6 -2.3 -1.34 -0.71 2024 27 Toronto FC 1 League 0 0 0 0 2 2024 27 Houston Dynamo 2 Leagues 28 1,055 38 33.2 11.7 13 59 0 15 19 4 1.62 25 15 +10 +0.85 +0.94 17.4 16.7 +0.7 +0.06 +0.21 8 Seasons 6 Clubs 3 Leagues 226 14,039 62 42.2 156.0 157 79 93 69 23 24 1.58 308 202 +106 +0.68 +0.57 258.3 176.6 +81.6 +0.62 +0.60 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 LAFC (5 Seasons) 2 Leagues 151 10,224 68 69.3 113.6 111 83 81 40 25 7 1.71 238 150 +88 +0.77 +0.34 224.6 140.5 +84.1 +0.78 +0.21 Toronto FC (2 Seasons) 1 League 5 155 31 2.5 1.7 1 59 0 4 24 4 0.00 2 5 -3 -1.74 -0.81 2.3 4.6 -2.3 -1.34 -0.71 Houston Dynamo (1 Season) 2 Leagues 28 1,055 38 33.2 11.7 13 59 0 15 19 4 1.62 25 15 +10 +0.85 +0.94 17.4 16.7 +0.7 +0.06 +0.21 Sporting KC (1 Season) 1 League 25 1,420 57 46.4 15.8 16 8 9 8 1.12 19 17 +2 +0.13 -0.37 NE Revolution (1 Season) 2 Leagues 16 1,095 68 33.8 12.2 15 71 3 1 30 1 1.43 21 14 +7 +0.58 +0.37 14.0 14.9 -0.8 -0.07 +0.01 Swope Park (1 Season) 1 League 1 90 90 3.1 1.0 1 1 0 0 3.00 3 1 +2 +2.00 +1.48 MLS (8 Seasons) 217 13,352 62 45.2 148.4 149 80 88 68 23 24 1.57 289 193 +96 +0.65 +0.62 258.3 176.6 +81.6 +0.62 +0.60 U.S. Open Cup (4 Seasons) 8 597 75 71.1 6.6 7 79 4 1 46 0 1.63 16 8 +8 +1.21 +1.21 USL (1 Season) 1 90 90 3.1 1.0 1 1 0 0 3.00 3 1 +2 +2.00 +1.48
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 2017 20 Swope Park us USA 2. USL 5th 1 90 90 3.1 1.0 1 1 0 0 3.00 3 1 +2 +2.00 +1.48 Matches 2017 20 Sporting KC us USA 1. MLS 11th 25 1,420 57 46.4 15.8 16 8 9 8 1.12 19 17 +2 +0.13 -0.37 Matches 2018 21 LAFC us USA 1. MLS 5th 30 1,808 60 59.1 20.1 18 83 12 12 26 1 1.55 42 28 +14 +0.70 +0.55 38.6 31.8 +6.8 +0.34 0.00 Matches 2019 22 LAFC us USA 1. MLS 1st 34 2,691 79 87.9 29.9 29 88 27 5 29 0 2.08 74 32 +42 +1.40 -0.06 72.3 33.0 +39.3 +1.31 +0.96 Matches 2020 23 LAFC us USA 1. MLS 11th 21 1,721 82 86.9 19.1 18 90 16 3 35 0 1.42 43 35 +8 +0.42 +0.42 37.9 27.0 +10.9 +0.57 +0.33 Matches 2021 24 LAFC us USA 1. MLS 19th 30 2,204 73 72.0 24.5 25 84 17 5 22 3 1.37 39 33 +6 +0.25 +0.67 47.6 32.0 +15.5 +0.63 +0.06 Matches 2022 25 LAFC us USA 1. MLS 2nd 30 1,334 44 43.6 14.8 16 67 5 14 19 3 1.93 26 16 +10 +0.67 -0.26 28.3 16.6 +11.7 +0.79 -0.04 Matches 2023 26 NE Revolution us USA 1. MLS 6th 15 1,033 69 33.8 11.5 14 72 3 1 30 1 1.53 21 13 +8 +0.70 +0.52 14.0 14.9 -0.8 -0.07 +0.01 Matches 2023 26 Toronto FC us USA 1. MLS 29th 5 155 31 5.1 1.7 1 59 0 4 24 2 0.00 2 5 -3 -1.74 -0.81 2.3 4.6 -2.3 -1.34 -0.71 Matches 2024 27 Toronto FC us USA 1. MLS 24th 0 0 0 0 2 Matches 2024 27 Houston Dynamo us USA 1. MLS 8th 27 986 37 32.2 11.0 12 58 0 15 19 4 1.64 23 14 +9 +0.82 +0.86 17.4 16.7 +0.7 +0.06 +0.21 Matches 8 Seasons 6 Clubs 2 Leagues 218 13,442 62 41.5 149.4 150 80 89 68 23 24 1.58 292 194 +98 +0.66 +0.54 258.3 176.6 +81.6 +0.62 +0.60 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 LAFC (5 Seasons) 1 League 145 9,758 67 68.6 108.4 106 83 77 39 24 7 1.70 224 144 +80 +0.74 +0.29 224.6 140.5 +84.1 +0.78 +0.21 Toronto FC (2 Seasons) 1 League 5 155 31 2.5 1.7 1 59 0 4 24 4 0.00 2 5 -3 -1.74 -0.81 2.3 4.6 -2.3 -1.34 -0.71 Houston Dynamo (1 Season) 1 League 27 986 37 32.2 11.0 12 58 0 15 19 4 1.64 23 14 +9 +0.82 +0.86 17.4 16.7 +0.7 +0.06 +0.21 Sporting KC (1 Season) 1 League 25 1,420 57 46.4 15.8 16 8 9 8 1.12 19 17 +2 +0.13 -0.37 NE Revolution (1 Season) 1 League 15 1,033 69 33.8 11.5 14 72 3 1 30 1 1.53 21 13 +8 +0.70 +0.52 14.0 14.9 -0.8 -0.07 +0.01 Swope Park (1 Season) 1 League 1 90 90 3.1 1.0 1 1 0 0 3.00 3 1 +2 +2.00 +1.48 MLS (8 Seasons) 217 13,352 62 45.2 148.4 149 80 88 68 23 24 1.57 289 193 +96 +0.65 +0.62 258.3 176.6 +81.6 +0.62 +0.60 USL (1 Season) 1 90 90 3.1 1.0 1 1 0 0 3.00 3 1 +2 +2.00 +1.48
Playing Time Table Season Age Squad Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches 2019 22 LAFC us USA U.S. Open Cup 1st 3 270 90 100.0 3.0 3 90 3 0 0 2.00 6 2 +4 +1.33 Matches 2022 25 LAFC us USA U.S. Open Cup 1st 3 196 65 72.6 2.2 2 75 1 1 46 0 2.00 8 4 +4 +1.84 +1.84 Matches 2023 26 NE Revolution us USA U.S. Open Cup R32 1 62 62 34.4 0.7 1 62 0 0 0 0.00 0 1 -1 -1.45 -2.21 Matches 2024 27 Houston Dynamo us USA U.S. Open Cup R32 1 69 69 57.5 0.8 1 69 0 0 0 1.00 2 1 +1 +1.30 +3.07 Matches 4 Seasons 3 Clubs 1 League 8 597 75 71.1 6.6 7 79 4 1 46 0 1.63 16 8 +8 +1.21 +1.21 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches LAFC (2 Seasons) 1 League 6 466 78 86.3 5.2 5 84 4 1 46 0 2.00 14 6 +8 +1.55 +1.55 Houston Dynamo (1 Season) 1 League 1 69 69 57.5 0.8 1 69 0 0 0 1.00 2 1 +1 +1.30 +3.07 NE Revolution (1 Season) 1 League 1 62 62 34.4 0.7 1 62 0 0 0 0.00 0 1 -1 -1.45 -2.21
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 20 Swope Park 1 League 1.0 0 0 0 0 4 1 1 1 3 0 0 0 2017 20 Sporting KC 1 League 15.8 3 0 0 29 38 24 10 8 28 1 0 0 2018 21 LAFC 1 League 20.1 0 0 0 25 53 13 11 15 21 0 0 0 119 13 35 27.1 2019 22 LAFC 2 Leagues 32.9 7 0 0 54 90 4 10 30 60 2 1 0 269 17 24 41.5 2020 23 LAFC 1 League 19.1 4 0 0 37 48 4 16 34 32 0 1 1 169 25 26 49.0 2021 24 LAFC 1 League 24.5 1 0 0 36 48 5 12 40 31 0 0 0 216 27 27 50.0 2022 25 LAFC 2 Leagues 17.0 1 0 0 32 34 2 5 21 29 0 0 0 137 16 13 55.2 2023 26 NE Revolution 2 Leagues 12.2 5 1 0 29 19 2 2 14 24 0 0 0 92 13 9 59.1 2023 26 Toronto FC 1 League 1.7 0 0 0 1 3 3 0 0 1 0 0 0 12 1 6 14.3 2024 27 Houston Dynamo 2 Leagues 11.7 1 0 0 19 21 9 4 9 16 0 0 0 54 13 16 44.8 8 Seasons 6 Clubs 3 Leagues 156.0 22 1 0 262 358 67 71 172 245 3 2 1 1068 125 156 44.5 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches LAFC (5 Seasons) 2 Leagues 113.6 13 0 0 184 273 28 54 140 173 2 2 1 910 98 125 43.9 Toronto FC (2 Seasons) 1 League 1.7 0 0 0 1 3 3 0 0 1 0 0 0 12 1 6 14.3 Houston Dynamo (1 Season) 2 Leagues 11.7 1 0 0 19 21 9 4 9 16 0 0 0 54 13 16 44.8 Sporting KC (1 Season) 1 League 15.8 3 0 0 29 38 24 10 8 28 1 0 0 NE Revolution (1 Season) 2 Leagues 12.2 5 1 0 29 19 2 2 14 24 0 0 0 92 13 9 59.1 Swope Park (1 Season) 1 League 1.0 0 0 0 0 4 1 1 1 3 0 0 0 MLS (8 Seasons) 148.4 21 1 0 250 349 65 69 169 229 3 2 1 1068 125 156 44.5 U.S. Open Cup (4 Seasons) 6.6 1 0 0 12 5 1 1 2 13 0 USL (1 Season) 1.0 0 0 0 0 4 1 1 1 3 0 0 0
Miscellaneous Stats Table Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches 2017 20 Swope Park us USA 2. USL 5th 1.0 0 0 0 0 4 1 1 1 3 0 0 0 Matches 2017 20 Sporting KC us USA 1. MLS 11th 15.8 3 0 0 29 38 24 10 8 28 1 0 0 Matches 2018 21 LAFC us USA 1. MLS 5th 20.1 0 0 0 25 53 13 11 15 21 0 0 0 119 13 35 27.1 Matches 2019 22 LAFC us USA 1. MLS 1st 29.9 7 0 0 54 90 4 10 30 60 2 1 0 269 17 24 41.5 Matches 2020 23 LAFC us USA 1. MLS 11th 19.1 4 0 0 37 48 4 16 34 32 0 1 1 169 25 26 49.0 Matches 2021 24 LAFC us USA 1. MLS 19th 24.5 1 0 0 36 48 5 12 40 31 0 0 0 216 27 27 50.0 Matches 2022 25 LAFC us USA 1. MLS 2nd 14.8 1 0 0 25 30 2 5 19 22 0 0 0 137 16 13 55.2 Matches 2023 26 NE Revolution us USA 1. MLS 6th 11.5 4 1 0 27 18 2 2 14 20 0 0 0 92 13 9 59.1 Matches 2023 26 Toronto FC us USA 1. MLS 29th 1.7 0 0 0 1 3 3 0 0 1 0 0 0 12 1 6 14.3 Matches 2024 27 Houston Dynamo us USA 1. MLS 8th 11.0 1 0 0 16 21 8 3 9 14 0 0 0 54 13 16 44.8 Matches 8 Seasons 6 Clubs 2 Leagues 149.4 21 1 0 250 353 66 70 170 232 3 2 1 1068 125 156 44.5 Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches LAFC (5 Seasons) 1 League 108.4 13 0 0 177 269 28 54 138 166 2 2 1 910 98 125 43.9 Toronto FC (2 Seasons) 1 League 1.7 0 0 0 1 3 3 0 0 1 0 0 0 12 1 6 14.3 Houston Dynamo (1 Season) 1 League 11.0 1 0 0 16 21 8 3 9 14 0 0 0 54 13 16 44.8 Sporting KC (1 Season) 1 League 15.8 3 0 0 29 38 24 10 8 28 1 0 0 NE Revolution (1 Season) 1 League 11.5 4 1 0 27 18 2 2 14 20 0 0 0 92 13 9 59.1 Swope Park (1 Season) 1 League 1.0 0 0 0 0 4 1 1 1 3 0 0 0 MLS (8 Seasons) 148.4 21 1 0 250 349 65 69 169 229 3 2 1 1068 125 156 44.5 USL (1 Season) 1.0 0 0 0 0 4 1 1 1 3 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, 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 Latif Blessing Pages
Latif Blessing 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)
Goal Logs by Competition
Scouting Report
Stathead & Player Comparison
Player Club Summary