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 2015-2016 21 Cambuur nl NED 1. Eredivisie 20 17 1,463 16.3 2 1 3 2 0 0 4 1 0.12 0.06 0.18 0.12 0.18 Matches 2016-2017 22 Cambuur nl NED 2. Eerste Divisie 36 35 2,938 32.6 4 2 6 4 0 0 6 0 0.12 0.06 0.18 0.12 0.18 Matches 2017-2018 23 Heracles Almelo nl NED 1. Eredivisie 34 30 2,797 31.1 4 3 7 3 1 1 4 0 0.13 0.10 0.23 0.10 0.19 Matches 2018-2019 24 Metz fr FRA Coupe de France 1 0 44 0.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 24 Metz fr FRA 1. Coupe de la Ligue 3 3 191 2.1 0 1 1 0 0 0 2 0 0.00 0.47 0.47 0.00 0.47 Matches 2018-2019 24 Metz fr FRA 2. Ligue 2 3 1 86 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2019 25 Philadelphia Union us USA 1. MLS 26 22 2,049 22.8 4 7 11 2 2 3 3 0 0.18 0.31 0.48 0.09 0.40 Matches 2019 25 Philadelphia Union us USA U.S. Open Cup 1 1 120 1.3 0 1 1 0 0 0 0 0 0.00 0.75 0.75 0.00 0.75 Matches 2020 26 Philadelphia Union us USA 1. MLS 22 22 1,939 21.5 3 3 6 2 1 1 6 0 0.14 0.14 0.28 0.09 0.23 Matches 2021 27 Philadelphia Union 1. CCL 5 5 435 4.8 2 2 4 1 1 2 3 0 0.41 0.41 0.83 0.21 0.62 Matches 2021 27 Philadelphia Union us USA 1. MLS 27 26 2,296 25.5 2 6 8 2 0 0 7 0 0.08 0.24 0.31 0.08 0.31 Matches 2022 28 SJ Earthquakes us USA 1. MLS 31 31 2,637 29.3 4 6 10 4 0 0 3 1 0.14 0.20 0.34 0.14 0.34 Matches 2022 28 SJ Earthquakes us USA U.S. Open Cup 2 0 51 0.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2023 29 SJ Earthquakes Leagues Cup 1 1 70 0.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2023 29 SJ Earthquakes us USA 1. MLS 28 25 2,126 23.6 1 3 4 1 0 0 4 1 0.04 0.13 0.17 0.04 0.17 Matches 2023 29 SJ Earthquakes 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-2024 29 Gaziantep FK tr TUR 1. Süper Lig 13 9 735 8.2 1 2 3 1 0 0 3 0 0.12 0.24 0.37 0.12 0.37 Matches 2024-2025 30 Zwolle nl NED 1. Eredivisie 28 23 1,977 22.0 2 2 4 2 0 0 5 0 0.09 0.09 0.18 0.09 0.18 Matches 2025-2026 31 Zwolle nl NED 1. Eredivisie 21 17 1,269 14.1 2 3 5 2 0 0 0 1 0.14 0.21 0.35 0.14 0.35 Matches 11 Seasons 7 Clubs 10 Leagues 303 268 23,268 258.5 31 42 73 26 5 7 50 4 0.12 0.16 0.28 0.10 0.26 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 Philadelphia Union (3 Seasons) 3 Leagues 81 76 6,839 76.0 11 19 30 7 4 6 19 0 0.14 0.25 0.39 0.09 0.34 SJ Earthquakes (2 Seasons) 3 Leagues 63 57 4,929 54.8 5 9 14 5 0 0 7 2 0.09 0.16 0.26 0.09 0.26 Cambuur (2 Seasons) 2 Leagues 56 52 4,401 48.9 6 3 9 6 0 0 10 1 0.12 0.06 0.18 0.12 0.18 Zwolle (2 Seasons) 1 League 49 40 3,246 36.1 4 5 9 4 0 0 5 1 0.11 0.14 0.25 0.11 0.25 Heracles Almelo (1 Season) 1 League 34 30 2,797 31.1 4 3 7 3 1 1 4 0 0.13 0.10 0.23 0.10 0.19 Gaziantep FK (1 Season) 1 League 13 9 735 8.2 1 2 3 1 0 0 3 0 0.12 0.24 0.37 0.12 0.37 Metz (1 Season) 3 Leagues 7 4 321 3.6 0 1 1 0 0 0 2 0 0.00 0.28 0.28 0.00 0.28 MLS (5 Seasons) 134 126 11,047 122.7 14 25 39 11 3 4 23 2 0.11 0.20 0.32 0.09 0.29 Eredivisie (4 Seasons) 103 87 7,506 83.4 10 9 19 9 1 1 13 2 0.12 0.11 0.23 0.11 0.22 U.S. Open Cup (3 Seasons) 4 1 216 2.4 0 1 1 0 0 0 0 0 0.00 0.42 0.42 0.00 0.42 Eerste Divisie (1 Season) 36 35 2,938 32.6 4 2 6 4 0 0 6 0 0.12 0.06 0.18 0.12 0.18 Süper Lig (1 Season) 13 9 735 8.2 1 2 3 1 0 0 3 0 0.12 0.24 0.37 0.12 0.37 CCL (1 Season) 5 5 435 4.8 2 2 4 1 1 2 3 0 0.41 0.41 0.83 0.21 0.62 Ligue 2 (1 Season) 3 1 86 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Coupe de la Ligue (1 Season) 3 3 191 2.1 0 1 1 0 0 0 2 0 0.00 0.47 0.47 0.00 0.47 Coupe de France (1 Season) 1 0 44 0.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Leagues Cup (1 Season) 1 1 70 0.8 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 2015-2016 21 Cambuur 1 League 20 17 1,463 16.3 2 1 3 2 0 0 4 1 0.12 0.06 0.18 0.12 0.18 2016-2017 22 Cambuur 1 League 36 35 2,938 32.6 4 2 6 4 0 0 6 0 0.12 0.06 0.18 0.12 0.18 2017-2018 23 Heracles Almelo 1 League 34 30 2,797 31.1 4 3 7 3 1 1 4 0 0.13 0.10 0.23 0.10 0.19 2018-2019 24 Metz 3 Leagues 7 4 321 3.6 0 1 1 0 0 0 2 0 0.00 0.28 0.28 0.00 0.28 2019 25 Philadelphia Union 2 Leagues 27 23 2,169 24.1 4 8 12 2 2 3 3 0 0.17 0.33 0.50 0.08 0.41 2020 26 Philadelphia Union 1 League 22 22 1,939 21.5 3 3 6 2 1 1 6 0 0.14 0.14 0.28 0.09 0.23 2021 27 Philadelphia Union 2 Leagues 32 31 2,731 30.3 4 8 12 3 1 2 10 0 0.13 0.26 0.40 0.10 0.36 2022 28 SJ Earthquakes 2 Leagues 33 31 2,688 29.9 4 6 10 4 0 0 3 1 0.13 0.20 0.33 0.13 0.33 2023 29 SJ Earthquakes 3 Leagues 30 26 2,241 24.9 1 3 4 1 0 0 4 1 0.04 0.12 0.16 0.04 0.16 2023-2024 29 Gaziantep FK 1 League 13 9 735 8.2 1 2 3 1 0 0 3 0 0.12 0.24 0.37 0.12 0.37 2024-2025 30 Zwolle 1 League 28 23 1,977 22.0 2 2 4 2 0 0 5 0 0.09 0.09 0.18 0.09 0.18 2025-2026 31 Zwolle 1 League 21 17 1,269 14.1 2 3 5 2 0 0 0 1 0.14 0.21 0.35 0.14 0.35 11 Seasons 7 Clubs 10 Leagues 303 268 23,268 258.5 31 42 73 26 5 7 50 4 0.12 0.16 0.28 0.10 0.26 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 Philadelphia Union (3 Seasons) 3 Leagues 81 76 6,839 76.0 11 19 30 7 4 6 19 0 0.14 0.25 0.39 0.09 0.34 SJ Earthquakes (2 Seasons) 3 Leagues 63 57 4,929 54.8 5 9 14 5 0 0 7 2 0.09 0.16 0.26 0.09 0.26 Cambuur (2 Seasons) 2 Leagues 56 52 4,401 48.9 6 3 9 6 0 0 10 1 0.12 0.06 0.18 0.12 0.18 Zwolle (2 Seasons) 1 League 49 40 3,246 36.1 4 5 9 4 0 0 5 1 0.11 0.14 0.25 0.11 0.25 Heracles Almelo (1 Season) 1 League 34 30 2,797 31.1 4 3 7 3 1 1 4 0 0.13 0.10 0.23 0.10 0.19 Gaziantep FK (1 Season) 1 League 13 9 735 8.2 1 2 3 1 0 0 3 0 0.12 0.24 0.37 0.12 0.37 Metz (1 Season) 3 Leagues 7 4 321 3.6 0 1 1 0 0 0 2 0 0.00 0.28 0.28 0.00 0.28 MLS (5 Seasons) 134 126 11,047 122.7 14 25 39 11 3 4 23 2 0.11 0.20 0.32 0.09 0.29 Eredivisie (4 Seasons) 103 87 7,506 83.4 10 9 19 9 1 1 13 2 0.12 0.11 0.23 0.11 0.22 U.S. Open Cup (3 Seasons) 4 1 216 2.4 0 1 1 0 0 0 0 0 0.00 0.42 0.42 0.00 0.42 Eerste Divisie (1 Season) 36 35 2,938 32.6 4 2 6 4 0 0 6 0 0.12 0.06 0.18 0.12 0.18 Süper Lig (1 Season) 13 9 735 8.2 1 2 3 1 0 0 3 0 0.12 0.24 0.37 0.12 0.37 CCL (1 Season) 5 5 435 4.8 2 2 4 1 1 2 3 0 0.41 0.41 0.83 0.21 0.62 Ligue 2 (1 Season) 3 1 86 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Coupe de la Ligue (1 Season) 3 3 191 2.1 0 1 1 0 0 0 2 0 0.00 0.47 0.47 0.00 0.47 Coupe de France (1 Season) 1 0 44 0.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Leagues Cup (1 Season) 1 1 70 0.8 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 2015-2016 21 Cambuur nl NED 1. Eredivisie 18th 20 17 1,463 16.3 2 1 3 2 0 0 4 1 0.12 0.06 0.18 0.12 0.18 Matches 2016-2017 22 Cambuur nl NED 2. Eerste Divisie 3rd 36 35 2,938 32.6 4 2 6 4 0 0 6 0 0.12 0.06 0.18 0.12 0.18 Matches 2017-2018 23 Heracles Almelo nl NED 1. Eredivisie 10th 34 30 2,797 31.1 4 3 7 3 1 1 4 0 0.13 0.10 0.23 0.10 0.19 Matches 2018-2019 24 Metz fr FRA 2. Ligue 2 1st 3 1 86 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2019 25 Philadelphia Union us USA 1. MLS 5th 26 22 2,049 22.8 4 7 11 2 2 3 3 0 0.18 0.31 0.48 0.09 0.40 Matches 2020 26 Philadelphia Union us USA 1. MLS 1st 22 22 1,939 21.5 3 3 6 2 1 1 6 0 0.14 0.14 0.28 0.09 0.23 Matches 2021 27 Philadelphia Union us USA 1. MLS 7th 27 26 2,296 25.5 2 6 8 2 0 0 7 0 0.08 0.24 0.31 0.08 0.31 Matches 2022 28 SJ Earthquakes us USA 1. MLS 26th 31 31 2,637 29.3 4 6 10 4 0 0 3 1 0.14 0.20 0.34 0.14 0.34 Matches 2023 29 SJ Earthquakes us USA 1. MLS 16th 28 25 2,126 23.6 1 3 4 1 0 0 4 1 0.04 0.13 0.17 0.04 0.17 Matches 2023-2024 29 Gaziantep FK tr TUR 1. Süper Lig 11th 13 9 735 8.2 1 2 3 1 0 0 3 0 0.12 0.24 0.37 0.12 0.37 Matches 2024-2025 30 Zwolle nl NED 1. Eredivisie 10th 28 23 1,977 22.0 2 2 4 2 0 0 5 0 0.09 0.09 0.18 0.09 0.18 Matches 2025-2026 31 Zwolle nl NED 1. Eredivisie 15th 21 17 1,269 14.1 2 3 5 2 0 0 0 1 0.14 0.21 0.35 0.14 0.35 Matches 11 Seasons 7 Clubs 5 Leagues 289 258 22,312 247.9 29 38 67 25 4 5 45 4 0.12 0.15 0.27 0.10 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 Philadelphia Union (3 Seasons) 1 League 75 70 6,284 69.8 9 16 25 6 3 4 16 0 0.13 0.23 0.36 0.09 0.32 SJ Earthquakes (2 Seasons) 1 League 59 56 4,763 52.9 5 9 14 5 0 0 7 2 0.09 0.17 0.26 0.09 0.26 Cambuur (2 Seasons) 2 Leagues 56 52 4,401 48.9 6 3 9 6 0 0 10 1 0.12 0.06 0.18 0.12 0.18 Zwolle (2 Seasons) 1 League 49 40 3,246 36.1 4 5 9 4 0 0 5 1 0.11 0.14 0.25 0.11 0.25 Heracles Almelo (1 Season) 1 League 34 30 2,797 31.1 4 3 7 3 1 1 4 0 0.13 0.10 0.23 0.10 0.19 Gaziantep FK (1 Season) 1 League 13 9 735 8.2 1 2 3 1 0 0 3 0 0.12 0.24 0.37 0.12 0.37 Metz (1 Season) 1 League 3 1 86 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 MLS (5 Seasons) 134 126 11,047 122.7 14 25 39 11 3 4 23 2 0.11 0.20 0.32 0.09 0.29 Eredivisie (4 Seasons) 103 87 7,506 83.4 10 9 19 9 1 1 13 2 0.12 0.11 0.23 0.11 0.22 Eerste Divisie (1 Season) 36 35 2,938 32.6 4 2 6 4 0 0 6 0 0.12 0.06 0.18 0.12 0.18 Süper Lig (1 Season) 13 9 735 8.2 1 2 3 1 0 0 3 0 0.12 0.24 0.37 0.12 0.37 Ligue 2 (1 Season) 3 1 86 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 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 2018-2019 24 Metz fr FRA Coupe de France 9th 1 0 44 0.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 24 Metz fr FRA 1. Coupe de la Ligue 17th 3 3 191 2.1 0 1 1 0 0 0 2 0 0.00 0.47 0.47 0.00 0.47 Matches 2019 25 Philadelphia Union us USA U.S. Open Cup R32 1 1 120 1.3 0 1 1 0 0 0 0 0 0.00 0.75 0.75 0.00 0.75 Matches 2022 28 SJ Earthquakes us USA U.S. Open Cup R16 2 0 51 0.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2023 29 SJ Earthquakes us USA U.S. Open Cup Rd3 1 0 45 0.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 4 Seasons 3 Clubs 3 Leagues 8 4 451 5.0 0 2 2 0 0 0 2 0 0.00 0.40 0.40 0.00 0.40 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 96 1.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Metz (1 Season) 2 Leagues 4 3 235 2.6 0 1 1 0 0 0 2 0 0.00 0.38 0.38 0.00 0.38 Philadelphia Union (1 Season) 1 League 1 1 120 1.3 0 1 1 0 0 0 0 0 0.00 0.75 0.75 0.00 0.75 U.S. Open Cup (3 Seasons) 4 1 216 2.4 0 1 1 0 0 0 0 0 0.00 0.42 0.42 0.00 0.42 Coupe de la Ligue (1 Season) 3 3 191 2.1 0 1 1 0 0 0 2 0 0.00 0.47 0.47 0.00 0.47 Coupe de France (1 Season) 1 0 44 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 2021 27 Philadelphia Union 1. CCL SF 5 5 435 4.8 2 2 4 1 1 2 3 0 0.41 0.41 0.83 0.21 0.62 Matches 2023 29 SJ Earthquakes Leagues Cup GR 1 1 70 0.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2 Seasons 2 Clubs 2 Leagues 6 6 505 5.6 2 2 4 1 1 2 3 0 0.36 0.36 0.71 0.18 0.53 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 Philadelphia Union (1 Season) 1 League 5 5 435 4.8 2 2 4 1 1 2 3 0 0.41 0.41 0.83 0.21 0.62 SJ Earthquakes (1 Season) 1 League 1 1 70 0.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 CCL (1 Season) 5 5 435 4.8 2 2 4 1 1 2 3 0 0.41 0.41 0.83 0.21 0.62 Leagues Cup (1 Season) 1 1 70 0.8 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 2015-2016 21 Cambuur 1 League 16.3 2 5 0.31 0.40 0 0 2016-2017 22 Cambuur 1 League 32.6 4 0 15 0.00 0.46 0.27 0 0 2017-2018 23 Heracles Almelo 1 League 31.1 4 0 20 0.00 0.64 0.15 1 1 2018-2019 24 Metz 3 Leagues 3.6 0 0 0 2019 25 Philadelphia Union 2 Leagues 24.1 4 50 22 44.0 2.20 0.97 0.04 0.09 2 3 2020 26 Philadelphia Union 1 League 21.5 3 31 13 41.9 1.44 0.60 0.06 0.15 1 1 2021 27 Philadelphia Union 2 Leagues 30.3 4 47 17 36.2 1.55 0.56 0.06 0.18 1 2 2022 28 SJ Earthquakes 2 Leagues 29.9 4 36 15 41.7 1.21 0.50 0.11 0.27 0 0 2023 29 SJ Earthquakes 3 Leagues 24.9 1 30 9 30.0 1.27 0.38 0.03 0.11 0 0 2023-2024 29 Gaziantep FK 1 League 8.2 1 10 5 50.0 1.22 0.61 0.10 0.20 0 0 2024-2025 30 Zwolle 1 League 22.0 2 17 7 41.2 0.77 0.32 0.12 0.29 0 0 2025-2026 31 Zwolle 1 League 14.1 2 20 3 15.0 1.42 0.21 0.10 0.67 0 0 11 Seasons 7 Clubs 10 Leagues 258.5 31 241 131 52.3 1.02 0.52 0.10 0.20 5 7 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches Philadelphia Union (3 Seasons) 3 Leagues 76.0 11 128 52 40.6 1.71 0.70 0.05 0.13 4 6 SJ Earthquakes (2 Seasons) 3 Leagues 54.8 5 66 24 36.4 1.23 0.45 0.08 0.21 0 0 Cambuur (2 Seasons) 2 Leagues 48.9 6 0 20 0.00 0.41 0.30 0 0 Zwolle (2 Seasons) 1 League 36.1 4 37 10 27.0 1.03 0.28 0.11 0.40 0 0 Heracles Almelo (1 Season) 1 League 31.1 4 0 20 0.00 0.64 0.15 1 1 Gaziantep FK (1 Season) 1 League 8.2 1 10 5 50.0 1.22 0.61 0.10 0.20 0 0 Metz (1 Season) 3 Leagues 3.6 0 0 0 MLS (5 Seasons) 122.7 14 185 72 38.9 1.51 0.59 0.06 0.15 3 4 Eredivisie (4 Seasons) 83.4 10 37 35 81.1 0.55 0.42 0.19 0.26 1 1 U.S. Open Cup (3 Seasons) 2.4 0 0 0 0.00 0.00 0 0 Eerste Divisie (1 Season) 32.6 4 0 15 0.00 0.46 0.27 0 0 Süper Lig (1 Season) 8.2 1 10 5 50.0 1.22 0.61 0.10 0.20 0 0 CCL (1 Season) 4.8 2 9 4 44.4 1.86 0.83 0.11 0.25 1 2 Ligue 2 (1 Season) 1.0 0 0 0 Coupe de la Ligue (1 Season) 2.1 0 0 0 Coupe de France (1 Season) 0.5 0 0 0 Leagues Cup (1 Season) 0.8 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 2021 27 Philadelphia Union 1. CCL SF 4.8 2 9 4 44.4 1.86 0.83 0.11 0.25 1 2 Matches 2023 29 SJ Earthquakes Leagues Cup GR 0.8 0 0 0 Matches 2 Seasons 2 Clubs 2 Leagues 5.6 2 9 4 44.4 1.86 0.83 0.11 0.25 1 2 Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches Philadelphia Union (1 Season) 1 League 4.8 2 9 4 44.4 1.86 0.83 0.11 0.25 1 2 SJ Earthquakes (1 Season) 1 League 0.8 0 0 0 CCL (1 Season) 4.8 2 9 4 44.4 1.86 0.83 0.11 0.25 1 2 Leagues Cup (1 Season) 0.8 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 2015-2016 21 Cambuur nl NED 1. Eredivisie 20 1,463 73 47.8 16.3 17 10 3 7 0.50 15 38 -23 -1.41 -0.12 Matches 2016-2017 22 Cambuur nl NED 2. Eerste Divisie 36 2,938 82 85.9 32.6 35 26 1 1 1.89 68 38 +30 +0.92 -0.20 Matches 2017-2018 23 Heracles Almelo nl NED 1. Eredivisie 34 2,797 82 91.4 31.1 30 25 4 0 1.24 44 58 -14 -0.45 -0.45 Matches 2018-2019 24 Metz fr FRA Coupe de France 1 44 44 8.6 0.5 0 0 1 43 1 3.00 0 0 0 0.00 -0.58 Matches 2018-2019 24 Metz fr FRA 1. Coupe de la Ligue 3 191 64 63.7 2.1 3 64 0 0 0 1.33 1 2 -1 -0.47 -1.30 Matches 2018-2019 24 Metz fr FRA 2. Ligue 2 3 86 29 2.5 1.0 1 63 0 2 12 9 3.00 3 2 +1 +1.05 +0.07 Matches 2019 25 Philadelphia Union us USA 1. MLS 26 2,049 79 67.0 22.8 22 89 17 4 25 0 1.79 42 31 +11 +0.48 +0.75 Matches 2019 25 Philadelphia Union us USA U.S. Open Cup 1 120 120 100.0 1.3 1 120 1 0 0 0.00 1 2 -1 -0.75 Matches 2020 26 Philadelphia Union us USA 1. MLS 22 1,939 88 93.7 21.5 22 88 19 0 0 1.92 40 19 +21 +0.97 -1.09 Matches 2021 27 Philadelphia Union 1. CCL 5 435 87 80.6 4.8 5 87 4 0 0 2.00 9 1 +8 +1.66 +5.08 Matches 2021 27 Philadelphia Union us USA 1. MLS 27 2,296 85 75.0 25.5 26 87 19 1 28 0 1.45 35 26 +9 +0.35 -0.12 Matches 2022 28 SJ Earthquakes us USA 1. MLS 31 2,637 85 86.2 29.3 31 85 24 0 0 1.10 46 53 -7 -0.24 +1.89 Matches 2022 28 SJ Earthquakes us USA U.S. Open Cup 2 51 26 17.0 0.6 0 0 2 26 0 2.00 2 0 +2 +3.53 +3.17 Matches 2023 29 SJ Earthquakes Leagues Cup 1 70 70 38.9 0.8 1 70 0 0 0 0.00 0 1 -1 -1.29 +0.35 Matches 2023 29 SJ Earthquakes us USA 1. MLS 28 2,126 76 69.5 23.6 25 81 4 3 36 0 1.31 28 27 +1 +0.04 +0.52 Matches 2023 29 SJ Earthquakes us USA U.S. Open Cup 1 45 45 50.0 0.5 0 0 1 45 0 0.00 0 0 0 0.00 +2.00 Matches 2023-2024 29 Gaziantep FK tr TUR 1. Süper Lig 13 735 57 21.5 8.2 9 75 0 4 16 1 1.54 12 10 +2 +0.24 +0.55 Matches 2024-2025 30 Zwolle nl NED 1. Eredivisie 28 1,977 71 64.6 22.0 23 81 8 5 23 1 1.25 29 38 -9 -0.41 -0.49 Matches 2025-2026 31 Zwolle nl NED 1. Eredivisie 21 1,269 60 41.5 14.1 17 69 4 4 24 0 1.33 20 29 -9 -0.64 +0.27 Matches 11 Seasons 7 Clubs 10 Leagues 303 23,268 77 59.9 258.5 268 83 161 35 25 20 1.43 395 375 +20 +0.08 +0.19 Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Philadelphia Union (3 Seasons) 3 Leagues 81 6,839 84 77.3 76.0 76 88 60 5 26 0 1.70 127 79 +48 +0.63 +0.63 SJ Earthquakes (2 Seasons) 3 Leagues 63 4,929 78 73.7 54.8 57 83 28 6 34 0 1.19 76 81 -5 -0.09 +0.78 Cambuur (2 Seasons) 2 Leagues 56 4,401 79 67.9 48.9 52 36 4 8 1.39 83 76 +7 +0.14 +0.88 Zwolle (2 Seasons) 1 League 49 3,246 66 53.0 36.1 40 76 12 9 23 1 1.28 49 67 -18 -0.50 +0.03 Heracles Almelo (1 Season) 1 League 34 2,797 82 91.4 31.1 30 25 4 0 1.24 44 58 -14 -0.45 -0.45 Gaziantep FK (1 Season) 1 League 13 735 57 21.5 8.2 9 75 0 4 16 1 1.54 12 10 +2 +0.24 +0.55 Metz (1 Season) 3 Leagues 7 321 46 7.6 3.6 4 64 0 3 22 10 2.28 4 4 0 0.00 -0.92 MLS (5 Seasons) 134 11,047 82 77.2 122.7 126 86 83 8 30 0 1.48 191 156 +35 +0.29 +0.59 Eredivisie (4 Seasons) 103 7,506 73 61.3 83.4 87 76 47 16 23 8 1.12 108 163 -55 -0.66 +0.10 U.S. Open Cup (3 Seasons) 4 216 54 42.4 2.4 1 120 1 3 32 0 1.00 3 2 +1 +0.42 +0.42 Eerste Divisie (1 Season) 36 2,938 82 85.9 32.6 35 26 1 1 1.89 68 38 +30 +0.92 -0.20 Süper Lig (1 Season) 13 735 57 21.5 8.2 9 75 0 4 16 1 1.54 12 10 +2 +0.24 +0.55 CCL (1 Season) 5 435 87 80.6 4.8 5 87 4 0 0 2.00 9 1 +8 +1.66 +5.08 Ligue 2 (1 Season) 3 86 29 2.5 1.0 1 63 0 2 12 9 3.00 3 2 +1 +1.05 +0.07 Coupe de la Ligue (1 Season) 3 191 64 63.7 2.1 3 64 0 0 0 1.33 1 2 -1 -0.47 -1.30 Coupe de France (1 Season) 1 44 44 8.6 0.5 0 0 1 43 1 3.00 0 0 0 0.00 -0.58 Leagues Cup (1 Season) 1 70 70 38.9 0.8 1 70 0 0 0 0.00 0 1 -1 -1.29 +0.35
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 2015-2016 21 Cambuur 1 League 20 1,463 73 47.8 16.3 17 10 3 7 0.50 15 38 -23 -1.41 -0.12 2016-2017 22 Cambuur 1 League 36 2,938 82 85.9 32.6 35 26 1 1 1.89 68 38 +30 +0.92 -0.20 2017-2018 23 Heracles Almelo 1 League 34 2,797 82 91.4 31.1 30 25 4 0 1.24 44 58 -14 -0.45 -0.45 2018-2019 24 Metz 3 Leagues 7 321 46 7.6 3.6 4 64 0 3 22 10 2.28 4 4 0 0.00 -0.92 2019 25 Philadelphia Union 2 Leagues 27 2,169 80 68.2 24.1 23 90 18 4 25 0 1.72 43 33 +10 +0.41 +0.68 2020 26 Philadelphia Union 1 League 22 1,939 88 93.7 21.5 22 88 19 0 0 1.92 40 19 +21 +0.97 -1.09 2021 27 Philadelphia Union 2 Leagues 32 2,731 85 75.9 30.3 31 87 23 1 28 0 1.54 44 27 +17 +0.56 +0.56 2022 28 SJ Earthquakes 2 Leagues 33 2,688 81 80.0 29.9 31 85 24 2 26 0 1.15 48 53 -5 -0.17 +1.04 2023 29 SJ Earthquakes 3 Leagues 30 2,241 75 67.3 24.9 26 80 4 4 38 0 1.22 28 28 0 0.00 +0.66 2023-2024 29 Gaziantep FK 1 League 13 735 57 21.5 8.2 9 75 0 4 16 1 1.54 12 10 +2 +0.24 +0.55 2024-2025 30 Zwolle 1 League 28 1,977 71 64.6 22.0 23 81 8 5 23 1 1.25 29 38 -9 -0.41 -0.49 2025-2026 31 Zwolle 1 League 21 1,269 60 41.5 14.1 17 69 4 4 24 0 1.33 20 29 -9 -0.64 +0.27 11 Seasons 7 Clubs 10 Leagues 303 23,268 77 59.9 258.5 268 83 161 35 25 20 1.43 395 375 +20 +0.08 +0.19 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Philadelphia Union (3 Seasons) 3 Leagues 81 6,839 84 77.3 76.0 76 88 60 5 26 0 1.70 127 79 +48 +0.63 +0.63 SJ Earthquakes (2 Seasons) 3 Leagues 63 4,929 78 73.7 54.8 57 83 28 6 34 0 1.19 76 81 -5 -0.09 +0.78 Cambuur (2 Seasons) 2 Leagues 56 4,401 79 67.9 48.9 52 36 4 8 1.39 83 76 +7 +0.14 +0.88 Zwolle (2 Seasons) 1 League 49 3,246 66 53.0 36.1 40 76 12 9 23 1 1.28 49 67 -18 -0.50 +0.03 Heracles Almelo (1 Season) 1 League 34 2,797 82 91.4 31.1 30 25 4 0 1.24 44 58 -14 -0.45 -0.45 Gaziantep FK (1 Season) 1 League 13 735 57 21.5 8.2 9 75 0 4 16 1 1.54 12 10 +2 +0.24 +0.55 Metz (1 Season) 3 Leagues 7 321 46 7.6 3.6 4 64 0 3 22 10 2.28 4 4 0 0.00 -0.92 MLS (5 Seasons) 134 11,047 82 77.2 122.7 126 86 83 8 30 0 1.48 191 156 +35 +0.29 +0.59 Eredivisie (4 Seasons) 103 7,506 73 61.3 83.4 87 76 47 16 23 8 1.12 108 163 -55 -0.66 +0.10 U.S. Open Cup (3 Seasons) 4 216 54 42.4 2.4 1 120 1 3 32 0 1.00 3 2 +1 +0.42 +0.42 Eerste Divisie (1 Season) 36 2,938 82 85.9 32.6 35 26 1 1 1.89 68 38 +30 +0.92 -0.20 Süper Lig (1 Season) 13 735 57 21.5 8.2 9 75 0 4 16 1 1.54 12 10 +2 +0.24 +0.55 CCL (1 Season) 5 435 87 80.6 4.8 5 87 4 0 0 2.00 9 1 +8 +1.66 +5.08 Ligue 2 (1 Season) 3 86 29 2.5 1.0 1 63 0 2 12 9 3.00 3 2 +1 +1.05 +0.07 Coupe de la Ligue (1 Season) 3 191 64 63.7 2.1 3 64 0 0 0 1.33 1 2 -1 -0.47 -1.30 Coupe de France (1 Season) 1 44 44 8.6 0.5 0 0 1 43 1 3.00 0 0 0 0.00 -0.58 Leagues Cup (1 Season) 1 70 70 38.9 0.8 1 70 0 0 0 0.00 0 1 -1 -1.29 +0.35
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 2015-2016 21 Cambuur nl NED 1. Eredivisie 18th 20 1,463 73 47.8 16.3 17 10 3 7 0.50 15 38 -23 -1.41 -0.12 Matches 2016-2017 22 Cambuur nl NED 2. Eerste Divisie 3rd 36 2,938 82 85.9 32.6 35 26 1 1 1.89 68 38 +30 +0.92 -0.20 Matches 2017-2018 23 Heracles Almelo nl NED 1. Eredivisie 10th 34 2,797 82 91.4 31.1 30 25 4 0 1.24 44 58 -14 -0.45 -0.45 Matches 2018-2019 24 Metz fr FRA 2. Ligue 2 1st 3 86 29 2.5 1.0 1 63 0 2 12 9 3.00 3 2 +1 +1.05 +0.07 Matches 2019 25 Philadelphia Union us USA 1. MLS 5th 26 2,049 79 67.0 22.8 22 89 17 4 25 0 1.79 42 31 +11 +0.48 +0.75 Matches 2020 26 Philadelphia Union us USA 1. MLS 1st 22 1,939 88 93.7 21.5 22 88 19 0 0 1.92 40 19 +21 +0.97 -1.09 Matches 2021 27 Philadelphia Union us USA 1. MLS 7th 27 2,296 85 75.0 25.5 26 87 19 1 28 0 1.45 35 26 +9 +0.35 -0.12 Matches 2022 28 SJ Earthquakes us USA 1. MLS 26th 31 2,637 85 86.2 29.3 31 85 24 0 0 1.10 46 53 -7 -0.24 +1.89 Matches 2023 29 SJ Earthquakes us USA 1. MLS 16th 28 2,126 76 69.5 23.6 25 81 4 3 36 0 1.31 28 27 +1 +0.04 +0.52 Matches 2023-2024 29 Gaziantep FK tr TUR 1. Süper Lig 11th 13 735 57 21.5 8.2 9 75 0 4 16 1 1.54 12 10 +2 +0.24 +0.55 Matches 2024-2025 30 Zwolle nl NED 1. Eredivisie 10th 28 1,977 71 64.6 22.0 23 81 8 5 23 1 1.25 29 38 -9 -0.41 -0.49 Matches 2025-2026 31 Zwolle nl NED 1. Eredivisie 15th 21 1,269 60 41.5 14.1 17 69 4 4 24 0 1.33 20 29 -9 -0.64 +0.27 Matches 11 Seasons 7 Clubs 5 Leagues 289 22,312 77 60.6 247.9 258 83 156 31 23 19 1.42 382 369 +13 +0.05 +0.16 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Philadelphia Union (3 Seasons) 1 League 75 6,284 84 76.7 69.8 70 88 55 5 26 0 1.71 117 76 +41 +0.59 +0.40 SJ Earthquakes (2 Seasons) 1 League 59 4,763 81 77.8 52.9 56 83 28 3 36 0 1.20 74 80 -6 -0.11 +0.88 Cambuur (2 Seasons) 2 Leagues 56 4,401 79 67.9 48.9 52 36 4 8 1.39 83 76 +7 +0.14 +0.88 Zwolle (2 Seasons) 1 League 49 3,246 66 53.0 36.1 40 76 12 9 23 1 1.28 49 67 -18 -0.50 +0.03 Heracles Almelo (1 Season) 1 League 34 2,797 82 91.4 31.1 30 25 4 0 1.24 44 58 -14 -0.45 -0.45 Gaziantep FK (1 Season) 1 League 13 735 57 21.5 8.2 9 75 0 4 16 1 1.54 12 10 +2 +0.24 +0.55 Metz (1 Season) 1 League 3 86 29 2.5 1.0 1 63 0 2 12 9 3.00 3 2 +1 +1.05 +0.07 MLS (5 Seasons) 134 11,047 82 77.2 122.7 126 86 83 8 30 0 1.48 191 156 +35 +0.29 +0.59 Eredivisie (4 Seasons) 103 7,506 73 61.3 83.4 87 76 47 16 23 8 1.12 108 163 -55 -0.66 +0.10 Eerste Divisie (1 Season) 36 2,938 82 85.9 32.6 35 26 1 1 1.89 68 38 +30 +0.92 -0.20 Süper Lig (1 Season) 13 735 57 21.5 8.2 9 75 0 4 16 1 1.54 12 10 +2 +0.24 +0.55 Ligue 2 (1 Season) 3 86 29 2.5 1.0 1 63 0 2 12 9 3.00 3 2 +1 +1.05 +0.07
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 2018-2019 24 Metz fr FRA Coupe de France 9th 1 44 44 8.6 0.5 0 0 1 43 1 3.00 0 0 0 0.00 -0.58 Matches 2018-2019 24 Metz fr FRA 1. Coupe de la Ligue 17th 3 191 64 63.7 2.1 3 64 0 0 0 1.33 1 2 -1 -0.47 -1.30 Matches 2019 25 Philadelphia Union us USA U.S. Open Cup R32 1 120 120 100.0 1.3 1 120 1 0 0 0.00 1 2 -1 -0.75 Matches 2022 28 SJ Earthquakes us USA U.S. Open Cup R16 2 51 26 17.0 0.6 0 0 2 26 0 2.00 2 0 +2 +3.53 +3.17 Matches 2023 29 SJ Earthquakes us USA U.S. Open Cup Rd3 1 45 45 50.0 0.5 0 0 1 45 0 0.00 0 0 0 0.00 +2.00 Matches 4 Seasons 3 Clubs 3 Leagues 8 451 56 34.2 5.0 4 78 1 4 35 1 1.37 4 4 0 0.00 -0.41 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 96 32 24.6 1.1 0 0 3 32 0 1.33 2 0 +2 +1.87 +1.87 Metz (1 Season) 2 Leagues 4 235 59 29.0 2.6 3 64 0 1 43 1 1.75 1 2 -1 -0.38 -1.01 Philadelphia Union (1 Season) 1 League 1 120 120 100.0 1.3 1 120 1 0 0 0.00 1 2 -1 -0.75 U.S. Open Cup (3 Seasons) 4 216 54 42.4 2.4 1 120 1 3 32 0 1.00 3 2 +1 +0.42 +0.42 Coupe de la Ligue (1 Season) 3 191 64 63.7 2.1 3 64 0 0 0 1.33 1 2 -1 -0.47 -1.30 Coupe de France (1 Season) 1 44 44 8.6 0.5 0 0 1 43 1 3.00 0 0 0 0.00 -0.58
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 27 Philadelphia Union 1. CCL SF 5 435 87 80.6 4.8 5 87 4 0 0 2.00 9 1 +8 +1.66 +5.08 Matches 2023 29 SJ Earthquakes Leagues Cup GR 1 70 70 38.9 0.8 1 70 0 0 0 0.00 0 1 -1 -1.29 +0.35 Matches 2 Seasons 2 Clubs 2 Leagues 6 505 84 70.1 5.6 6 84 4 0 0 1.67 9 2 +7 +1.25 +3.76 Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Philadelphia Union (1 Season) 1 League 5 435 87 80.6 4.8 5 87 4 0 0 2.00 9 1 +8 +1.66 +5.08 SJ Earthquakes (1 Season) 1 League 1 70 70 38.9 0.8 1 70 0 0 0 0.00 0 1 -1 -1.29 +0.35 CCL (1 Season) 5 435 87 80.6 4.8 5 87 4 0 0 2.00 9 1 +8 +1.66 +5.08 Leagues Cup (1 Season) 1 70 70 38.9 0.8 1 70 0 0 0 0.00 0 1 -1 -1.29 +0.35
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2015-2016 21 Cambuur 1 League 16.3 4 1 30 2016-2017 22 Cambuur 1 League 32.6 6 0 0 0 0 0 0 0 0 0 0 2017-2018 23 Heracles Almelo 1 League 31.1 4 0 0 56 0 0 0 0 0 0 0 0 2018-2019 24 Metz 3 Leagues 3.6 2 0 0 0 2019 25 Philadelphia Union 2 Leagues 24.1 3 0 0 36 39 6 40 20 40 0 2020 26 Philadelphia Union 1 League 21.5 6 0 0 38 39 0 116 21 26 0 2021 27 Philadelphia Union 2 Leagues 30.3 10 0 0 62 69 5 120 35 44 0 2022 28 SJ Earthquakes 2 Leagues 29.9 3 1 0 48 74 4 55 15 37 0 2023 29 SJ Earthquakes 3 Leagues 24.9 4 1 0 24 61 10 19 16 22 0 2023-2024 29 Gaziantep FK 1 League 8.2 3 0 0 18 12 3 23 12 19 0 2024-2025 30 Zwolle 1 League 22.0 5 0 0 37 52 4 66 15 38 0 2025-2026 31 Zwolle 1 League 14.1 0 1 0 16 40 4 25 12 27 0 11 Seasons 7 Clubs 10 Leagues 258.5 50 4 0 365 386 36 464 146 253 0 0 0 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Philadelphia Union (3 Seasons) 3 Leagues 76.0 19 0 0 136 147 11 276 76 110 0 SJ Earthquakes (2 Seasons) 3 Leagues 54.8 7 2 0 72 135 14 74 31 59 0 Cambuur (2 Seasons) 2 Leagues 48.9 10 1 0 30 0 0 0 0 0 0 0 0 Zwolle (2 Seasons) 1 League 36.1 5 1 0 53 92 8 91 27 65 0 Heracles Almelo (1 Season) 1 League 31.1 4 0 0 56 0 0 0 0 0 0 0 0 Gaziantep FK (1 Season) 1 League 8.2 3 0 0 18 12 3 23 12 19 0 Metz (1 Season) 3 Leagues 3.6 2 0 0 0 MLS (5 Seasons) 122.7 23 2 0 196 275 24 333 100 162 0 Eredivisie (4 Seasons) 83.4 13 2 0 139 92 8 91 27 65 0 0 0 U.S. Open Cup (3 Seasons) 2.4 0 0 0 0 1 0 0 0 1 0 Eerste Divisie (1 Season) 32.6 6 0 0 0 0 0 0 0 0 0 0 Süper Lig (1 Season) 8.2 3 0 0 18 12 3 23 12 19 0 CCL (1 Season) 4.8 3 0 0 12 6 1 17 7 6 0 Ligue 2 (1 Season) 1.0 0 0 0 0 Coupe de la Ligue (1 Season) 2.1 2 0 0 0 Coupe de France (1 Season) 0.5 0 0 0 0 Leagues Cup (1 Season) 0.8 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 2021 27 Philadelphia Union 1. CCL SF 4.8 3 0 0 12 6 1 17 7 6 0 Matches 2023 29 SJ Earthquakes Leagues Cup GR 0.8 0 0 0 0 Matches 2 Seasons 2 Clubs 2 Leagues 5.6 3 0 0 12 6 1 17 7 6 0 Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Philadelphia Union (1 Season) 1 League 4.8 3 0 0 12 6 1 17 7 6 0 SJ Earthquakes (1 Season) 1 League 0.8 0 0 0 0 CCL (1 Season) 4.8 3 0 0 12 6 1 17 7 6 0 Leagues Cup (1 Season) 0.8 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 Jamiro Monteiro Pages
Jamiro Monteiro Overview
Stats by Competition
Match Logs (Summary)
Goal Logs by Competition
Stathead & Player Comparison
Player Club Summary