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 2014-2015 17 Bari it ITA 2. Serie B 1 0 14 0.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2015-2016 18 Bari it ITA Coppa Italia 0 0 Matches 2016-2017 19 Bari it ITA Coppa Italia 1 0 26 0.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2016-2017 19 Bari it ITA 2. Serie B 10 1 161 1.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 20 Cremonese it ITA Coppa Italia 2 2 151 1.7 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 20 Cremonese it ITA 2. Serie B 27 15 1,555 17.3 1 3 4 1 0 0 3 0 0.06 0.17 0.23 0.06 0.23 Matches 2018-2019 21 Cremonese it ITA Coppa Italia 1 1 65 0.7 1 0 1 1 0 0 0 0 1.38 0.00 1.38 1.38 1.38 Matches 2018-2019 21 Cremonese it ITA 2. Serie B 26 24 2,092 23.2 4 2 6 4 0 0 5 0 0.17 0.09 0.26 0.17 0.26 Matches 2019-2020 22 Fiorentina it ITA Coppa Italia 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 22 Fiorentina it ITA 1. Serie A 33 31 2,673 29.7 3 2 5 3 0 0 10 0 0.10 0.07 0.17 0.10 0.17 Matches 2020-2021 23 Fiorentina it ITA Coppa Italia 3 2 241 2.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 23 Fiorentina it ITA 1. Serie A 34 29 2,332 25.9 5 3 8 5 0 0 8 1 0.19 0.12 0.31 0.19 0.31 Matches 2021-2022 24 Fiorentina it ITA Coppa Italia 4 3 251 2.8 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 24 Fiorentina it ITA 1. Serie A 23 16 1,391 15.5 1 1 2 1 0 0 4 0 0.06 0.06 0.13 0.06 0.13 Matches 2022-2023 25 Fiorentina 3. Conf Lg 7 2 267 3.0 2 0 2 2 0 0 0 0 0.67 0.00 0.67 0.67 0.67 Matches 2022-2023 25 Fiorentina it ITA Coppa Italia 4 2 154 1.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 25 Fiorentina it ITA 1. Serie A 15 7 718 8.0 2 1 3 2 0 0 3 0 0.25 0.13 0.38 0.25 0.38 Matches 2023-2024 26 Fiorentina it ITA Coppa Italia 0 0 Matches 2023-2024 26 Fiorentina it ITA 1. Serie A 6 5 367 4.1 1 2 3 1 0 0 0 0 0.25 0.49 0.74 0.25 0.74 Matches 2024-2025 27 Lazio it ITA Coppa Italia 1 0 18 0.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2024-2025 27 Monza it ITA 1. Serie A 12 7 596 6.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2024-2025 27 Lazio it ITA 1. Serie A 9 1 148 1.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2025-2026 28 Bari it ITA 2. Serie B 17 12 1,050 11.7 1 0 1 1 0 0 4 0 0.09 0.00 0.09 0.09 0.09 Matches 2025-2026 28 Cesena it ITA 2. Serie B 7 1 204 2.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 12 Seasons 6 Clubs 4 Leagues 245 163 14,654 162.8 21 14 35 21 0 0 39 1 0.13 0.09 0.21 0.13 0.21 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 Fiorentina (5 Seasons) 3 Leagues 131 99 8,574 95.3 14 9 23 14 0 0 26 1 0.15 0.09 0.24 0.15 0.24 Bari (4 Seasons) 2 Leagues 29 13 1,251 13.9 1 0 1 1 0 0 4 0 0.07 0.00 0.07 0.07 0.07 Cremonese (2 Seasons) 2 Leagues 56 42 3,863 42.9 6 5 11 6 0 0 9 0 0.14 0.12 0.26 0.14 0.26 Monza (1 Season) 1 League 12 7 596 6.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Lazio (1 Season) 2 Leagues 10 1 166 1.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Cesena (1 Season) 1 League 7 1 204 2.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Coppa Italia (10 Seasons) 18 12 1,086 12.1 1 0 1 1 0 0 2 0 0.08 0.00 0.08 0.08 0.08 Serie A (6 Seasons) 132 96 8,225 91.4 12 9 21 12 0 0 25 1 0.13 0.10 0.23 0.13 0.23 Serie B (5 Seasons) 88 53 5,076 56.4 6 5 11 6 0 0 12 0 0.11 0.09 0.20 0.11 0.20 Conf Lg (1 Season) 7 2 267 3.0 2 0 2 2 0 0 0 0 0.67 0.00 0.67 0.67 0.67
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 2014-2015 17 Bari 1 League 1 0 14 0.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2015-2016 18 Bari 1 League 0 0 2016-2017 19 Bari 2 Leagues 11 1 187 2.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2017-2018 20 Cremonese 2 Leagues 29 17 1,706 19.0 1 3 4 1 0 0 4 0 0.05 0.16 0.21 0.05 0.21 2018-2019 21 Cremonese 2 Leagues 27 25 2,157 24.0 5 2 7 5 0 0 5 0 0.21 0.08 0.29 0.21 0.29 2019-2020 22 Fiorentina 2 Leagues 35 33 2,853 31.7 3 2 5 3 0 0 10 0 0.09 0.06 0.16 0.09 0.16 2020-2021 23 Fiorentina 2 Leagues 37 31 2,573 28.6 5 3 8 5 0 0 8 1 0.17 0.10 0.28 0.17 0.28 2021-2022 24 Fiorentina 2 Leagues 27 19 1,642 18.2 1 1 2 1 0 0 5 0 0.05 0.05 0.11 0.05 0.11 2022-2023 25 Fiorentina 3 Leagues 26 11 1,139 12.7 4 1 5 4 0 0 3 0 0.32 0.08 0.40 0.32 0.40 2023-2024 26 Fiorentina 2 Leagues 6 5 367 4.1 1 2 3 1 0 0 0 0 0.25 0.49 0.74 0.25 0.74 2024-2025 27 Monza 1 League 12 7 596 6.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2024-2025 27 Lazio 2 Leagues 10 1 166 1.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2025-2026 28 Bari 1 League 17 12 1,050 11.7 1 0 1 1 0 0 4 0 0.09 0.00 0.09 0.09 0.09 2025-2026 28 Cesena 1 League 7 1 204 2.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 12 Seasons 6 Clubs 4 Leagues 245 163 14,654 162.8 21 14 35 21 0 0 39 1 0.13 0.09 0.21 0.13 0.21 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 Fiorentina (5 Seasons) 3 Leagues 131 99 8,574 95.3 14 9 23 14 0 0 26 1 0.15 0.09 0.24 0.15 0.24 Bari (4 Seasons) 2 Leagues 29 13 1,251 13.9 1 0 1 1 0 0 4 0 0.07 0.00 0.07 0.07 0.07 Cremonese (2 Seasons) 2 Leagues 56 42 3,863 42.9 6 5 11 6 0 0 9 0 0.14 0.12 0.26 0.14 0.26 Monza (1 Season) 1 League 12 7 596 6.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Lazio (1 Season) 2 Leagues 10 1 166 1.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Cesena (1 Season) 1 League 7 1 204 2.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Coppa Italia (10 Seasons) 18 12 1,086 12.1 1 0 1 1 0 0 2 0 0.08 0.00 0.08 0.08 0.08 Serie A (6 Seasons) 132 96 8,225 91.4 12 9 21 12 0 0 25 1 0.13 0.10 0.23 0.13 0.23 Serie B (5 Seasons) 88 53 5,076 56.4 6 5 11 6 0 0 12 0 0.11 0.09 0.20 0.11 0.20 Conf Lg (1 Season) 7 2 267 3.0 2 0 2 2 0 0 0 0 0.67 0.00 0.67 0.67 0.67
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 2014-2015 17 Bari it ITA 2. Serie B 10th 1 0 14 0.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2016-2017 19 Bari it ITA 2. Serie B 12th 10 1 161 1.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 20 Cremonese it ITA 2. Serie B 14th 27 15 1,555 17.3 1 3 4 1 0 0 3 0 0.06 0.17 0.23 0.06 0.23 Matches 2018-2019 21 Cremonese it ITA 2. Serie B 9th 26 24 2,092 23.2 4 2 6 4 0 0 5 0 0.17 0.09 0.26 0.17 0.26 Matches 2019-2020 22 Fiorentina it ITA 1. Serie A 10th 33 31 2,673 29.7 3 2 5 3 0 0 10 0 0.10 0.07 0.17 0.10 0.17 Matches 2020-2021 23 Fiorentina it ITA 1. Serie A 13th 34 29 2,332 25.9 5 3 8 5 0 0 8 1 0.19 0.12 0.31 0.19 0.31 Matches 2021-2022 24 Fiorentina it ITA 1. Serie A 7th 23 16 1,391 15.5 1 1 2 1 0 0 4 0 0.06 0.06 0.13 0.06 0.13 Matches 2022-2023 25 Fiorentina it ITA 1. Serie A 8th 15 7 718 8.0 2 1 3 2 0 0 3 0 0.25 0.13 0.38 0.25 0.38 Matches 2023-2024 26 Fiorentina it ITA 1. Serie A 8th 6 5 367 4.1 1 2 3 1 0 0 0 0 0.25 0.49 0.74 0.25 0.74 Matches 2024-2025 27 Monza it ITA 1. Serie A 20th 12 7 596 6.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2024-2025 27 Lazio it ITA 1. Serie A 7th 9 1 148 1.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2025-2026 28 Bari it ITA 2. Serie B 17th 17 12 1,050 11.7 1 0 1 1 0 0 4 0 0.09 0.00 0.09 0.09 0.09 Matches 2025-2026 28 Cesena it ITA 2. Serie B 11th 7 1 204 2.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 11 Seasons 6 Clubs 2 Leagues 220 149 13,301 147.8 18 14 32 18 0 0 37 1 0.12 0.09 0.22 0.12 0.22 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 Fiorentina (5 Seasons) 1 League 111 88 7,481 83.1 12 9 21 12 0 0 25 1 0.14 0.11 0.25 0.14 0.25 Bari (3 Seasons) 1 League 28 13 1,225 13.6 1 0 1 1 0 0 4 0 0.07 0.00 0.07 0.07 0.07 Cremonese (2 Seasons) 1 League 53 39 3,647 40.5 5 5 10 5 0 0 8 0 0.12 0.12 0.25 0.12 0.25 Monza (1 Season) 1 League 12 7 596 6.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Lazio (1 Season) 1 League 9 1 148 1.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Cesena (1 Season) 1 League 7 1 204 2.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Serie A (6 Seasons) 132 96 8,225 91.4 12 9 21 12 0 0 25 1 0.13 0.10 0.23 0.13 0.23 Serie B (5 Seasons) 88 53 5,076 56.4 6 5 11 6 0 0 12 0 0.11 0.09 0.20 0.11 0.20
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 25 Fiorentina 3. Conf Lg 2nd 7 2 267 3.0 2 0 2 2 0 0 0 0 0.67 0.00 0.67 0.67 0.67 Matches 1 Season 1 Club 1 League 7 2 267 3.0 2 0 2 2 0 0 0 0 0.67 0.00 0.67 0.67 0.67
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 2021 23 it Italy Friendlies (M) 1 1 90 1.0 0 2 2 0 0 0 0 0 0.00 2.00 2.00 0.00 2.00 Matches 2021 23 it Italy UEFA Euro F 1 0 4 0.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2021 23 it Italy UEFA Euro Qualifying 1 0 5 0.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2022 24 it Italy WCQ 1 0 30 0.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2 Seasons 1 Club 4 Leagues 4 1 129 1.4 0 2 2 0 0 0 0 0 0.00 1.40 1.40 0.00 1.40 WCQ (1 Season) 1 0 30 0.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Friendlies (M) (1 Season) 1 1 90 1.0 0 2 2 0 0 0 0 0 0.00 2.00 2.00 0.00 2.00 UEFA Euro (1 Season) 1 0 4 0.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 UEFA Euro Qualifying (1 Season) 1 0 5 0.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00
Shooting Table Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches 2014-2015 17 Bari 1 League 0.2 0 0 0.00 0 0 2016-2017 19 Bari 2 Leagues 2.1 0 4 2.24 0.00 0 0 2017-2018 20 Cremonese 2 Leagues 19.0 1 0 5 0.00 0.29 0.20 0 0 2018-2019 21 Cremonese 2 Leagues 24.0 5 0 0 2019-2020 22 Fiorentina 2 Leagues 31.7 3 49 11 22.4 1.55 0.35 0.06 0.27 0 0 2020-2021 23 Fiorentina 2 Leagues 28.6 5 32 13 40.6 1.12 0.45 0.16 0.38 0 0 2021-2022 24 Fiorentina 2 Leagues 18.2 1 16 3 18.8 0.88 0.16 0.06 0.33 0 0 2022-2023 25 Fiorentina 3 Leagues 12.7 4 24 8 33.3 2.48 0.83 0.08 0.25 0 0 2023-2024 26 Fiorentina 2 Leagues 4.1 1 5 2 40.0 1.23 0.49 0.20 0.50 0 0 2024-2025 27 Monza 1 League 6.6 0 6 0 0.0 0.91 0.00 0.00 0 0 2024-2025 27 Lazio 2 Leagues 1.8 0 2 0 0.0 1.08 0.00 0.00 0 0 2025-2026 28 Bari 1 League 11.7 1 13 3 23.1 1.11 0.26 0.08 0.33 0 0 2025-2026 28 Cesena 1 League 2.3 0 5 0 0.0 2.21 0.00 0.00 0 0 12 Seasons 6 Clubs 4 Leagues 162.8 21 152 49 29.6 1.15 0.37 0.09 0.29 0 0 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches Fiorentina (5 Seasons) 3 Leagues 95.3 14 126 37 29.4 1.37 0.40 0.10 0.32 0 0 Bari (4 Seasons) 2 Leagues 13.9 1 13 7 23.1 1.11 0.51 0.08 0.14 0 0 Cremonese (2 Seasons) 2 Leagues 42.9 6 0 5 0.00 0.29 0.20 0 0 Monza (1 Season) 1 League 6.6 0 6 0 0.0 0.91 0.00 0.00 0 0 Lazio (1 Season) 2 Leagues 1.8 0 2 0 0.0 1.08 0.00 0.00 0 0 Cesena (1 Season) 1 League 2.3 0 5 0 0.0 2.21 0.00 0.00 0 0 Coppa Italia (10 Seasons) 12.1 1 7 1 14.3 0.75 0.11 0.00 0.00 0 0 Serie A (6 Seasons) 91.4 12 127 36 28.3 1.39 0.39 0.09 0.33 0 0 Serie B (5 Seasons) 56.4 6 18 12 44.4 0.58 0.36 0.11 0.17 0 0 Conf Lg (1 Season) 3.0 2 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 2022-2023 25 Fiorentina 3. Conf Lg 2nd 3.0 2 0 0 Matches 1 Season 1 Club 1 League 3.0 2 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 2021 23 it Italy Friendlies (M) 1.0 0 0 0 Matches 2021 23 it Italy UEFA Euro F 0.0 0 0 0 0.00 0.00 0 0 Matches 2021 23 it Italy UEFA Euro Qualifying 0.1 0 0 0 0.00 0.00 0 0 Matches 2022 24 it Italy WCQ 0.3 0 2 0 0.0 6.00 0.00 0.00 0 0 Matches 2 Seasons 1 Club 4 Leagues 1.4 0 2 0 0.0 4.62 0.00 0.00 0 0 WCQ (1 Season) 0.3 0 2 0 0.0 6.00 0.00 0.00 0 0 Friendlies (M) (1 Season) 1.0 0 0 0 UEFA Euro (1 Season) 0.0 0 0 0 0.00 0.00 0 0 UEFA Euro Qualifying (1 Season) 0.1 0 0 0 0.00 0.00 0 0
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 2014-2015 17 Bari it ITA 2. Serie B 1 14 14 0.4 0.2 0 0 1 5 0.00 0 0 0 0.00 +0.14 Matches 2015-2016 18 Bari it ITA Coppa Italia 0 0 0 0 1 Matches 2016-2017 19 Bari it ITA Coppa Italia 1 26 26 12.4 0.3 0 0 1 25 1 3.00 0 0 0 0.00 0.00 Matches 2016-2017 19 Bari it ITA 2. Serie B 10 161 16 4.3 1.8 1 0 9 Matches 2017-2018 20 Cremonese it ITA Coppa Italia 2 151 76 83.9 1.7 2 76 0 0 0 1.50 2 2 0 0.00 0.00 Matches 2017-2018 20 Cremonese it ITA 2. Serie B 27 1,555 58 41.1 17.3 15 9 12 6 1.07 17 16 +1 +0.06 +0.06 Matches 2018-2019 21 Cremonese it ITA Coppa Italia 1 65 65 54.2 0.7 1 65 0 0 0 1.00 2 1 +1 +1.38 +3.02 Matches 2018-2019 21 Cremonese it ITA 2. Serie B 26 2,092 80 64.6 23.2 24 85 15 2 25 1 1.50 25 16 +9 +0.39 +0.78 Matches 2019-2020 22 Fiorentina it ITA Coppa Italia 2 180 90 50.0 2.0 2 90 2 0 1 3.00 4 1 +3 +1.50 +1.00 Matches 2019-2020 22 Fiorentina it ITA 1. Serie A 33 2,673 81 78.2 29.7 31 84 18 2 34 1 1.36 36 37 -1 -0.03 -0.52 Matches 2020-2021 23 Fiorentina it ITA Coppa Italia 3 241 80 73.0 2.7 2 120 2 1 1 0 2.00 2 2 0 0.00 -1.01 Matches 2020-2021 23 Fiorentina it ITA 1. Serie A 34 2,332 69 68.2 25.9 29 76 8 5 26 1 0.97 31 39 -8 -0.31 +0.02 Matches 2021-2022 24 Fiorentina it ITA Coppa Italia 4 251 63 44.0 2.8 3 76 0 1 22 0 2.25 3 3 0 0.00 -1.69 Matches 2021-2022 24 Fiorentina it ITA 1. Serie A 23 1,391 60 40.7 15.5 16 73 5 7 33 2 1.74 18 19 -1 -0.06 -0.46 Matches 2022-2023 25 Fiorentina 3. Conf Lg 7 267 38 19.3 3.0 2 88 0 5 18 1 2.14 6 2 +4 +1.35 +0.14 Matches 2022-2023 25 Fiorentina it ITA Coppa Italia 4 154 39 34.2 1.7 2 71 0 2 7 0 1.75 1 2 -1 -0.58 -1.80 Matches 2022-2023 25 Fiorentina it ITA 1. Serie A 15 718 48 21.0 8.0 7 77 2 8 22 5 1.67 17 8 +9 +1.13 +1.09 Matches 2023-2024 26 Fiorentina it ITA Coppa Italia 0 0 0 0 2 Matches 2023-2024 26 Fiorentina it ITA 1. Serie A 6 367 61 10.7 4.1 5 72 1 1 8 5 2.50 8 7 +1 +0.25 -0.17 Matches 2024-2025 27 Lazio it ITA Coppa Italia 1 18 18 10.0 0.2 0 0 1 18 0 3.00 0 0 0 0.00 0.00 Matches 2024-2025 27 Monza it ITA 1. Serie A 12 596 50 17.4 6.6 7 66 0 5 27 3 0.33 5 12 -7 -1.06 +0.03 Matches 2024-2025 27 Lazio it ITA 1. Serie A 9 148 16 4.3 1.6 1 60 0 8 11 10 1.78 3 4 -1 -0.61 -0.97 Matches 2025-2026 28 Bari it ITA 2. Serie B 17 1,050 62 30.7 11.7 12 77 4 5 24 0 0.94 10 14 -4 -0.34 +0.34 Matches 2025-2026 28 Cesena it ITA 2. Serie B 7 204 29 6.0 2.3 1 16 0 6 31 0 0.71 2 3 -1 -0.44 -0.16 Matches 12 Seasons 6 Clubs 4 Leagues 245 14,654 60 29.5 162.8 163 79 66 82 23 45 1.36 192 188 +4 +0.02 +0.05 Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Fiorentina (5 Seasons) 3 Leagues 131 8,574 65 41.6 95.3 99 79 38 32 23 18 1.53 126 120 +6 +0.06 -0.33 Bari (4 Seasons) 2 Leagues 29 1,251 43 11.1 13.9 13 77 4 16 25 7 1.00 10 14 -4 -0.33 +0.01 Cremonese (2 Seasons) 2 Leagues 56 3,863 69 52.8 42.9 42 84 24 14 25 7 1.28 46 35 +11 +0.26 +0.41 Monza (1 Season) 1 League 12 596 50 17.4 6.6 7 66 0 5 27 3 0.33 5 12 -7 -1.06 +0.03 Lazio (1 Season) 2 Leagues 10 166 17 4.6 1.8 1 60 0 9 12 10 1.90 3 4 -1 -0.54 -0.88 Cesena (1 Season) 1 League 7 204 29 6.0 2.3 1 16 0 6 31 0 0.71 2 3 -1 -0.44 -0.16 Coppa Italia (10 Seasons) 18 1,086 60 37.3 12.1 12 84 4 6 13 5 2.11 14 11 +3 +0.25 -0.50 Serie A (6 Seasons) 132 8,225 62 34.4 91.4 96 77 34 36 23 27 1.35 118 126 -8 -0.09 -0.10 Serie B (5 Seasons) 88 5,076 58 23.7 56.4 53 81 28 35 28 12 1.14 54 49 +5 +0.09 +0.37 Conf Lg (1 Season) 7 267 38 19.3 3.0 2 88 0 5 18 1 2.14 6 2 +4 +1.35 +0.14
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 2014-2015 17 Bari 1 League 1 14 14 0.4 0.2 0 0 1 5 0.00 0 0 0 0.00 +0.14 2015-2016 18 Bari 1 League 0 0 0 0 1 2016-2017 19 Bari 2 Leagues 11 187 17 4.7 2.1 1 0 10 25 1 3.00 0 0 0 0.00 0.00 2017-2018 20 Cremonese 2 Leagues 29 1,706 59 43.1 19.0 17 76 9 12 6 1.10 19 18 +1 +0.05 +0.05 2018-2019 21 Cremonese 2 Leagues 27 2,157 80 64.2 24.0 25 84 15 2 25 1 1.48 27 17 +10 +0.42 +0.87 2019-2020 22 Fiorentina 2 Leagues 35 2,853 82 75.5 31.7 33 84 20 2 34 2 1.45 40 38 +2 +0.06 -0.42 2020-2021 23 Fiorentina 2 Leagues 37 2,573 70 68.6 28.6 31 79 10 6 22 1 1.05 33 41 -8 -0.28 -0.05 2021-2022 24 Fiorentina 2 Leagues 27 1,642 61 41.2 18.2 19 73 5 8 31 2 1.82 21 22 -1 -0.05 -0.63 2022-2023 25 Fiorentina 3 Leagues 26 1,139 44 21.7 12.7 11 78 2 15 19 6 1.81 24 12 +12 +0.95 +0.51 2023-2024 26 Fiorentina 2 Leagues 6 367 61 9.6 4.1 5 72 1 1 8 7 2.50 8 7 +1 +0.25 -0.17 2024-2025 27 Monza 1 League 12 596 50 17.4 6.6 7 66 0 5 27 3 0.33 5 12 -7 -1.06 +0.03 2024-2025 27 Lazio 2 Leagues 10 166 17 4.6 1.8 1 60 0 9 12 10 1.90 3 4 -1 -0.54 -0.88 2025-2026 28 Bari 1 League 17 1,050 62 30.7 11.7 12 77 4 5 24 0 0.94 10 14 -4 -0.34 +0.34 2025-2026 28 Cesena 1 League 7 204 29 6.0 2.3 1 16 0 6 31 0 0.71 2 3 -1 -0.44 -0.16 12 Seasons 6 Clubs 4 Leagues 245 14,654 60 29.5 162.8 163 79 66 82 23 45 1.36 192 188 +4 +0.02 +0.05 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Fiorentina (5 Seasons) 3 Leagues 131 8,574 65 41.6 95.3 99 79 38 32 23 18 1.53 126 120 +6 +0.06 -0.33 Bari (4 Seasons) 2 Leagues 29 1,251 43 11.1 13.9 13 77 4 16 25 7 1.00 10 14 -4 -0.33 +0.01 Cremonese (2 Seasons) 2 Leagues 56 3,863 69 52.8 42.9 42 84 24 14 25 7 1.28 46 35 +11 +0.26 +0.41 Monza (1 Season) 1 League 12 596 50 17.4 6.6 7 66 0 5 27 3 0.33 5 12 -7 -1.06 +0.03 Lazio (1 Season) 2 Leagues 10 166 17 4.6 1.8 1 60 0 9 12 10 1.90 3 4 -1 -0.54 -0.88 Cesena (1 Season) 1 League 7 204 29 6.0 2.3 1 16 0 6 31 0 0.71 2 3 -1 -0.44 -0.16 Coppa Italia (10 Seasons) 18 1,086 60 37.3 12.1 12 84 4 6 13 5 2.11 14 11 +3 +0.25 -0.50 Serie A (6 Seasons) 132 8,225 62 34.4 91.4 96 77 34 36 23 27 1.35 118 126 -8 -0.09 -0.10 Serie B (5 Seasons) 88 5,076 58 23.7 56.4 53 81 28 35 28 12 1.14 54 49 +5 +0.09 +0.37 Conf Lg (1 Season) 7 267 38 19.3 3.0 2 88 0 5 18 1 2.14 6 2 +4 +1.35 +0.14
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 2014-2015 17 Bari it ITA 2. Serie B 10th 1 14 14 0.4 0.2 0 0 1 5 0.00 0 0 0 0.00 +0.14 Matches 2016-2017 19 Bari it ITA 2. Serie B 12th 10 161 16 4.3 1.8 1 0 9 Matches 2017-2018 20 Cremonese it ITA 2. Serie B 14th 27 1,555 58 41.1 17.3 15 9 12 6 1.07 17 16 +1 +0.06 +0.06 Matches 2018-2019 21 Cremonese it ITA 2. Serie B 9th 26 2,092 80 64.6 23.2 24 85 15 2 25 1 1.50 25 16 +9 +0.39 +0.78 Matches 2019-2020 22 Fiorentina it ITA 1. Serie A 10th 33 2,673 81 78.2 29.7 31 84 18 2 34 1 1.36 36 37 -1 -0.03 -0.52 Matches 2020-2021 23 Fiorentina it ITA 1. Serie A 13th 34 2,332 69 68.2 25.9 29 76 8 5 26 1 0.97 31 39 -8 -0.31 +0.02 Matches 2021-2022 24 Fiorentina it ITA 1. Serie A 7th 23 1,391 60 40.7 15.5 16 73 5 7 33 2 1.74 18 19 -1 -0.06 -0.46 Matches 2022-2023 25 Fiorentina it ITA 1. Serie A 8th 15 718 48 21.0 8.0 7 77 2 8 22 5 1.67 17 8 +9 +1.13 +1.09 Matches 2023-2024 26 Fiorentina it ITA 1. Serie A 8th 6 367 61 10.7 4.1 5 72 1 1 8 5 2.50 8 7 +1 +0.25 -0.17 Matches 2024-2025 27 Monza it ITA 1. Serie A 20th 12 596 50 17.4 6.6 7 66 0 5 27 3 0.33 5 12 -7 -1.06 +0.03 Matches 2024-2025 27 Lazio it ITA 1. Serie A 7th 9 148 16 4.3 1.6 1 60 0 8 11 10 1.78 3 4 -1 -0.61 -0.97 Matches 2025-2026 28 Bari it ITA 2. Serie B 17th 17 1,050 62 30.7 11.7 12 77 4 5 24 0 0.94 10 14 -4 -0.34 +0.34 Matches 2025-2026 28 Cesena it ITA 2. Serie B 11th 7 204 29 6.0 2.3 1 16 0 6 31 0 0.71 2 3 -1 -0.44 -0.16 Matches 11 Seasons 6 Clubs 2 Leagues 220 13,301 60 29.3 147.8 149 78 62 71 24 39 1.27 172 175 -3 -0.02 +0.09 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Fiorentina (5 Seasons) 1 League 111 7,481 67 43.7 83.1 88 78 34 23 27 14 1.42 110 110 0 0.00 -0.22 Bari (3 Seasons) 1 League 28 1,225 44 11.2 13.6 13 77 4 15 24 5 0.89 10 14 -4 -0.34 +0.01 Cremonese (2 Seasons) 1 League 53 3,647 69 52.0 40.5 39 85 24 14 25 7 1.28 42 32 +10 +0.25 +0.38 Monza (1 Season) 1 League 12 596 50 17.4 6.6 7 66 0 5 27 3 0.33 5 12 -7 -1.06 +0.03 Lazio (1 Season) 1 League 9 148 16 4.3 1.6 1 60 0 8 11 10 1.78 3 4 -1 -0.61 -0.97 Cesena (1 Season) 1 League 7 204 29 6.0 2.3 1 16 0 6 31 0 0.71 2 3 -1 -0.44 -0.16 Serie A (6 Seasons) 132 8,225 62 34.4 91.4 96 77 34 36 23 27 1.35 118 126 -8 -0.09 -0.10 Serie B (5 Seasons) 88 5,076 58 23.7 56.4 53 81 28 35 28 12 1.14 54 49 +5 +0.09 +0.37
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 25 Fiorentina 3. Conf Lg 2nd 7 267 38 19.3 3.0 2 88 0 5 18 1 2.14 6 2 +4 +1.35 +0.14 Matches 1 Season 1 Club 1 League 7 267 38 19.3 3.0 2 88 0 5 18 1 2.14 6 2 +4 +1.35 +0.14
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 2021 23 it Italy Friendlies (M) 1 90 90 50.0 1.0 1 90 1 0 0 3.00 7 0 +7 +7.00 +3.00 Matches 2021 23 it Italy UEFA Euro F 1 4 4 0.6 0.0 0 0 1 4 0 3.00 0 0 0 0.00 -1.13 Matches 2021 23 it Italy UEFA Euro Qualifying 1 5 5 0.6 0.1 0 0 1 5 1 3.00 0 0 0 0.00 -3.32 Matches 2022 24 it Italy WCQ 1 30 30 3.7 0.3 0 0 1 30 1 3.00 0 0 0 0.00 -1.15 Matches 2 Seasons 1 Club 4 Leagues 4 129 32 4.9 1.4 1 90 1 3 13 2 3.00 7 0 +7 +4.88 +2.85 WCQ (1 Season) 1 30 30 3.7 0.3 0 0 1 30 1 3.00 0 0 0 0.00 -1.15 Friendlies (M) (1 Season) 1 90 90 50.0 1.0 1 90 1 0 0 3.00 7 0 +7 +7.00 +3.00 UEFA Euro (1 Season) 1 4 4 0.6 0.0 0 0 1 4 0 3.00 0 0 0 0.00 -1.13 UEFA Euro Qualifying (1 Season) 1 5 5 0.6 0.1 0 0 1 5 1 3.00 0 0 0 0.00 -3.32
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2014-2015 17 Bari 1 League 0.2 0 0 2016-2017 19 Bari 2 Leagues 2.1 0 0 0 0 2017-2018 20 Cremonese 2 Leagues 19.0 4 0 0 0 0 0 0 0 0 0 0 2018-2019 21 Cremonese 2 Leagues 24.0 5 0 0 0 2019-2020 22 Fiorentina 2 Leagues 31.7 10 0 0 64 78 0 40 17 33 0 2020-2021 23 Fiorentina 2 Leagues 28.6 8 1 0 41 63 1 37 35 22 0 2021-2022 24 Fiorentina 2 Leagues 18.2 5 0 0 23 42 1 47 12 20 0 2022-2023 25 Fiorentina 3 Leagues 12.7 3 0 0 14 13 1 15 6 11 0 2023-2024 26 Fiorentina 2 Leagues 4.1 0 0 0 4 5 1 9 2 2 0 2024-2025 27 Monza 1 League 6.6 0 0 0 8 7 2 14 2 7 0 2024-2025 27 Lazio 2 Leagues 1.8 0 0 0 5 2 0 0 3 3 0 2025-2026 28 Bari 1 League 11.7 4 0 0 23 29 0 44 8 12 0 2025-2026 28 Cesena 1 League 2.3 0 0 0 5 8 0 17 4 1 0 12 Seasons 6 Clubs 4 Leagues 162.8 39 1 0 187 247 6 223 89 111 0 0 0 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Fiorentina (5 Seasons) 3 Leagues 95.3 26 1 0 146 201 4 148 72 88 0 Bari (4 Seasons) 2 Leagues 13.9 4 0 0 23 29 0 44 8 12 0 Cremonese (2 Seasons) 2 Leagues 42.9 9 0 0 0 0 0 0 0 0 0 0 Monza (1 Season) 1 League 6.6 0 0 0 8 7 2 14 2 7 0 Lazio (1 Season) 2 Leagues 1.8 0 0 0 5 2 0 0 3 3 0 Cesena (1 Season) 1 League 2.3 0 0 0 5 8 0 17 4 1 0 Coppa Italia (10 Seasons) 12.1 2 0 0 5 8 0 10 3 9 0 Serie A (6 Seasons) 91.4 25 1 0 154 202 6 152 74 89 0 Serie B (5 Seasons) 56.4 12 0 0 28 37 0 61 12 13 0 0 0 Conf Lg (1 Season) 3.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 Matches 2022-2023 25 Fiorentina 3. Conf Lg 2nd 3.0 0 0 0 0 Matches 1 Season 1 Club 1 League 3.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 Matches 2021 23 it Italy Friendlies (M) 1.0 0 0 0 0 Matches 2021 23 it Italy UEFA Euro F 0.0 0 0 0 0 0 0 0 0 0 0 Matches 2021 23 it Italy UEFA Euro Qualifying 0.1 0 0 0 0 0 0 0 1 0 0 Matches 2022 24 it Italy WCQ 0.3 0 0 0 0 2 0 1 0 0 0 Matches 2 Seasons 1 Club 4 Leagues 1.4 0 0 0 0 2 0 1 1 0 0 WCQ (1 Season) 0.3 0 0 0 0 2 0 1 0 0 0 Friendlies (M) (1 Season) 1.0 0 0 0 0 UEFA Euro (1 Season) 0.0 0 0 0 0 0 0 0 0 0 0 UEFA Euro Qualifying (1 Season) 0.1 0 0 0 0 0 0 0 1 0 0
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 Gaetano Castrovilli Pages
Gaetano Castrovilli Overview
Stats by Competition
Match Logs (Summary)
Goal Logs by Competition
Stathead & Player Comparison
Player Club Summary