Standard Stats Table Season Age Squad Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK 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 0.11 0.17 0.29 0.11 0.29 Matches 2019 24 LAFC us USA 1. MLS 31 27 2,499 27.8 4 8 12 4 0 0 7 0 0.14 0.29 0.43 0.14 0.43 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 1. CCL 5 5 421 4.7 0 1 1 0 0 0 1 0 0.00 0.21 0.21 0.00 0.21 Matches 2020 25 LAFC us USA 1. MLS 16 15 1,087 12.1 3 4 7 3 0 0 1 1 0.25 0.33 0.58 0.25 0.58 Matches 2021 26 Colorado Rapids us USA 1. MLS 15 14 1,095 12.2 1 1 2 1 0 0 2 0 0.08 0.08 0.16 0.08 0.16 Matches 2021 26 LAFC us USA 1. MLS 10 9 755 8.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2022 27 Colorado Rapids 1. CCL 2 2 168 1.9 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2022 27 Colorado Rapids us USA 1. MLS 17 15 1,280 14.2 3 1 4 3 0 0 2 0 0.21 0.07 0.28 0.21 0.28 Matches 2022 27 Toronto FC us USA 1. MLS 8 7 628 7.0 0 1 1 0 0 0 1 0 0.00 0.14 0.14 0.00 0.14 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 NE Revolution Leagues Cup 4 4 316 3.5 0 0 0 0 0 0 1 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 0.10 0.00 0.10 0.10 0.10 Matches 2023 28 NE Revolution us USA 1. MLS 10 10 780 8.7 0 3 3 0 0 0 1 0 0.00 0.35 0.35 0.00 0.35 Matches 2024 29 NE Revolution 1. CCC 6 3 314 3.5 1 0 1 1 0 0 1 0 0.29 0.00 0.29 0.29 0.29 Matches 2024 29 NE Revolution Leagues Cup 3 3 243 2.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2024 29 NE Revolution us USA 1. MLS 21 15 1,392 15.5 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2025 30 SJ Earthquakes us USA 1. MLS 27 10 1,017 11.3 1 2 3 1 0 0 5 0 0.09 0.18 0.27 0.09 0.27 Matches 2025 30 SJ Earthquakes us USA U.S. Open Cup 3 1 170 1.9 0 1 1 0 0 0 0 0 0.00 0.53 0.53 0.00 0.53 Matches 2026 31 Sac Republic us USA U.S. Open Cup 1 0 59 0.7 0 0 0 0 0 0 1 1 0.00 0.00 0.00 0.00 0.00 Matches 2026 31 Sac Republic us USA 2. USL Champ 8 7 606 6.7 1 0 1 1 0 0 2 0 0.15 0.00 0.15 0.15 0.15 Matches 13 Seasons 9 Clubs 5 Leagues 302 242 21,017 233.5 25 31 56 25 0 0 42 3 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 Gls Ast G+A G-PK G+A-PK Matches LAFC (4 Seasons) 3 Leagues 83 77 6,425 71.4 9 16 25 9 0 0 12 1 0.13 0.22 0.35 0.13 0.35 NE Revolution (2 Seasons) 3 Leagues 44 35 3,045 33.8 1 3 4 1 0 0 4 0 0.03 0.09 0.12 0.03 0.12 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) 3 Leagues 35 31 2,588 28.8 4 2 6 4 0 0 5 0 0.14 0.07 0.21 0.14 0.21 Toronto FC (2 Seasons) 1 League 29 28 2,468 27.4 2 1 3 2 0 0 5 0 0.07 0.04 0.11 0.07 0.11 SJ Earthquakes (1 Season) 2 Leagues 30 11 1,187 13.2 1 3 4 1 0 0 5 0 0.08 0.23 0.30 0.08 0.30 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 Sac Republic (1 Season) 2 Leagues 9 7 665 7.4 1 0 1 1 0 0 3 1 0.14 0.00 0.14 0.14 0.14 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 MLS (8 Seasons) 196 163 13,946 155.0 16 23 39 16 0 0 27 1 0.10 0.15 0.25 0.10 0.25 USL (5 Seasons) 80 60 5,245 58.3 8 6 14 8 0 0 10 1 0.14 0.10 0.24 0.14 0.24 U.S. Open Cup (4 Seasons) 6 2 364 4.0 0 1 1 0 0 0 1 1 0.00 0.25 0.25 0.00 0.25 CCL (3 Seasons) 13 10 903 10.0 1 1 2 1 0 0 3 0 0.10 0.10 0.20 0.10 0.20 Leagues Cup (2 Seasons) 7 7 559 6.2 0 0 0 0 0 0 1 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 Gls Ast G+A G-PK G+A-PK 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 0.11 0.17 0.29 0.11 0.29 2019 24 LAFC 2 Leagues 32 28 2,589 28.8 4 8 12 4 0 0 7 0 0.14 0.28 0.42 0.14 0.42 2020 25 LAFC 2 Leagues 21 20 1,508 16.8 3 5 8 3 0 0 2 1 0.18 0.30 0.48 0.18 0.48 2021 26 LAFC 1 League 10 9 755 8.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2021 26 Colorado Rapids 1 League 15 14 1,095 12.2 1 1 2 1 0 0 2 0 0.08 0.08 0.16 0.08 0.16 2022 27 Colorado Rapids 3 Leagues 20 17 1,493 16.6 3 1 4 3 0 0 3 0 0.18 0.06 0.24 0.18 0.24 2022 27 Toronto FC 1 League 8 7 628 7.0 0 1 1 0 0 0 1 0 0.00 0.14 0.14 0.00 0.14 2023 28 Toronto FC 1 League 21 21 1,840 20.4 2 0 2 2 0 0 4 0 0.10 0.00 0.10 0.10 0.10 2023 28 NE Revolution 2 Leagues 14 14 1,096 12.2 0 3 3 0 0 0 2 0 0.00 0.25 0.25 0.00 0.25 2024 29 NE Revolution 3 Leagues 30 21 1,949 21.7 1 0 1 1 0 0 2 0 0.05 0.00 0.05 0.05 0.05 2025 30 SJ Earthquakes 2 Leagues 30 11 1,187 13.2 1 3 4 1 0 0 5 0 0.08 0.23 0.30 0.08 0.30 2026 31 Sac Republic 2 Leagues 9 7 665 7.4 1 0 1 1 0 0 3 1 0.14 0.00 0.14 0.14 0.14 13 Seasons 9 Clubs 5 Leagues 302 242 21,017 233.5 25 31 56 25 0 0 42 3 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 Gls Ast G+A G-PK G+A-PK Matches LAFC (4 Seasons) 3 Leagues 83 77 6,425 71.4 9 16 25 9 0 0 12 1 0.13 0.22 0.35 0.13 0.35 NE Revolution (2 Seasons) 3 Leagues 44 35 3,045 33.8 1 3 4 1 0 0 4 0 0.03 0.09 0.12 0.03 0.12 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) 3 Leagues 35 31 2,588 28.8 4 2 6 4 0 0 5 0 0.14 0.07 0.21 0.14 0.21 Toronto FC (2 Seasons) 1 League 29 28 2,468 27.4 2 1 3 2 0 0 5 0 0.07 0.04 0.11 0.07 0.11 SJ Earthquakes (1 Season) 2 Leagues 30 11 1,187 13.2 1 3 4 1 0 0 5 0 0.08 0.23 0.30 0.08 0.30 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 Sac Republic (1 Season) 2 Leagues 9 7 665 7.4 1 0 1 1 0 0 3 1 0.14 0.00 0.14 0.14 0.14 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 MLS (8 Seasons) 196 163 13,946 155.0 16 23 39 16 0 0 27 1 0.10 0.15 0.25 0.10 0.25 USL (5 Seasons) 80 60 5,245 58.3 8 6 14 8 0 0 10 1 0.14 0.10 0.24 0.14 0.24 U.S. Open Cup (4 Seasons) 6 2 364 4.0 0 1 1 0 0 0 1 1 0.00 0.25 0.25 0.00 0.25 CCL (3 Seasons) 13 10 903 10.0 1 1 2 1 0 0 3 0 0.10 0.10 0.20 0.10 0.20 Leagues Cup (2 Seasons) 7 7 559 6.2 0 0 0 0 0 0 1 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 Gls Ast G+A G-PK G+A-PK 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 0.11 0.17 0.29 0.11 0.29 Matches 2019 24 LAFC us USA 1. MLS 1st 31 27 2,499 27.8 4 8 12 4 0 0 7 0 0.14 0.29 0.43 0.14 0.43 Matches 2020 25 LAFC us USA 1. MLS 11th 16 15 1,087 12.1 3 4 7 3 0 0 1 1 0.25 0.33 0.58 0.25 0.58 Matches 2021 26 LAFC us USA 1. MLS 19th 10 9 755 8.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2021 26 Colorado Rapids us USA 1. MLS 2nd 15 14 1,095 12.2 1 1 2 1 0 0 2 0 0.08 0.08 0.16 0.08 0.16 Matches 2022 27 Colorado Rapids us USA 1. MLS 17th 17 15 1,280 14.2 3 1 4 3 0 0 2 0 0.21 0.07 0.28 0.21 0.28 Matches 2022 27 Toronto FC us USA 1. MLS 27th 8 7 628 7.0 0 1 1 0 0 0 1 0 0.00 0.14 0.14 0.00 0.14 Matches 2023 28 Toronto FC us USA 1. MLS 29th 21 21 1,840 20.4 2 0 2 2 0 0 4 0 0.10 0.00 0.10 0.10 0.10 Matches 2023 28 NE Revolution us USA 1. MLS 6th 10 10 780 8.7 0 3 3 0 0 0 1 0 0.00 0.35 0.35 0.00 0.35 Matches 2024 29 NE Revolution us USA 1. MLS 26th 21 15 1,392 15.5 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2025 30 SJ Earthquakes us USA 1. MLS 19th 27 10 1,017 11.3 1 2 3 1 0 0 5 0 0.09 0.18 0.27 0.09 0.27 Matches 2026 31 Sac Republic us USA 2. USL Champ 17th 8 7 606 6.7 1 0 1 1 0 0 2 0 0.15 0.00 0.15 0.15 0.15 Matches 13 Seasons 9 Clubs 2 Leagues 276 223 19,191 213.2 24 29 53 24 0 0 37 2 0.11 0.14 0.25 0.11 0.25 Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches LAFC (4 Seasons) 1 League 77 71 5,914 65.7 9 15 24 9 0 0 11 1 0.14 0.23 0.37 0.14 0.37 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 0.15 0.08 0.23 0.15 0.23 NE Revolution (2 Seasons) 1 League 31 25 2,172 24.1 0 3 3 0 0 0 2 0 0.00 0.12 0.12 0.00 0.12 Toronto FC (2 Seasons) 1 League 29 28 2,468 27.4 2 1 3 2 0 0 5 0 0.07 0.04 0.11 0.07 0.11 SJ Earthquakes (1 Season) 1 League 27 10 1,017 11.3 1 2 3 1 0 0 5 0 0.09 0.18 0.27 0.09 0.27 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 Sac Republic (1 Season) 1 League 8 7 606 6.7 1 0 1 1 0 0 2 0 0.15 0.00 0.15 0.15 0.15 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 MLS (8 Seasons) 196 163 13,946 155.0 16 23 39 16 0 0 27 1 0.10 0.15 0.25 0.10 0.25 USL (5 Seasons) 80 60 5,245 58.3 8 6 14 8 0 0 10 1 0.14 0.10 0.24 0.14 0.24
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 2025 30 SJ Earthquakes us USA U.S. Open Cup R16 3 1 170 1.9 0 1 1 0 0 0 0 0 0.00 0.53 0.53 0.00 0.53 Matches 2026 31 Sac Republic us USA U.S. Open Cup R32 1 0 59 0.7 0 0 0 0 0 0 1 1 0.00 0.00 0.00 0.00 0.00 Matches 4 Seasons 4 Clubs 1 League 6 2 364 4.0 0 1 1 0 0 0 1 1 0.00 0.25 0.25 0.00 0.25 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 SJ Earthquakes (1 Season) 1 League 3 1 170 1.9 0 1 1 0 0 0 0 0 0.00 0.53 0.53 0.00 0.53 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 Sac Republic (1 Season) 1 League 1 0 59 0.7 0 0 0 0 0 0 1 1 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 2020 25 LAFC 1. CCL 2nd 5 5 421 4.7 0 1 1 0 0 0 1 0 0.00 0.21 0.21 0.00 0.21 Matches 2022 27 Colorado Rapids 1. CCL R16 2 2 168 1.9 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2023 28 NE Revolution Leagues Cup R16 4 4 316 3.5 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2024 29 NE Revolution 1. CCC QF 6 3 314 3.5 1 0 1 1 0 0 1 0 0.29 0.00 0.29 0.29 0.29 Matches 2024 29 NE Revolution Leagues Cup R32 3 3 243 2.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 4 Seasons 3 Clubs 2 Leagues 20 17 1,462 16.2 1 1 2 1 0 0 4 0 0.06 0.06 0.12 0.06 0.12 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 NE Revolution (2 Seasons) 2 Leagues 13 10 873 9.7 1 0 1 1 0 0 2 0 0.10 0.00 0.10 0.10 0.10 LAFC (1 Season) 1 League 5 5 421 4.7 0 1 1 0 0 0 1 0 0.00 0.21 0.21 0.00 0.21 Colorado Rapids (1 Season) 1 League 2 2 168 1.9 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 CCL (3 Seasons) 13 10 903 10.0 1 1 2 1 0 0 3 0 0.10 0.10 0.20 0.10 0.20 Leagues Cup (2 Seasons) 7 7 559 6.2 0 0 0 0 0 0 1 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 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.00 0.00 0.00 0.00 0.00 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.10 0.25 0.35 0.10 0.35 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.00 0.00 0.00 0.00 0.00
Shooting Table Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt 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 27 9 33.3 1.54 0.51 0.07 0.22 0 0 2019 24 LAFC 2 Leagues 28.8 4 36 13 36.1 1.30 0.47 0.11 0.31 0 0 2020 25 LAFC 2 Leagues 16.8 3 17 6 35.3 1.01 0.36 0.18 0.50 0 0 2021 26 LAFC 1 League 8.4 0 8 2 25.0 0.95 0.24 0.00 0.00 0 0 2021 26 Colorado Rapids 1 League 12.2 1 19 8 42.1 1.56 0.66 0.05 0.13 0 0 2022 27 Colorado Rapids 3 Leagues 16.6 3 19 7 36.8 1.15 0.42 0.16 0.43 0 0 2022 27 Toronto FC 1 League 7.0 0 7 3 42.9 1.00 0.43 0.00 0.00 0 0 2023 28 Toronto FC 1 League 20.4 2 10 5 50.0 0.49 0.24 0.20 0.40 0 0 2023 28 NE Revolution 2 Leagues 12.2 0 3 0 0.0 0.35 0.00 0.00 0 0 2024 29 NE Revolution 3 Leagues 21.7 1 12 4 33.3 0.63 0.21 0.08 0.25 0 0 2025 30 SJ Earthquakes 2 Leagues 13.2 1 18 3 16.7 1.36 0.23 0.06 0.33 0 0 2026 31 Sac Republic 2 Leagues 7.4 1 7 2 28.6 0.95 0.27 0.14 0.50 0 0 13 Seasons 9 Clubs 5 Leagues 233.5 25 210 93 35.7 1.13 0.41 0.10 0.27 0 0 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches LAFC (4 Seasons) 3 Leagues 71.4 9 88 30 34.1 1.25 0.43 0.10 0.30 0 0 NE Revolution (2 Seasons) 3 Leagues 33.8 1 15 4 26.7 0.54 0.14 0.07 0.25 0 0 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) 3 Leagues 28.8 4 38 15 39.5 1.32 0.52 0.11 0.27 0 0 Toronto FC (2 Seasons) 1 League 27.4 2 17 8 47.1 0.62 0.29 0.12 0.25 0 0 SJ Earthquakes (1 Season) 2 Leagues 13.2 1 18 3 16.7 1.36 0.23 0.06 0.33 0 0 Toronto FC II (1 Season) 1 League 18.5 0 2 0.11 0.00 0 0 Sac Republic (1 Season) 2 Leagues 7.4 1 7 2 28.6 0.95 0.27 0.14 0.50 0 0 Wilmington (1 Season) 1 League 5.8 2 4 0.69 0.50 0 0 MLS (8 Seasons) 155.0 16 161 55 34.2 1.04 0.35 0.10 0.29 0 0 USL (5 Seasons) 58.3 8 34 33 44.1 1.90 0.57 0.15 0.24 0 0 U.S. Open Cup (4 Seasons) 4.0 0 3 1 33.3 0.99 0.33 0.00 0.00 0 0 CCL (3 Seasons) 10.0 1 12 4 33.3 1.20 0.40 0.08 0.25 0 0 Leagues Cup (2 Seasons) 6.2 0 0 0
Shooting Table Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches 2020 25 LAFC 1. CCL 2nd 4.7 0 4 2 50.0 0.86 0.43 0.00 0.00 0 0 Matches 2022 27 Colorado Rapids 1. CCL R16 1.9 0 4 0 0.0 2.14 0.00 0.00 0 0 Matches 2023 28 NE Revolution Leagues Cup R16 3.5 0 0 0 Matches 2024 29 NE Revolution 1. CCC QF 3.5 1 4 2 50.0 1.15 0.57 0.25 0.50 0 0 Matches 2024 29 NE Revolution Leagues Cup R32 2.7 0 0 0 Matches 4 Seasons 3 Clubs 2 Leagues 16.2 1 12 4 33.3 1.20 0.40 0.08 0.25 0 0 Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches NE Revolution (2 Seasons) 2 Leagues 9.7 1 4 2 50.0 1.15 0.57 0.25 0.50 0 0 LAFC (1 Season) 1 League 4.7 0 4 2 50.0 0.86 0.43 0.00 0.00 0 0 Colorado Rapids (1 Season) 1 League 1.9 0 4 0 0.0 2.14 0.00 0.00 0 0 CCL (3 Seasons) 10.0 1 12 4 33.3 1.20 0.40 0.08 0.25 0 0 Leagues Cup (2 Seasons) 6.2 0 0 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 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 34 29 +5 +0.29 -0.38 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 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 1. CCL 5 421 84 93.6 4.7 5 84 4 0 0 1.80 9 5 +4 +0.86 +3.96 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 24 +6 +0.50 +0.30 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 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 Matches 2022 27 Colorado Rapids 1. CCL 2 168 84 93.3 1.9 2 84 1 0 0 1.50 1 0 +1 +0.54 +8.04 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 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 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 NE Revolution Leagues Cup 4 316 79 75.2 3.5 4 79 1 0 0 1.50 6 4 +2 +0.57 -1.16 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 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 Matches 2024 29 NE Revolution 1. CCC 6 314 52 58.1 3.5 3 81 2 3 24 0 1.67 9 7 +2 +0.57 +0.97 Matches 2024 29 NE Revolution Leagues Cup 3 243 81 90.0 2.7 3 81 2 0 0 1.67 2 2 0 0.00 -3.33 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 Matches 2025 30 SJ Earthquakes us USA 1. MLS 27 1,017 38 33.2 11.3 10 66 3 17 21 6 1.26 21 19 +2 +0.18 +0.40 Matches 2025 30 SJ Earthquakes us USA U.S. Open Cup 3 170 57 51.5 1.9 1 90 1 2 40 0 2.33 4 3 +1 +0.53 -0.03 Matches 2026 31 Sac Republic us USA U.S. Open Cup 1 59 59 17.9 0.7 0 0 1 59 0 3.00 1 0 +1 +1.53 -0.14 Matches 2026 31 Sac Republic us USA 2. USL Champ 8 606 76 67.3 6.7 7 80 5 1 45 0 1.13 8 6 +2 +0.30 +0.60 Matches 13 Seasons 9 Clubs 5 Leagues 302 21,017 70 44.7 233.5 242 80 108 60 29 17 1.39 315 277 +38 +0.20 +0.15 Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches LAFC (4 Seasons) 3 Leagues 83 6,425 77 54.1 71.4 77 81 47 6 32 0 1.73 155 98 +57 +0.80 +0.40 NE Revolution (2 Seasons) 3 Leagues 44 3,045 69 41.4 33.8 35 80 18 9 27 8 1.04 43 57 -14 -0.41 -0.31 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) 3 Leagues 35 2,588 74 40.5 28.8 31 78 10 4 40 1 1.30 34 33 +1 +0.03 -0.04 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 SJ Earthquakes (1 Season) 2 Leagues 30 1,187 40 35.0 13.2 11 69 4 19 23 6 1.37 25 22 +3 +0.23 +0.39 Toronto FC II (1 Season) 1 League 22 1,661 76 65.9 18.5 19 3 Sac Republic (1 Season) 2 Leagues 9 665 74 54.1 7.4 7 80 5 2 52 0 1.34 9 6 +3 +0.41 -0.23 Wilmington (1 Season) 1 League 7 518 74 20.6 5.8 6 1 MLS (8 Seasons) 196 13,946 71 42.8 155.0 163 80 90 33 27 15 1.30 251 234 +17 +0.11 +0.19 USL (5 Seasons) 80 5,245 66 45.5 58.3 60 80 6 20 45 2 1.77 32 20 +12 +0.67 0.00 U.S. Open Cup (4 Seasons) 6 364 61 35.7 4.0 2 90 2 4 46 0 1.67 5 5 0 0.00 -1.51 CCL (3 Seasons) 13 903 69 77.2 10.0 10 83 7 3 24 0 1.69 19 12 +7 +0.70 +1.71 Leagues Cup (2 Seasons) 7 559 80 81.0 6.2 7 80 3 0 0 1.57 8 6 +2 +0.32 -1.74
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 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 34 29 +5 +0.29 -0.38 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 2020 25 LAFC 2 Leagues 21 1,508 72 62.1 16.8 20 75 9 1 3 0 1.55 39 29 +10 +0.60 +0.50 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 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 2022 27 Colorado Rapids 3 Leagues 20 1,493 75 44.8 16.6 17 80 7 3 42 0 1.10 17 20 -3 -0.18 +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 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 2023 28 NE Revolution 2 Leagues 14 1,096 78 31.5 12.2 14 78 7 0 1 0.96 17 19 -2 -0.16 -0.84 2024 29 NE Revolution 3 Leagues 30 1,949 65 50.4 21.7 21 81 11 9 27 7 1.07 26 38 -12 -0.55 +0.52 2025 30 SJ Earthquakes 2 Leagues 30 1,187 40 35.0 13.2 11 69 4 19 23 6 1.37 25 22 +3 +0.23 +0.39 2026 31 Sac Republic 2 Leagues 9 665 74 54.1 7.4 7 80 5 2 52 0 1.34 9 6 +3 +0.41 -0.23 13 Seasons 9 Clubs 5 Leagues 302 21,017 70 44.7 233.5 242 80 108 60 29 17 1.39 315 277 +38 +0.20 +0.15 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches LAFC (4 Seasons) 3 Leagues 83 6,425 77 54.1 71.4 77 81 47 6 32 0 1.73 155 98 +57 +0.80 +0.40 NE Revolution (2 Seasons) 3 Leagues 44 3,045 69 41.4 33.8 35 80 18 9 27 8 1.04 43 57 -14 -0.41 -0.31 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) 3 Leagues 35 2,588 74 40.5 28.8 31 78 10 4 40 1 1.30 34 33 +1 +0.03 -0.04 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 SJ Earthquakes (1 Season) 2 Leagues 30 1,187 40 35.0 13.2 11 69 4 19 23 6 1.37 25 22 +3 +0.23 +0.39 Toronto FC II (1 Season) 1 League 22 1,661 76 65.9 18.5 19 3 Sac Republic (1 Season) 2 Leagues 9 665 74 54.1 7.4 7 80 5 2 52 0 1.34 9 6 +3 +0.41 -0.23 Wilmington (1 Season) 1 League 7 518 74 20.6 5.8 6 1 MLS (8 Seasons) 196 13,946 71 42.8 155.0 163 80 90 33 27 15 1.30 251 234 +17 +0.11 +0.19 USL (5 Seasons) 80 5,245 66 45.5 58.3 60 80 6 20 45 2 1.77 32 20 +12 +0.67 0.00 U.S. Open Cup (4 Seasons) 6 364 61 35.7 4.0 2 90 2 4 46 0 1.67 5 5 0 0.00 -1.51 CCL (3 Seasons) 13 903 69 77.2 10.0 10 83 7 3 24 0 1.69 19 12 +7 +0.70 +1.71 Leagues Cup (2 Seasons) 7 559 80 81.0 6.2 7 80 3 0 0 1.57 8 6 +2 +0.32 -1.74
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 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 34 29 +5 +0.29 -0.38 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 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 24 +6 +0.50 +0.30 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 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 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 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 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 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 Matches 2024 29 NE Revolution us USA 1. MLS 26th 21 1,392 66 45.5 15.5 15 81 7 6 29 7 0.81 15 29 -14 -0.91 +0.34 Matches 2025 30 SJ Earthquakes us USA 1. MLS 19th 27 1,017 38 33.2 11.3 10 66 3 17 21 6 1.26 21 19 +2 +0.18 +0.40 Matches 2026 31 Sac Republic us USA 2. USL Champ 17th 8 606 76 67.3 6.7 7 80 5 1 45 0 1.13 8 6 +2 +0.30 +0.60 Matches 13 Seasons 9 Clubs 2 Leagues 276 19,191 70 43.5 213.2 223 80 96 53 27 17 1.36 283 254 +29 +0.17 +0.17 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches LAFC (4 Seasons) 1 League 77 5,914 77 53.0 65.7 71 81 42 6 32 0 1.75 146 92 +54 +0.82 +0.48 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 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 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 SJ Earthquakes (1 Season) 1 League 27 1,017 38 33.2 11.3 10 66 3 17 21 6 1.26 21 19 +2 +0.18 +0.40 Toronto FC II (1 Season) 1 League 22 1,661 76 65.9 18.5 19 3 Sac Republic (1 Season) 1 League 8 606 76 67.3 6.7 7 80 5 1 45 0 1.13 8 6 +2 +0.30 +0.60 Wilmington (1 Season) 1 League 7 518 74 20.6 5.8 6 1 MLS (8 Seasons) 196 13,946 71 42.8 155.0 163 80 90 33 27 15 1.30 251 234 +17 +0.11 +0.19 USL (5 Seasons) 80 5,245 66 45.5 58.3 60 80 6 20 45 2 1.77 32 20 +12 +0.67 0.00
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 2025 30 SJ Earthquakes us USA U.S. Open Cup R16 3 170 57 51.5 1.9 1 90 1 2 40 0 2.33 4 3 +1 +0.53 -0.03 Matches 2026 31 Sac Republic us USA U.S. Open Cup R32 1 59 59 17.9 0.7 0 0 1 59 0 3.00 1 0 +1 +1.53 -0.14 Matches 4 Seasons 4 Clubs 1 League 6 364 61 35.7 4.0 2 90 2 4 46 0 1.67 5 5 0 0.00 -1.51 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches SJ Earthquakes (1 Season) 1 League 3 170 57 51.5 1.9 1 90 1 2 40 0 2.33 4 3 +1 +0.53 -0.03 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 Sac Republic (1 Season) 1 League 1 59 59 17.9 0.7 0 0 1 59 0 3.00 1 0 +1 +1.53 -0.14
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 2020 25 LAFC 1. CCL 2nd 5 421 84 93.6 4.7 5 84 4 0 0 1.80 9 5 +4 +0.86 +3.96 Matches 2022 27 Colorado Rapids 1. CCL R16 2 168 84 93.3 1.9 2 84 1 0 0 1.50 1 0 +1 +0.54 +8.04 Matches 2023 28 NE Revolution Leagues Cup R16 4 316 79 75.2 3.5 4 79 1 0 0 1.50 6 4 +2 +0.57 -1.16 Matches 2024 29 NE Revolution 1. CCC QF 6 314 52 58.1 3.5 3 81 2 3 24 0 1.67 9 7 +2 +0.57 +0.97 Matches 2024 29 NE Revolution Leagues Cup R32 3 243 81 90.0 2.7 3 81 2 0 0 1.67 2 2 0 0.00 -3.33 Matches 4 Seasons 3 Clubs 2 Leagues 20 1,462 73 78.6 16.2 17 82 10 3 24 0 1.65 27 18 +9 +0.55 +0.55 Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches NE Revolution (2 Seasons) 2 Leagues 13 873 67 71.0 9.7 10 80 5 3 24 0 1.62 17 13 +4 +0.41 -0.09 LAFC (1 Season) 1 League 5 421 84 93.6 4.7 5 84 4 0 0 1.80 9 5 +4 +0.86 +3.96 Colorado Rapids (1 Season) 1 League 2 168 84 93.3 1.9 2 84 1 0 0 1.50 1 0 +1 +0.54 +8.04 CCL (3 Seasons) 13 903 69 77.2 10.0 10 83 7 3 24 0 1.69 19 12 +7 +0.70 +1.71 Leagues Cup (2 Seasons) 7 559 80 81.0 6.2 7 80 3 0 0 1.57 8 6 +2 +0.32 -1.74
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 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 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 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
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG 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 25 13 2 7 26 37 0 0 0 2019 24 LAFC 2 Leagues 28.8 7 0 0 50 46 3 7 42 46 0 2020 25 LAFC 2 Leagues 16.8 2 1 0 21 20 0 9 14 20 0 2021 26 LAFC 1 League 8.4 0 0 0 10 15 1 8 15 9 0 2021 26 Colorado Rapids 1 League 12.2 2 0 0 17 11 3 12 12 8 0 2022 27 Colorado Rapids 3 Leagues 16.6 3 0 0 18 25 1 11 22 25 0 2022 27 Toronto FC 1 League 7.0 1 0 0 13 9 1 3 8 6 0 2023 28 Toronto FC 1 League 20.4 4 0 0 32 29 1 6 33 53 0 2023 28 NE Revolution 2 Leagues 12.2 2 0 0 11 9 2 0 10 17 0 2024 29 NE Revolution 3 Leagues 21.7 2 0 0 37 22 2 7 19 36 0 2025 30 SJ Earthquakes 2 Leagues 13.2 5 0 0 27 17 0 10 21 19 0 2026 31 Sac Republic 2 Leagues 7.4 3 1 0 14 14 1 2 6 16 0 13 Seasons 9 Clubs 5 Leagues 233.5 42 3 0 340 259 30 102 238 309 0 0 0 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches LAFC (4 Seasons) 3 Leagues 71.4 12 1 0 106 94 6 31 97 112 0 0 0 NE Revolution (2 Seasons) 3 Leagues 33.8 4 0 0 48 31 4 7 29 53 0 Louisville City (2 Seasons) 1 League 27.3 6 0 0 38 29 13 20 10 17 0 0 0 Colorado Rapids (2 Seasons) 3 Leagues 28.8 5 0 0 35 36 4 23 34 33 0 Toronto FC (2 Seasons) 1 League 27.4 5 0 0 45 38 2 9 41 59 0 SJ Earthquakes (1 Season) 2 Leagues 13.2 5 0 0 27 17 0 10 21 19 0 Toronto FC II (1 Season) 1 League 18.5 2 1 23 Sac Republic (1 Season) 2 Leagues 7.4 3 1 0 14 14 1 2 6 16 0 Wilmington (1 Season) 1 League 5.8 0 0 4 MLS (8 Seasons) 155.0 27 1 0 238 203 16 75 211 265 0 0 0 USL (5 Seasons) 58.3 10 1 0 78 41 14 22 16 32 0 0 0 U.S. Open Cup (4 Seasons) 4.0 1 1 0 3 6 0 0 2 3 0 CCL (3 Seasons) 10.0 3 0 0 21 9 0 5 9 9 0 Leagues Cup (2 Seasons) 6.2 1 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 2020 25 LAFC 1. CCL 2nd 4.7 1 0 0 9 5 0 2 5 4 0 Matches 2022 27 Colorado Rapids 1. CCL R16 1.9 1 0 0 2 2 0 3 1 1 Matches 2023 28 NE Revolution Leagues Cup R16 3.5 1 0 0 0 Matches 2024 29 NE Revolution 1. CCC QF 3.5 1 0 0 10 2 0 0 3 4 0 Matches 2024 29 NE Revolution Leagues Cup R32 2.7 0 0 0 0 Matches 4 Seasons 3 Clubs 2 Leagues 16.2 4 0 0 21 9 0 5 9 9 0 Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches NE Revolution (2 Seasons) 2 Leagues 9.7 2 0 0 10 2 0 0 3 4 0 LAFC (1 Season) 1 League 4.7 1 0 0 9 5 0 2 5 4 0 Colorado Rapids (1 Season) 1 League 1.9 1 0 0 2 2 0 3 1 1 CCL (3 Seasons) 10.0 3 0 0 21 9 0 5 9 9 0 Leagues Cup (2 Seasons) 6.2 1 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.
View Additional Information
More Mark-Anthony Kaye Pages
Mark-Anthony Kaye Overview
Stats by Competition
Match Logs (Summary)
Goal Logs by Competition
Stathead & Player Comparison
Player Club Summary