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 2018 22 Real Salt Lake us USA 1. MLS 31 21 1,898 21.1 8 5 13 8 0 0 4 0 7.6 7.6 4.9 12.5 40 27 118 0.38 0.24 0.62 0.38 0.62 0.36 0.23 0.59 0.36 0.59 Matches 2018 22 Monarchs us USA 2. USL 1 1 90 1.0 1 0 1 1 0 0 1 0 1.00 0.00 1.00 1.00 1.00 Matches 2019 23 Real Salt Lake us USA 1. MLS 31 23 2,098 23.3 5 3 8 5 0 0 6 0 4.8 4.8 2.7 7.5 50 44 160 0.21 0.13 0.34 0.21 0.34 0.20 0.12 0.32 0.20 0.32 Matches 2019 23 Real Salt Lake us USA U.S. Open Cup 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2020 24 Real Salt Lake us USA 1. MLS 21 17 1,528 17.0 2 2 4 2 0 0 4 0 3.7 3.7 1.5 5.1 40 51 115 0.12 0.12 0.24 0.12 0.24 0.22 0.09 0.30 0.22 0.30 Matches 2021 25 Houston Dynamo us USA 1. MLS 7 4 362 4.0 0 0 0 0 0 0 0 0 1.2 1.2 0.3 1.5 11 10 20 0.00 0.00 0.00 0.00 0.00 0.29 0.08 0.37 0.29 0.37 Matches 2021 25 LAFC us USA 1. MLS 13 9 750 8.3 3 2 5 3 0 0 2 0 2.6 2.6 0.9 3.5 11 13 68 0.36 0.24 0.60 0.36 0.60 0.31 0.10 0.42 0.31 0.42 Matches 2022 26 Houston Dynamo us USA 1. MLS 23 17 1,345 14.9 2 4 6 2 0 0 1 0 1.7 1.7 3.3 5.0 17 18 78 0.13 0.27 0.40 0.13 0.40 0.12 0.22 0.34 0.12 0.34 Matches 2022 26 Houston Dynamo us USA U.S. Open Cup 2 2 136 1.5 1 0 1 1 0 0 0 0 0.66 0.00 0.66 0.66 0.66 Matches 2023 27 Houston Dynamo us USA 1. MLS 34 28 2,330 25.9 8 5 13 8 0 0 4 0 7.3 7.3 3.1 10.4 31 50 147 0.31 0.19 0.50 0.31 0.50 0.28 0.12 0.40 0.28 0.40 Matches 2023 27 Houston Dynamo us USA U.S. Open Cup 5 4 338 3.8 3 2 5 2 1 1 1 0 0.80 0.53 1.33 0.53 1.07 Matches 2024 28 FC Cincinnati us USA 1. MLS 22 11 952 10.6 3 2 5 3 0 0 1 0 2.9 2.9 1.0 3.9 7 19 49 0.28 0.19 0.47 0.28 0.47 0.28 0.09 0.37 0.28 0.37 Matches 2025 29 FC Cincinnati us USA 1. MLS 4 1 145 1.6 0 0 0 0 0 0 1 0 0.6 0.6 0.3 0.9 4 2 11 0.00 0.00 0.00 0.00 0.00 0.36 0.20 0.57 0.36 0.57 Matches 8 Seasons 5 Clubs 3 Leagues 195 139 12,062 134.0 36 25 61 35 1 1 25 0 32.4 32.4 18.0 50.3 211 234 766 0.27 0.19 0.46 0.26 0.45 0.26 0.14 0.40 0.26 0.40 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 Real Salt Lake (3 Seasons) 2 Leagues 84 62 5,614 62.4 15 10 25 15 0 0 14 0 16.0 16.0 9.1 25.1 130 122 393 0.24 0.16 0.40 0.24 0.40 0.26 0.15 0.41 0.26 0.41 Houston Dynamo (3 Seasons) 2 Leagues 71 55 4,511 50.1 14 11 25 13 1 1 6 0 10.2 10.2 6.7 16.9 59 78 245 0.28 0.22 0.50 0.26 0.48 0.23 0.15 0.38 0.23 0.38 FC Cincinnati (2 Seasons) 1 League 26 12 1,097 12.2 3 2 5 3 0 0 2 0 3.5 3.5 1.3 4.8 11 21 60 0.25 0.16 0.41 0.25 0.41 0.29 0.11 0.40 0.29 0.40 LAFC (1 Season) 1 League 13 9 750 8.3 3 2 5 3 0 0 2 0 2.6 2.6 0.9 3.5 11 13 68 0.36 0.24 0.60 0.36 0.60 0.31 0.10 0.42 0.31 0.42 Monarchs (1 Season) 1 League 1 1 90 1.0 1 0 1 1 0 0 1 0 1.00 0.00 1.00 1.00 1.00 MLS (8 Seasons) 186 131 11,408 126.8 31 23 54 31 0 0 23 0 32.4 32.4 18.0 50.3 211 234 766 0.24 0.18 0.43 0.24 0.43 0.26 0.14 0.40 0.26 0.40 U.S. Open Cup (3 Seasons) 8 7 564 6.3 4 2 6 3 1 1 1 0 0.64 0.32 0.96 0.48 0.80 USL (1 Season) 1 1 90 1.0 1 0 1 1 0 0 1 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 2018 22 Monarchs 1 League 1 1 90 1.0 1 0 1 1 0 0 1 0 1.00 0.00 1.00 1.00 1.00 2018 22 Real Salt Lake 1 League 31 21 1,898 21.1 8 5 13 8 0 0 4 0 7.6 7.6 4.9 12.5 40 27 118 0.38 0.24 0.62 0.38 0.62 0.36 0.23 0.59 0.36 0.59 2019 23 Real Salt Lake 2 Leagues 32 24 2,188 24.3 5 3 8 5 0 0 6 0 4.8 4.8 2.7 7.5 50 44 160 0.21 0.12 0.33 0.21 0.33 0.20 0.12 0.32 0.20 0.32 2020 24 Real Salt Lake 1 League 21 17 1,528 17.0 2 2 4 2 0 0 4 0 3.7 3.7 1.5 5.1 40 51 115 0.12 0.12 0.24 0.12 0.24 0.22 0.09 0.30 0.22 0.30 2021 25 LAFC 1 League 13 9 750 8.3 3 2 5 3 0 0 2 0 2.6 2.6 0.9 3.5 11 13 68 0.36 0.24 0.60 0.36 0.60 0.31 0.10 0.42 0.31 0.42 2021 25 Houston Dynamo 1 League 7 4 362 4.0 0 0 0 0 0 0 0 0 1.2 1.2 0.3 1.5 11 10 20 0.00 0.00 0.00 0.00 0.00 0.29 0.08 0.37 0.29 0.37 2022 26 Houston Dynamo 2 Leagues 25 19 1,481 16.5 3 4 7 3 0 0 1 0 1.7 1.7 3.3 5.0 17 18 78 0.18 0.24 0.43 0.18 0.43 0.12 0.22 0.34 0.12 0.34 2023 27 Houston Dynamo 2 Leagues 39 32 2,668 29.6 11 7 18 10 1 1 5 0 7.3 7.3 3.1 10.4 31 50 147 0.37 0.24 0.61 0.34 0.57 0.28 0.12 0.40 0.28 0.40 2024 28 FC Cincinnati 1 League 22 11 952 10.6 3 2 5 3 0 0 1 0 2.9 2.9 1.0 3.9 7 19 49 0.28 0.19 0.47 0.28 0.47 0.28 0.09 0.37 0.28 0.37 2025 29 FC Cincinnati 1 League 4 1 145 1.6 0 0 0 0 0 0 1 0 0.6 0.6 0.3 0.9 4 2 11 0.00 0.00 0.00 0.00 0.00 0.36 0.20 0.57 0.36 0.57 8 Seasons 5 Clubs 3 Leagues 195 139 12,062 134.0 36 25 61 35 1 1 25 0 32.4 32.4 18.0 50.3 211 234 766 0.27 0.19 0.46 0.26 0.45 0.26 0.14 0.40 0.26 0.40 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 Real Salt Lake (3 Seasons) 2 Leagues 84 62 5,614 62.4 15 10 25 15 0 0 14 0 16.0 16.0 9.1 25.1 130 122 393 0.24 0.16 0.40 0.24 0.40 0.26 0.15 0.41 0.26 0.41 Houston Dynamo (3 Seasons) 2 Leagues 71 55 4,511 50.1 14 11 25 13 1 1 6 0 10.2 10.2 6.7 16.9 59 78 245 0.28 0.22 0.50 0.26 0.48 0.23 0.15 0.38 0.23 0.38 FC Cincinnati (2 Seasons) 1 League 26 12 1,097 12.2 3 2 5 3 0 0 2 0 3.5 3.5 1.3 4.8 11 21 60 0.25 0.16 0.41 0.25 0.41 0.29 0.11 0.40 0.29 0.40 LAFC (1 Season) 1 League 13 9 750 8.3 3 2 5 3 0 0 2 0 2.6 2.6 0.9 3.5 11 13 68 0.36 0.24 0.60 0.36 0.60 0.31 0.10 0.42 0.31 0.42 Monarchs (1 Season) 1 League 1 1 90 1.0 1 0 1 1 0 0 1 0 1.00 0.00 1.00 1.00 1.00 MLS (8 Seasons) 186 131 11,408 126.8 31 23 54 31 0 0 23 0 32.4 32.4 18.0 50.3 211 234 766 0.24 0.18 0.43 0.24 0.43 0.26 0.14 0.40 0.26 0.40 U.S. Open Cup (3 Seasons) 8 7 564 6.3 4 2 6 3 1 1 1 0 0.64 0.32 0.96 0.48 0.80 USL (1 Season) 1 1 90 1.0 1 0 1 1 0 0 1 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 2018 22 Monarchs us USA 2. USL 6th 1 1 90 1.0 1 0 1 1 0 0 1 0 1.00 0.00 1.00 1.00 1.00 Matches 2018 22 Real Salt Lake us USA 1. MLS 12th 31 21 1,898 21.1 8 5 13 8 0 0 4 0 7.6 7.6 4.9 12.5 40 27 118 0.38 0.24 0.62 0.38 0.62 0.36 0.23 0.59 0.36 0.59 Matches 2019 23 Real Salt Lake us USA 1. MLS 6th 31 23 2,098 23.3 5 3 8 5 0 0 6 0 4.8 4.8 2.7 7.5 50 44 160 0.21 0.13 0.34 0.21 0.34 0.20 0.12 0.32 0.20 0.32 Matches 2020 24 Real Salt Lake us USA 1. MLS 23rd 21 17 1,528 17.0 2 2 4 2 0 0 4 0 3.7 3.7 1.5 5.1 40 51 115 0.12 0.12 0.24 0.12 0.24 0.22 0.09 0.30 0.22 0.30 Matches 2021 25 LAFC us USA 1. MLS 19th 13 9 750 8.3 3 2 5 3 0 0 2 0 2.6 2.6 0.9 3.5 11 13 68 0.36 0.24 0.60 0.36 0.60 0.31 0.10 0.42 0.31 0.42 Matches 2021 25 Houston Dynamo us USA 1. MLS 25th 7 4 362 4.0 0 0 0 0 0 0 0 0 1.2 1.2 0.3 1.5 11 10 20 0.00 0.00 0.00 0.00 0.00 0.29 0.08 0.37 0.29 0.37 Matches 2022 26 Houston Dynamo us USA 1. MLS 25th 23 17 1,345 14.9 2 4 6 2 0 0 1 0 1.7 1.7 3.3 5.0 17 18 78 0.13 0.27 0.40 0.13 0.40 0.12 0.22 0.34 0.12 0.34 Matches 2023 27 Houston Dynamo us USA 1. MLS 10th 34 28 2,330 25.9 8 5 13 8 0 0 4 0 7.3 7.3 3.1 10.4 31 50 147 0.31 0.19 0.50 0.31 0.50 0.28 0.12 0.40 0.28 0.40 Matches 2024 28 FC Cincinnati us USA 1. MLS 6th 22 11 952 10.6 3 2 5 3 0 0 1 0 2.9 2.9 1.0 3.9 7 19 49 0.28 0.19 0.47 0.28 0.47 0.28 0.09 0.37 0.28 0.37 Matches 2025 29 FC Cincinnati us USA 1. MLS 8th 4 1 145 1.6 0 0 0 0 0 0 1 0 0.6 0.6 0.3 0.9 4 2 11 0.00 0.00 0.00 0.00 0.00 0.36 0.20 0.57 0.36 0.57 Matches 8 Seasons 5 Clubs 2 Leagues 187 132 11,498 127.8 32 23 55 32 0 0 24 0 32.4 32.4 18.0 50.3 211 234 766 0.25 0.18 0.43 0.25 0.43 0.26 0.14 0.40 0.26 0.40 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 Real Salt Lake (3 Seasons) 1 League 83 61 5,524 61.4 15 10 25 15 0 0 14 0 16.0 16.0 9.1 25.1 130 122 393 0.24 0.16 0.41 0.24 0.41 0.26 0.15 0.41 0.26 0.41 Houston Dynamo (3 Seasons) 1 League 64 49 4,037 44.9 10 9 19 10 0 0 5 0 10.2 10.2 6.7 16.9 59 78 245 0.22 0.20 0.42 0.22 0.42 0.23 0.15 0.38 0.23 0.38 FC Cincinnati (2 Seasons) 1 League 26 12 1,097 12.2 3 2 5 3 0 0 2 0 3.5 3.5 1.3 4.8 11 21 60 0.25 0.16 0.41 0.25 0.41 0.29 0.11 0.40 0.29 0.40 LAFC (1 Season) 1 League 13 9 750 8.3 3 2 5 3 0 0 2 0 2.6 2.6 0.9 3.5 11 13 68 0.36 0.24 0.60 0.36 0.60 0.31 0.10 0.42 0.31 0.42 Monarchs (1 Season) 1 League 1 1 90 1.0 1 0 1 1 0 0 1 0 1.00 0.00 1.00 1.00 1.00 MLS (8 Seasons) 186 131 11,408 126.8 31 23 54 31 0 0 23 0 32.4 32.4 18.0 50.3 211 234 766 0.24 0.18 0.43 0.24 0.43 0.26 0.14 0.40 0.26 0.40 USL (1 Season) 1 1 90 1.0 1 0 1 1 0 0 1 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 23 Real Salt Lake us USA U.S. Open Cup R32 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2022 26 Houston Dynamo us USA U.S. Open Cup 1st 2 2 136 1.5 1 0 1 1 0 0 0 0 0.66 0.00 0.66 0.66 0.66 Matches 2023 27 Houston Dynamo us USA U.S. Open Cup 1st 5 4 338 3.8 3 2 5 2 1 1 1 0 0.80 0.53 1.33 0.53 1.07 Matches 3 Seasons 2 Clubs 1 League 8 7 564 6.3 4 2 6 3 1 1 1 0 0.64 0.32 0.96 0.48 0.80 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 Houston Dynamo (2 Seasons) 1 League 7 6 474 5.3 4 2 6 3 1 1 1 0 0.76 0.38 1.14 0.57 0.95 Real Salt Lake (1 Season) 1 League 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00
Standard Stats Table Season Age Squad Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches 2019 23 us United States Friendlies (M) 4 3 224 2.5 0 1 1 0 0 0 0 0 0.00 0.40 0.40 0.00 0.40 Matches 1 Season 1 Club 1 League 4 3 224 2.5 0 1 1 0 0 0 0 0 0.00 0.40 0.40 0.00 0.40
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 2018 22 Real Salt Lake us USA 1. MLS 21.1 8 39 20 51.3 1.85 0.95 0.21 0.40 15.5 0 0 0 7.6 7.6 0.20 +0.4 +0.4 Matches 2018 22 Monarchs us USA 2. USL 1.0 1 0 0 0.00 0.00 0 0 Matches 2019 23 Real Salt Lake us USA 1. MLS 23.3 5 31 13 41.9 1.33 0.56 0.16 0.38 14.6 0 0 0 4.8 4.8 0.15 +0.2 +0.2 Matches 2019 23 Real Salt Lake us USA U.S. Open Cup 1.0 0 0 0 Matches 2020 24 Real Salt Lake us USA 1. MLS 17.0 2 29 4 13.8 1.71 0.24 0.07 0.50 16.0 1 0 0 3.7 3.7 0.13 -1.7 -1.7 Matches 2021 25 Houston Dynamo us USA 1. MLS 4.0 0 9 5 55.6 2.24 1.24 0.00 0.00 16.9 0 0 0 1.2 1.2 0.13 -1.2 -1.2 Matches 2021 25 LAFC us USA 1. MLS 8.3 3 15 8 53.3 1.80 0.96 0.20 0.38 14.9 0 0 0 2.6 2.6 0.18 +0.4 +0.4 Matches 2022 26 Houston Dynamo us USA 1. MLS 14.9 2 16 7 43.8 1.07 0.47 0.13 0.29 15.9 0 0 0 1.7 1.7 0.11 +0.3 +0.3 Matches 2022 26 Houston Dynamo us USA U.S. Open Cup 1.5 1 3 1 33.3 1.99 0.66 0.33 1.00 0 0 Matches 2023 27 Houston Dynamo us USA 1. MLS 25.9 8 36 17 47.2 1.39 0.66 0.22 0.47 14.0 0 0 0 7.3 7.3 0.22 +0.7 +0.7 Matches 2023 27 Houston Dynamo us USA U.S. Open Cup 3.8 3 12 6 50.0 3.20 1.60 0.17 0.33 1 1 Matches 2024 28 FC Cincinnati us USA 1. MLS 10.6 3 18 7 38.9 1.70 0.66 0.17 0.43 11.7 0 0 0 2.9 2.9 0.16 +0.1 +0.1 Matches 2025 29 FC Cincinnati us USA 1. MLS 1.6 0 3 0 0.0 1.86 0.00 0.00 7.6 0 0 0 0.6 0.6 0.20 -0.6 -0.6 Matches 8 Seasons 5 Clubs 3 Leagues 134.0 36 211 88 41.7 1.59 0.66 0.17 0.40 14.7 1 1 1 32.4 32.4 0.17 -1.4 -1.4 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 Real Salt Lake (3 Seasons) 2 Leagues 62.4 15 99 37 37.4 1.61 0.60 0.15 0.41 15.4 1 0 0 16.0 16.0 0.16 -1.0 -1.0 Houston Dynamo (3 Seasons) 2 Leagues 50.1 14 76 36 47.4 1.52 0.72 0.17 0.36 14.9 0 1 1 10.2 10.2 0.18 -0.2 -0.2 FC Cincinnati (2 Seasons) 1 League 12.2 3 21 7 33.3 1.72 0.57 0.14 0.43 11.2 0 0 0 3.5 3.5 0.17 -0.5 -0.5 LAFC (1 Season) 1 League 8.3 3 15 8 53.3 1.80 0.96 0.20 0.38 14.9 0 0 0 2.6 2.6 0.18 +0.4 +0.4 Monarchs (1 Season) 1 League 1.0 1 0 0 0.00 0.00 0 0 MLS (8 Seasons) 126.8 31 196 81 41.3 1.55 0.64 0.16 0.38 14.7 1 0 0 32.4 32.4 0.17 -1.4 -1.4 U.S. Open Cup (3 Seasons) 6.3 4 15 7 46.7 2.85 1.33 0.20 0.43 1 1 USL (1 Season) 1.0 1 0 0 0.00 0.00 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 2018 22 Monarchs 1 League 1.0 1 0 0 0.00 0.00 0 0 2018 22 Real Salt Lake 1 League 21.1 8 39 20 51.3 1.85 0.95 0.21 0.40 15.5 0 0 0 7.6 7.6 0.20 +0.4 +0.4 2019 23 Real Salt Lake 2 Leagues 24.3 5 31 13 41.9 1.33 0.56 0.16 0.38 14.6 0 0 0 4.8 4.8 0.15 +0.2 +0.2 2020 24 Real Salt Lake 1 League 17.0 2 29 4 13.8 1.71 0.24 0.07 0.50 16.0 1 0 0 3.7 3.7 0.13 -1.7 -1.7 2021 25 LAFC 1 League 8.3 3 15 8 53.3 1.80 0.96 0.20 0.38 14.9 0 0 0 2.6 2.6 0.18 +0.4 +0.4 2021 25 Houston Dynamo 1 League 4.0 0 9 5 55.6 2.24 1.24 0.00 0.00 16.9 0 0 0 1.2 1.2 0.13 -1.2 -1.2 2022 26 Houston Dynamo 2 Leagues 16.5 3 19 8 42.1 1.15 0.49 0.16 0.38 15.9 0 0 0 1.7 1.7 0.11 +0.3 +0.3 2023 27 Houston Dynamo 2 Leagues 29.6 11 48 23 47.9 1.62 0.78 0.21 0.43 14.0 0 1 1 7.3 7.3 0.22 +0.7 +0.7 2024 28 FC Cincinnati 1 League 10.6 3 18 7 38.9 1.70 0.66 0.17 0.43 11.7 0 0 0 2.9 2.9 0.16 +0.1 +0.1 2025 29 FC Cincinnati 1 League 1.6 0 3 0 0.0 1.86 0.00 0.00 7.6 0 0 0 0.6 0.6 0.20 -0.6 -0.6 8 Seasons 5 Clubs 3 Leagues 134.0 36 211 88 41.7 1.59 0.66 0.17 0.40 14.7 1 1 1 32.4 32.4 0.17 -1.4 -1.4 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 Real Salt Lake (3 Seasons) 2 Leagues 62.4 15 99 37 37.4 1.61 0.60 0.15 0.41 15.4 1 0 0 16.0 16.0 0.16 -1.0 -1.0 Houston Dynamo (3 Seasons) 2 Leagues 50.1 14 76 36 47.4 1.52 0.72 0.17 0.36 14.9 0 1 1 10.2 10.2 0.18 -0.2 -0.2 FC Cincinnati (2 Seasons) 1 League 12.2 3 21 7 33.3 1.72 0.57 0.14 0.43 11.2 0 0 0 3.5 3.5 0.17 -0.5 -0.5 LAFC (1 Season) 1 League 8.3 3 15 8 53.3 1.80 0.96 0.20 0.38 14.9 0 0 0 2.6 2.6 0.18 +0.4 +0.4 Monarchs (1 Season) 1 League 1.0 1 0 0 0.00 0.00 0 0 MLS (8 Seasons) 126.8 31 196 81 41.3 1.55 0.64 0.16 0.38 14.7 1 0 0 32.4 32.4 0.17 -1.4 -1.4 U.S. Open Cup (3 Seasons) 6.3 4 15 7 46.7 2.85 1.33 0.20 0.43 1 1 USL (1 Season) 1.0 1 0 0 0.00 0.00 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 2018 22 Monarchs us USA 2. USL 6th 1.0 1 0 0 0.00 0.00 0 0 Matches 2018 22 Real Salt Lake us USA 1. MLS 12th 21.1 8 39 20 51.3 1.85 0.95 0.21 0.40 15.5 0 0 0 7.6 7.6 0.20 +0.4 +0.4 Matches 2019 23 Real Salt Lake us USA 1. MLS 6th 23.3 5 31 13 41.9 1.33 0.56 0.16 0.38 14.6 0 0 0 4.8 4.8 0.15 +0.2 +0.2 Matches 2020 24 Real Salt Lake us USA 1. MLS 23rd 17.0 2 29 4 13.8 1.71 0.24 0.07 0.50 16.0 1 0 0 3.7 3.7 0.13 -1.7 -1.7 Matches 2021 25 LAFC us USA 1. MLS 19th 8.3 3 15 8 53.3 1.80 0.96 0.20 0.38 14.9 0 0 0 2.6 2.6 0.18 +0.4 +0.4 Matches 2021 25 Houston Dynamo us USA 1. MLS 25th 4.0 0 9 5 55.6 2.24 1.24 0.00 0.00 16.9 0 0 0 1.2 1.2 0.13 -1.2 -1.2 Matches 2022 26 Houston Dynamo us USA 1. MLS 25th 14.9 2 16 7 43.8 1.07 0.47 0.13 0.29 15.9 0 0 0 1.7 1.7 0.11 +0.3 +0.3 Matches 2023 27 Houston Dynamo us USA 1. MLS 10th 25.9 8 36 17 47.2 1.39 0.66 0.22 0.47 14.0 0 0 0 7.3 7.3 0.22 +0.7 +0.7 Matches 2024 28 FC Cincinnati us USA 1. MLS 6th 10.6 3 18 7 38.9 1.70 0.66 0.17 0.43 11.7 0 0 0 2.9 2.9 0.16 +0.1 +0.1 Matches 2025 29 FC Cincinnati us USA 1. MLS 8th 1.6 0 3 0 0.0 1.86 0.00 0.00 7.6 0 0 0 0.6 0.6 0.20 -0.6 -0.6 Matches 8 Seasons 5 Clubs 2 Leagues 127.8 32 196 81 41.3 1.53 0.63 0.16 0.40 14.7 1 0 0 32.4 32.4 0.17 -1.4 -1.4 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 Real Salt Lake (3 Seasons) 1 League 61.4 15 99 37 37.4 1.61 0.60 0.15 0.41 15.4 1 0 0 16.0 16.0 0.16 -1.0 -1.0 Houston Dynamo (3 Seasons) 1 League 44.9 10 61 29 47.5 1.36 0.65 0.16 0.34 14.9 0 0 0 10.2 10.2 0.18 -0.2 -0.2 FC Cincinnati (2 Seasons) 1 League 12.2 3 21 7 33.3 1.72 0.57 0.14 0.43 11.2 0 0 0 3.5 3.5 0.17 -0.5 -0.5 LAFC (1 Season) 1 League 8.3 3 15 8 53.3 1.80 0.96 0.20 0.38 14.9 0 0 0 2.6 2.6 0.18 +0.4 +0.4 Monarchs (1 Season) 1 League 1.0 1 0 0 0.00 0.00 0 0 MLS (8 Seasons) 126.8 31 196 81 41.3 1.55 0.64 0.16 0.38 14.7 1 0 0 32.4 32.4 0.17 -1.4 -1.4 USL (1 Season) 1.0 1 0 0 0.00 0.00 0 0
Shooting Table Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches 2019 23 us United States Friendlies (M) 2.5 0 0 0 Matches 1 Season 1 Club 1 League 2.5 0 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 2018 22 Real Salt Lake us USA 1. MLS 21.1 320 427 74.9 4082 656 209 253 82.6 79 98 80.6 12 20 60.0 5 4.9 2.8 +0.1 24 15 14 3 27 Matches 2018 22 Monarchs us USA 2. USL 1.0 0 Matches 2019 23 Real Salt Lake us USA 1. MLS 23.3 543 701 77.5 7662 1645 332 392 84.7 159 195 81.5 25 44 56.8 3 2.7 2.3 +0.3 28 30 14 4 44 Matches 2019 23 Real Salt Lake us USA U.S. Open Cup 1.0 0 Matches 2020 24 Real Salt Lake us USA 1. MLS 17.0 409 557 73.4 5993 1372 230 280 82.1 141 180 78.3 18 43 41.9 2 1.5 2.9 +0.5 16 32 14 4 51 Matches 2021 25 Houston Dynamo us USA 1. MLS 4.0 68 91 74.7 874 190 42 53 79.2 18 23 78.3 1 2 50.0 0 0.3 0.7 -0.3 4 7 2 0 10 Matches 2021 25 LAFC us USA 1. MLS 8.3 142 207 68.6 1898 368 92 116 79.3 42 64 65.6 3 8 37.5 2 0.9 0.8 +1.1 7 4 7 0 13 Matches 2022 26 Houston Dynamo us USA 1. MLS 14.9 270 367 73.6 3603 873 167 200 83.5 83 104 79.8 8 26 30.8 4 3.3 2.8 +0.7 14 12 9 3 18 Matches 2022 26 Houston Dynamo us USA U.S. Open Cup 1.5 0 Matches 2023 27 Houston Dynamo us USA 1. MLS 25.9 509 662 76.9 6650 1311 330 380 86.8 129 173 74.6 19 40 47.5 5 3.1 3.3 +1.9 18 22 20 2 50 Matches 2023 27 Houston Dynamo us USA U.S. Open Cup 3.8 2 Matches 2024 28 FC Cincinnati us USA 1. MLS 10.6 176 224 78.6 2311 415 100 121 82.6 59 65 90.8 3 6 50.0 2 1.0 1.2 +1.0 14 9 7 0 19 Matches 2025 29 FC Cincinnati us USA 1. MLS 1.6 49 58 84.5 700 139 29 34 85.3 18 19 94.7 2 2 100.0 0 0.3 0.3 -0.3 6 0 0 0 2 Matches 8 Seasons 5 Clubs 3 Leagues 134.0 2486 3294 75.5 33773 6969 1531 1829 83.7 728 921 79.0 91 191 47.6 25 18.0 17.1 +7.0 131 131 87 16 234 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 Real Salt Lake (3 Seasons) 2 Leagues 62.4 1272 1685 75.5 17737 3673 771 925 83.4 379 473 80.1 55 107 51.4 10 9.1 7.9 +0.9 68 77 42 11 122 Houston Dynamo (3 Seasons) 2 Leagues 50.1 847 1120 75.6 11127 2374 539 633 85.2 230 300 76.7 28 68 41.2 11 6.7 6.8 +4.3 36 41 31 5 78 FC Cincinnati (2 Seasons) 1 League 12.2 225 282 79.8 3011 554 129 155 83.2 77 84 91.7 5 8 62.5 2 1.3 1.5 +0.7 20 9 7 0 21 LAFC (1 Season) 1 League 8.3 142 207 68.6 1898 368 92 116 79.3 42 64 65.6 3 8 37.5 2 0.9 0.8 +1.1 7 4 7 0 13 Monarchs (1 Season) 1 League 1.0 0 MLS (8 Seasons) 126.8 2486 3294 75.5 33773 6969 1531 1829 83.7 728 921 79.0 91 191 47.6 23 18.0 17.1 +5.0 131 131 87 16 234 U.S. Open Cup (3 Seasons) 6.3 2 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 2018 22 Monarchs 1 League 1.0 0 2018 22 Real Salt Lake 1 League 21.1 320 427 74.9 4082 656 209 253 82.6 79 98 80.6 12 20 60.0 5 4.9 2.8 +0.1 24 15 14 3 27 2019 23 Real Salt Lake 2 Leagues 24.3 543 701 77.5 7662 1645 332 392 84.7 159 195 81.5 25 44 56.8 3 2.7 2.3 +0.3 28 30 14 4 44 2020 24 Real Salt Lake 1 League 17.0 409 557 73.4 5993 1372 230 280 82.1 141 180 78.3 18 43 41.9 2 1.5 2.9 +0.5 16 32 14 4 51 2021 25 LAFC 1 League 8.3 142 207 68.6 1898 368 92 116 79.3 42 64 65.6 3 8 37.5 2 0.9 0.8 +1.1 7 4 7 0 13 2021 25 Houston Dynamo 1 League 4.0 68 91 74.7 874 190 42 53 79.2 18 23 78.3 1 2 50.0 0 0.3 0.7 -0.3 4 7 2 0 10 2022 26 Houston Dynamo 2 Leagues 16.5 270 367 73.6 3603 873 167 200 83.5 83 104 79.8 8 26 30.8 4 3.3 2.8 +0.7 14 12 9 3 18 2023 27 Houston Dynamo 2 Leagues 29.6 509 662 76.9 6650 1311 330 380 86.8 129 173 74.6 19 40 47.5 7 3.1 3.3 +3.9 18 22 20 2 50 2024 28 FC Cincinnati 1 League 10.6 176 224 78.6 2311 415 100 121 82.6 59 65 90.8 3 6 50.0 2 1.0 1.2 +1.0 14 9 7 0 19 2025 29 FC Cincinnati 1 League 1.6 49 58 84.5 700 139 29 34 85.3 18 19 94.7 2 2 100.0 0 0.3 0.3 -0.3 6 0 0 0 2 8 Seasons 5 Clubs 3 Leagues 134.0 2486 3294 75.5 33773 6969 1531 1829 83.7 728 921 79.0 91 191 47.6 25 18.0 17.1 +7.0 131 131 87 16 234 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 Real Salt Lake (3 Seasons) 2 Leagues 62.4 1272 1685 75.5 17737 3673 771 925 83.4 379 473 80.1 55 107 51.4 10 9.1 7.9 +0.9 68 77 42 11 122 Houston Dynamo (3 Seasons) 2 Leagues 50.1 847 1120 75.6 11127 2374 539 633 85.2 230 300 76.7 28 68 41.2 11 6.7 6.8 +4.3 36 41 31 5 78 FC Cincinnati (2 Seasons) 1 League 12.2 225 282 79.8 3011 554 129 155 83.2 77 84 91.7 5 8 62.5 2 1.3 1.5 +0.7 20 9 7 0 21 LAFC (1 Season) 1 League 8.3 142 207 68.6 1898 368 92 116 79.3 42 64 65.6 3 8 37.5 2 0.9 0.8 +1.1 7 4 7 0 13 Monarchs (1 Season) 1 League 1.0 0 MLS (8 Seasons) 126.8 2486 3294 75.5 33773 6969 1531 1829 83.7 728 921 79.0 91 191 47.6 23 18.0 17.1 +5.0 131 131 87 16 234 U.S. Open Cup (3 Seasons) 6.3 2 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 2018 22 Monarchs us USA 2. USL 6th 1.0 0 Matches 2018 22 Real Salt Lake us USA 1. MLS 12th 21.1 320 427 74.9 4082 656 209 253 82.6 79 98 80.6 12 20 60.0 5 4.9 2.8 +0.1 24 15 14 3 27 Matches 2019 23 Real Salt Lake us USA 1. MLS 6th 23.3 543 701 77.5 7662 1645 332 392 84.7 159 195 81.5 25 44 56.8 3 2.7 2.3 +0.3 28 30 14 4 44 Matches 2020 24 Real Salt Lake us USA 1. MLS 23rd 17.0 409 557 73.4 5993 1372 230 280 82.1 141 180 78.3 18 43 41.9 2 1.5 2.9 +0.5 16 32 14 4 51 Matches 2021 25 LAFC us USA 1. MLS 19th 8.3 142 207 68.6 1898 368 92 116 79.3 42 64 65.6 3 8 37.5 2 0.9 0.8 +1.1 7 4 7 0 13 Matches 2021 25 Houston Dynamo us USA 1. MLS 25th 4.0 68 91 74.7 874 190 42 53 79.2 18 23 78.3 1 2 50.0 0 0.3 0.7 -0.3 4 7 2 0 10 Matches 2022 26 Houston Dynamo us USA 1. MLS 25th 14.9 270 367 73.6 3603 873 167 200 83.5 83 104 79.8 8 26 30.8 4 3.3 2.8 +0.7 14 12 9 3 18 Matches 2023 27 Houston Dynamo us USA 1. MLS 10th 25.9 509 662 76.9 6650 1311 330 380 86.8 129 173 74.6 19 40 47.5 5 3.1 3.3 +1.9 18 22 20 2 50 Matches 2024 28 FC Cincinnati us USA 1. MLS 6th 10.6 176 224 78.6 2311 415 100 121 82.6 59 65 90.8 3 6 50.0 2 1.0 1.2 +1.0 14 9 7 0 19 Matches 2025 29 FC Cincinnati us USA 1. MLS 8th 1.6 49 58 84.5 700 139 29 34 85.3 18 19 94.7 2 2 100.0 0 0.3 0.3 -0.3 6 0 0 0 2 Matches 8 Seasons 5 Clubs 2 Leagues 127.8 2486 3294 75.5 33773 6969 1531 1829 83.7 728 921 79.0 91 191 47.6 23 18.0 17.1 +5.0 131 131 87 16 234 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 Real Salt Lake (3 Seasons) 1 League 61.4 1272 1685 75.5 17737 3673 771 925 83.4 379 473 80.1 55 107 51.4 10 9.1 7.9 +0.9 68 77 42 11 122 Houston Dynamo (3 Seasons) 1 League 44.9 847 1120 75.6 11127 2374 539 633 85.2 230 300 76.7 28 68 41.2 9 6.7 6.8 +2.3 36 41 31 5 78 FC Cincinnati (2 Seasons) 1 League 12.2 225 282 79.8 3011 554 129 155 83.2 77 84 91.7 5 8 62.5 2 1.3 1.5 +0.7 20 9 7 0 21 LAFC (1 Season) 1 League 8.3 142 207 68.6 1898 368 92 116 79.3 42 64 65.6 3 8 37.5 2 0.9 0.8 +1.1 7 4 7 0 13 Monarchs (1 Season) 1 League 1.0 0 MLS (8 Seasons) 126.8 2486 3294 75.5 33773 6969 1531 1829 83.7 728 921 79.0 91 191 47.6 23 18.0 17.1 +5.0 131 131 87 16 234 USL (1 Season) 1.0 0
Passing Table Season Age Squad Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches 2019 23 us United States Friendlies (M) 2.5 1 Matches 1 Season 1 Club 1 League 2.5 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 2018 22 Monarchs 1 League 1.0 0 2018 22 Real Salt Lake 1 League 21.1 427 403 22 2 2 0 9 8 1 0 0 0 320 2 21 2019 23 Real Salt Lake 2 Leagues 24.3 701 668 29 3 1 3 17 19 0 0 0 0 543 4 16 2020 24 Real Salt Lake 1 League 17.0 557 522 33 2 0 2 31 16 1 1 0 0 409 2 18 2021 25 LAFC 1 League 8.3 207 190 16 2 1 0 9 8 0 0 0 0 142 1 5 2021 25 Houston Dynamo 1 League 4.0 91 81 8 1 1 0 2 2 0 0 0 0 68 2 1 2022 26 Houston Dynamo 2 Leagues 16.5 367 358 8 0 2 1 20 8 0 0 0 0 270 1 13 2023 27 Houston Dynamo 2 Leagues 29.6 662 628 33 2 7 0 16 11 0 0 0 0 509 1 21 2024 28 FC Cincinnati 1 League 10.6 224 219 4 0 1 0 3 1 0 0 0 0 176 1 13 2025 29 FC Cincinnati 1 League 1.6 58 53 4 0 0 0 2 2 2 0 2 0 49 1 2 8 Seasons 5 Clubs 3 Leagues 134.0 3294 3122 157 12 15 6 109 75 4 1 2 0 2486 15 110 Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches Real Salt Lake (3 Seasons) 2 Leagues 62.4 1685 1593 84 7 3 5 57 43 2 1 0 0 1272 8 55 Houston Dynamo (3 Seasons) 2 Leagues 50.1 1120 1067 49 3 10 1 38 21 0 0 0 0 847 4 35 FC Cincinnati (2 Seasons) 1 League 12.2 282 272 8 0 1 0 5 3 2 0 2 0 225 2 15 LAFC (1 Season) 1 League 8.3 207 190 16 2 1 0 9 8 0 0 0 0 142 1 5 Monarchs (1 Season) 1 League 1.0 0 MLS (8 Seasons) 126.8 3294 3122 157 12 15 6 108 75 4 1 2 0 2486 15 110 U.S. Open Cup (3 Seasons) 6.3 1 USL (1 Season) 1.0 0
Pass Types Table Season Age Squad Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches 2019 23 us United States Friendlies (M) 2.5 Matches 1 Season 1 Club 1 League 2.5
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 2018 22 Monarchs 1 League 1.0 2018 22 Real Salt Lake 1 League 21.1 50 2.37 40 0 3 3 2 2 8 0.38 5 0 2 1 0 0 2019 23 Real Salt Lake 2 Leagues 24.3 56 2.40 42 0 8 4 2 0 7 0.30 3 0 1 2 1 0 2020 24 Real Salt Lake 1 League 17.0 52 3.06 42 0 3 3 4 0 5 0.29 4 0 1 0 0 0 2021 25 LAFC 1 League 8.3 10 1.20 7 1 1 0 1 0 1 0.12 1 0 0 0 0 0 2021 25 Houston Dynamo 1 League 4.0 12 2.98 7 0 0 3 1 1 1 0.25 0 0 0 1 0 0 2022 26 Houston Dynamo 2 Leagues 16.5 29 1.94 24 0 0 4 1 0 5 0.33 4 0 0 1 0 0 2023 27 Houston Dynamo 2 Leagues 29.6 52 2.01 39 1 5 5 2 0 14 0.54 9 0 2 1 2 0 2024 28 FC Cincinnati 1 League 10.6 30 2.84 25 0 0 4 1 0 3 0.28 2 0 0 1 0 0 2025 29 FC Cincinnati 1 League 1.6 8 4.97 6 2 0 0 0 0 0 0.00 0 0 0 0 0 0 8 Seasons 5 Clubs 3 Leagues 134.0 299 2.36 232 4 20 26 14 3 44 0.35 28 0 6 7 3 0 Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches Real Salt Lake (3 Seasons) 2 Leagues 62.4 158 2.57 124 0 14 10 8 2 20 0.33 12 0 4 3 1 0 Houston Dynamo (3 Seasons) 2 Leagues 50.1 93 2.07 70 1 5 12 4 1 20 0.45 13 0 2 3 2 0 FC Cincinnati (2 Seasons) 1 League 12.2 38 3.12 31 2 0 4 1 0 3 0.25 2 0 0 1 0 0 LAFC (1 Season) 1 League 8.3 10 1.20 7 1 1 0 1 0 1 0.12 1 0 0 0 0 0 Monarchs (1 Season) 1 League 1.0 MLS (8 Seasons) 126.8 299 2.36 232 4 20 26 14 3 44 0.35 28 0 6 7 3 0 U.S. Open Cup (3 Seasons) 6.3 USL (1 Season) 1.0
Goal and Shot Creation Table Season Age Squad Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches 2019 23 us United States Friendlies (M) 2.5 Matches 1 Season 1 Club 1 League 2.5
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 2018 22 Monarchs 1 League 1.0 0 0 0 2018 22 Real Salt Lake 1 League 21.1 20 13 4 13 3 5 17 29.4 12 14 1 13 4 24 15 0 2019 23 Real Salt Lake 2 Leagues 24.3 25 17 13 8 4 11 45 24.4 34 16 3 13 13 38 9 0 2020 24 Real Salt Lake 1 League 17.0 16 10 5 7 4 4 21 19.0 17 14 0 14 5 21 6 0 2021 25 LAFC 1 League 8.3 7 5 1 3 3 3 14 21.4 11 7 0 7 2 9 4 0 2021 25 Houston Dynamo 1 League 4.0 11 6 5 5 1 4 11 36.4 7 3 1 2 1 12 2 0 2022 26 Houston Dynamo 2 Leagues 16.5 23 9 10 5 8 9 25 36.0 16 12 1 11 9 30 10 0 2023 27 Houston Dynamo 2 Leagues 29.6 23 18 7 12 4 14 47 29.8 33 15 0 15 8 31 14 0 2024 28 FC Cincinnati 1 League 10.6 10 5 8 2 0 4 11 36.4 7 5 0 5 3 13 6 0 2025 29 FC Cincinnati 1 League 1.6 2 1 2 0 0 1 3 33.3 2 1 0 1 1 3 2 0 8 Seasons 5 Clubs 3 Leagues 134.0 137 84 55 55 27 55 194 28.4 139 87 6 81 46 181 68 0 Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches Real Salt Lake (3 Seasons) 2 Leagues 62.4 61 40 22 28 11 20 83 24.1 63 44 4 40 22 83 30 0 Houston Dynamo (3 Seasons) 2 Leagues 50.1 57 33 22 22 13 27 83 32.5 56 30 2 28 18 73 26 0 FC Cincinnati (2 Seasons) 1 League 12.2 12 6 10 2 0 5 14 35.7 9 6 0 6 4 16 8 0 LAFC (1 Season) 1 League 8.3 7 5 1 3 3 3 14 21.4 11 7 0 7 2 9 4 0 Monarchs (1 Season) 1 League 1.0 0 0 0 MLS (8 Seasons) 126.8 137 82 55 55 27 55 194 28.4 139 87 6 81 44 181 68 0 U.S. Open Cup (3 Seasons) 6.3 2 2 0 USL (1 Season) 1.0 0 0 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 2018 22 Monarchs us USA 2. USL 6th 1.0 0 0 Matches 2018 22 Real Salt Lake us USA 1. MLS 12th 21.1 20 13 4 13 3 5 17 29.4 12 14 1 13 4 24 15 0 Matches 2019 23 Real Salt Lake us USA 1. MLS 6th 23.3 25 17 13 8 4 11 45 24.4 34 16 3 13 13 38 9 0 Matches 2020 24 Real Salt Lake us USA 1. MLS 23rd 17.0 16 10 5 7 4 4 21 19.0 17 14 0 14 5 21 6 0 Matches 2021 25 LAFC us USA 1. MLS 19th 8.3 7 5 1 3 3 3 14 21.4 11 7 0 7 2 9 4 0 Matches 2021 25 Houston Dynamo us USA 1. MLS 25th 4.0 11 6 5 5 1 4 11 36.4 7 3 1 2 1 12 2 0 Matches 2022 26 Houston Dynamo us USA 1. MLS 25th 14.9 23 8 10 5 8 9 25 36.0 16 12 1 11 7 30 10 0 Matches 2023 27 Houston Dynamo us USA 1. MLS 10th 25.9 23 17 7 12 4 14 47 29.8 33 15 0 15 8 31 14 0 Matches 2024 28 FC Cincinnati us USA 1. MLS 6th 10.6 10 5 8 2 0 4 11 36.4 7 5 0 5 3 13 6 0 Matches 2025 29 FC Cincinnati us USA 1. MLS 8th 1.6 2 1 2 0 0 1 3 33.3 2 1 0 1 1 3 2 0 Matches 8 Seasons 5 Clubs 2 Leagues 127.8 137 82 55 55 27 55 194 28.4 139 87 6 81 44 181 68 0 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 Real Salt Lake (3 Seasons) 1 League 61.4 61 40 22 28 11 20 83 24.1 63 44 4 40 22 83 30 0 Houston Dynamo (3 Seasons) 1 League 44.9 57 31 22 22 13 27 83 32.5 56 30 2 28 16 73 26 0 FC Cincinnati (2 Seasons) 1 League 12.2 12 6 10 2 0 5 14 35.7 9 6 0 6 4 16 8 0 LAFC (1 Season) 1 League 8.3 7 5 1 3 3 3 14 21.4 11 7 0 7 2 9 4 0 Monarchs (1 Season) 1 League 1.0 0 0 0 MLS (8 Seasons) 126.8 137 82 55 55 27 55 194 28.4 139 87 6 81 44 181 68 0 USL (1 Season) 1.0 0 0 0
Defensive Actions Table Season Age Squad Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches 2019 23 us United States Friendlies (M) 2.5 Matches 1 Season 1 Club 1 League 2.5 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 2018 22 Real Salt Lake us USA 1. MLS 21.1 606 13 54 255 306 71 606 36 14 38.9 22 61.1 372 2135 1025 40 24 21 47 23 454 118 Matches 2018 22 Monarchs us USA 2. USL 1.0 Matches 2019 23 Real Salt Lake us USA 1. MLS 23.3 921 20 126 410 401 72 921 63 30 47.6 33 52.4 566 3466 1611 50 38 21 56 21 668 160 Matches 2019 23 Real Salt Lake us USA U.S. Open Cup 1.0 Matches 2020 24 Real Salt Lake us USA 1. MLS 17.0 731 14 87 305 351 65 731 44 13 29.5 31 70.5 445 2495 1170 40 31 13 46 12 529 115 Matches 2021 25 Houston Dynamo us USA 1. MLS 4.0 133 5 24 57 55 16 133 9 6 66.7 3 33.3 74 511 244 11 8 8 14 5 86 20 Matches 2021 25 LAFC us USA 1. MLS 8.3 291 5 22 108 162 36 291 8 5 62.5 3 37.5 171 713 255 11 4 8 25 12 202 68 Matches 2022 26 Houston Dynamo us USA 1. MLS 14.9 503 16 86 198 223 33 503 21 5 23.8 16 76.2 294 1530 620 17 16 5 25 13 336 78 Matches 2022 26 Houston Dynamo us USA U.S. Open Cup 1.5 Matches 2023 27 Houston Dynamo us USA 1. MLS 25.9 859 20 119 375 384 78 859 58 26 44.8 29 50.0 518 2536 1130 31 28 10 38 18 615 147 Matches 2023 27 Houston Dynamo us USA U.S. Open Cup 3.8 Matches 2024 28 FC Cincinnati us USA 1. MLS 10.6 304 6 47 114 147 37 304 9 5 55.6 4 44.4 174 664 264 7 8 1 15 14 222 49 Matches 2025 29 FC Cincinnati us USA 1. MLS 1.6 75 2 7 31 37 7 75 2 0 0.0 2 100.0 43 219 108 4 4 2 3 3 53 11 Matches 8 Seasons 5 Clubs 3 Leagues 134.0 4423 101 572 1853 2066 415 4423 250 104 41.6 143 57.2 2657 14269 6427 211 161 89 269 121 3165 766 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 Real Salt Lake (3 Seasons) 2 Leagues 62.4 2258 47 267 970 1058 208 2258 143 57 39.9 86 60.1 1383 8096 3806 130 93 55 149 56 1651 393 Houston Dynamo (3 Seasons) 2 Leagues 50.1 1495 41 229 630 662 127 1495 88 37 42.0 48 54.5 886 4577 1994 59 52 23 77 36 1037 245 FC Cincinnati (2 Seasons) 1 League 12.2 379 8 54 145 184 44 379 11 5 45.5 6 54.5 217 883 372 11 12 3 18 17 275 60 LAFC (1 Season) 1 League 8.3 291 5 22 108 162 36 291 8 5 62.5 3 37.5 171 713 255 11 4 8 25 12 202 68 Monarchs (1 Season) 1 League 1.0 MLS (8 Seasons) 126.8 4423 101 572 1853 2066 415 4423 250 104 41.6 143 57.2 2657 14269 6427 211 161 89 269 121 3165 766 U.S. Open Cup (3 Seasons) 6.3 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 2018 22 Monarchs 1 League 1.0 2018 22 Real Salt Lake 1 League 21.1 606 13 54 255 306 71 606 36 14 38.9 22 61.1 372 2135 1025 40 24 21 47 23 454 118 2019 23 Real Salt Lake 2 Leagues 24.3 921 20 126 410 401 72 921 63 30 47.6 33 52.4 566 3466 1611 50 38 21 56 21 668 160 2020 24 Real Salt Lake 1 League 17.0 731 14 87 305 351 65 731 44 13 29.5 31 70.5 445 2495 1170 40 31 13 46 12 529 115 2021 25 LAFC 1 League 8.3 291 5 22 108 162 36 291 8 5 62.5 3 37.5 171 713 255 11 4 8 25 12 202 68 2021 25 Houston Dynamo 1 League 4.0 133 5 24 57 55 16 133 9 6 66.7 3 33.3 74 511 244 11 8 8 14 5 86 20 2022 26 Houston Dynamo 2 Leagues 16.5 503 16 86 198 223 33 503 21 5 23.8 16 76.2 294 1530 620 17 16 5 25 13 336 78 2023 27 Houston Dynamo 2 Leagues 29.6 859 20 119 375 384 78 859 58 26 44.8 29 50.0 518 2536 1130 31 28 10 38 18 615 147 2024 28 FC Cincinnati 1 League 10.6 304 6 47 114 147 37 304 9 5 55.6 4 44.4 174 664 264 7 8 1 15 14 222 49 2025 29 FC Cincinnati 1 League 1.6 75 2 7 31 37 7 75 2 0 0.0 2 100.0 43 219 108 4 4 2 3 3 53 11 8 Seasons 5 Clubs 3 Leagues 134.0 4423 101 572 1853 2066 415 4423 250 104 41.6 143 57.2 2657 14269 6427 211 161 89 269 121 3165 766 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 Real Salt Lake (3 Seasons) 2 Leagues 62.4 2258 47 267 970 1058 208 2258 143 57 39.9 86 60.1 1383 8096 3806 130 93 55 149 56 1651 393 Houston Dynamo (3 Seasons) 2 Leagues 50.1 1495 41 229 630 662 127 1495 88 37 42.0 48 54.5 886 4577 1994 59 52 23 77 36 1037 245 FC Cincinnati (2 Seasons) 1 League 12.2 379 8 54 145 184 44 379 11 5 45.5 6 54.5 217 883 372 11 12 3 18 17 275 60 LAFC (1 Season) 1 League 8.3 291 5 22 108 162 36 291 8 5 62.5 3 37.5 171 713 255 11 4 8 25 12 202 68 Monarchs (1 Season) 1 League 1.0 MLS (8 Seasons) 126.8 4423 101 572 1853 2066 415 4423 250 104 41.6 143 57.2 2657 14269 6427 211 161 89 269 121 3165 766 U.S. Open Cup (3 Seasons) 6.3 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 2018 22 Monarchs us USA 2. USL 6th 1.0 Matches 2018 22 Real Salt Lake us USA 1. MLS 12th 21.1 606 13 54 255 306 71 606 36 14 38.9 22 61.1 372 2135 1025 40 24 21 47 23 454 118 Matches 2019 23 Real Salt Lake us USA 1. MLS 6th 23.3 921 20 126 410 401 72 921 63 30 47.6 33 52.4 566 3466 1611 50 38 21 56 21 668 160 Matches 2020 24 Real Salt Lake us USA 1. MLS 23rd 17.0 731 14 87 305 351 65 731 44 13 29.5 31 70.5 445 2495 1170 40 31 13 46 12 529 115 Matches 2021 25 LAFC us USA 1. MLS 19th 8.3 291 5 22 108 162 36 291 8 5 62.5 3 37.5 171 713 255 11 4 8 25 12 202 68 Matches 2021 25 Houston Dynamo us USA 1. MLS 25th 4.0 133 5 24 57 55 16 133 9 6 66.7 3 33.3 74 511 244 11 8 8 14 5 86 20 Matches 2022 26 Houston Dynamo us USA 1. MLS 25th 14.9 503 16 86 198 223 33 503 21 5 23.8 16 76.2 294 1530 620 17 16 5 25 13 336 78 Matches 2023 27 Houston Dynamo us USA 1. MLS 10th 25.9 859 20 119 375 384 78 859 58 26 44.8 29 50.0 518 2536 1130 31 28 10 38 18 615 147 Matches 2024 28 FC Cincinnati us USA 1. MLS 6th 10.6 304 6 47 114 147 37 304 9 5 55.6 4 44.4 174 664 264 7 8 1 15 14 222 49 Matches 2025 29 FC Cincinnati us USA 1. MLS 8th 1.6 75 2 7 31 37 7 75 2 0 0.0 2 100.0 43 219 108 4 4 2 3 3 53 11 Matches 8 Seasons 5 Clubs 2 Leagues 127.8 4423 101 572 1853 2066 415 4423 250 104 41.6 143 57.2 2657 14269 6427 211 161 89 269 121 3165 766 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 Real Salt Lake (3 Seasons) 1 League 61.4 2258 47 267 970 1058 208 2258 143 57 39.9 86 60.1 1383 8096 3806 130 93 55 149 56 1651 393 Houston Dynamo (3 Seasons) 1 League 44.9 1495 41 229 630 662 127 1495 88 37 42.0 48 54.5 886 4577 1994 59 52 23 77 36 1037 245 FC Cincinnati (2 Seasons) 1 League 12.2 379 8 54 145 184 44 379 11 5 45.5 6 54.5 217 883 372 11 12 3 18 17 275 60 LAFC (1 Season) 1 League 8.3 291 5 22 108 162 36 291 8 5 62.5 3 37.5 171 713 255 11 4 8 25 12 202 68 Monarchs (1 Season) 1 League 1.0 MLS (8 Seasons) 126.8 4423 101 572 1853 2066 415 4423 250 104 41.6 143 57.2 2657 14269 6427 211 161 89 269 121 3165 766 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 1/3 CPA Mis Dis Rec Matches 2019 23 Real Salt Lake us USA U.S. Open Cup R32 1.0 Matches 2022 26 Houston Dynamo us USA U.S. Open Cup 1st 1.5 Matches 2023 27 Houston Dynamo us USA U.S. Open Cup 1st 3.8 Matches 3 Seasons 2 Clubs 1 League 6.3 Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches Houston Dynamo (2 Seasons) 1 League 5.3 Real Salt Lake (1 Season) 1 League 1.0
Possession Table Season Age Squad Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches 2019 23 us United States Friendlies (M) 2.5 Matches 1 Season 1 Club 1 League 2.5
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 2018 22 Real Salt Lake us USA 1. MLS 31 1,898 61 62.0 21.1 21 81 7 10 21 1 1.58 37 34 +3 +0.14 +0.61 32.3 34.7 -2.4 -0.11 +0.31 Matches 2018 22 Monarchs us USA 2. USL 1 90 90 2.9 1.0 1 90 1 0 0 3.00 3 2 +1 +1.00 +0.79 Matches 2019 23 Real Salt Lake us USA 1. MLS 31 2,098 68 68.6 23.3 23 82 9 8 26 0 1.52 32 32 0 0.00 -0.47 29.3 31.9 -2.6 -0.11 -0.01 Matches 2019 23 Real Salt Lake us USA U.S. Open Cup 1 90 90 100.0 1.0 1 90 1 0 0 0.00 0 3 -3 -3.00 Matches 2020 24 Real Salt Lake us USA 1. MLS 21 1,528 73 77.2 17.0 17 85 10 4 22 0 0.95 23 30 -7 -0.41 +0.19 24.0 23.2 +0.8 +0.05 +0.20 Matches 2021 25 Houston Dynamo us USA 1. MLS 7 362 52 11.8 4.0 4 69 0 3 29 0 0.71 2 10 -8 -1.99 -1.66 6.2 6.4 -0.2 -0.06 +0.18 Matches 2021 25 LAFC us USA 1. MLS 13 750 58 24.5 8.3 9 70 0 4 29 3 1.23 9 10 -1 -0.12 -0.24 11.5 8.0 +3.5 +0.42 -0.26 Matches 2022 26 Houston Dynamo us USA 1. MLS 23 1,345 58 44.0 14.9 17 72 2 6 20 2 1.13 18 21 -3 -0.20 +0.32 20.3 26.7 -6.4 -0.43 -0.09 Matches 2022 26 Houston Dynamo us USA U.S. Open Cup 2 136 68 50.4 1.5 2 68 0 0 0 1.50 2 2 0 0.00 -0.67 Matches 2023 27 Houston Dynamo us USA 1. MLS 34 2,330 69 76.1 25.9 28 77 10 6 31 0 1.51 40 29 +11 +0.42 +0.18 35.1 29.1 +5.9 +0.23 +0.48 Matches 2023 27 Houston Dynamo us USA U.S. Open Cup 5 338 68 59.3 3.8 4 77 1 1 30 0 3.00 9 0 +9 +2.40 +1.23 Matches 2024 28 FC Cincinnati us USA 1. MLS 22 952 43 31.1 10.6 11 74 1 11 13 3 1.48 12 5 +7 +0.66 +0.53 13.6 11.1 +2.4 +0.23 -0.03 Matches 2025 29 FC Cincinnati us USA 1. MLS 4 145 36 40.3 1.6 1 83 0 3 21 0 1.50 2 1 +1 +0.62 +1.88 3.4 1.5 +1.8 +1.15 +2.24 Matches 8 Seasons 5 Clubs 3 Leagues 195 12,062 62 43.5 134.0 139 78 42 56 22 9 1.40 189 179 +10 +0.07 +0.12 175.6 172.7 +2.9 +0.02 +0.04 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 Real Salt Lake (3 Seasons) 2 Leagues 84 5,614 67 68.5 62.4 62 82 27 22 23 1 1.38 92 99 -7 -0.11 +0.03 85.7 89.9 -4.2 -0.07 +0.18 Houston Dynamo (3 Seasons) 2 Leagues 71 4,511 64 45.0 50.1 55 74 13 16 26 2 1.41 71 62 +9 +0.18 +0.41 61.5 62.2 -0.7 -0.02 +0.26 FC Cincinnati (2 Seasons) 1 League 26 1,097 42 32.1 12.2 12 74 1 14 15 3 1.48 14 6 +8 +0.66 +0.66 16.9 12.6 +4.3 +0.35 +0.21 LAFC (1 Season) 1 League 13 750 58 24.5 8.3 9 70 0 4 29 3 1.23 9 10 -1 -0.12 -0.24 11.5 8.0 +3.5 +0.42 -0.26 Monarchs (1 Season) 1 League 1 90 90 2.9 1.0 1 90 1 0 0 3.00 3 2 +1 +1.00 +0.79 MLS (8 Seasons) 186 11,408 61 48.0 126.8 131 78 39 55 22 9 1.36 175 172 +3 +0.02 +0.16 175.6 172.7 +2.9 +0.02 +0.04 U.S. Open Cup (3 Seasons) 8 564 71 60.6 6.3 7 76 2 1 30 0 2.25 11 5 +6 +0.96 -0.03 USL (1 Season) 1 90 90 2.9 1.0 1 90 1 0 0 3.00 3 2 +1 +1.00 +0.79
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 2018 22 Monarchs 1 League 1 90 90 2.9 1.0 1 90 1 0 0 3.00 3 2 +1 +1.00 +0.79 2018 22 Real Salt Lake 1 League 31 1,898 61 62.0 21.1 21 81 7 10 21 1 1.58 37 34 +3 +0.14 +0.61 32.3 34.7 -2.4 -0.11 +0.31 2019 23 Real Salt Lake 2 Leagues 32 2,188 68 69.5 24.3 24 83 10 8 26 0 1.47 32 35 -3 -0.12 -0.59 29.3 31.9 -2.6 -0.11 -0.01 2020 24 Real Salt Lake 1 League 21 1,528 73 77.2 17.0 17 85 10 4 22 0 0.95 23 30 -7 -0.41 +0.19 24.0 23.2 +0.8 +0.05 +0.20 2021 25 LAFC 1 League 13 750 58 24.5 8.3 9 70 0 4 29 3 1.23 9 10 -1 -0.12 -0.24 11.5 8.0 +3.5 +0.42 -0.26 2021 25 Houston Dynamo 1 League 7 362 52 11.8 4.0 4 69 0 3 29 0 0.71 2 10 -8 -1.99 -1.66 6.2 6.4 -0.2 -0.06 +0.18 2022 26 Houston Dynamo 2 Leagues 25 1,481 59 44.5 16.5 19 72 2 6 20 2 1.16 20 23 -3 -0.18 +0.26 20.3 26.7 -6.4 -0.43 -0.09 2023 27 Houston Dynamo 2 Leagues 39 2,668 68 73.5 29.6 32 77 11 7 31 0 1.70 49 29 +20 +0.67 +0.21 35.1 29.1 +5.9 +0.23 +0.48 2024 28 FC Cincinnati 1 League 22 952 43 31.1 10.6 11 74 1 11 13 3 1.48 12 5 +7 +0.66 +0.53 13.6 11.1 +2.4 +0.23 -0.03 2025 29 FC Cincinnati 1 League 4 145 36 40.3 1.6 1 83 0 3 21 0 1.50 2 1 +1 +0.62 +1.88 3.4 1.5 +1.8 +1.15 +2.24 8 Seasons 5 Clubs 3 Leagues 195 12,062 62 43.5 134.0 139 78 42 56 22 9 1.40 189 179 +10 +0.07 +0.12 175.6 172.7 +2.9 +0.02 +0.04 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 Real Salt Lake (3 Seasons) 2 Leagues 84 5,614 67 68.5 62.4 62 82 27 22 23 1 1.38 92 99 -7 -0.11 +0.03 85.7 89.9 -4.2 -0.07 +0.18 Houston Dynamo (3 Seasons) 2 Leagues 71 4,511 64 45.0 50.1 55 74 13 16 26 2 1.41 71 62 +9 +0.18 +0.41 61.5 62.2 -0.7 -0.02 +0.26 FC Cincinnati (2 Seasons) 1 League 26 1,097 42 32.1 12.2 12 74 1 14 15 3 1.48 14 6 +8 +0.66 +0.66 16.9 12.6 +4.3 +0.35 +0.21 LAFC (1 Season) 1 League 13 750 58 24.5 8.3 9 70 0 4 29 3 1.23 9 10 -1 -0.12 -0.24 11.5 8.0 +3.5 +0.42 -0.26 Monarchs (1 Season) 1 League 1 90 90 2.9 1.0 1 90 1 0 0 3.00 3 2 +1 +1.00 +0.79 MLS (8 Seasons) 186 11,408 61 48.0 126.8 131 78 39 55 22 9 1.36 175 172 +3 +0.02 +0.16 175.6 172.7 +2.9 +0.02 +0.04 U.S. Open Cup (3 Seasons) 8 564 71 60.6 6.3 7 76 2 1 30 0 2.25 11 5 +6 +0.96 -0.03 USL (1 Season) 1 90 90 2.9 1.0 1 90 1 0 0 3.00 3 2 +1 +1.00 +0.79
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 2018 22 Monarchs us USA 2. USL 6th 1 90 90 2.9 1.0 1 90 1 0 0 3.00 3 2 +1 +1.00 +0.79 Matches 2018 22 Real Salt Lake us USA 1. MLS 12th 31 1,898 61 62.0 21.1 21 81 7 10 21 1 1.58 37 34 +3 +0.14 +0.61 32.3 34.7 -2.4 -0.11 +0.31 Matches 2019 23 Real Salt Lake us USA 1. MLS 6th 31 2,098 68 68.6 23.3 23 82 9 8 26 0 1.52 32 32 0 0.00 -0.47 29.3 31.9 -2.6 -0.11 -0.01 Matches 2020 24 Real Salt Lake us USA 1. MLS 23rd 21 1,528 73 77.2 17.0 17 85 10 4 22 0 0.95 23 30 -7 -0.41 +0.19 24.0 23.2 +0.8 +0.05 +0.20 Matches 2021 25 LAFC us USA 1. MLS 19th 13 750 58 24.5 8.3 9 70 0 4 29 3 1.23 9 10 -1 -0.12 -0.24 11.5 8.0 +3.5 +0.42 -0.26 Matches 2021 25 Houston Dynamo us USA 1. MLS 25th 7 362 52 11.8 4.0 4 69 0 3 29 0 0.71 2 10 -8 -1.99 -1.66 6.2 6.4 -0.2 -0.06 +0.18 Matches 2022 26 Houston Dynamo us USA 1. MLS 25th 23 1,345 58 44.0 14.9 17 72 2 6 20 2 1.13 18 21 -3 -0.20 +0.32 20.3 26.7 -6.4 -0.43 -0.09 Matches 2023 27 Houston Dynamo us USA 1. MLS 10th 34 2,330 69 76.1 25.9 28 77 10 6 31 0 1.51 40 29 +11 +0.42 +0.18 35.1 29.1 +5.9 +0.23 +0.48 Matches 2024 28 FC Cincinnati us USA 1. MLS 6th 22 952 43 31.1 10.6 11 74 1 11 13 3 1.48 12 5 +7 +0.66 +0.53 13.6 11.1 +2.4 +0.23 -0.03 Matches 2025 29 FC Cincinnati us USA 1. MLS 8th 4 145 36 40.3 1.6 1 83 0 3 21 0 1.50 2 1 +1 +0.62 +1.88 3.4 1.5 +1.8 +1.15 +2.24 Matches 8 Seasons 5 Clubs 2 Leagues 187 11,498 61 42.9 127.8 132 78 40 55 22 9 1.37 178 174 +4 +0.03 +0.10 175.6 172.7 +2.9 +0.02 +0.04 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 Real Salt Lake (3 Seasons) 1 League 83 5,524 67 68.2 61.4 61 82 26 22 23 1 1.40 92 96 -4 -0.07 +0.07 85.7 89.9 -4.2 -0.07 +0.18 Houston Dynamo (3 Seasons) 1 League 64 4,037 63 44.0 44.9 49 74 12 15 26 2 1.29 60 60 0 0.00 +0.31 61.5 62.2 -0.7 -0.02 +0.26 FC Cincinnati (2 Seasons) 1 League 26 1,097 42 32.1 12.2 12 74 1 14 15 3 1.48 14 6 +8 +0.66 +0.66 16.9 12.6 +4.3 +0.35 +0.21 LAFC (1 Season) 1 League 13 750 58 24.5 8.3 9 70 0 4 29 3 1.23 9 10 -1 -0.12 -0.24 11.5 8.0 +3.5 +0.42 -0.26 Monarchs (1 Season) 1 League 1 90 90 2.9 1.0 1 90 1 0 0 3.00 3 2 +1 +1.00 +0.79 MLS (8 Seasons) 186 11,408 61 48.0 126.8 131 78 39 55 22 9 1.36 175 172 +3 +0.02 +0.16 175.6 172.7 +2.9 +0.02 +0.04 USL (1 Season) 1 90 90 2.9 1.0 1 90 1 0 0 3.00 3 2 +1 +1.00 +0.79
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 23 Real Salt Lake us USA U.S. Open Cup R32 1 90 90 100.0 1.0 1 90 1 0 0 0.00 0 3 -3 -3.00 Matches 2022 26 Houston Dynamo us USA U.S. Open Cup 1st 2 136 68 50.4 1.5 2 68 0 0 0 1.50 2 2 0 0.00 -0.67 Matches 2023 27 Houston Dynamo us USA U.S. Open Cup 1st 5 338 68 59.3 3.8 4 77 1 1 30 0 3.00 9 0 +9 +2.40 +1.23 Matches 3 Seasons 2 Clubs 1 League 8 564 71 60.6 6.3 7 76 2 1 30 0 2.25 11 5 +6 +0.96 -0.03 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Houston Dynamo (2 Seasons) 1 League 7 474 68 56.4 5.3 6 74 1 1 30 0 2.57 11 2 +9 +1.71 +0.73 Real Salt Lake (1 Season) 1 League 1 90 90 100.0 1.0 1 90 1 0 0 0.00 0 3 -3 -3.00
Playing Time Table Season Age Squad Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches 2019 23 us United States Friendlies (M) 4 224 56 31.1 2.5 3 66 0 1 25 1 2.00 3 1 +2 +0.80 +1.35 Matches 1 Season 1 Club 1 League 4 224 56 31.1 2.5 3 66 0 1 25 1 2.00 3 1 +2 +0.80 +1.35
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 2018 22 Monarchs 1 League 1.0 1 0 0 0 0 0 0 0 0 0 0 0 2018 22 Real Salt Lake 1 League 21.1 4 0 0 20 13 14 9 4 13 1 0 0 46 5 43 10.4 2019 23 Real Salt Lake 2 Leagues 24.3 6 0 0 35 21 13 17 13 17 1 0 0 120 6 29 17.1 2020 24 Real Salt Lake 1 League 17.0 4 0 0 21 25 6 31 5 10 0 0 0 71 3 24 11.1 2021 25 LAFC 1 League 8.3 2 0 0 9 3 3 9 2 5 0 0 0 26 5 24 17.2 2021 25 Houston Dynamo 1 League 4.0 0 0 0 5 6 1 2 1 6 0 0 0 20 2 1 66.7 2022 26 Houston Dynamo 2 Leagues 16.5 1 0 0 10 14 6 20 9 9 0 0 0 55 7 14 33.3 2023 27 Houston Dynamo 2 Leagues 29.6 5 0 0 28 25 19 16 8 18 1 0 0 104 11 33 25.0 2024 28 FC Cincinnati 1 League 10.6 1 0 0 12 17 9 3 3 5 0 0 0 31 6 13 31.6 2025 29 FC Cincinnati 1 League 1.6 1 0 0 1 0 1 2 1 1 0 0 0 6 0 4 0.0 8 Seasons 5 Clubs 3 Leagues 134.0 25 0 0 141 124 72 109 46 84 3 0 0 479 45 185 19.6 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches Real Salt Lake (3 Seasons) 2 Leagues 62.4 14 0 0 76 59 33 57 22 40 2 0 0 237 14 96 12.7 Houston Dynamo (3 Seasons) 2 Leagues 50.1 6 0 0 43 45 26 38 18 33 1 0 0 179 20 48 29.4 FC Cincinnati (2 Seasons) 1 League 12.2 2 0 0 13 17 10 5 4 6 0 0 0 37 6 17 26.1 LAFC (1 Season) 1 League 8.3 2 0 0 9 3 3 9 2 5 0 0 0 26 5 24 17.2 Monarchs (1 Season) 1 League 1.0 1 0 0 0 0 0 0 0 0 0 0 0 MLS (8 Seasons) 126.8 23 0 0 137 123 67 108 44 82 3 0 0 479 45 185 19.6 U.S. Open Cup (3 Seasons) 6.3 1 0 0 4 1 5 1 2 2 0 USL (1 Season) 1.0 1 0 0 0 0 0 0 0 0 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 2018 22 Monarchs us USA 2. USL 6th 1.0 1 0 0 0 0 0 0 0 0 0 0 0 Matches 2018 22 Real Salt Lake us USA 1. MLS 12th 21.1 4 0 0 20 13 14 9 4 13 1 0 0 46 5 43 10.4 Matches 2019 23 Real Salt Lake us USA 1. MLS 6th 23.3 6 0 0 35 21 13 17 13 17 1 0 0 120 6 29 17.1 Matches 2020 24 Real Salt Lake us USA 1. MLS 23rd 17.0 4 0 0 21 25 6 31 5 10 0 0 0 71 3 24 11.1 Matches 2021 25 LAFC us USA 1. MLS 19th 8.3 2 0 0 9 3 3 9 2 5 0 0 0 26 5 24 17.2 Matches 2021 25 Houston Dynamo us USA 1. MLS 25th 4.0 0 0 0 5 6 1 2 1 6 0 0 0 20 2 1 66.7 Matches 2022 26 Houston Dynamo us USA 1. MLS 25th 14.9 1 0 0 10 14 5 20 7 8 0 0 0 55 7 14 33.3 Matches 2023 27 Houston Dynamo us USA 1. MLS 10th 25.9 4 0 0 24 24 15 15 8 17 1 0 0 104 11 33 25.0 Matches 2024 28 FC Cincinnati us USA 1. MLS 6th 10.6 1 0 0 12 17 9 3 3 5 0 0 0 31 6 13 31.6 Matches 2025 29 FC Cincinnati us USA 1. MLS 8th 1.6 1 0 0 1 0 1 2 1 1 0 0 0 6 0 4 0.0 Matches 8 Seasons 5 Clubs 2 Leagues 127.8 24 0 0 137 123 67 108 44 82 3 0 0 479 45 185 19.6 Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches Real Salt Lake (3 Seasons) 1 League 61.4 14 0 0 76 59 33 57 22 40 2 0 0 237 14 96 12.7 Houston Dynamo (3 Seasons) 1 League 44.9 5 0 0 39 44 21 37 16 31 1 0 0 179 20 48 29.4 FC Cincinnati (2 Seasons) 1 League 12.2 2 0 0 13 17 10 5 4 6 0 0 0 37 6 17 26.1 LAFC (1 Season) 1 League 8.3 2 0 0 9 3 3 9 2 5 0 0 0 26 5 24 17.2 Monarchs (1 Season) 1 League 1.0 1 0 0 0 0 0 0 0 0 0 0 0 MLS (8 Seasons) 126.8 23 0 0 137 123 67 108 44 82 3 0 0 479 45 185 19.6 USL (1 Season) 1.0 1 0 0 0 0 0 0 0 0 0 0 0
Miscellaneous Stats Table Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2019 23 us United States Friendlies (M) 2.5 0 0 0 0 Matches 1 Season 1 Club 1 League 2.5 0 0 0 0
About FBref.com
FBref.com launched (June 13, 2018) with domestic league coverage for England, France, Germany, Italy, Spain, and United States. Since then we have been steadily expanding our coverage to include domestic leagues from over 40 countries as well as domestic cup, super cup and youth leagues from top European countries. We have also added coverage for major international cups such as the UEFA Champions League and Copa Libertadores .
FBref is the most complete sources for women's football data on the internet. This includes the entire history of the FIFA Women's World Cup as well as recent domestic league seasons from nine countries, 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 Corey Baird Pages
Corey Baird 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