Standard Stats Table Season Age Squad Country Comp 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 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 0.05 0.09 0.14 0.05 0.14 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 0.16 0.16 0.31 0.16 0.31 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 0.18 0.18 0.35 0.18 0.35 Matches 2022-2023 23 Fiorentina 3. Conf Lg 3 1 100 1.1 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 23 Fiorentina it ITA 1. Serie A 7 4 297 3.3 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 23 Lecce it ITA 1. Serie A 17 7 674 7.5 0 1 1 0 0 0 3 0 0.00 0.13 0.13 0.00 0.13 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 0.00 0.03 0.03 0.00 0.03 Matches 2023-2024 24 Lecce it ITA 1. Serie A 0 0 Matches 2024-2025 25 Empoli it ITA Coppa Italia 2 1 178 2.0 1 0 1 1 0 0 0 0 0.51 0.00 0.51 0.51 0.51 Matches 2024-2025 25 Empoli it ITA 1. Serie A 22 17 1,510 16.8 0 1 1 0 0 0 5 1 0.00 0.06 0.06 0.00 0.06 Matches 2025-2026 26 Lecce it ITA Coppa Italia 0 0 Matches 2025-2026 26 Cremonese it ITA 1. Serie A 14 14 1,100 12.2 1 0 1 1 0 0 2 1 0.08 0.00 0.08 0.08 0.08 Matches 2025-2026 26 Lecce it ITA 1. Serie A 9 5 460 5.1 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Matches 8 Seasons 6 Clubs 4 Leagues 200 147 12,735 141.5 10 12 22 10 0 0 49 3 0.07 0.08 0.16 0.07 0.16 Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches Lecce (3 Seasons) 2 Leagues 26 12 1,134 12.6 0 1 1 0 0 0 5 0 0.00 0.08 0.08 0.00 0.08 Venezia (2 Seasons) 2 Leagues 59 54 4,470 49.7 5 6 11 5 0 0 18 1 0.10 0.12 0.22 0.10 0.22 Empoli (2 Seasons) 2 Leagues 58 48 4,290 47.7 1 2 3 1 0 0 16 1 0.02 0.04 0.06 0.02 0.06 Fiorentina (2 Seasons) 3 Leagues 43 19 1,741 19.3 3 3 6 3 0 0 8 0 0.16 0.16 0.31 0.16 0.31 Cremonese (1 Season) 1 League 14 14 1,100 12.2 1 0 1 1 0 0 2 1 0.08 0.00 0.08 0.08 0.08 Cesena (1 Season) 2 Leagues 0 0 Coppa Italia (7 Seasons) 9 6 674 7.5 2 1 3 2 0 0 1 0 0.27 0.13 0.40 0.27 0.40 Serie A (5 Seasons) 131 88 7,662 85.1 3 5 8 3 0 0 30 2 0.04 0.06 0.09 0.04 0.09 Serie B (3 Seasons) 57 52 4,299 47.8 5 6 11 5 0 0 17 1 0.10 0.13 0.23 0.10 0.23 Conf Lg (1 Season) 3 1 100 1.1 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00
Standard Stats Table Season Age Squad Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK 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 0.04 0.08 0.12 0.04 0.12 2020-2021 21 Venezia 2 Leagues 29 27 2,303 25.6 4 4 8 4 0 0 8 0 0.16 0.16 0.31 0.16 0.31 2021-2022 22 Fiorentina 2 Leagues 33 14 1,344 14.9 3 3 6 3 0 0 5 0 0.20 0.20 0.40 0.20 0.40 2022-2023 23 Fiorentina 2 Leagues 10 5 397 4.4 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 2022-2023 23 Lecce 1 League 17 7 674 7.5 0 1 1 0 0 0 3 0 0.00 0.13 0.13 0.00 0.13 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 0.00 0.03 0.03 0.00 0.03 2024-2025 25 Empoli 2 Leagues 24 18 1,688 18.8 1 1 2 1 0 0 5 1 0.05 0.05 0.11 0.05 0.11 2025-2026 26 Cremonese 1 League 14 14 1,100 12.2 1 0 1 1 0 0 2 1 0.08 0.00 0.08 0.08 0.08 2025-2026 26 Lecce 2 Leagues 9 5 460 5.1 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 8 Seasons 6 Clubs 4 Leagues 200 147 12,735 141.5 10 12 22 10 0 0 49 3 0.07 0.08 0.16 0.07 0.16 Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches Lecce (3 Seasons) 2 Leagues 26 12 1,134 12.6 0 1 1 0 0 0 5 0 0.00 0.08 0.08 0.00 0.08 Venezia (2 Seasons) 2 Leagues 59 54 4,470 49.7 5 6 11 5 0 0 18 1 0.10 0.12 0.22 0.10 0.22 Empoli (2 Seasons) 2 Leagues 58 48 4,290 47.7 1 2 3 1 0 0 16 1 0.02 0.04 0.06 0.02 0.06 Fiorentina (2 Seasons) 3 Leagues 43 19 1,741 19.3 3 3 6 3 0 0 8 0 0.16 0.16 0.31 0.16 0.31 Cremonese (1 Season) 1 League 14 14 1,100 12.2 1 0 1 1 0 0 2 1 0.08 0.00 0.08 0.08 0.08 Cesena (1 Season) 2 Leagues 0 0 Coppa Italia (7 Seasons) 9 6 674 7.5 2 1 3 2 0 0 1 0 0.27 0.13 0.40 0.27 0.40 Serie A (5 Seasons) 131 88 7,662 85.1 3 5 8 3 0 0 30 2 0.04 0.06 0.09 0.04 0.09 Serie B (3 Seasons) 57 52 4,299 47.8 5 6 11 5 0 0 17 1 0.10 0.13 0.23 0.10 0.23 Conf Lg (1 Season) 3 1 100 1.1 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00
Standard Stats Table Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK 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 0.05 0.09 0.14 0.05 0.14 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 0.16 0.16 0.31 0.16 0.31 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 0.18 0.18 0.35 0.18 0.35 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.00 0.00 0.00 0.00 0.00 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.00 0.13 0.13 0.00 0.13 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 0.00 0.03 0.03 0.00 0.03 Matches 2024-2025 25 Empoli it ITA 1. Serie A 18th 22 17 1,510 16.8 0 1 1 0 0 0 5 1 0.00 0.06 0.06 0.00 0.06 Matches 2025-2026 26 Cremonese it ITA 1. Serie A 18th 14 14 1,100 12.2 1 0 1 1 0 0 2 1 0.08 0.00 0.08 0.08 0.08 Matches 2025-2026 26 Lecce it ITA 1. Serie A 17th 9 5 460 5.1 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Matches 8 Seasons 6 Clubs 2 Leagues 188 140 11,961 132.9 8 11 19 8 0 0 47 3 0.06 0.08 0.14 0.06 0.14 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 Lecce (3 Seasons) 1 League 26 12 1,134 12.6 0 1 1 0 0 0 5 0 0.00 0.08 0.08 0.00 0.08 Venezia (2 Seasons) 1 League 57 52 4,299 47.8 5 6 11 5 0 0 17 1 0.10 0.13 0.23 0.10 0.23 Empoli (2 Seasons) 1 League 56 47 4,112 45.7 0 2 2 0 0 0 16 1 0.00 0.04 0.04 0.00 0.04 Fiorentina (2 Seasons) 1 League 35 15 1,316 14.6 2 2 4 2 0 0 7 0 0.14 0.14 0.27 0.14 0.27 Cremonese (1 Season) 1 League 14 14 1,100 12.2 1 0 1 1 0 0 2 1 0.08 0.00 0.08 0.08 0.08 Cesena (1 Season) 1 League 0 0 Serie A (5 Seasons) 131 88 7,662 85.1 3 5 8 3 0 0 30 2 0.04 0.06 0.09 0.04 0.09 Serie B (3 Seasons) 57 52 4,299 47.8 5 6 11 5 0 0 17 1 0.10 0.13 0.23 0.10 0.23
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-2023 23 Fiorentina 3. Conf Lg 2nd 3 1 100 1.1 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 1 Season 1 Club 1 League 3 1 100 1.1 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00
Standard Stats Table Season Age Squad Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches 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 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches 2019-2020 20 Venezia 2 Leagues 24.1 1 30 6 20.0 1.25 0.25 0.03 0.17 0 0 2020-2021 21 Venezia 2 Leagues 25.6 4 32 9 28.1 1.25 0.35 0.13 0.44 0 0 2021-2022 22 Fiorentina 2 Leagues 14.9 3 26 7 26.9 1.74 0.47 0.12 0.43 0 0 2022-2023 23 Fiorentina 2 Leagues 4.4 0 7 0 0.0 2.12 0.00 0.00 0 0 2022-2023 23 Lecce 1 League 7.5 0 6 1 16.7 0.80 0.13 0.00 0.00 0 0 2023-2024 24 Empoli 1 League 28.9 0 18 2 11.1 0.62 0.07 0.00 0.00 0 0 2024-2025 25 Empoli 2 Leagues 18.8 1 20 5 25.0 1.07 0.27 0.05 0.20 0 0 2025-2026 26 Cremonese 1 League 12.2 1 15 3 20.0 1.23 0.25 0.07 0.33 0 0 2025-2026 26 Lecce 2 Leagues 5.1 0 7 1 14.3 1.37 0.20 0.00 0.00 0 0 8 Seasons 6 Clubs 4 Leagues 141.5 10 161 34 21.1 1.15 0.24 0.06 0.29 0 0 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches Lecce (3 Seasons) 2 Leagues 12.6 0 13 2 15.4 1.03 0.16 0.00 0.00 0 0 Venezia (2 Seasons) 2 Leagues 49.7 5 62 15 24.2 1.25 0.30 0.08 0.33 0 0 Empoli (2 Seasons) 2 Leagues 47.7 1 38 7 18.4 0.80 0.15 0.03 0.14 0 0 Fiorentina (2 Seasons) 3 Leagues 19.3 3 33 7 21.2 1.81 0.38 0.09 0.43 0 0 Cremonese (1 Season) 1 League 12.2 1 15 3 20.0 1.23 0.25 0.07 0.33 0 0 Cesena (1 Season) 2 Leagues Coppa Italia (7 Seasons) 7.5 2 8 4 50.0 1.07 0.53 0.25 0.50 0 0 Serie A (5 Seasons) 85.1 3 91 15 16.5 1.07 0.18 0.03 0.20 0 0 Serie B (3 Seasons) 47.8 5 62 15 24.2 1.30 0.31 0.08 0.33 0 0 Conf Lg (1 Season) 1.1 0 0 0
Shooting Table Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt 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 0 0 Matches 2020-2021 21 Venezia it ITA 2. Serie B 5th 25.6 4 32 9 28.1 1.25 0.35 0.13 0.44 0 0 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 0 0 Matches 2022-2023 23 Fiorentina it ITA 1. Serie A 8th 3.3 0 7 0 0.0 2.12 0.00 0.00 0 0 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 0 0 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 0 0 Matches 2024-2025 25 Empoli it ITA 1. Serie A 18th 16.8 0 17 3 17.6 1.01 0.18 0.00 0.00 0 0 Matches 2025-2026 26 Cremonese it ITA 1. Serie A 18th 12.2 1 15 3 20.0 1.23 0.25 0.07 0.33 0 0 Matches 2025-2026 26 Lecce it ITA 1. Serie A 17th 5.1 0 7 1 14.3 1.37 0.20 0.00 0.00 0 0 Matches 8 Seasons 6 Clubs 2 Leagues 132.9 8 153 30 19.6 1.15 0.23 0.05 0.27 0 0 Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches Lecce (3 Seasons) 1 League 12.6 0 13 2 15.4 1.03 0.16 0.00 0.00 0 0 Venezia (2 Seasons) 1 League 47.8 5 62 15 24.2 1.30 0.31 0.08 0.33 0 0 Empoli (2 Seasons) 1 League 45.7 0 35 5 14.3 0.77 0.11 0.00 0.00 0 0 Fiorentina (2 Seasons) 1 League 14.6 2 28 5 17.9 1.91 0.34 0.07 0.40 0 0 Cremonese (1 Season) 1 League 12.2 1 15 3 20.0 1.23 0.25 0.07 0.33 0 0 Cesena (1 Season) 1 League Serie A (5 Seasons) 85.1 3 91 15 16.5 1.07 0.18 0.03 0.20 0 0 Serie B (3 Seasons) 47.8 5 62 15 24.2 1.30 0.31 0.08 0.33 0 0
Shooting Table Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT 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 2024-2025 25 Empoli it ITA Coppa Italia SF 2.0 1 3 2 66.7 1.52 1.01 0.33 0.50 0 0 Matches 7 Seasons 5 Clubs 1 League 7.5 2 8 4 50.0 1.07 0.53 0.25 0.50 0 0 Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches Venezia (2 Seasons) 1 League 1.9 0 0 0 0.00 0.00 0 0 Lecce (2 Seasons) 1 League Fiorentina (1 Season) 1 League 3.6 1 5 2 40.0 1.38 0.55 0.20 0.50 0 0 Empoli (1 Season) 1 League 2.0 1 3 2 66.7 1.52 1.01 0.33 0.50 0 0 Cesena (1 Season) 1 League
Shooting Table Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches 2022-2023 23 Fiorentina 3. Conf Lg 2nd 1.1 0 0 0 Matches 1 Season 1 Club 1 League 1.1 0 0 0
Shooting Table Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT 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)
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 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 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 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 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 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 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 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 Matches 2023-2024 24 Lecce it ITA 1. Serie A 0 0 0 0 2 Matches 2024-2025 25 Empoli it ITA Coppa Italia 2 178 89 29.7 2.0 1 120 1 1 58 0 1.00 2 2 0 0.00 0.00 Matches 2024-2025 25 Empoli it ITA 1. Serie A 22 1,510 69 44.2 16.8 17 82 8 5 23 1 0.82 15 25 -10 -0.60 +0.16 Matches 2025-2026 26 Lecce it ITA Coppa Italia 0 0 0 0 1 Matches 2025-2026 26 Cremonese it ITA 1. Serie A 14 1,100 79 32.2 12.2 14 79 7 0 0 0.71 9 22 -13 -1.06 -0.60 Matches 2025-2026 26 Lecce it ITA 1. Serie A 9 460 51 13.5 5.1 5 82 2 4 13 9 0.44 3 9 -6 -1.17 -0.69 Matches 8 Seasons 6 Clubs 4 Leagues 200 12,735 64 30.7 141.5 147 79 68 53 22 61 1.28 161 200 -39 -0.28 -0.19 Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Lecce (3 Seasons) 2 Leagues 26 1,134 44 10.7 12.6 12 73 2 14 19 16 0.73 9 23 -14 -1.11 -0.78 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 Empoli (2 Seasons) 2 Leagues 58 4,290 74 57.7 47.7 48 83 26 10 30 1 0.97 37 70 -33 -0.69 -0.18 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 Cremonese (1 Season) 1 League 14 1,100 79 32.2 12.2 14 79 7 0 0 0.71 9 22 -13 -1.06 -0.60 Cesena (1 Season) 2 Leagues 0 0 0 0 19 Coppa Italia (7 Seasons) 9 674 75 31.6 7.5 6 88 3 3 48 6 1.89 17 11 +6 +0.80 +0.93 Serie A (5 Seasons) 131 7,662 58 28.0 85.1 88 77 35 43 20 31 1.07 79 136 -57 -0.67 -0.47 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 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
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 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 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 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 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 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 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 2024-2025 25 Empoli 2 Leagues 24 1,688 70 42.0 18.8 18 84 9 6 29 1 0.84 17 27 -10 -0.53 +0.08 2025-2026 26 Cremonese 1 League 14 1,100 79 32.2 12.2 14 79 7 0 0 0.71 9 22 -13 -1.06 -0.60 2025-2026 26 Lecce 2 Leagues 9 460 51 12.8 5.1 5 82 2 4 13 10 0.44 3 9 -6 -1.17 -0.69 8 Seasons 6 Clubs 4 Leagues 200 12,735 64 30.7 141.5 147 79 68 53 22 61 1.28 161 200 -39 -0.28 -0.19 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Lecce (3 Seasons) 2 Leagues 26 1,134 44 10.7 12.6 12 73 2 14 19 16 0.73 9 23 -14 -1.11 -0.78 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 Empoli (2 Seasons) 2 Leagues 58 4,290 74 57.7 47.7 48 83 26 10 30 1 0.97 37 70 -33 -0.69 -0.18 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 Cremonese (1 Season) 1 League 14 1,100 79 32.2 12.2 14 79 7 0 0 0.71 9 22 -13 -1.06 -0.60 Cesena (1 Season) 2 Leagues 0 0 0 0 19 Coppa Italia (7 Seasons) 9 674 75 31.6 7.5 6 88 3 3 48 6 1.89 17 11 +6 +0.80 +0.93 Serie A (5 Seasons) 131 7,662 58 28.0 85.1 88 77 35 43 20 31 1.07 79 136 -57 -0.67 -0.47 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 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
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 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 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 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 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 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 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 Matches 2024-2025 25 Empoli it ITA 1. Serie A 18th 22 1,510 69 44.2 16.8 17 82 8 5 23 1 0.82 15 25 -10 -0.60 +0.16 Matches 2025-2026 26 Cremonese it ITA 1. Serie A 18th 14 1,100 79 32.2 12.2 14 79 7 0 0 0.71 9 22 -13 -1.06 -0.60 Matches 2025-2026 26 Lecce it ITA 1. Serie A 17th 9 460 51 13.5 5.1 5 82 2 4 13 9 0.44 3 9 -6 -1.17 -0.69 Matches 8 Seasons 6 Clubs 2 Leagues 188 11,961 64 31.5 132.9 140 78 65 48 21 53 1.24 144 187 -43 -0.32 -0.14 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Lecce (3 Seasons) 1 League 26 1,134 44 11.1 12.6 12 73 2 14 19 14 0.73 9 23 -14 -1.11 -0.78 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 Empoli (2 Seasons) 1 League 56 4,112 73 60.1 45.7 47 82 25 9 26 1 0.97 35 68 -33 -0.72 -0.13 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 Cremonese (1 Season) 1 League 14 1,100 79 32.2 12.2 14 79 7 0 0 0.71 9 22 -13 -1.06 -0.60 Cesena (1 Season) 1 League 0 0 0 0 17 Serie A (5 Seasons) 131 7,662 58 28.0 85.1 88 77 35 43 20 31 1.07 79 136 -57 -0.67 -0.47 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
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-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 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
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 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2019-2020 20 Venezia 2 Leagues 24.1 10 1 0 66 39 1 52 26 39 0 2020-2021 21 Venezia 2 Leagues 25.6 8 0 0 58 28 4 53 24 28 0 2021-2022 22 Fiorentina 2 Leagues 14.9 5 0 0 50 29 1 28 10 16 0 2022-2023 23 Fiorentina 2 Leagues 4.4 3 0 0 8 3 0 8 1 1 0 2022-2023 23 Lecce 1 League 7.5 3 0 0 22 10 3 8 5 8 0 2023-2024 24 Empoli 1 League 28.9 11 0 0 57 37 0 47 23 50 0 2024-2025 25 Empoli 2 Leagues 18.8 5 1 1 34 29 1 16 15 30 0 2025-2026 26 Cremonese 1 League 12.2 2 1 0 27 10 0 41 9 11 0 2025-2026 26 Lecce 2 Leagues 5.1 2 0 0 9 8 0 12 7 4 0 8 Seasons 6 Clubs 4 Leagues 141.5 49 3 1 331 193 10 265 120 187 0 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Lecce (3 Seasons) 2 Leagues 12.6 5 0 0 31 18 3 20 12 12 0 Venezia (2 Seasons) 2 Leagues 49.7 18 1 0 124 67 5 105 50 67 0 Empoli (2 Seasons) 2 Leagues 47.7 16 1 1 91 66 1 63 38 80 0 Fiorentina (2 Seasons) 3 Leagues 19.3 8 0 0 58 32 1 36 11 17 0 Cremonese (1 Season) 1 League 12.2 2 1 0 27 10 0 41 9 11 0 Cesena (1 Season) 2 Leagues Coppa Italia (7 Seasons) 7.5 1 0 0 9 10 1 10 4 7 0 Serie A (5 Seasons) 85.1 30 2 1 198 116 4 150 66 113 0 Serie B (3 Seasons) 47.8 17 1 0 124 67 5 105 50 67 0 Conf Lg (1 Season) 1.1 1 0 0 0
Miscellaneous Stats Table Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2019-2020 20 Venezia it ITA 2. Serie B 11th 22.2 9 1 0 66 39 1 52 26 39 0 Matches 2020-2021 21 Venezia it ITA 2. Serie B 5th 25.6 8 0 0 58 28 4 53 24 28 0 Matches 2021-2022 22 Fiorentina it ITA 1. Serie A 7th 11.3 5 0 0 43 19 0 18 7 15 0 Matches 2022-2023 23 Fiorentina it ITA 1. Serie A 8th 3.3 2 0 0 8 3 0 8 1 1 0 Matches 2022-2023 23 Lecce it ITA 1. Serie A 16th 7.5 3 0 0 22 10 3 8 5 8 0 Matches 2023-2024 24 Empoli it ITA 1. Serie A 17th 28.9 11 0 0 57 37 0 47 23 50 0 Matches 2024-2025 25 Empoli it ITA 1. Serie A 18th 16.8 5 1 1 32 29 1 16 14 24 0 Matches 2025-2026 26 Cremonese it ITA 1. Serie A 18th 12.2 2 1 0 27 10 0 41 9 11 0 Matches 2025-2026 26 Lecce it ITA 1. Serie A 17th 5.1 2 0 0 9 8 0 12 7 4 0 Matches 8 Seasons 6 Clubs 2 Leagues 132.9 47 3 1 322 183 9 255 116 180 0 Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Lecce (3 Seasons) 1 League 12.6 5 0 0 31 18 3 20 12 12 0 Venezia (2 Seasons) 1 League 47.8 17 1 0 124 67 5 105 50 67 0 Empoli (2 Seasons) 1 League 45.7 16 1 1 89 66 1 63 37 74 0 Fiorentina (2 Seasons) 1 League 14.6 7 0 0 51 22 0 26 8 16 0 Cremonese (1 Season) 1 League 12.2 2 1 0 27 10 0 41 9 11 0 Cesena (1 Season) 1 League Serie A (5 Seasons) 85.1 30 2 1 198 116 4 150 66 113 0 Serie B (3 Seasons) 47.8 17 1 0 124 67 5 105 50 67 0
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 2024-2025 25 Empoli it ITA Coppa Italia SF 2.0 0 0 0 2 0 0 0 1 6 0 Matches 7 Seasons 5 Clubs 1 League 7.5 1 0 0 9 10 1 10 4 7 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 Lecce (2 Seasons) 1 League Fiorentina (1 Season) 1 League 3.6 0 0 0 7 10 1 10 3 1 0 Empoli (1 Season) 1 League 2.0 0 0 0 2 0 0 0 1 6 0 Cesena (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 Matches 2022-2023 23 Fiorentina 3. Conf Lg 2nd 1.1 1 0 0 0 Matches 1 Season 1 Club 1 League 1.1 1 0 0 0
Miscellaneous Stats Table Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 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.
View Additional Information
More Youssef Maleh Pages
Youssef Maleh Overview
Stats by Competition
Match Logs (Summary)
Goal Logs by Competition
Stathead & Player Comparison
Player Club Summary