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 18 Cesena it ITA Coppa Italia 0 0 Matches 2017-2018 18 Cesena it ITA 2. Serie B 0 0 Matches 2019-2020 20 Venezia it ITA Coppa Italia 2 2 171 1.9 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 20 Venezia it ITA 2. Serie B 28 25 1,996 22.2 1 2 3 1 0 0 9 1 2.3 2.3 2.2 4.5 43 75 135 0.05 0.09 0.14 0.05 0.14 0.10 0.10 0.20 0.10 0.20 Matches 2020-2021 21 Venezia it ITA Coppa Italia 0 0 Matches 2020-2021 21 Venezia it ITA 2. Serie B 29 27 2,303 25.6 4 4 8 4 0 0 8 0 4.1 4.1 3.4 7.5 57 100 102 0.16 0.16 0.31 0.16 0.31 0.16 0.13 0.29 0.16 0.29 Matches 2021-2022 22 Fiorentina it ITA Coppa Italia 5 3 325 3.6 1 1 2 1 0 0 0 0 0.28 0.28 0.55 0.28 0.55 Matches 2021-2022 22 Fiorentina it ITA 1. Serie A 28 11 1,019 11.3 2 2 4 2 0 0 5 0 2.3 2.3 1.8 4.1 12 43 74 0.18 0.18 0.35 0.18 0.35 0.20 0.16 0.36 0.20 0.36 Matches 2022-2023 23 Fiorentina 3. Conf Lg 3 1 100 1.1 0 0 0 0 0 0 1 0 0.0 0.0 0.4 0.4 0 4 8 0.00 0.00 0.00 0.00 0.00 0.02 0.35 0.37 0.02 0.37 Matches 2022-2023 23 Fiorentina it ITA 1. Serie A 7 4 297 3.3 0 0 0 0 0 0 2 0 0.6 0.6 0.6 1.2 3 11 17 0.00 0.00 0.00 0.00 0.00 0.17 0.20 0.36 0.17 0.36 Matches 2022-2023 23 Lecce it ITA 1. Serie A 17 7 674 7.5 0 1 1 0 0 0 3 0 0.3 0.3 0.3 0.6 9 19 19 0.00 0.13 0.13 0.00 0.13 0.04 0.04 0.08 0.04 0.08 Matches 2023-2024 24 Lecce it ITA Coppa Italia 0 0 Matches 2023-2024 24 Empoli it ITA 1. Serie A 34 30 2,602 28.9 0 1 1 0 0 0 11 0 1.6 1.6 2.4 4.0 17 117 65 0.00 0.03 0.03 0.00 0.03 0.05 0.08 0.14 0.05 0.14 Matches 2023-2024 24 Lecce it ITA 1. Serie A 0 0 Matches 2024-2025 25 Empoli it ITA 1. Serie A 9 7 592 6.6 0 0 0 0 0 0 1 0 0.3 0.3 0.4 0.7 3 23 15 0.00 0.00 0.00 0.00 0.00 0.04 0.06 0.10 0.04 0.10 Matches 7 Seasons 5 Clubs 4 Leagues 162 117 10,079 112.0 8 11 19 8 0 0 41 1 11.4 11.4 11.4 22.9 144 392 435 0.07 0.10 0.17 0.07 0.17 0.11 0.11 0.21 0.11 0.21 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 Venezia (2 Seasons) 2 Leagues 59 54 4,470 49.7 5 6 11 5 0 0 18 1 6.4 6.4 5.5 12.0 100 175 237 0.10 0.12 0.22 0.10 0.22 0.13 0.12 0.25 0.13 0.25 Fiorentina (2 Seasons) 3 Leagues 43 19 1,741 19.3 3 3 6 3 0 0 8 0 2.9 2.9 2.8 5.7 15 58 99 0.16 0.16 0.31 0.16 0.31 0.18 0.18 0.36 0.18 0.36 Empoli (2 Seasons) 1 League 43 37 3,194 35.5 0 1 1 0 0 0 12 0 1.8 1.8 2.8 4.6 20 140 80 0.00 0.03 0.03 0.00 0.03 0.05 0.08 0.13 0.05 0.13 Lecce (2 Seasons) 2 Leagues 17 7 674 7.5 0 1 1 0 0 0 3 0 0.3 0.3 0.3 0.6 9 19 19 0.00 0.13 0.13 0.00 0.13 0.04 0.04 0.08 0.04 0.08 Cesena (1 Season) 2 Leagues 0 0 Coppa Italia (5 Seasons) 7 5 496 5.5 1 1 2 1 0 0 1 0 0.18 0.18 0.36 0.18 0.36 Serie A (4 Seasons) 95 59 5,184 57.6 2 4 6 2 0 0 22 0 5.0 5.0 5.5 10.5 44 213 190 0.03 0.07 0.10 0.03 0.10 0.09 0.10 0.18 0.09 0.18 Serie B (3 Seasons) 57 52 4,299 47.8 5 6 11 5 0 0 17 1 6.4 6.4 5.5 12.0 100 175 237 0.10 0.13 0.23 0.10 0.23 0.13 0.12 0.25 0.13 0.25 Conf Lg (1 Season) 3 1 100 1.1 0 0 0 0 0 0 1 0 0.0 0.0 0.4 0.4 0 4 8 0.00 0.00 0.00 0.00 0.00 0.02 0.35 0.37 0.02 0.37
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 18 Cesena 2 Leagues 0 0 2019-2020 20 Venezia 2 Leagues 30 27 2,167 24.1 1 2 3 1 0 0 10 1 2.3 2.3 2.2 4.5 43 75 135 0.04 0.08 0.12 0.04 0.12 0.10 0.10 0.20 0.10 0.20 2020-2021 21 Venezia 2 Leagues 29 27 2,303 25.6 4 4 8 4 0 0 8 0 4.1 4.1 3.4 7.5 57 100 102 0.16 0.16 0.31 0.16 0.31 0.16 0.13 0.29 0.16 0.29 2021-2022 22 Fiorentina 2 Leagues 33 14 1,344 14.9 3 3 6 3 0 0 5 0 2.3 2.3 1.8 4.1 12 43 74 0.20 0.20 0.40 0.20 0.40 0.20 0.16 0.36 0.20 0.36 2022-2023 23 Fiorentina 2 Leagues 10 5 397 4.4 0 0 0 0 0 0 3 0 0.6 0.6 1.0 1.6 3 15 25 0.00 0.00 0.00 0.00 0.00 0.13 0.24 0.37 0.13 0.37 2022-2023 23 Lecce 1 League 17 7 674 7.5 0 1 1 0 0 0 3 0 0.3 0.3 0.3 0.6 9 19 19 0.00 0.13 0.13 0.00 0.13 0.04 0.04 0.08 0.04 0.08 2023-2024 24 Lecce 2 Leagues 0 0 2023-2024 24 Empoli 1 League 34 30 2,602 28.9 0 1 1 0 0 0 11 0 1.6 1.6 2.4 4.0 17 117 65 0.00 0.03 0.03 0.00 0.03 0.05 0.08 0.14 0.05 0.14 2024-2025 25 Empoli 1 League 9 7 592 6.6 0 0 0 0 0 0 1 0 0.3 0.3 0.4 0.7 3 23 15 0.00 0.00 0.00 0.00 0.00 0.04 0.06 0.10 0.04 0.10 7 Seasons 5 Clubs 4 Leagues 162 117 10,079 112.0 8 11 19 8 0 0 41 1 11.4 11.4 11.4 22.9 144 392 435 0.07 0.10 0.17 0.07 0.17 0.11 0.11 0.21 0.11 0.21 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 Venezia (2 Seasons) 2 Leagues 59 54 4,470 49.7 5 6 11 5 0 0 18 1 6.4 6.4 5.5 12.0 100 175 237 0.10 0.12 0.22 0.10 0.22 0.13 0.12 0.25 0.13 0.25 Fiorentina (2 Seasons) 3 Leagues 43 19 1,741 19.3 3 3 6 3 0 0 8 0 2.9 2.9 2.8 5.7 15 58 99 0.16 0.16 0.31 0.16 0.31 0.18 0.18 0.36 0.18 0.36 Empoli (2 Seasons) 1 League 43 37 3,194 35.5 0 1 1 0 0 0 12 0 1.8 1.8 2.8 4.6 20 140 80 0.00 0.03 0.03 0.00 0.03 0.05 0.08 0.13 0.05 0.13 Lecce (2 Seasons) 2 Leagues 17 7 674 7.5 0 1 1 0 0 0 3 0 0.3 0.3 0.3 0.6 9 19 19 0.00 0.13 0.13 0.00 0.13 0.04 0.04 0.08 0.04 0.08 Cesena (1 Season) 2 Leagues 0 0 Coppa Italia (5 Seasons) 7 5 496 5.5 1 1 2 1 0 0 1 0 0.18 0.18 0.36 0.18 0.36 Serie A (4 Seasons) 95 59 5,184 57.6 2 4 6 2 0 0 22 0 5.0 5.0 5.5 10.5 44 213 190 0.03 0.07 0.10 0.03 0.10 0.09 0.10 0.18 0.09 0.18 Serie B (3 Seasons) 57 52 4,299 47.8 5 6 11 5 0 0 17 1 6.4 6.4 5.5 12.0 100 175 237 0.10 0.13 0.23 0.10 0.23 0.13 0.12 0.25 0.13 0.25 Conf Lg (1 Season) 3 1 100 1.1 0 0 0 0 0 0 1 0 0.0 0.0 0.4 0.4 0 4 8 0.00 0.00 0.00 0.00 0.00 0.02 0.35 0.37 0.02 0.37
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 18 Cesena it ITA 2. Serie B 13th 0 0 Matches 2019-2020 20 Venezia it ITA 2. Serie B 11th 28 25 1,996 22.2 1 2 3 1 0 0 9 1 2.3 2.3 2.2 4.5 43 75 135 0.05 0.09 0.14 0.05 0.14 0.10 0.10 0.20 0.10 0.20 Matches 2020-2021 21 Venezia it ITA 2. Serie B 5th 29 27 2,303 25.6 4 4 8 4 0 0 8 0 4.1 4.1 3.4 7.5 57 100 102 0.16 0.16 0.31 0.16 0.31 0.16 0.13 0.29 0.16 0.29 Matches 2021-2022 22 Fiorentina it ITA 1. Serie A 7th 28 11 1,019 11.3 2 2 4 2 0 0 5 0 2.3 2.3 1.8 4.1 12 43 74 0.18 0.18 0.35 0.18 0.35 0.20 0.16 0.36 0.20 0.36 Matches 2022-2023 23 Fiorentina it ITA 1. Serie A 8th 7 4 297 3.3 0 0 0 0 0 0 2 0 0.6 0.6 0.6 1.2 3 11 17 0.00 0.00 0.00 0.00 0.00 0.17 0.20 0.36 0.17 0.36 Matches 2022-2023 23 Lecce it ITA 1. Serie A 16th 17 7 674 7.5 0 1 1 0 0 0 3 0 0.3 0.3 0.3 0.6 9 19 19 0.00 0.13 0.13 0.00 0.13 0.04 0.04 0.08 0.04 0.08 Matches 2023-2024 24 Lecce it ITA 1. Serie A 14th 0 0 Matches 2023-2024 24 Empoli it ITA 1. Serie A 17th 34 30 2,602 28.9 0 1 1 0 0 0 11 0 1.6 1.6 2.4 4.0 17 117 65 0.00 0.03 0.03 0.00 0.03 0.05 0.08 0.14 0.05 0.14 Matches 2024-2025 25 Empoli it ITA 1. Serie A 10th 9 7 592 6.6 0 0 0 0 0 0 1 0 0.3 0.3 0.4 0.7 3 23 15 0.00 0.00 0.00 0.00 0.00 0.04 0.06 0.10 0.04 0.10 Matches 7 Seasons 5 Clubs 2 Leagues 152 111 9,483 105.4 7 10 17 7 0 0 39 1 11.4 11.4 11.1 22.5 144 388 427 0.07 0.09 0.16 0.07 0.16 0.11 0.10 0.21 0.11 0.21 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 Venezia (2 Seasons) 1 League 57 52 4,299 47.8 5 6 11 5 0 0 17 1 6.4 6.4 5.5 12.0 100 175 237 0.10 0.13 0.23 0.10 0.23 0.13 0.12 0.25 0.13 0.25 Empoli (2 Seasons) 1 League 43 37 3,194 35.5 0 1 1 0 0 0 12 0 1.8 1.8 2.8 4.6 20 140 80 0.00 0.03 0.03 0.00 0.03 0.05 0.08 0.13 0.05 0.13 Fiorentina (2 Seasons) 1 League 35 15 1,316 14.6 2 2 4 2 0 0 7 0 2.9 2.9 2.4 5.3 15 54 91 0.14 0.14 0.27 0.14 0.27 0.20 0.16 0.36 0.20 0.36 Lecce (2 Seasons) 1 League 17 7 674 7.5 0 1 1 0 0 0 3 0 0.3 0.3 0.3 0.6 9 19 19 0.00 0.13 0.13 0.00 0.13 0.04 0.04 0.08 0.04 0.08 Cesena (1 Season) 1 League 0 0 Serie A (4 Seasons) 95 59 5,184 57.6 2 4 6 2 0 0 22 0 5.0 5.0 5.5 10.5 44 213 190 0.03 0.07 0.10 0.03 0.10 0.09 0.10 0.18 0.09 0.18 Serie B (3 Seasons) 57 52 4,299 47.8 5 6 11 5 0 0 17 1 6.4 6.4 5.5 12.0 100 175 237 0.10 0.13 0.23 0.10 0.23 0.13 0.12 0.25 0.13 0.25
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 2017-2018 18 Cesena it ITA Coppa Italia 25th 0 0 Matches 2019-2020 20 Venezia it ITA Coppa Italia 25th 2 2 171 1.9 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 21 Venezia it ITA Coppa Italia 25th 0 0 Matches 2021-2022 22 Fiorentina it ITA Coppa Italia SF 5 3 325 3.6 1 1 2 1 0 0 0 0 0.28 0.28 0.55 0.28 0.55 Matches 2023-2024 24 Lecce it ITA Coppa Italia Rd2 0 0 Matches 5 Seasons 4 Clubs 1 League 7 5 496 5.5 1 1 2 1 0 0 1 0 0.18 0.18 0.36 0.18 0.36 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 Venezia (2 Seasons) 1 League 2 2 171 1.9 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Fiorentina (1 Season) 1 League 5 3 325 3.6 1 1 2 1 0 0 0 0 0.28 0.28 0.55 0.28 0.55 Cesena (1 Season) 1 League 0 0 Lecce (1 Season) 1 League 0 0
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 2022-2023 23 Fiorentina 3. Conf Lg 2nd 3 1 100 1.1 0 0 0 0 0 0 1 0 0.0 0.0 0.4 0.4 0 4 8 0.00 0.00 0.00 0.00 0.00 0.02 0.35 0.37 0.02 0.37 Matches 1 Season 1 Club 1 League 3 1 100 1.1 0 0 0 0 0 0 1 0 0.0 0.0 0.4 0.4 0 4 8 0.00 0.00 0.00 0.00 0.00 0.02 0.35 0.37 0.02 0.37
Standard Stats Table Season Age Squad Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches 2022 23 ma Morocco WCQ 0 0 Matches 2023 24 ma Morocco Friendlies (M) 0 0 Matches 2023 24 ma Morocco Africa Cup of Nations qualification 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2 Seasons 1 Club 3 Leagues 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Africa Cup of Nations qualification (1 Season) 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 WCQ (1 Season) 0 0 Friendlies (M) (1 Season) 0 0
Shooting Table Season Age Squad Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches 2019-2020 20 Venezia it ITA Coppa Italia 1.9 0 0 0 0.00 0.00 0 0 Matches 2019-2020 20 Venezia it ITA 2. Serie B 22.2 1 30 6 20.0 1.35 0.27 0.03 0.17 19.7 0 0 0 2.3 2.3 0.08 -1.3 -1.3 Matches 2020-2021 21 Venezia it ITA 2. Serie B 25.6 4 32 7 21.9 1.25 0.27 0.13 0.57 15.2 0 0 0 4.1 4.1 0.13 -0.1 -0.1 Matches 2021-2022 22 Fiorentina it ITA Coppa Italia 3.6 1 5 2 40.0 1.38 0.55 0.20 0.50 0 0 Matches 2021-2022 22 Fiorentina it ITA 1. Serie A 11.3 2 21 5 23.8 1.85 0.44 0.10 0.40 18.5 0 0 0 2.3 2.3 0.11 -0.3 -0.3 Matches 2022-2023 23 Fiorentina 3. Conf Lg 1.1 0 1 0 0.0 0.90 0.00 0.00 15.8 0 0 0 0.0 0.0 0.03 0.0 0.0 Matches 2022-2023 23 Fiorentina it ITA 1. Serie A 3.3 0 7 0 0.0 2.12 0.00 0.00 15.9 0 0 0 0.6 0.6 0.08 -0.6 -0.6 Matches 2022-2023 23 Lecce it ITA 1. Serie A 7.5 0 6 1 16.7 0.80 0.13 0.00 0.00 21.0 0 0 0 0.3 0.3 0.05 -0.3 -0.3 Matches 2023-2024 24 Empoli it ITA 1. Serie A 28.9 0 18 2 11.1 0.62 0.07 0.00 0.00 20.1 2 0 0 1.6 1.6 0.09 -1.6 -1.6 Matches 2024-2025 25 Empoli it ITA 1. Serie A 6.6 0 8 2 25.0 1.22 0.30 0.00 0.00 24.9 0 0 0 0.3 0.3 0.03 -0.3 -0.3 Matches 7 Seasons 5 Clubs 4 Leagues 112.0 8 128 25 19.5 1.14 0.22 0.06 0.32 18.5 2 0 0 11.4 11.4 0.09 -4.4 -4.4 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 Venezia (2 Seasons) 2 Leagues 49.7 5 62 13 21.0 1.25 0.26 0.08 0.38 17.4 0 0 0 6.4 6.4 0.10 -1.4 -1.4 Fiorentina (2 Seasons) 3 Leagues 19.3 3 34 7 20.6 1.76 0.36 0.09 0.43 17.8 0 0 0 2.9 2.9 0.10 -0.9 -0.9 Empoli (2 Seasons) 1 League 35.5 0 26 4 15.4 0.73 0.11 0.00 0.00 21.6 2 0 0 1.8 1.8 0.07 -1.8 -1.8 Lecce (2 Seasons) 2 Leagues 7.5 0 6 1 16.7 0.80 0.13 0.00 0.00 21.0 0 0 0 0.3 0.3 0.05 -0.3 -0.3 Cesena (1 Season) 2 Leagues Coppa Italia (5 Seasons) 5.5 1 5 2 40.0 0.91 0.36 0.20 0.50 0 0 Serie A (4 Seasons) 57.6 2 60 10 16.7 1.04 0.17 0.03 0.20 19.8 2 0 0 5.0 5.0 0.08 -3.0 -3.0 Serie B (3 Seasons) 47.8 5 62 13 21.0 1.30 0.27 0.08 0.38 17.4 0 0 0 6.4 6.4 0.10 -1.4 -1.4 Conf Lg (1 Season) 1.1 0 1 0 0.0 0.90 0.00 0.00 15.8 0 0 0 0.0 0.0 0.03 0.0 0.0
Shooting Table Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches 2019-2020 20 Venezia 2 Leagues 24.1 1 30 6 20.0 1.25 0.25 0.03 0.17 19.7 0 0 0 2.3 2.3 0.08 -1.3 -1.3 2020-2021 21 Venezia 2 Leagues 25.6 4 32 7 21.9 1.25 0.27 0.13 0.57 15.2 0 0 0 4.1 4.1 0.13 -0.1 -0.1 2021-2022 22 Fiorentina 2 Leagues 14.9 3 26 7 26.9 1.74 0.47 0.12 0.43 18.5 0 0 0 2.3 2.3 0.11 -0.3 -0.3 2022-2023 23 Fiorentina 2 Leagues 4.4 0 8 0 0.0 1.81 0.00 0.00 15.9 0 0 0 0.6 0.6 0.07 -0.6 -0.6 2022-2023 23 Lecce 1 League 7.5 0 6 1 16.7 0.80 0.13 0.00 0.00 21.0 0 0 0 0.3 0.3 0.05 -0.3 -0.3 2023-2024 24 Empoli 1 League 28.9 0 18 2 11.1 0.62 0.07 0.00 0.00 20.1 2 0 0 1.6 1.6 0.09 -1.6 -1.6 2024-2025 25 Empoli 1 League 6.6 0 8 2 25.0 1.22 0.30 0.00 0.00 24.9 0 0 0 0.3 0.3 0.03 -0.3 -0.3 7 Seasons 5 Clubs 4 Leagues 112.0 8 128 25 19.5 1.14 0.22 0.06 0.32 18.5 2 0 0 11.4 11.4 0.09 -4.4 -4.4 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 Venezia (2 Seasons) 2 Leagues 49.7 5 62 13 21.0 1.25 0.26 0.08 0.38 17.4 0 0 0 6.4 6.4 0.10 -1.4 -1.4 Fiorentina (2 Seasons) 3 Leagues 19.3 3 34 7 20.6 1.76 0.36 0.09 0.43 17.8 0 0 0 2.9 2.9 0.10 -0.9 -0.9 Empoli (2 Seasons) 1 League 35.5 0 26 4 15.4 0.73 0.11 0.00 0.00 21.6 2 0 0 1.8 1.8 0.07 -1.8 -1.8 Lecce (2 Seasons) 2 Leagues 7.5 0 6 1 16.7 0.80 0.13 0.00 0.00 21.0 0 0 0 0.3 0.3 0.05 -0.3 -0.3 Cesena (1 Season) 2 Leagues Coppa Italia (5 Seasons) 5.5 1 5 2 40.0 0.91 0.36 0.20 0.50 0 0 Serie A (4 Seasons) 57.6 2 60 10 16.7 1.04 0.17 0.03 0.20 19.8 2 0 0 5.0 5.0 0.08 -3.0 -3.0 Serie B (3 Seasons) 47.8 5 62 13 21.0 1.30 0.27 0.08 0.38 17.4 0 0 0 6.4 6.4 0.10 -1.4 -1.4 Conf Lg (1 Season) 1.1 0 1 0 0.0 0.90 0.00 0.00 15.8 0 0 0 0.0 0.0 0.03 0.0 0.0
Shooting Table Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches 2019-2020 20 Venezia it ITA 2. Serie B 11th 22.2 1 30 6 20.0 1.35 0.27 0.03 0.17 19.7 0 0 0 2.3 2.3 0.08 -1.3 -1.3 Matches 2020-2021 21 Venezia it ITA 2. Serie B 5th 25.6 4 32 7 21.9 1.25 0.27 0.13 0.57 15.2 0 0 0 4.1 4.1 0.13 -0.1 -0.1 Matches 2021-2022 22 Fiorentina it ITA 1. Serie A 7th 11.3 2 21 5 23.8 1.85 0.44 0.10 0.40 18.5 0 0 0 2.3 2.3 0.11 -0.3 -0.3 Matches 2022-2023 23 Fiorentina it ITA 1. Serie A 8th 3.3 0 7 0 0.0 2.12 0.00 0.00 15.9 0 0 0 0.6 0.6 0.08 -0.6 -0.6 Matches 2022-2023 23 Lecce it ITA 1. Serie A 16th 7.5 0 6 1 16.7 0.80 0.13 0.00 0.00 21.0 0 0 0 0.3 0.3 0.05 -0.3 -0.3 Matches 2023-2024 24 Empoli it ITA 1. Serie A 17th 28.9 0 18 2 11.1 0.62 0.07 0.00 0.00 20.1 2 0 0 1.6 1.6 0.09 -1.6 -1.6 Matches 2024-2025 25 Empoli it ITA 1. Serie A 10th 6.6 0 8 2 25.0 1.22 0.30 0.00 0.00 24.9 0 0 0 0.3 0.3 0.03 -0.3 -0.3 Matches 7 Seasons 5 Clubs 2 Leagues 105.4 7 122 23 18.9 1.16 0.22 0.06 0.30 18.6 2 0 0 11.4 11.4 0.09 -4.4 -4.4 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 Venezia (2 Seasons) 1 League 47.8 5 62 13 21.0 1.30 0.27 0.08 0.38 17.4 0 0 0 6.4 6.4 0.10 -1.4 -1.4 Empoli (2 Seasons) 1 League 35.5 0 26 4 15.4 0.73 0.11 0.00 0.00 21.6 2 0 0 1.8 1.8 0.07 -1.8 -1.8 Fiorentina (2 Seasons) 1 League 14.6 2 28 5 17.9 1.91 0.34 0.07 0.40 17.8 0 0 0 2.9 2.9 0.10 -0.9 -0.9 Lecce (2 Seasons) 1 League 7.5 0 6 1 16.7 0.80 0.13 0.00 0.00 21.0 0 0 0 0.3 0.3 0.05 -0.3 -0.3 Cesena (1 Season) 1 League Serie A (4 Seasons) 57.6 2 60 10 16.7 1.04 0.17 0.03 0.20 19.8 2 0 0 5.0 5.0 0.08 -3.0 -3.0 Serie B (3 Seasons) 47.8 5 62 13 21.0 1.30 0.27 0.08 0.38 17.4 0 0 0 6.4 6.4 0.10 -1.4 -1.4
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 2019-2020 20 Venezia it ITA Coppa Italia 25th 1.9 0 0 0 0.00 0.00 0 0 Matches 2021-2022 22 Fiorentina it ITA Coppa Italia SF 3.6 1 5 2 40.0 1.38 0.55 0.20 0.50 0 0 Matches 5 Seasons 4 Clubs 1 League 5.5 1 5 2 40.0 0.91 0.36 0.20 0.50 0 0 Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches Venezia (2 Seasons) 1 League 1.9 0 0 0 0.00 0.00 0 0 Fiorentina (1 Season) 1 League 3.6 1 5 2 40.0 1.38 0.55 0.20 0.50 0 0 Cesena (1 Season) 1 League Lecce (1 Season) 1 League
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 2022-2023 23 Fiorentina 3. Conf Lg 2nd 1.1 0 1 0 0.0 0.90 0.00 0.00 15.8 0 0 0 0.0 0.0 0.03 0.0 0.0 Matches 1 Season 1 Club 1 League 1.1 0 1 0 0.0 0.90 0.00 0.00 15.8 0 0 0 0.0 0.0 0.03 0.0 0.0
Shooting Table Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches 2023 24 ma Morocco Africa Cup of Nations qualification 1.0 0 0 0 Matches 2 Seasons 1 Club 3 Leagues 1.0 0 0 0 Africa Cup of Nations qualification (1 Season) 1.0 0 0 0 WCQ (1 Season) Friendlies (M) (1 Season)
Passing Table Season Age Squad Country Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches 2019-2020 20 Venezia it ITA Coppa Italia 1.9 0 Matches 2019-2020 20 Venezia it ITA 2. Serie B 22.2 558 781 71.4 9018 2905 300 348 86.2 177 236 75.0 56 119 47.1 2 2.2 1.9 -0.2 18 57 20 11 75 Matches 2020-2021 21 Venezia it ITA 2. Serie B 25.6 712 934 76.2 11672 3325 361 414 87.2 257 327 78.6 65 128 50.8 4 3.4 3.0 +0.6 35 80 22 12 100 Matches 2021-2022 22 Fiorentina it ITA Coppa Italia 3.6 1 Matches 2021-2022 22 Fiorentina it ITA 1. Serie A 11.3 332 417 79.6 5343 1275 181 207 87.4 119 144 82.6 24 40 60.0 2 1.8 2.0 +0.2 14 30 7 4 43 Matches 2022-2023 23 Fiorentina 3. Conf Lg 1.1 27 36 75.0 408 138 11 13 84.6 14 16 87.5 0 2 0.0 0 0.4 0.2 -0.4 2 2 1 0 4 Matches 2022-2023 23 Fiorentina it ITA 1. Serie A 3.3 95 116 81.9 1462 376 55 63 87.3 31 35 88.6 7 12 58.3 0 0.6 0.4 -0.6 6 8 5 2 11 Matches 2022-2023 23 Lecce it ITA 1. Serie A 7.5 146 206 70.9 2208 566 81 103 78.6 53 76 69.7 7 15 46.7 1 0.3 0.2 +0.7 6 16 3 1 19 Matches 2023-2024 24 Empoli it ITA 1. Serie A 28.9 790 1028 76.8 12512 4095 418 470 88.9 273 332 82.2 62 145 42.8 1 2.4 2.0 -1.4 34 77 30 9 117 Matches 2024-2025 25 Empoli it ITA 1. Serie A 6.6 122 175 69.7 1898 718 71 83 85.5 35 56 62.5 10 20 50.0 0 0.4 0.1 -0.4 3 25 1 1 23 Matches 7 Seasons 5 Clubs 4 Leagues 112.0 2782 3693 75.3 44521 13398 1478 1701 86.9 959 1222 78.5 231 481 48.0 11 11.4 9.7 -0.4 118 295 89 40 392 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 Venezia (2 Seasons) 2 Leagues 49.7 1270 1715 74.1 20690 6230 661 762 86.7 434 563 77.1 121 247 49.0 6 5.5 4.9 +0.5 53 137 42 23 175 Fiorentina (2 Seasons) 3 Leagues 19.3 454 569 79.8 7213 1789 247 283 87.3 164 195 84.1 31 54 57.4 3 2.8 2.6 +0.2 22 40 13 6 58 Empoli (2 Seasons) 1 League 35.5 912 1203 75.8 14410 4813 489 553 88.4 308 388 79.4 72 165 43.6 1 2.8 2.1 -1.8 37 102 31 10 140 Lecce (2 Seasons) 2 Leagues 7.5 146 206 70.9 2208 566 81 103 78.6 53 76 69.7 7 15 46.7 1 0.3 0.2 +0.7 6 16 3 1 19 Cesena (1 Season) 2 Leagues Coppa Italia (5 Seasons) 5.5 1 Serie A (4 Seasons) 57.6 1485 1942 76.5 23423 7030 806 926 87.0 511 643 79.5 110 232 47.4 4 5.5 4.7 -1.5 63 156 46 17 213 Serie B (3 Seasons) 47.8 1270 1715 74.1 20690 6230 661 762 86.7 434 563 77.1 121 247 49.0 6 5.5 4.9 +0.5 53 137 42 23 175 Conf Lg (1 Season) 1.1 27 36 75.0 408 138 11 13 84.6 14 16 87.5 0 2 0.0 0 0.4 0.2 -0.4 2 2 1 0 4
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 2019-2020 20 Venezia 2 Leagues 24.1 558 781 71.4 9018 2905 300 348 86.2 177 236 75.0 56 119 47.1 2 2.2 1.9 -0.2 18 57 20 11 75 2020-2021 21 Venezia 2 Leagues 25.6 712 934 76.2 11672 3325 361 414 87.2 257 327 78.6 65 128 50.8 4 3.4 3.0 +0.6 35 80 22 12 100 2021-2022 22 Fiorentina 2 Leagues 14.9 332 417 79.6 5343 1275 181 207 87.4 119 144 82.6 24 40 60.0 3 1.8 2.0 +1.2 14 30 7 4 43 2022-2023 23 Fiorentina 2 Leagues 4.4 122 152 80.3 1870 514 66 76 86.8 45 51 88.2 7 14 50.0 0 1.0 0.6 -1.0 8 10 6 2 15 2022-2023 23 Lecce 1 League 7.5 146 206 70.9 2208 566 81 103 78.6 53 76 69.7 7 15 46.7 1 0.3 0.2 +0.7 6 16 3 1 19 2023-2024 24 Empoli 1 League 28.9 790 1028 76.8 12512 4095 418 470 88.9 273 332 82.2 62 145 42.8 1 2.4 2.0 -1.4 34 77 30 9 117 2024-2025 25 Empoli 1 League 6.6 122 175 69.7 1898 718 71 83 85.5 35 56 62.5 10 20 50.0 0 0.4 0.1 -0.4 3 25 1 1 23 7 Seasons 5 Clubs 4 Leagues 112.0 2782 3693 75.3 44521 13398 1478 1701 86.9 959 1222 78.5 231 481 48.0 11 11.4 9.7 -0.4 118 295 89 40 392 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 Venezia (2 Seasons) 2 Leagues 49.7 1270 1715 74.1 20690 6230 661 762 86.7 434 563 77.1 121 247 49.0 6 5.5 4.9 +0.5 53 137 42 23 175 Fiorentina (2 Seasons) 3 Leagues 19.3 454 569 79.8 7213 1789 247 283 87.3 164 195 84.1 31 54 57.4 3 2.8 2.6 +0.2 22 40 13 6 58 Empoli (2 Seasons) 1 League 35.5 912 1203 75.8 14410 4813 489 553 88.4 308 388 79.4 72 165 43.6 1 2.8 2.1 -1.8 37 102 31 10 140 Lecce (2 Seasons) 2 Leagues 7.5 146 206 70.9 2208 566 81 103 78.6 53 76 69.7 7 15 46.7 1 0.3 0.2 +0.7 6 16 3 1 19 Cesena (1 Season) 2 Leagues Coppa Italia (5 Seasons) 5.5 1 Serie A (4 Seasons) 57.6 1485 1942 76.5 23423 7030 806 926 87.0 511 643 79.5 110 232 47.4 4 5.5 4.7 -1.5 63 156 46 17 213 Serie B (3 Seasons) 47.8 1270 1715 74.1 20690 6230 661 762 86.7 434 563 77.1 121 247 49.0 6 5.5 4.9 +0.5 53 137 42 23 175 Conf Lg (1 Season) 1.1 27 36 75.0 408 138 11 13 84.6 14 16 87.5 0 2 0.0 0 0.4 0.2 -0.4 2 2 1 0 4
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 2019-2020 20 Venezia it ITA 2. Serie B 11th 22.2 558 781 71.4 9018 2905 300 348 86.2 177 236 75.0 56 119 47.1 2 2.2 1.9 -0.2 18 57 20 11 75 Matches 2020-2021 21 Venezia it ITA 2. Serie B 5th 25.6 712 934 76.2 11672 3325 361 414 87.2 257 327 78.6 65 128 50.8 4 3.4 3.0 +0.6 35 80 22 12 100 Matches 2021-2022 22 Fiorentina it ITA 1. Serie A 7th 11.3 332 417 79.6 5343 1275 181 207 87.4 119 144 82.6 24 40 60.0 2 1.8 2.0 +0.2 14 30 7 4 43 Matches 2022-2023 23 Fiorentina it ITA 1. Serie A 8th 3.3 95 116 81.9 1462 376 55 63 87.3 31 35 88.6 7 12 58.3 0 0.6 0.4 -0.6 6 8 5 2 11 Matches 2022-2023 23 Lecce it ITA 1. Serie A 16th 7.5 146 206 70.9 2208 566 81 103 78.6 53 76 69.7 7 15 46.7 1 0.3 0.2 +0.7 6 16 3 1 19 Matches 2023-2024 24 Empoli it ITA 1. Serie A 17th 28.9 790 1028 76.8 12512 4095 418 470 88.9 273 332 82.2 62 145 42.8 1 2.4 2.0 -1.4 34 77 30 9 117 Matches 2024-2025 25 Empoli it ITA 1. Serie A 10th 6.6 122 175 69.7 1898 718 71 83 85.5 35 56 62.5 10 20 50.0 0 0.4 0.1 -0.4 3 25 1 1 23 Matches 7 Seasons 5 Clubs 2 Leagues 105.4 2755 3657 75.3 44113 13260 1467 1688 86.9 945 1206 78.4 231 479 48.2 10 11.1 9.5 -1.1 116 293 88 40 388 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 Venezia (2 Seasons) 1 League 47.8 1270 1715 74.1 20690 6230 661 762 86.7 434 563 77.1 121 247 49.0 6 5.5 4.9 +0.5 53 137 42 23 175 Empoli (2 Seasons) 1 League 35.5 912 1203 75.8 14410 4813 489 553 88.4 308 388 79.4 72 165 43.6 1 2.8 2.1 -1.8 37 102 31 10 140 Fiorentina (2 Seasons) 1 League 14.6 427 533 80.1 6805 1651 236 270 87.4 150 179 83.8 31 52 59.6 2 2.4 2.4 -0.4 20 38 12 6 54 Lecce (2 Seasons) 1 League 7.5 146 206 70.9 2208 566 81 103 78.6 53 76 69.7 7 15 46.7 1 0.3 0.2 +0.7 6 16 3 1 19 Cesena (1 Season) 1 League Serie A (4 Seasons) 57.6 1485 1942 76.5 23423 7030 806 926 87.0 511 643 79.5 110 232 47.4 4 5.5 4.7 -1.5 63 156 46 17 213 Serie B (3 Seasons) 47.8 1270 1715 74.1 20690 6230 661 762 86.7 434 563 77.1 121 247 49.0 6 5.5 4.9 +0.5 53 137 42 23 175
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 2019-2020 20 Venezia it ITA Coppa Italia 25th 1.9 0 Matches 2021-2022 22 Fiorentina it ITA Coppa Italia SF 3.6 1 Matches 5 Seasons 4 Clubs 1 League 5.5 1 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 Venezia (2 Seasons) 1 League 1.9 0 Fiorentina (1 Season) 1 League 3.6 1 Cesena (1 Season) 1 League Lecce (1 Season) 1 League
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 2022-2023 23 Fiorentina 3. Conf Lg 2nd 1.1 27 36 75.0 408 138 11 13 84.6 14 16 87.5 0 2 0.0 0 0.4 0.2 -0.4 2 2 1 0 4 Matches 1 Season 1 Club 1 League 1.1 27 36 75.0 408 138 11 13 84.6 14 16 87.5 0 2 0.0 0 0.4 0.2 -0.4 2 2 1 0 4
Passing Table Season Age Squad Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches 2023 24 ma Morocco Africa Cup of Nations qualification 1.0 0 Matches 2 Seasons 1 Club 3 Leagues 1.0 0 Africa Cup of Nations qualification (1 Season) 1.0 0 WCQ (1 Season) Friendlies (M) (1 Season)
Pass Types Table Season Age Squad Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches 2019-2020 20 Venezia 2 Leagues 24.1 781 747 29 9 3 9 54 18 0 0 0 0 558 5 32 2020-2021 21 Venezia 2 Leagues 25.6 934 906 26 8 0 9 55 18 0 0 0 0 712 2 23 2021-2022 22 Fiorentina 2 Leagues 14.9 417 408 6 3 0 4 28 3 0 0 0 0 332 3 10 2022-2023 23 Fiorentina 2 Leagues 4.4 152 147 4 3 0 1 7 1 0 0 0 0 122 1 4 2022-2023 23 Lecce 1 League 7.5 206 198 8 2 0 0 8 2 2 0 0 0 146 0 6 2023-2024 24 Empoli 1 League 28.9 1028 975 44 18 4 5 47 7 9 4 4 0 790 9 27 2024-2025 25 Empoli 1 League 6.6 175 170 3 2 1 0 7 1 0 0 0 0 122 2 6 7 Seasons 5 Clubs 4 Leagues 112.0 3693 3551 120 45 8 28 206 50 11 4 4 0 2782 22 108 Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches Venezia (2 Seasons) 2 Leagues 49.7 1715 1653 55 17 3 18 109 36 0 0 0 0 1270 7 55 Fiorentina (2 Seasons) 3 Leagues 19.3 569 555 10 6 0 5 35 4 0 0 0 0 454 4 14 Empoli (2 Seasons) 1 League 35.5 1203 1145 47 20 5 5 54 8 9 4 4 0 912 11 33 Lecce (2 Seasons) 2 Leagues 7.5 206 198 8 2 0 0 8 2 2 0 0 0 146 0 6 Cesena (1 Season) 2 Leagues Coppa Italia (5 Seasons) 5.5 10 Serie A (4 Seasons) 57.6 1942 1862 65 28 5 10 87 14 11 4 4 0 1485 15 51 Serie B (3 Seasons) 47.8 1715 1653 55 17 3 18 109 36 0 0 0 0 1270 7 55 Conf Lg (1 Season) 1.1 36 36 0 0 0 0 0 0 0 0 0 0 27 0 2
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 2019-2020 20 Venezia it ITA 2. Serie B 11th 22.2 781 747 29 9 3 9 54 18 0 0 0 0 558 5 32 Matches 2020-2021 21 Venezia it ITA 2. Serie B 5th 25.6 934 906 26 8 0 9 55 18 0 0 0 0 712 2 23 Matches 2021-2022 22 Fiorentina it ITA 1. Serie A 7th 11.3 417 408 6 3 0 4 18 3 0 0 0 0 332 3 10 Matches 2022-2023 23 Fiorentina it ITA 1. Serie A 8th 3.3 116 111 4 3 0 1 7 1 0 0 0 0 95 1 2 Matches 2022-2023 23 Lecce it ITA 1. Serie A 16th 7.5 206 198 8 2 0 0 8 2 2 0 0 0 146 0 6 Matches 2023-2024 24 Empoli it ITA 1. Serie A 17th 28.9 1028 975 44 18 4 5 47 7 9 4 4 0 790 9 27 Matches 2024-2025 25 Empoli it ITA 1. Serie A 10th 6.6 175 170 3 2 1 0 7 1 0 0 0 0 122 2 6 Matches 7 Seasons 5 Clubs 2 Leagues 105.4 3657 3515 120 45 8 28 196 50 11 4 4 0 2755 22 106 Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches Venezia (2 Seasons) 1 League 47.8 1715 1653 55 17 3 18 109 36 0 0 0 0 1270 7 55 Empoli (2 Seasons) 1 League 35.5 1203 1145 47 20 5 5 54 8 9 4 4 0 912 11 33 Fiorentina (2 Seasons) 1 League 14.6 533 519 10 6 0 5 25 4 0 0 0 0 427 4 12 Lecce (2 Seasons) 1 League 7.5 206 198 8 2 0 0 8 2 2 0 0 0 146 0 6 Cesena (1 Season) 1 League Serie A (4 Seasons) 57.6 1942 1862 65 28 5 10 87 14 11 4 4 0 1485 15 51 Serie B (3 Seasons) 47.8 1715 1653 55 17 3 18 109 36 0 0 0 0 1270 7 55
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 2019-2020 20 Venezia it ITA Coppa Italia 25th 1.9 0 Matches 2021-2022 22 Fiorentina it ITA Coppa Italia SF 3.6 10 Matches 5 Seasons 4 Clubs 1 League 5.5 10 Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches Venezia (2 Seasons) 1 League 1.9 0 Fiorentina (1 Season) 1 League 3.6 10 Cesena (1 Season) 1 League Lecce (1 Season) 1 League
Pass Types Table Season Age Squad Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches 2022-2023 23 Fiorentina 3. Conf Lg 2nd 1.1 36 36 0 0 0 0 0 0 0 0 0 0 27 0 2 Matches 1 Season 1 Club 1 League 1.1 36 36 0 0 0 0 0 0 0 0 0 0 27 0 2
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 2023 24 ma Morocco Africa Cup of Nations qualification 1.0 Matches 2 Seasons 1 Club 3 Leagues 1.0 Africa Cup of Nations qualification (1 Season) 1.0 WCQ (1 Season) Friendlies (M) (1 Season)
Goal and Shot Creation Table Season Age Squad Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches 2019-2020 20 Venezia it ITA Coppa Italia 1.9 Matches 2019-2020 20 Venezia it ITA 2. Serie B 22.2 56 2.52 47 0 2 3 4 0 7 0.32 5 0 0 1 1 0 Matches 2020-2021 21 Venezia it ITA 2. Serie B 25.6 70 2.74 58 0 3 6 2 1 7 0.27 6 0 1 0 0 0 Matches 2021-2022 22 Fiorentina it ITA Coppa Italia 3.6 Matches 2021-2022 22 Fiorentina it ITA 1. Serie A 11.3 24 2.12 20 0 0 1 3 0 3 0.26 3 0 0 0 0 0 Matches 2022-2023 23 Fiorentina 3. Conf Lg 1.1 3 2.70 3 0 0 0 0 0 0 0.00 0 0 0 0 0 0 Matches 2022-2023 23 Fiorentina it ITA 1. Serie A 3.3 7 2.12 7 0 0 0 0 0 0 0.00 0 0 0 0 0 0 Matches 2022-2023 23 Lecce it ITA 1. Serie A 7.5 11 1.47 8 1 0 1 1 0 1 0.13 1 0 0 0 0 0 Matches 2023-2024 24 Empoli it ITA 1. Serie A 28.9 62 2.14 51 5 2 3 0 1 2 0.07 2 0 0 0 0 0 Matches 2024-2025 25 Empoli it ITA 1. Serie A 6.6 9 1.37 6 0 1 1 1 0 0 0.00 0 0 0 0 0 0 Matches 7 Seasons 5 Clubs 4 Leagues 112.0 242 2.27 200 6 8 15 11 2 20 0.19 17 0 1 1 1 0 Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches Venezia (2 Seasons) 2 Leagues 49.7 126 2.64 105 0 5 9 6 1 14 0.29 11 0 1 1 1 0 Fiorentina (2 Seasons) 3 Leagues 19.3 34 2.16 30 0 0 1 3 0 3 0.19 3 0 0 0 0 0 Empoli (2 Seasons) 1 League 35.5 71 2.00 57 5 3 4 1 1 2 0.06 2 0 0 0 0 0 Lecce (2 Seasons) 2 Leagues 7.5 11 1.47 8 1 0 1 1 0 1 0.13 1 0 0 0 0 0 Cesena (1 Season) 2 Leagues Coppa Italia (5 Seasons) 5.5 Serie A (4 Seasons) 57.6 113 1.96 92 6 3 6 5 1 6 0.10 6 0 0 0 0 0 Serie B (3 Seasons) 47.8 126 2.64 105 0 5 9 6 1 14 0.29 11 0 1 1 1 0 Conf Lg (1 Season) 1.1 3 2.70 3 0 0 0 0 0 0 0.00 0 0 0 0 0 0
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 2019-2020 20 Venezia 2 Leagues 24.1 56 2.52 47 0 2 3 4 0 7 0.32 5 0 0 1 1 0 2020-2021 21 Venezia 2 Leagues 25.6 70 2.74 58 0 3 6 2 1 7 0.27 6 0 1 0 0 0 2021-2022 22 Fiorentina 2 Leagues 14.9 24 2.12 20 0 0 1 3 0 3 0.26 3 0 0 0 0 0 2022-2023 23 Fiorentina 2 Leagues 4.4 10 2.27 10 0 0 0 0 0 0 0.00 0 0 0 0 0 0 2022-2023 23 Lecce 1 League 7.5 11 1.47 8 1 0 1 1 0 1 0.13 1 0 0 0 0 0 2023-2024 24 Empoli 1 League 28.9 62 2.14 51 5 2 3 0 1 2 0.07 2 0 0 0 0 0 2024-2025 25 Empoli 1 League 6.6 9 1.37 6 0 1 1 1 0 0 0.00 0 0 0 0 0 0 7 Seasons 5 Clubs 4 Leagues 112.0 242 2.27 200 6 8 15 11 2 20 0.19 17 0 1 1 1 0 Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches Venezia (2 Seasons) 2 Leagues 49.7 126 2.64 105 0 5 9 6 1 14 0.29 11 0 1 1 1 0 Fiorentina (2 Seasons) 3 Leagues 19.3 34 2.16 30 0 0 1 3 0 3 0.19 3 0 0 0 0 0 Empoli (2 Seasons) 1 League 35.5 71 2.00 57 5 3 4 1 1 2 0.06 2 0 0 0 0 0 Lecce (2 Seasons) 2 Leagues 7.5 11 1.47 8 1 0 1 1 0 1 0.13 1 0 0 0 0 0 Cesena (1 Season) 2 Leagues Coppa Italia (5 Seasons) 5.5 Serie A (4 Seasons) 57.6 113 1.96 92 6 3 6 5 1 6 0.10 6 0 0 0 0 0 Serie B (3 Seasons) 47.8 126 2.64 105 0 5 9 6 1 14 0.29 11 0 1 1 1 0 Conf Lg (1 Season) 1.1 3 2.70 3 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 2019-2020 20 Venezia it ITA 2. Serie B 11th 22.2 56 2.52 47 0 2 3 4 0 7 0.32 5 0 0 1 1 0 Matches 2020-2021 21 Venezia it ITA 2. Serie B 5th 25.6 70 2.74 58 0 3 6 2 1 7 0.27 6 0 1 0 0 0 Matches 2021-2022 22 Fiorentina it ITA 1. Serie A 7th 11.3 24 2.12 20 0 0 1 3 0 3 0.26 3 0 0 0 0 0 Matches 2022-2023 23 Fiorentina it ITA 1. Serie A 8th 3.3 7 2.12 7 0 0 0 0 0 0 0.00 0 0 0 0 0 0 Matches 2022-2023 23 Lecce it ITA 1. Serie A 16th 7.5 11 1.47 8 1 0 1 1 0 1 0.13 1 0 0 0 0 0 Matches 2023-2024 24 Empoli it ITA 1. Serie A 17th 28.9 62 2.14 51 5 2 3 0 1 2 0.07 2 0 0 0 0 0 Matches 2024-2025 25 Empoli it ITA 1. Serie A 10th 6.6 9 1.37 6 0 1 1 1 0 0 0.00 0 0 0 0 0 0 Matches 7 Seasons 5 Clubs 2 Leagues 105.4 239 2.27 197 6 8 15 11 2 20 0.19 17 0 1 1 1 0 Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches Venezia (2 Seasons) 1 League 47.8 126 2.64 105 0 5 9 6 1 14 0.29 11 0 1 1 1 0 Empoli (2 Seasons) 1 League 35.5 71 2.00 57 5 3 4 1 1 2 0.06 2 0 0 0 0 0 Fiorentina (2 Seasons) 1 League 14.6 31 2.12 27 0 0 1 3 0 3 0.21 3 0 0 0 0 0 Lecce (2 Seasons) 1 League 7.5 11 1.47 8 1 0 1 1 0 1 0.13 1 0 0 0 0 0 Cesena (1 Season) 1 League Serie A (4 Seasons) 57.6 113 1.96 92 6 3 6 5 1 6 0.10 6 0 0 0 0 0 Serie B (3 Seasons) 47.8 126 2.64 105 0 5 9 6 1 14 0.29 11 0 1 1 1 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 2019-2020 20 Venezia it ITA Coppa Italia 25th 1.9 Matches 2021-2022 22 Fiorentina it ITA Coppa Italia SF 3.6 Matches 5 Seasons 4 Clubs 1 League 5.5 Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches Venezia (2 Seasons) 1 League 1.9 Fiorentina (1 Season) 1 League 3.6 Cesena (1 Season) 1 League Lecce (1 Season) 1 League
Goal and Shot Creation Table Season Age Squad Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches 2022-2023 23 Fiorentina 3. Conf Lg 2nd 1.1 3 2.70 3 0 0 0 0 0 0 0.00 0 0 0 0 0 0 Matches 1 Season 1 Club 1 League 1.1 3 2.70 3 0 0 0 0 0 0 0.00 0 0 0 0 0 0
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 2023 24 ma Morocco Africa Cup of Nations qualification 1.0 Matches 2 Seasons 1 Club 3 Leagues 1.0 Africa Cup of Nations qualification (1 Season) 1.0 WCQ (1 Season) Friendlies (M) (1 Season)
Defensive Actions Table Season Age Squad Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches 2019-2020 20 Venezia it ITA Coppa Italia 1.9 0 0 Matches 2019-2020 20 Venezia it ITA 2. Serie B 22.2 58 39 25 20 13 21 42 50.0 21 35 4 31 27 85 28 0 Matches 2020-2021 21 Venezia it ITA 2. Serie B 25.6 45 28 18 21 6 12 26 46.2 14 42 5 37 24 69 26 0 Matches 2021-2022 22 Fiorentina it ITA Coppa Italia 3.6 1 3 Matches 2021-2022 22 Fiorentina it ITA 1. Serie A 11.3 27 16 8 13 6 12 25 48.0 13 14 1 13 6 33 2 0 Matches 2022-2023 23 Fiorentina 3. Conf Lg 1.1 1 1 0 1 0 0 0 0 1 0 1 0 1 0 0 Matches 2022-2023 23 Fiorentina it ITA 1. Serie A 3.3 3 1 0 3 0 0 4 0.0 4 5 0 5 1 4 3 0 Matches 2022-2023 23 Lecce it ITA 1. Serie A 7.5 17 8 3 7 7 6 14 42.9 8 20 1 19 5 22 10 0 Matches 2023-2024 24 Empoli it ITA 1. Serie A 28.9 74 48 30 36 8 23 52 44.2 29 62 7 55 25 99 29 0 Matches 2024-2025 25 Empoli it ITA 1. Serie A 6.6 8 6 4 4 0 2 9 22.2 7 13 3 10 6 14 8 0 Matches 7 Seasons 5 Clubs 4 Leagues 112.0 233 148 88 105 40 76 172 44.2 96 192 21 171 97 327 106 0 Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches Venezia (2 Seasons) 2 Leagues 49.7 103 67 43 41 19 33 68 48.5 35 77 9 68 51 154 54 0 Fiorentina (2 Seasons) 3 Leagues 19.3 31 19 8 17 6 12 29 41.4 17 20 1 19 10 38 5 0 Empoli (2 Seasons) 1 League 35.5 82 54 34 40 8 25 61 41.0 36 75 10 65 31 113 37 0 Lecce (2 Seasons) 2 Leagues 7.5 17 8 3 7 7 6 14 42.9 8 20 1 19 5 22 10 0 Cesena (1 Season) 2 Leagues 0 Coppa Italia (5 Seasons) 5.5 1 3 0 Serie A (4 Seasons) 57.6 129 79 45 63 21 43 104 41.3 61 114 12 102 43 172 52 0 Serie B (3 Seasons) 47.8 103 67 43 41 19 33 68 48.5 35 77 9 68 51 154 54 0 Conf Lg (1 Season) 1.1 1 1 0 1 0 0 0 0 1 0 1 0 1 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 2019-2020 20 Venezia 2 Leagues 24.1 58 39 25 20 13 21 42 50.0 21 35 4 31 27 85 28 0 2020-2021 21 Venezia 2 Leagues 25.6 45 28 18 21 6 12 26 46.2 14 42 5 37 24 69 26 0 2021-2022 22 Fiorentina 2 Leagues 14.9 27 17 8 13 6 12 25 48.0 13 14 1 13 9 33 2 0 2022-2023 23 Fiorentina 2 Leagues 4.4 4 2 0 4 0 0 4 0.0 4 6 0 6 1 5 3 0 2022-2023 23 Lecce 1 League 7.5 17 8 3 7 7 6 14 42.9 8 20 1 19 5 22 10 0 2023-2024 24 Empoli 1 League 28.9 74 48 30 36 8 23 52 44.2 29 62 7 55 25 99 29 0 2024-2025 25 Empoli 1 League 6.6 8 6 4 4 0 2 9 22.2 7 13 3 10 6 14 8 0 7 Seasons 5 Clubs 4 Leagues 112.0 233 148 88 105 40 76 172 44.2 96 192 21 171 97 327 106 0 Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches Venezia (2 Seasons) 2 Leagues 49.7 103 67 43 41 19 33 68 48.5 35 77 9 68 51 154 54 0 Fiorentina (2 Seasons) 3 Leagues 19.3 31 19 8 17 6 12 29 41.4 17 20 1 19 10 38 5 0 Empoli (2 Seasons) 1 League 35.5 82 54 34 40 8 25 61 41.0 36 75 10 65 31 113 37 0 Lecce (2 Seasons) 2 Leagues 7.5 17 8 3 7 7 6 14 42.9 8 20 1 19 5 22 10 0 Cesena (1 Season) 2 Leagues 0 Coppa Italia (5 Seasons) 5.5 1 3 0 Serie A (4 Seasons) 57.6 129 79 45 63 21 43 104 41.3 61 114 12 102 43 172 52 0 Serie B (3 Seasons) 47.8 103 67 43 41 19 33 68 48.5 35 77 9 68 51 154 54 0 Conf Lg (1 Season) 1.1 1 1 0 1 0 0 0 0 1 0 1 0 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 2019-2020 20 Venezia it ITA 2. Serie B 11th 22.2 58 39 25 20 13 21 42 50.0 21 35 4 31 27 85 28 0 Matches 2020-2021 21 Venezia it ITA 2. Serie B 5th 25.6 45 28 18 21 6 12 26 46.2 14 42 5 37 24 69 26 0 Matches 2021-2022 22 Fiorentina it ITA 1. Serie A 7th 11.3 27 16 8 13 6 12 25 48.0 13 14 1 13 6 33 2 0 Matches 2022-2023 23 Fiorentina it ITA 1. Serie A 8th 3.3 3 1 0 3 0 0 4 0.0 4 5 0 5 1 4 3 0 Matches 2022-2023 23 Lecce it ITA 1. Serie A 16th 7.5 17 8 3 7 7 6 14 42.9 8 20 1 19 5 22 10 0 Matches 2023-2024 24 Empoli it ITA 1. Serie A 17th 28.9 74 48 30 36 8 23 52 44.2 29 62 7 55 25 99 29 0 Matches 2024-2025 25 Empoli it ITA 1. Serie A 10th 6.6 8 6 4 4 0 2 9 22.2 7 13 3 10 6 14 8 0 Matches 7 Seasons 5 Clubs 2 Leagues 105.4 232 146 88 104 40 76 172 44.2 96 191 21 170 94 326 106 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 Venezia (2 Seasons) 1 League 47.8 103 67 43 41 19 33 68 48.5 35 77 9 68 51 154 54 0 Empoli (2 Seasons) 1 League 35.5 82 54 34 40 8 25 61 41.0 36 75 10 65 31 113 37 0 Fiorentina (2 Seasons) 1 League 14.6 30 17 8 16 6 12 29 41.4 17 19 1 18 7 37 5 0 Lecce (2 Seasons) 1 League 7.5 17 8 3 7 7 6 14 42.9 8 20 1 19 5 22 10 0 Cesena (1 Season) 1 League 0 Serie A (4 Seasons) 57.6 129 79 45 63 21 43 104 41.3 61 114 12 102 43 172 52 0 Serie B (3 Seasons) 47.8 103 67 43 41 19 33 68 48.5 35 77 9 68 51 154 54 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 2019-2020 20 Venezia it ITA Coppa Italia 25th 1.9 0 0 Matches 2021-2022 22 Fiorentina it ITA Coppa Italia SF 3.6 1 3 Matches 5 Seasons 4 Clubs 1 League 5.5 1 3 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 Venezia (2 Seasons) 1 League 1.9 0 0 0 Fiorentina (1 Season) 1 League 3.6 1 3 0 Cesena (1 Season) 1 League 0 Lecce (1 Season) 1 League 0
Defensive Actions Table Season Age Squad Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches 2022-2023 23 Fiorentina 3. Conf Lg 2nd 1.1 1 1 0 1 0 0 0 0 1 0 1 0 1 0 0 Matches 1 Season 1 Club 1 League 1.1 1 1 0 1 0 0 0 0 1 0 1 0 1 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 2023 24 ma Morocco Africa Cup of Nations qualification 1.0 Matches 2 Seasons 1 Club 3 Leagues 1.0 0 Africa Cup of Nations qualification (1 Season) 1.0 0 WCQ (1 Season) 0 Friendlies (M) (1 Season) 0
Possession Table Season Age Squad Country Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches 2019-2020 20 Venezia it ITA Coppa Italia 1.9 Matches 2019-2020 20 Venezia it ITA 2. Serie B 22.2 1065 36 211 519 349 34 1065 35 21 60.0 14 40.0 585 3245 1710 43 39 7 46 37 647 135 Matches 2020-2021 21 Venezia it ITA 2. Serie B 25.6 1208 36 264 557 411 73 1208 22 13 59.1 9 40.9 716 4136 2337 57 40 5 48 26 760 102 Matches 2021-2022 22 Fiorentina it ITA Coppa Italia 3.6 Matches 2021-2022 22 Fiorentina it ITA 1. Serie A 11.3 545 1 75 266 207 40 545 8 4 50.0 4 50.0 288 1265 620 12 9 3 27 8 391 74 Matches 2022-2023 23 Fiorentina 3. Conf Lg 1.1 42 0 5 23 15 4 42 0 0 0 28 154 42 0 0 1 2 2 32 8 Matches 2022-2023 23 Fiorentina it ITA 1. Serie A 3.3 150 4 18 79 53 11 150 3 1 33.3 2 66.7 93 321 144 3 4 1 6 6 96 17 Matches 2022-2023 23 Lecce it ITA 1. Serie A 7.5 296 11 72 138 87 15 296 8 2 25.0 5 62.5 143 561 266 9 7 3 9 10 167 19 Matches 2023-2024 24 Empoli it ITA 1. Serie A 28.9 1328 52 317 681 344 28 1328 16 8 50.0 7 43.8 605 2646 1233 17 25 4 40 18 754 65 Matches 2024-2025 25 Empoli it ITA 1. Serie A 6.6 241 5 52 141 52 4 241 6 1 16.7 3 50.0 98 368 216 3 2 0 10 3 139 15 Matches 7 Seasons 5 Clubs 4 Leagues 112.0 4875 145 1014 2404 1518 209 4875 98 50 51.0 44 44.9 2556 12696 6568 144 126 24 188 110 2986 435 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 Venezia (2 Seasons) 2 Leagues 49.7 2273 72 475 1076 760 107 2273 57 34 59.6 23 40.4 1301 7381 4047 100 79 12 94 63 1407 237 Fiorentina (2 Seasons) 3 Leagues 19.3 737 5 98 368 275 55 737 11 5 45.5 6 54.5 409 1740 806 15 13 5 35 16 519 99 Empoli (2 Seasons) 1 League 35.5 1569 57 369 822 396 32 1569 22 9 40.9 10 45.5 703 3014 1449 20 27 4 50 21 893 80 Lecce (2 Seasons) 2 Leagues 7.5 296 11 72 138 87 15 296 8 2 25.0 5 62.5 143 561 266 9 7 3 9 10 167 19 Cesena (1 Season) 2 Leagues Coppa Italia (5 Seasons) 5.5 Serie A (4 Seasons) 57.6 2560 73 534 1305 743 98 2560 41 16 39.0 21 51.2 1227 5161 2479 44 47 11 92 45 1547 190 Serie B (3 Seasons) 47.8 2273 72 475 1076 760 107 2273 57 34 59.6 23 40.4 1301 7381 4047 100 79 12 94 63 1407 237 Conf Lg (1 Season) 1.1 42 0 5 23 15 4 42 0 0 0 28 154 42 0 0 1 2 2 32 8
Possession Table Season Age Squad Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches 2019-2020 20 Venezia 2 Leagues 24.1 1065 36 211 519 349 34 1065 35 21 60.0 14 40.0 585 3245 1710 43 39 7 46 37 647 135 2020-2021 21 Venezia 2 Leagues 25.6 1208 36 264 557 411 73 1208 22 13 59.1 9 40.9 716 4136 2337 57 40 5 48 26 760 102 2021-2022 22 Fiorentina 2 Leagues 14.9 545 1 75 266 207 40 545 8 4 50.0 4 50.0 288 1265 620 12 9 3 27 8 391 74 2022-2023 23 Fiorentina 2 Leagues 4.4 192 4 23 102 68 15 192 3 1 33.3 2 66.7 121 475 186 3 4 2 8 8 128 25 2022-2023 23 Lecce 1 League 7.5 296 11 72 138 87 15 296 8 2 25.0 5 62.5 143 561 266 9 7 3 9 10 167 19 2023-2024 24 Empoli 1 League 28.9 1328 52 317 681 344 28 1328 16 8 50.0 7 43.8 605 2646 1233 17 25 4 40 18 754 65 2024-2025 25 Empoli 1 League 6.6 241 5 52 141 52 4 241 6 1 16.7 3 50.0 98 368 216 3 2 0 10 3 139 15 7 Seasons 5 Clubs 4 Leagues 112.0 4875 145 1014 2404 1518 209 4875 98 50 51.0 44 44.9 2556 12696 6568 144 126 24 188 110 2986 435 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 Venezia (2 Seasons) 2 Leagues 49.7 2273 72 475 1076 760 107 2273 57 34 59.6 23 40.4 1301 7381 4047 100 79 12 94 63 1407 237 Fiorentina (2 Seasons) 3 Leagues 19.3 737 5 98 368 275 55 737 11 5 45.5 6 54.5 409 1740 806 15 13 5 35 16 519 99 Empoli (2 Seasons) 1 League 35.5 1569 57 369 822 396 32 1569 22 9 40.9 10 45.5 703 3014 1449 20 27 4 50 21 893 80 Lecce (2 Seasons) 2 Leagues 7.5 296 11 72 138 87 15 296 8 2 25.0 5 62.5 143 561 266 9 7 3 9 10 167 19 Cesena (1 Season) 2 Leagues Coppa Italia (5 Seasons) 5.5 Serie A (4 Seasons) 57.6 2560 73 534 1305 743 98 2560 41 16 39.0 21 51.2 1227 5161 2479 44 47 11 92 45 1547 190 Serie B (3 Seasons) 47.8 2273 72 475 1076 760 107 2273 57 34 59.6 23 40.4 1301 7381 4047 100 79 12 94 63 1407 237 Conf Lg (1 Season) 1.1 42 0 5 23 15 4 42 0 0 0 28 154 42 0 0 1 2 2 32 8
Possession Table Season Age Squad Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches 2019-2020 20 Venezia it ITA 2. Serie B 11th 22.2 1065 36 211 519 349 34 1065 35 21 60.0 14 40.0 585 3245 1710 43 39 7 46 37 647 135 Matches 2020-2021 21 Venezia it ITA 2. Serie B 5th 25.6 1208 36 264 557 411 73 1208 22 13 59.1 9 40.9 716 4136 2337 57 40 5 48 26 760 102 Matches 2021-2022 22 Fiorentina it ITA 1. Serie A 7th 11.3 545 1 75 266 207 40 545 8 4 50.0 4 50.0 288 1265 620 12 9 3 27 8 391 74 Matches 2022-2023 23 Fiorentina it ITA 1. Serie A 8th 3.3 150 4 18 79 53 11 150 3 1 33.3 2 66.7 93 321 144 3 4 1 6 6 96 17 Matches 2022-2023 23 Lecce it ITA 1. Serie A 16th 7.5 296 11 72 138 87 15 296 8 2 25.0 5 62.5 143 561 266 9 7 3 9 10 167 19 Matches 2023-2024 24 Empoli it ITA 1. Serie A 17th 28.9 1328 52 317 681 344 28 1328 16 8 50.0 7 43.8 605 2646 1233 17 25 4 40 18 754 65 Matches 2024-2025 25 Empoli it ITA 1. Serie A 10th 6.6 241 5 52 141 52 4 241 6 1 16.7 3 50.0 98 368 216 3 2 0 10 3 139 15 Matches 7 Seasons 5 Clubs 2 Leagues 105.4 4833 145 1009 2381 1503 205 4833 98 50 51.0 44 44.9 2528 12542 6526 144 126 23 186 108 2954 427 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 Venezia (2 Seasons) 1 League 47.8 2273 72 475 1076 760 107 2273 57 34 59.6 23 40.4 1301 7381 4047 100 79 12 94 63 1407 237 Empoli (2 Seasons) 1 League 35.5 1569 57 369 822 396 32 1569 22 9 40.9 10 45.5 703 3014 1449 20 27 4 50 21 893 80 Fiorentina (2 Seasons) 1 League 14.6 695 5 93 345 260 51 695 11 5 45.5 6 54.5 381 1586 764 15 13 4 33 14 487 91 Lecce (2 Seasons) 1 League 7.5 296 11 72 138 87 15 296 8 2 25.0 5 62.5 143 561 266 9 7 3 9 10 167 19 Cesena (1 Season) 1 League Serie A (4 Seasons) 57.6 2560 73 534 1305 743 98 2560 41 16 39.0 21 51.2 1227 5161 2479 44 47 11 92 45 1547 190 Serie B (3 Seasons) 47.8 2273 72 475 1076 760 107 2273 57 34 59.6 23 40.4 1301 7381 4047 100 79 12 94 63 1407 237
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 2019-2020 20 Venezia it ITA Coppa Italia 25th 1.9 Matches 2021-2022 22 Fiorentina it ITA Coppa Italia SF 3.6 Matches 5 Seasons 4 Clubs 1 League 5.5 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 Venezia (2 Seasons) 1 League 1.9 Fiorentina (1 Season) 1 League 3.6 Cesena (1 Season) 1 League Lecce (1 Season) 1 League
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 2022-2023 23 Fiorentina 3. Conf Lg 2nd 1.1 42 0 5 23 15 4 42 0 0 0 28 154 42 0 0 1 2 2 32 8 Matches 1 Season 1 Club 1 League 1.1 42 0 5 23 15 4 42 0 0 0 28 154 42 0 0 1 2 2 32 8
Possession Table Season Age Squad Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches 2023 24 ma Morocco Africa Cup of Nations qualification 1.0 Matches 2 Seasons 1 Club 3 Leagues 1.0 Africa Cup of Nations qualification (1 Season) 1.0 WCQ (1 Season) Friendlies (M) (1 Season)
Playing Time Table Season Age Squad Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches 2017-2018 18 Cesena it ITA Coppa Italia 0 0 0 0 2 Matches 2017-2018 18 Cesena it ITA 2. Serie B 0 0 0 0 17 Matches 2019-2020 20 Venezia it ITA Coppa Italia 2 171 86 95.0 1.9 2 86 1 0 0 1.50 3 4 -1 -0.53 -0.53 Matches 2019-2020 20 Venezia it ITA 2. Serie B 28 1,996 71 58.4 22.2 25 77 10 3 24 5 1.54 24 23 +1 +0.05 +0.30 31.7 29.3 +2.4 +0.11 +0.40 Matches 2020-2021 21 Venezia it ITA Coppa Italia 0 0 0 1 Matches 2020-2021 21 Venezia it ITA 2. Serie B 29 2,303 79 67.3 25.6 27 83 20 2 26 0 1.76 41 28 +13 +0.51 +0.43 40.5 27.3 +13.2 +0.51 +0.50 Matches 2021-2022 22 Fiorentina it ITA Coppa Italia 5 325 65 57.0 3.6 3 79 1 2 44 1 2.40 12 5 +7 +1.94 +2.31 Matches 2021-2022 22 Fiorentina it ITA 1. Serie A 28 1,019 36 29.8 11.3 11 62 1 17 20 9 1.71 23 17 +6 +0.53 +0.45 23.3 12.8 +10.4 +0.92 +0.59 Matches 2022-2023 23 Fiorentina 3. Conf Lg 3 100 33 7.2 1.1 1 66 0 2 17 2 1.60 0 2 -2 -1.80 -3.28 0.9 0.6 +0.3 +0.31 -1.06 Matches 2022-2023 23 Fiorentina it ITA 1. Serie A 7 297 42 8.7 3.3 4 64 0 3 14 7 1.29 3 6 -3 -0.91 -1.28 5.3 4.6 +0.7 +0.21 -0.11 Matches 2022-2023 23 Lecce it ITA 1. Serie A 17 674 40 19.7 7.5 7 66 0 10 21 3 0.88 6 14 -8 -1.07 -0.90 8.0 9.5 -1.5 -0.19 -0.04 Matches 2023-2024 24 Lecce it ITA Coppa Italia 0 0 0 0 1 Matches 2023-2024 24 Empoli it ITA 1. Serie A 34 2,602 77 76.1 28.9 30 83 17 4 31 0 1.06 20 43 -23 -0.80 -0.58 27.5 39.6 -12.1 -0.42 +0.08 Matches 2023-2024 24 Lecce it ITA 1. Serie A 0 0 0 0 2 Matches 2024-2025 25 Empoli it ITA 1. Serie A 9 592 66 50.6 6.6 7 79 3 2 21 1 1.33 5 4 +1 +0.15 +0.46 4.8 6.4 -1.6 -0.24 +0.73 Matches 7 Seasons 5 Clubs 4 Leagues 162 10,079 62 31.9 112.0 117 78 53 45 22 51 1.44 137 146 -9 -0.08 -0.23 142.1 130.2 +11.9 +0.11 -0.02 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 Venezia (2 Seasons) 2 Leagues 59 4,470 76 61.8 49.7 54 81 31 5 25 6 1.65 68 55 +13 +0.26 +0.37 72.1 56.6 +15.6 +0.33 +0.48 Fiorentina (2 Seasons) 3 Leagues 43 1,741 40 19.8 19.3 19 65 2 24 21 19 1.71 38 30 +8 +0.41 -0.03 29.5 18.0 +11.5 +0.73 +0.21 Empoli (2 Seasons) 1 League 43 3,194 74 69.6 35.5 37 82 20 6 27 1 1.12 25 47 -22 -0.62 -0.36 32.4 46.1 -13.7 -0.39 +0.31 Lecce (2 Seasons) 2 Leagues 17 674 40 9.6 7.5 7 66 0 10 21 6 0.88 6 14 -8 -1.07 -0.90 8.0 9.5 -1.5 -0.19 -0.04 Cesena (1 Season) 2 Leagues 0 0 0 0 19 Coppa Italia (5 Seasons) 7 496 71 36.7 5.5 5 82 2 2 44 5 2.14 15 9 +6 +1.09 +1.44 Serie A (4 Seasons) 95 5,184 55 28.4 57.6 59 75 21 36 21 22 1.26 57 84 -27 -0.47 -0.52 69.0 73.0 -4.0 -0.07 -0.11 Serie B (3 Seasons) 57 4,299 75 40.5 47.8 52 80 30 5 25 22 1.65 65 51 +14 +0.29 +0.40 72.1 56.6 +15.6 +0.33 +0.48 Conf Lg (1 Season) 3 100 33 7.2 1.1 1 66 0 2 17 2 1.60 0 2 -2 -1.80 -3.28 0.9 0.6 +0.3 +0.31 -1.06
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 18 Cesena 2 Leagues 0 0 0 0 19 2019-2020 20 Venezia 2 Leagues 30 2,167 72 60.2 24.1 27 78 11 3 24 5 1.54 27 27 0 0.00 +0.25 31.7 29.3 +2.4 +0.11 +0.40 2020-2021 21 Venezia 2 Leagues 29 2,303 79 63.4 25.6 27 83 20 2 26 1 1.76 41 28 +13 +0.51 +0.43 40.5 27.3 +13.2 +0.51 +0.50 2021-2022 22 Fiorentina 2 Leagues 33 1,344 41 33.7 14.9 14 66 2 19 22 10 1.81 35 22 +13 +0.87 +0.84 23.3 12.8 +10.4 +0.92 +0.59 2022-2023 23 Fiorentina 2 Leagues 10 397 40 8.3 4.4 5 64 0 5 15 9 1.38 3 8 -5 -1.13 -1.83 6.2 5.2 +1.0 +0.23 -0.39 2022-2023 23 Lecce 1 League 17 674 40 19.7 7.5 7 66 0 10 21 3 0.88 6 14 -8 -1.07 -0.90 8.0 9.5 -1.5 -0.19 -0.04 2023-2024 24 Lecce 2 Leagues 0 0 0 0 3 2023-2024 24 Empoli 1 League 34 2,602 77 76.1 28.9 30 83 17 4 31 0 1.06 20 43 -23 -0.80 -0.58 27.5 39.6 -12.1 -0.42 +0.08 2024-2025 25 Empoli 1 League 9 592 66 50.6 6.6 7 79 3 2 21 1 1.33 5 4 +1 +0.15 +0.46 4.8 6.4 -1.6 -0.24 +0.73 7 Seasons 5 Clubs 4 Leagues 162 10,079 62 31.9 112.0 117 78 53 45 22 51 1.44 137 146 -9 -0.08 -0.23 142.1 130.2 +11.9 +0.11 -0.02 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 Venezia (2 Seasons) 2 Leagues 59 4,470 76 61.8 49.7 54 81 31 5 25 6 1.65 68 55 +13 +0.26 +0.37 72.1 56.6 +15.6 +0.33 +0.48 Fiorentina (2 Seasons) 3 Leagues 43 1,741 40 19.8 19.3 19 65 2 24 21 19 1.71 38 30 +8 +0.41 -0.03 29.5 18.0 +11.5 +0.73 +0.21 Empoli (2 Seasons) 1 League 43 3,194 74 69.6 35.5 37 82 20 6 27 1 1.12 25 47 -22 -0.62 -0.36 32.4 46.1 -13.7 -0.39 +0.31 Lecce (2 Seasons) 2 Leagues 17 674 40 9.6 7.5 7 66 0 10 21 6 0.88 6 14 -8 -1.07 -0.90 8.0 9.5 -1.5 -0.19 -0.04 Cesena (1 Season) 2 Leagues 0 0 0 0 19 Coppa Italia (5 Seasons) 7 496 71 36.7 5.5 5 82 2 2 44 5 2.14 15 9 +6 +1.09 +1.44 Serie A (4 Seasons) 95 5,184 55 28.4 57.6 59 75 21 36 21 22 1.26 57 84 -27 -0.47 -0.52 69.0 73.0 -4.0 -0.07 -0.11 Serie B (3 Seasons) 57 4,299 75 40.5 47.8 52 80 30 5 25 22 1.65 65 51 +14 +0.29 +0.40 72.1 56.6 +15.6 +0.33 +0.48 Conf Lg (1 Season) 3 100 33 7.2 1.1 1 66 0 2 17 2 1.60 0 2 -2 -1.80 -3.28 0.9 0.6 +0.3 +0.31 -1.06
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 18 Cesena it ITA 2. Serie B 13th 0 0 0 0 17 Matches 2019-2020 20 Venezia it ITA 2. Serie B 11th 28 1,996 71 58.4 22.2 25 77 10 3 24 5 1.54 24 23 +1 +0.05 +0.30 31.7 29.3 +2.4 +0.11 +0.40 Matches 2020-2021 21 Venezia it ITA 2. Serie B 5th 29 2,303 79 67.3 25.6 27 83 20 2 26 0 1.76 41 28 +13 +0.51 +0.43 40.5 27.3 +13.2 +0.51 +0.50 Matches 2021-2022 22 Fiorentina it ITA 1. Serie A 7th 28 1,019 36 29.8 11.3 11 62 1 17 20 9 1.71 23 17 +6 +0.53 +0.45 23.3 12.8 +10.4 +0.92 +0.59 Matches 2022-2023 23 Fiorentina it ITA 1. Serie A 8th 7 297 42 8.7 3.3 4 64 0 3 14 7 1.29 3 6 -3 -0.91 -1.28 5.3 4.6 +0.7 +0.21 -0.11 Matches 2022-2023 23 Lecce it ITA 1. Serie A 16th 17 674 40 19.7 7.5 7 66 0 10 21 3 0.88 6 14 -8 -1.07 -0.90 8.0 9.5 -1.5 -0.19 -0.04 Matches 2023-2024 24 Lecce it ITA 1. Serie A 14th 0 0 0 0 2 Matches 2023-2024 24 Empoli it ITA 1. Serie A 17th 34 2,602 77 76.1 28.9 30 83 17 4 31 0 1.06 20 43 -23 -0.80 -0.58 27.5 39.6 -12.1 -0.42 +0.08 Matches 2024-2025 25 Empoli it ITA 1. Serie A 10th 9 592 66 50.6 6.6 7 79 3 2 21 1 1.33 5 4 +1 +0.15 +0.46 4.8 6.4 -1.6 -0.24 +0.73 Matches 7 Seasons 5 Clubs 2 Leagues 152 9,483 62 32.8 105.4 111 78 51 41 21 44 1.41 122 135 -13 -0.12 -0.15 141.1 129.6 +11.6 +0.11 +0.11 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 Venezia (2 Seasons) 1 League 57 4,299 75 62.9 47.8 52 80 30 5 25 5 1.65 65 51 +14 +0.29 +0.40 72.1 56.6 +15.6 +0.33 +0.48 Empoli (2 Seasons) 1 League 43 3,194 74 69.6 35.5 37 82 20 6 27 1 1.12 25 47 -22 -0.62 -0.36 32.4 46.1 -13.7 -0.39 +0.31 Fiorentina (2 Seasons) 1 League 35 1,316 38 19.2 14.6 15 62 1 20 19 16 1.63 26 23 +3 +0.21 -0.04 28.6 17.4 +11.1 +0.76 +0.44 Lecce (2 Seasons) 1 League 17 674 40 9.9 7.5 7 66 0 10 21 5 0.88 6 14 -8 -1.07 -0.90 8.0 9.5 -1.5 -0.19 -0.04 Cesena (1 Season) 1 League 0 0 0 0 17 Serie A (4 Seasons) 95 5,184 55 28.4 57.6 59 75 21 36 21 22 1.26 57 84 -27 -0.47 -0.52 69.0 73.0 -4.0 -0.07 -0.11 Serie B (3 Seasons) 57 4,299 75 40.5 47.8 52 80 30 5 25 22 1.65 65 51 +14 +0.29 +0.40 72.1 56.6 +15.6 +0.33 +0.48
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 2017-2018 18 Cesena it ITA Coppa Italia 25th 0 0 0 0 2 Matches 2019-2020 20 Venezia it ITA Coppa Italia 25th 2 171 86 95.0 1.9 2 86 1 0 0 1.50 3 4 -1 -0.53 -0.53 Matches 2020-2021 21 Venezia it ITA Coppa Italia 25th 0 0 0 1 Matches 2021-2022 22 Fiorentina it ITA Coppa Italia SF 5 325 65 57.0 3.6 3 79 1 2 44 1 2.40 12 5 +7 +1.94 +2.31 Matches 2023-2024 24 Lecce it ITA Coppa Italia Rd2 0 0 0 0 1 Matches 5 Seasons 4 Clubs 1 League 7 496 71 36.7 5.5 5 82 2 2 44 5 2.14 15 9 +6 +1.09 +1.44 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Venezia (2 Seasons) 1 League 2 171 86 43.8 1.9 2 86 1 0 1 1.50 3 4 -1 -0.53 -0.53 Fiorentina (1 Season) 1 League 5 325 65 57.0 3.6 3 79 1 2 44 1 2.40 12 5 +7 +1.94 +2.31 Cesena (1 Season) 1 League 0 0 0 0 2 Lecce (1 Season) 1 League 0 0 0 0 1
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 2022-2023 23 Fiorentina 3. Conf Lg 2nd 3 100 33 7.2 1.1 1 66 0 2 17 2 1.60 0 2 -2 -1.80 -3.28 0.9 0.6 +0.3 +0.31 -1.06 Matches 1 Season 1 Club 1 League 3 100 33 7.2 1.1 1 66 0 2 17 2 1.60 0 2 -2 -1.80 -3.28 0.9 0.6 +0.3 +0.31 -1.06
Playing Time Table Season Age Squad Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches 2022 23 ma Morocco WCQ 0 0 0 0 1 Matches 2023 24 ma Morocco Friendlies (M) 0 0 0 0 1 Matches 2023 24 ma Morocco Africa Cup of Nations qualification 1 90 90 25.0 1.0 1 90 1 0 0 0.00 1 2 -1 -1.00 -3.00 Matches 2 Seasons 1 Club 3 Leagues 1 90 90 5.9 1.0 1 90 1 0 2 0.00 1 2 -1 -1.00 -3.00 Africa Cup of Nations qualification (1 Season) 1 90 90 25.0 1.0 1 90 1 0 0 0.00 1 2 -1 -1.00 -3.00 WCQ (1 Season) 0 0 0 0 1 Friendlies (M) (1 Season) 0 0 0 0 1
Miscellaneous Stats Table Season Age Squad Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches 2019-2020 20 Venezia it ITA Coppa Italia 1.9 1 0 0 0 0 0 0 0 0 0 Matches 2019-2020 20 Venezia it ITA 2. Serie B 22.2 9 1 0 66 40 1 54 27 39 0 1 0 123 22 33 40.0 Matches 2020-2021 21 Venezia it ITA 2. Serie B 25.6 8 0 0 60 29 4 55 24 28 0 0 0 147 18 30 37.5 Matches 2021-2022 22 Fiorentina it ITA Coppa Italia 3.6 0 0 0 7 10 1 10 3 1 0 Matches 2021-2022 22 Fiorentina it ITA 1. Serie A 11.3 5 0 0 43 19 0 18 6 16 0 0 0 48 11 9 55.0 Matches 2022-2023 23 Fiorentina 3. Conf Lg 1.1 1 0 0 2 0 1 0 0 1 0 0 0 4 1 2 33.3 Matches 2022-2023 23 Fiorentina it ITA 1. Serie A 3.3 2 0 0 8 3 0 7 1 1 0 0 0 20 3 4 42.9 Matches 2022-2023 23 Lecce it ITA 1. Serie A 7.5 3 0 0 22 10 3 8 5 8 0 0 0 50 8 8 50.0 Matches 2023-2024 24 Empoli it ITA 1. Serie A 28.9 11 0 0 56 37 0 47 25 48 0 2 0 172 17 34 33.3 Matches 2024-2025 25 Empoli it ITA 1. Serie A 6.6 1 0 0 15 10 0 7 6 6 0 0 0 36 4 6 40.0 Matches 7 Seasons 5 Clubs 4 Leagues 112.0 41 1 0 279 158 10 206 97 148 0 3 0 600 84 126 40.0 Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches Venezia (2 Seasons) 2 Leagues 49.7 18 1 0 126 69 5 109 51 67 0 1 0 270 40 63 38.8 Fiorentina (2 Seasons) 3 Leagues 19.3 8 0 0 60 32 2 35 10 19 0 0 0 72 15 15 50.0 Empoli (2 Seasons) 1 League 35.5 12 0 0 71 47 0 54 31 54 0 2 0 208 21 40 34.4 Lecce (2 Seasons) 2 Leagues 7.5 3 0 0 22 10 3 8 5 8 0 0 0 50 8 8 50.0 Cesena (1 Season) 2 Leagues Coppa Italia (5 Seasons) 5.5 1 0 0 7 10 1 10 3 1 0 Serie A (4 Seasons) 57.6 22 0 0 144 79 3 87 43 79 0 2 0 326 43 61 41.3 Serie B (3 Seasons) 47.8 17 1 0 126 69 5 109 51 67 0 1 0 270 40 63 38.8 Conf Lg (1 Season) 1.1 1 0 0 2 0 1 0 0 1 0 0 0 4 1 2 33.3
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 2019-2020 20 Venezia 2 Leagues 24.1 10 1 0 66 40 1 54 27 39 0 1 0 123 22 33 40.0 2020-2021 21 Venezia 2 Leagues 25.6 8 0 0 60 29 4 55 24 28 0 0 0 147 18 30 37.5 2021-2022 22 Fiorentina 2 Leagues 14.9 5 0 0 50 29 1 28 9 17 0 0 0 48 11 9 55.0 2022-2023 23 Fiorentina 2 Leagues 4.4 3 0 0 10 3 1 7 1 2 0 0 0 24 4 6 40.0 2022-2023 23 Lecce 1 League 7.5 3 0 0 22 10 3 8 5 8 0 0 0 50 8 8 50.0 2023-2024 24 Empoli 1 League 28.9 11 0 0 56 37 0 47 25 48 0 2 0 172 17 34 33.3 2024-2025 25 Empoli 1 League 6.6 1 0 0 15 10 0 7 6 6 0 0 0 36 4 6 40.0 7 Seasons 5 Clubs 4 Leagues 112.0 41 1 0 279 158 10 206 97 148 0 3 0 600 84 126 40.0 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches Venezia (2 Seasons) 2 Leagues 49.7 18 1 0 126 69 5 109 51 67 0 1 0 270 40 63 38.8 Fiorentina (2 Seasons) 3 Leagues 19.3 8 0 0 60 32 2 35 10 19 0 0 0 72 15 15 50.0 Empoli (2 Seasons) 1 League 35.5 12 0 0 71 47 0 54 31 54 0 2 0 208 21 40 34.4 Lecce (2 Seasons) 2 Leagues 7.5 3 0 0 22 10 3 8 5 8 0 0 0 50 8 8 50.0 Cesena (1 Season) 2 Leagues Coppa Italia (5 Seasons) 5.5 1 0 0 7 10 1 10 3 1 0 Serie A (4 Seasons) 57.6 22 0 0 144 79 3 87 43 79 0 2 0 326 43 61 41.3 Serie B (3 Seasons) 47.8 17 1 0 126 69 5 109 51 67 0 1 0 270 40 63 38.8 Conf Lg (1 Season) 1.1 1 0 0 2 0 1 0 0 1 0 0 0 4 1 2 33.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 2019-2020 20 Venezia it ITA 2. Serie B 11th 22.2 9 1 0 66 40 1 54 27 39 0 1 0 123 22 33 40.0 Matches 2020-2021 21 Venezia it ITA 2. Serie B 5th 25.6 8 0 0 60 29 4 55 24 28 0 0 0 147 18 30 37.5 Matches 2021-2022 22 Fiorentina it ITA 1. Serie A 7th 11.3 5 0 0 43 19 0 18 6 16 0 0 0 48 11 9 55.0 Matches 2022-2023 23 Fiorentina it ITA 1. Serie A 8th 3.3 2 0 0 8 3 0 7 1 1 0 0 0 20 3 4 42.9 Matches 2022-2023 23 Lecce it ITA 1. Serie A 16th 7.5 3 0 0 22 10 3 8 5 8 0 0 0 50 8 8 50.0 Matches 2023-2024 24 Empoli it ITA 1. Serie A 17th 28.9 11 0 0 56 37 0 47 25 48 0 2 0 172 17 34 33.3 Matches 2024-2025 25 Empoli it ITA 1. Serie A 10th 6.6 1 0 0 15 10 0 7 6 6 0 0 0 36 4 6 40.0 Matches 7 Seasons 5 Clubs 2 Leagues 105.4 39 1 0 270 148 8 196 94 146 0 3 0 596 83 124 40.1 Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches Venezia (2 Seasons) 1 League 47.8 17 1 0 126 69 5 109 51 67 0 1 0 270 40 63 38.8 Empoli (2 Seasons) 1 League 35.5 12 0 0 71 47 0 54 31 54 0 2 0 208 21 40 34.4 Fiorentina (2 Seasons) 1 League 14.6 7 0 0 51 22 0 25 7 17 0 0 0 68 14 13 51.9 Lecce (2 Seasons) 1 League 7.5 3 0 0 22 10 3 8 5 8 0 0 0 50 8 8 50.0 Cesena (1 Season) 1 League Serie A (4 Seasons) 57.6 22 0 0 144 79 3 87 43 79 0 2 0 326 43 61 41.3 Serie B (3 Seasons) 47.8 17 1 0 126 69 5 109 51 67 0 1 0 270 40 63 38.8
Miscellaneous Stats Table Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2019-2020 20 Venezia it ITA Coppa Italia 25th 1.9 1 0 0 0 0 0 0 0 0 0 Matches 2021-2022 22 Fiorentina it ITA Coppa Italia SF 3.6 0 0 0 7 10 1 10 3 1 0 Matches 5 Seasons 4 Clubs 1 League 5.5 1 0 0 7 10 1 10 3 1 0 Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Venezia (2 Seasons) 1 League 1.9 1 0 0 0 0 0 0 0 0 0 Fiorentina (1 Season) 1 League 3.6 0 0 0 7 10 1 10 3 1 0 Cesena (1 Season) 1 League Lecce (1 Season) 1 League
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 2022-2023 23 Fiorentina 3. Conf Lg 2nd 1.1 1 0 0 2 0 1 0 0 1 0 0 0 4 1 2 33.3 Matches 1 Season 1 Club 1 League 1.1 1 0 0 2 0 1 0 0 1 0 0 0 4 1 2 33.3
Miscellaneous Stats Table Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2023 24 ma Morocco Africa Cup of Nations qualification 1.0 0 0 0 0 Matches 2 Seasons 1 Club 3 Leagues 1.0 0 0 0 0 Africa Cup of Nations qualification (1 Season) 1.0 0 0 0 0 WCQ (1 Season) Friendlies (M) (1 Season)
About FBref.com
FBref.com launched (June 13, 2018) with domestic league coverage for England, France, Germany, Italy, Spain, and United States. Since then we have been steadily expanding our coverage to include domestic leagues from over 40 countries as well as domestic cup, super cup and youth leagues from top European countries. We have also added coverage for major international cups such as the UEFA Champions League and Copa Libertadores .
FBref is the most complete sources for women's football data on the internet. This includes the entire history of the FIFA Women's World Cup as well as recent domestic league seasons from nine countries, including advanced stats like xG for most of those nine.
In collaboration with Opta , we are including advanced analytical data such as xG, xA, progressive passing, duels and more for over twenty competitions. For more information on the expected goals model and which competitions have advanced data, see our xG explainer .
View Additional Information
More Youssef Maleh Pages
Youssef Maleh 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