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 2015-2016 18 Lille fr FRA 1. Coupe de la Ligue 1 0 68 0.8 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2015-2016 18 Lille fr FRA 1. Ligue 1 3 1 102 1.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2016-2017 19 Twente nl NED 1. Eredivisie 26 20 1,718 19.1 2 1 3 2 0 0 2 0 0.10 0.05 0.16 0.10 0.16 Matches 2017-2018 20 Oviedo es ESP Copa del Rey 1 1 80 0.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 20 Oviedo es ESP 2. La Liga 2 20 7 671 7.5 0 0 0 0 0 0 1 1 0.5 0.5 0.5 1.0 20 18 39 0.00 0.00 0.00 0.00 0.00 0.07 0.06 0.14 0.07 0.14 Matches 2018-2019 21 Numancia es ESP 2. La Liga 2 34 22 1,988 22.1 2 0 2 2 0 0 6 1 2.4 2.4 2.0 4.4 89 52 225 0.09 0.00 0.09 0.09 0.09 0.11 0.09 0.20 0.11 0.20 Matches 2020-2021 23 Wisła Kraków pl POL 1. Ekstraklasa 28 26 2,156 24.0 4 1 5 4 0 0 2 0 0.17 0.04 0.21 0.17 0.21 Matches 2021-2022 24 Wisła Kraków pl POL 1. Ekstraklasa 19 17 1,316 14.6 5 1 6 4 1 1 1 0 0.34 0.07 0.41 0.27 0.34 Matches 2022 24 Columbus Crew us USA 1. MLS 19 10 791 8.8 0 1 1 0 0 0 1 0 1.8 1.8 2.2 4.0 35 28 71 0.00 0.11 0.11 0.00 0.11 0.21 0.25 0.46 0.21 0.46 Matches 2023 25 Columbus Crew us USA 1. MLS 31 22 1,982 22.0 3 4 7 3 0 0 3 0 3.6 3.6 4.4 8.0 70 83 241 0.14 0.18 0.32 0.14 0.32 0.16 0.20 0.37 0.16 0.37 Matches 2024 26 Columbus Crew us USA 1. MLS 24 10 1,051 11.7 1 5 6 1 0 0 3 0 1.7 1.7 3.4 5.1 42 51 155 0.09 0.43 0.51 0.09 0.51 0.15 0.29 0.44 0.15 0.44 Matches 9 Seasons 6 Clubs 7 Leagues 206 136 11,923 132.5 17 13 30 16 1 1 20 2 10.1 10.1 12.5 22.6 256 232 731 0.13 0.10 0.23 0.12 0.22 0.14 0.17 0.31 0.14 0.31 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 Columbus Crew (3 Seasons) 1 League 74 42 3,824 42.5 4 10 14 4 0 0 7 0 7.2 7.2 10.0 17.2 147 162 467 0.09 0.24 0.33 0.09 0.33 0.17 0.24 0.40 0.17 0.40 Wisła Kraków (2 Seasons) 1 League 47 43 3,472 38.6 9 2 11 8 1 1 3 0 0.23 0.05 0.29 0.21 0.26 Numancia (1 Season) 1 League 34 22 1,988 22.1 2 0 2 2 0 0 6 1 2.4 2.4 2.0 4.4 89 52 225 0.09 0.00 0.09 0.09 0.09 0.11 0.09 0.20 0.11 0.20 Twente (1 Season) 1 League 26 20 1,718 19.1 2 1 3 2 0 0 2 0 0.10 0.05 0.16 0.10 0.16 Oviedo (1 Season) 2 Leagues 21 8 751 8.3 0 0 0 0 0 0 1 1 0.5 0.5 0.5 1.0 20 18 39 0.00 0.00 0.00 0.00 0.00 0.07 0.06 0.14 0.07 0.14 Lille (1 Season) 2 Leagues 4 1 170 1.9 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 MLS (3 Seasons) 74 42 3,824 42.5 4 10 14 4 0 0 7 0 7.2 7.2 10.0 17.2 147 162 467 0.09 0.24 0.33 0.09 0.33 0.17 0.24 0.40 0.17 0.40 La Liga 2 (2 Seasons) 54 29 2,659 29.5 2 0 2 2 0 0 7 2 2.9 2.9 2.5 5.4 109 70 264 0.07 0.00 0.07 0.07 0.07 0.10 0.08 0.18 0.10 0.18 Ekstraklasa (2 Seasons) 47 43 3,472 38.6 9 2 11 8 1 1 3 0 0.23 0.05 0.29 0.21 0.26 Eredivisie (1 Season) 26 20 1,718 19.1 2 1 3 2 0 0 2 0 0.10 0.05 0.16 0.10 0.16 Ligue 1 (1 Season) 3 1 102 1.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Copa del Rey (1 Season) 1 1 80 0.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Coupe de la Ligue (1 Season) 1 0 68 0.8 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 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 2015-2016 18 Lille 2 Leagues 4 1 170 1.9 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2016-2017 19 Twente 1 League 26 20 1,718 19.1 2 1 3 2 0 0 2 0 0.10 0.05 0.16 0.10 0.16 2017-2018 20 Oviedo 2 Leagues 21 8 751 8.3 0 0 0 0 0 0 1 1 0.5 0.5 0.5 1.0 20 18 39 0.00 0.00 0.00 0.00 0.00 0.07 0.06 0.14 0.07 0.14 2018-2019 21 Numancia 1 League 34 22 1,988 22.1 2 0 2 2 0 0 6 1 2.4 2.4 2.0 4.4 89 52 225 0.09 0.00 0.09 0.09 0.09 0.11 0.09 0.20 0.11 0.20 2020-2021 23 Wisła Kraków 1 League 28 26 2,156 24.0 4 1 5 4 0 0 2 0 0.17 0.04 0.21 0.17 0.21 2021-2022 24 Wisła Kraków 1 League 19 17 1,316 14.6 5 1 6 4 1 1 1 0 0.34 0.07 0.41 0.27 0.34 2022 24 Columbus Crew 2 Leagues 20 10 812 9.0 0 1 1 0 0 0 1 0 1.8 1.8 2.2 4.0 35 28 71 0.00 0.11 0.11 0.00 0.11 0.21 0.25 0.46 0.21 0.46 2023 25 Columbus Crew 2 Leagues 33 24 2,090 23.2 4 4 8 4 0 0 3 0 3.6 3.6 4.4 8.0 70 83 241 0.17 0.17 0.34 0.17 0.34 0.16 0.20 0.37 0.16 0.37 2024 26 Columbus Crew 1 League 24 10 1,051 11.7 1 5 6 1 0 0 3 0 1.7 1.7 3.4 5.1 42 51 155 0.09 0.43 0.51 0.09 0.51 0.15 0.29 0.44 0.15 0.44 9 Seasons 6 Clubs 7 Leagues 206 136 11,923 132.5 17 13 30 16 1 1 20 2 10.1 10.1 12.5 22.6 256 232 731 0.13 0.10 0.23 0.12 0.22 0.14 0.17 0.31 0.14 0.31 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 Columbus Crew (3 Seasons) 1 League 74 42 3,824 42.5 4 10 14 4 0 0 7 0 7.2 7.2 10.0 17.2 147 162 467 0.09 0.24 0.33 0.09 0.33 0.17 0.24 0.40 0.17 0.40 Wisła Kraków (2 Seasons) 1 League 47 43 3,472 38.6 9 2 11 8 1 1 3 0 0.23 0.05 0.29 0.21 0.26 Numancia (1 Season) 1 League 34 22 1,988 22.1 2 0 2 2 0 0 6 1 2.4 2.4 2.0 4.4 89 52 225 0.09 0.00 0.09 0.09 0.09 0.11 0.09 0.20 0.11 0.20 Twente (1 Season) 1 League 26 20 1,718 19.1 2 1 3 2 0 0 2 0 0.10 0.05 0.16 0.10 0.16 Oviedo (1 Season) 2 Leagues 21 8 751 8.3 0 0 0 0 0 0 1 1 0.5 0.5 0.5 1.0 20 18 39 0.00 0.00 0.00 0.00 0.00 0.07 0.06 0.14 0.07 0.14 Lille (1 Season) 2 Leagues 4 1 170 1.9 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 MLS (3 Seasons) 74 42 3,824 42.5 4 10 14 4 0 0 7 0 7.2 7.2 10.0 17.2 147 162 467 0.09 0.24 0.33 0.09 0.33 0.17 0.24 0.40 0.17 0.40 La Liga 2 (2 Seasons) 54 29 2,659 29.5 2 0 2 2 0 0 7 2 2.9 2.9 2.5 5.4 109 70 264 0.07 0.00 0.07 0.07 0.07 0.10 0.08 0.18 0.10 0.18 Ekstraklasa (2 Seasons) 47 43 3,472 38.6 9 2 11 8 1 1 3 0 0.23 0.05 0.29 0.21 0.26 Eredivisie (1 Season) 26 20 1,718 19.1 2 1 3 2 0 0 2 0 0.10 0.05 0.16 0.10 0.16 Ligue 1 (1 Season) 3 1 102 1.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Copa del Rey (1 Season) 1 1 80 0.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Coupe de la Ligue (1 Season) 1 0 68 0.8 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 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 2015-2016 18 Lille fr FRA 1. Ligue 1 5th 3 1 102 1.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2016-2017 19 Twente nl NED 1. Eredivisie 7th 26 20 1,718 19.1 2 1 3 2 0 0 2 0 0.10 0.05 0.16 0.10 0.16 Matches 2017-2018 20 Oviedo es ESP 2. La Liga 2 7th 20 7 671 7.5 0 0 0 0 0 0 1 1 0.5 0.5 0.5 1.0 20 18 39 0.00 0.00 0.00 0.00 0.00 0.07 0.06 0.14 0.07 0.14 Matches 2018-2019 21 Numancia es ESP 2. La Liga 2 17th 34 22 1,988 22.1 2 0 2 2 0 0 6 1 2.4 2.4 2.0 4.4 89 52 225 0.09 0.00 0.09 0.09 0.09 0.11 0.09 0.20 0.11 0.20 Matches 2020-2021 23 Wisła Kraków pl POL 1. Ekstraklasa 13th 28 26 2,156 24.0 4 1 5 4 0 0 2 0 0.17 0.04 0.21 0.17 0.21 Matches 2021-2022 24 Wisła Kraków pl POL 1. Ekstraklasa 17th 19 17 1,316 14.6 5 1 6 4 1 1 1 0 0.34 0.07 0.41 0.27 0.34 Matches 2022 24 Columbus Crew us USA 1. MLS 15th 19 10 791 8.8 0 1 1 0 0 0 1 0 1.8 1.8 2.2 4.0 35 28 71 0.00 0.11 0.11 0.00 0.11 0.21 0.25 0.46 0.21 0.46 Matches 2023 25 Columbus Crew us USA 1. MLS 3rd 31 22 1,982 22.0 3 4 7 3 0 0 3 0 3.6 3.6 4.4 8.0 70 83 241 0.14 0.18 0.32 0.14 0.32 0.16 0.20 0.37 0.16 0.37 Matches 2024 26 Columbus Crew us USA 1. MLS 2nd 24 10 1,051 11.7 1 5 6 1 0 0 3 0 1.7 1.7 3.4 5.1 42 51 155 0.09 0.43 0.51 0.09 0.51 0.15 0.29 0.44 0.15 0.44 Matches 9 Seasons 6 Clubs 5 Leagues 204 135 11,775 130.8 17 13 30 16 1 1 19 2 10.1 10.1 12.5 22.6 256 232 731 0.13 0.10 0.23 0.12 0.22 0.14 0.17 0.31 0.14 0.31 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 Columbus Crew (3 Seasons) 1 League 74 42 3,824 42.5 4 10 14 4 0 0 7 0 7.2 7.2 10.0 17.2 147 162 467 0.09 0.24 0.33 0.09 0.33 0.17 0.24 0.40 0.17 0.40 Wisła Kraków (2 Seasons) 1 League 47 43 3,472 38.6 9 2 11 8 1 1 3 0 0.23 0.05 0.29 0.21 0.26 Numancia (1 Season) 1 League 34 22 1,988 22.1 2 0 2 2 0 0 6 1 2.4 2.4 2.0 4.4 89 52 225 0.09 0.00 0.09 0.09 0.09 0.11 0.09 0.20 0.11 0.20 Twente (1 Season) 1 League 26 20 1,718 19.1 2 1 3 2 0 0 2 0 0.10 0.05 0.16 0.10 0.16 Oviedo (1 Season) 1 League 20 7 671 7.5 0 0 0 0 0 0 1 1 0.5 0.5 0.5 1.0 20 18 39 0.00 0.00 0.00 0.00 0.00 0.07 0.06 0.14 0.07 0.14 Lille (1 Season) 1 League 3 1 102 1.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 MLS (3 Seasons) 74 42 3,824 42.5 4 10 14 4 0 0 7 0 7.2 7.2 10.0 17.2 147 162 467 0.09 0.24 0.33 0.09 0.33 0.17 0.24 0.40 0.17 0.40 La Liga 2 (2 Seasons) 54 29 2,659 29.5 2 0 2 2 0 0 7 2 2.9 2.9 2.5 5.4 109 70 264 0.07 0.00 0.07 0.07 0.07 0.10 0.08 0.18 0.10 0.18 Ekstraklasa (2 Seasons) 47 43 3,472 38.6 9 2 11 8 1 1 3 0 0.23 0.05 0.29 0.21 0.26 Eredivisie (1 Season) 26 20 1,718 19.1 2 1 3 2 0 0 2 0 0.10 0.05 0.16 0.10 0.16 Ligue 1 (1 Season) 3 1 102 1.1 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 18 Lille fr FRA 1. Coupe de la Ligue 2nd 1 0 68 0.8 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 20 Oviedo es ESP Copa del Rey 44th 1 1 80 0.9 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 2 1 148 1.6 0 0 0 0 0 0 1 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 Oviedo (1 Season) 1 League 1 1 80 0.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Lille (1 Season) 1 League 1 0 68 0.8 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Copa del Rey (1 Season) 1 1 80 0.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Coupe de la Ligue (1 Season) 1 0 68 0.8 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 2016 18 gh Ghana Friendlies (M) 0 0 Matches 2017 19 gh Ghana Africa Cup of Nations qualification 0 0 Matches 2022 24 gh Ghana WCQ 3 1 113 1.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 3 Seasons 1 Club 3 Leagues 3 1 113 1.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 WCQ (1 Season) 3 1 113 1.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Friendlies (M) (1 Season) 0 0 Africa Cup of Nations qualification (1 Season) 0 0
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 2015-2016 18 Lille fr FRA 1. Coupe de la Ligue 0.8 0 0 0 Matches 2015-2016 18 Lille fr FRA 1. Ligue 1 1.1 0 0 0.00 0 0 Matches 2016-2017 19 Twente nl NED 1. Eredivisie 19.1 2 0 15 0.00 0.79 0.13 0 0 Matches 2017-2018 20 Oviedo es ESP Copa del Rey 0.9 0 0 0 Matches 2017-2018 20 Oviedo es ESP 2. La Liga 2 7.5 0 15 1 6.7 2.01 0.13 0.00 0.00 25.4 1 0 0 0.5 0.5 0.04 -0.5 -0.5 Matches 2018-2019 21 Numancia es ESP 2. La Liga 2 22.1 2 43 17 39.5 1.95 0.77 0.05 0.12 19.1 1 0 0 2.4 2.4 0.06 -0.4 -0.4 Matches 2020-2021 23 Wisła Kraków pl POL 1. Ekstraklasa 24.0 4 0 0 Matches 2021-2022 24 Wisła Kraków pl POL 1. Ekstraklasa 14.6 5 1 1 Matches 2022 24 Columbus Crew us USA 1. MLS 8.8 0 18 5 27.8 2.05 0.57 0.00 0.00 15.6 0 0 0 1.8 1.8 0.10 -1.8 -1.8 Matches 2023 25 Columbus Crew us USA 1. MLS 22.0 3 31 12 38.7 1.41 0.54 0.10 0.25 18.4 2 0 0 3.6 3.6 0.12 -0.6 -0.6 Matches 2024 26 Columbus Crew us USA 1. MLS 11.7 1 18 4 22.2 1.54 0.34 0.06 0.25 15.4 1 0 0 1.7 1.7 0.10 -0.7 -0.7 Matches 9 Seasons 6 Clubs 7 Leagues 132.5 17 125 54 43.2 1.37 0.59 0.06 0.15 18.6 5 1 1 10.1 10.1 0.08 -4.1 -4.1 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 Columbus Crew (3 Seasons) 1 League 42.5 4 67 21 31.3 1.58 0.49 0.06 0.19 16.8 3 0 0 7.2 7.2 0.11 -3.2 -3.2 Wisła Kraków (2 Seasons) 1 League 38.6 9 1 1 Numancia (1 Season) 1 League 22.1 2 43 17 39.5 1.95 0.77 0.05 0.12 19.1 1 0 0 2.4 2.4 0.06 -0.4 -0.4 Twente (1 Season) 1 League 19.1 2 0 15 0.00 0.79 0.13 0 0 Oviedo (1 Season) 2 Leagues 8.3 0 15 1 6.7 2.01 0.13 0.00 0.00 25.4 1 0 0 0.5 0.5 0.04 -0.5 -0.5 Lille (1 Season) 2 Leagues 1.9 0 0 0.00 0 0 MLS (3 Seasons) 42.5 4 67 21 31.3 1.58 0.49 0.06 0.19 16.8 3 0 0 7.2 7.2 0.11 -3.2 -3.2 La Liga 2 (2 Seasons) 29.5 2 58 18 31.0 1.96 0.61 0.03 0.11 20.7 2 0 0 2.9 2.9 0.05 -0.9 -0.9 Ekstraklasa (2 Seasons) 38.6 9 1 1 Eredivisie (1 Season) 19.1 2 0 15 0.00 0.79 0.13 0 0 Ligue 1 (1 Season) 1.1 0 0 0.00 0 0 Copa del Rey (1 Season) 0.9 0 0 0 Coupe de la Ligue (1 Season) 0.8 0 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 2015-2016 18 Lille 2 Leagues 1.9 0 0 0.00 0 0 2016-2017 19 Twente 1 League 19.1 2 0 15 0.00 0.79 0.13 0 0 2017-2018 20 Oviedo 2 Leagues 8.3 0 15 1 6.7 2.01 0.13 0.00 0.00 25.4 1 0 0 0.5 0.5 0.04 -0.5 -0.5 2018-2019 21 Numancia 1 League 22.1 2 43 17 39.5 1.95 0.77 0.05 0.12 19.1 1 0 0 2.4 2.4 0.06 -0.4 -0.4 2020-2021 23 Wisła Kraków 1 League 24.0 4 0 0 2021-2022 24 Wisła Kraków 1 League 14.6 5 1 1 2022 24 Columbus Crew 2 Leagues 9.0 0 18 5 27.8 2.00 0.55 0.00 0.00 15.6 0 0 0 1.8 1.8 0.10 -1.8 -1.8 2023 25 Columbus Crew 2 Leagues 23.2 4 37 14 37.8 1.59 0.60 0.11 0.29 18.4 2 0 0 3.6 3.6 0.12 -0.6 -0.6 2024 26 Columbus Crew 1 League 11.7 1 18 4 22.2 1.54 0.34 0.06 0.25 15.4 1 0 0 1.7 1.7 0.10 -0.7 -0.7 9 Seasons 6 Clubs 7 Leagues 132.5 17 125 54 43.2 1.37 0.59 0.06 0.15 18.6 5 1 1 10.1 10.1 0.08 -4.1 -4.1 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 Columbus Crew (3 Seasons) 1 League 42.5 4 67 21 31.3 1.58 0.49 0.06 0.19 16.8 3 0 0 7.2 7.2 0.11 -3.2 -3.2 Wisła Kraków (2 Seasons) 1 League 38.6 9 1 1 Numancia (1 Season) 1 League 22.1 2 43 17 39.5 1.95 0.77 0.05 0.12 19.1 1 0 0 2.4 2.4 0.06 -0.4 -0.4 Twente (1 Season) 1 League 19.1 2 0 15 0.00 0.79 0.13 0 0 Oviedo (1 Season) 2 Leagues 8.3 0 15 1 6.7 2.01 0.13 0.00 0.00 25.4 1 0 0 0.5 0.5 0.04 -0.5 -0.5 Lille (1 Season) 2 Leagues 1.9 0 0 0.00 0 0 MLS (3 Seasons) 42.5 4 67 21 31.3 1.58 0.49 0.06 0.19 16.8 3 0 0 7.2 7.2 0.11 -3.2 -3.2 La Liga 2 (2 Seasons) 29.5 2 58 18 31.0 1.96 0.61 0.03 0.11 20.7 2 0 0 2.9 2.9 0.05 -0.9 -0.9 Ekstraklasa (2 Seasons) 38.6 9 1 1 Eredivisie (1 Season) 19.1 2 0 15 0.00 0.79 0.13 0 0 Ligue 1 (1 Season) 1.1 0 0 0.00 0 0 Copa del Rey (1 Season) 0.9 0 0 0 Coupe de la Ligue (1 Season) 0.8 0 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 2015-2016 18 Lille fr FRA 1. Ligue 1 5th 1.1 0 0 0.00 0 0 Matches 2016-2017 19 Twente nl NED 1. Eredivisie 7th 19.1 2 0 15 0.00 0.79 0.13 0 0 Matches 2017-2018 20 Oviedo es ESP 2. La Liga 2 7th 7.5 0 15 1 6.7 2.01 0.13 0.00 0.00 25.4 1 0 0 0.5 0.5 0.04 -0.5 -0.5 Matches 2018-2019 21 Numancia es ESP 2. La Liga 2 17th 22.1 2 43 17 39.5 1.95 0.77 0.05 0.12 19.1 1 0 0 2.4 2.4 0.06 -0.4 -0.4 Matches 2020-2021 23 Wisła Kraków pl POL 1. Ekstraklasa 13th 24.0 4 0 0 Matches 2021-2022 24 Wisła Kraków pl POL 1. Ekstraklasa 17th 14.6 5 1 1 Matches 2022 24 Columbus Crew us USA 1. MLS 15th 8.8 0 18 5 27.8 2.05 0.57 0.00 0.00 15.6 0 0 0 1.8 1.8 0.10 -1.8 -1.8 Matches 2023 25 Columbus Crew us USA 1. MLS 3rd 22.0 3 31 12 38.7 1.41 0.54 0.10 0.25 18.4 2 0 0 3.6 3.6 0.12 -0.6 -0.6 Matches 2024 26 Columbus Crew us USA 1. MLS 2nd 11.7 1 18 4 22.2 1.54 0.34 0.06 0.25 15.4 1 0 0 1.7 1.7 0.10 -0.7 -0.7 Matches 9 Seasons 6 Clubs 5 Leagues 130.8 17 125 54 43.2 1.37 0.59 0.06 0.15 18.6 5 1 1 10.1 10.1 0.08 -4.1 -4.1 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 Columbus Crew (3 Seasons) 1 League 42.5 4 67 21 31.3 1.58 0.49 0.06 0.19 16.8 3 0 0 7.2 7.2 0.11 -3.2 -3.2 Wisła Kraków (2 Seasons) 1 League 38.6 9 1 1 Numancia (1 Season) 1 League 22.1 2 43 17 39.5 1.95 0.77 0.05 0.12 19.1 1 0 0 2.4 2.4 0.06 -0.4 -0.4 Twente (1 Season) 1 League 19.1 2 0 15 0.00 0.79 0.13 0 0 Oviedo (1 Season) 1 League 7.5 0 15 1 6.7 2.01 0.13 0.00 0.00 25.4 1 0 0 0.5 0.5 0.04 -0.5 -0.5 Lille (1 Season) 1 League 1.1 0 0 0.00 0 0 MLS (3 Seasons) 42.5 4 67 21 31.3 1.58 0.49 0.06 0.19 16.8 3 0 0 7.2 7.2 0.11 -3.2 -3.2 La Liga 2 (2 Seasons) 29.5 2 58 18 31.0 1.96 0.61 0.03 0.11 20.7 2 0 0 2.9 2.9 0.05 -0.9 -0.9 Ekstraklasa (2 Seasons) 38.6 9 1 1 Eredivisie (1 Season) 19.1 2 0 15 0.00 0.79 0.13 0 0 Ligue 1 (1 Season) 1.1 0 0 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 PK PKatt Matches 2015-2016 18 Lille fr FRA 1. Coupe de la Ligue 2nd 0.8 0 0 0 Matches 2017-2018 20 Oviedo es ESP Copa del Rey 44th 0.9 0 0 0 Matches 2 Seasons 2 Clubs 2 Leagues 1.6 0 0 0 Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches Oviedo (1 Season) 1 League 0.9 0 0 0 Lille (1 Season) 1 League 0.8 0 0 0 Copa del Rey (1 Season) 0.9 0 0 0 Coupe de la Ligue (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 Dist PK PKatt Matches 2022 24 gh Ghana WCQ 1.3 0 0 0 Matches 3 Seasons 1 Club 3 Leagues 1.3 0 0 0 WCQ (1 Season) 1.3 0 0 0 Friendlies (M) (1 Season) Africa Cup of Nations qualification (1 Season)
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 2015-2016 18 Lille fr FRA 1. Coupe de la Ligue 0.8 0 Matches 2015-2016 18 Lille fr FRA 1. Ligue 1 1.1 0 Matches 2016-2017 19 Twente nl NED 1. Eredivisie 19.1 1 Matches 2017-2018 20 Oviedo es ESP Copa del Rey 0.9 0 Matches 2017-2018 20 Oviedo es ESP 2. La Liga 2 7.5 124 192 64.6 1944 630 64 89 71.9 40 60 66.7 10 20 50.0 0 0.5 0.8 -0.5 7 12 6 3 18 Matches 2018-2019 21 Numancia es ESP 2. La Liga 2 22.1 439 621 70.7 6721 1415 228 277 82.3 162 215 75.3 29 59 49.2 0 2.0 2.2 -2.0 21 25 18 9 52 Matches 2020-2021 23 Wisła Kraków pl POL 1. Ekstraklasa 24.0 1 Matches 2021-2022 24 Wisła Kraków pl POL 1. Ekstraklasa 14.6 1 Matches 2022 24 Columbus Crew us USA 1. MLS 8.8 177 242 73.1 2620 629 101 121 83.5 58 73 79.5 8 21 38.1 1 2.2 2.2 -1.2 11 12 11 2 28 Matches 2023 25 Columbus Crew us USA 1. MLS 22.0 855 1054 81.1 13072 3602 485 552 87.9 312 369 84.6 40 66 60.6 4 4.4 4.1 -0.4 36 53 27 10 83 Matches 2024 26 Columbus Crew us USA 1. MLS 11.7 485 580 83.6 6456 1797 310 339 91.4 153 183 83.6 5 20 25.0 5 3.4 2.7 +1.6 27 20 22 4 51 Matches 9 Seasons 6 Clubs 7 Leagues 132.5 2080 2689 77.4 30813 8073 1188 1378 86.2 725 900 80.6 92 186 49.5 13 12.5 12.1 +0.5 102 122 84 28 232 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 Columbus Crew (3 Seasons) 1 League 42.5 1517 1876 80.9 22148 6028 896 1012 88.5 523 625 83.7 53 107 49.5 10 10.0 9.0 0.0 74 85 60 16 162 Wisła Kraków (2 Seasons) 1 League 38.6 2 Numancia (1 Season) 1 League 22.1 439 621 70.7 6721 1415 228 277 82.3 162 215 75.3 29 59 49.2 0 2.0 2.2 -2.0 21 25 18 9 52 Twente (1 Season) 1 League 19.1 1 Oviedo (1 Season) 2 Leagues 8.3 124 192 64.6 1944 630 64 89 71.9 40 60 66.7 10 20 50.0 0 0.5 0.8 -0.5 7 12 6 3 18 Lille (1 Season) 2 Leagues 1.9 0 MLS (3 Seasons) 42.5 1517 1876 80.9 22148 6028 896 1012 88.5 523 625 83.7 53 107 49.5 10 10.0 9.0 0.0 74 85 60 16 162 La Liga 2 (2 Seasons) 29.5 563 813 69.2 8665 2045 292 366 79.8 202 275 73.5 39 79 49.4 0 2.5 3.0 -2.5 28 37 24 12 70 Ekstraklasa (2 Seasons) 38.6 2 Eredivisie (1 Season) 19.1 1 Ligue 1 (1 Season) 1.1 0 Copa del Rey (1 Season) 0.9 0 Coupe de la Ligue (1 Season) 0.8 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 2015-2016 18 Lille 2 Leagues 1.9 0 2016-2017 19 Twente 1 League 19.1 1 2017-2018 20 Oviedo 2 Leagues 8.3 124 192 64.6 1944 630 64 89 71.9 40 60 66.7 10 20 50.0 0 0.5 0.8 -0.5 7 12 6 3 18 2018-2019 21 Numancia 1 League 22.1 439 621 70.7 6721 1415 228 277 82.3 162 215 75.3 29 59 49.2 0 2.0 2.2 -2.0 21 25 18 9 52 2020-2021 23 Wisła Kraków 1 League 24.0 1 2021-2022 24 Wisła Kraków 1 League 14.6 1 2022 24 Columbus Crew 2 Leagues 9.0 177 242 73.1 2620 629 101 121 83.5 58 73 79.5 8 21 38.1 1 2.2 2.2 -1.2 11 12 11 2 28 2023 25 Columbus Crew 2 Leagues 23.2 855 1054 81.1 13072 3602 485 552 87.9 312 369 84.6 40 66 60.6 4 4.4 4.1 -0.4 36 53 27 10 83 2024 26 Columbus Crew 1 League 11.7 485 580 83.6 6456 1797 310 339 91.4 153 183 83.6 5 20 25.0 5 3.4 2.7 +1.6 27 20 22 4 51 9 Seasons 6 Clubs 7 Leagues 132.5 2080 2689 77.4 30813 8073 1188 1378 86.2 725 900 80.6 92 186 49.5 13 12.5 12.1 +0.5 102 122 84 28 232 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 Columbus Crew (3 Seasons) 1 League 42.5 1517 1876 80.9 22148 6028 896 1012 88.5 523 625 83.7 53 107 49.5 10 10.0 9.0 0.0 74 85 60 16 162 Wisła Kraków (2 Seasons) 1 League 38.6 2 Numancia (1 Season) 1 League 22.1 439 621 70.7 6721 1415 228 277 82.3 162 215 75.3 29 59 49.2 0 2.0 2.2 -2.0 21 25 18 9 52 Twente (1 Season) 1 League 19.1 1 Oviedo (1 Season) 2 Leagues 8.3 124 192 64.6 1944 630 64 89 71.9 40 60 66.7 10 20 50.0 0 0.5 0.8 -0.5 7 12 6 3 18 Lille (1 Season) 2 Leagues 1.9 0 MLS (3 Seasons) 42.5 1517 1876 80.9 22148 6028 896 1012 88.5 523 625 83.7 53 107 49.5 10 10.0 9.0 0.0 74 85 60 16 162 La Liga 2 (2 Seasons) 29.5 563 813 69.2 8665 2045 292 366 79.8 202 275 73.5 39 79 49.4 0 2.5 3.0 -2.5 28 37 24 12 70 Ekstraklasa (2 Seasons) 38.6 2 Eredivisie (1 Season) 19.1 1 Ligue 1 (1 Season) 1.1 0 Copa del Rey (1 Season) 0.9 0 Coupe de la Ligue (1 Season) 0.8 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 2015-2016 18 Lille fr FRA 1. Ligue 1 5th 1.1 0 Matches 2016-2017 19 Twente nl NED 1. Eredivisie 7th 19.1 1 Matches 2017-2018 20 Oviedo es ESP 2. La Liga 2 7th 7.5 124 192 64.6 1944 630 64 89 71.9 40 60 66.7 10 20 50.0 0 0.5 0.8 -0.5 7 12 6 3 18 Matches 2018-2019 21 Numancia es ESP 2. La Liga 2 17th 22.1 439 621 70.7 6721 1415 228 277 82.3 162 215 75.3 29 59 49.2 0 2.0 2.2 -2.0 21 25 18 9 52 Matches 2020-2021 23 Wisła Kraków pl POL 1. Ekstraklasa 13th 24.0 1 Matches 2021-2022 24 Wisła Kraków pl POL 1. Ekstraklasa 17th 14.6 1 Matches 2022 24 Columbus Crew us USA 1. MLS 15th 8.8 177 242 73.1 2620 629 101 121 83.5 58 73 79.5 8 21 38.1 1 2.2 2.2 -1.2 11 12 11 2 28 Matches 2023 25 Columbus Crew us USA 1. MLS 3rd 22.0 855 1054 81.1 13072 3602 485 552 87.9 312 369 84.6 40 66 60.6 4 4.4 4.1 -0.4 36 53 27 10 83 Matches 2024 26 Columbus Crew us USA 1. MLS 2nd 11.7 485 580 83.6 6456 1797 310 339 91.4 153 183 83.6 5 20 25.0 5 3.4 2.7 +1.6 27 20 22 4 51 Matches 9 Seasons 6 Clubs 5 Leagues 130.8 2080 2689 77.4 30813 8073 1188 1378 86.2 725 900 80.6 92 186 49.5 13 12.5 12.1 +0.5 102 122 84 28 232 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 Columbus Crew (3 Seasons) 1 League 42.5 1517 1876 80.9 22148 6028 896 1012 88.5 523 625 83.7 53 107 49.5 10 10.0 9.0 0.0 74 85 60 16 162 Wisła Kraków (2 Seasons) 1 League 38.6 2 Numancia (1 Season) 1 League 22.1 439 621 70.7 6721 1415 228 277 82.3 162 215 75.3 29 59 49.2 0 2.0 2.2 -2.0 21 25 18 9 52 Twente (1 Season) 1 League 19.1 1 Oviedo (1 Season) 1 League 7.5 124 192 64.6 1944 630 64 89 71.9 40 60 66.7 10 20 50.0 0 0.5 0.8 -0.5 7 12 6 3 18 Lille (1 Season) 1 League 1.1 0 MLS (3 Seasons) 42.5 1517 1876 80.9 22148 6028 896 1012 88.5 523 625 83.7 53 107 49.5 10 10.0 9.0 0.0 74 85 60 16 162 La Liga 2 (2 Seasons) 29.5 563 813 69.2 8665 2045 292 366 79.8 202 275 73.5 39 79 49.4 0 2.5 3.0 -2.5 28 37 24 12 70 Ekstraklasa (2 Seasons) 38.6 2 Eredivisie (1 Season) 19.1 1 Ligue 1 (1 Season) 1.1 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 A-xAG KP 1/3 PPA CrsPA Matches 2015-2016 18 Lille fr FRA 1. Coupe de la Ligue 2nd 0.8 0 Matches 2017-2018 20 Oviedo es ESP Copa del Rey 44th 0.9 0 Matches 2 Seasons 2 Clubs 2 Leagues 1.6 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 Oviedo (1 Season) 1 League 0.9 0 Lille (1 Season) 1 League 0.8 0 Copa del Rey (1 Season) 0.9 0 Coupe de la Ligue (1 Season) 0.8 0
Passing Table Season Age Squad Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches 2022 24 gh Ghana WCQ 1.3 0 Matches 3 Seasons 1 Club 3 Leagues 1.3 0 WCQ (1 Season) 1.3 0 Friendlies (M) (1 Season) Africa Cup of Nations qualification (1 Season)
Pass Types Table Season Age Squad Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches 2015-2016 18 Lille 2 Leagues 1.9 2016-2017 19 Twente 1 League 19.1 0 2017-2018 20 Oviedo 2 Leagues 8.3 192 184 7 2 0 0 14 1 2 1 1 0 124 1 9 2018-2019 21 Numancia 1 League 22.1 621 596 21 5 2 4 49 9 6 3 1 0 439 4 35 2020-2021 23 Wisła Kraków 1 League 24.0 2021-2022 24 Wisła Kraków 1 League 14.6 2022 24 Columbus Crew 2 Leagues 9.0 242 238 4 1 2 2 14 2 1 0 1 0 177 0 7 2023 25 Columbus Crew 2 Leagues 23.2 1054 948 104 5 3 4 72 97 2 0 1 0 855 2 31 2024 26 Columbus Crew 1 League 11.7 580 532 46 4 1 0 28 39 3 0 0 0 485 2 12 9 Seasons 6 Clubs 7 Leagues 132.5 2689 2498 182 17 8 10 167 148 14 4 4 0 2080 9 94 Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches Columbus Crew (3 Seasons) 1 League 42.5 1876 1718 154 10 6 6 104 138 6 0 2 0 1517 4 50 Wisła Kraków (2 Seasons) 1 League 38.6 Numancia (1 Season) 1 League 22.1 621 596 21 5 2 4 49 9 6 3 1 0 439 4 35 Twente (1 Season) 1 League 19.1 0 Oviedo (1 Season) 2 Leagues 8.3 192 184 7 2 0 0 14 1 2 1 1 0 124 1 9 Lille (1 Season) 2 Leagues 1.9 MLS (3 Seasons) 42.5 1876 1718 154 10 6 6 104 138 6 0 2 0 1517 4 50 La Liga 2 (2 Seasons) 29.5 813 780 28 7 2 4 63 10 8 4 2 0 563 5 44 Ekstraklasa (2 Seasons) 38.6 Eredivisie (1 Season) 19.1 0 Ligue 1 (1 Season) 1.1 Copa del Rey (1 Season) 0.9 Coupe de la Ligue (1 Season) 0.8
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 2015-2016 18 Lille fr FRA 1. Coupe de la Ligue 2nd 0.8 Matches 2017-2018 20 Oviedo es ESP Copa del Rey 44th 0.9 Matches 2 Seasons 2 Clubs 2 Leagues 1.6 Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches Oviedo (1 Season) 1 League 0.9 Lille (1 Season) 1 League 0.8 Copa del Rey (1 Season) 0.9 Coupe de la Ligue (1 Season) 0.8
Pass Types Table Season Age Squad Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches 2022 24 gh Ghana WCQ 1.3 Matches 3 Seasons 1 Club 3 Leagues 1.3 WCQ (1 Season) 1.3 Friendlies (M) (1 Season) Africa Cup of Nations qualification (1 Season)
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 2015-2016 18 Lille 2 Leagues 1.9 2016-2017 19 Twente 1 League 19.1 2017-2018 20 Oviedo 2 Leagues 8.3 20 2.73 12 0 1 2 5 0 1 0.14 0 0 0 0 1 0 2018-2019 21 Numancia 1 League 22.1 61 2.76 42 1 6 4 8 0 3 0.14 1 0 2 0 0 0 2020-2021 23 Wisła Kraków 1 League 24.0 2021-2022 24 Wisła Kraków 1 League 14.6 2022 24 Columbus Crew 2 Leagues 9.0 32 3.64 22 0 5 1 3 1 1 0.11 1 0 0 0 0 0 2023 25 Columbus Crew 2 Leagues 23.2 72 3.27 55 3 7 3 3 1 7 0.32 5 0 1 0 1 0 2024 26 Columbus Crew 1 League 11.7 47 4.02 35 2 4 1 5 0 10 0.86 9 0 1 0 0 0 9 Seasons 6 Clubs 7 Leagues 132.5 232 3.23 166 6 23 11 24 2 22 0.31 16 0 4 0 2 0 Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches Columbus Crew (3 Seasons) 1 League 42.5 151 3.55 112 5 16 5 11 2 18 0.42 15 0 2 0 1 0 Wisła Kraków (2 Seasons) 1 League 38.6 Numancia (1 Season) 1 League 22.1 61 2.76 42 1 6 4 8 0 3 0.14 1 0 2 0 0 0 Twente (1 Season) 1 League 19.1 Oviedo (1 Season) 2 Leagues 8.3 20 2.73 12 0 1 2 5 0 1 0.14 0 0 0 0 1 0 Lille (1 Season) 2 Leagues 1.9 MLS (3 Seasons) 42.5 151 3.55 112 5 16 5 11 2 18 0.42 15 0 2 0 1 0 La Liga 2 (2 Seasons) 29.5 81 2.75 54 1 7 6 13 0 4 0.14 1 0 2 0 1 0 Ekstraklasa (2 Seasons) 38.6 Eredivisie (1 Season) 19.1 Ligue 1 (1 Season) 1.1 Copa del Rey (1 Season) 0.9 Coupe de la Ligue (1 Season) 0.8
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 2015-2016 18 Lille fr FRA 1. Ligue 1 5th 1.1 Matches 2016-2017 19 Twente nl NED 1. Eredivisie 7th 19.1 Matches 2017-2018 20 Oviedo es ESP 2. La Liga 2 7th 7.5 20 2.73 12 0 1 2 5 0 1 0.14 0 0 0 0 1 0 Matches 2018-2019 21 Numancia es ESP 2. La Liga 2 17th 22.1 61 2.76 42 1 6 4 8 0 3 0.14 1 0 2 0 0 0 Matches 2020-2021 23 Wisła Kraków pl POL 1. Ekstraklasa 13th 24.0 Matches 2021-2022 24 Wisła Kraków pl POL 1. Ekstraklasa 17th 14.6 Matches 2022 24 Columbus Crew us USA 1. MLS 15th 8.8 32 3.64 22 0 5 1 3 1 1 0.11 1 0 0 0 0 0 Matches 2023 25 Columbus Crew us USA 1. MLS 3rd 22.0 72 3.27 55 3 7 3 3 1 7 0.32 5 0 1 0 1 0 Matches 2024 26 Columbus Crew us USA 1. MLS 2nd 11.7 47 4.02 35 2 4 1 5 0 10 0.86 9 0 1 0 0 0 Matches 9 Seasons 6 Clubs 5 Leagues 130.8 232 3.23 166 6 23 11 24 2 22 0.31 16 0 4 0 2 0 Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches Columbus Crew (3 Seasons) 1 League 42.5 151 3.55 112 5 16 5 11 2 18 0.42 15 0 2 0 1 0 Wisła Kraków (2 Seasons) 1 League 38.6 Numancia (1 Season) 1 League 22.1 61 2.76 42 1 6 4 8 0 3 0.14 1 0 2 0 0 0 Twente (1 Season) 1 League 19.1 Oviedo (1 Season) 1 League 7.5 20 2.73 12 0 1 2 5 0 1 0.14 0 0 0 0 1 0 Lille (1 Season) 1 League 1.1 MLS (3 Seasons) 42.5 151 3.55 112 5 16 5 11 2 18 0.42 15 0 2 0 1 0 La Liga 2 (2 Seasons) 29.5 81 2.75 54 1 7 6 13 0 4 0.14 1 0 2 0 1 0 Ekstraklasa (2 Seasons) 38.6 Eredivisie (1 Season) 19.1 Ligue 1 (1 Season) 1.1
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 2015-2016 18 Lille fr FRA 1. Coupe de la Ligue 2nd 0.8 Matches 2017-2018 20 Oviedo es ESP Copa del Rey 44th 0.9 Matches 2 Seasons 2 Clubs 2 Leagues 1.6 Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches Oviedo (1 Season) 1 League 0.9 Lille (1 Season) 1 League 0.8 Copa del Rey (1 Season) 0.9 Coupe de la Ligue (1 Season) 0.8
Goal and Shot Creation Table Season Age Squad Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches 2022 24 gh Ghana WCQ 1.3 Matches 3 Seasons 1 Club 3 Leagues 1.3 WCQ (1 Season) 1.3 Friendlies (M) (1 Season) Africa Cup of Nations qualification (1 Season)
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 2015-2016 18 Lille 2 Leagues 1.9 0 2016-2017 19 Twente 1 League 19.1 0 0 0 2017-2018 20 Oviedo 2 Leagues 8.3 19 14 10 7 2 8 18 44.4 10 16 0 16 10 29 1 0 2018-2019 21 Numancia 1 League 22.1 43 25 17 21 5 13 39 33.3 26 30 1 29 25 68 9 1 2020-2021 23 Wisła Kraków 1 League 24.0 0 2021-2022 24 Wisła Kraków 1 League 14.6 0 2022 24 Columbus Crew 2 Leagues 9.0 20 12 10 8 2 9 28 32.1 19 11 0 11 2 22 2 0 2023 25 Columbus Crew 2 Leagues 23.2 31 21 11 16 4 19 54 35.2 35 23 1 22 21 51 5 0 2024 26 Columbus Crew 1 League 11.7 12 3 7 1 4 9 22 40.9 13 7 0 7 9 21 7 0 9 Seasons 6 Clubs 7 Leagues 132.5 125 74 55 53 17 58 161 36.0 103 87 2 85 66 191 24 1 Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches Columbus Crew (3 Seasons) 1 League 42.5 63 35 28 25 10 37 104 35.6 67 41 1 40 31 94 14 0 Wisła Kraków (2 Seasons) 1 League 38.6 0 Numancia (1 Season) 1 League 22.1 43 25 17 21 5 13 39 33.3 26 30 1 29 25 68 9 1 Twente (1 Season) 1 League 19.1 0 0 0 Oviedo (1 Season) 2 Leagues 8.3 19 14 10 7 2 8 18 44.4 10 16 0 16 10 29 1 0 Lille (1 Season) 2 Leagues 1.9 0 MLS (3 Seasons) 42.5 63 35 28 25 10 37 104 35.6 67 41 1 40 31 94 14 0 La Liga 2 (2 Seasons) 29.5 62 39 27 28 7 21 57 36.8 36 46 1 45 35 97 10 1 Ekstraklasa (2 Seasons) 38.6 0 Eredivisie (1 Season) 19.1 0 0 0 Ligue 1 (1 Season) 1.1 0 Copa del Rey (1 Season) 0.9 0 Coupe de la Ligue (1 Season) 0.8 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 2015-2016 18 Lille fr FRA 1. Ligue 1 5th 1.1 Matches 2016-2017 19 Twente nl NED 1. Eredivisie 7th 19.1 0 0 Matches 2017-2018 20 Oviedo es ESP 2. La Liga 2 7th 7.5 19 14 10 7 2 8 18 44.4 10 16 0 16 10 29 1 0 Matches 2018-2019 21 Numancia es ESP 2. La Liga 2 17th 22.1 43 25 17 21 5 13 39 33.3 26 30 1 29 25 68 9 1 Matches 2020-2021 23 Wisła Kraków pl POL 1. Ekstraklasa 13th 24.0 Matches 2021-2022 24 Wisła Kraków pl POL 1. Ekstraklasa 17th 14.6 Matches 2022 24 Columbus Crew us USA 1. MLS 15th 8.8 20 11 10 8 2 9 28 32.1 19 11 0 11 2 22 2 0 Matches 2023 25 Columbus Crew us USA 1. MLS 3rd 22.0 31 21 11 16 4 19 54 35.2 35 23 1 22 20 51 5 0 Matches 2024 26 Columbus Crew us USA 1. MLS 2nd 11.7 12 3 7 1 4 9 22 40.9 13 7 0 7 9 21 7 0 Matches 9 Seasons 6 Clubs 5 Leagues 130.8 125 74 55 53 17 58 161 36.0 103 87 2 85 66 191 24 1 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 Columbus Crew (3 Seasons) 1 League 42.5 63 35 28 25 10 37 104 35.6 67 41 1 40 31 94 14 0 Wisła Kraków (2 Seasons) 1 League 38.6 0 Numancia (1 Season) 1 League 22.1 43 25 17 21 5 13 39 33.3 26 30 1 29 25 68 9 1 Twente (1 Season) 1 League 19.1 0 0 0 Oviedo (1 Season) 1 League 7.5 19 14 10 7 2 8 18 44.4 10 16 0 16 10 29 1 0 Lille (1 Season) 1 League 1.1 0 MLS (3 Seasons) 42.5 63 35 28 25 10 37 104 35.6 67 41 1 40 31 94 14 0 La Liga 2 (2 Seasons) 29.5 62 39 27 28 7 21 57 36.8 36 46 1 45 35 97 10 1 Ekstraklasa (2 Seasons) 38.6 0 Eredivisie (1 Season) 19.1 0 0 0 Ligue 1 (1 Season) 1.1 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 2015-2016 18 Lille fr FRA 1. Coupe de la Ligue 2nd 0.8 Matches 2017-2018 20 Oviedo es ESP Copa del Rey 44th 0.9 Matches 2 Seasons 2 Clubs 2 Leagues 1.6 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 Oviedo (1 Season) 1 League 0.9 0 Lille (1 Season) 1 League 0.8 0 Copa del Rey (1 Season) 0.9 0 Coupe de la Ligue (1 Season) 0.8 0
Defensive Actions Table Season Age Squad Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches 2022 24 gh Ghana WCQ 1.3 Matches 3 Seasons 1 Club 3 Leagues 1.3 0 WCQ (1 Season) 1.3 0 Friendlies (M) (1 Season) 0 Africa Cup of Nations qualification (1 Season) 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 2015-2016 18 Lille fr FRA 1. Coupe de la Ligue 0.8 Matches 2015-2016 18 Lille fr FRA 1. Ligue 1 1.1 Matches 2016-2017 19 Twente nl NED 1. Eredivisie 19.1 Matches 2017-2018 20 Oviedo es ESP Copa del Rey 0.9 Matches 2017-2018 20 Oviedo es ESP 2. La Liga 2 7.5 312 2 46 125 150 20 312 25 11 44.0 14 56.0 175 1057 403 20 11 9 27 19 187 39 Matches 2018-2019 21 Numancia es ESP 2. La Liga 2 22.1 946 9 102 357 510 92 946 89 49 55.1 40 44.9 598 4087 2137 89 47 49 76 42 641 225 Matches 2020-2021 23 Wisła Kraków pl POL 1. Ekstraklasa 24.0 Matches 2021-2022 24 Wisła Kraków pl POL 1. Ekstraklasa 14.6 Matches 2022 24 Columbus Crew us USA 1. MLS 8.8 359 2 40 125 198 52 359 25 12 48.0 13 52.0 235 1376 711 35 13 16 32 7 256 71 Matches 2023 25 Columbus Crew us USA 1. MLS 22.0 1273 16 151 496 634 84 1273 76 29 38.2 32 42.1 845 4218 2306 70 37 27 37 18 888 241 Matches 2024 26 Columbus Crew us USA 1. MLS 11.7 698 2 93 224 390 58 698 43 17 39.5 22 51.2 460 2175 1157 42 31 17 20 11 532 155 Matches 9 Seasons 6 Clubs 7 Leagues 132.5 3588 31 432 1327 1882 306 3588 258 118 45.7 121 46.9 2313 12913 6714 256 139 118 192 97 2504 731 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 Columbus Crew (3 Seasons) 1 League 42.5 2330 20 284 845 1222 194 2330 144 58 40.3 67 46.5 1540 7769 4174 147 81 60 89 36 1676 467 Wisła Kraków (2 Seasons) 1 League 38.6 Numancia (1 Season) 1 League 22.1 946 9 102 357 510 92 946 89 49 55.1 40 44.9 598 4087 2137 89 47 49 76 42 641 225 Twente (1 Season) 1 League 19.1 Oviedo (1 Season) 2 Leagues 8.3 312 2 46 125 150 20 312 25 11 44.0 14 56.0 175 1057 403 20 11 9 27 19 187 39 Lille (1 Season) 2 Leagues 1.9 MLS (3 Seasons) 42.5 2330 20 284 845 1222 194 2330 144 58 40.3 67 46.5 1540 7769 4174 147 81 60 89 36 1676 467 La Liga 2 (2 Seasons) 29.5 1258 11 148 482 660 112 1258 114 60 52.6 54 47.4 773 5144 2540 109 58 58 103 61 828 264 Ekstraklasa (2 Seasons) 38.6 Eredivisie (1 Season) 19.1 Ligue 1 (1 Season) 1.1 Copa del Rey (1 Season) 0.9 Coupe de la Ligue (1 Season) 0.8
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 2015-2016 18 Lille 2 Leagues 1.9 2016-2017 19 Twente 1 League 19.1 2017-2018 20 Oviedo 2 Leagues 8.3 312 2 46 125 150 20 312 25 11 44.0 14 56.0 175 1057 403 20 11 9 27 19 187 39 2018-2019 21 Numancia 1 League 22.1 946 9 102 357 510 92 946 89 49 55.1 40 44.9 598 4087 2137 89 47 49 76 42 641 225 2020-2021 23 Wisła Kraków 1 League 24.0 2021-2022 24 Wisła Kraków 1 League 14.6 2022 24 Columbus Crew 2 Leagues 9.0 359 2 40 125 198 52 359 25 12 48.0 13 52.0 235 1376 711 35 13 16 32 7 256 71 2023 25 Columbus Crew 2 Leagues 23.2 1273 16 151 496 634 84 1273 76 29 38.2 32 42.1 845 4218 2306 70 37 27 37 18 888 241 2024 26 Columbus Crew 1 League 11.7 698 2 93 224 390 58 698 43 17 39.5 22 51.2 460 2175 1157 42 31 17 20 11 532 155 9 Seasons 6 Clubs 7 Leagues 132.5 3588 31 432 1327 1882 306 3588 258 118 45.7 121 46.9 2313 12913 6714 256 139 118 192 97 2504 731 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 Columbus Crew (3 Seasons) 1 League 42.5 2330 20 284 845 1222 194 2330 144 58 40.3 67 46.5 1540 7769 4174 147 81 60 89 36 1676 467 Wisła Kraków (2 Seasons) 1 League 38.6 Numancia (1 Season) 1 League 22.1 946 9 102 357 510 92 946 89 49 55.1 40 44.9 598 4087 2137 89 47 49 76 42 641 225 Twente (1 Season) 1 League 19.1 Oviedo (1 Season) 2 Leagues 8.3 312 2 46 125 150 20 312 25 11 44.0 14 56.0 175 1057 403 20 11 9 27 19 187 39 Lille (1 Season) 2 Leagues 1.9 MLS (3 Seasons) 42.5 2330 20 284 845 1222 194 2330 144 58 40.3 67 46.5 1540 7769 4174 147 81 60 89 36 1676 467 La Liga 2 (2 Seasons) 29.5 1258 11 148 482 660 112 1258 114 60 52.6 54 47.4 773 5144 2540 109 58 58 103 61 828 264 Ekstraklasa (2 Seasons) 38.6 Eredivisie (1 Season) 19.1 Ligue 1 (1 Season) 1.1 Copa del Rey (1 Season) 0.9 Coupe de la Ligue (1 Season) 0.8
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 2015-2016 18 Lille fr FRA 1. Ligue 1 5th 1.1 Matches 2016-2017 19 Twente nl NED 1. Eredivisie 7th 19.1 Matches 2017-2018 20 Oviedo es ESP 2. La Liga 2 7th 7.5 312 2 46 125 150 20 312 25 11 44.0 14 56.0 175 1057 403 20 11 9 27 19 187 39 Matches 2018-2019 21 Numancia es ESP 2. La Liga 2 17th 22.1 946 9 102 357 510 92 946 89 49 55.1 40 44.9 598 4087 2137 89 47 49 76 42 641 225 Matches 2020-2021 23 Wisła Kraków pl POL 1. Ekstraklasa 13th 24.0 Matches 2021-2022 24 Wisła Kraków pl POL 1. Ekstraklasa 17th 14.6 Matches 2022 24 Columbus Crew us USA 1. MLS 15th 8.8 359 2 40 125 198 52 359 25 12 48.0 13 52.0 235 1376 711 35 13 16 32 7 256 71 Matches 2023 25 Columbus Crew us USA 1. MLS 3rd 22.0 1273 16 151 496 634 84 1273 76 29 38.2 32 42.1 845 4218 2306 70 37 27 37 18 888 241 Matches 2024 26 Columbus Crew us USA 1. MLS 2nd 11.7 698 2 93 224 390 58 698 43 17 39.5 22 51.2 460 2175 1157 42 31 17 20 11 532 155 Matches 9 Seasons 6 Clubs 5 Leagues 130.8 3588 31 432 1327 1882 306 3588 258 118 45.7 121 46.9 2313 12913 6714 256 139 118 192 97 2504 731 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 Columbus Crew (3 Seasons) 1 League 42.5 2330 20 284 845 1222 194 2330 144 58 40.3 67 46.5 1540 7769 4174 147 81 60 89 36 1676 467 Wisła Kraków (2 Seasons) 1 League 38.6 Numancia (1 Season) 1 League 22.1 946 9 102 357 510 92 946 89 49 55.1 40 44.9 598 4087 2137 89 47 49 76 42 641 225 Twente (1 Season) 1 League 19.1 Oviedo (1 Season) 1 League 7.5 312 2 46 125 150 20 312 25 11 44.0 14 56.0 175 1057 403 20 11 9 27 19 187 39 Lille (1 Season) 1 League 1.1 MLS (3 Seasons) 42.5 2330 20 284 845 1222 194 2330 144 58 40.3 67 46.5 1540 7769 4174 147 81 60 89 36 1676 467 La Liga 2 (2 Seasons) 29.5 1258 11 148 482 660 112 1258 114 60 52.6 54 47.4 773 5144 2540 109 58 58 103 61 828 264 Ekstraklasa (2 Seasons) 38.6 Eredivisie (1 Season) 19.1 Ligue 1 (1 Season) 1.1
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 2015-2016 18 Lille fr FRA 1. Coupe de la Ligue 2nd 0.8 Matches 2017-2018 20 Oviedo es ESP Copa del Rey 44th 0.9 Matches 2 Seasons 2 Clubs 2 Leagues 1.6 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 Oviedo (1 Season) 1 League 0.9 Lille (1 Season) 1 League 0.8 Copa del Rey (1 Season) 0.9 Coupe de la Ligue (1 Season) 0.8
Possession Table Season Age Squad Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches 2022 24 gh Ghana WCQ 1.3 Matches 3 Seasons 1 Club 3 Leagues 1.3 WCQ (1 Season) 1.3 Friendlies (M) (1 Season) Africa Cup of Nations qualification (1 Season)
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 2015-2016 18 Lille fr FRA 1. Coupe de la Ligue 1 68 68 14.2 0.8 0 0 1 67 0 3.00 2 1 +1 +1.32 +0.45 Matches 2015-2016 18 Lille fr FRA 1. Ligue 1 3 102 34 3.0 1.1 1 0 2 2 0.67 0 1 -1 -0.88 -1.23 Matches 2016-2017 19 Twente nl NED 1. Eredivisie 26 1,718 66 56.1 19.1 20 8 6 7 1.35 28 26 +2 +0.10 +0.37 Matches 2017-2018 20 Oviedo es ESP Copa del Rey 1 80 80 88.9 0.9 1 80 0 0 0 0.00 0 1 -1 -1.13 -1.13 Matches 2017-2018 20 Oviedo es ESP 2. La Liga 2 20 671 34 17.8 7.5 7 1 13 11 1.50 10 5 +5 +0.67 +0.64 9.7 6.1 +3.6 +0.50 +0.30 Matches 2018-2019 21 Numancia es ESP 2. La Liga 2 34 1,988 58 53.9 22.1 22 78 10 12 23 1 1.24 24 25 -1 -0.05 +0.22 24.6 24.7 -0.1 -0.01 +0.14 Matches 2020-2021 23 Wisła Kraków pl POL 1. Ekstraklasa 28 2,156 77 79.9 24.0 26 81 11 2 23 0 1.11 33 30 +3 +0.13 +1.12 Matches 2021-2022 24 Wisła Kraków pl POL 1. Ekstraklasa 19 1,316 69 43.0 14.6 17 74 5 2 31 0 1.11 14 20 -6 -0.41 +0.16 Matches 2022 24 Columbus Crew us USA 1. MLS 19 791 42 25.8 8.8 10 68 0 9 13 9 1.05 10 14 -4 -0.46 -0.81 13.3 11.6 +1.7 +0.20 +0.35 Matches 2023 25 Columbus Crew us USA 1. MLS 31 1,982 64 64.8 22.0 22 81 9 9 23 1 1.84 41 27 +14 +0.64 +0.05 40.5 25.0 +15.4 +0.70 +0.62 Matches 2024 26 Columbus Crew us USA 1. MLS 24 1,051 44 34.3 11.7 10 80 2 14 18 10 2.00 25 16 +9 +0.77 -0.26 21.5 16.4 +5.1 +0.44 +0.04 Matches 9 Seasons 6 Clubs 7 Leagues 206 11,923 58 40.5 132.5 136 78 46 70 21 41 1.41 187 166 +21 +0.16 0.00 109.6 83.8 +25.8 +0.36 +0.27 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 Columbus Crew (3 Seasons) 1 League 74 3,824 52 41.7 42.5 42 77 11 32 18 20 1.69 76 57 +19 +0.45 -0.21 75.3 53.0 +22.3 +0.52 +0.43 Wisła Kraków (2 Seasons) 1 League 47 3,472 74 60.3 38.6 43 78 16 4 27 0 1.11 47 50 -3 -0.08 +0.59 Numancia (1 Season) 1 League 34 1,988 58 53.9 22.1 22 78 10 12 23 1 1.24 24 25 -1 -0.05 +0.22 24.6 24.7 -0.1 -0.01 +0.14 Twente (1 Season) 1 League 26 1,718 66 56.1 19.1 20 8 6 7 1.35 28 26 +2 +0.10 +0.37 Oviedo (1 Season) 2 Leagues 21 751 36 19.4 8.3 8 80 1 13 11 1.43 10 6 +4 +0.48 +0.45 9.7 6.1 +3.6 +0.50 +0.30 Lille (1 Season) 2 Leagues 4 170 43 4.4 1.9 1 0 3 67 2 1.25 2 2 0 0.00 -0.41 MLS (3 Seasons) 74 3,824 52 41.7 42.5 42 77 11 32 18 20 1.69 76 57 +19 +0.45 -0.21 75.3 53.0 +22.3 +0.52 +0.43 La Liga 2 (2 Seasons) 54 2,659 49 35.6 29.5 29 78 11 25 23 12 1.34 34 30 +4 +0.14 +0.21 34.3 30.8 +3.5 +0.12 +0.05 Ekstraklasa (2 Seasons) 47 3,472 74 60.3 38.6 43 78 16 4 27 0 1.11 47 50 -3 -0.08 +0.59 Eredivisie (1 Season) 26 1,718 66 56.1 19.1 20 8 6 7 1.35 28 26 +2 +0.10 +0.37 Ligue 1 (1 Season) 3 102 34 3.0 1.1 1 0 2 2 0.67 0 1 -1 -0.88 -1.23 Copa del Rey (1 Season) 1 80 80 88.9 0.9 1 80 0 0 0 0.00 0 1 -1 -1.13 -1.13 Coupe de la Ligue (1 Season) 1 68 68 14.2 0.8 0 0 1 67 0 3.00 2 1 +1 +1.32 +0.45
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 2015-2016 18 Lille 2 Leagues 4 170 43 4.4 1.9 1 0 3 67 2 1.25 2 2 0 0.00 -0.41 2016-2017 19 Twente 1 League 26 1,718 66 56.1 19.1 20 8 6 7 1.35 28 26 +2 +0.10 +0.37 2017-2018 20 Oviedo 2 Leagues 21 751 36 19.4 8.3 8 80 1 13 11 1.43 10 6 +4 +0.48 +0.45 9.7 6.1 +3.6 +0.50 +0.30 2018-2019 21 Numancia 1 League 34 1,988 58 53.9 22.1 22 78 10 12 23 1 1.24 24 25 -1 -0.05 +0.22 24.6 24.7 -0.1 -0.01 +0.14 2020-2021 23 Wisła Kraków 1 League 28 2,156 77 79.9 24.0 26 81 11 2 23 0 1.11 33 30 +3 +0.13 +1.12 2021-2022 24 Wisła Kraków 1 League 19 1,316 69 43.0 14.6 17 74 5 2 31 0 1.11 14 20 -6 -0.41 +0.16 2022 24 Columbus Crew 2 Leagues 20 812 41 25.8 9.0 10 68 0 10 14 9 1.00 10 15 -5 -0.55 -0.90 13.3 11.6 +1.7 +0.20 +0.35 2023 25 Columbus Crew 2 Leagues 33 2,090 63 62.8 23.2 24 79 9 9 23 1 1.91 46 27 +19 +0.82 +0.31 40.5 25.0 +15.4 +0.70 +0.62 2024 26 Columbus Crew 1 League 24 1,051 44 34.3 11.7 10 80 2 14 18 10 2.00 25 16 +9 +0.77 -0.26 21.5 16.4 +5.1 +0.44 +0.04 9 Seasons 6 Clubs 7 Leagues 206 11,923 58 40.5 132.5 136 78 46 70 21 41 1.41 187 166 +21 +0.16 0.00 109.6 83.8 +25.8 +0.36 +0.27 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 Columbus Crew (3 Seasons) 1 League 74 3,824 52 41.7 42.5 42 77 11 32 18 20 1.69 76 57 +19 +0.45 -0.21 75.3 53.0 +22.3 +0.52 +0.43 Wisła Kraków (2 Seasons) 1 League 47 3,472 74 60.3 38.6 43 78 16 4 27 0 1.11 47 50 -3 -0.08 +0.59 Numancia (1 Season) 1 League 34 1,988 58 53.9 22.1 22 78 10 12 23 1 1.24 24 25 -1 -0.05 +0.22 24.6 24.7 -0.1 -0.01 +0.14 Twente (1 Season) 1 League 26 1,718 66 56.1 19.1 20 8 6 7 1.35 28 26 +2 +0.10 +0.37 Oviedo (1 Season) 2 Leagues 21 751 36 19.4 8.3 8 80 1 13 11 1.43 10 6 +4 +0.48 +0.45 9.7 6.1 +3.6 +0.50 +0.30 Lille (1 Season) 2 Leagues 4 170 43 4.4 1.9 1 0 3 67 2 1.25 2 2 0 0.00 -0.41 MLS (3 Seasons) 74 3,824 52 41.7 42.5 42 77 11 32 18 20 1.69 76 57 +19 +0.45 -0.21 75.3 53.0 +22.3 +0.52 +0.43 La Liga 2 (2 Seasons) 54 2,659 49 35.6 29.5 29 78 11 25 23 12 1.34 34 30 +4 +0.14 +0.21 34.3 30.8 +3.5 +0.12 +0.05 Ekstraklasa (2 Seasons) 47 3,472 74 60.3 38.6 43 78 16 4 27 0 1.11 47 50 -3 -0.08 +0.59 Eredivisie (1 Season) 26 1,718 66 56.1 19.1 20 8 6 7 1.35 28 26 +2 +0.10 +0.37 Ligue 1 (1 Season) 3 102 34 3.0 1.1 1 0 2 2 0.67 0 1 -1 -0.88 -1.23 Copa del Rey (1 Season) 1 80 80 88.9 0.9 1 80 0 0 0 0.00 0 1 -1 -1.13 -1.13 Coupe de la Ligue (1 Season) 1 68 68 14.2 0.8 0 0 1 67 0 3.00 2 1 +1 +1.32 +0.45
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 2015-2016 18 Lille fr FRA 1. Ligue 1 5th 3 102 34 3.0 1.1 1 0 2 2 0.67 0 1 -1 -0.88 -1.23 Matches 2016-2017 19 Twente nl NED 1. Eredivisie 7th 26 1,718 66 56.1 19.1 20 8 6 7 1.35 28 26 +2 +0.10 +0.37 Matches 2017-2018 20 Oviedo es ESP 2. La Liga 2 7th 20 671 34 17.8 7.5 7 1 13 11 1.50 10 5 +5 +0.67 +0.64 9.7 6.1 +3.6 +0.50 +0.30 Matches 2018-2019 21 Numancia es ESP 2. La Liga 2 17th 34 1,988 58 53.9 22.1 22 78 10 12 23 1 1.24 24 25 -1 -0.05 +0.22 24.6 24.7 -0.1 -0.01 +0.14 Matches 2020-2021 23 Wisła Kraków pl POL 1. Ekstraklasa 13th 28 2,156 77 79.9 24.0 26 81 11 2 23 0 1.11 33 30 +3 +0.13 +1.12 Matches 2021-2022 24 Wisła Kraków pl POL 1. Ekstraklasa 17th 19 1,316 69 43.0 14.6 17 74 5 2 31 0 1.11 14 20 -6 -0.41 +0.16 Matches 2022 24 Columbus Crew us USA 1. MLS 15th 19 791 42 25.8 8.8 10 68 0 9 13 9 1.05 10 14 -4 -0.46 -0.81 13.3 11.6 +1.7 +0.20 +0.35 Matches 2023 25 Columbus Crew us USA 1. MLS 3rd 31 1,982 64 64.8 22.0 22 81 9 9 23 1 1.84 41 27 +14 +0.64 +0.05 40.5 25.0 +15.4 +0.70 +0.62 Matches 2024 26 Columbus Crew us USA 1. MLS 2nd 24 1,051 44 34.3 11.7 10 80 2 14 18 10 2.00 25 16 +9 +0.77 -0.26 21.5 16.4 +5.1 +0.44 +0.04 Matches 9 Seasons 6 Clubs 5 Leagues 204 11,775 58 40.8 130.8 135 78 46 69 20 41 1.40 185 164 +21 +0.16 +0.02 109.6 83.8 +25.8 +0.36 +0.27 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 Columbus Crew (3 Seasons) 1 League 74 3,824 52 41.7 42.5 42 77 11 32 18 20 1.69 76 57 +19 +0.45 -0.21 75.3 53.0 +22.3 +0.52 +0.43 Wisła Kraków (2 Seasons) 1 League 47 3,472 74 60.3 38.6 43 78 16 4 27 0 1.11 47 50 -3 -0.08 +0.59 Numancia (1 Season) 1 League 34 1,988 58 53.9 22.1 22 78 10 12 23 1 1.24 24 25 -1 -0.05 +0.22 24.6 24.7 -0.1 -0.01 +0.14 Twente (1 Season) 1 League 26 1,718 66 56.1 19.1 20 8 6 7 1.35 28 26 +2 +0.10 +0.37 Oviedo (1 Season) 1 League 20 671 34 17.8 7.5 7 1 13 11 1.50 10 5 +5 +0.67 +0.64 9.7 6.1 +3.6 +0.50 +0.30 Lille (1 Season) 1 League 3 102 34 3.0 1.1 1 0 2 2 0.67 0 1 -1 -0.88 -1.23 MLS (3 Seasons) 74 3,824 52 41.7 42.5 42 77 11 32 18 20 1.69 76 57 +19 +0.45 -0.21 75.3 53.0 +22.3 +0.52 +0.43 La Liga 2 (2 Seasons) 54 2,659 49 35.6 29.5 29 78 11 25 23 12 1.34 34 30 +4 +0.14 +0.21 34.3 30.8 +3.5 +0.12 +0.05 Ekstraklasa (2 Seasons) 47 3,472 74 60.3 38.6 43 78 16 4 27 0 1.11 47 50 -3 -0.08 +0.59 Eredivisie (1 Season) 26 1,718 66 56.1 19.1 20 8 6 7 1.35 28 26 +2 +0.10 +0.37 Ligue 1 (1 Season) 3 102 34 3.0 1.1 1 0 2 2 0.67 0 1 -1 -0.88 -1.23
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 18 Lille fr FRA 1. Coupe de la Ligue 2nd 1 68 68 14.2 0.8 0 0 1 67 0 3.00 2 1 +1 +1.32 +0.45 Matches 2017-2018 20 Oviedo es ESP Copa del Rey 44th 1 80 80 88.9 0.9 1 80 0 0 0 0.00 0 1 -1 -1.13 -1.13 Matches 2 Seasons 2 Clubs 2 Leagues 2 148 74 26.0 1.6 1 81 0 1 67 0 1.50 2 2 0 0.00 -0.85 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Oviedo (1 Season) 1 League 1 80 80 88.9 0.9 1 80 0 0 0 0.00 0 1 -1 -1.13 -1.13 Lille (1 Season) 1 League 1 68 68 14.2 0.8 0 0 1 67 0 3.00 2 1 +1 +1.32 +0.45 Copa del Rey (1 Season) 1 80 80 88.9 0.9 1 80 0 0 0 0.00 0 1 -1 -1.13 -1.13 Coupe de la Ligue (1 Season) 1 68 68 14.2 0.8 0 0 1 67 0 3.00 2 1 +1 +1.32 +0.45
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 2016 18 gh Ghana Friendlies (M) 0 0 0 0 1 Matches 2017 19 gh Ghana Africa Cup of Nations qualification 0 0 0 0 1 Matches 2022 24 gh Ghana WCQ 3 113 38 15.7 1.3 1 90 1 2 12 3 2.00 0 1 -1 -0.80 -1.54 Matches 3 Seasons 1 Club 3 Leagues 3 113 38 7.8 1.3 1 90 1 2 12 5 2.00 0 1 -1 -0.80 -1.54 WCQ (1 Season) 3 113 38 15.7 1.3 1 90 1 2 12 3 2.00 0 1 -1 -0.80 -1.54 Friendlies (M) (1 Season) 0 0 0 0 1 Africa Cup of Nations qualification (1 Season) 0 0 0 0 1
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 2015-2016 18 Lille 2 Leagues 1.9 1 0 0 1 0 2016-2017 19 Twente 1 League 19.1 2 0 0 14 0 0 0 0 0 0 0 0 2017-2018 20 Oviedo 2 Leagues 8.3 1 1 0 8 21 2 14 10 14 0 0 0 46 11 8 57.9 2018-2019 21 Numancia 1 League 22.1 6 1 1 39 35 2 49 25 25 0 0 0 94 25 32 43.9 2020-2021 23 Wisła Kraków 1 League 24.0 2 0 0 0 2021-2022 24 Wisła Kraków 1 League 14.6 1 0 0 0 2022 24 Columbus Crew 2 Leagues 9.0 1 0 0 8 14 4 14 2 12 0 0 0 35 5 8 38.5 2023 25 Columbus Crew 2 Leagues 23.2 3 0 0 26 32 5 72 21 21 1 0 0 115 7 16 30.4 2024 26 Columbus Crew 1 League 11.7 3 0 0 11 20 8 28 9 3 0 2 0 47 3 10 23.1 9 Seasons 6 Clubs 7 Leagues 132.5 20 2 1 105 120 20 167 66 74 1 2 0 337 51 74 40.8 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches Columbus Crew (3 Seasons) 1 League 42.5 7 0 0 43 64 16 104 31 35 1 2 0 197 15 34 30.6 Wisła Kraków (2 Seasons) 1 League 38.6 3 0 0 0 Numancia (1 Season) 1 League 22.1 6 1 1 39 35 2 49 25 25 0 0 0 94 25 32 43.9 Twente (1 Season) 1 League 19.1 2 0 0 14 0 0 0 0 0 0 0 0 Oviedo (1 Season) 2 Leagues 8.3 1 1 0 8 21 2 14 10 14 0 0 0 46 11 8 57.9 Lille (1 Season) 2 Leagues 1.9 1 0 0 1 0 MLS (3 Seasons) 42.5 7 0 0 43 64 16 104 31 35 1 2 0 197 15 34 30.6 La Liga 2 (2 Seasons) 29.5 7 2 1 47 56 4 63 35 39 0 0 0 140 36 40 47.4 Ekstraklasa (2 Seasons) 38.6 3 0 0 0 Eredivisie (1 Season) 19.1 2 0 0 14 0 0 0 0 0 0 0 0 Ligue 1 (1 Season) 1.1 0 0 1 Copa del Rey (1 Season) 0.9 0 0 0 0 Coupe de la Ligue (1 Season) 0.8 1 0 0 0
Miscellaneous Stats Table Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches 2015-2016 18 Lille fr FRA 1. Ligue 1 5th 1.1 0 0 1 Matches 2016-2017 19 Twente nl NED 1. Eredivisie 7th 19.1 2 0 0 14 0 0 0 0 0 0 0 0 Matches 2017-2018 20 Oviedo es ESP 2. La Liga 2 7th 7.5 1 1 0 8 21 2 14 10 14 0 0 0 46 11 8 57.9 Matches 2018-2019 21 Numancia es ESP 2. La Liga 2 17th 22.1 6 1 1 39 35 2 49 25 25 0 0 0 94 25 32 43.9 Matches 2020-2021 23 Wisła Kraków pl POL 1. Ekstraklasa 13th 24.0 2 0 0 0 Matches 2021-2022 24 Wisła Kraków pl POL 1. Ekstraklasa 17th 14.6 1 0 0 0 Matches 2022 24 Columbus Crew us USA 1. MLS 15th 8.8 1 0 0 8 14 4 13 2 11 0 0 0 35 5 8 38.5 Matches 2023 25 Columbus Crew us USA 1. MLS 3rd 22.0 3 0 0 24 30 4 63 20 21 1 0 0 115 7 16 30.4 Matches 2024 26 Columbus Crew us USA 1. MLS 2nd 11.7 3 0 0 11 20 8 28 9 3 0 2 0 47 3 10 23.1 Matches 9 Seasons 6 Clubs 5 Leagues 130.8 19 2 1 105 120 20 167 66 74 1 2 0 337 51 74 40.8 Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches Columbus Crew (3 Seasons) 1 League 42.5 7 0 0 43 64 16 104 31 35 1 2 0 197 15 34 30.6 Wisła Kraków (2 Seasons) 1 League 38.6 3 0 0 0 Numancia (1 Season) 1 League 22.1 6 1 1 39 35 2 49 25 25 0 0 0 94 25 32 43.9 Twente (1 Season) 1 League 19.1 2 0 0 14 0 0 0 0 0 0 0 0 Oviedo (1 Season) 1 League 7.5 1 1 0 8 21 2 14 10 14 0 0 0 46 11 8 57.9 Lille (1 Season) 1 League 1.1 0 0 1 MLS (3 Seasons) 42.5 7 0 0 43 64 16 104 31 35 1 2 0 197 15 34 30.6 La Liga 2 (2 Seasons) 29.5 7 2 1 47 56 4 63 35 39 0 0 0 140 36 40 47.4 Ekstraklasa (2 Seasons) 38.6 3 0 0 0 Eredivisie (1 Season) 19.1 2 0 0 14 0 0 0 0 0 0 0 0 Ligue 1 (1 Season) 1.1 0 0 1
Miscellaneous Stats Table Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2015-2016 18 Lille fr FRA 1. Coupe de la Ligue 2nd 0.8 1 0 0 0 Matches 2017-2018 20 Oviedo es ESP Copa del Rey 44th 0.9 0 0 0 0 Matches 2 Seasons 2 Clubs 2 Leagues 1.6 1 0 0 0 Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Oviedo (1 Season) 1 League 0.9 0 0 0 0 Lille (1 Season) 1 League 0.8 1 0 0 0 Copa del Rey (1 Season) 0.9 0 0 0 0 Coupe de la Ligue (1 Season) 0.8 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 2022 24 gh Ghana WCQ 1.3 0 0 0 0 Matches 3 Seasons 1 Club 3 Leagues 1.3 0 0 0 0 WCQ (1 Season) 1.3 0 0 0 0 Friendlies (M) (1 Season) Africa Cup of Nations qualification (1 Season)
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 Yaw Yeboah Pages
Yaw Yeboah 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