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. Segunda División 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. Segunda División 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 8 7 590 6.6 0 3 3 0 0 0 1 0 0.5 0.5 1.1 1.6 27 27 77 0.00 0.46 0.46 0.00 0.46 0.07 0.17 0.24 0.07 0.24 Matches 9 Seasons 6 Clubs 7 Leagues 190 133 11,462 127.4 16 11 27 15 1 1 18 2 8.8 8.8 10.3 19.1 241 208 653 0.13 0.09 0.21 0.12 0.20 0.13 0.15 0.29 0.13 0.29 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 58 39 3,363 37.4 3 8 11 3 0 0 5 0 5.9 5.9 7.8 13.7 132 138 389 0.08 0.21 0.29 0.08 0.29 0.16 0.21 0.37 0.16 0.37 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) 58 39 3,363 37.4 3 8 11 3 0 0 5 0 5.9 5.9 7.8 13.7 132 138 389 0.08 0.21 0.29 0.08 0.29 0.16 0.21 0.37 0.16 0.37 Segunda División (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 1 League 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 2023 25 Columbus Crew 1 League 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 2024 26 Columbus Crew 1 League 8 7 590 6.6 0 3 3 0 0 0 1 0 0.5 0.5 1.1 1.6 27 27 77 0.00 0.46 0.46 0.00 0.46 0.07 0.17 0.24 0.07 0.24 9 Seasons 6 Clubs 7 Leagues 190 133 11,462 127.4 16 11 27 15 1 1 18 2 8.8 8.8 10.3 19.1 241 208 653 0.13 0.09 0.21 0.12 0.20 0.13 0.15 0.29 0.13 0.29 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 58 39 3,363 37.4 3 8 11 3 0 0 5 0 5.9 5.9 7.8 13.7 132 138 389 0.08 0.21 0.29 0.08 0.29 0.16 0.21 0.37 0.16 0.37 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) 58 39 3,363 37.4 3 8 11 3 0 0 5 0 5.9 5.9 7.8 13.7 132 138 389 0.08 0.21 0.29 0.08 0.29 0.16 0.21 0.37 0.16 0.37 Segunda División (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. Segunda División 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. Segunda División 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 9th 8 7 590 6.6 0 3 3 0 0 0 1 0 0.5 0.5 1.1 1.6 27 27 77 0.00 0.46 0.46 0.00 0.46 0.07 0.17 0.24 0.07 0.24 Matches 9 Seasons 6 Clubs 5 Leagues 188 132 11,314 125.7 16 11 27 15 1 1 17 2 8.8 8.8 10.3 19.1 241 208 653 0.13 0.09 0.21 0.12 0.21 0.13 0.15 0.29 0.13 0.29 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 58 39 3,363 37.4 3 8 11 3 0 0 5 0 5.9 5.9 7.8 13.7 132 138 389 0.08 0.21 0.29 0.08 0.29 0.16 0.21 0.37 0.16 0.37 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) 58 39 3,363 37.4 3 8 11 3 0 0 5 0 5.9 5.9 7.8 13.7 132 138 389 0.08 0.21 0.29 0.08 0.29 0.16 0.21 0.37 0.16 0.37 Segunda División (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. Segunda División 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. Segunda División 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 6.6 0 10 1 10.0 1.53 0.15 0.00 0.00 17.8 1 0 0 0.5 0.5 0.05 -0.5 -0.5 Matches 9 Seasons 6 Clubs 7 Leagues 127.4 16 117 51 43.6 1.36 0.59 0.06 0.14 19.1 5 1 1 8.8 8.8 0.08 -3.8 -3.8 Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches Columbus Crew (3 Seasons) 1 League 37.4 3 59 18 30.5 1.58 0.48 0.05 0.17 17.4 3 0 0 5.9 5.9 0.10 -2.9 -2.9 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) 37.4 3 59 18 30.5 1.58 0.48 0.05 0.17 17.4 3 0 0 5.9 5.9 0.10 -2.9 -2.9 Segunda División (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 1 League 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 2023 25 Columbus Crew 1 League 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 2024 26 Columbus Crew 1 League 6.6 0 10 1 10.0 1.53 0.15 0.00 0.00 17.8 1 0 0 0.5 0.5 0.05 -0.5 -0.5 9 Seasons 6 Clubs 7 Leagues 127.4 16 117 51 43.6 1.36 0.59 0.06 0.14 19.1 5 1 1 8.8 8.8 0.08 -3.8 -3.8 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches Columbus Crew (3 Seasons) 1 League 37.4 3 59 18 30.5 1.58 0.48 0.05 0.17 17.4 3 0 0 5.9 5.9 0.10 -2.9 -2.9 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) 37.4 3 59 18 30.5 1.58 0.48 0.05 0.17 17.4 3 0 0 5.9 5.9 0.10 -2.9 -2.9 Segunda División (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. Segunda División 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. Segunda División 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 9th 6.6 0 10 1 10.0 1.53 0.15 0.00 0.00 17.8 1 0 0 0.5 0.5 0.05 -0.5 -0.5 Matches 9 Seasons 6 Clubs 5 Leagues 125.7 16 117 51 43.6 1.36 0.59 0.06 0.14 19.1 5 1 1 8.8 8.8 0.08 -3.8 -3.8 Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches Columbus Crew (3 Seasons) 1 League 37.4 3 59 18 30.5 1.58 0.48 0.05 0.17 17.4 3 0 0 5.9 5.9 0.10 -2.9 -2.9 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) 37.4 3 59 18 30.5 1.58 0.48 0.05 0.17 17.4 3 0 0 5.9 5.9 0.10 -2.9 -2.9 Segunda División (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. Segunda División 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. Segunda División 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 6.6 251 303 82.8 3128 964 170 185 91.9 67 79 84.8 2 12 16.7 3 1.1 1.3 +1.9 12 10 10 1 27 Matches 9 Seasons 6 Clubs 7 Leagues 127.4 1846 2412 76.5 27485 7240 1048 1224 85.6 639 796 80.3 89 178 50.0 11 10.3 10.7 +0.7 87 112 72 25 208 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 37.4 1283 1599 80.2 18820 5195 756 858 88.1 437 521 83.9 50 99 50.5 8 7.8 7.7 +0.2 59 75 48 13 138 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) 37.4 1283 1599 80.2 18820 5195 756 858 88.1 437 521 83.9 50 99 50.5 8 7.8 7.7 +0.2 59 75 48 13 138 Segunda División (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 1 League 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 2023 25 Columbus Crew 1 League 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 2024 26 Columbus Crew 1 League 6.6 251 303 82.8 3128 964 170 185 91.9 67 79 84.8 2 12 16.7 3 1.1 1.3 +1.9 12 10 10 1 27 9 Seasons 6 Clubs 7 Leagues 127.4 1846 2412 76.5 27485 7240 1048 1224 85.6 639 796 80.3 89 178 50.0 11 10.3 10.7 +0.7 87 112 72 25 208 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 37.4 1283 1599 80.2 18820 5195 756 858 88.1 437 521 83.9 50 99 50.5 8 7.8 7.7 +0.2 59 75 48 13 138 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) 37.4 1283 1599 80.2 18820 5195 756 858 88.1 437 521 83.9 50 99 50.5 8 7.8 7.7 +0.2 59 75 48 13 138 Segunda División (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. Segunda División 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. Segunda División 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 9th 6.6 251 303 82.8 3128 964 170 185 91.9 67 79 84.8 2 12 16.7 3 1.1 1.3 +1.9 12 10 10 1 27 Matches 9 Seasons 6 Clubs 5 Leagues 125.7 1846 2412 76.5 27485 7240 1048 1224 85.6 639 796 80.3 89 178 50.0 11 10.3 10.7 +0.7 87 112 72 25 208 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 37.4 1283 1599 80.2 18820 5195 756 858 88.1 437 521 83.9 50 99 50.5 8 7.8 7.7 +0.2 59 75 48 13 138 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) 37.4 1283 1599 80.2 18820 5195 756 858 88.1 437 521 83.9 50 99 50.5 8 7.8 7.7 +0.2 59 75 48 13 138 Segunda División (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 1 League 8.8 242 238 4 1 2 2 13 2 1 0 1 0 177 0 7 2023 25 Columbus Crew 1 League 22.0 1054 948 104 5 3 4 63 97 2 0 1 0 855 2 31 2024 26 Columbus Crew 1 League 6.6 303 280 22 1 0 0 13 20 1 0 0 0 251 1 11 9 Seasons 6 Clubs 7 Leagues 127.4 2412 2246 158 14 7 10 152 129 12 4 4 0 1846 8 93 Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches Columbus Crew (3 Seasons) 1 League 37.4 1599 1466 130 7 5 6 89 119 4 0 2 0 1283 3 49 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) 37.4 1599 1466 130 7 5 6 89 119 4 0 2 0 1283 3 49 Segunda División (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 1 League 8.8 32 3.64 22 0 5 1 3 1 1 0.11 1 0 0 0 0 0 2023 25 Columbus Crew 1 League 22.0 72 3.27 55 3 7 3 3 1 7 0.32 5 0 1 0 1 0 2024 26 Columbus Crew 1 League 6.6 24 3.66 16 1 3 0 4 0 7 1.07 6 0 1 0 0 0 9 Seasons 6 Clubs 7 Leagues 127.4 209 3.13 147 5 22 10 23 2 19 0.28 13 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 37.4 128 3.43 93 4 15 4 10 2 15 0.40 12 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) 37.4 128 3.43 93 4 15 4 10 2 15 0.40 12 0 2 0 1 0 Segunda División (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. Segunda División 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. Segunda División 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 9th 6.6 24 3.66 16 1 3 0 4 0 7 1.07 6 0 1 0 0 0 Matches 9 Seasons 6 Clubs 5 Leagues 125.7 209 3.13 147 5 22 10 23 2 19 0.28 13 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 37.4 128 3.43 93 4 15 4 10 2 15 0.40 12 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) 37.4 128 3.43 93 4 15 4 10 2 15 0.40 12 0 2 0 1 0 Segunda División (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 1 League 8.8 20 11 10 8 2 9 28 32.1 19 11 0 11 2 22 2 0 2023 25 Columbus Crew 1 League 22.0 31 21 11 16 4 19 54 35.2 35 23 1 22 20 51 5 0 2024 26 Columbus Crew 1 League 6.6 6 2 4 1 1 3 11 27.3 8 2 0 2 4 10 4 0 9 Seasons 6 Clubs 7 Leagues 127.4 119 73 52 53 14 52 150 34.7 98 82 2 80 61 180 21 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 37.4 57 34 25 25 7 31 93 33.3 62 36 1 35 26 83 11 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) 37.4 57 34 25 25 7 31 93 33.3 62 36 1 35 26 83 11 0 Segunda División (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. Segunda División 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. Segunda División 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 9th 6.6 6 2 4 1 1 3 11 27.3 8 2 0 2 4 10 4 0 Matches 9 Seasons 6 Clubs 5 Leagues 125.7 119 73 52 53 14 52 150 34.7 98 82 2 80 61 180 21 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 37.4 57 34 25 25 7 31 93 33.3 62 36 1 35 26 83 11 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) 37.4 57 34 25 25 7 31 93 33.3 62 36 1 35 26 83 11 0 Segunda División (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. Segunda División 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. Segunda División 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 6.6 369 1 54 117 204 36 369 26 11 42.3 12 46.2 246 1187 708 27 21 10 13 5 274 77 Matches 9 Seasons 6 Clubs 7 Leagues 127.4 3259 30 393 1220 1696 284 3259 241 112 46.5 111 46.1 2099 11925 6265 241 129 111 185 91 2246 653 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 37.4 2001 19 245 738 1036 172 2001 127 52 40.9 57 44.9 1326 6781 3725 132 71 53 82 30 1418 389 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) 37.4 2001 19 245 738 1036 172 2001 127 52 40.9 57 44.9 1326 6781 3725 132 71 53 82 30 1418 389 Segunda División (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 1 League 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 2023 25 Columbus Crew 1 League 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 2024 26 Columbus Crew 1 League 6.6 369 1 54 117 204 36 369 26 11 42.3 12 46.2 246 1187 708 27 21 10 13 5 274 77 9 Seasons 6 Clubs 7 Leagues 127.4 3259 30 393 1220 1696 284 3259 241 112 46.5 111 46.1 2099 11925 6265 241 129 111 185 91 2246 653 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 37.4 2001 19 245 738 1036 172 2001 127 52 40.9 57 44.9 1326 6781 3725 132 71 53 82 30 1418 389 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) 37.4 2001 19 245 738 1036 172 2001 127 52 40.9 57 44.9 1326 6781 3725 132 71 53 82 30 1418 389 Segunda División (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. Segunda División 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. Segunda División 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 9th 6.6 369 1 54 117 204 36 369 26 11 42.3 12 46.2 246 1187 708 27 21 10 13 5 274 77 Matches 9 Seasons 6 Clubs 5 Leagues 125.7 3259 30 393 1220 1696 284 3259 241 112 46.5 111 46.1 2099 11925 6265 241 129 111 185 91 2246 653 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 37.4 2001 19 245 738 1036 172 2001 127 52 40.9 57 44.9 1326 6781 3725 132 71 53 82 30 1418 389 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) 37.4 2001 19 245 738 1036 172 2001 127 52 40.9 57 44.9 1326 6781 3725 132 71 53 82 30 1418 389 Segunda División (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. Segunda División 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. Segunda División 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 8 590 74 72.8 6.6 7 78 1 1 45 1 1.63 11 6 +5 +0.76 +1.58 9.1 7.0 +2.0 +0.31 +0.91 Matches 9 Seasons 6 Clubs 7 Leagues 190 11,462 60 42.1 127.4 133 78 45 57 22 32 1.34 173 156 +17 +0.13 +0.10 97.2 74.5 +22.7 +0.34 +0.34 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 58 3,363 58 48.5 37.4 39 77 10 19 19 11 1.55 62 47 +15 +0.40 +0.05 62.9 43.7 +19.2 +0.51 +0.62 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) 58 3,363 58 48.5 37.4 39 77 10 19 19 11 1.55 62 47 +15 +0.40 +0.05 62.9 43.7 +19.2 +0.51 +0.62 Segunda División (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 1 League 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 2023 25 Columbus Crew 1 League 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 2024 26 Columbus Crew 1 League 8 590 74 72.8 6.6 7 78 1 1 45 1 1.63 11 6 +5 +0.76 +1.58 9.1 7.0 +2.0 +0.31 +0.91 9 Seasons 6 Clubs 7 Leagues 190 11,462 60 42.1 127.4 133 78 45 57 22 32 1.34 173 156 +17 +0.13 +0.10 97.2 74.5 +22.7 +0.34 +0.34 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 58 3,363 58 48.5 37.4 39 77 10 19 19 11 1.55 62 47 +15 +0.40 +0.05 62.9 43.7 +19.2 +0.51 +0.62 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) 58 3,363 58 48.5 37.4 39 77 10 19 19 11 1.55 62 47 +15 +0.40 +0.05 62.9 43.7 +19.2 +0.51 +0.62 Segunda División (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. Segunda División 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. Segunda División 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 9th 8 590 74 72.8 6.6 7 78 1 1 45 1 1.63 11 6 +5 +0.76 +1.58 9.1 7.0 +2.0 +0.31 +0.91 Matches 9 Seasons 6 Clubs 5 Leagues 188 11,314 60 42.5 125.7 132 78 45 56 21 32 1.34 171 154 +17 +0.14 +0.12 97.2 74.5 +22.7 +0.34 +0.34 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 58 3,363 58 48.5 37.4 39 77 10 19 19 11 1.55 62 47 +15 +0.40 +0.05 62.9 43.7 +19.2 +0.51 +0.62 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) 58 3,363 58 48.5 37.4 39 77 10 19 19 11 1.55 62 47 +15 +0.40 +0.05 62.9 43.7 +19.2 +0.51 +0.62 Segunda División (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 1 League 8.8 1 0 0 8 14 4 13 2 11 0 0 0 35 5 8 38.5 2023 25 Columbus Crew 1 League 22.0 3 0 0 24 30 4 63 20 21 1 0 0 115 7 16 30.4 2024 26 Columbus Crew 1 League 6.6 1 0 0 6 12 6 13 4 2 0 1 0 26 1 7 12.5 9 Seasons 6 Clubs 7 Leagues 127.4 18 2 1 100 112 18 152 61 73 1 1 0 316 49 71 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 37.4 5 0 0 38 56 14 89 26 34 1 1 0 176 13 31 29.5 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) 37.4 5 0 0 38 56 14 89 26 34 1 1 0 176 13 31 29.5 Segunda División (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. Segunda División 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. Segunda División 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 9th 6.6 1 0 0 6 12 6 13 4 2 0 1 0 26 1 7 12.5 Matches 9 Seasons 6 Clubs 5 Leagues 125.7 17 2 1 100 112 18 152 61 73 1 1 0 316 49 71 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 37.4 5 0 0 38 56 14 89 26 34 1 1 0 176 13 31 29.5 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) 37.4 5 0 0 38 56 14 89 26 34 1 1 0 176 13 31 29.5 Segunda División (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