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 2017-2018 17 Everton 2. Europa Lg 1 1 82 0.9 0 0 0 0 0 0 0 0 0.1 0.1 0.0 0.1 1 2 4 0.00 0.00 0.00 0.00 0.00 0.11 0.00 0.11 0.11 0.11 Matches 2017-2018 17 Everton eng ENG Jr. PL2 — Div. 1 13 9 863 9.6 3 2 5 3 0 0 4 0 0.31 0.21 0.52 0.31 0.52 Matches 2018-2019 18 Everton eng ENG Jr. PL2 — Div. 1 16 13 1,110 12.3 6 1 7 6 0 0 1 0 0.49 0.08 0.57 0.49 0.57 Matches 2019-2020 19 Kortrijk be BEL 1. First Division A 12 9 699 7.8 3 0 3 3 0 0 0 0 4.2 4.2 0.3 4.5 9 7 59 0.39 0.00 0.39 0.39 0.39 0.54 0.04 0.58 0.54 0.58 Matches 2019-2020 19 Everton eng ENG Jr. PL2 — Div. 1 2 2 180 2.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 20 Reims fr FRA 1. Ligue 1 3 0 35 0.4 0 0 0 0 0 0 1 0 0.2 0.2 0.0 0.2 0 1 1 0.00 0.00 0.00 0.00 0.00 0.65 0.00 0.65 0.65 0.65 Matches 2020-2021 20 Aberdeen sct SCO 1. Premiership 10 5 461 5.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 21 Reims fr FRA Coupe de France 2 0 39 0.4 1 0 1 1 0 0 0 0 2.31 0.00 2.31 2.31 2.31 Matches 2021-2022 21 Reims fr FRA 1. Ligue 1 8 4 350 3.9 0 0 0 0 0 0 1 0 0.5 0.5 0.2 0.7 6 4 26 0.00 0.00 0.00 0.00 0.00 0.14 0.06 0.19 0.14 0.19 Matches 2022-2023 22 Oostende be BEL 1. Pro League A 21 19 1,613 17.9 8 2 10 7 1 1 6 0 6.7 5.9 2.2 8.1 24 35 124 0.45 0.11 0.56 0.39 0.50 0.37 0.12 0.50 0.33 0.45 Matches 2023-2024 23 Darmstadt 98 de GER 1. Bundesliga 7 1 217 2.4 0 0 0 0 0 0 1 0 0.7 0.7 0.3 1.0 7 2 7 0.00 0.00 0.00 0.00 0.00 0.27 0.14 0.41 0.27 0.41 Matches 2023-2024 23 Darmstadt 98 de GER DFB-Pokal 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2024-2025 24 Darmstadt 98 de GER 2. 2. Bundesliga 11 8 577 6.4 4 2 6 3 1 1 1 0 3.9 3.1 0.7 3.8 9 8 41 0.62 0.31 0.94 0.47 0.78 0.61 0.11 0.71 0.48 0.59 Matches 2024-2025 24 Darmstadt 98 de GER DFB-Pokal 1 1 68 0.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 7 Seasons 6 Clubs 8 Leagues 77 49 4,231 47.0 16 4 20 14 2 2 10 0 16.3 14.8 3.7 18.5 56 59 262 0.34 0.09 0.43 0.30 0.38 0.41 0.09 0.51 0.37 0.47 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 Everton (3 Seasons) 1 League 31 24 2,153 23.9 9 3 12 9 0 0 5 0 0.38 0.13 0.50 0.38 0.50 Darmstadt 98 (2 Seasons) 3 Leagues 20 11 952 10.6 4 2 6 3 1 1 2 0 4.5 3.7 1.0 4.8 16 10 48 0.38 0.19 0.57 0.28 0.47 0.51 0.12 0.63 0.42 0.54 Reims (2 Seasons) 2 Leagues 13 4 424 4.7 1 0 1 1 0 0 2 0 0.8 0.8 0.2 1.0 6 5 27 0.21 0.00 0.21 0.21 0.21 0.18 0.05 0.23 0.18 0.23 Oostende (1 Season) 1 League 21 19 1,613 17.9 8 2 10 7 1 1 6 0 6.7 5.9 2.2 8.1 24 35 124 0.45 0.11 0.56 0.39 0.50 0.37 0.12 0.50 0.33 0.45 Kortrijk (1 Season) 1 League 12 9 699 7.8 3 0 3 3 0 0 0 0 4.2 4.2 0.3 4.5 9 7 59 0.39 0.00 0.39 0.39 0.39 0.54 0.04 0.58 0.54 0.58 Aberdeen (1 Season) 1 League 10 5 461 5.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Everton (1 Season) 1 League 1 1 82 0.9 0 0 0 0 0 0 0 0 0.1 0.1 0.0 0.1 1 2 4 0.00 0.00 0.00 0.00 0.00 0.11 0.00 0.11 0.11 0.11 PL2 — Div. 1 (3 Seasons) 31 24 2,153 23.9 9 3 12 9 0 0 5 0 0.38 0.13 0.50 0.38 0.50 First Division A (2 Seasons) 33 28 2,312 25.7 11 2 13 10 1 1 6 0 10.9 10.1 2.5 12.6 33 42 183 0.43 0.08 0.51 0.39 0.47 0.43 0.10 0.52 0.39 0.49 Ligue 1 (2 Seasons) 11 4 385 4.3 0 0 0 0 0 0 2 0 0.8 0.8 0.2 1.0 6 5 27 0.00 0.00 0.00 0.00 0.00 0.18 0.05 0.23 0.18 0.23 DFB-Pokal (2 Seasons) 2 2 158 1.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2. Bundesliga (1 Season) 11 8 577 6.4 4 2 6 3 1 1 1 0 3.9 3.1 0.7 3.8 9 8 41 0.62 0.31 0.94 0.47 0.78 0.61 0.11 0.71 0.48 0.59 Premiership (1 Season) 10 5 461 5.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Bundesliga (1 Season) 7 1 217 2.4 0 0 0 0 0 0 1 0 0.7 0.7 0.3 1.0 7 2 7 0.00 0.00 0.00 0.00 0.00 0.27 0.14 0.41 0.27 0.41 Coupe de France (1 Season) 2 0 39 0.4 1 0 1 1 0 0 0 0 2.31 0.00 2.31 2.31 2.31 Europa Lg (1 Season) 1 1 82 0.9 0 0 0 0 0 0 0 0 0.1 0.1 0.0 0.1 1 2 4 0.00 0.00 0.00 0.00 0.00 0.11 0.00 0.11 0.11 0.11
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 2017-2018 17 Everton 1 League 1 1 82 0.9 0 0 0 0 0 0 0 0 0.1 0.1 0.0 0.1 1 2 4 0.00 0.00 0.00 0.00 0.00 0.11 0.00 0.11 0.11 0.11 2017-2018 17 Everton 1 League 13 9 863 9.6 3 2 5 3 0 0 4 0 0.31 0.21 0.52 0.31 0.52 2018-2019 18 Everton 1 League 16 13 1,110 12.3 6 1 7 6 0 0 1 0 0.49 0.08 0.57 0.49 0.57 2019-2020 19 Everton 1 League 2 2 180 2.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2019-2020 19 Kortrijk 1 League 12 9 699 7.8 3 0 3 3 0 0 0 0 4.2 4.2 0.3 4.5 9 7 59 0.39 0.00 0.39 0.39 0.39 0.54 0.04 0.58 0.54 0.58 2020-2021 20 Aberdeen 1 League 10 5 461 5.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2020-2021 20 Reims 1 League 3 0 35 0.4 0 0 0 0 0 0 1 0 0.2 0.2 0.0 0.2 0 1 1 0.00 0.00 0.00 0.00 0.00 0.65 0.00 0.65 0.65 0.65 2021-2022 21 Reims 2 Leagues 10 4 389 4.3 1 0 1 1 0 0 1 0 0.5 0.5 0.2 0.7 6 4 26 0.23 0.00 0.23 0.23 0.23 0.14 0.06 0.19 0.14 0.19 2022-2023 22 Oostende 1 League 21 19 1,613 17.9 8 2 10 7 1 1 6 0 6.7 5.9 2.2 8.1 24 35 124 0.45 0.11 0.56 0.39 0.50 0.37 0.12 0.50 0.33 0.45 2023-2024 23 Darmstadt 98 2 Leagues 8 2 307 3.4 0 0 0 0 0 0 1 0 0.7 0.7 0.3 1.0 7 2 7 0.00 0.00 0.00 0.00 0.00 0.27 0.14 0.41 0.27 0.41 2024-2025 24 Darmstadt 98 2 Leagues 12 9 645 7.2 4 2 6 3 1 1 1 0 3.9 3.1 0.7 3.8 9 8 41 0.56 0.28 0.84 0.42 0.70 0.61 0.11 0.71 0.48 0.59 7 Seasons 6 Clubs 8 Leagues 77 49 4,231 47.0 16 4 20 14 2 2 10 0 16.3 14.8 3.7 18.5 56 59 262 0.34 0.09 0.43 0.30 0.38 0.41 0.09 0.51 0.37 0.47 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 Everton (3 Seasons) 1 League 31 24 2,153 23.9 9 3 12 9 0 0 5 0 0.38 0.13 0.50 0.38 0.50 Darmstadt 98 (2 Seasons) 3 Leagues 20 11 952 10.6 4 2 6 3 1 1 2 0 4.5 3.7 1.0 4.8 16 10 48 0.38 0.19 0.57 0.28 0.47 0.51 0.12 0.63 0.42 0.54 Reims (2 Seasons) 2 Leagues 13 4 424 4.7 1 0 1 1 0 0 2 0 0.8 0.8 0.2 1.0 6 5 27 0.21 0.00 0.21 0.21 0.21 0.18 0.05 0.23 0.18 0.23 Oostende (1 Season) 1 League 21 19 1,613 17.9 8 2 10 7 1 1 6 0 6.7 5.9 2.2 8.1 24 35 124 0.45 0.11 0.56 0.39 0.50 0.37 0.12 0.50 0.33 0.45 Kortrijk (1 Season) 1 League 12 9 699 7.8 3 0 3 3 0 0 0 0 4.2 4.2 0.3 4.5 9 7 59 0.39 0.00 0.39 0.39 0.39 0.54 0.04 0.58 0.54 0.58 Aberdeen (1 Season) 1 League 10 5 461 5.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Everton (1 Season) 1 League 1 1 82 0.9 0 0 0 0 0 0 0 0 0.1 0.1 0.0 0.1 1 2 4 0.00 0.00 0.00 0.00 0.00 0.11 0.00 0.11 0.11 0.11 PL2 — Div. 1 (3 Seasons) 31 24 2,153 23.9 9 3 12 9 0 0 5 0 0.38 0.13 0.50 0.38 0.50 First Division A (2 Seasons) 33 28 2,312 25.7 11 2 13 10 1 1 6 0 10.9 10.1 2.5 12.6 33 42 183 0.43 0.08 0.51 0.39 0.47 0.43 0.10 0.52 0.39 0.49 Ligue 1 (2 Seasons) 11 4 385 4.3 0 0 0 0 0 0 2 0 0.8 0.8 0.2 1.0 6 5 27 0.00 0.00 0.00 0.00 0.00 0.18 0.05 0.23 0.18 0.23 DFB-Pokal (2 Seasons) 2 2 158 1.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2. Bundesliga (1 Season) 11 8 577 6.4 4 2 6 3 1 1 1 0 3.9 3.1 0.7 3.8 9 8 41 0.62 0.31 0.94 0.47 0.78 0.61 0.11 0.71 0.48 0.59 Premiership (1 Season) 10 5 461 5.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Bundesliga (1 Season) 7 1 217 2.4 0 0 0 0 0 0 1 0 0.7 0.7 0.3 1.0 7 2 7 0.00 0.00 0.00 0.00 0.00 0.27 0.14 0.41 0.27 0.41 Coupe de France (1 Season) 2 0 39 0.4 1 0 1 1 0 0 0 0 2.31 0.00 2.31 2.31 2.31 Europa Lg (1 Season) 1 1 82 0.9 0 0 0 0 0 0 0 0 0.1 0.1 0.0 0.1 1 2 4 0.00 0.00 0.00 0.00 0.00 0.11 0.00 0.11 0.11 0.11
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 2017-2018 17 Everton eng ENG Jr. PL2 — Div. 1 7th 13 9 863 9.6 3 2 5 3 0 0 4 0 0.31 0.21 0.52 0.31 0.52 Matches 2018-2019 18 Everton eng ENG Jr. PL2 — Div. 1 1st 16 13 1,110 12.3 6 1 7 6 0 0 1 0 0.49 0.08 0.57 0.49 0.57 Matches 2019-2020 19 Everton eng ENG Jr. PL2 — Div. 1 7th 2 2 180 2.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 19 Kortrijk be BEL 1. First Division A 11th 12 9 699 7.8 3 0 3 3 0 0 0 0 4.2 4.2 0.3 4.5 9 7 59 0.39 0.00 0.39 0.39 0.39 0.54 0.04 0.58 0.54 0.58 Matches 2020-2021 20 Aberdeen sct SCO 1. Premiership 4th 10 5 461 5.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 20 Reims fr FRA 1. Ligue 1 14th 3 0 35 0.4 0 0 0 0 0 0 1 0 0.2 0.2 0.0 0.2 0 1 1 0.00 0.00 0.00 0.00 0.00 0.65 0.00 0.65 0.65 0.65 Matches 2021-2022 21 Reims fr FRA 1. Ligue 1 12th 8 4 350 3.9 0 0 0 0 0 0 1 0 0.5 0.5 0.2 0.7 6 4 26 0.00 0.00 0.00 0.00 0.00 0.14 0.06 0.19 0.14 0.19 Matches 2022-2023 22 Oostende be BEL 1. Pro League A 16th 21 19 1,613 17.9 8 2 10 7 1 1 6 0 6.7 5.9 2.2 8.1 24 35 124 0.45 0.11 0.56 0.39 0.50 0.37 0.12 0.50 0.33 0.45 Matches 2023-2024 23 Darmstadt 98 de GER 1. Bundesliga 18th 7 1 217 2.4 0 0 0 0 0 0 1 0 0.7 0.7 0.3 1.0 7 2 7 0.00 0.00 0.00 0.00 0.00 0.27 0.14 0.41 0.27 0.41 Matches 2024-2025 24 Darmstadt 98 de GER 2. 2. Bundesliga 10th 11 8 577 6.4 4 2 6 3 1 1 1 0 3.9 3.1 0.7 3.8 9 8 41 0.62 0.31 0.94 0.47 0.78 0.61 0.11 0.71 0.48 0.59 Matches 6 Seasons 5 Clubs 5 Leagues 72 46 3,952 43.9 15 4 19 13 2 2 10 0 16.2 14.7 3.7 18.4 55 57 258 0.34 0.09 0.43 0.30 0.39 0.42 0.10 0.51 0.38 0.47 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 Everton (3 Seasons) 1 League 31 24 2,153 23.9 9 3 12 9 0 0 5 0 0.38 0.13 0.50 0.38 0.50 Darmstadt 98 (2 Seasons) 2 Leagues 18 9 794 8.8 4 2 6 3 1 1 2 0 4.5 3.7 1.0 4.8 16 10 48 0.45 0.23 0.68 0.34 0.57 0.51 0.12 0.63 0.42 0.54 Reims (2 Seasons) 1 League 11 4 385 4.3 0 0 0 0 0 0 2 0 0.8 0.8 0.2 1.0 6 5 27 0.00 0.00 0.00 0.00 0.00 0.18 0.05 0.23 0.18 0.23 Oostende (1 Season) 1 League 21 19 1,613 17.9 8 2 10 7 1 1 6 0 6.7 5.9 2.2 8.1 24 35 124 0.45 0.11 0.56 0.39 0.50 0.37 0.12 0.50 0.33 0.45 Kortrijk (1 Season) 1 League 12 9 699 7.8 3 0 3 3 0 0 0 0 4.2 4.2 0.3 4.5 9 7 59 0.39 0.00 0.39 0.39 0.39 0.54 0.04 0.58 0.54 0.58 Aberdeen (1 Season) 1 League 10 5 461 5.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 PL2 — Div. 1 (3 Seasons) 31 24 2,153 23.9 9 3 12 9 0 0 5 0 0.38 0.13 0.50 0.38 0.50 First Division A (2 Seasons) 33 28 2,312 25.7 11 2 13 10 1 1 6 0 10.9 10.1 2.5 12.6 33 42 183 0.43 0.08 0.51 0.39 0.47 0.43 0.10 0.52 0.39 0.49 Ligue 1 (2 Seasons) 11 4 385 4.3 0 0 0 0 0 0 2 0 0.8 0.8 0.2 1.0 6 5 27 0.00 0.00 0.00 0.00 0.00 0.18 0.05 0.23 0.18 0.23 2. Bundesliga (1 Season) 11 8 577 6.4 4 2 6 3 1 1 1 0 3.9 3.1 0.7 3.8 9 8 41 0.62 0.31 0.94 0.47 0.78 0.61 0.11 0.71 0.48 0.59 Premiership (1 Season) 10 5 461 5.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Bundesliga (1 Season) 7 1 217 2.4 0 0 0 0 0 0 1 0 0.7 0.7 0.3 1.0 7 2 7 0.00 0.00 0.00 0.00 0.00 0.27 0.14 0.41 0.27 0.41
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 2021-2022 21 Reims fr FRA Coupe de France R16 2 0 39 0.4 1 0 1 1 0 0 0 0 2.31 0.00 2.31 2.31 2.31 Matches 2023-2024 23 Darmstadt 98 de GER DFB-Pokal R64 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2024-2025 24 Darmstadt 98 de GER DFB-Pokal R16 1 1 68 0.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 3 Seasons 2 Clubs 2 Leagues 4 2 197 2.2 1 0 1 1 0 0 0 0 0.46 0.00 0.46 0.46 0.46 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 Darmstadt 98 (2 Seasons) 1 League 2 2 158 1.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Reims (1 Season) 1 League 2 0 39 0.4 1 0 1 1 0 0 0 0 2.31 0.00 2.31 2.31 2.31 DFB-Pokal (2 Seasons) 2 2 158 1.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Coupe de France (1 Season) 2 0 39 0.4 1 0 1 1 0 0 0 0 2.31 0.00 2.31 2.31 2.31
Standard Stats Table Season Age Squad 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 2017-2018 17 Everton 2. Europa Lg GR 1 1 82 0.9 0 0 0 0 0 0 0 0 0.1 0.1 0.0 0.1 1 2 4 0.00 0.00 0.00 0.00 0.00 0.11 0.00 0.11 0.11 0.11 Matches 1 Season 1 Club 1 League 1 1 82 0.9 0 0 0 0 0 0 0 0 0.1 0.1 0.0 0.1 1 2 4 0.00 0.00 0.00 0.00 0.00 0.11 0.00 0.11 0.11 0.11
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 2017-2018 17 Everton 2. Europa Lg 0.9 0 2 1 50.0 2.20 1.10 0.00 0.00 16.5 0 0 0 0.1 0.1 0.05 -0.1 -0.1 Matches 2017-2018 17 Everton eng ENG Jr. PL2 — Div. 1 9.6 3 0 0 Matches 2018-2019 18 Everton eng ENG Jr. PL2 — Div. 1 12.3 6 0 0 Matches 2019-2020 19 Kortrijk be BEL 1. First Division A 7.8 3 21 10 47.6 2.70 1.29 0.14 0.30 15.8 1 0 0 4.2 4.2 0.20 -1.2 -1.2 Matches 2019-2020 19 Everton eng ENG Jr. PL2 — Div. 1 2.0 0 0 0 Matches 2020-2021 20 Reims fr FRA 1. Ligue 1 0.4 0 2 1 50.0 5.14 2.57 0.00 0.00 11.9 0 0 0 0.2 0.2 0.12 -0.2 -0.2 Matches 2020-2021 20 Aberdeen sct SCO 1. Premiership 5.1 0 13 2 15.4 2.54 0.39 0.00 0.00 0 0 Matches 2021-2022 21 Reims fr FRA Coupe de France 0.4 1 2 2 100.0 4.62 4.62 0.50 0.50 0 0 Matches 2021-2022 21 Reims fr FRA 1. Ligue 1 3.9 0 6 2 33.3 1.54 0.51 0.00 0.00 12.2 0 0 0 0.5 0.5 0.09 -0.5 -0.5 Matches 2022-2023 22 Oostende be BEL 1. Pro League A 17.9 8 55 24 43.6 3.07 1.34 0.13 0.29 16.8 4 1 1 6.7 5.9 0.11 +1.3 +1.1 Matches 2023-2024 23 Darmstadt 98 de GER 1. Bundesliga 2.4 0 10 2 20.0 4.15 0.83 0.00 0.00 13.1 0 0 0 0.7 0.7 0.07 -0.7 -0.7 Matches 2023-2024 23 Darmstadt 98 de GER DFB-Pokal 1.0 0 6 1 16.7 6.00 1.00 0.00 0.00 0 0 Matches 2024-2025 24 Darmstadt 98 de GER 2. 2. Bundesliga 6.4 4 16 6 37.5 2.50 0.94 0.19 0.50 14.2 1 1 1 3.9 3.1 0.19 +0.1 -0.1 Matches 2024-2025 24 Darmstadt 98 de GER DFB-Pokal 0.8 0 5 1 20.0 6.62 1.32 0.00 0.00 0 0 Matches 7 Seasons 6 Clubs 8 Leagues 47.0 16 138 52 37.7 2.94 1.11 0.10 0.27 15.6 6 2 2 16.3 14.8 0.13 -1.3 -1.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 Everton (3 Seasons) 1 League 23.9 9 0 0 Darmstadt 98 (2 Seasons) 3 Leagues 10.6 4 37 10 27.0 3.50 0.95 0.08 0.30 13.8 1 1 1 4.5 3.7 0.14 -0.5 -0.7 Reims (2 Seasons) 2 Leagues 4.7 1 10 5 50.0 2.12 1.06 0.10 0.20 12.1 0 0 0 0.8 0.8 0.10 -0.8 -0.8 Oostende (1 Season) 1 League 17.9 8 55 24 43.6 3.07 1.34 0.13 0.29 16.8 4 1 1 6.7 5.9 0.11 +1.3 +1.1 Kortrijk (1 Season) 1 League 7.8 3 21 10 47.6 2.70 1.29 0.14 0.30 15.8 1 0 0 4.2 4.2 0.20 -1.2 -1.2 Aberdeen (1 Season) 1 League 5.1 0 13 2 15.4 2.54 0.39 0.00 0.00 0 0 Everton (1 Season) 1 League 0.9 0 2 1 50.0 2.20 1.10 0.00 0.00 16.5 0 0 0 0.1 0.1 0.05 -0.1 -0.1 PL2 — Div. 1 (3 Seasons) 23.9 9 0 0 First Division A (2 Seasons) 25.7 11 76 34 44.7 2.96 1.32 0.13 0.29 16.5 5 1 1 10.9 10.1 0.13 +0.1 -0.1 Ligue 1 (2 Seasons) 4.3 0 8 3 37.5 1.87 0.70 0.00 0.00 12.1 0 0 0 0.8 0.8 0.10 -0.8 -0.8 DFB-Pokal (2 Seasons) 1.8 0 11 2 18.2 6.27 1.14 0.00 0.00 0 0 2. Bundesliga (1 Season) 6.4 4 16 6 37.5 2.50 0.94 0.19 0.50 14.2 1 1 1 3.9 3.1 0.19 +0.1 -0.1 Premiership (1 Season) 5.1 0 13 2 15.4 2.54 0.39 0.00 0.00 0 0 Bundesliga (1 Season) 2.4 0 10 2 20.0 4.15 0.83 0.00 0.00 13.1 0 0 0 0.7 0.7 0.07 -0.7 -0.7 Coupe de France (1 Season) 0.4 1 2 2 100.0 4.62 4.62 0.50 0.50 0 0 Europa Lg (1 Season) 0.9 0 2 1 50.0 2.20 1.10 0.00 0.00 16.5 0 0 0 0.1 0.1 0.05 -0.1 -0.1
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 2017-2018 17 Everton 1 League 0.9 0 2 1 50.0 2.20 1.10 0.00 0.00 16.5 0 0 0 0.1 0.1 0.05 -0.1 -0.1 2017-2018 17 Everton 1 League 9.6 3 0 0 2018-2019 18 Everton 1 League 12.3 6 0 0 2019-2020 19 Everton 1 League 2.0 0 0 0 2019-2020 19 Kortrijk 1 League 7.8 3 21 10 47.6 2.70 1.29 0.14 0.30 15.8 1 0 0 4.2 4.2 0.20 -1.2 -1.2 2020-2021 20 Aberdeen 1 League 5.1 0 13 2 15.4 2.54 0.39 0.00 0.00 0 0 2020-2021 20 Reims 1 League 0.4 0 2 1 50.0 5.14 2.57 0.00 0.00 11.9 0 0 0 0.2 0.2 0.12 -0.2 -0.2 2021-2022 21 Reims 2 Leagues 4.3 1 8 4 50.0 1.85 0.93 0.13 0.25 12.2 0 0 0 0.5 0.5 0.09 -0.5 -0.5 2022-2023 22 Oostende 1 League 17.9 8 55 24 43.6 3.07 1.34 0.13 0.29 16.8 4 1 1 6.7 5.9 0.11 +1.3 +1.1 2023-2024 23 Darmstadt 98 2 Leagues 3.4 0 16 3 18.8 4.69 0.88 0.00 0.00 13.1 0 0 0 0.7 0.7 0.07 -0.7 -0.7 2024-2025 24 Darmstadt 98 2 Leagues 7.2 4 21 7 33.3 2.93 0.98 0.14 0.43 14.2 1 1 1 3.9 3.1 0.19 +0.1 -0.1 7 Seasons 6 Clubs 8 Leagues 47.0 16 138 52 37.7 2.94 1.11 0.10 0.27 15.6 6 2 2 16.3 14.8 0.13 -1.3 -1.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 Everton (3 Seasons) 1 League 23.9 9 0 0 Darmstadt 98 (2 Seasons) 3 Leagues 10.6 4 37 10 27.0 3.50 0.95 0.08 0.30 13.8 1 1 1 4.5 3.7 0.14 -0.5 -0.7 Reims (2 Seasons) 2 Leagues 4.7 1 10 5 50.0 2.12 1.06 0.10 0.20 12.1 0 0 0 0.8 0.8 0.10 -0.8 -0.8 Oostende (1 Season) 1 League 17.9 8 55 24 43.6 3.07 1.34 0.13 0.29 16.8 4 1 1 6.7 5.9 0.11 +1.3 +1.1 Kortrijk (1 Season) 1 League 7.8 3 21 10 47.6 2.70 1.29 0.14 0.30 15.8 1 0 0 4.2 4.2 0.20 -1.2 -1.2 Aberdeen (1 Season) 1 League 5.1 0 13 2 15.4 2.54 0.39 0.00 0.00 0 0 Everton (1 Season) 1 League 0.9 0 2 1 50.0 2.20 1.10 0.00 0.00 16.5 0 0 0 0.1 0.1 0.05 -0.1 -0.1 PL2 — Div. 1 (3 Seasons) 23.9 9 0 0 First Division A (2 Seasons) 25.7 11 76 34 44.7 2.96 1.32 0.13 0.29 16.5 5 1 1 10.9 10.1 0.13 +0.1 -0.1 Ligue 1 (2 Seasons) 4.3 0 8 3 37.5 1.87 0.70 0.00 0.00 12.1 0 0 0 0.8 0.8 0.10 -0.8 -0.8 DFB-Pokal (2 Seasons) 1.8 0 11 2 18.2 6.27 1.14 0.00 0.00 0 0 2. Bundesliga (1 Season) 6.4 4 16 6 37.5 2.50 0.94 0.19 0.50 14.2 1 1 1 3.9 3.1 0.19 +0.1 -0.1 Premiership (1 Season) 5.1 0 13 2 15.4 2.54 0.39 0.00 0.00 0 0 Bundesliga (1 Season) 2.4 0 10 2 20.0 4.15 0.83 0.00 0.00 13.1 0 0 0 0.7 0.7 0.07 -0.7 -0.7 Coupe de France (1 Season) 0.4 1 2 2 100.0 4.62 4.62 0.50 0.50 0 0 Europa Lg (1 Season) 0.9 0 2 1 50.0 2.20 1.10 0.00 0.00 16.5 0 0 0 0.1 0.1 0.05 -0.1 -0.1
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 2017-2018 17 Everton eng ENG Jr. PL2 — Div. 1 7th 9.6 3 0 0 Matches 2018-2019 18 Everton eng ENG Jr. PL2 — Div. 1 1st 12.3 6 0 0 Matches 2019-2020 19 Everton eng ENG Jr. PL2 — Div. 1 7th 2.0 0 0 0 Matches 2019-2020 19 Kortrijk be BEL 1. First Division A 11th 7.8 3 21 10 47.6 2.70 1.29 0.14 0.30 15.8 1 0 0 4.2 4.2 0.20 -1.2 -1.2 Matches 2020-2021 20 Aberdeen sct SCO 1. Premiership 4th 5.1 0 13 2 15.4 2.54 0.39 0.00 0.00 0 0 Matches 2020-2021 20 Reims fr FRA 1. Ligue 1 14th 0.4 0 2 1 50.0 5.14 2.57 0.00 0.00 11.9 0 0 0 0.2 0.2 0.12 -0.2 -0.2 Matches 2021-2022 21 Reims fr FRA 1. Ligue 1 12th 3.9 0 6 2 33.3 1.54 0.51 0.00 0.00 12.2 0 0 0 0.5 0.5 0.09 -0.5 -0.5 Matches 2022-2023 22 Oostende be BEL 1. Pro League A 16th 17.9 8 55 24 43.6 3.07 1.34 0.13 0.29 16.8 4 1 1 6.7 5.9 0.11 +1.3 +1.1 Matches 2023-2024 23 Darmstadt 98 de GER 1. Bundesliga 18th 2.4 0 10 2 20.0 4.15 0.83 0.00 0.00 13.1 0 0 0 0.7 0.7 0.07 -0.7 -0.7 Matches 2024-2025 24 Darmstadt 98 de GER 2. 2. Bundesliga 10th 6.4 4 16 6 37.5 2.50 0.94 0.19 0.50 14.2 1 1 1 3.9 3.1 0.19 +0.1 -0.1 Matches 6 Seasons 5 Clubs 5 Leagues 43.9 15 123 47 38.2 2.80 1.07 0.11 0.28 15.6 6 2 2 16.2 14.7 0.13 -1.2 -1.7 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 Everton (3 Seasons) 1 League 23.9 9 0 0 Darmstadt 98 (2 Seasons) 2 Leagues 8.8 4 26 8 30.8 2.95 0.91 0.12 0.38 13.8 1 1 1 4.5 3.7 0.14 -0.5 -0.7 Reims (2 Seasons) 1 League 4.3 0 8 3 37.5 1.87 0.70 0.00 0.00 12.1 0 0 0 0.8 0.8 0.10 -0.8 -0.8 Oostende (1 Season) 1 League 17.9 8 55 24 43.6 3.07 1.34 0.13 0.29 16.8 4 1 1 6.7 5.9 0.11 +1.3 +1.1 Kortrijk (1 Season) 1 League 7.8 3 21 10 47.6 2.70 1.29 0.14 0.30 15.8 1 0 0 4.2 4.2 0.20 -1.2 -1.2 Aberdeen (1 Season) 1 League 5.1 0 13 2 15.4 2.54 0.39 0.00 0.00 0 0 PL2 — Div. 1 (3 Seasons) 23.9 9 0 0 First Division A (2 Seasons) 25.7 11 76 34 44.7 2.96 1.32 0.13 0.29 16.5 5 1 1 10.9 10.1 0.13 +0.1 -0.1 Ligue 1 (2 Seasons) 4.3 0 8 3 37.5 1.87 0.70 0.00 0.00 12.1 0 0 0 0.8 0.8 0.10 -0.8 -0.8 2. Bundesliga (1 Season) 6.4 4 16 6 37.5 2.50 0.94 0.19 0.50 14.2 1 1 1 3.9 3.1 0.19 +0.1 -0.1 Premiership (1 Season) 5.1 0 13 2 15.4 2.54 0.39 0.00 0.00 0 0 Bundesliga (1 Season) 2.4 0 10 2 20.0 4.15 0.83 0.00 0.00 13.1 0 0 0 0.7 0.7 0.07 -0.7 -0.7
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 2021-2022 21 Reims fr FRA Coupe de France R16 0.4 1 2 2 100.0 4.62 4.62 0.50 0.50 0 0 Matches 2023-2024 23 Darmstadt 98 de GER DFB-Pokal R64 1.0 0 6 1 16.7 6.00 1.00 0.00 0.00 0 0 Matches 2024-2025 24 Darmstadt 98 de GER DFB-Pokal R16 0.8 0 5 1 20.0 6.62 1.32 0.00 0.00 0 0 Matches 3 Seasons 2 Clubs 2 Leagues 2.2 1 13 4 30.8 5.94 1.83 0.08 0.25 0 0 Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches Darmstadt 98 (2 Seasons) 1 League 1.8 0 11 2 18.2 6.27 1.14 0.00 0.00 0 0 Reims (1 Season) 1 League 0.4 1 2 2 100.0 4.62 4.62 0.50 0.50 0 0 DFB-Pokal (2 Seasons) 1.8 0 11 2 18.2 6.27 1.14 0.00 0.00 0 0 Coupe de France (1 Season) 0.4 1 2 2 100.0 4.62 4.62 0.50 0.50 0 0
Shooting Table Season Age Squad 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 2017-2018 17 Everton 2. Europa Lg GR 0.9 0 2 1 50.0 2.20 1.10 0.00 0.00 16.5 0 0 0 0.1 0.1 0.05 -0.1 -0.1 Matches 1 Season 1 Club 1 League 0.9 0 2 1 50.0 2.20 1.10 0.00 0.00 16.5 0 0 0 0.1 0.1 0.05 -0.1 -0.1
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 2017-2018 17 Everton 2. Europa Lg 0.9 12 21 57.1 147 25 6 11 54.5 4 5 80.0 0 0 0 0.0 0.0 0.0 0 1 0 0 2 Matches 2017-2018 17 Everton eng ENG Jr. PL2 — Div. 1 9.6 2 Matches 2018-2019 18 Everton eng ENG Jr. PL2 — Div. 1 12.3 1 Matches 2019-2020 19 Kortrijk be BEL 1. First Division A 7.8 124 182 68.1 1983 176 66 84 78.6 42 58 72.4 13 20 65.0 0 0.3 0.3 -0.3 5 4 4 1 7 Matches 2019-2020 19 Everton eng ENG Jr. PL2 — Div. 1 2.0 0 Matches 2020-2021 20 Reims fr FRA 1. Ligue 1 0.4 4 9 44.4 64 11 2 6 33.3 2 2 100.0 0 1 0.0 0 0.0 0.0 0.0 0 1 0 0 1 Matches 2020-2021 20 Aberdeen sct SCO 1. Premiership 5.1 0 Matches 2021-2022 21 Reims fr FRA Coupe de France 0.4 0 Matches 2021-2022 21 Reims fr FRA 1. Ligue 1 3.9 50 89 56.2 690 123 25 43 58.1 19 27 70.4 3 6 50.0 0 0.2 0.2 -0.2 4 3 2 1 4 Matches 2022-2023 22 Oostende be BEL 1. Pro League A 17.9 270 491 55.0 3753 922 157 258 60.9 77 146 52.7 12 34 35.3 2 2.2 1.2 -0.2 16 27 9 4 35 Matches 2023-2024 23 Darmstadt 98 de GER 1. Bundesliga 2.4 35 63 55.6 503 71 24 35 68.6 7 13 53.8 3 3 100.0 0 0.3 0.5 -0.3 4 0 2 0 2 Matches 2023-2024 23 Darmstadt 98 de GER DFB-Pokal 1.0 0 Matches 2024-2025 24 Darmstadt 98 de GER 2. 2. Bundesliga 6.4 101 147 68.7 1403 275 69 78 88.5 20 34 58.8 6 14 42.9 2 0.7 0.9 +1.3 4 8 2 0 8 Matches 2024-2025 24 Darmstadt 98 de GER DFB-Pokal 0.8 0 Matches 7 Seasons 6 Clubs 8 Leagues 47.0 596 1002 59.5 8543 1603 349 515 67.8 171 285 60.0 37 78 47.4 4 3.7 3.1 +0.3 33 44 19 6 59 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 Everton (3 Seasons) 1 League 23.9 3 Darmstadt 98 (2 Seasons) 3 Leagues 10.6 136 210 64.8 1906 346 93 113 82.3 27 47 57.4 9 17 52.9 2 1.0 1.4 +1.0 8 8 4 0 10 Reims (2 Seasons) 2 Leagues 4.7 54 98 55.1 754 134 27 49 55.1 21 29 72.4 3 7 42.9 0 0.2 0.2 -0.2 4 4 2 1 5 Oostende (1 Season) 1 League 17.9 270 491 55.0 3753 922 157 258 60.9 77 146 52.7 12 34 35.3 2 2.2 1.2 -0.2 16 27 9 4 35 Kortrijk (1 Season) 1 League 7.8 124 182 68.1 1983 176 66 84 78.6 42 58 72.4 13 20 65.0 0 0.3 0.3 -0.3 5 4 4 1 7 Aberdeen (1 Season) 1 League 5.1 0 Everton (1 Season) 1 League 0.9 12 21 57.1 147 25 6 11 54.5 4 5 80.0 0 0 0 0.0 0.0 0.0 0 1 0 0 2 PL2 — Div. 1 (3 Seasons) 23.9 3 First Division A (2 Seasons) 25.7 394 673 58.5 5736 1098 223 342 65.2 119 204 58.3 25 54 46.3 2 2.5 1.5 -0.5 21 31 13 5 42 Ligue 1 (2 Seasons) 4.3 54 98 55.1 754 134 27 49 55.1 21 29 72.4 3 7 42.9 0 0.2 0.2 -0.2 4 4 2 1 5 DFB-Pokal (2 Seasons) 1.8 0 2. Bundesliga (1 Season) 6.4 101 147 68.7 1403 275 69 78 88.5 20 34 58.8 6 14 42.9 2 0.7 0.9 +1.3 4 8 2 0 8 Premiership (1 Season) 5.1 0 Bundesliga (1 Season) 2.4 35 63 55.6 503 71 24 35 68.6 7 13 53.8 3 3 100.0 0 0.3 0.5 -0.3 4 0 2 0 2 Coupe de France (1 Season) 0.4 0 Europa Lg (1 Season) 0.9 12 21 57.1 147 25 6 11 54.5 4 5 80.0 0 0 0 0.0 0.0 0.0 0 1 0 0 2
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 2017-2018 17 Everton 1 League 0.9 12 21 57.1 147 25 6 11 54.5 4 5 80.0 0 0 0 0.0 0.0 0.0 0 1 0 0 2 2017-2018 17 Everton 1 League 9.6 2 2018-2019 18 Everton 1 League 12.3 1 2019-2020 19 Everton 1 League 2.0 0 2019-2020 19 Kortrijk 1 League 7.8 124 182 68.1 1983 176 66 84 78.6 42 58 72.4 13 20 65.0 0 0.3 0.3 -0.3 5 4 4 1 7 2020-2021 20 Aberdeen 1 League 5.1 0 2020-2021 20 Reims 1 League 0.4 4 9 44.4 64 11 2 6 33.3 2 2 100.0 0 1 0.0 0 0.0 0.0 0.0 0 1 0 0 1 2021-2022 21 Reims 2 Leagues 4.3 50 89 56.2 690 123 25 43 58.1 19 27 70.4 3 6 50.0 0 0.2 0.2 -0.2 4 3 2 1 4 2022-2023 22 Oostende 1 League 17.9 270 491 55.0 3753 922 157 258 60.9 77 146 52.7 12 34 35.3 2 2.2 1.2 -0.2 16 27 9 4 35 2023-2024 23 Darmstadt 98 2 Leagues 3.4 35 63 55.6 503 71 24 35 68.6 7 13 53.8 3 3 100.0 0 0.3 0.5 -0.3 4 0 2 0 2 2024-2025 24 Darmstadt 98 2 Leagues 7.2 101 147 68.7 1403 275 69 78 88.5 20 34 58.8 6 14 42.9 2 0.7 0.9 +1.3 4 8 2 0 8 7 Seasons 6 Clubs 8 Leagues 47.0 596 1002 59.5 8543 1603 349 515 67.8 171 285 60.0 37 78 47.4 4 3.7 3.1 +0.3 33 44 19 6 59 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 Everton (3 Seasons) 1 League 23.9 3 Darmstadt 98 (2 Seasons) 3 Leagues 10.6 136 210 64.8 1906 346 93 113 82.3 27 47 57.4 9 17 52.9 2 1.0 1.4 +1.0 8 8 4 0 10 Reims (2 Seasons) 2 Leagues 4.7 54 98 55.1 754 134 27 49 55.1 21 29 72.4 3 7 42.9 0 0.2 0.2 -0.2 4 4 2 1 5 Oostende (1 Season) 1 League 17.9 270 491 55.0 3753 922 157 258 60.9 77 146 52.7 12 34 35.3 2 2.2 1.2 -0.2 16 27 9 4 35 Kortrijk (1 Season) 1 League 7.8 124 182 68.1 1983 176 66 84 78.6 42 58 72.4 13 20 65.0 0 0.3 0.3 -0.3 5 4 4 1 7 Aberdeen (1 Season) 1 League 5.1 0 Everton (1 Season) 1 League 0.9 12 21 57.1 147 25 6 11 54.5 4 5 80.0 0 0 0 0.0 0.0 0.0 0 1 0 0 2 PL2 — Div. 1 (3 Seasons) 23.9 3 First Division A (2 Seasons) 25.7 394 673 58.5 5736 1098 223 342 65.2 119 204 58.3 25 54 46.3 2 2.5 1.5 -0.5 21 31 13 5 42 Ligue 1 (2 Seasons) 4.3 54 98 55.1 754 134 27 49 55.1 21 29 72.4 3 7 42.9 0 0.2 0.2 -0.2 4 4 2 1 5 DFB-Pokal (2 Seasons) 1.8 0 2. Bundesliga (1 Season) 6.4 101 147 68.7 1403 275 69 78 88.5 20 34 58.8 6 14 42.9 2 0.7 0.9 +1.3 4 8 2 0 8 Premiership (1 Season) 5.1 0 Bundesliga (1 Season) 2.4 35 63 55.6 503 71 24 35 68.6 7 13 53.8 3 3 100.0 0 0.3 0.5 -0.3 4 0 2 0 2 Coupe de France (1 Season) 0.4 0 Europa Lg (1 Season) 0.9 12 21 57.1 147 25 6 11 54.5 4 5 80.0 0 0 0 0.0 0.0 0.0 0 1 0 0 2
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 2017-2018 17 Everton eng ENG Jr. PL2 — Div. 1 7th 9.6 2 Matches 2018-2019 18 Everton eng ENG Jr. PL2 — Div. 1 1st 12.3 1 Matches 2019-2020 19 Everton eng ENG Jr. PL2 — Div. 1 7th 2.0 0 Matches 2019-2020 19 Kortrijk be BEL 1. First Division A 11th 7.8 124 182 68.1 1983 176 66 84 78.6 42 58 72.4 13 20 65.0 0 0.3 0.3 -0.3 5 4 4 1 7 Matches 2020-2021 20 Aberdeen sct SCO 1. Premiership 4th 5.1 0 Matches 2020-2021 20 Reims fr FRA 1. Ligue 1 14th 0.4 4 9 44.4 64 11 2 6 33.3 2 2 100.0 0 1 0.0 0 0.0 0.0 0.0 0 1 0 0 1 Matches 2021-2022 21 Reims fr FRA 1. Ligue 1 12th 3.9 50 89 56.2 690 123 25 43 58.1 19 27 70.4 3 6 50.0 0 0.2 0.2 -0.2 4 3 2 1 4 Matches 2022-2023 22 Oostende be BEL 1. Pro League A 16th 17.9 270 491 55.0 3753 922 157 258 60.9 77 146 52.7 12 34 35.3 2 2.2 1.2 -0.2 16 27 9 4 35 Matches 2023-2024 23 Darmstadt 98 de GER 1. Bundesliga 18th 2.4 35 63 55.6 503 71 24 35 68.6 7 13 53.8 3 3 100.0 0 0.3 0.5 -0.3 4 0 2 0 2 Matches 2024-2025 24 Darmstadt 98 de GER 2. 2. Bundesliga 10th 6.4 101 147 68.7 1403 275 69 78 88.5 20 34 58.8 6 14 42.9 2 0.7 0.9 +1.3 4 8 2 0 8 Matches 6 Seasons 5 Clubs 5 Leagues 43.9 584 981 59.5 8396 1578 343 504 68.1 167 280 59.6 37 78 47.4 4 3.7 3.1 +0.3 33 43 19 6 57 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 Everton (3 Seasons) 1 League 23.9 3 Darmstadt 98 (2 Seasons) 2 Leagues 8.8 136 210 64.8 1906 346 93 113 82.3 27 47 57.4 9 17 52.9 2 1.0 1.4 +1.0 8 8 4 0 10 Reims (2 Seasons) 1 League 4.3 54 98 55.1 754 134 27 49 55.1 21 29 72.4 3 7 42.9 0 0.2 0.2 -0.2 4 4 2 1 5 Oostende (1 Season) 1 League 17.9 270 491 55.0 3753 922 157 258 60.9 77 146 52.7 12 34 35.3 2 2.2 1.2 -0.2 16 27 9 4 35 Kortrijk (1 Season) 1 League 7.8 124 182 68.1 1983 176 66 84 78.6 42 58 72.4 13 20 65.0 0 0.3 0.3 -0.3 5 4 4 1 7 Aberdeen (1 Season) 1 League 5.1 0 PL2 — Div. 1 (3 Seasons) 23.9 3 First Division A (2 Seasons) 25.7 394 673 58.5 5736 1098 223 342 65.2 119 204 58.3 25 54 46.3 2 2.5 1.5 -0.5 21 31 13 5 42 Ligue 1 (2 Seasons) 4.3 54 98 55.1 754 134 27 49 55.1 21 29 72.4 3 7 42.9 0 0.2 0.2 -0.2 4 4 2 1 5 2. Bundesliga (1 Season) 6.4 101 147 68.7 1403 275 69 78 88.5 20 34 58.8 6 14 42.9 2 0.7 0.9 +1.3 4 8 2 0 8 Premiership (1 Season) 5.1 0 Bundesliga (1 Season) 2.4 35 63 55.6 503 71 24 35 68.6 7 13 53.8 3 3 100.0 0 0.3 0.5 -0.3 4 0 2 0 2
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 2021-2022 21 Reims fr FRA Coupe de France R16 0.4 0 Matches 2023-2024 23 Darmstadt 98 de GER DFB-Pokal R64 1.0 0 Matches 2024-2025 24 Darmstadt 98 de GER DFB-Pokal R16 0.8 0 Matches 3 Seasons 2 Clubs 2 Leagues 2.2 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 Darmstadt 98 (2 Seasons) 1 League 1.8 0 Reims (1 Season) 1 League 0.4 0 DFB-Pokal (2 Seasons) 1.8 0 Coupe de France (1 Season) 0.4 0
Passing Table Season Age Squad 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 2017-2018 17 Everton 2. Europa Lg GR 0.9 12 21 57.1 147 25 6 11 54.5 4 5 80.0 0 0 0 0.0 0.0 0.0 0 1 0 0 2 Matches 1 Season 1 Club 1 League 0.9 12 21 57.1 147 25 6 11 54.5 4 5 80.0 0 0 0 0.0 0.0 0.0 0 1 0 0 2
Pass Types Table Season Age Squad Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches 2017-2018 17 Everton 1 League 0.9 21 21 0 0 0 0 0 0 0 0 0 0 12 0 1 2017-2018 17 Everton 1 League 9.6 2018-2019 18 Everton 1 League 12.3 2019-2020 19 Everton 1 League 2.0 2019-2020 19 Kortrijk 1 League 7.8 182 160 21 1 0 1 5 0 0 0 0 0 124 1 8 2020-2021 20 Aberdeen 1 League 5.1 2 2020-2021 20 Reims 1 League 0.4 9 9 0 0 0 0 0 0 0 0 0 0 4 0 0 2021-2022 21 Reims 2 Leagues 4.3 89 86 2 0 1 0 1 0 0 0 0 0 50 1 6 2022-2023 22 Oostende 1 League 17.9 491 486 3 0 1 3 22 3 0 0 0 0 270 2 16 2023-2024 23 Darmstadt 98 2 Leagues 3.4 63 55 6 0 0 0 5 1 0 0 0 0 35 2 6 2024-2025 24 Darmstadt 98 2 Leagues 7.2 147 134 13 0 0 2 6 1 0 0 0 0 101 0 13 7 Seasons 6 Clubs 8 Leagues 47.0 1002 951 45 1 2 6 41 5 0 0 0 0 596 6 50 Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches Everton (3 Seasons) 1 League 23.9 Darmstadt 98 (2 Seasons) 3 Leagues 10.6 210 189 19 0 0 2 11 2 0 0 0 0 136 2 19 Reims (2 Seasons) 2 Leagues 4.7 98 95 2 0 1 0 1 0 0 0 0 0 54 1 6 Oostende (1 Season) 1 League 17.9 491 486 3 0 1 3 22 3 0 0 0 0 270 2 16 Kortrijk (1 Season) 1 League 7.8 182 160 21 1 0 1 5 0 0 0 0 0 124 1 8 Aberdeen (1 Season) 1 League 5.1 2 Everton (1 Season) 1 League 0.9 21 21 0 0 0 0 0 0 0 0 0 0 12 0 1 PL2 — Div. 1 (3 Seasons) 23.9 First Division A (2 Seasons) 25.7 673 646 24 1 1 4 27 3 0 0 0 0 394 3 24 Ligue 1 (2 Seasons) 4.3 98 95 2 0 1 0 1 0 0 0 0 0 54 1 6 DFB-Pokal (2 Seasons) 1.8 1 2. Bundesliga (1 Season) 6.4 147 134 13 0 0 2 6 1 0 0 0 0 101 0 13 Premiership (1 Season) 5.1 2 Bundesliga (1 Season) 2.4 63 55 6 0 0 0 4 1 0 0 0 0 35 2 6 Coupe de France (1 Season) 0.4 0 Europa Lg (1 Season) 0.9 21 21 0 0 0 0 0 0 0 0 0 0 12 0 1
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 2021-2022 21 Reims fr FRA Coupe de France R16 0.4 0 Matches 2023-2024 23 Darmstadt 98 de GER DFB-Pokal R64 1.0 1 Matches 2024-2025 24 Darmstadt 98 de GER DFB-Pokal R16 0.8 0 Matches 3 Seasons 2 Clubs 2 Leagues 2.2 1 Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches Darmstadt 98 (2 Seasons) 1 League 1.8 1 Reims (1 Season) 1 League 0.4 0 DFB-Pokal (2 Seasons) 1.8 1 Coupe de France (1 Season) 0.4 0
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 2017-2018 17 Everton 2. Europa Lg GR 0.9 21 21 0 0 0 0 0 0 0 0 0 0 12 0 1 Matches 1 Season 1 Club 1 League 0.9 21 21 0 0 0 0 0 0 0 0 0 0 12 0 1
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 2017-2018 17 Everton 1 League 0.9 0 0.00 0 0 0 0 0 0 0 0.00 0 0 0 0 0 0 2017-2018 17 Everton 1 League 9.6 2018-2019 18 Everton 1 League 12.3 2019-2020 19 Everton 1 League 2.0 2019-2020 19 Kortrijk 1 League 7.8 20 2.57 16 0 2 1 1 0 1 0.13 0 0 1 0 0 0 2020-2021 20 Aberdeen 1 League 5.1 2020-2021 20 Reims 1 League 0.4 0 0.00 0 0 0 0 0 0 0 0.00 0 0 0 0 0 0 2021-2022 21 Reims 2 Leagues 4.3 4 1.03 4 0 0 0 0 0 0 0.00 0 0 0 0 0 0 2022-2023 22 Oostende 1 League 17.9 41 2.29 34 1 1 4 1 0 4 0.22 2 0 0 2 0 0 2023-2024 23 Darmstadt 98 2 Leagues 3.4 8 3.30 6 0 1 1 0 0 0 0.00 0 0 0 0 0 0 2024-2025 24 Darmstadt 98 2 Leagues 7.2 13 2.03 9 0 0 3 0 1 2 0.31 2 0 0 0 0 0 7 Seasons 6 Clubs 8 Leagues 47.0 86 2.17 69 1 4 9 2 1 7 0.18 4 0 1 2 0 0 Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches Everton (3 Seasons) 1 League 23.9 Darmstadt 98 (2 Seasons) 3 Leagues 10.6 21 2.38 15 0 1 4 0 1 2 0.23 2 0 0 0 0 0 Reims (2 Seasons) 2 Leagues 4.7 4 0.94 4 0 0 0 0 0 0 0.00 0 0 0 0 0 0 Oostende (1 Season) 1 League 17.9 41 2.29 34 1 1 4 1 0 4 0.22 2 0 0 2 0 0 Kortrijk (1 Season) 1 League 7.8 20 2.57 16 0 2 1 1 0 1 0.13 0 0 1 0 0 0 Aberdeen (1 Season) 1 League 5.1 Everton (1 Season) 1 League 0.9 0 0.00 0 0 0 0 0 0 0 0.00 0 0 0 0 0 0 PL2 — Div. 1 (3 Seasons) 23.9 First Division A (2 Seasons) 25.7 61 2.37 50 1 3 5 2 0 5 0.19 2 0 1 2 0 0 Ligue 1 (2 Seasons) 4.3 4 0.94 4 0 0 0 0 0 0 0.00 0 0 0 0 0 0 DFB-Pokal (2 Seasons) 1.8 2. Bundesliga (1 Season) 6.4 13 2.03 9 0 0 3 0 1 2 0.31 2 0 0 0 0 0 Premiership (1 Season) 5.1 Bundesliga (1 Season) 2.4 8 3.30 6 0 1 1 0 0 0 0.00 0 0 0 0 0 0 Coupe de France (1 Season) 0.4 Europa Lg (1 Season) 0.9 0 0.00 0 0 0 0 0 0 0 0.00 0 0 0 0 0 0
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 2021-2022 21 Reims fr FRA Coupe de France R16 0.4 Matches 2023-2024 23 Darmstadt 98 de GER DFB-Pokal R64 1.0 Matches 2024-2025 24 Darmstadt 98 de GER DFB-Pokal R16 0.8 Matches 3 Seasons 2 Clubs 2 Leagues 2.2 Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches Darmstadt 98 (2 Seasons) 1 League 1.8 Reims (1 Season) 1 League 0.4 DFB-Pokal (2 Seasons) 1.8 Coupe de France (1 Season) 0.4
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 2017-2018 17 Everton 2. Europa Lg GR 0.9 0 0.00 0 0 0 0 0 0 0 0.00 0 0 0 0 0 0 Matches 1 Season 1 Club 1 League 0.9 0 0.00 0 0 0 0 0 0 0 0.00 0 0 0 0 0 0
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 2017-2018 17 Everton 1 League 0.9 0 0 0 0 0 0 1 0.0 1 2 1 1 1 1 0 0 2017-2018 17 Everton 1 League 9.6 0 2018-2019 18 Everton 1 League 12.3 0 2019-2020 19 Everton 1 League 2.0 0 2019-2020 19 Kortrijk 1 League 7.8 5 2 2 0 3 2 4 50.0 2 2 1 1 0 5 6 0 2020-2021 20 Aberdeen 1 League 5.1 1 0 0 2020-2021 20 Reims 1 League 0.4 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 2021-2022 21 Reims 2 Leagues 4.3 3 1 1 2 0 0 2 0.0 2 3 0 3 4 7 5 0 2022-2023 22 Oostende 1 League 17.9 11 5 2 6 3 3 18 16.7 15 13 1 12 8 19 23 0 2023-2024 23 Darmstadt 98 2 Leagues 3.4 0 0 0 0 0 0 1 0.0 1 2 1 1 0 0 4 0 2024-2025 24 Darmstadt 98 2 Leagues 7.2 2 2 0 2 0 0 2 0.0 2 2 0 2 3 5 7 0 7 Seasons 6 Clubs 8 Leagues 47.0 21 11 5 10 6 5 28 17.9 23 24 4 20 17 38 45 0 Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches Everton (3 Seasons) 1 League 23.9 0 Darmstadt 98 (2 Seasons) 3 Leagues 10.6 2 2 0 2 0 0 3 0.0 3 4 1 3 3 5 11 0 Reims (2 Seasons) 2 Leagues 4.7 3 1 1 2 0 0 2 0.0 2 3 0 3 5 8 5 0 Oostende (1 Season) 1 League 17.9 11 5 2 6 3 3 18 16.7 15 13 1 12 8 19 23 0 Kortrijk (1 Season) 1 League 7.8 5 2 2 0 3 2 4 50.0 2 2 1 1 0 5 6 0 Aberdeen (1 Season) 1 League 5.1 1 0 0 Everton (1 Season) 1 League 0.9 0 0 0 0 0 0 1 0.0 1 2 1 1 1 1 0 0 PL2 — Div. 1 (3 Seasons) 23.9 0 First Division A (2 Seasons) 25.7 16 7 4 6 6 5 22 22.7 17 15 2 13 8 24 29 0 Ligue 1 (2 Seasons) 4.3 3 1 1 2 0 0 2 0.0 2 3 0 3 5 8 5 0 DFB-Pokal (2 Seasons) 1.8 0 0 0 2. Bundesliga (1 Season) 6.4 2 2 0 2 0 0 2 0.0 2 2 0 2 3 5 7 0 Premiership (1 Season) 5.1 1 0 0 Bundesliga (1 Season) 2.4 0 0 0 0 0 0 1 0.0 1 2 1 1 0 0 4 0 Coupe de France (1 Season) 0.4 0 0 0 Europa Lg (1 Season) 0.9 0 0 0 0 0 0 1 0.0 1 2 1 1 1 1 0 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 2021-2022 21 Reims fr FRA Coupe de France R16 0.4 0 0 Matches 2023-2024 23 Darmstadt 98 de GER DFB-Pokal R64 1.0 0 0 Matches 2024-2025 24 Darmstadt 98 de GER DFB-Pokal R16 0.8 0 0 Matches 3 Seasons 2 Clubs 2 Leagues 2.2 0 0 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 Darmstadt 98 (2 Seasons) 1 League 1.8 0 0 0 Reims (1 Season) 1 League 0.4 0 0 0 DFB-Pokal (2 Seasons) 1.8 0 0 0 Coupe de France (1 Season) 0.4 0 0 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 2017-2018 17 Everton 2. Europa Lg GR 0.9 0 0 0 0 0 0 1 0.0 1 2 1 1 1 1 0 0 Matches 1 Season 1 Club 1 League 0.9 0 0 0 0 0 0 1 0.0 1 2 1 1 1 1 0 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 2017-2018 17 Everton 2. Europa Lg 0.9 30 1 1 15 14 4 30 0 0 0 9 44 8 1 0 1 4 0 22 4 Matches 2017-2018 17 Everton eng ENG Jr. PL2 — Div. 1 9.6 Matches 2018-2019 18 Everton eng ENG Jr. PL2 — Div. 1 12.3 Matches 2019-2020 19 Kortrijk be BEL 1. First Division A 7.8 245 7 16 103 130 27 245 10 6 60.0 4 40.0 120 626 173 9 6 5 15 9 195 59 Matches 2019-2020 19 Everton eng ENG Jr. PL2 — Div. 1 2.0 Matches 2020-2021 20 Reims fr FRA 1. Ligue 1 0.4 13 0 1 5 7 2 13 0 0 0 9 20 5 0 0 0 1 0 11 1 Matches 2020-2021 20 Aberdeen sct SCO 1. Premiership 5.1 Matches 2021-2022 21 Reims fr FRA Coupe de France 0.4 Matches 2021-2022 21 Reims fr FRA 1. Ligue 1 3.9 127 6 22 63 44 10 127 3 2 66.7 1 33.3 73 409 129 6 2 1 9 5 94 26 Matches 2022-2023 22 Oostende be BEL 1. Pro League A 17.9 695 26 55 291 358 90 694 16 7 43.8 8 50.0 453 2808 831 24 21 9 39 34 527 124 Matches 2023-2024 23 Darmstadt 98 de GER 1. Bundesliga 2.4 91 5 8 34 51 18 91 4 1 25.0 3 75.0 38 234 125 7 3 4 4 4 57 7 Matches 2023-2024 23 Darmstadt 98 de GER DFB-Pokal 1.0 Matches 2024-2025 24 Darmstadt 98 de GER 2. 2. Bundesliga 6.4 212 6 23 91 100 30 211 6 3 50.0 3 50.0 119 560 176 9 6 1 16 12 154 41 Matches 2024-2025 24 Darmstadt 98 de GER DFB-Pokal 0.8 Matches 7 Seasons 6 Clubs 8 Leagues 47.0 1413 51 126 602 704 181 1411 39 19 48.7 19 48.7 821 4701 1447 56 38 21 88 64 1060 262 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 Everton (3 Seasons) 1 League 23.9 Darmstadt 98 (2 Seasons) 3 Leagues 10.6 303 11 31 125 151 48 302 10 4 40.0 6 60.0 157 794 301 16 9 5 20 16 211 48 Reims (2 Seasons) 2 Leagues 4.7 140 6 23 68 51 12 140 3 2 66.7 1 33.3 82 429 134 6 2 1 10 5 105 27 Oostende (1 Season) 1 League 17.9 695 26 55 291 358 90 694 16 7 43.8 8 50.0 453 2808 831 24 21 9 39 34 527 124 Kortrijk (1 Season) 1 League 7.8 245 7 16 103 130 27 245 10 6 60.0 4 40.0 120 626 173 9 6 5 15 9 195 59 Aberdeen (1 Season) 1 League 5.1 Everton (1 Season) 1 League 0.9 30 1 1 15 14 4 30 0 0 0 9 44 8 1 0 1 4 0 22 4 PL2 — Div. 1 (3 Seasons) 23.9 First Division A (2 Seasons) 25.7 940 33 71 394 488 117 939 26 13 50.0 12 46.2 573 3434 1004 33 27 14 54 43 722 183 Ligue 1 (2 Seasons) 4.3 140 6 23 68 51 12 140 3 2 66.7 1 33.3 82 429 134 6 2 1 10 5 105 27 DFB-Pokal (2 Seasons) 1.8 2. Bundesliga (1 Season) 6.4 212 6 23 91 100 30 211 6 3 50.0 3 50.0 119 560 176 9 6 1 16 12 154 41 Premiership (1 Season) 5.1 Bundesliga (1 Season) 2.4 91 5 8 34 51 18 91 4 1 25.0 3 75.0 38 234 125 7 3 4 4 4 57 7 Coupe de France (1 Season) 0.4 Europa Lg (1 Season) 0.9 30 1 1 15 14 4 30 0 0 0 9 44 8 1 0 1 4 0 22 4
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 2017-2018 17 Everton 1 League 0.9 30 1 1 15 14 4 30 0 0 0 9 44 8 1 0 1 4 0 22 4 2017-2018 17 Everton 1 League 9.6 2018-2019 18 Everton 1 League 12.3 2019-2020 19 Everton 1 League 2.0 2019-2020 19 Kortrijk 1 League 7.8 245 7 16 103 130 27 245 10 6 60.0 4 40.0 120 626 173 9 6 5 15 9 195 59 2020-2021 20 Aberdeen 1 League 5.1 2020-2021 20 Reims 1 League 0.4 13 0 1 5 7 2 13 0 0 0 9 20 5 0 0 0 1 0 11 1 2021-2022 21 Reims 2 Leagues 4.3 127 6 22 63 44 10 127 3 2 66.7 1 33.3 73 409 129 6 2 1 9 5 94 26 2022-2023 22 Oostende 1 League 17.9 695 26 55 291 358 90 694 16 7 43.8 8 50.0 453 2808 831 24 21 9 39 34 527 124 2023-2024 23 Darmstadt 98 2 Leagues 3.4 91 5 8 34 51 18 91 4 1 25.0 3 75.0 38 234 125 7 3 4 4 4 57 7 2024-2025 24 Darmstadt 98 2 Leagues 7.2 212 6 23 91 100 30 211 6 3 50.0 3 50.0 119 560 176 9 6 1 16 12 154 41 7 Seasons 6 Clubs 8 Leagues 47.0 1413 51 126 602 704 181 1411 39 19 48.7 19 48.7 821 4701 1447 56 38 21 88 64 1060 262 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 Everton (3 Seasons) 1 League 23.9 Darmstadt 98 (2 Seasons) 3 Leagues 10.6 303 11 31 125 151 48 302 10 4 40.0 6 60.0 157 794 301 16 9 5 20 16 211 48 Reims (2 Seasons) 2 Leagues 4.7 140 6 23 68 51 12 140 3 2 66.7 1 33.3 82 429 134 6 2 1 10 5 105 27 Oostende (1 Season) 1 League 17.9 695 26 55 291 358 90 694 16 7 43.8 8 50.0 453 2808 831 24 21 9 39 34 527 124 Kortrijk (1 Season) 1 League 7.8 245 7 16 103 130 27 245 10 6 60.0 4 40.0 120 626 173 9 6 5 15 9 195 59 Aberdeen (1 Season) 1 League 5.1 Everton (1 Season) 1 League 0.9 30 1 1 15 14 4 30 0 0 0 9 44 8 1 0 1 4 0 22 4 PL2 — Div. 1 (3 Seasons) 23.9 First Division A (2 Seasons) 25.7 940 33 71 394 488 117 939 26 13 50.0 12 46.2 573 3434 1004 33 27 14 54 43 722 183 Ligue 1 (2 Seasons) 4.3 140 6 23 68 51 12 140 3 2 66.7 1 33.3 82 429 134 6 2 1 10 5 105 27 DFB-Pokal (2 Seasons) 1.8 2. Bundesliga (1 Season) 6.4 212 6 23 91 100 30 211 6 3 50.0 3 50.0 119 560 176 9 6 1 16 12 154 41 Premiership (1 Season) 5.1 Bundesliga (1 Season) 2.4 91 5 8 34 51 18 91 4 1 25.0 3 75.0 38 234 125 7 3 4 4 4 57 7 Coupe de France (1 Season) 0.4 Europa Lg (1 Season) 0.9 30 1 1 15 14 4 30 0 0 0 9 44 8 1 0 1 4 0 22 4
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 2017-2018 17 Everton eng ENG Jr. PL2 — Div. 1 7th 9.6 Matches 2018-2019 18 Everton eng ENG Jr. PL2 — Div. 1 1st 12.3 Matches 2019-2020 19 Everton eng ENG Jr. PL2 — Div. 1 7th 2.0 Matches 2019-2020 19 Kortrijk be BEL 1. First Division A 11th 7.8 245 7 16 103 130 27 245 10 6 60.0 4 40.0 120 626 173 9 6 5 15 9 195 59 Matches 2020-2021 20 Aberdeen sct SCO 1. Premiership 4th 5.1 Matches 2020-2021 20 Reims fr FRA 1. Ligue 1 14th 0.4 13 0 1 5 7 2 13 0 0 0 9 20 5 0 0 0 1 0 11 1 Matches 2021-2022 21 Reims fr FRA 1. Ligue 1 12th 3.9 127 6 22 63 44 10 127 3 2 66.7 1 33.3 73 409 129 6 2 1 9 5 94 26 Matches 2022-2023 22 Oostende be BEL 1. Pro League A 16th 17.9 695 26 55 291 358 90 694 16 7 43.8 8 50.0 453 2808 831 24 21 9 39 34 527 124 Matches 2023-2024 23 Darmstadt 98 de GER 1. Bundesliga 18th 2.4 91 5 8 34 51 18 91 4 1 25.0 3 75.0 38 234 125 7 3 4 4 4 57 7 Matches 2024-2025 24 Darmstadt 98 de GER 2. 2. Bundesliga 10th 6.4 212 6 23 91 100 30 211 6 3 50.0 3 50.0 119 560 176 9 6 1 16 12 154 41 Matches 6 Seasons 5 Clubs 5 Leagues 43.9 1383 50 125 587 690 177 1381 39 19 48.7 19 48.7 812 4657 1439 55 38 20 84 64 1038 258 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 Everton (3 Seasons) 1 League 23.9 Darmstadt 98 (2 Seasons) 2 Leagues 8.8 303 11 31 125 151 48 302 10 4 40.0 6 60.0 157 794 301 16 9 5 20 16 211 48 Reims (2 Seasons) 1 League 4.3 140 6 23 68 51 12 140 3 2 66.7 1 33.3 82 429 134 6 2 1 10 5 105 27 Oostende (1 Season) 1 League 17.9 695 26 55 291 358 90 694 16 7 43.8 8 50.0 453 2808 831 24 21 9 39 34 527 124 Kortrijk (1 Season) 1 League 7.8 245 7 16 103 130 27 245 10 6 60.0 4 40.0 120 626 173 9 6 5 15 9 195 59 Aberdeen (1 Season) 1 League 5.1 PL2 — Div. 1 (3 Seasons) 23.9 First Division A (2 Seasons) 25.7 940 33 71 394 488 117 939 26 13 50.0 12 46.2 573 3434 1004 33 27 14 54 43 722 183 Ligue 1 (2 Seasons) 4.3 140 6 23 68 51 12 140 3 2 66.7 1 33.3 82 429 134 6 2 1 10 5 105 27 2. Bundesliga (1 Season) 6.4 212 6 23 91 100 30 211 6 3 50.0 3 50.0 119 560 176 9 6 1 16 12 154 41 Premiership (1 Season) 5.1 Bundesliga (1 Season) 2.4 91 5 8 34 51 18 91 4 1 25.0 3 75.0 38 234 125 7 3 4 4 4 57 7
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 2021-2022 21 Reims fr FRA Coupe de France R16 0.4 Matches 2023-2024 23 Darmstadt 98 de GER DFB-Pokal R64 1.0 Matches 2024-2025 24 Darmstadt 98 de GER DFB-Pokal R16 0.8 Matches 3 Seasons 2 Clubs 2 Leagues 2.2 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 Darmstadt 98 (2 Seasons) 1 League 1.8 Reims (1 Season) 1 League 0.4 DFB-Pokal (2 Seasons) 1.8 Coupe de France (1 Season) 0.4
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 PrgC 1/3 CPA Mis Dis Rec PrgR Matches 2017-2018 17 Everton 2. Europa Lg GR 0.9 30 1 1 15 14 4 30 0 0 0 9 44 8 1 0 1 4 0 22 4 Matches 1 Season 1 Club 1 League 0.9 30 1 1 15 14 4 30 0 0 0 9 44 8 1 0 1 4 0 22 4
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 2017-2018 17 Everton 2. Europa Lg 1 82 82 15.2 0.9 1 0 0 0 3.00 2 0 +2 +2.20 +4.16 1.3 0.6 +0.7 +0.78 +1.39 Matches 2017-2018 17 Everton eng ENG Jr. PL2 — Div. 1 13 863 66 43.6 9.6 9 82 6 4 31 0 1.08 13 17 -4 -0.42 -0.42 Matches 2018-2019 18 Everton eng ENG Jr. PL2 — Div. 1 16 1,110 69 56.1 12.3 13 78 6 3 30 0 1.88 20 6 +14 +1.14 +0.82 Matches 2019-2020 19 Kortrijk be BEL 1. First Division A 12 699 58 26.8 7.8 9 76 3 3 4 4 1.08 10 15 -5 -0.64 -0.69 11.9 12.9 -1.0 -0.13 +0.26 Matches 2019-2020 19 Everton eng ENG Jr. PL2 — Div. 1 2 180 90 11.1 2.0 2 90 2 0 0 1.00 0 0 0 0.00 +0.06 Matches 2020-2021 20 Reims fr FRA 1. Ligue 1 3 35 12 1.0 0.4 0 0 3 12 7 0.00 0 0 0 0.00 +0.21 0.4 1.6 -1.2 -3.25 -2.59 Matches 2020-2021 20 Aberdeen sct SCO 1. Premiership 10 461 46 13.5 5.1 5 67 1 5 25 1 1.00 2 8 -6 -1.17 -1.29 Matches 2021-2022 21 Reims fr FRA Coupe de France 2 39 20 13.0 0.4 0 0 2 20 0 2.00 0 0 0 0.00 -0.69 Matches 2021-2022 21 Reims fr FRA 1. Ligue 1 8 350 44 10.2 3.9 4 67 0 4 21 5 0.88 0 1 -1 -0.26 -0.26 2.6 3.6 -1.1 -0.28 -0.05 Matches 2022-2023 22 Oostende be BEL 1. Pro League A 21 1,613 77 52.7 17.9 19 81 12 2 36 0 0.86 20 42 -22 -1.23 -0.17 23.6 34.7 -11.0 -0.62 -0.29 Matches 2023-2024 23 Darmstadt 98 de GER 1. Bundesliga 7 217 31 7.1 2.4 1 61 0 6 26 1 1.00 1 6 -5 -2.07 -0.46 3.7 4.7 -1.1 -0.44 +0.81 Matches 2023-2024 23 Darmstadt 98 de GER DFB-Pokal 1 90 90 100.0 1.0 1 90 1 0 0 0.00 0 3 -3 -3.00 Matches 2024-2025 24 Darmstadt 98 de GER 2. 2. Bundesliga 11 577 52 49.3 6.4 8 63 1 3 24 1 1.45 11 12 -1 -0.16 -0.91 10.3 8.6 +1.8 +0.27 +0.31 Matches 2024-2025 24 Darmstadt 98 de GER DFB-Pokal 1 68 68 32.4 0.8 1 68 0 0 1 3.00 1 0 +1 +1.32 +0.06 Matches 7 Seasons 6 Clubs 8 Leagues 77 4,231 55 19.9 47.0 49 74 18 28 21 20 1.05 47 87 -40 -0.85 -0.47 53.8 66.7 -13.0 -0.33 +0.26 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 Everton (3 Seasons) 1 League 31 2,153 69 38.6 23.9 24 81 14 7 31 0 1.49 33 23 +10 +0.42 +0.37 Darmstadt 98 (2 Seasons) 3 Leagues 20 952 48 21.0 10.6 11 66 2 9 25 3 1.30 13 21 -8 -0.76 +0.35 14.0 13.3 +0.7 +0.08 +1.12 Reims (2 Seasons) 2 Leagues 13 424 33 5.9 4.7 4 67 0 9 17 12 0.85 0 1 -1 -0.21 -0.13 2.9 5.2 -2.3 -0.54 -0.08 Oostende (1 Season) 1 League 21 1,613 77 52.7 17.9 19 81 12 2 36 0 0.86 20 42 -22 -1.23 -0.17 23.6 34.7 -11.0 -0.62 -0.29 Kortrijk (1 Season) 1 League 12 699 58 26.8 7.8 9 76 3 3 4 4 1.08 10 15 -5 -0.64 -0.69 11.9 12.9 -1.0 -0.13 +0.26 Aberdeen (1 Season) 1 League 10 461 46 13.5 5.1 5 67 1 5 25 1 1.00 2 8 -6 -1.17 -1.29 Everton (1 Season) 1 League 1 82 82 15.2 0.9 1 0 0 0 3.00 2 0 +2 +2.20 +4.16 1.3 0.6 +0.7 +0.78 +1.39 PL2 — Div. 1 (3 Seasons) 31 2,153 69 38.6 23.9 24 81 14 7 31 0 1.49 33 23 +10 +0.42 +0.37 First Division A (2 Seasons) 33 2,312 70 40.8 25.7 28 80 15 5 17 4 0.94 30 57 -27 -1.05 -0.62 35.5 47.6 -12.0 -0.47 -0.11 Ligue 1 (2 Seasons) 11 385 35 5.6 4.3 4 67 0 7 17 12 0.64 0 1 -1 -0.23 -0.12 2.9 5.2 -2.3 -0.54 -0.08 DFB-Pokal (2 Seasons) 2 158 79 52.7 1.8 2 79 1 0 1 1.50 1 3 -2 -1.14 -2.41 2. Bundesliga (1 Season) 11 577 52 49.3 6.4 8 63 1 3 24 1 1.45 11 12 -1 -0.16 -0.91 10.3 8.6 +1.8 +0.27 +0.31 Premiership (1 Season) 10 461 46 13.5 5.1 5 67 1 5 25 1 1.00 2 8 -6 -1.17 -1.29 Bundesliga (1 Season) 7 217 31 7.1 2.4 1 61 0 6 26 1 1.00 1 6 -5 -2.07 -0.46 3.7 4.7 -1.1 -0.44 +0.81 Coupe de France (1 Season) 2 39 20 13.0 0.4 0 0 2 20 0 2.00 0 0 0 0.00 -0.69 Europa Lg (1 Season) 1 82 82 15.2 0.9 1 0 0 0 3.00 2 0 +2 +2.20 +4.16 1.3 0.6 +0.7 +0.78 +1.39
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 2017-2018 17 Everton 1 League 1 82 82 15.2 0.9 1 0 0 0 3.00 2 0 +2 +2.20 +4.16 1.3 0.6 +0.7 +0.78 +1.39 2017-2018 17 Everton 1 League 13 863 66 43.6 9.6 9 82 6 4 31 0 1.08 13 17 -4 -0.42 -0.42 2018-2019 18 Everton 1 League 16 1,110 69 56.1 12.3 13 78 6 3 30 0 1.88 20 6 +14 +1.14 +0.82 2019-2020 19 Everton 1 League 2 180 90 11.1 2.0 2 90 2 0 0 1.00 0 0 0 0.00 +0.06 2019-2020 19 Kortrijk 1 League 12 699 58 26.8 7.8 9 76 3 3 4 4 1.08 10 15 -5 -0.64 -0.69 11.9 12.9 -1.0 -0.13 +0.26 2020-2021 20 Aberdeen 1 League 10 461 46 13.5 5.1 5 67 1 5 25 1 1.00 2 8 -6 -1.17 -1.29 2020-2021 20 Reims 1 League 3 35 12 1.0 0.4 0 0 3 12 7 0.00 0 0 0 0.00 +0.21 0.4 1.6 -1.2 -3.25 -2.59 2021-2022 21 Reims 2 Leagues 10 389 39 10.5 4.3 4 67 0 6 20 5 1.10 0 1 -1 -0.23 -0.29 2.6 3.6 -1.1 -0.28 -0.05 2022-2023 22 Oostende 1 League 21 1,613 77 52.7 17.9 19 81 12 2 36 0 0.86 20 42 -22 -1.23 -0.17 23.6 34.7 -11.0 -0.62 -0.29 2023-2024 23 Darmstadt 98 2 Leagues 8 307 38 9.7 3.4 2 76 1 6 26 1 0.88 1 9 -8 -2.35 -0.73 3.7 4.7 -1.1 -0.44 +0.81 2024-2025 24 Darmstadt 98 2 Leagues 12 645 54 46.7 7.2 9 64 1 3 24 2 1.58 12 12 0 0.00 -0.86 10.3 8.6 +1.8 +0.27 +0.31 7 Seasons 6 Clubs 8 Leagues 77 4,231 55 19.9 47.0 49 74 18 28 21 20 1.05 47 87 -40 -0.85 -0.47 53.8 66.7 -13.0 -0.33 +0.26 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 Everton (3 Seasons) 1 League 31 2,153 69 38.6 23.9 24 81 14 7 31 0 1.49 33 23 +10 +0.42 +0.37 Darmstadt 98 (2 Seasons) 3 Leagues 20 952 48 21.0 10.6 11 66 2 9 25 3 1.30 13 21 -8 -0.76 +0.35 14.0 13.3 +0.7 +0.08 +1.12 Reims (2 Seasons) 2 Leagues 13 424 33 5.9 4.7 4 67 0 9 17 12 0.85 0 1 -1 -0.21 -0.13 2.9 5.2 -2.3 -0.54 -0.08 Oostende (1 Season) 1 League 21 1,613 77 52.7 17.9 19 81 12 2 36 0 0.86 20 42 -22 -1.23 -0.17 23.6 34.7 -11.0 -0.62 -0.29 Kortrijk (1 Season) 1 League 12 699 58 26.8 7.8 9 76 3 3 4 4 1.08 10 15 -5 -0.64 -0.69 11.9 12.9 -1.0 -0.13 +0.26 Aberdeen (1 Season) 1 League 10 461 46 13.5 5.1 5 67 1 5 25 1 1.00 2 8 -6 -1.17 -1.29 Everton (1 Season) 1 League 1 82 82 15.2 0.9 1 0 0 0 3.00 2 0 +2 +2.20 +4.16 1.3 0.6 +0.7 +0.78 +1.39 PL2 — Div. 1 (3 Seasons) 31 2,153 69 38.6 23.9 24 81 14 7 31 0 1.49 33 23 +10 +0.42 +0.37 First Division A (2 Seasons) 33 2,312 70 40.8 25.7 28 80 15 5 17 4 0.94 30 57 -27 -1.05 -0.62 35.5 47.6 -12.0 -0.47 -0.11 Ligue 1 (2 Seasons) 11 385 35 5.6 4.3 4 67 0 7 17 12 0.64 0 1 -1 -0.23 -0.12 2.9 5.2 -2.3 -0.54 -0.08 DFB-Pokal (2 Seasons) 2 158 79 52.7 1.8 2 79 1 0 1 1.50 1 3 -2 -1.14 -2.41 2. Bundesliga (1 Season) 11 577 52 49.3 6.4 8 63 1 3 24 1 1.45 11 12 -1 -0.16 -0.91 10.3 8.6 +1.8 +0.27 +0.31 Premiership (1 Season) 10 461 46 13.5 5.1 5 67 1 5 25 1 1.00 2 8 -6 -1.17 -1.29 Bundesliga (1 Season) 7 217 31 7.1 2.4 1 61 0 6 26 1 1.00 1 6 -5 -2.07 -0.46 3.7 4.7 -1.1 -0.44 +0.81 Coupe de France (1 Season) 2 39 20 13.0 0.4 0 0 2 20 0 2.00 0 0 0 0.00 -0.69 Europa Lg (1 Season) 1 82 82 15.2 0.9 1 0 0 0 3.00 2 0 +2 +2.20 +4.16 1.3 0.6 +0.7 +0.78 +1.39
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 2017-2018 17 Everton eng ENG Jr. PL2 — Div. 1 7th 13 863 66 43.6 9.6 9 82 6 4 31 0 1.08 13 17 -4 -0.42 -0.42 Matches 2018-2019 18 Everton eng ENG Jr. PL2 — Div. 1 1st 16 1,110 69 56.1 12.3 13 78 6 3 30 0 1.88 20 6 +14 +1.14 +0.82 Matches 2019-2020 19 Everton eng ENG Jr. PL2 — Div. 1 7th 2 180 90 11.1 2.0 2 90 2 0 0 1.00 0 0 0 0.00 +0.06 Matches 2019-2020 19 Kortrijk be BEL 1. First Division A 11th 12 699 58 26.8 7.8 9 76 3 3 4 4 1.08 10 15 -5 -0.64 -0.69 11.9 12.9 -1.0 -0.13 +0.26 Matches 2020-2021 20 Aberdeen sct SCO 1. Premiership 4th 10 461 46 13.5 5.1 5 67 1 5 25 1 1.00 2 8 -6 -1.17 -1.29 Matches 2020-2021 20 Reims fr FRA 1. Ligue 1 14th 3 35 12 1.0 0.4 0 0 3 12 7 0.00 0 0 0 0.00 +0.21 0.4 1.6 -1.2 -3.25 -2.59 Matches 2021-2022 21 Reims fr FRA 1. Ligue 1 12th 8 350 44 10.2 3.9 4 67 0 4 21 5 0.88 0 1 -1 -0.26 -0.26 2.6 3.6 -1.1 -0.28 -0.05 Matches 2022-2023 22 Oostende be BEL 1. Pro League A 16th 21 1,613 77 52.7 17.9 19 81 12 2 36 0 0.86 20 42 -22 -1.23 -0.17 23.6 34.7 -11.0 -0.62 -0.29 Matches 2023-2024 23 Darmstadt 98 de GER 1. Bundesliga 18th 7 217 31 7.1 2.4 1 61 0 6 26 1 1.00 1 6 -5 -2.07 -0.46 3.7 4.7 -1.1 -0.44 +0.81 Matches 2024-2025 24 Darmstadt 98 de GER 2. 2. Bundesliga 10th 11 577 52 49.3 6.4 8 63 1 3 24 1 1.45 11 12 -1 -0.16 -0.91 10.3 8.6 +1.8 +0.27 +0.31 Matches 6 Seasons 5 Clubs 5 Leagues 72 3,952 55 19.6 43.9 46 74 17 26 21 19 0.99 44 84 -40 -0.91 -0.54 52.5 66.1 -13.7 -0.35 +0.23 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 Everton (3 Seasons) 1 League 31 2,153 69 38.6 23.9 24 81 14 7 31 0 1.49 33 23 +10 +0.42 +0.37 Darmstadt 98 (2 Seasons) 2 Leagues 18 794 44 18.8 8.8 9 63 1 9 25 2 1.28 12 18 -6 -0.68 +0.52 14.0 13.3 +0.7 +0.08 +1.12 Reims (2 Seasons) 1 League 11 385 35 5.6 4.3 4 67 0 7 17 12 0.64 0 1 -1 -0.23 -0.12 2.9 5.2 -2.3 -0.54 -0.08 Oostende (1 Season) 1 League 21 1,613 77 52.7 17.9 19 81 12 2 36 0 0.86 20 42 -22 -1.23 -0.17 23.6 34.7 -11.0 -0.62 -0.29 Kortrijk (1 Season) 1 League 12 699 58 26.8 7.8 9 76 3 3 4 4 1.08 10 15 -5 -0.64 -0.69 11.9 12.9 -1.0 -0.13 +0.26 Aberdeen (1 Season) 1 League 10 461 46 13.5 5.1 5 67 1 5 25 1 1.00 2 8 -6 -1.17 -1.29 PL2 — Div. 1 (3 Seasons) 31 2,153 69 38.6 23.9 24 81 14 7 31 0 1.49 33 23 +10 +0.42 +0.37 First Division A (2 Seasons) 33 2,312 70 40.8 25.7 28 80 15 5 17 4 0.94 30 57 -27 -1.05 -0.62 35.5 47.6 -12.0 -0.47 -0.11 Ligue 1 (2 Seasons) 11 385 35 5.6 4.3 4 67 0 7 17 12 0.64 0 1 -1 -0.23 -0.12 2.9 5.2 -2.3 -0.54 -0.08 2. Bundesliga (1 Season) 11 577 52 49.3 6.4 8 63 1 3 24 1 1.45 11 12 -1 -0.16 -0.91 10.3 8.6 +1.8 +0.27 +0.31 Premiership (1 Season) 10 461 46 13.5 5.1 5 67 1 5 25 1 1.00 2 8 -6 -1.17 -1.29 Bundesliga (1 Season) 7 217 31 7.1 2.4 1 61 0 6 26 1 1.00 1 6 -5 -2.07 -0.46 3.7 4.7 -1.1 -0.44 +0.81
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 2021-2022 21 Reims fr FRA Coupe de France R16 2 39 20 13.0 0.4 0 0 2 20 0 2.00 0 0 0 0.00 -0.69 Matches 2023-2024 23 Darmstadt 98 de GER DFB-Pokal R64 1 90 90 100.0 1.0 1 90 1 0 0 0.00 0 3 -3 -3.00 Matches 2024-2025 24 Darmstadt 98 de GER DFB-Pokal R16 1 68 68 32.4 0.8 1 68 0 0 1 3.00 1 0 +1 +1.32 +0.06 Matches 3 Seasons 2 Clubs 2 Leagues 4 197 49 32.8 2.2 2 79 1 2 20 1 1.75 1 3 -2 -0.91 -1.81 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Darmstadt 98 (2 Seasons) 1 League 2 158 79 52.7 1.8 2 79 1 0 1 1.50 1 3 -2 -1.14 -2.41 Reims (1 Season) 1 League 2 39 20 13.0 0.4 0 0 2 20 0 2.00 0 0 0 0.00 -0.69 DFB-Pokal (2 Seasons) 2 158 79 52.7 1.8 2 79 1 0 1 1.50 1 3 -2 -1.14 -2.41 Coupe de France (1 Season) 2 39 20 13.0 0.4 0 0 2 20 0 2.00 0 0 0 0.00 -0.69
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 onxG onxGA xG+/- xG+/-90 On-Off Matches 2017-2018 17 Everton 2. Europa Lg GR 1 82 82 15.2 0.9 1 0 0 0 3.00 2 0 +2 +2.20 +4.16 1.3 0.6 +0.7 +0.78 +1.39 Matches 1 Season 1 Club 1 League 1 82 82 15.2 0.9 1 0 0 0 3.00 2 0 +2 +2.20 +4.16 1.3 0.6 +0.7 +0.78 +1.39
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 2017-2018 17 Everton 1 League 0.9 0 0 1 1 1 0 1 0 0 0 0 1 5 11 31.3 2017-2018 17 Everton 1 League 9.6 4 0 0 0 2018-2019 18 Everton 1 League 12.3 1 0 0 0 2019-2020 19 Everton 1 League 2.0 0 0 0 0 2019-2020 19 Kortrijk 1 League 7.8 0 0 0 10 13 8 5 0 2 0 0 0 13 27 37 42.2 2020-2021 20 Aberdeen 1 League 5.1 0 0 0 11 4 1 2 0 1 0 2020-2021 20 Reims 1 League 0.4 1 0 0 1 0 0 0 1 0 0 0 0 2 2 2 50.0 2021-2022 21 Reims 2 Leagues 4.3 1 0 0 7 6 6 1 4 1 0 0 0 9 16 15 51.6 2022-2023 22 Oostende 1 League 17.9 6 0 0 22 19 13 22 8 5 0 0 0 61 105 109 49.1 2023-2024 23 Darmstadt 98 2 Leagues 3.4 1 0 0 6 1 1 5 0 0 0 0 0 8 11 13 45.8 2024-2025 24 Darmstadt 98 2 Leagues 7.2 1 0 0 12 5 4 6 3 2 0 0 0 11 18 21 46.2 7 Seasons 6 Clubs 8 Leagues 47.0 10 0 0 70 49 34 41 17 11 0 0 0 105 184 208 46.9 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches Everton (3 Seasons) 1 League 23.9 5 0 0 0 Darmstadt 98 (2 Seasons) 3 Leagues 10.6 2 0 0 18 6 5 11 3 2 0 0 0 19 29 34 46.0 Reims (2 Seasons) 2 Leagues 4.7 2 0 0 8 6 6 1 5 1 0 0 0 11 18 17 51.4 Oostende (1 Season) 1 League 17.9 6 0 0 22 19 13 22 8 5 0 0 0 61 105 109 49.1 Kortrijk (1 Season) 1 League 7.8 0 0 0 10 13 8 5 0 2 0 0 0 13 27 37 42.2 Aberdeen (1 Season) 1 League 5.1 0 0 0 11 4 1 2 0 1 0 Everton (1 Season) 1 League 0.9 0 0 1 1 1 0 1 0 0 0 0 1 5 11 31.3 PL2 — Div. 1 (3 Seasons) 23.9 5 0 0 0 First Division A (2 Seasons) 25.7 6 0 0 32 32 21 27 8 7 0 0 0 74 132 146 47.5 Ligue 1 (2 Seasons) 4.3 2 0 0 8 6 6 1 5 1 0 0 0 11 18 17 51.4 DFB-Pokal (2 Seasons) 1.8 0 0 0 1 0 0 1 0 0 0 2. Bundesliga (1 Season) 6.4 1 0 0 12 5 4 6 3 2 0 0 0 11 18 21 46.2 Premiership (1 Season) 5.1 0 0 0 11 4 1 2 0 1 0 Bundesliga (1 Season) 2.4 1 0 0 5 1 1 4 0 0 0 0 0 8 11 13 45.8 Coupe de France (1 Season) 0.4 0 0 0 0 0 0 0 0 0 0 Europa Lg (1 Season) 0.9 0 0 1 1 1 0 1 0 0 0 0 1 5 11 31.3
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 2017-2018 17 Everton eng ENG Jr. PL2 — Div. 1 7th 9.6 4 0 0 0 Matches 2018-2019 18 Everton eng ENG Jr. PL2 — Div. 1 1st 12.3 1 0 0 0 Matches 2019-2020 19 Everton eng ENG Jr. PL2 — Div. 1 7th 2.0 0 0 0 0 Matches 2019-2020 19 Kortrijk be BEL 1. First Division A 11th 7.8 0 0 0 10 13 8 5 0 2 0 0 0 13 27 37 42.2 Matches 2020-2021 20 Aberdeen sct SCO 1. Premiership 4th 5.1 0 0 0 11 4 1 2 0 1 0 Matches 2020-2021 20 Reims fr FRA 1. Ligue 1 14th 0.4 1 0 0 1 0 0 0 1 0 0 0 0 2 2 2 50.0 Matches 2021-2022 21 Reims fr FRA 1. Ligue 1 12th 3.9 1 0 0 7 6 6 1 4 1 0 0 0 9 16 15 51.6 Matches 2022-2023 22 Oostende be BEL 1. Pro League A 16th 17.9 6 0 0 22 19 13 22 8 5 0 0 0 61 105 109 49.1 Matches 2023-2024 23 Darmstadt 98 de GER 1. Bundesliga 18th 2.4 1 0 0 5 1 1 4 0 0 0 0 0 8 11 13 45.8 Matches 2024-2025 24 Darmstadt 98 de GER 2. 2. Bundesliga 10th 6.4 1 0 0 12 5 4 6 3 2 0 0 0 11 18 21 46.2 Matches 6 Seasons 5 Clubs 5 Leagues 43.9 10 0 0 68 48 33 40 16 11 0 0 0 104 179 197 47.6 Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches Everton (3 Seasons) 1 League 23.9 5 0 0 0 Darmstadt 98 (2 Seasons) 2 Leagues 8.8 2 0 0 17 6 5 10 3 2 0 0 0 19 29 34 46.0 Reims (2 Seasons) 1 League 4.3 2 0 0 8 6 6 1 5 1 0 0 0 11 18 17 51.4 Oostende (1 Season) 1 League 17.9 6 0 0 22 19 13 22 8 5 0 0 0 61 105 109 49.1 Kortrijk (1 Season) 1 League 7.8 0 0 0 10 13 8 5 0 2 0 0 0 13 27 37 42.2 Aberdeen (1 Season) 1 League 5.1 0 0 0 11 4 1 2 0 1 0 PL2 — Div. 1 (3 Seasons) 23.9 5 0 0 0 First Division A (2 Seasons) 25.7 6 0 0 32 32 21 27 8 7 0 0 0 74 132 146 47.5 Ligue 1 (2 Seasons) 4.3 2 0 0 8 6 6 1 5 1 0 0 0 11 18 17 51.4 2. Bundesliga (1 Season) 6.4 1 0 0 12 5 4 6 3 2 0 0 0 11 18 21 46.2 Premiership (1 Season) 5.1 0 0 0 11 4 1 2 0 1 0 Bundesliga (1 Season) 2.4 1 0 0 5 1 1 4 0 0 0 0 0 8 11 13 45.8
Miscellaneous Stats Table Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2021-2022 21 Reims fr FRA Coupe de France R16 0.4 0 0 0 0 0 0 0 0 0 0 Matches 2023-2024 23 Darmstadt 98 de GER DFB-Pokal R64 1.0 0 0 0 1 0 0 1 0 0 0 Matches 2024-2025 24 Darmstadt 98 de GER DFB-Pokal R16 0.8 0 0 0 0 0 0 0 0 0 0 Matches 3 Seasons 2 Clubs 2 Leagues 2.2 0 0 0 1 0 0 1 0 0 0 Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Darmstadt 98 (2 Seasons) 1 League 1.8 0 0 0 1 0 0 1 0 0 0 Reims (1 Season) 1 League 0.4 0 0 0 0 0 0 0 0 0 0 DFB-Pokal (2 Seasons) 1.8 0 0 0 1 0 0 1 0 0 0 Coupe de France (1 Season) 0.4 0 0 0 0 0 0 0 0 0 0
Miscellaneous Stats Table Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches 2017-2018 17 Everton 2. Europa Lg GR 0.9 0 0 1 1 1 0 1 0 0 0 0 1 5 11 31.3 Matches 1 Season 1 Club 1 League 0.9 0 0 1 1 1 0 1 0 0 0 0 1 5 11 31.3
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 Fraser Hornby Pages
Fraser Hornby 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