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 16 13 922 10.2 6 2 8 5 1 1 3 0 5.8 5.0 1.2 6.2 17 14 64 0.59 0.20 0.78 0.49 0.68 0.57 0.12 0.69 0.49 0.61 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 82 54 4,576 50.8 18 4 22 16 2 2 12 0 18.2 16.7 4.2 20.9 64 65 285 0.35 0.08 0.43 0.31 0.39 0.42 0.10 0.52 0.38 0.48 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 25 16 1,297 14.4 6 2 8 5 1 1 4 0 6.4 5.7 1.6 7.2 24 16 71 0.42 0.14 0.56 0.35 0.49 0.51 0.12 0.63 0.45 0.57 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) 16 13 922 10.2 6 2 8 5 1 1 3 0 5.8 5.0 1.2 6.2 17 14 64 0.59 0.20 0.78 0.49 0.68 0.57 0.12 0.69 0.49 0.61 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 17 14 990 11.0 6 2 8 5 1 1 3 0 5.8 5.0 1.2 6.2 17 14 64 0.55 0.18 0.73 0.45 0.64 0.57 0.12 0.69 0.49 0.61 7 Seasons 6 Clubs 8 Leagues 82 54 4,576 50.8 18 4 22 16 2 2 12 0 18.2 16.7 4.2 20.9 64 65 285 0.35 0.08 0.43 0.31 0.39 0.42 0.10 0.52 0.38 0.48 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 25 16 1,297 14.4 6 2 8 5 1 1 4 0 6.4 5.7 1.6 7.2 24 16 71 0.42 0.14 0.56 0.35 0.49 0.51 0.12 0.63 0.45 0.57 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) 16 13 922 10.2 6 2 8 5 1 1 3 0 5.8 5.0 1.2 6.2 17 14 64 0.59 0.20 0.78 0.49 0.68 0.57 0.12 0.69 0.49 0.61 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 16 13 922 10.2 6 2 8 5 1 1 3 0 5.8 5.0 1.2 6.2 17 14 64 0.59 0.20 0.78 0.49 0.68 0.57 0.12 0.69 0.49 0.61 Matches 6 Seasons 5 Clubs 5 Leagues 77 51 4,297 47.7 17 4 21 15 2 2 12 0 18.1 16.6 4.2 20.8 63 63 281 0.36 0.08 0.44 0.31 0.40 0.43 0.10 0.53 0.39 0.49 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 23 14 1,139 12.7 6 2 8 5 1 1 4 0 6.4 5.7 1.6 7.2 24 16 71 0.47 0.16 0.63 0.40 0.55 0.51 0.12 0.63 0.45 0.57 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) 16 13 922 10.2 6 2 8 5 1 1 3 0 5.8 5.0 1.2 6.2 17 14 64 0.59 0.20 0.78 0.49 0.68 0.57 0.12 0.69 0.49 0.61 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 10.2 6 32 14 43.8 3.12 1.37 0.16 0.36 15.1 2 1 1 5.8 5.0 0.16 +0.2 0.0 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 50.8 18 154 60 39.0 3.03 1.18 0.10 0.27 15.6 7 2 2 18.2 16.7 0.13 -1.2 -1.7 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 14.4 6 53 18 34.0 3.68 1.25 0.09 0.28 14.6 2 1 1 6.4 5.7 0.13 -0.4 -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) 10.2 6 32 14 43.8 3.12 1.37 0.16 0.36 15.1 2 1 1 5.8 5.0 0.16 +0.2 0.0 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 11.0 6 37 15 40.5 3.36 1.36 0.14 0.33 15.1 2 1 1 5.8 5.0 0.16 +0.2 0.0 7 Seasons 6 Clubs 8 Leagues 50.8 18 154 60 39.0 3.03 1.18 0.10 0.27 15.6 7 2 2 18.2 16.7 0.13 -1.2 -1.7 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 14.4 6 53 18 34.0 3.68 1.25 0.09 0.28 14.6 2 1 1 6.4 5.7 0.13 -0.4 -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) 10.2 6 32 14 43.8 3.12 1.37 0.16 0.36 15.1 2 1 1 5.8 5.0 0.16 +0.2 0.0 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 10.2 6 32 14 43.8 3.12 1.37 0.16 0.36 15.1 2 1 1 5.8 5.0 0.16 +0.2 0.0 Matches 6 Seasons 5 Clubs 5 Leagues 47.7 17 139 55 39.6 2.91 1.15 0.11 0.27 15.6 7 2 2 18.1 16.6 0.13 -1.1 -1.6 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 12.7 6 42 16 38.1 3.32 1.26 0.12 0.31 14.6 2 1 1 6.4 5.7 0.13 -0.4 -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) 10.2 6 32 14 43.8 3.12 1.37 0.16 0.36 15.1 2 1 1 5.8 5.0 0.16 +0.2 0.0 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 10.2 155 229 67.7 2188 451 98 121 81.0 34 56 60.7 11 20 55.0 2 1.2 1.1 +0.8 7 13 6 1 14 Matches 2024-2025 24 Darmstadt 98 de GER DFB-Pokal 0.8 0 Matches 7 Seasons 6 Clubs 8 Leagues 50.8 650 1084 60.0 9328 1779 378 558 67.7 185 307 60.3 42 84 50.0 4 4.2 3.4 -0.2 36 49 23 7 65 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 14.4 190 292 65.1 2691 522 122 156 78.2 41 69 59.4 14 23 60.9 2 1.6 1.6 +0.4 11 13 8 1 16 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) 10.2 155 229 67.7 2188 451 98 121 81.0 34 56 60.7 11 20 55.0 2 1.2 1.1 +0.8 7 13 6 1 14 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 11.0 155 229 67.7 2188 451 98 121 81.0 34 56 60.7 11 20 55.0 2 1.2 1.1 +0.8 7 13 6 1 14 7 Seasons 6 Clubs 8 Leagues 50.8 650 1084 60.0 9328 1779 378 558 67.7 185 307 60.3 42 84 50.0 4 4.2 3.4 -0.2 36 49 23 7 65 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 14.4 190 292 65.1 2691 522 122 156 78.2 41 69 59.4 14 23 60.9 2 1.6 1.6 +0.4 11 13 8 1 16 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) 10.2 155 229 67.7 2188 451 98 121 81.0 34 56 60.7 11 20 55.0 2 1.2 1.1 +0.8 7 13 6 1 14 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 10.2 155 229 67.7 2188 451 98 121 81.0 34 56 60.7 11 20 55.0 2 1.2 1.1 +0.8 7 13 6 1 14 Matches 6 Seasons 5 Clubs 5 Leagues 47.7 638 1063 60.0 9181 1754 372 547 68.0 181 302 59.9 42 84 50.0 4 4.2 3.3 -0.2 36 48 23 7 63 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 12.7 190 292 65.1 2691 522 122 156 78.2 41 69 59.4 14 23 60.9 2 1.6 1.6 +0.4 11 13 8 1 16 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) 10.2 155 229 67.7 2188 451 98 121 81.0 34 56 60.7 11 20 55.0 2 1.2 1.1 +0.8 7 13 6 1 14 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 11.0 229 205 23 2 0 2 9 1 0 0 0 0 155 1 14 7 Seasons 6 Clubs 8 Leagues 50.8 1084 1022 55 3 2 6 44 5 0 0 0 0 650 7 51 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 14.4 292 260 29 2 0 2 14 2 0 0 0 0 190 3 20 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) 10.2 229 205 23 2 0 2 9 1 0 0 0 0 155 1 14 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 11.0 23 2.25 17 0 1 4 0 1 2 0.20 2 0 0 0 0 0 7 Seasons 6 Clubs 8 Leagues 50.8 96 2.21 77 1 5 10 2 1 7 0.16 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 14.4 31 2.45 23 0 2 5 0 1 2 0.16 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) 10.2 23 2.25 17 0 1 4 0 1 2 0.20 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 11.0 2 2 0 2 0 0 2 0.0 2 4 0 4 3 5 15 0 7 Seasons 6 Clubs 8 Leagues 50.8 21 11 5 10 6 5 28 17.9 23 26 4 22 17 38 53 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 14.4 2 2 0 2 0 0 3 0.0 3 6 1 5 3 5 19 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) 10.2 2 2 0 2 0 0 2 0.0 2 4 0 4 3 5 15 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 10.2 339 14 40 138 164 49 338 9 5 55.6 4 44.4 175 867 281 17 7 3 26 16 238 64 Matches 2024-2025 24 Darmstadt 98 de GER DFB-Pokal 0.8 Matches 7 Seasons 6 Clubs 8 Leagues 50.8 1540 59 143 649 768 200 1538 42 21 50.0 20 47.6 877 5008 1552 64 39 23 98 68 1144 285 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 14.4 430 19 48 172 215 67 429 13 6 46.2 7 53.8 213 1101 406 24 10 7 30 20 295 71 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) 10.2 339 14 40 138 164 49 338 9 5 55.6 4 44.4 175 867 281 17 7 3 26 16 238 64 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 11.0 339 14 40 138 164 49 338 9 5 55.6 4 44.4 175 867 281 17 7 3 26 16 238 64 7 Seasons 6 Clubs 8 Leagues 50.8 1540 59 143 649 768 200 1538 42 21 50.0 20 47.6 877 5008 1552 64 39 23 98 68 1144 285 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 14.4 430 19 48 172 215 67 429 13 6 46.2 7 53.8 213 1101 406 24 10 7 30 20 295 71 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) 10.2 339 14 40 138 164 49 338 9 5 55.6 4 44.4 175 867 281 17 7 3 26 16 238 64 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 10.2 339 14 40 138 164 49 338 9 5 55.6 4 44.4 175 867 281 17 7 3 26 16 238 64 Matches 6 Seasons 5 Clubs 5 Leagues 47.7 1510 58 142 634 754 196 1508 42 21 50.0 20 47.6 868 4964 1544 63 39 22 94 68 1122 281 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 12.7 430 19 48 172 215 67 429 13 6 46.2 7 53.8 213 1101 406 24 10 7 30 20 295 71 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) 10.2 339 14 40 138 164 49 338 9 5 55.6 4 44.4 175 867 281 17 7 3 26 16 238 64 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 16 922 58 56.9 10.2 13 65 2 3 24 1 1.38 18 17 +1 +0.10 -0.68 17.8 11.3 +6.5 +0.63 +0.51 Matches 2024-2025 24 Darmstadt 98 de GER DFB-Pokal 1 68 68 22.7 0.8 1 68 0 0 1 3.00 1 0 +1 +1.32 +0.94 Matches 7 Seasons 6 Clubs 8 Leagues 82 4,576 56 21.0 50.8 54 74 19 28 21 20 1.06 54 92 -38 -0.75 -0.37 61.2 69.5 -8.2 -0.19 +0.38 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 25 1,297 52 25.6 14.4 16 67 3 9 25 3 1.28 20 26 -6 -0.42 +0.63 21.5 16.1 +5.4 +0.43 +1.41 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 40.5 1.8 2 79 1 0 1 1.50 1 3 -2 -1.14 -1.53 2. Bundesliga (1 Season) 16 922 58 56.9 10.2 13 65 2 3 24 1 1.38 18 17 +1 +0.10 -0.68 17.8 11.3 +6.5 +0.63 +0.51 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 17 990 58 51.6 11.0 14 66 2 3 24 2 1.48 19 17 +2 +0.18 -0.50 17.8 11.3 +6.5 +0.63 +0.51 7 Seasons 6 Clubs 8 Leagues 82 4,576 56 21.0 50.8 54 74 19 28 21 20 1.06 54 92 -38 -0.75 -0.37 61.2 69.5 -8.2 -0.19 +0.38 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 25 1,297 52 25.6 14.4 16 67 3 9 25 3 1.28 20 26 -6 -0.42 +0.63 21.5 16.1 +5.4 +0.43 +1.41 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 40.5 1.8 2 79 1 0 1 1.50 1 3 -2 -1.14 -1.53 2. Bundesliga (1 Season) 16 922 58 56.9 10.2 13 65 2 3 24 1 1.38 18 17 +1 +0.10 -0.68 17.8 11.3 +6.5 +0.63 +0.51 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 16 922 58 56.9 10.2 13 65 2 3 24 1 1.38 18 17 +1 +0.10 -0.68 17.8 11.3 +6.5 +0.63 +0.51 Matches 6 Seasons 5 Clubs 5 Leagues 77 4,297 56 20.8 47.7 51 73 18 26 21 19 1.00 51 89 -38 -0.80 -0.44 59.9 68.9 -8.9 -0.21 +0.36 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 23 1,139 50 24.3 12.7 14 65 2 9 25 2 1.26 19 23 -4 -0.32 +0.83 21.5 16.1 +5.4 +0.43 +1.41 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) 16 922 58 56.9 10.2 13 65 2 3 24 1 1.38 18 17 +1 +0.10 -0.68 17.8 11.3 +6.5 +0.63 +0.51 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 22.7 0.8 1 68 0 0 1 3.00 1 0 +1 +1.32 +0.94 Matches 3 Seasons 2 Clubs 2 Leagues 4 197 49 28.6 2.2 2 79 1 2 20 1 1.75 1 3 -2 -0.91 -1.46 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 40.5 1.8 2 79 1 0 1 1.50 1 3 -2 -1.14 -1.53 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 40.5 1.8 2 79 1 0 1 1.50 1 3 -2 -1.14 -1.53 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 11.0 3 0 0 17 9 6 9 3 2 0 0 0 20 37 31 54.4 7 Seasons 6 Clubs 8 Leagues 50.8 12 0 0 75 53 36 44 17 11 0 0 0 114 203 218 48.2 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 14.4 4 0 0 23 10 7 14 3 2 0 0 0 28 48 44 52.2 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) 10.2 3 0 0 17 9 6 9 3 2 0 0 0 20 37 31 54.4 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 10.2 3 0 0 17 9 6 9 3 2 0 0 0 20 37 31 54.4 Matches 6 Seasons 5 Clubs 5 Leagues 47.7 12 0 0 73 52 35 43 16 11 0 0 0 113 198 207 48.9 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 12.7 4 0 0 22 10 7 13 3 2 0 0 0 28 48 44 52.2 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) 10.2 3 0 0 17 9 6 9 3 2 0 0 0 20 37 31 54.4 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