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 2014 19 Wilmington us USA 3. USL Pro 7 6 518 5.8 2 2 4 2 0 0 0 0 0.35 0.35 0.69 0.35 0.69 2015 20 Toronto FC II us USA 3. USL 22 19 1,661 18.5 0 0 0 0 0 0 2 1 0.00 0.00 0.00 0.00 0.00 2016 21 Louisville City us USA 3. USL 24 16 1,452 16.1 1 3 4 1 0 0 3 0 0.06 0.19 0.25 0.06 0.25 2017 22 Louisville City us USA 2. USL 19 12 1,008 11.2 4 1 5 4 0 0 3 0 0.36 0.09 0.45 0.36 0.45 Matches 2018 23 LAFC us USA 1. MLS 20 20 1,573 17.5 2 3 5 2 0 0 3 0 2.7 2.7 3.8 6.4 27 96 35 0.11 0.17 0.29 0.11 0.29 0.15 0.22 0.37 0.15 0.37 Matches 2019 24 LAFC us USA 1. MLS 31 27 2,499 27.8 4 8 12 4 0 0 7 0 3.7 3.7 6.9 10.5 62 291 94 0.14 0.29 0.43 0.14 0.43 0.13 0.25 0.38 0.13 0.38 Matches 2019 24 LAFC 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 25 LAFC us USA 1. MLS 16 15 1,087 12.1 3 4 7 3 0 0 1 1 1.9 1.9 2.3 4.2 24 108 36 0.25 0.33 0.58 0.25 0.58 0.15 0.19 0.34 0.15 0.34 Matches 2021 26 Colorado Rapids us USA 1. MLS 15 14 1,095 12.2 1 1 2 1 0 0 2 0 2.7 2.7 1.8 4.5 17 68 45 0.08 0.08 0.16 0.08 0.16 0.22 0.15 0.37 0.22 0.37 Matches 2021 26 LAFC us USA 1. MLS 10 9 755 8.4 0 0 0 0 0 0 0 0 0.7 0.7 1.3 2.0 11 70 30 0.00 0.00 0.00 0.00 0.00 0.08 0.15 0.24 0.08 0.24 Matches 2022 27 Toronto FC us USA 1. MLS 8 7 628 7.0 0 1 1 0 0 0 1 0 0.6 0.6 0.3 0.9 7 31 27 0.00 0.14 0.14 0.00 0.14 0.08 0.05 0.13 0.08 0.13 Matches 2022 27 Colorado Rapids us USA 1. MLS 17 15 1,280 14.2 3 1 4 3 0 0 2 0 1.9 1.9 1.7 3.6 20 79 29 0.21 0.07 0.28 0.21 0.28 0.13 0.12 0.25 0.13 0.25 Matches 2022 27 Colorado Rapids us USA U.S. Open Cup 1 0 45 0.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2023 28 Toronto FC us USA 1. MLS 21 21 1,840 20.4 2 0 2 2 0 0 4 0 1.2 1.2 0.6 1.8 15 109 29 0.10 0.00 0.10 0.10 0.10 0.06 0.03 0.09 0.06 0.09 Matches 2023 28 NE Revolution us USA 1. MLS 10 10 780 8.7 0 3 3 0 0 0 1 0 0.1 0.1 0.4 0.5 5 48 12 0.00 0.35 0.35 0.00 0.35 0.01 0.04 0.06 0.01 0.06 Matches 2024 29 NE Revolution us USA 1. MLS 21 15 1,392 15.5 0 0 0 0 0 0 1 0 0.5 0.5 0.5 1.0 11 87 18 0.00 0.00 0.00 0.00 0.00 0.03 0.03 0.06 0.03 0.06 Matches 2025 30 SJ Earthquakes us USA 1. MLS 4 0 129 1.4 0 1 1 0 0 0 1 0 0.0 0.0 0.1 0.1 2 11 3 0.00 0.70 0.70 0.00 0.70 0.02 0.04 0.05 0.02 0.05 Matches 12 Seasons 8 Clubs 3 Leagues 247 207 17,832 198.1 22 28 50 22 0 0 31 2 15.8 15.8 19.5 35.3 201 998 358 0.11 0.14 0.25 0.11 0.25 0.11 0.13 0.24 0.11 0.24 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 (4 Seasons) 2 Leagues 78 72 6,004 66.7 9 15 24 9 0 0 11 1 8.9 8.9 14.2 23.1 124 565 195 0.13 0.22 0.36 0.13 0.36 0.14 0.22 0.35 0.14 0.35 Louisville City (2 Seasons) 1 League 43 28 2,460 27.3 5 4 9 5 0 0 6 0 0.18 0.15 0.33 0.18 0.33 Colorado Rapids (2 Seasons) 2 Leagues 33 29 2,420 26.9 4 2 6 4 0 0 4 0 4.6 4.6 3.5 8.0 37 147 74 0.15 0.07 0.22 0.15 0.22 0.17 0.13 0.30 0.17 0.30 NE Revolution (2 Seasons) 1 League 31 25 2,172 24.1 0 3 3 0 0 0 2 0 0.6 0.6 0.9 1.5 16 135 30 0.00 0.12 0.12 0.00 0.12 0.02 0.04 0.06 0.02 0.06 Toronto FC (2 Seasons) 1 League 29 28 2,468 27.4 2 1 3 2 0 0 5 0 1.8 1.8 0.9 2.6 22 140 56 0.07 0.04 0.11 0.07 0.11 0.06 0.03 0.10 0.06 0.10 Toronto FC II (1 Season) 1 League 22 19 1,661 18.5 0 0 0 0 0 0 2 1 0.00 0.00 0.00 0.00 0.00 Wilmington (1 Season) 1 League 7 6 518 5.8 2 2 4 2 0 0 0 0 0.35 0.35 0.69 0.35 0.69 SJ Earthquakes (1 Season) 1 League 4 0 129 1.4 0 1 1 0 0 0 1 0 0.0 0.0 0.1 0.1 2 11 3 0.00 0.70 0.70 0.00 0.70 0.02 0.04 0.05 0.02 0.05 MLS (8 Seasons) 173 153 13,058 145.1 15 22 37 15 0 0 23 1 15.8 15.8 19.5 35.3 201 998 358 0.10 0.15 0.26 0.10 0.26 0.11 0.13 0.24 0.11 0.24 USL Pro (4 Seasons) 72 53 4,639 51.5 7 6 13 7 0 0 8 1 0.14 0.12 0.25 0.14 0.25 U.S. Open Cup (2 Seasons) 2 1 135 1.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00
Standard Stats Table Season Age Squad Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR 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 2014 19 Wilmington 1 League 7 6 518 5.8 2 2 4 2 0 0 0 0 0.35 0.35 0.69 0.35 0.69 2015 20 Toronto FC II 1 League 22 19 1,661 18.5 0 0 0 0 0 0 2 1 0.00 0.00 0.00 0.00 0.00 2016 21 Louisville City 1 League 24 16 1,452 16.1 1 3 4 1 0 0 3 0 0.06 0.19 0.25 0.06 0.25 2017 22 Louisville City 1 League 19 12 1,008 11.2 4 1 5 4 0 0 3 0 0.36 0.09 0.45 0.36 0.45 2018 23 LAFC 1 League 20 20 1,573 17.5 2 3 5 2 0 0 3 0 2.7 2.7 3.8 6.4 27 96 35 0.11 0.17 0.29 0.11 0.29 0.15 0.22 0.37 0.15 0.37 2019 24 LAFC 2 Leagues 32 28 2,589 28.8 4 8 12 4 0 0 7 0 3.7 3.7 6.9 10.5 62 291 94 0.14 0.28 0.42 0.14 0.42 0.13 0.25 0.38 0.13 0.38 2020 25 LAFC 1 League 16 15 1,087 12.1 3 4 7 3 0 0 1 1 1.9 1.9 2.3 4.2 24 108 36 0.25 0.33 0.58 0.25 0.58 0.15 0.19 0.34 0.15 0.34 2021 26 LAFC 1 League 10 9 755 8.4 0 0 0 0 0 0 0 0 0.7 0.7 1.3 2.0 11 70 30 0.00 0.00 0.00 0.00 0.00 0.08 0.15 0.24 0.08 0.24 2021 26 Colorado Rapids 1 League 15 14 1,095 12.2 1 1 2 1 0 0 2 0 2.7 2.7 1.8 4.5 17 68 45 0.08 0.08 0.16 0.08 0.16 0.22 0.15 0.37 0.22 0.37 2022 27 Colorado Rapids 2 Leagues 18 15 1,325 14.7 3 1 4 3 0 0 2 0 1.9 1.9 1.7 3.6 20 79 29 0.20 0.07 0.27 0.20 0.27 0.13 0.12 0.25 0.13 0.25 2022 27 Toronto FC 1 League 8 7 628 7.0 0 1 1 0 0 0 1 0 0.6 0.6 0.3 0.9 7 31 27 0.00 0.14 0.14 0.00 0.14 0.08 0.05 0.13 0.08 0.13 2023 28 Toronto FC 1 League 21 21 1,840 20.4 2 0 2 2 0 0 4 0 1.2 1.2 0.6 1.8 15 109 29 0.10 0.00 0.10 0.10 0.10 0.06 0.03 0.09 0.06 0.09 2023 28 NE Revolution 1 League 10 10 780 8.7 0 3 3 0 0 0 1 0 0.1 0.1 0.4 0.5 5 48 12 0.00 0.35 0.35 0.00 0.35 0.01 0.04 0.06 0.01 0.06 2024 29 NE Revolution 1 League 21 15 1,392 15.5 0 0 0 0 0 0 1 0 0.5 0.5 0.5 1.0 11 87 18 0.00 0.00 0.00 0.00 0.00 0.03 0.03 0.06 0.03 0.06 2025 30 SJ Earthquakes 1 League 4 0 129 1.4 0 1 1 0 0 0 1 0 0.0 0.0 0.1 0.1 2 11 3 0.00 0.70 0.70 0.00 0.70 0.02 0.04 0.05 0.02 0.05 12 Seasons 8 Clubs 3 Leagues 247 207 17,832 198.1 22 28 50 22 0 0 31 2 15.8 15.8 19.5 35.3 201 998 358 0.11 0.14 0.25 0.11 0.25 0.11 0.13 0.24 0.11 0.24 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 (4 Seasons) 2 Leagues 78 72 6,004 66.7 9 15 24 9 0 0 11 1 8.9 8.9 14.2 23.1 124 565 195 0.13 0.22 0.36 0.13 0.36 0.14 0.22 0.35 0.14 0.35 Louisville City (2 Seasons) 1 League 43 28 2,460 27.3 5 4 9 5 0 0 6 0 0.18 0.15 0.33 0.18 0.33 Colorado Rapids (2 Seasons) 2 Leagues 33 29 2,420 26.9 4 2 6 4 0 0 4 0 4.6 4.6 3.5 8.0 37 147 74 0.15 0.07 0.22 0.15 0.22 0.17 0.13 0.30 0.17 0.30 NE Revolution (2 Seasons) 1 League 31 25 2,172 24.1 0 3 3 0 0 0 2 0 0.6 0.6 0.9 1.5 16 135 30 0.00 0.12 0.12 0.00 0.12 0.02 0.04 0.06 0.02 0.06 Toronto FC (2 Seasons) 1 League 29 28 2,468 27.4 2 1 3 2 0 0 5 0 1.8 1.8 0.9 2.6 22 140 56 0.07 0.04 0.11 0.07 0.11 0.06 0.03 0.10 0.06 0.10 Toronto FC II (1 Season) 1 League 22 19 1,661 18.5 0 0 0 0 0 0 2 1 0.00 0.00 0.00 0.00 0.00 Wilmington (1 Season) 1 League 7 6 518 5.8 2 2 4 2 0 0 0 0 0.35 0.35 0.69 0.35 0.69 SJ Earthquakes (1 Season) 1 League 4 0 129 1.4 0 1 1 0 0 0 1 0 0.0 0.0 0.1 0.1 2 11 3 0.00 0.70 0.70 0.00 0.70 0.02 0.04 0.05 0.02 0.05 MLS (8 Seasons) 173 153 13,058 145.1 15 22 37 15 0 0 23 1 15.8 15.8 19.5 35.3 201 998 358 0.10 0.15 0.26 0.10 0.26 0.11 0.13 0.24 0.11 0.24 USL Pro (4 Seasons) 72 53 4,639 51.5 7 6 13 7 0 0 8 1 0.14 0.12 0.25 0.14 0.25 U.S. Open Cup (2 Seasons) 2 1 135 1.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00
Standard Stats Table Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR 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 2014 19 Wilmington us USA 3. USL Pro 7th 7 6 518 5.8 2 2 4 2 0 0 0 0 0.35 0.35 0.69 0.35 0.69 2015 20 Toronto FC II us USA 3. USL 23rd 22 19 1,661 18.5 0 0 0 0 0 0 2 1 0.00 0.00 0.00 0.00 0.00 2016 21 Louisville City us USA 3. USL 2nd 24 16 1,452 16.1 1 3 4 1 0 0 3 0 0.06 0.19 0.25 0.06 0.25 2017 22 Louisville City us USA 2. USL 2nd 19 12 1,008 11.2 4 1 5 4 0 0 3 0 0.36 0.09 0.45 0.36 0.45 Matches 2018 23 LAFC us USA 1. MLS 5th 20 20 1,573 17.5 2 3 5 2 0 0 3 0 2.7 2.7 3.8 6.4 27 96 35 0.11 0.17 0.29 0.11 0.29 0.15 0.22 0.37 0.15 0.37 Matches 2019 24 LAFC us USA 1. MLS 1st 31 27 2,499 27.8 4 8 12 4 0 0 7 0 3.7 3.7 6.9 10.5 62 291 94 0.14 0.29 0.43 0.14 0.43 0.13 0.25 0.38 0.13 0.38 Matches 2020 25 LAFC us USA 1. MLS 11th 16 15 1,087 12.1 3 4 7 3 0 0 1 1 1.9 1.9 2.3 4.2 24 108 36 0.25 0.33 0.58 0.25 0.58 0.15 0.19 0.34 0.15 0.34 Matches 2021 26 LAFC us USA 1. MLS 19th 10 9 755 8.4 0 0 0 0 0 0 0 0 0.7 0.7 1.3 2.0 11 70 30 0.00 0.00 0.00 0.00 0.00 0.08 0.15 0.24 0.08 0.24 Matches 2021 26 Colorado Rapids us USA 1. MLS 2nd 15 14 1,095 12.2 1 1 2 1 0 0 2 0 2.7 2.7 1.8 4.5 17 68 45 0.08 0.08 0.16 0.08 0.16 0.22 0.15 0.37 0.22 0.37 Matches 2022 27 Colorado Rapids us USA 1. MLS 17th 17 15 1,280 14.2 3 1 4 3 0 0 2 0 1.9 1.9 1.7 3.6 20 79 29 0.21 0.07 0.28 0.21 0.28 0.13 0.12 0.25 0.13 0.25 Matches 2022 27 Toronto FC us USA 1. MLS 27th 8 7 628 7.0 0 1 1 0 0 0 1 0 0.6 0.6 0.3 0.9 7 31 27 0.00 0.14 0.14 0.00 0.14 0.08 0.05 0.13 0.08 0.13 Matches 2023 28 Toronto FC us USA 1. MLS 29th 21 21 1,840 20.4 2 0 2 2 0 0 4 0 1.2 1.2 0.6 1.8 15 109 29 0.10 0.00 0.10 0.10 0.10 0.06 0.03 0.09 0.06 0.09 Matches 2023 28 NE Revolution us USA 1. MLS 6th 10 10 780 8.7 0 3 3 0 0 0 1 0 0.1 0.1 0.4 0.5 5 48 12 0.00 0.35 0.35 0.00 0.35 0.01 0.04 0.06 0.01 0.06 Matches 2024 29 NE Revolution us USA 1. MLS 27th 21 15 1,392 15.5 0 0 0 0 0 0 1 0 0.5 0.5 0.5 1.0 11 87 18 0.00 0.00 0.00 0.00 0.00 0.03 0.03 0.06 0.03 0.06 Matches 2025 30 SJ Earthquakes us USA 1. MLS 6th 4 0 129 1.4 0 1 1 0 0 0 1 0 0.0 0.0 0.1 0.1 2 11 3 0.00 0.70 0.70 0.00 0.70 0.02 0.04 0.05 0.02 0.05 Matches 12 Seasons 8 Clubs 2 Leagues 245 206 17,697 196.6 22 28 50 22 0 0 31 2 15.8 15.8 19.5 35.3 201 998 358 0.11 0.14 0.25 0.11 0.25 0.11 0.13 0.24 0.11 0.24 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 (4 Seasons) 1 League 77 71 5,914 65.7 9 15 24 9 0 0 11 1 8.9 8.9 14.2 23.1 124 565 195 0.14 0.23 0.37 0.14 0.37 0.14 0.22 0.35 0.14 0.35 Louisville City (2 Seasons) 1 League 43 28 2,460 27.3 5 4 9 5 0 0 6 0 0.18 0.15 0.33 0.18 0.33 Colorado Rapids (2 Seasons) 1 League 32 29 2,375 26.4 4 2 6 4 0 0 4 0 4.6 4.6 3.5 8.0 37 147 74 0.15 0.08 0.23 0.15 0.23 0.17 0.13 0.30 0.17 0.30 NE Revolution (2 Seasons) 1 League 31 25 2,172 24.1 0 3 3 0 0 0 2 0 0.6 0.6 0.9 1.5 16 135 30 0.00 0.12 0.12 0.00 0.12 0.02 0.04 0.06 0.02 0.06 Toronto FC (2 Seasons) 1 League 29 28 2,468 27.4 2 1 3 2 0 0 5 0 1.8 1.8 0.9 2.6 22 140 56 0.07 0.04 0.11 0.07 0.11 0.06 0.03 0.10 0.06 0.10 Toronto FC II (1 Season) 1 League 22 19 1,661 18.5 0 0 0 0 0 0 2 1 0.00 0.00 0.00 0.00 0.00 Wilmington (1 Season) 1 League 7 6 518 5.8 2 2 4 2 0 0 0 0 0.35 0.35 0.69 0.35 0.69 SJ Earthquakes (1 Season) 1 League 4 0 129 1.4 0 1 1 0 0 0 1 0 0.0 0.0 0.1 0.1 2 11 3 0.00 0.70 0.70 0.00 0.70 0.02 0.04 0.05 0.02 0.05 MLS (8 Seasons) 173 153 13,058 145.1 15 22 37 15 0 0 23 1 15.8 15.8 19.5 35.3 201 998 358 0.10 0.15 0.26 0.10 0.26 0.11 0.13 0.24 0.11 0.24 USL Pro (4 Seasons) 72 53 4,639 51.5 7 6 13 7 0 0 8 1 0.14 0.12 0.25 0.14 0.25
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 24 LAFC us USA U.S. Open Cup 1st 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 27 Colorado Rapids us USA U.S. Open Cup R32 1 0 45 0.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2 Seasons 2 Clubs 1 League 2 1 135 1.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 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 Colorado Rapids (1 Season) 1 League 1 0 45 0.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 LAFC (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 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 22 ca Canada Friendlies (M) 3 1 139 1.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2017 22 ca Canada Gold Cup QF 2 1 94 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2018 23 ca Canada Friendlies (M) 1 1 45 0.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2019 24 ca Canada Gold Cup QF 3 2 191 2.1 0 1 1 0 0 0 1 0 0.00 0.47 0.47 0.00 0.47 Matches 2021 26 ca Canada Gold Cup SF 5 4 316 3.5 0 1 1 0 0 0 1 0 0.00 0.28 0.28 0.00 0.28 Matches 2022 27 ca Canada 1. World Cup GR 1 1 59 0.7 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 0 1 1 0.00 0.00 0.00 0.00 0.00 0.06 0.00 0.06 0.06 0.06 Matches 2022 27 ca Canada WCQ 15 11 854 9.5 2 3 5 2 0 1 4 1 0.21 0.32 0.53 0.21 0.53 Matches 2022 27 ca Canada Friendlies (M) 3 1 104 1.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 5 Seasons 1 Club 4 Leagues 33 22 1,802 20.0 2 5 7 2 0 1 6 1 0.0 0.0 0.0 0.0 0 1 1 0.10 0.25 0.35 0.10 0.35 0.06 0.00 0.06 0.06 0.06 Gold Cup (3 Seasons) 10 7 601 6.7 0 2 2 0 0 0 2 0 0.00 0.30 0.30 0.00 0.30 Friendlies (M) (3 Seasons) 7 3 288 3.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 WCQ (1 Season) 15 11 854 9.5 2 3 5 2 0 1 4 1 0.21 0.32 0.53 0.21 0.53 World Cup (1 Season) 1 1 59 0.7 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 0 1 1 0.00 0.00 0.00 0.00 0.00 0.06 0.00 0.06 0.06 0.06
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 2014 19 Wilmington us USA 3. USL Pro 5.8 2 4 0.69 0.50 0 0 2015 20 Toronto FC II us USA 3. USL 18.5 0 2 0.11 0.00 0 0 2016 21 Louisville City us USA 3. USL 16.1 1 12 0.74 0.08 0 0 2017 22 Louisville City us USA 2. USL 11.2 4 27 13 48.1 2.41 1.16 0.15 0.31 0 0 Matches 2018 23 LAFC us USA 1. MLS 17.5 2 30 10 33.3 1.72 0.57 0.07 0.20 19.9 0 0 0 2.7 2.7 0.09 -0.7 -0.7 Matches 2019 24 LAFC us USA 1. MLS 27.8 4 36 13 36.1 1.30 0.47 0.11 0.31 17.4 0 0 0 3.7 3.7 0.10 +0.3 +0.3 Matches 2019 24 LAFC us USA U.S. Open Cup 1.0 0 0 0 Matches 2020 25 LAFC us USA 1. MLS 12.1 3 13 4 30.8 1.08 0.33 0.23 0.75 13.2 0 0 0 1.9 1.9 0.14 +1.1 +1.1 Matches 2021 26 Colorado Rapids us USA 1. MLS 12.2 1 19 7 36.8 1.56 0.58 0.05 0.14 15.8 0 0 0 2.7 2.7 0.14 -1.7 -1.7 Matches 2021 26 LAFC us USA 1. MLS 8.4 0 8 2 25.0 0.95 0.24 0.00 0.00 13.0 0 0 0 0.7 0.7 0.09 -0.7 -0.7 Matches 2022 27 Toronto FC us USA 1. MLS 7.0 0 7 2 28.6 1.00 0.29 0.00 0.00 16.3 0 0 0 0.6 0.6 0.08 -0.6 -0.6 Matches 2022 27 Colorado Rapids us USA 1. MLS 14.2 3 15 7 46.7 1.05 0.49 0.20 0.43 16.5 0 0 0 1.9 1.9 0.13 +1.1 +1.1 Matches 2022 27 Colorado Rapids us USA U.S. Open Cup 0.5 0 0 0 0.00 0.00 0 0 Matches 2023 28 Toronto FC us USA 1. MLS 20.4 2 10 5 50.0 0.49 0.24 0.20 0.40 13.8 0 0 0 1.2 1.2 0.12 +0.8 +0.8 Matches 2023 28 NE Revolution us USA 1. MLS 8.7 0 3 0 0.0 0.35 0.00 0.00 16.0 0 0 0 0.1 0.1 0.04 -0.1 -0.1 Matches 2024 29 NE Revolution us USA 1. MLS 15.5 0 8 2 25.0 0.52 0.13 0.00 0.00 18.3 0 0 0 0.5 0.5 0.06 -0.5 -0.5 Matches 2025 30 SJ Earthquakes us USA 1. MLS 1.4 0 1 0 0.0 0.70 0.00 0.00 21.4 0 0 0 0.0 0.0 0.02 0.0 0.0 Matches 12 Seasons 8 Clubs 3 Leagues 198.1 22 177 83 36.7 1.13 0.42 0.11 0.27 16.8 0 0 0 15.8 15.8 0.11 -0.8 -0.8 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 (4 Seasons) 2 Leagues 66.7 9 87 29 33.3 1.32 0.44 0.10 0.31 17.3 0 0 0 8.9 8.9 0.10 +0.1 +0.1 Louisville City (2 Seasons) 1 League 27.3 5 27 25 48.1 2.41 0.91 0.15 0.20 0 0 Colorado Rapids (2 Seasons) 2 Leagues 26.9 4 34 14 41.2 1.26 0.52 0.12 0.29 16.1 0 0 0 4.6 4.6 0.13 -0.6 -0.6 NE Revolution (2 Seasons) 1 League 24.1 0 11 2 18.2 0.46 0.08 0.00 0.00 17.6 0 0 0 0.6 0.6 0.05 -0.6 -0.6 Toronto FC (2 Seasons) 1 League 27.4 2 17 7 41.2 0.62 0.26 0.12 0.29 14.8 0 0 0 1.8 1.8 0.10 +0.2 +0.2 Toronto FC II (1 Season) 1 League 18.5 0 2 0.11 0.00 0 0 Wilmington (1 Season) 1 League 5.8 2 4 0.69 0.50 0 0 SJ Earthquakes (1 Season) 1 League 1.4 0 1 0 0.0 0.70 0.00 0.00 21.4 0 0 0 0.0 0.0 0.02 0.0 0.0 MLS (8 Seasons) 145.1 15 150 52 34.7 1.03 0.36 0.10 0.29 16.8 0 0 0 15.8 15.8 0.11 -0.8 -0.8 USL Pro (4 Seasons) 51.5 7 27 31 48.1 2.41 0.60 0.15 0.23 0 0 U.S. Open Cup (2 Seasons) 1.5 0 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 2014 19 Wilmington 1 League 5.8 2 4 0.69 0.50 0 0 2015 20 Toronto FC II 1 League 18.5 0 2 0.11 0.00 0 0 2016 21 Louisville City 1 League 16.1 1 12 0.74 0.08 0 0 2017 22 Louisville City 1 League 11.2 4 27 13 48.1 2.41 1.16 0.15 0.31 0 0 2018 23 LAFC 1 League 17.5 2 30 10 33.3 1.72 0.57 0.07 0.20 19.9 0 0 0 2.7 2.7 0.09 -0.7 -0.7 2019 24 LAFC 2 Leagues 28.8 4 36 13 36.1 1.30 0.47 0.11 0.31 17.4 0 0 0 3.7 3.7 0.10 +0.3 +0.3 2020 25 LAFC 1 League 12.1 3 13 4 30.8 1.08 0.33 0.23 0.75 13.2 0 0 0 1.9 1.9 0.14 +1.1 +1.1 2021 26 LAFC 1 League 8.4 0 8 2 25.0 0.95 0.24 0.00 0.00 13.0 0 0 0 0.7 0.7 0.09 -0.7 -0.7 2021 26 Colorado Rapids 1 League 12.2 1 19 7 36.8 1.56 0.58 0.05 0.14 15.8 0 0 0 2.7 2.7 0.14 -1.7 -1.7 2022 27 Colorado Rapids 2 Leagues 14.7 3 15 7 46.7 1.02 0.48 0.20 0.43 16.5 0 0 0 1.9 1.9 0.13 +1.1 +1.1 2022 27 Toronto FC 1 League 7.0 0 7 2 28.6 1.00 0.29 0.00 0.00 16.3 0 0 0 0.6 0.6 0.08 -0.6 -0.6 2023 28 Toronto FC 1 League 20.4 2 10 5 50.0 0.49 0.24 0.20 0.40 13.8 0 0 0 1.2 1.2 0.12 +0.8 +0.8 2023 28 NE Revolution 1 League 8.7 0 3 0 0.0 0.35 0.00 0.00 16.0 0 0 0 0.1 0.1 0.04 -0.1 -0.1 2024 29 NE Revolution 1 League 15.5 0 8 2 25.0 0.52 0.13 0.00 0.00 18.3 0 0 0 0.5 0.5 0.06 -0.5 -0.5 2025 30 SJ Earthquakes 1 League 1.4 0 1 0 0.0 0.70 0.00 0.00 21.4 0 0 0 0.0 0.0 0.02 0.0 0.0 12 Seasons 8 Clubs 3 Leagues 198.1 22 177 83 36.7 1.13 0.42 0.11 0.27 16.8 0 0 0 15.8 15.8 0.11 -0.8 -0.8 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 (4 Seasons) 2 Leagues 66.7 9 87 29 33.3 1.32 0.44 0.10 0.31 17.3 0 0 0 8.9 8.9 0.10 +0.1 +0.1 Louisville City (2 Seasons) 1 League 27.3 5 27 25 48.1 2.41 0.91 0.15 0.20 0 0 Colorado Rapids (2 Seasons) 2 Leagues 26.9 4 34 14 41.2 1.26 0.52 0.12 0.29 16.1 0 0 0 4.6 4.6 0.13 -0.6 -0.6 NE Revolution (2 Seasons) 1 League 24.1 0 11 2 18.2 0.46 0.08 0.00 0.00 17.6 0 0 0 0.6 0.6 0.05 -0.6 -0.6 Toronto FC (2 Seasons) 1 League 27.4 2 17 7 41.2 0.62 0.26 0.12 0.29 14.8 0 0 0 1.8 1.8 0.10 +0.2 +0.2 Toronto FC II (1 Season) 1 League 18.5 0 2 0.11 0.00 0 0 Wilmington (1 Season) 1 League 5.8 2 4 0.69 0.50 0 0 SJ Earthquakes (1 Season) 1 League 1.4 0 1 0 0.0 0.70 0.00 0.00 21.4 0 0 0 0.0 0.0 0.02 0.0 0.0 MLS (8 Seasons) 145.1 15 150 52 34.7 1.03 0.36 0.10 0.29 16.8 0 0 0 15.8 15.8 0.11 -0.8 -0.8 USL Pro (4 Seasons) 51.5 7 27 31 48.1 2.41 0.60 0.15 0.23 0 0 U.S. Open Cup (2 Seasons) 1.5 0 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 2014 19 Wilmington us USA 3. USL Pro 7th 5.8 2 4 0.69 0.50 0 0 2015 20 Toronto FC II us USA 3. USL 23rd 18.5 0 2 0.11 0.00 0 0 2016 21 Louisville City us USA 3. USL 2nd 16.1 1 12 0.74 0.08 0 0 2017 22 Louisville City us USA 2. USL 2nd 11.2 4 27 13 48.1 2.41 1.16 0.15 0.31 0 0 Matches 2018 23 LAFC us USA 1. MLS 5th 17.5 2 30 10 33.3 1.72 0.57 0.07 0.20 19.9 0 0 0 2.7 2.7 0.09 -0.7 -0.7 Matches 2019 24 LAFC us USA 1. MLS 1st 27.8 4 36 13 36.1 1.30 0.47 0.11 0.31 17.4 0 0 0 3.7 3.7 0.10 +0.3 +0.3 Matches 2020 25 LAFC us USA 1. MLS 11th 12.1 3 13 4 30.8 1.08 0.33 0.23 0.75 13.2 0 0 0 1.9 1.9 0.14 +1.1 +1.1 Matches 2021 26 LAFC us USA 1. MLS 19th 8.4 0 8 2 25.0 0.95 0.24 0.00 0.00 13.0 0 0 0 0.7 0.7 0.09 -0.7 -0.7 Matches 2021 26 Colorado Rapids us USA 1. MLS 2nd 12.2 1 19 7 36.8 1.56 0.58 0.05 0.14 15.8 0 0 0 2.7 2.7 0.14 -1.7 -1.7 Matches 2022 27 Colorado Rapids us USA 1. MLS 17th 14.2 3 15 7 46.7 1.05 0.49 0.20 0.43 16.5 0 0 0 1.9 1.9 0.13 +1.1 +1.1 Matches 2022 27 Toronto FC us USA 1. MLS 27th 7.0 0 7 2 28.6 1.00 0.29 0.00 0.00 16.3 0 0 0 0.6 0.6 0.08 -0.6 -0.6 Matches 2023 28 Toronto FC us USA 1. MLS 29th 20.4 2 10 5 50.0 0.49 0.24 0.20 0.40 13.8 0 0 0 1.2 1.2 0.12 +0.8 +0.8 Matches 2023 28 NE Revolution us USA 1. MLS 6th 8.7 0 3 0 0.0 0.35 0.00 0.00 16.0 0 0 0 0.1 0.1 0.04 -0.1 -0.1 Matches 2024 29 NE Revolution us USA 1. MLS 27th 15.5 0 8 2 25.0 0.52 0.13 0.00 0.00 18.3 0 0 0 0.5 0.5 0.06 -0.5 -0.5 Matches 2025 30 SJ Earthquakes us USA 1. MLS 6th 1.4 0 1 0 0.0 0.70 0.00 0.00 21.4 0 0 0 0.0 0.0 0.02 0.0 0.0 Matches 12 Seasons 8 Clubs 2 Leagues 196.6 22 177 83 36.7 1.13 0.42 0.11 0.27 16.8 0 0 0 15.8 15.8 0.11 -0.8 -0.8 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 (4 Seasons) 1 League 65.7 9 87 29 33.3 1.32 0.44 0.10 0.31 17.3 0 0 0 8.9 8.9 0.10 +0.1 +0.1 Louisville City (2 Seasons) 1 League 27.3 5 27 25 48.1 2.41 0.91 0.15 0.20 0 0 Colorado Rapids (2 Seasons) 1 League 26.4 4 34 14 41.2 1.29 0.53 0.12 0.29 16.1 0 0 0 4.6 4.6 0.13 -0.6 -0.6 NE Revolution (2 Seasons) 1 League 24.1 0 11 2 18.2 0.46 0.08 0.00 0.00 17.6 0 0 0 0.6 0.6 0.05 -0.6 -0.6 Toronto FC (2 Seasons) 1 League 27.4 2 17 7 41.2 0.62 0.26 0.12 0.29 14.8 0 0 0 1.8 1.8 0.10 +0.2 +0.2 Toronto FC II (1 Season) 1 League 18.5 0 2 0.11 0.00 0 0 Wilmington (1 Season) 1 League 5.8 2 4 0.69 0.50 0 0 SJ Earthquakes (1 Season) 1 League 1.4 0 1 0 0.0 0.70 0.00 0.00 21.4 0 0 0 0.0 0.0 0.02 0.0 0.0 MLS (8 Seasons) 145.1 15 150 52 34.7 1.03 0.36 0.10 0.29 16.8 0 0 0 15.8 15.8 0.11 -0.8 -0.8 USL Pro (4 Seasons) 51.5 7 27 31 48.1 2.41 0.60 0.15 0.23 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 24 LAFC us USA U.S. Open Cup 1st 1.0 0 0 0 Matches 2022 27 Colorado Rapids us USA U.S. Open Cup R32 0.5 0 0 0 0.00 0.00 0 0 Matches 2 Seasons 2 Clubs 1 League 1.5 0 0 0 0.00 0.00 0 0 Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches Colorado Rapids (1 Season) 1 League 0.5 0 0 0 0.00 0.00 0 0 LAFC (1 Season) 1 League 1.0 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 2014 19 Wilmington us USA 3. USL Pro 5.8 2 2015 20 Toronto FC II us USA 3. USL 18.5 0 2016 21 Louisville City us USA 3. USL 16.1 3 2017 22 Louisville City us USA 2. USL 11.2 1 Matches 2018 23 LAFC us USA 1. MLS 17.5 806 954 84.5 12637 4090 415 465 89.2 302 348 86.8 60 82 73.2 3 3.8 2.9 -0.8 21 109 9 0 96 Matches 2019 24 LAFC us USA 1. MLS 27.8 1593 1910 83.4 26515 9318 780 883 88.3 637 730 87.3 135 190 71.1 8 6.9 6.0 +1.1 51 231 55 2 291 Matches 2019 24 LAFC us USA U.S. Open Cup 1.0 0 Matches 2020 25 LAFC us USA 1. MLS 12.1 632 768 82.3 10271 3398 334 374 89.3 241 278 86.7 48 81 59.3 4 2.3 1.4 +1.7 23 75 16 0 108 Matches 2021 26 Colorado Rapids us USA 1. MLS 12.2 348 440 79.1 6318 2012 164 206 79.6 136 157 86.6 44 56 78.6 1 1.8 2.4 -0.8 16 52 19 2 68 Matches 2021 26 LAFC us USA 1. MLS 8.4 405 505 80.2 6394 2285 220 256 85.9 139 172 80.8 33 46 71.7 0 1.3 1.4 -1.3 9 50 15 2 70 Matches 2022 27 Toronto FC us USA 1. MLS 7.0 295 349 84.5 4684 1316 149 164 90.9 109 132 82.6 24 29 82.8 1 0.3 0.2 +0.7 6 26 5 0 31 Matches 2022 27 Colorado Rapids us USA 1. MLS 14.2 498 619 80.5 8875 2617 226 267 84.6 212 246 86.2 50 72 69.4 1 1.7 1.3 -0.7 12 60 13 0 79 Matches 2022 27 Colorado Rapids us USA U.S. Open Cup 0.5 0 Matches 2023 28 Toronto FC us USA 1. MLS 20.4 1030 1208 85.3 16506 5149 526 578 91.0 409 467 87.6 66 102 64.7 0 0.6 1.1 -0.6 14 107 8 1 109 Matches 2023 28 NE Revolution us USA 1. MLS 8.7 398 465 85.6 6835 2224 175 201 87.1 179 198 90.4 34 44 77.3 3 0.4 0.4 +2.6 5 49 4 0 48 Matches 2024 29 NE Revolution us USA 1. MLS 15.5 733 868 84.4 13573 4279 298 338 88.2 335 373 89.8 87 122 71.3 0 0.5 0.9 -0.5 15 91 8 1 87 Matches 2025 30 SJ Earthquakes us USA 1. MLS 1.4 60 77 77.9 1243 380 25 28 89.3 23 30 76.7 10 14 71.4 1 0.1 0.1 +0.9 1 7 2 1 11 Matches 12 Seasons 8 Clubs 3 Leagues 198.1 6798 8163 83.3 113851 37068 3312 3760 88.1 2722 3131 86.9 591 838 70.5 28 19.5 18.2 +8.5 173 857 154 9 998 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 (4 Seasons) 2 Leagues 66.7 3436 4137 83.1 55817 19091 1749 1978 88.4 1319 1528 86.3 276 399 69.2 15 14.2 11.7 +0.8 104 465 95 4 565 Louisville City (2 Seasons) 1 League 27.3 4 Colorado Rapids (2 Seasons) 2 Leagues 26.9 846 1059 79.9 15193 4629 390 473 82.5 348 403 86.4 94 128 73.4 2 3.5 3.7 -1.5 28 112 32 2 147 NE Revolution (2 Seasons) 1 League 24.1 1131 1333 84.8 20408 6503 473 539 87.8 514 571 90.0 121 166 72.9 3 0.9 1.3 +2.1 20 140 12 1 135 Toronto FC (2 Seasons) 1 League 27.4 1325 1557 85.1 21190 6465 675 742 91.0 518 599 86.5 90 131 68.7 1 0.9 1.3 +0.1 20 133 13 1 140 Toronto FC II (1 Season) 1 League 18.5 0 Wilmington (1 Season) 1 League 5.8 2 SJ Earthquakes (1 Season) 1 League 1.4 60 77 77.9 1243 380 25 28 89.3 23 30 76.7 10 14 71.4 1 0.1 0.1 +0.9 1 7 2 1 11 MLS (8 Seasons) 145.1 6798 8163 83.3 113851 37068 3312 3760 88.1 2722 3131 86.9 591 838 70.5 22 19.5 18.2 +2.5 173 857 154 9 998 USL Pro (4 Seasons) 51.5 6 U.S. Open Cup (2 Seasons) 1.5 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 2014 19 Wilmington 1 League 5.8 2 2015 20 Toronto FC II 1 League 18.5 0 2016 21 Louisville City 1 League 16.1 3 2017 22 Louisville City 1 League 11.2 1 2018 23 LAFC 1 League 17.5 806 954 84.5 12637 4090 415 465 89.2 302 348 86.8 60 82 73.2 3 3.8 2.9 -0.8 21 109 9 0 96 2019 24 LAFC 2 Leagues 28.8 1593 1910 83.4 26515 9318 780 883 88.3 637 730 87.3 135 190 71.1 8 6.9 6.0 +1.1 51 231 55 2 291 2020 25 LAFC 1 League 12.1 632 768 82.3 10271 3398 334 374 89.3 241 278 86.7 48 81 59.3 4 2.3 1.4 +1.7 23 75 16 0 108 2021 26 LAFC 1 League 8.4 405 505 80.2 6394 2285 220 256 85.9 139 172 80.8 33 46 71.7 0 1.3 1.4 -1.3 9 50 15 2 70 2021 26 Colorado Rapids 1 League 12.2 348 440 79.1 6318 2012 164 206 79.6 136 157 86.6 44 56 78.6 1 1.8 2.4 -0.8 16 52 19 2 68 2022 27 Colorado Rapids 2 Leagues 14.7 498 619 80.5 8875 2617 226 267 84.6 212 246 86.2 50 72 69.4 1 1.7 1.3 -0.7 12 60 13 0 79 2022 27 Toronto FC 1 League 7.0 295 349 84.5 4684 1316 149 164 90.9 109 132 82.6 24 29 82.8 1 0.3 0.2 +0.7 6 26 5 0 31 2023 28 Toronto FC 1 League 20.4 1030 1208 85.3 16506 5149 526 578 91.0 409 467 87.6 66 102 64.7 0 0.6 1.1 -0.6 14 107 8 1 109 2023 28 NE Revolution 1 League 8.7 398 465 85.6 6835 2224 175 201 87.1 179 198 90.4 34 44 77.3 3 0.4 0.4 +2.6 5 49 4 0 48 2024 29 NE Revolution 1 League 15.5 733 868 84.4 13573 4279 298 338 88.2 335 373 89.8 87 122 71.3 0 0.5 0.9 -0.5 15 91 8 1 87 2025 30 SJ Earthquakes 1 League 1.4 60 77 77.9 1243 380 25 28 89.3 23 30 76.7 10 14 71.4 1 0.1 0.1 +0.9 1 7 2 1 11 12 Seasons 8 Clubs 3 Leagues 198.1 6798 8163 83.3 113851 37068 3312 3760 88.1 2722 3131 86.9 591 838 70.5 28 19.5 18.2 +8.5 173 857 154 9 998 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 (4 Seasons) 2 Leagues 66.7 3436 4137 83.1 55817 19091 1749 1978 88.4 1319 1528 86.3 276 399 69.2 15 14.2 11.7 +0.8 104 465 95 4 565 Louisville City (2 Seasons) 1 League 27.3 4 Colorado Rapids (2 Seasons) 2 Leagues 26.9 846 1059 79.9 15193 4629 390 473 82.5 348 403 86.4 94 128 73.4 2 3.5 3.7 -1.5 28 112 32 2 147 NE Revolution (2 Seasons) 1 League 24.1 1131 1333 84.8 20408 6503 473 539 87.8 514 571 90.0 121 166 72.9 3 0.9 1.3 +2.1 20 140 12 1 135 Toronto FC (2 Seasons) 1 League 27.4 1325 1557 85.1 21190 6465 675 742 91.0 518 599 86.5 90 131 68.7 1 0.9 1.3 +0.1 20 133 13 1 140 Toronto FC II (1 Season) 1 League 18.5 0 Wilmington (1 Season) 1 League 5.8 2 SJ Earthquakes (1 Season) 1 League 1.4 60 77 77.9 1243 380 25 28 89.3 23 30 76.7 10 14 71.4 1 0.1 0.1 +0.9 1 7 2 1 11 MLS (8 Seasons) 145.1 6798 8163 83.3 113851 37068 3312 3760 88.1 2722 3131 86.9 591 838 70.5 22 19.5 18.2 +2.5 173 857 154 9 998 USL Pro (4 Seasons) 51.5 6 U.S. Open Cup (2 Seasons) 1.5 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 2014 19 Wilmington us USA 3. USL Pro 7th 5.8 2 2015 20 Toronto FC II us USA 3. USL 23rd 18.5 0 2016 21 Louisville City us USA 3. USL 2nd 16.1 3 2017 22 Louisville City us USA 2. USL 2nd 11.2 1 Matches 2018 23 LAFC us USA 1. MLS 5th 17.5 806 954 84.5 12637 4090 415 465 89.2 302 348 86.8 60 82 73.2 3 3.8 2.9 -0.8 21 109 9 0 96 Matches 2019 24 LAFC us USA 1. MLS 1st 27.8 1593 1910 83.4 26515 9318 780 883 88.3 637 730 87.3 135 190 71.1 8 6.9 6.0 +1.1 51 231 55 2 291 Matches 2020 25 LAFC us USA 1. MLS 11th 12.1 632 768 82.3 10271 3398 334 374 89.3 241 278 86.7 48 81 59.3 4 2.3 1.4 +1.7 23 75 16 0 108 Matches 2021 26 LAFC us USA 1. MLS 19th 8.4 405 505 80.2 6394 2285 220 256 85.9 139 172 80.8 33 46 71.7 0 1.3 1.4 -1.3 9 50 15 2 70 Matches 2021 26 Colorado Rapids us USA 1. MLS 2nd 12.2 348 440 79.1 6318 2012 164 206 79.6 136 157 86.6 44 56 78.6 1 1.8 2.4 -0.8 16 52 19 2 68 Matches 2022 27 Colorado Rapids us USA 1. MLS 17th 14.2 498 619 80.5 8875 2617 226 267 84.6 212 246 86.2 50 72 69.4 1 1.7 1.3 -0.7 12 60 13 0 79 Matches 2022 27 Toronto FC us USA 1. MLS 27th 7.0 295 349 84.5 4684 1316 149 164 90.9 109 132 82.6 24 29 82.8 1 0.3 0.2 +0.7 6 26 5 0 31 Matches 2023 28 Toronto FC us USA 1. MLS 29th 20.4 1030 1208 85.3 16506 5149 526 578 91.0 409 467 87.6 66 102 64.7 0 0.6 1.1 -0.6 14 107 8 1 109 Matches 2023 28 NE Revolution us USA 1. MLS 6th 8.7 398 465 85.6 6835 2224 175 201 87.1 179 198 90.4 34 44 77.3 3 0.4 0.4 +2.6 5 49 4 0 48 Matches 2024 29 NE Revolution us USA 1. MLS 27th 15.5 733 868 84.4 13573 4279 298 338 88.2 335 373 89.8 87 122 71.3 0 0.5 0.9 -0.5 15 91 8 1 87 Matches 2025 30 SJ Earthquakes us USA 1. MLS 6th 1.4 60 77 77.9 1243 380 25 28 89.3 23 30 76.7 10 14 71.4 1 0.1 0.1 +0.9 1 7 2 1 11 Matches 12 Seasons 8 Clubs 2 Leagues 196.6 6798 8163 83.3 113851 37068 3312 3760 88.1 2722 3131 86.9 591 838 70.5 28 19.5 18.2 +8.5 173 857 154 9 998 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 (4 Seasons) 1 League 65.7 3436 4137 83.1 55817 19091 1749 1978 88.4 1319 1528 86.3 276 399 69.2 15 14.2 11.7 +0.8 104 465 95 4 565 Louisville City (2 Seasons) 1 League 27.3 4 Colorado Rapids (2 Seasons) 1 League 26.4 846 1059 79.9 15193 4629 390 473 82.5 348 403 86.4 94 128 73.4 2 3.5 3.7 -1.5 28 112 32 2 147 NE Revolution (2 Seasons) 1 League 24.1 1131 1333 84.8 20408 6503 473 539 87.8 514 571 90.0 121 166 72.9 3 0.9 1.3 +2.1 20 140 12 1 135 Toronto FC (2 Seasons) 1 League 27.4 1325 1557 85.1 21190 6465 675 742 91.0 518 599 86.5 90 131 68.7 1 0.9 1.3 +0.1 20 133 13 1 140 Toronto FC II (1 Season) 1 League 18.5 0 Wilmington (1 Season) 1 League 5.8 2 SJ Earthquakes (1 Season) 1 League 1.4 60 77 77.9 1243 380 25 28 89.3 23 30 76.7 10 14 71.4 1 0.1 0.1 +0.9 1 7 2 1 11 MLS (8 Seasons) 145.1 6798 8163 83.3 113851 37068 3312 3760 88.1 2722 3131 86.9 591 838 70.5 22 19.5 18.2 +2.5 173 857 154 9 998 USL Pro (4 Seasons) 51.5 6
Passing Table Season Age Squad Country 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 24 LAFC us USA U.S. Open Cup 1st 1.0 0 Matches 2022 27 Colorado Rapids us USA U.S. Open Cup R32 0.5 0 Matches 2 Seasons 2 Clubs 1 League 1.5 0 Country 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 Colorado Rapids (1 Season) 1 League 0.5 0 LAFC (1 Season) 1 League 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 2014 19 Wilmington 1 League 5.8 2015 20 Toronto FC II 1 League 18.5 2016 21 Louisville City 1 League 16.1 2017 22 Louisville City 1 League 11.2 20 2018 23 LAFC 1 League 17.5 954 934 15 5 9 3 6 10 0 0 0 0 806 5 11 2019 24 LAFC 2 Leagues 28.8 1910 1856 44 27 14 5 7 17 0 0 0 0 1593 10 26 2020 25 LAFC 1 League 12.1 768 740 24 13 2 5 9 11 0 0 0 0 632 4 11 2021 26 LAFC 1 League 8.4 505 496 7 2 4 2 10 5 0 0 0 0 405 2 5 2021 26 Colorado Rapids 1 League 12.2 440 427 11 2 9 4 11 9 0 0 0 0 348 2 9 2022 27 Colorado Rapids 2 Leagues 14.7 619 591 25 18 2 6 7 7 0 0 0 0 498 3 11 2022 27 Toronto FC 1 League 7.0 349 338 11 5 1 1 3 6 0 0 0 0 295 0 6 2023 28 Toronto FC 1 League 20.4 1208 1173 29 23 4 6 5 6 0 0 0 0 1030 6 14 2023 28 NE Revolution 1 League 8.7 465 440 25 19 1 4 0 6 0 0 0 0 398 0 8 2024 29 NE Revolution 1 League 15.5 868 835 32 20 3 5 7 12 0 0 0 0 733 1 8 2025 30 SJ Earthquakes 1 League 1.4 77 73 3 1 0 2 3 2 0 0 0 0 60 1 1 12 Seasons 8 Clubs 3 Leagues 198.1 8163 7903 226 135 49 43 88 91 0 0 0 0 6798 34 110 Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches LAFC (4 Seasons) 2 Leagues 66.7 4137 4026 90 47 29 15 32 43 0 0 0 0 3436 21 53 Louisville City (2 Seasons) 1 League 27.3 20 Colorado Rapids (2 Seasons) 2 Leagues 26.9 1059 1018 36 20 11 10 18 16 0 0 0 0 846 5 20 NE Revolution (2 Seasons) 1 League 24.1 1333 1275 57 39 4 9 7 18 0 0 0 0 1131 1 16 Toronto FC (2 Seasons) 1 League 27.4 1557 1511 40 28 5 7 8 12 0 0 0 0 1325 6 20 Toronto FC II (1 Season) 1 League 18.5 Wilmington (1 Season) 1 League 5.8 SJ Earthquakes (1 Season) 1 League 1.4 77 73 3 1 0 2 3 2 0 0 0 0 60 1 1 MLS (8 Seasons) 145.1 8163 7903 226 135 49 43 68 91 0 0 0 0 6798 34 110 USL Pro (4 Seasons) 51.5 20 U.S. Open Cup (2 Seasons) 1.5 0
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 2019 24 LAFC us USA U.S. Open Cup 1st 1.0 Matches 2022 27 Colorado Rapids us USA U.S. Open Cup R32 0.5 0 Matches 2 Seasons 2 Clubs 1 League 1.5 0 Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches Colorado Rapids (1 Season) 1 League 0.5 0 LAFC (1 Season) 1 League 1.0
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 2014 19 Wilmington 1 League 5.8 2015 20 Toronto FC II 1 League 18.5 2016 21 Louisville City 1 League 16.1 2017 22 Louisville City 1 League 11.2 2018 23 LAFC 1 League 17.5 44 2.52 36 0 2 2 2 2 8 0.46 6 0 0 0 1 1 2019 24 LAFC 2 Leagues 28.8 116 4.18 94 4 5 8 3 2 18 0.65 14 0 0 2 0 2 2020 25 LAFC 1 League 12.1 41 3.39 37 1 2 1 0 0 8 0.66 8 0 0 0 0 0 2021 26 LAFC 1 League 8.4 25 2.98 19 0 0 1 3 2 2 0.24 2 0 0 0 0 0 2021 26 Colorado Rapids 1 League 12.2 41 3.37 30 0 3 5 3 0 3 0.25 3 0 0 0 0 0 2022 27 Colorado Rapids 2 Leagues 14.7 33 2.32 24 1 2 1 3 2 3 0.21 1 0 1 0 1 0 2022 27 Toronto FC 1 League 7.0 12 1.74 10 0 0 1 0 1 3 0.44 3 0 0 0 0 0 2023 28 Toronto FC 1 League 20.4 34 1.66 29 0 3 0 1 1 1 0.05 1 0 0 0 0 0 2023 28 NE Revolution 1 League 8.7 18 2.08 17 0 0 0 1 0 3 0.35 3 0 0 0 0 0 2024 29 NE Revolution 1 League 15.5 43 2.78 38 0 1 1 1 2 1 0.06 1 0 0 0 0 0 2025 30 SJ Earthquakes 1 League 1.4 7 4.88 7 0 0 0 0 0 1 0.70 1 0 0 0 0 0 12 Seasons 8 Clubs 3 Leagues 198.1 414 2.86 341 6 18 20 17 12 51 0.35 43 0 1 2 2 3 Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches LAFC (4 Seasons) 2 Leagues 66.7 226 3.44 186 5 9 12 8 6 36 0.55 30 0 0 2 1 3 Louisville City (2 Seasons) 1 League 27.3 Colorado Rapids (2 Seasons) 2 Leagues 26.9 74 2.81 54 1 5 6 6 2 6 0.23 4 0 1 0 1 0 NE Revolution (2 Seasons) 1 League 24.1 61 2.53 55 0 1 1 2 2 4 0.17 4 0 0 0 0 0 Toronto FC (2 Seasons) 1 League 27.4 46 1.68 39 0 3 1 1 2 4 0.15 4 0 0 0 0 0 Toronto FC II (1 Season) 1 League 18.5 Wilmington (1 Season) 1 League 5.8 SJ Earthquakes (1 Season) 1 League 1.4 7 4.88 7 0 0 0 0 0 1 0.70 1 0 0 0 0 0 MLS (8 Seasons) 145.1 414 2.86 341 6 18 20 17 12 51 0.35 43 0 1 2 2 3 USL Pro (4 Seasons) 51.5 U.S. Open Cup (2 Seasons) 1.5
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 2019 24 LAFC us USA U.S. Open Cup 1st 1.0 Matches 2022 27 Colorado Rapids us USA U.S. Open Cup R32 0.5 Matches 2 Seasons 2 Clubs 1 League 1.5 Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches Colorado Rapids (1 Season) 1 League 0.5 LAFC (1 Season) 1 League 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 2014 19 Wilmington 1 League 5.8 0 2015 20 Toronto FC II 1 League 18.5 0 2016 21 Louisville City 1 League 16.1 0 2017 22 Louisville City 1 League 11.2 17 10 0 2018 23 LAFC 1 League 17.5 65 38 23 31 11 23 46 50.0 23 27 5 22 26 91 15 0 2019 24 LAFC 2 Leagues 28.8 67 43 23 36 8 27 68 39.7 41 41 7 34 41 108 24 2 2020 25 LAFC 1 League 12.1 25 18 5 15 5 12 31 38.7 19 19 4 15 7 32 12 0 2021 26 LAFC 1 League 8.4 17 9 5 9 3 6 13 46.2 7 16 2 14 14 31 6 1 2021 26 Colorado Rapids 1 League 12.2 20 9 7 9 4 8 19 42.1 11 13 1 12 10 30 9 0 2022 27 Colorado Rapids 2 Leagues 14.7 44 25 11 24 9 27 53 50.9 26 12 2 10 21 65 12 0 2022 27 Toronto FC 1 League 7.0 15 6 5 5 5 4 15 26.7 11 14 4 10 8 23 6 1 2023 28 Toronto FC 1 League 20.4 66 54 34 28 4 36 67 53.7 31 21 6 15 28 94 33 1 2023 28 NE Revolution 1 League 8.7 30 16 12 13 5 11 29 37.9 18 13 2 11 11 41 18 0 2024 29 NE Revolution 1 League 15.5 52 31 22 25 5 27 50 54.0 23 33 5 28 15 67 16 1 2025 30 SJ Earthquakes 1 League 1.4 5 4 4 0 1 4 5 80.0 1 2 0 2 3 8 0 0 12 Seasons 8 Clubs 3 Leagues 198.1 406 270 151 195 60 185 396 46.7 211 211 38 173 194 590 151 6 Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches LAFC (4 Seasons) 2 Leagues 66.7 174 108 56 91 27 68 158 43.0 90 103 18 85 88 262 57 3 Louisville City (2 Seasons) 1 League 27.3 17 10 0 Colorado Rapids (2 Seasons) 2 Leagues 26.9 64 34 18 33 13 35 72 48.6 37 25 3 22 31 95 21 0 NE Revolution (2 Seasons) 1 League 24.1 82 47 34 38 10 38 79 48.1 41 46 7 39 26 108 34 1 Toronto FC (2 Seasons) 1 League 27.4 81 60 39 33 9 40 82 48.8 42 35 10 25 36 117 39 2 Toronto FC II (1 Season) 1 League 18.5 0 Wilmington (1 Season) 1 League 5.8 0 SJ Earthquakes (1 Season) 1 League 1.4 5 4 4 0 1 4 5 80.0 1 2 0 2 3 8 0 0 MLS (8 Seasons) 145.1 406 251 151 195 60 185 396 46.7 211 211 38 173 184 590 151 6 USL Pro (4 Seasons) 51.5 17 10 0 U.S. Open Cup (2 Seasons) 1.5 2 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 2014 19 Wilmington us USA 3. USL Pro 7th 5.8 2015 20 Toronto FC II us USA 3. USL 23rd 18.5 2016 21 Louisville City us USA 3. USL 2nd 16.1 2017 22 Louisville City us USA 2. USL 2nd 11.2 17 10 Matches 2018 23 LAFC us USA 1. MLS 5th 17.5 65 38 23 31 11 23 46 50.0 23 27 5 22 26 91 15 0 Matches 2019 24 LAFC us USA 1. MLS 1st 27.8 67 43 23 36 8 27 68 39.7 41 41 7 34 41 108 24 2 Matches 2020 25 LAFC us USA 1. MLS 11th 12.1 25 18 5 15 5 12 31 38.7 19 19 4 15 7 32 12 0 Matches 2021 26 LAFC us USA 1. MLS 19th 8.4 17 9 5 9 3 6 13 46.2 7 16 2 14 14 31 6 1 Matches 2021 26 Colorado Rapids us USA 1. MLS 2nd 12.2 20 9 7 9 4 8 19 42.1 11 13 1 12 10 30 9 0 Matches 2022 27 Colorado Rapids us USA 1. MLS 17th 14.2 44 23 11 24 9 27 53 50.9 26 12 2 10 21 65 12 0 Matches 2022 27 Toronto FC us USA 1. MLS 27th 7.0 15 6 5 5 5 4 15 26.7 11 14 4 10 8 23 6 1 Matches 2023 28 Toronto FC us USA 1. MLS 29th 20.4 66 54 34 28 4 36 67 53.7 31 21 6 15 28 94 33 1 Matches 2023 28 NE Revolution us USA 1. MLS 6th 8.7 30 16 12 13 5 11 29 37.9 18 13 2 11 11 41 18 0 Matches 2024 29 NE Revolution us USA 1. MLS 27th 15.5 52 31 22 25 5 27 50 54.0 23 33 5 28 15 67 16 1 Matches 2025 30 SJ Earthquakes us USA 1. MLS 6th 1.4 5 4 4 0 1 4 5 80.0 1 2 0 2 3 8 0 0 Matches 12 Seasons 8 Clubs 2 Leagues 196.6 406 268 151 195 60 185 396 46.7 211 211 38 173 194 590 151 6 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 (4 Seasons) 1 League 65.7 174 108 56 91 27 68 158 43.0 90 103 18 85 88 262 57 3 Louisville City (2 Seasons) 1 League 27.3 17 10 0 Colorado Rapids (2 Seasons) 1 League 26.4 64 32 18 33 13 35 72 48.6 37 25 3 22 31 95 21 0 NE Revolution (2 Seasons) 1 League 24.1 82 47 34 38 10 38 79 48.1 41 46 7 39 26 108 34 1 Toronto FC (2 Seasons) 1 League 27.4 81 60 39 33 9 40 82 48.8 42 35 10 25 36 117 39 2 Toronto FC II (1 Season) 1 League 18.5 0 Wilmington (1 Season) 1 League 5.8 0 SJ Earthquakes (1 Season) 1 League 1.4 5 4 4 0 1 4 5 80.0 1 2 0 2 3 8 0 0 MLS (8 Seasons) 145.1 406 251 151 195 60 185 396 46.7 211 211 38 173 184 590 151 6 USL Pro (4 Seasons) 51.5 17 10 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 2019 24 LAFC us USA U.S. Open Cup 1st 1.0 Matches 2022 27 Colorado Rapids us USA U.S. Open Cup R32 0.5 2 0 Matches 2 Seasons 2 Clubs 1 League 1.5 2 0 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 Colorado Rapids (1 Season) 1 League 0.5 2 0 0 LAFC (1 Season) 1 League 1.0 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 2014 19 Wilmington us USA 3. USL Pro 5.8 2015 20 Toronto FC II us USA 3. USL 18.5 2016 21 Louisville City us USA 3. USL 16.1 2017 22 Louisville City us USA 2. USL 11.2 Matches 2018 23 LAFC us USA 1. MLS 17.5 1178 31 170 761 272 27 1178 44 33 75.0 11 25.0 768 3557 1704 27 38 1 36 35 852 35 Matches 2019 24 LAFC us USA 1. MLS 27.8 2285 41 334 1419 566 48 2285 87 59 67.8 28 32.2 1437 6874 3639 62 69 6 58 60 1731 94 Matches 2019 24 LAFC us USA U.S. Open Cup 1.0 Matches 2020 25 LAFC us USA 1. MLS 12.1 905 22 121 549 246 32 905 22 17 77.3 5 22.7 553 2542 1363 24 25 5 34 16 661 36 Matches 2021 26 Colorado Rapids us USA 1. MLS 12.2 562 14 82 310 171 26 562 19 15 78.9 4 21.1 359 1536 713 17 20 5 33 22 423 45 Matches 2021 26 LAFC us USA 1. MLS 8.4 619 14 99 359 171 17 619 22 15 68.2 7 31.8 370 1444 727 11 18 2 25 7 428 30 Matches 2022 27 Toronto FC us USA 1. MLS 7.0 447 14 79 256 115 10 447 12 3 25.0 9 75.0 254 1179 545 7 16 1 22 8 339 27 Matches 2022 27 Colorado Rapids us USA 1. MLS 14.2 782 20 146 500 154 17 782 23 12 52.2 11 47.8 439 1966 916 20 17 2 34 12 508 29 Matches 2022 27 Colorado Rapids us USA U.S. Open Cup 0.5 Matches 2023 28 Toronto FC us USA 1. MLS 20.4 1450 63 413 847 209 13 1450 33 14 42.4 15 45.5 855 3551 1630 15 16 3 35 26 1010 29 Matches 2023 28 NE Revolution us USA 1. MLS 8.7 564 36 161 341 70 6 564 6 2 33.3 3 50.0 317 1406 652 5 7 1 13 8 349 12 Matches 2024 29 NE Revolution us USA 1. MLS 15.5 1049 36 282 635 143 13 1049 15 10 66.7 4 26.7 550 2463 1175 11 21 1 21 17 685 18 Matches 2025 30 SJ Earthquakes us USA 1. MLS 1.4 84 3 20 44 22 2 84 0 0 0 56 315 184 2 1 0 0 0 58 3 Matches 12 Seasons 8 Clubs 3 Leagues 198.1 9925 294 1907 6021 2139 211 9925 283 180 63.6 97 34.3 5958 26833 13248 201 248 27 311 211 7044 358 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 (4 Seasons) 2 Leagues 66.7 4987 108 724 3088 1255 124 4987 175 124 70.9 51 29.1 3128 14417 7433 124 150 14 153 118 3672 195 Louisville City (2 Seasons) 1 League 27.3 Colorado Rapids (2 Seasons) 2 Leagues 26.9 1344 34 228 810 325 43 1344 42 27 64.3 15 35.7 798 3502 1629 37 37 7 67 34 931 74 NE Revolution (2 Seasons) 1 League 24.1 1613 72 443 976 213 19 1613 21 12 57.1 7 33.3 867 3869 1827 16 28 2 34 25 1034 30 Toronto FC (2 Seasons) 1 League 27.4 1897 77 492 1103 324 23 1897 45 17 37.8 24 53.3 1109 4730 2175 22 32 4 57 34 1349 56 Toronto FC II (1 Season) 1 League 18.5 Wilmington (1 Season) 1 League 5.8 SJ Earthquakes (1 Season) 1 League 1.4 84 3 20 44 22 2 84 0 0 0 56 315 184 2 1 0 0 0 58 3 MLS (8 Seasons) 145.1 9925 294 1907 6021 2139 211 9925 283 180 63.6 97 34.3 5958 26833 13248 201 248 27 311 211 7044 358 USL Pro (4 Seasons) 51.5 U.S. Open Cup (2 Seasons) 1.5
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 2014 19 Wilmington 1 League 5.8 2015 20 Toronto FC II 1 League 18.5 2016 21 Louisville City 1 League 16.1 2017 22 Louisville City 1 League 11.2 2018 23 LAFC 1 League 17.5 1178 31 170 761 272 27 1178 44 33 75.0 11 25.0 768 3557 1704 27 38 1 36 35 852 35 2019 24 LAFC 2 Leagues 28.8 2285 41 334 1419 566 48 2285 87 59 67.8 28 32.2 1437 6874 3639 62 69 6 58 60 1731 94 2020 25 LAFC 1 League 12.1 905 22 121 549 246 32 905 22 17 77.3 5 22.7 553 2542 1363 24 25 5 34 16 661 36 2021 26 LAFC 1 League 8.4 619 14 99 359 171 17 619 22 15 68.2 7 31.8 370 1444 727 11 18 2 25 7 428 30 2021 26 Colorado Rapids 1 League 12.2 562 14 82 310 171 26 562 19 15 78.9 4 21.1 359 1536 713 17 20 5 33 22 423 45 2022 27 Colorado Rapids 2 Leagues 14.7 782 20 146 500 154 17 782 23 12 52.2 11 47.8 439 1966 916 20 17 2 34 12 508 29 2022 27 Toronto FC 1 League 7.0 447 14 79 256 115 10 447 12 3 25.0 9 75.0 254 1179 545 7 16 1 22 8 339 27 2023 28 Toronto FC 1 League 20.4 1450 63 413 847 209 13 1450 33 14 42.4 15 45.5 855 3551 1630 15 16 3 35 26 1010 29 2023 28 NE Revolution 1 League 8.7 564 36 161 341 70 6 564 6 2 33.3 3 50.0 317 1406 652 5 7 1 13 8 349 12 2024 29 NE Revolution 1 League 15.5 1049 36 282 635 143 13 1049 15 10 66.7 4 26.7 550 2463 1175 11 21 1 21 17 685 18 2025 30 SJ Earthquakes 1 League 1.4 84 3 20 44 22 2 84 0 0 0 56 315 184 2 1 0 0 0 58 3 12 Seasons 8 Clubs 3 Leagues 198.1 9925 294 1907 6021 2139 211 9925 283 180 63.6 97 34.3 5958 26833 13248 201 248 27 311 211 7044 358 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 (4 Seasons) 2 Leagues 66.7 4987 108 724 3088 1255 124 4987 175 124 70.9 51 29.1 3128 14417 7433 124 150 14 153 118 3672 195 Louisville City (2 Seasons) 1 League 27.3 Colorado Rapids (2 Seasons) 2 Leagues 26.9 1344 34 228 810 325 43 1344 42 27 64.3 15 35.7 798 3502 1629 37 37 7 67 34 931 74 NE Revolution (2 Seasons) 1 League 24.1 1613 72 443 976 213 19 1613 21 12 57.1 7 33.3 867 3869 1827 16 28 2 34 25 1034 30 Toronto FC (2 Seasons) 1 League 27.4 1897 77 492 1103 324 23 1897 45 17 37.8 24 53.3 1109 4730 2175 22 32 4 57 34 1349 56 Toronto FC II (1 Season) 1 League 18.5 Wilmington (1 Season) 1 League 5.8 SJ Earthquakes (1 Season) 1 League 1.4 84 3 20 44 22 2 84 0 0 0 56 315 184 2 1 0 0 0 58 3 MLS (8 Seasons) 145.1 9925 294 1907 6021 2139 211 9925 283 180 63.6 97 34.3 5958 26833 13248 201 248 27 311 211 7044 358 USL Pro (4 Seasons) 51.5 U.S. Open Cup (2 Seasons) 1.5
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 2014 19 Wilmington us USA 3. USL Pro 7th 5.8 2015 20 Toronto FC II us USA 3. USL 23rd 18.5 2016 21 Louisville City us USA 3. USL 2nd 16.1 2017 22 Louisville City us USA 2. USL 2nd 11.2 Matches 2018 23 LAFC us USA 1. MLS 5th 17.5 1178 31 170 761 272 27 1178 44 33 75.0 11 25.0 768 3557 1704 27 38 1 36 35 852 35 Matches 2019 24 LAFC us USA 1. MLS 1st 27.8 2285 41 334 1419 566 48 2285 87 59 67.8 28 32.2 1437 6874 3639 62 69 6 58 60 1731 94 Matches 2020 25 LAFC us USA 1. MLS 11th 12.1 905 22 121 549 246 32 905 22 17 77.3 5 22.7 553 2542 1363 24 25 5 34 16 661 36 Matches 2021 26 LAFC us USA 1. MLS 19th 8.4 619 14 99 359 171 17 619 22 15 68.2 7 31.8 370 1444 727 11 18 2 25 7 428 30 Matches 2021 26 Colorado Rapids us USA 1. MLS 2nd 12.2 562 14 82 310 171 26 562 19 15 78.9 4 21.1 359 1536 713 17 20 5 33 22 423 45 Matches 2022 27 Colorado Rapids us USA 1. MLS 17th 14.2 782 20 146 500 154 17 782 23 12 52.2 11 47.8 439 1966 916 20 17 2 34 12 508 29 Matches 2022 27 Toronto FC us USA 1. MLS 27th 7.0 447 14 79 256 115 10 447 12 3 25.0 9 75.0 254 1179 545 7 16 1 22 8 339 27 Matches 2023 28 Toronto FC us USA 1. MLS 29th 20.4 1450 63 413 847 209 13 1450 33 14 42.4 15 45.5 855 3551 1630 15 16 3 35 26 1010 29 Matches 2023 28 NE Revolution us USA 1. MLS 6th 8.7 564 36 161 341 70 6 564 6 2 33.3 3 50.0 317 1406 652 5 7 1 13 8 349 12 Matches 2024 29 NE Revolution us USA 1. MLS 27th 15.5 1049 36 282 635 143 13 1049 15 10 66.7 4 26.7 550 2463 1175 11 21 1 21 17 685 18 Matches 2025 30 SJ Earthquakes us USA 1. MLS 6th 1.4 84 3 20 44 22 2 84 0 0 0 56 315 184 2 1 0 0 0 58 3 Matches 12 Seasons 8 Clubs 2 Leagues 196.6 9925 294 1907 6021 2139 211 9925 283 180 63.6 97 34.3 5958 26833 13248 201 248 27 311 211 7044 358 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 (4 Seasons) 1 League 65.7 4987 108 724 3088 1255 124 4987 175 124 70.9 51 29.1 3128 14417 7433 124 150 14 153 118 3672 195 Louisville City (2 Seasons) 1 League 27.3 Colorado Rapids (2 Seasons) 1 League 26.4 1344 34 228 810 325 43 1344 42 27 64.3 15 35.7 798 3502 1629 37 37 7 67 34 931 74 NE Revolution (2 Seasons) 1 League 24.1 1613 72 443 976 213 19 1613 21 12 57.1 7 33.3 867 3869 1827 16 28 2 34 25 1034 30 Toronto FC (2 Seasons) 1 League 27.4 1897 77 492 1103 324 23 1897 45 17 37.8 24 53.3 1109 4730 2175 22 32 4 57 34 1349 56 Toronto FC II (1 Season) 1 League 18.5 Wilmington (1 Season) 1 League 5.8 SJ Earthquakes (1 Season) 1 League 1.4 84 3 20 44 22 2 84 0 0 0 56 315 184 2 1 0 0 0 58 3 MLS (8 Seasons) 145.1 9925 294 1907 6021 2139 211 9925 283 180 63.6 97 34.3 5958 26833 13248 201 248 27 311 211 7044 358 USL Pro (4 Seasons) 51.5
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 24 LAFC us USA U.S. Open Cup 1st 1.0 Matches 2022 27 Colorado Rapids us USA U.S. Open Cup R32 0.5 Matches 2 Seasons 2 Clubs 1 League 1.5 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 Colorado Rapids (1 Season) 1 League 0.5 LAFC (1 Season) 1 League 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 2014 19 Wilmington us USA 3. USL Pro 7 518 74 20.6 5.8 6 1 2015 20 Toronto FC II us USA 3. USL 22 1,661 76 65.9 18.5 19 3 2016 21 Louisville City us USA 3. USL 24 1,452 61 53.8 16.1 16 8 2017 22 Louisville City us USA 2. USL 19 1,008 53 35.0 11.2 12 1 7 2 2.04 24 14 +10 +0.89 +0.08 Matches 2018 23 LAFC us USA 1. MLS 20 1,573 79 51.4 17.5 20 79 11 0 0 1.65 33 29 +4 +0.23 -0.50 32.1 28.6 +3.5 +0.20 -0.28 Matches 2019 24 LAFC us USA 1. MLS 31 2,499 81 81.7 27.8 27 87 21 4 36 0 2.13 75 28 +47 +1.69 +1.53 67.9 33.2 +34.7 +1.25 +0.28 Matches 2019 24 LAFC us USA U.S. Open Cup 1 90 90 33.3 1.0 1 90 1 0 0 0.00 0 1 -1 -1.00 -3.50 Matches 2020 25 LAFC us USA 1. MLS 16 1,087 68 54.9 12.1 15 72 5 1 3 0 1.47 30 23 +7 +0.58 +0.48 22.4 16.8 +5.7 +0.47 -0.12 Matches 2021 26 Colorado Rapids us USA 1. MLS 15 1,095 73 35.8 12.2 14 76 3 1 33 1 1.56 17 13 +4 +0.33 -0.22 18.2 16.4 +1.8 +0.15 -0.10 Matches 2021 26 LAFC us USA 1. MLS 10 755 76 24.7 8.4 9 79 5 1 45 0 1.20 7 11 -4 -0.48 -0.71 10.5 9.2 +1.3 +0.16 -0.61 Matches 2022 27 Toronto FC us USA 1. MLS 8 628 79 20.5 7.0 7 83 5 1 45 0 0.38 7 16 -9 -1.29 -0.99 6.2 12.2 -6.0 -0.88 -0.49 Matches 2022 27 Colorado Rapids us USA 1. MLS 17 1,280 75 41.8 14.2 15 80 6 2 41 0 1.12 16 19 -3 -0.21 +0.19 20.3 18.6 +1.6 +0.11 +0.26 Matches 2022 27 Colorado Rapids us USA U.S. Open Cup 1 45 45 50.0 0.5 0 0 1 45 0 0.00 0 1 -1 -2.00 -2.00 Matches 2023 28 Toronto FC us USA 1. MLS 21 1,840 88 60.1 20.4 21 88 18 0 0 0.81 18 31 -13 -0.64 +0.84 18.0 26.8 -8.8 -0.43 +0.60 Matches 2023 28 NE Revolution us USA 1. MLS 10 780 78 25.5 8.7 10 78 6 0 1 0.75 11 15 -4 -0.46 -1.09 7.4 10.5 -3.0 -0.35 -0.37 Matches 2024 29 NE Revolution us USA 1. MLS 21 1,392 66 45.5 15.5 15 81 7 6 29 7 0.81 15 29 -14 -0.91 +0.34 14.4 28.8 -14.4 -0.93 -0.31 Matches 2025 30 SJ Earthquakes us USA 1. MLS 4 129 32 35.8 1.4 0 0 4 32 0 1.50 3 1 +2 +1.40 +1.01 3.4 3.7 -0.3 -0.23 -0.41 Matches 12 Seasons 8 Clubs 3 Leagues 247 17,832 72 43.6 198.1 207 81 89 40 33 11 1.37 256 231 +25 +0.16 +0.10 220.8 204.8 +16.0 +0.11 +0.07 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 (4 Seasons) 2 Leagues 78 6,004 77 52.5 66.7 72 81 43 6 32 0 1.73 145 92 +53 +0.79 +0.38 133.0 87.8 +45.2 +0.69 +0.01 Louisville City (2 Seasons) 1 League 43 2,460 57 44.1 27.3 28 1 15 2 2.04 24 14 +10 +0.89 +0.08 Colorado Rapids (2 Seasons) 2 Leagues 33 2,420 73 39.0 26.9 29 78 9 4 40 1 1.29 33 33 0 0.00 -0.09 38.4 35.0 +3.4 +0.13 +0.07 NE Revolution (2 Seasons) 1 League 31 2,172 70 35.5 24.1 25 80 13 6 29 8 0.79 26 44 -18 -0.75 -0.59 21.8 39.3 -17.4 -0.72 -0.47 Toronto FC (2 Seasons) 1 League 29 2,468 85 40.3 27.4 28 87 23 1 45 0 0.69 25 47 -22 -0.80 -0.11 24.2 39.0 -14.8 -0.54 +0.06 Toronto FC II (1 Season) 1 League 22 1,661 76 65.9 18.5 19 3 Wilmington (1 Season) 1 League 7 518 74 20.6 5.8 6 1 SJ Earthquakes (1 Season) 1 League 4 129 32 35.8 1.4 0 0 4 32 0 1.50 3 1 +2 +1.40 +1.01 3.4 3.7 -0.3 -0.23 -0.41 MLS (8 Seasons) 173 13,058 75 43.7 145.1 153 81 87 20 33 9 1.32 232 215 +17 +0.12 +0.17 220.8 204.8 +16.0 +0.11 +0.07 USL Pro (4 Seasons) 72 4,639 64 43.7 51.5 53 1 19 2 2.04 24 14 +10 +0.89 +0.08 U.S. Open Cup (2 Seasons) 2 135 68 37.5 1.5 1 90 1 1 45 0 0.00 0 2 -2 -1.33 -3.33
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 2014 19 Wilmington 1 League 7 518 74 20.6 5.8 6 1 2015 20 Toronto FC II 1 League 22 1,661 76 65.9 18.5 19 3 2016 21 Louisville City 1 League 24 1,452 61 53.8 16.1 16 8 2017 22 Louisville City 1 League 19 1,008 53 35.0 11.2 12 1 7 2 2.04 24 14 +10 +0.89 +0.08 2018 23 LAFC 1 League 20 1,573 79 51.4 17.5 20 79 11 0 0 1.65 33 29 +4 +0.23 -0.50 32.1 28.6 +3.5 +0.20 -0.28 2019 24 LAFC 2 Leagues 32 2,589 81 77.7 28.8 28 87 22 4 36 0 2.06 75 29 +46 +1.60 +0.87 67.9 33.2 +34.7 +1.25 +0.28 2020 25 LAFC 1 League 16 1,087 68 54.9 12.1 15 72 5 1 3 0 1.47 30 23 +7 +0.58 +0.48 22.4 16.8 +5.7 +0.47 -0.12 2021 26 LAFC 1 League 10 755 76 24.7 8.4 9 79 5 1 45 0 1.20 7 11 -4 -0.48 -0.71 10.5 9.2 +1.3 +0.16 -0.61 2021 26 Colorado Rapids 1 League 15 1,095 73 35.8 12.2 14 76 3 1 33 1 1.56 17 13 +4 +0.33 -0.22 18.2 16.4 +1.8 +0.15 -0.10 2022 27 Colorado Rapids 2 Leagues 18 1,325 74 42.1 14.7 15 80 6 3 42 0 1.06 16 20 -4 -0.27 +0.12 20.3 18.6 +1.6 +0.11 +0.26 2022 27 Toronto FC 1 League 8 628 79 20.5 7.0 7 83 5 1 45 0 0.38 7 16 -9 -1.29 -0.99 6.2 12.2 -6.0 -0.88 -0.49 2023 28 Toronto FC 1 League 21 1,840 88 60.1 20.4 21 88 18 0 0 0.81 18 31 -13 -0.64 +0.84 18.0 26.8 -8.8 -0.43 +0.60 2023 28 NE Revolution 1 League 10 780 78 25.5 8.7 10 78 6 0 1 0.75 11 15 -4 -0.46 -1.09 7.4 10.5 -3.0 -0.35 -0.37 2024 29 NE Revolution 1 League 21 1,392 66 45.5 15.5 15 81 7 6 29 7 0.81 15 29 -14 -0.91 +0.34 14.4 28.8 -14.4 -0.93 -0.31 2025 30 SJ Earthquakes 1 League 4 129 32 35.8 1.4 0 0 4 32 0 1.50 3 1 +2 +1.40 +1.01 3.4 3.7 -0.3 -0.23 -0.41 12 Seasons 8 Clubs 3 Leagues 247 17,832 72 43.6 198.1 207 81 89 40 33 11 1.37 256 231 +25 +0.16 +0.10 220.8 204.8 +16.0 +0.11 +0.07 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 (4 Seasons) 2 Leagues 78 6,004 77 52.5 66.7 72 81 43 6 32 0 1.73 145 92 +53 +0.79 +0.38 133.0 87.8 +45.2 +0.69 +0.01 Louisville City (2 Seasons) 1 League 43 2,460 57 44.1 27.3 28 1 15 2 2.04 24 14 +10 +0.89 +0.08 Colorado Rapids (2 Seasons) 2 Leagues 33 2,420 73 39.0 26.9 29 78 9 4 40 1 1.29 33 33 0 0.00 -0.09 38.4 35.0 +3.4 +0.13 +0.07 NE Revolution (2 Seasons) 1 League 31 2,172 70 35.5 24.1 25 80 13 6 29 8 0.79 26 44 -18 -0.75 -0.59 21.8 39.3 -17.4 -0.72 -0.47 Toronto FC (2 Seasons) 1 League 29 2,468 85 40.3 27.4 28 87 23 1 45 0 0.69 25 47 -22 -0.80 -0.11 24.2 39.0 -14.8 -0.54 +0.06 Toronto FC II (1 Season) 1 League 22 1,661 76 65.9 18.5 19 3 Wilmington (1 Season) 1 League 7 518 74 20.6 5.8 6 1 SJ Earthquakes (1 Season) 1 League 4 129 32 35.8 1.4 0 0 4 32 0 1.50 3 1 +2 +1.40 +1.01 3.4 3.7 -0.3 -0.23 -0.41 MLS (8 Seasons) 173 13,058 75 43.7 145.1 153 81 87 20 33 9 1.32 232 215 +17 +0.12 +0.17 220.8 204.8 +16.0 +0.11 +0.07 USL Pro (4 Seasons) 72 4,639 64 43.7 51.5 53 1 19 2 2.04 24 14 +10 +0.89 +0.08 U.S. Open Cup (2 Seasons) 2 135 68 37.5 1.5 1 90 1 1 45 0 0.00 0 2 -2 -1.33 -3.33
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 2014 19 Wilmington us USA 3. USL Pro 7th 7 518 74 20.6 5.8 6 1 2015 20 Toronto FC II us USA 3. USL 23rd 22 1,661 76 65.9 18.5 19 3 2016 21 Louisville City us USA 3. USL 2nd 24 1,452 61 53.8 16.1 16 8 2017 22 Louisville City us USA 2. USL 2nd 19 1,008 53 35.0 11.2 12 1 7 2 2.04 24 14 +10 +0.89 +0.08 Matches 2018 23 LAFC us USA 1. MLS 5th 20 1,573 79 51.4 17.5 20 79 11 0 0 1.65 33 29 +4 +0.23 -0.50 32.1 28.6 +3.5 +0.20 -0.28 Matches 2019 24 LAFC us USA 1. MLS 1st 31 2,499 81 81.7 27.8 27 87 21 4 36 0 2.13 75 28 +47 +1.69 +1.53 67.9 33.2 +34.7 +1.25 +0.28 Matches 2020 25 LAFC us USA 1. MLS 11th 16 1,087 68 54.9 12.1 15 72 5 1 3 0 1.47 30 23 +7 +0.58 +0.48 22.4 16.8 +5.7 +0.47 -0.12 Matches 2021 26 LAFC us USA 1. MLS 19th 10 755 76 24.7 8.4 9 79 5 1 45 0 1.20 7 11 -4 -0.48 -0.71 10.5 9.2 +1.3 +0.16 -0.61 Matches 2021 26 Colorado Rapids us USA 1. MLS 2nd 15 1,095 73 35.8 12.2 14 76 3 1 33 1 1.56 17 13 +4 +0.33 -0.22 18.2 16.4 +1.8 +0.15 -0.10 Matches 2022 27 Colorado Rapids us USA 1. MLS 17th 17 1,280 75 41.8 14.2 15 80 6 2 41 0 1.12 16 19 -3 -0.21 +0.19 20.3 18.6 +1.6 +0.11 +0.26 Matches 2022 27 Toronto FC us USA 1. MLS 27th 8 628 79 20.5 7.0 7 83 5 1 45 0 0.38 7 16 -9 -1.29 -0.99 6.2 12.2 -6.0 -0.88 -0.49 Matches 2023 28 Toronto FC us USA 1. MLS 29th 21 1,840 88 60.1 20.4 21 88 18 0 0 0.81 18 31 -13 -0.64 +0.84 18.0 26.8 -8.8 -0.43 +0.60 Matches 2023 28 NE Revolution us USA 1. MLS 6th 10 780 78 25.5 8.7 10 78 6 0 1 0.75 11 15 -4 -0.46 -1.09 7.4 10.5 -3.0 -0.35 -0.37 Matches 2024 29 NE Revolution us USA 1. MLS 27th 21 1,392 66 45.5 15.5 15 81 7 6 29 7 0.81 15 29 -14 -0.91 +0.34 14.4 28.8 -14.4 -0.93 -0.31 Matches 2025 30 SJ Earthquakes us USA 1. MLS 6th 4 129 32 35.8 1.4 0 0 4 32 0 1.50 3 1 +2 +1.40 +1.01 3.4 3.7 -0.3 -0.23 -0.41 Matches 12 Seasons 8 Clubs 2 Leagues 245 17,697 72 43.7 196.6 206 81 88 39 33 11 1.39 256 229 +27 +0.17 +0.14 220.8 204.8 +16.0 +0.11 +0.07 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 (4 Seasons) 1 League 77 5,914 77 53.0 65.7 71 81 42 6 32 0 1.75 145 91 +54 +0.82 +0.48 133.0 87.8 +45.2 +0.69 +0.01 Louisville City (2 Seasons) 1 League 43 2,460 57 44.1 27.3 28 1 15 2 2.04 24 14 +10 +0.89 +0.08 Colorado Rapids (2 Seasons) 1 League 32 2,375 74 38.8 26.4 29 78 9 3 38 1 1.33 33 32 +1 +0.04 -0.06 38.4 35.0 +3.4 +0.13 +0.07 NE Revolution (2 Seasons) 1 League 31 2,172 70 35.5 24.1 25 80 13 6 29 8 0.79 26 44 -18 -0.75 -0.59 21.8 39.3 -17.4 -0.72 -0.47 Toronto FC (2 Seasons) 1 League 29 2,468 85 40.3 27.4 28 87 23 1 45 0 0.69 25 47 -22 -0.80 -0.11 24.2 39.0 -14.8 -0.54 +0.06 Toronto FC II (1 Season) 1 League 22 1,661 76 65.9 18.5 19 3 Wilmington (1 Season) 1 League 7 518 74 20.6 5.8 6 1 SJ Earthquakes (1 Season) 1 League 4 129 32 35.8 1.4 0 0 4 32 0 1.50 3 1 +2 +1.40 +1.01 3.4 3.7 -0.3 -0.23 -0.41 MLS (8 Seasons) 173 13,058 75 43.7 145.1 153 81 87 20 33 9 1.32 232 215 +17 +0.12 +0.17 220.8 204.8 +16.0 +0.11 +0.07 USL Pro (4 Seasons) 72 4,639 64 43.7 51.5 53 1 19 2 2.04 24 14 +10 +0.89 +0.08
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 24 LAFC us USA U.S. Open Cup 1st 1 90 90 33.3 1.0 1 90 1 0 0 0.00 0 1 -1 -1.00 -3.50 Matches 2022 27 Colorado Rapids us USA U.S. Open Cup R32 1 45 45 50.0 0.5 0 0 1 45 0 0.00 0 1 -1 -2.00 -2.00 Matches 2 Seasons 2 Clubs 1 League 2 135 68 37.5 1.5 1 90 1 1 45 0 0.00 0 2 -2 -1.33 -3.33 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Colorado Rapids (1 Season) 1 League 1 45 45 50.0 0.5 0 0 1 45 0 0.00 0 1 -1 -2.00 -2.00 LAFC (1 Season) 1 League 1 90 90 33.3 1.0 1 90 1 0 0 0.00 0 1 -1 -1.00 -3.50
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 onxG onxGA xG+/- xG+/-90 On-Off Matches 2017 22 ca Canada Friendlies (M) 3 139 46 30.9 1.5 1 92 1 2 24 0 2.00 1 1 0 0.00 -1.16 Matches 2017 22 ca Canada Gold Cup QF 2 94 47 26.1 1.0 1 91 1 1 3 2 1.00 1 1 0 0.00 -0.34 Matches 2018 23 ca Canada Friendlies (M) 1 45 45 50.0 0.5 1 45 0 0 0 3.00 0 0 0 0.00 -2.00 Matches 2019 24 ca Canada Gold Cup QF 3 191 64 53.1 2.1 2 83 1 1 26 1 1.00 5 5 0 0.00 -4.26 Matches 2021 26 ca Canada Gold Cup SF 5 316 63 70.2 3.5 4 75 1 1 18 0 1.80 10 3 +7 +1.99 +2.67 Matches 2022 27 ca Canada 1. World Cup GR 1 59 59 21.9 0.7 1 59 0 0 2 0.00 1 2 -1 -1.53 +0.18 0.6 0.5 0.0 +0.07 -0.05 Matches 2022 27 ca Canada WCQ 15 854 57 47.4 9.5 11 70 3 4 21 3 2.20 32 3 +29 +3.06 +1.44 Matches 2022 27 ca Canada Friendlies (M) 3 104 35 28.9 1.2 1 58 0 2 23 1 2.33 2 1 +1 +0.87 +0.87 Matches 5 Seasons 1 Club 4 Leagues 33 1,802 55 43.5 20.0 22 72 7 11 20 9 1.91 52 16 +36 +1.80 +0.80 0.6 0.5 0.0 +0.07 -0.05 Gold Cup (3 Seasons) 10 601 60 51.4 6.7 7 79 3 3 16 3 1.40 16 9 +7 +1.05 -0.22 Friendlies (M) (3 Seasons) 7 288 41 32.0 3.2 3 65 1 4 23 1 2.28 3 2 +1 +0.31 -0.42 WCQ (1 Season) 15 854 57 47.4 9.5 11 70 3 4 21 3 2.20 32 3 +29 +3.06 +1.44 World Cup (1 Season) 1 59 59 21.9 0.7 1 59 0 0 2 0.00 1 2 -1 -1.53 +0.18 0.6 0.5 0.0 +0.07 -0.05
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 2014 19 Wilmington 1 League 5.8 0 0 4 2015 20 Toronto FC II 1 League 18.5 2 1 23 2016 21 Louisville City 1 League 16.1 3 0 18 2017 22 Louisville City 1 League 11.2 3 0 0 20 29 13 20 10 17 0 0 0 2018 23 LAFC 1 League 17.5 3 0 0 26 14 2 6 26 38 0 0 0 143 16 17 48.5 2019 24 LAFC 2 Leagues 28.8 7 0 0 49 45 3 7 41 43 0 0 0 252 28 36 43.8 2020 25 LAFC 1 League 12.1 1 1 0 11 16 1 9 7 18 0 0 0 108 16 23 41.0 2021 26 LAFC 1 League 8.4 0 0 0 10 15 1 10 14 9 0 0 0 69 13 13 50.0 2021 26 Colorado Rapids 1 League 12.2 2 0 0 16 11 3 11 10 9 0 0 0 53 15 22 40.5 2022 27 Colorado Rapids 2 Leagues 14.7 2 0 0 16 23 1 7 21 25 0 0 0 107 6 9 40.0 2022 27 Toronto FC 1 League 7.0 1 0 0 13 9 1 3 8 6 0 0 0 32 6 5 54.5 2023 28 Toronto FC 1 League 20.4 4 0 0 33 29 1 5 28 54 0 0 0 163 27 14 65.9 2023 28 NE Revolution 1 League 8.7 1 0 0 11 9 2 0 11 16 0 0 0 69 10 5 66.7 2024 29 NE Revolution 1 League 15.5 1 0 0 27 20 1 7 15 31 0 0 0 101 25 16 61.0 2025 30 SJ Earthquakes 1 League 1.4 1 0 0 5 2 0 3 3 4 0 0 0 13 0 3 0.0 12 Seasons 8 Clubs 3 Leagues 198.1 31 2 0 282 222 29 88 194 270 0 0 0 1110 162 163 49.8 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches LAFC (4 Seasons) 2 Leagues 66.7 11 1 0 96 90 7 32 88 108 0 0 0 572 73 89 45.1 Louisville City (2 Seasons) 1 League 27.3 6 0 0 38 29 13 20 10 17 0 0 0 Colorado Rapids (2 Seasons) 2 Leagues 26.9 4 0 0 32 34 4 18 31 34 0 0 0 160 21 31 40.4 NE Revolution (2 Seasons) 1 League 24.1 2 0 0 38 29 3 7 26 47 0 0 0 170 35 21 62.5 Toronto FC (2 Seasons) 1 League 27.4 5 0 0 46 38 2 8 36 60 0 0 0 195 33 19 63.5 Toronto FC II (1 Season) 1 League 18.5 2 1 23 Wilmington (1 Season) 1 League 5.8 0 0 4 SJ Earthquakes (1 Season) 1 League 1.4 1 0 0 5 2 0 3 3 4 0 0 0 13 0 3 0.0 MLS (8 Seasons) 145.1 23 1 0 217 192 16 68 184 251 0 0 0 1110 162 163 49.8 USL Pro (4 Seasons) 51.5 8 1 0 65 29 13 20 10 17 0 0 0 U.S. Open Cup (2 Seasons) 1.5 0 0 0 0 1 0 0 0 2 0
Miscellaneous Stats Table Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2019 24 LAFC us USA U.S. Open Cup 1st 1.0 0 0 0 0 Matches 2022 27 Colorado Rapids us USA U.S. Open Cup R32 0.5 0 0 0 0 1 0 0 0 2 0 Matches 2 Seasons 2 Clubs 1 League 1.5 0 0 0 0 1 0 0 0 2 0 Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Colorado Rapids (1 Season) 1 League 0.5 0 0 0 0 1 0 0 0 2 0 LAFC (1 Season) 1 League 1.0 0 0 0 0
About FBref.com
FBref.com launched (June 13, 2018) with domestic league coverage for England, France, Germany, Italy, Spain, and United States. Since then we have been steadily expanding our coverage to include domestic leagues from over 40 countries as well as domestic cup, super cup and youth leagues from top European countries. We have also added coverage for major international cups such as the UEFA Champions League and Copa Libertadores .
FBref is the most complete sources for women's football data on the internet. This includes the entire history of the FIFA Women's World Cup as well as recent domestic league seasons from nine countries, 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 Mark-Anthony Kaye Pages
Mark-Anthony Kaye 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