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 2016 18 Charleston us USA 3. USL 5 1 193 2.1 1 1 2 1 0 0 0 0 0.47 0.47 0.93 0.47 0.93 2017 19 Portland Timbers us USA 1. MLS 14 2 326 3.6 1 3 4 1 0 0 0 0 0.28 0.83 1.10 0.28 1.10 Matches 2017 19 Timbers 2 us USA 2. USL 5 5 405 4.5 1 1 2 1 0 0 0 0 0.22 0.22 0.44 0.22 0.44 Matches 2018 20 Portland Timbers us USA 1. MLS 9 5 450 5.0 2 0 2 2 0 0 1 0 0.40 0.00 0.40 0.40 0.40 Matches 2018 20 Timbers 2 us USA 2. USL 18 12 1,189 13.2 4 1 5 4 0 0 0 0 0.30 0.08 0.38 0.30 0.38 Matches 2019 21 Portland Timbers us USA 1. MLS 34 25 2,307 25.6 11 1 12 11 0 0 3 0 0.43 0.04 0.47 0.43 0.47 Matches 2019 21 Portland Timbers us USA U.S. Open Cup 4 4 354 3.9 1 2 3 1 0 0 0 0 0.25 0.51 0.76 0.25 0.76 Matches 2020 22 Portland Timbers us USA 1. MLS 18 11 1,062 11.8 8 2 10 8 0 0 0 0 0.68 0.17 0.85 0.68 0.85 Matches 2021 23 Portland Timbers 1. CCL 1 0 19 0.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2021 23 SJ Earthquakes us USA 1. MLS 11 9 758 8.4 1 1 2 1 0 0 1 0 0.12 0.12 0.24 0.12 0.24 Matches 2021 23 Portland Timbers us USA 1. MLS 13 11 944 10.5 4 0 4 4 0 0 0 0 0.38 0.00 0.38 0.38 0.38 Matches 2022 24 SJ Earthquakes us USA 1. MLS 34 34 2,944 32.7 17 2 19 15 2 2 0 0 0.52 0.06 0.58 0.46 0.52 Matches 2022 24 SJ Earthquakes us USA U.S. Open Cup 2 0 53 0.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2023 25 SJ Earthquakes Leagues Cup 2 2 173 1.9 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2023 25 SJ Earthquakes us USA 1. MLS 34 34 2,963 32.9 10 2 12 9 1 1 3 0 0.30 0.06 0.36 0.27 0.33 Matches 2023 25 SJ Earthquakes us USA U.S. Open Cup 1 0 33 0.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2024 26 SJ Earthquakes Leagues Cup 4 4 317 3.5 4 0 4 4 0 0 0 0 1.14 0.00 1.14 1.14 1.14 Matches 2024 26 SJ Earthquakes us USA 1. MLS 31 25 1,933 21.5 6 1 7 5 1 1 0 0 0.28 0.05 0.33 0.23 0.28 Matches 2025 27 LAFC 1. CCC 4 2 212 2.4 0 1 1 0 0 0 0 0 0.00 0.42 0.42 0.00 0.42 Matches 2025 27 LAFC 1. Club World Cup 2 1 48 0.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2025 27 LAFC Leagues Cup 3 2 118 1.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2025 27 LAFC us USA 1. MLS 22 9 876 9.7 4 1 5 4 0 0 0 0 0.41 0.10 0.51 0.41 0.51 Matches 2026 28 LAFC 1. CCC 2 0 25 0.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2026 28 LAFC us USA 1. MLS 6 1 177 2.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 11 Seasons 5 Clubs 6 Leagues 279 199 17,879 198.7 75 19 94 71 4 4 9 0 0.38 0.10 0.47 0.36 0.45 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 Portland Timbers (5 Seasons) 3 Leagues 93 58 5,462 60.7 27 8 35 27 0 0 4 0 0.44 0.13 0.58 0.44 0.58 SJ Earthquakes (4 Seasons) 3 Leagues 119 108 9,174 101.9 38 6 44 34 4 4 5 0 0.37 0.06 0.43 0.33 0.39 LAFC (2 Seasons) 4 Leagues 39 15 1,456 16.2 4 2 6 4 0 0 0 0 0.25 0.12 0.37 0.25 0.37 Timbers 2 (2 Seasons) 1 League 23 17 1,594 17.7 5 2 7 5 0 0 0 0 0.28 0.11 0.40 0.28 0.40 Charleston (1 Season) 1 League 5 1 193 2.1 1 1 2 1 0 0 0 0 0.47 0.47 0.93 0.47 0.93 MLS (10 Seasons) 226 166 14,740 163.8 64 13 77 60 4 4 8 0 0.39 0.08 0.47 0.37 0.45 USL (3 Seasons) 28 18 1,787 19.9 6 3 9 6 0 0 0 0 0.30 0.15 0.45 0.30 0.45 Leagues Cup (3 Seasons) 9 8 608 6.8 4 0 4 4 0 0 1 0 0.59 0.00 0.59 0.59 0.59 CCL (3 Seasons) 7 2 256 2.8 0 1 1 0 0 0 0 0 0.00 0.35 0.35 0.00 0.35 U.S. Open Cup (3 Seasons) 7 4 440 4.9 1 2 3 1 0 0 0 0 0.20 0.41 0.61 0.20 0.61 Club World Cup (1 Season) 2 1 48 0.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 Gls Ast G+A G-PK G+A-PK Matches 2016 18 Charleston 1 League 5 1 193 2.1 1 1 2 1 0 0 0 0 0.47 0.47 0.93 0.47 0.93 2017 19 Portland Timbers 1 League 14 2 326 3.6 1 3 4 1 0 0 0 0 0.28 0.83 1.10 0.28 1.10 2017 19 Timbers 2 1 League 5 5 405 4.5 1 1 2 1 0 0 0 0 0.22 0.22 0.44 0.22 0.44 2018 20 Timbers 2 1 League 18 12 1,189 13.2 4 1 5 4 0 0 0 0 0.30 0.08 0.38 0.30 0.38 2018 20 Portland Timbers 1 League 9 5 450 5.0 2 0 2 2 0 0 1 0 0.40 0.00 0.40 0.40 0.40 2019 21 Portland Timbers 2 Leagues 38 29 2,661 29.6 12 3 15 12 0 0 3 0 0.41 0.10 0.51 0.41 0.51 2020 22 Portland Timbers 1 League 18 11 1,062 11.8 8 2 10 8 0 0 0 0 0.68 0.17 0.85 0.68 0.85 2021 23 Portland Timbers 2 Leagues 14 11 963 10.7 4 0 4 4 0 0 0 0 0.37 0.00 0.37 0.37 0.37 2021 23 SJ Earthquakes 1 League 11 9 758 8.4 1 1 2 1 0 0 1 0 0.12 0.12 0.24 0.12 0.24 2022 24 SJ Earthquakes 2 Leagues 36 34 2,997 33.3 17 2 19 15 2 2 0 0 0.51 0.06 0.57 0.45 0.51 2023 25 SJ Earthquakes 3 Leagues 37 36 3,169 35.2 10 2 12 9 1 1 4 0 0.28 0.06 0.34 0.26 0.31 2024 26 SJ Earthquakes 2 Leagues 35 29 2,250 25.0 10 1 11 9 1 1 0 0 0.40 0.04 0.44 0.36 0.40 2025 27 LAFC 4 Leagues 31 14 1,254 13.9 4 2 6 4 0 0 0 0 0.29 0.14 0.43 0.29 0.43 2026 28 LAFC 2 Leagues 8 1 202 2.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 11 Seasons 5 Clubs 6 Leagues 279 199 17,879 198.7 75 19 94 71 4 4 9 0 0.38 0.10 0.47 0.36 0.45 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 Portland Timbers (5 Seasons) 3 Leagues 93 58 5,462 60.7 27 8 35 27 0 0 4 0 0.44 0.13 0.58 0.44 0.58 SJ Earthquakes (4 Seasons) 3 Leagues 119 108 9,174 101.9 38 6 44 34 4 4 5 0 0.37 0.06 0.43 0.33 0.39 LAFC (2 Seasons) 4 Leagues 39 15 1,456 16.2 4 2 6 4 0 0 0 0 0.25 0.12 0.37 0.25 0.37 Timbers 2 (2 Seasons) 1 League 23 17 1,594 17.7 5 2 7 5 0 0 0 0 0.28 0.11 0.40 0.28 0.40 Charleston (1 Season) 1 League 5 1 193 2.1 1 1 2 1 0 0 0 0 0.47 0.47 0.93 0.47 0.93 MLS (10 Seasons) 226 166 14,740 163.8 64 13 77 60 4 4 8 0 0.39 0.08 0.47 0.37 0.45 USL (3 Seasons) 28 18 1,787 19.9 6 3 9 6 0 0 0 0 0.30 0.15 0.45 0.30 0.45 Leagues Cup (3 Seasons) 9 8 608 6.8 4 0 4 4 0 0 1 0 0.59 0.00 0.59 0.59 0.59 CCL (3 Seasons) 7 2 256 2.8 0 1 1 0 0 0 0 0 0.00 0.35 0.35 0.00 0.35 U.S. Open Cup (3 Seasons) 7 4 440 4.9 1 2 3 1 0 0 0 0 0.20 0.41 0.61 0.20 0.61 Club World Cup (1 Season) 2 1 48 0.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 Gls Ast G+A G-PK G+A-PK Matches 2016 18 Charleston us USA 3. USL 9th 5 1 193 2.1 1 1 2 1 0 0 0 0 0.47 0.47 0.93 0.47 0.93 2017 19 Portland Timbers us USA 1. MLS 6th 14 2 326 3.6 1 3 4 1 0 0 0 0 0.28 0.83 1.10 0.28 1.10 Matches 2017 19 Timbers 2 us USA 2. USL 30th 5 5 405 4.5 1 1 2 1 0 0 0 0 0.22 0.22 0.44 0.22 0.44 Matches 2018 20 Timbers 2 us USA 2. USL 10th 18 12 1,189 13.2 4 1 5 4 0 0 0 0 0.30 0.08 0.38 0.30 0.38 Matches 2018 20 Portland Timbers us USA 1. MLS 8th 9 5 450 5.0 2 0 2 2 0 0 1 0 0.40 0.00 0.40 0.40 0.40 Matches 2019 21 Portland Timbers us USA 1. MLS 11th 34 25 2,307 25.6 11 1 12 11 0 0 3 0 0.43 0.04 0.47 0.43 0.47 Matches 2020 22 Portland Timbers us USA 1. MLS 8th 18 11 1,062 11.8 8 2 10 8 0 0 0 0 0.68 0.17 0.85 0.68 0.85 Matches 2021 23 Portland Timbers us USA 1. MLS 5th 13 11 944 10.5 4 0 4 4 0 0 0 0 0.38 0.00 0.38 0.38 0.38 Matches 2021 23 SJ Earthquakes us USA 1. MLS 20th 11 9 758 8.4 1 1 2 1 0 0 1 0 0.12 0.12 0.24 0.12 0.24 Matches 2022 24 SJ Earthquakes us USA 1. MLS 26th 34 34 2,944 32.7 17 2 19 15 2 2 0 0 0.52 0.06 0.58 0.46 0.52 Matches 2023 25 SJ Earthquakes us USA 1. MLS 16th 34 34 2,963 32.9 10 2 12 9 1 1 3 0 0.30 0.06 0.36 0.27 0.33 Matches 2024 26 SJ Earthquakes us USA 1. MLS 29th 31 25 1,933 21.5 6 1 7 5 1 1 0 0 0.28 0.05 0.33 0.23 0.28 Matches 2025 27 LAFC us USA 1. MLS 6th 22 9 876 9.7 4 1 5 4 0 0 0 0 0.41 0.10 0.51 0.41 0.51 Matches 2026 28 LAFC us USA 1. MLS 9th 6 1 177 2.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 11 Seasons 5 Clubs 2 Leagues 254 184 16,527 183.6 70 16 86 66 4 4 8 0 0.38 0.09 0.47 0.36 0.45 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 Portland Timbers (5 Seasons) 1 League 88 54 5,089 56.5 26 6 32 26 0 0 4 0 0.46 0.11 0.57 0.46 0.57 SJ Earthquakes (4 Seasons) 1 League 110 102 8,598 95.5 34 6 40 30 4 4 4 0 0.36 0.06 0.42 0.31 0.38 LAFC (2 Seasons) 1 League 28 10 1,053 11.7 4 1 5 4 0 0 0 0 0.34 0.09 0.43 0.34 0.43 Timbers 2 (2 Seasons) 1 League 23 17 1,594 17.7 5 2 7 5 0 0 0 0 0.28 0.11 0.40 0.28 0.40 Charleston (1 Season) 1 League 5 1 193 2.1 1 1 2 1 0 0 0 0 0.47 0.47 0.93 0.47 0.93 MLS (10 Seasons) 226 166 14,740 163.8 64 13 77 60 4 4 8 0 0.39 0.08 0.47 0.37 0.45 USL (3 Seasons) 28 18 1,787 19.9 6 3 9 6 0 0 0 0 0.30 0.15 0.45 0.30 0.45
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 21 Portland Timbers us USA U.S. Open Cup SF 4 4 354 3.9 1 2 3 1 0 0 0 0 0.25 0.51 0.76 0.25 0.76 Matches 2022 24 SJ Earthquakes us USA U.S. Open Cup R16 2 0 53 0.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2023 25 SJ Earthquakes us USA U.S. Open Cup Rd3 1 0 33 0.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 3 Seasons 2 Clubs 1 League 7 4 440 4.9 1 2 3 1 0 0 0 0 0.20 0.41 0.61 0.20 0.61 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 (2 Seasons) 1 League 3 0 86 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Portland Timbers (1 Season) 1 League 4 4 354 3.9 1 2 3 1 0 0 0 0 0.25 0.51 0.76 0.25 0.76
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 2021 23 Portland Timbers 1. CCL QF 1 0 19 0.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2023 25 SJ Earthquakes Leagues Cup GR 2 2 173 1.9 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2024 26 SJ Earthquakes Leagues Cup R16 4 4 317 3.5 4 0 4 4 0 0 0 0 1.14 0.00 1.14 1.14 1.14 Matches 2025 27 LAFC 1. CCC QF 4 2 212 2.4 0 1 1 0 0 0 0 0 0.00 0.42 0.42 0.00 0.42 Matches 2025 27 LAFC 1. Club World Cup GR 2 1 48 0.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2025 27 LAFC Leagues Cup Lg 3 2 118 1.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2026 28 LAFC 1. CCC SF 2 0 25 0.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 5 Seasons 3 Clubs 3 Leagues 18 11 912 10.1 4 1 5 4 0 0 1 0 0.39 0.10 0.49 0.39 0.49 Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches LAFC (2 Seasons) 3 Leagues 11 5 403 4.5 0 1 1 0 0 0 0 0 0.00 0.22 0.22 0.00 0.22 SJ Earthquakes (2 Seasons) 1 League 6 6 490 5.4 4 0 4 4 0 0 1 0 0.73 0.00 0.73 0.73 0.73 Portland Timbers (1 Season) 1 League 1 0 19 0.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Leagues Cup (3 Seasons) 9 8 608 6.8 4 0 4 4 0 0 1 0 0.59 0.00 0.59 0.59 0.59 CCL (3 Seasons) 7 2 256 2.8 0 1 1 0 0 0 0 0 0.00 0.35 0.35 0.00 0.35 Club World Cup (1 Season) 2 1 48 0.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 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 21 us United States Friendlies (M) 1 1 65 0.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 1 Season 1 Club 1 League 1 1 65 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 2016 18 Charleston 1 League 2.1 1 3 1.40 0.33 0 0 2017 19 Portland Timbers 1 League 3.6 1 6 2 33.3 1.66 0.55 0.17 0.50 0 0 2017 19 Timbers 2 1 League 4.5 1 11 2 18.2 2.44 0.44 0.09 0.50 0 0 2018 20 Timbers 2 1 League 13.2 4 29 9 31.0 2.20 0.68 0.14 0.44 0 0 2018 20 Portland Timbers 1 League 5.0 2 12 3 25.0 2.40 0.60 0.17 0.67 0 0 2019 21 Portland Timbers 2 Leagues 29.6 12 57 23 40.4 1.93 0.78 0.21 0.52 0 0 2020 22 Portland Timbers 1 League 11.8 8 31 14 45.2 2.63 1.19 0.26 0.57 0 0 2021 23 Portland Timbers 2 Leagues 10.7 4 22 11 50.0 2.06 1.03 0.18 0.36 0 0 2021 23 SJ Earthquakes 1 League 8.4 1 26 15 57.7 3.09 1.78 0.04 0.07 0 0 2022 24 SJ Earthquakes 2 Leagues 33.3 17 106 45 42.5 3.18 1.35 0.14 0.33 2 2 2023 25 SJ Earthquakes 3 Leagues 35.2 10 63 21 33.3 1.91 0.64 0.14 0.43 1 1 2024 26 SJ Earthquakes 2 Leagues 25.0 10 45 17 37.8 2.10 0.79 0.11 0.29 1 1 2025 27 LAFC 4 Leagues 13.9 4 22 11 50.0 1.74 0.87 0.18 0.36 0 0 2026 28 LAFC 2 Leagues 2.2 0 5 2 40.0 2.23 0.89 0.00 0.00 0 0 11 Seasons 5 Clubs 6 Leagues 198.7 75 435 178 40.2 2.30 0.93 0.15 0.38 4 4 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches Portland Timbers (5 Seasons) 3 Leagues 60.7 27 128 53 41.4 2.11 0.87 0.21 0.51 0 0 SJ Earthquakes (4 Seasons) 3 Leagues 101.9 38 240 98 40.8 2.50 1.02 0.13 0.31 4 4 LAFC (2 Seasons) 4 Leagues 16.2 4 27 13 48.1 1.82 0.87 0.15 0.31 0 0 Timbers 2 (2 Seasons) 1 League 17.7 5 40 11 27.5 2.26 0.62 0.13 0.45 0 0 Charleston (1 Season) 1 League 2.1 1 3 1.40 0.33 0 0 MLS (10 Seasons) 163.8 64 382 160 41.9 2.33 0.98 0.16 0.38 4 4 USL (3 Seasons) 19.9 6 40 14 27.5 2.26 0.71 0.13 0.43 0 0 Leagues Cup (3 Seasons) 6.8 4 0 0 CCL (3 Seasons) 2.8 0 5 2 40.0 1.76 0.70 0.00 0.00 0 0 U.S. Open Cup (3 Seasons) 4.9 1 8 2 25.0 1.77 0.44 0.13 0.50 0 0 Club World Cup (1 Season) 0.5 0 0 0 0.00 0.00 0 0
Shooting Table Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches 2021 23 Portland Timbers 1. CCL QF 0.2 0 0 0 0.00 0.00 0 0 Matches 2023 25 SJ Earthquakes Leagues Cup GR 1.9 0 0 0 Matches 2024 26 SJ Earthquakes Leagues Cup R16 3.5 4 0 0 Matches 2025 27 LAFC 1. CCC QF 2.4 0 3 2 66.7 1.27 0.85 0.00 0.00 0 0 Matches 2025 27 LAFC 1. Club World Cup GR 0.5 0 0 0 0.00 0.00 0 0 Matches 2025 27 LAFC Leagues Cup Lg 1.3 0 0 0 Matches 2026 28 LAFC 1. CCC SF 0.3 0 2 0 0.0 7.20 0.00 0.00 0 0 Matches 5 Seasons 3 Clubs 3 Leagues 10.1 4 5 2 40.0 1.48 0.59 0.00 0.00 0 0 Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches LAFC (2 Seasons) 3 Leagues 4.5 0 5 2 40.0 1.58 0.63 0.00 0.00 0 0 SJ Earthquakes (2 Seasons) 1 League 5.4 4 0 0 Portland Timbers (1 Season) 1 League 0.2 0 0 0 0.00 0.00 0 0 Leagues Cup (3 Seasons) 6.8 4 0 0 CCL (3 Seasons) 2.8 0 5 2 40.0 1.76 0.70 0.00 0.00 0 0 Club World Cup (1 Season) 0.5 0 0 0 0.00 0.00 0 0
Shooting Table Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches 2019 21 us United States Friendlies (M) 0.7 0 0 0 Matches 1 Season 1 Club 1 League 0.7 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 2016 18 Charleston us USA 3. USL 5 193 39 7.1 2.1 1 4 2017 19 Portland Timbers us USA 1. MLS 14 326 23 10.7 3.6 2 0 12 7 1.50 5 5 0 0.00 -0.33 Matches 2017 19 Timbers 2 us USA 2. USL 5 405 81 14.1 4.5 5 2 0 0 0.00 3 12 -9 -2.00 -1.02 Matches 2018 20 Portland Timbers us USA 1. MLS 9 450 50 14.7 5.0 5 84 2 4 8 4 1.80 9 6 +3 +0.60 +0.50 Matches 2018 20 Timbers 2 us USA 2. USL 18 1,189 66 38.9 13.2 12 86 9 6 25 0 1.44 24 23 +1 +0.08 -0.31 Matches 2019 21 Portland Timbers us USA 1. MLS 34 2,307 68 75.4 25.6 25 83 12 9 25 0 1.40 43 34 +9 +0.35 +1.07 Matches 2019 21 Portland Timbers us USA U.S. Open Cup 4 354 89 98.3 3.9 4 89 3 0 0 2.25 8 3 +5 +1.27 +1.27 Matches 2020 22 Portland Timbers us USA 1. MLS 18 1,062 59 51.3 11.8 11 82 4 7 23 0 1.87 28 16 +12 +1.02 +1.11 Matches 2021 23 Portland Timbers 1. CCL 1 19 19 5.3 0.2 0 0 1 19 0 0.00 0 0 0 0.00 -0.79 Matches 2021 23 SJ Earthquakes us USA 1. MLS 11 758 69 24.8 8.4 9 76 6 2 38 0 1.45 10 12 -2 -0.24 0.00 Matches 2021 23 Portland Timbers us USA 1. MLS 13 944 73 30.8 10.5 11 82 6 2 21 0 1.23 12 19 -7 -0.67 -1.14 Matches 2022 24 SJ Earthquakes us USA 1. MLS 34 2,944 87 96.2 32.7 34 87 24 0 0 1.03 49 59 -10 -0.31 +5.13 Matches 2022 24 SJ Earthquakes us USA U.S. Open Cup 2 53 27 17.7 0.6 0 0 2 27 0 0.50 0 1 -1 -1.70 -3.16 Matches 2023 25 SJ Earthquakes Leagues Cup 2 173 87 96.1 1.9 2 87 1 0 0 0.00 0 3 -3 -1.56 -1.56 Matches 2023 25 SJ Earthquakes us USA 1. MLS 34 2,963 87 96.8 32.9 34 87 18 0 0 1.29 38 40 -2 -0.06 +1.79 Matches 2023 25 SJ Earthquakes us USA U.S. Open Cup 1 33 33 36.7 0.4 0 0 1 33 0 0.00 0 0 0 0.00 +1.58 Matches 2024 26 SJ Earthquakes Leagues Cup 4 317 79 88.1 3.5 4 79 1 0 0 1.00 7 6 +1 +0.28 +0.28 Matches 2024 26 SJ Earthquakes us USA 1. MLS 31 1,933 62 63.2 21.5 25 71 2 6 27 0 0.58 29 48 -19 -0.88 +0.55 Matches 2025 27 LAFC 1. CCC 4 212 53 39.3 2.4 2 83 0 2 23 0 1.50 4 3 +1 +0.42 +0.42 Matches 2025 27 LAFC 1. Club World Cup 2 48 24 17.8 0.5 1 45 0 1 3 1 1.00 0 1 -1 -1.87 -1.06 Matches 2025 27 LAFC Leagues Cup 3 118 39 43.7 1.3 2 48 0 1 23 0 1.67 1 1 0 0.00 -0.59 Matches 2025 27 LAFC us USA 1. MLS 22 876 40 28.6 9.7 9 73 1 13 17 3 1.92 15 11 +4 +0.41 -0.45 Matches 2026 28 LAFC 1. CCC 2 25 13 3.5 0.3 0 0 2 13 2 1.50 1 2 -1 -3.60 -4.64 Matches 2026 28 LAFC us USA 1. MLS 6 177 30 13.1 2.0 1 71 0 5 21 4 1.33 1 3 -2 -1.02 -1.71 Matches 11 Seasons 5 Clubs 6 Leagues 279 17,879 64 41.5 198.7 199 82 91 80 21 21 1.29 287 308 -21 -0.11 -0.14 Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Portland Timbers (5 Seasons) 3 Leagues 93 5,462 59 36.3 60.7 58 83 27 35 21 11 1.54 105 83 +22 +0.36 +0.17 SJ Earthquakes (4 Seasons) 3 Leagues 119 9,174 77 69.7 101.9 108 82 52 11 29 0 0.99 133 169 -36 -0.35 +0.32 LAFC (2 Seasons) 4 Leagues 39 1,456 37 23.4 16.2 15 69 1 24 18 10 1.70 22 21 +1 +0.06 -0.64 Timbers 2 (2 Seasons) 1 League 23 1,594 69 26.8 17.7 17 86 11 6 25 0 1.13 27 35 -8 -0.45 -0.06 Charleston (1 Season) 1 League 5 193 39 7.1 2.1 1 4 MLS (10 Seasons) 226 14,740 65 47.6 163.8 166 82 75 60 21 18 1.32 239 253 -14 -0.09 -0.16 USL (3 Seasons) 28 1,787 64 20.7 19.9 18 86 11 10 25 0 1.13 27 35 -8 -0.45 -0.06 Leagues Cup (3 Seasons) 9 608 68 75.1 6.8 8 73 2 1 23 0 1.00 8 10 -2 -0.30 -0.74 CCL (3 Seasons) 7 256 37 15.8 2.8 2 83 0 5 18 2 1.29 5 5 0 0.00 -0.73 U.S. Open Cup (3 Seasons) 7 440 63 58.7 4.9 4 89 3 3 29 0 1.43 8 4 +4 +0.82 -0.05 Club World Cup (1 Season) 2 48 24 17.8 0.5 1 45 0 1 3 1 1.00 0 1 -1 -1.87 -1.06
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 2016 18 Charleston 1 League 5 193 39 7.1 2.1 1 4 2017 19 Portland Timbers 1 League 14 326 23 10.7 3.6 2 0 12 7 1.50 5 5 0 0.00 -0.33 2017 19 Timbers 2 1 League 5 405 81 14.1 4.5 5 2 0 0 0.00 3 12 -9 -2.00 -1.02 2018 20 Timbers 2 1 League 18 1,189 66 38.9 13.2 12 86 9 6 25 0 1.44 24 23 +1 +0.08 -0.31 2018 20 Portland Timbers 1 League 9 450 50 14.7 5.0 5 84 2 4 8 4 1.80 9 6 +3 +0.60 +0.50 2019 21 Portland Timbers 2 Leagues 38 2,661 70 77.8 29.6 29 84 15 9 25 0 1.49 51 37 +14 +0.47 +1.18 2020 22 Portland Timbers 1 League 18 1,062 59 51.3 11.8 11 82 4 7 23 0 1.87 28 16 +12 +1.02 +1.11 2021 23 Portland Timbers 2 Leagues 14 963 69 28.2 10.7 11 82 6 3 20 0 1.14 12 19 -7 -0.65 -1.17 2021 23 SJ Earthquakes 1 League 11 758 69 24.8 8.4 9 76 6 2 38 0 1.45 10 12 -2 -0.24 0.00 2022 24 SJ Earthquakes 2 Leagues 36 2,997 83 89.2 33.3 34 87 24 2 27 0 1.00 49 60 -11 -0.33 +0.41 2023 25 SJ Earthquakes 3 Leagues 37 3,169 86 95.2 35.2 36 87 19 1 33 0 1.19 38 43 -5 -0.14 +1.54 2024 26 SJ Earthquakes 2 Leagues 35 2,250 64 65.8 25.0 29 72 3 6 27 0 0.63 36 54 -18 -0.72 +0.66 2025 27 LAFC 4 Leagues 31 1,254 40 30.3 13.9 14 69 1 17 17 4 1.78 20 16 +4 +0.29 -0.34 2026 28 LAFC 2 Leagues 8 202 25 9.8 2.2 1 71 0 7 19 6 1.37 2 5 -3 -1.34 -2.16 11 Seasons 5 Clubs 6 Leagues 279 17,879 64 41.5 198.7 199 82 91 80 21 21 1.29 287 308 -21 -0.11 -0.14 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Portland Timbers (5 Seasons) 3 Leagues 93 5,462 59 36.3 60.7 58 83 27 35 21 11 1.54 105 83 +22 +0.36 +0.17 SJ Earthquakes (4 Seasons) 3 Leagues 119 9,174 77 69.7 101.9 108 82 52 11 29 0 0.99 133 169 -36 -0.35 +0.32 LAFC (2 Seasons) 4 Leagues 39 1,456 37 23.4 16.2 15 69 1 24 18 10 1.70 22 21 +1 +0.06 -0.64 Timbers 2 (2 Seasons) 1 League 23 1,594 69 26.8 17.7 17 86 11 6 25 0 1.13 27 35 -8 -0.45 -0.06 Charleston (1 Season) 1 League 5 193 39 7.1 2.1 1 4 MLS (10 Seasons) 226 14,740 65 47.6 163.8 166 82 75 60 21 18 1.32 239 253 -14 -0.09 -0.16 USL (3 Seasons) 28 1,787 64 20.7 19.9 18 86 11 10 25 0 1.13 27 35 -8 -0.45 -0.06 Leagues Cup (3 Seasons) 9 608 68 75.1 6.8 8 73 2 1 23 0 1.00 8 10 -2 -0.30 -0.74 CCL (3 Seasons) 7 256 37 15.8 2.8 2 83 0 5 18 2 1.29 5 5 0 0.00 -0.73 U.S. Open Cup (3 Seasons) 7 440 63 58.7 4.9 4 89 3 3 29 0 1.43 8 4 +4 +0.82 -0.05 Club World Cup (1 Season) 2 48 24 17.8 0.5 1 45 0 1 3 1 1.00 0 1 -1 -1.87 -1.06
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 2016 18 Charleston us USA 3. USL 9th 5 193 39 7.1 2.1 1 4 2017 19 Portland Timbers us USA 1. MLS 6th 14 326 23 10.7 3.6 2 0 12 7 1.50 5 5 0 0.00 -0.33 Matches 2017 19 Timbers 2 us USA 2. USL 30th 5 405 81 14.1 4.5 5 2 0 0 0.00 3 12 -9 -2.00 -1.02 Matches 2018 20 Timbers 2 us USA 2. USL 10th 18 1,189 66 38.9 13.2 12 86 9 6 25 0 1.44 24 23 +1 +0.08 -0.31 Matches 2018 20 Portland Timbers us USA 1. MLS 8th 9 450 50 14.7 5.0 5 84 2 4 8 4 1.80 9 6 +3 +0.60 +0.50 Matches 2019 21 Portland Timbers us USA 1. MLS 11th 34 2,307 68 75.4 25.6 25 83 12 9 25 0 1.40 43 34 +9 +0.35 +1.07 Matches 2020 22 Portland Timbers us USA 1. MLS 8th 18 1,062 59 51.3 11.8 11 82 4 7 23 0 1.87 28 16 +12 +1.02 +1.11 Matches 2021 23 Portland Timbers us USA 1. MLS 5th 13 944 73 30.8 10.5 11 82 6 2 21 0 1.23 12 19 -7 -0.67 -1.14 Matches 2021 23 SJ Earthquakes us USA 1. MLS 20th 11 758 69 24.8 8.4 9 76 6 2 38 0 1.45 10 12 -2 -0.24 0.00 Matches 2022 24 SJ Earthquakes us USA 1. MLS 26th 34 2,944 87 96.2 32.7 34 87 24 0 0 1.03 49 59 -10 -0.31 +5.13 Matches 2023 25 SJ Earthquakes us USA 1. MLS 16th 34 2,963 87 96.8 32.9 34 87 18 0 0 1.29 38 40 -2 -0.06 +1.79 Matches 2024 26 SJ Earthquakes us USA 1. MLS 29th 31 1,933 62 63.2 21.5 25 71 2 6 27 0 0.58 29 48 -19 -0.88 +0.55 Matches 2025 27 LAFC us USA 1. MLS 6th 22 876 40 28.6 9.7 9 73 1 13 17 3 1.92 15 11 +4 +0.41 -0.45 Matches 2026 28 LAFC us USA 1. MLS 9th 6 177 30 13.1 2.0 1 71 0 5 21 4 1.33 1 3 -2 -1.02 -1.71 Matches 11 Seasons 5 Clubs 2 Leagues 254 16,527 65 41.7 183.6 184 82 86 70 22 18 1.30 266 288 -22 -0.12 -0.10 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Portland Timbers (5 Seasons) 1 League 88 5,089 58 35.6 56.5 54 83 24 34 21 11 1.53 97 80 +17 +0.30 +0.13 SJ Earthquakes (4 Seasons) 1 League 110 8,598 78 70.2 95.5 102 82 50 8 30 0 1.03 126 159 -33 -0.35 +0.47 LAFC (2 Seasons) 1 League 28 1,053 38 23.9 11.7 10 73 1 18 18 7 1.79 16 14 +2 +0.17 -0.63 Timbers 2 (2 Seasons) 1 League 23 1,594 69 26.8 17.7 17 86 11 6 25 0 1.13 27 35 -8 -0.45 -0.06 Charleston (1 Season) 1 League 5 193 39 7.1 2.1 1 4 MLS (10 Seasons) 226 14,740 65 47.6 163.8 166 82 75 60 21 18 1.32 239 253 -14 -0.09 -0.16 USL (3 Seasons) 28 1,787 64 20.7 19.9 18 86 11 10 25 0 1.13 27 35 -8 -0.45 -0.06
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 21 Portland Timbers us USA U.S. Open Cup SF 4 354 89 98.3 3.9 4 89 3 0 0 2.25 8 3 +5 +1.27 +1.27 Matches 2022 24 SJ Earthquakes us USA U.S. Open Cup R16 2 53 27 17.7 0.6 0 0 2 27 0 0.50 0 1 -1 -1.70 -3.16 Matches 2023 25 SJ Earthquakes us USA U.S. Open Cup Rd3 1 33 33 36.7 0.4 0 0 1 33 0 0.00 0 0 0 0.00 +1.58 Matches 3 Seasons 2 Clubs 1 League 7 440 63 58.7 4.9 4 89 3 3 29 0 1.43 8 4 +4 +0.82 -0.05 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 (2 Seasons) 1 League 3 86 29 22.1 1.0 0 0 3 29 0 0.33 0 1 -1 -1.05 -1.93 Portland Timbers (1 Season) 1 League 4 354 89 98.3 3.9 4 89 3 0 0 2.25 8 3 +5 +1.27 +1.27
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 2021 23 Portland Timbers 1. CCL QF 1 19 19 5.3 0.2 0 0 1 19 0 0.00 0 0 0 0.00 -0.79 Matches 2023 25 SJ Earthquakes Leagues Cup GR 2 173 87 96.1 1.9 2 87 1 0 0 0.00 0 3 -3 -1.56 -1.56 Matches 2024 26 SJ Earthquakes Leagues Cup R16 4 317 79 88.1 3.5 4 79 1 0 0 1.00 7 6 +1 +0.28 +0.28 Matches 2025 27 LAFC 1. CCC QF 4 212 53 39.3 2.4 2 83 0 2 23 0 1.50 4 3 +1 +0.42 +0.42 Matches 2025 27 LAFC 1. Club World Cup GR 2 48 24 17.8 0.5 1 45 0 1 3 1 1.00 0 1 -1 -1.87 -1.06 Matches 2025 27 LAFC Leagues Cup Lg 3 118 39 43.7 1.3 2 48 0 1 23 0 1.67 1 1 0 0.00 -0.59 Matches 2026 28 LAFC 1. CCC SF 2 25 13 3.5 0.3 0 0 2 13 2 1.50 1 2 -1 -3.60 -4.64 Matches 5 Seasons 3 Clubs 3 Leagues 18 912 51 33.8 10.1 11 72 2 7 17 3 1.11 13 16 -3 -0.30 -0.80 Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches LAFC (2 Seasons) 3 Leagues 11 403 37 22.4 4.5 5 61 0 6 16 3 1.46 6 7 -1 -0.22 -0.67 SJ Earthquakes (2 Seasons) 1 League 6 490 82 90.7 5.4 6 82 2 0 0 0.67 7 9 -2 -0.37 -0.37 Portland Timbers (1 Season) 1 League 1 19 19 5.3 0.2 0 0 1 19 0 0.00 0 0 0 0.00 -0.79 Leagues Cup (3 Seasons) 9 608 68 75.1 6.8 8 73 2 1 23 0 1.00 8 10 -2 -0.30 -0.74 CCL (3 Seasons) 7 256 37 15.8 2.8 2 83 0 5 18 2 1.29 5 5 0 0.00 -0.73 Club World Cup (1 Season) 2 48 24 17.8 0.5 1 45 0 1 3 1 1.00 0 1 -1 -1.87 -1.06
Playing Time Table Season Age Squad Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches 2019 21 us United States Friendlies (M) 1 65 65 9.0 0.7 1 65 0 0 1 3.00 1 0 +1 +1.38 +1.66 Matches 1 Season 1 Club 1 League 1 65 65 9.0 0.7 1 65 0 0 1 3.00 1 0 +1 +1.38 +1.66
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2016 18 Charleston 1 League 2.1 0 0 1 2017 19 Portland Timbers 1 League 3.6 0 0 0 6 4 3 2 0 0 0 0 0 2017 19 Timbers 2 1 League 4.5 0 0 0 7 6 5 1 0 0 0 0 0 2018 20 Timbers 2 1 League 13.2 0 0 0 8 12 1 9 7 5 0 0 0 2018 20 Portland Timbers 1 League 5.0 1 0 0 12 4 4 2 0 1 0 0 0 2019 21 Portland Timbers 2 Leagues 29.6 3 0 0 26 26 11 20 12 9 0 2020 22 Portland Timbers 1 League 11.8 0 0 0 8 10 3 8 6 4 0 2021 23 Portland Timbers 2 Leagues 10.7 0 0 0 9 12 5 6 6 6 0 2021 23 SJ Earthquakes 1 League 8.4 1 0 0 6 16 3 1 0 0 0 2022 24 SJ Earthquakes 2 Leagues 33.3 0 0 0 19 31 13 6 2 5 0 2023 25 SJ Earthquakes 3 Leagues 35.2 4 0 0 19 59 7 15 15 11 0 2024 26 SJ Earthquakes 2 Leagues 25.0 0 0 0 12 27 3 9 6 6 0 2025 27 LAFC 4 Leagues 13.9 0 0 0 11 16 7 1 2 1 0 2026 28 LAFC 2 Leagues 2.2 0 0 0 2 4 4 0 1 0 0 11 Seasons 5 Clubs 6 Leagues 198.7 9 0 0 146 227 69 80 57 48 0 0 0 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Portland Timbers (5 Seasons) 3 Leagues 60.7 4 0 0 61 56 26 38 24 20 0 0 0 SJ Earthquakes (4 Seasons) 3 Leagues 101.9 5 0 0 56 133 26 31 23 22 0 LAFC (2 Seasons) 4 Leagues 16.2 0 0 0 13 20 11 1 3 1 0 Timbers 2 (2 Seasons) 1 League 17.7 0 0 0 15 18 6 10 7 5 0 0 0 Charleston (1 Season) 1 League 2.1 0 0 1 MLS (10 Seasons) 163.8 8 0 0 126 203 58 69 49 43 0 0 0 USL (3 Seasons) 19.9 0 0 0 16 18 6 10 7 5 0 0 0 Leagues Cup (3 Seasons) 6.8 1 0 0 0 CCL (3 Seasons) 2.8 0 0 0 0 3 4 1 0 0 0 U.S. Open Cup (3 Seasons) 4.9 0 0 0 3 0 0 0 1 0 0 Club World Cup (1 Season) 0.5 0 0 0 1 3 1 0 0 0 0
Miscellaneous Stats Table Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2019 21 us United States Friendlies (M) 0.7 0 0 0 0 Matches 1 Season 1 Club 1 League 0.7 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.
View Additional Information
More Jeremy Ebobisse Pages
Jeremy Ebobisse Overview
Stats by Competition
Match Logs (Summary)
Goal Logs by Competition
Stathead & Player Comparison
Player Club Summary