Domestic leagues Competition Season Team APP / SHO / PAS / DRI / DEF / FOUL / GK Appearances Lineups Substitute In Substitute out Subs on bench Injuries Minutes played Goals Assists Big Chances Created Big Chances Missed Shots On target Shots blocked Hit Woodwork Passes Accurate Passes Key passes Crosses Crosses accurate Long Balls Through Balls Passing accuracy Dribbles attempts Dribbles success Dribbled past Dribbles dispossessed Duels Duels won Tackles Interceptions Blocks Long Balls Won Aerials Won Clearances Fouls committed Fouls drawn Yellow cards 2nd Yellow card Red cards Offsides Saves Inside box saves Penalty saved Clean sheets Conceded Rating Serie C: Girone C 2023/2024 Avellino 12 4 8 4 8 - 520 5 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - - - - - 3 - Serie B 2022/2023 Reggina 35 5 30 4 33 - 1026 3 1 2 2 31 12 5 - 286 179 14 3 - 3 - 62.59% 11 3 7 25 217 95 16 1 - - 58 7 24 19 1 - - 1 - - - - 26 6.83 Serie B 2021/2022 Cosenza 18 18 0 9 - - 1516 5 3 3 - 40 18 11 1 378 240 12 1 - - - 63.49% 18 7 12 22 244 100 17 4 4 - 57 14 13 20 1 - - 3 - - - - 28 7.18 Ligat ha'Al 2021/2022 Bnei Sakhnin 1 1 - - 2 - 78 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - Serie B 2020/2021 Vicenza 27 12 15 11 23 - 1150 3 3 2 5 44 15 9 2 306 199 14 5 1 - - 65.03% 16 7 5 27 222 92 9 3 - - 56 7 17 20 2 - 1 3 - - - - 42 6.85 Serie C: Girone A 2019/2020 Arezzo 21 18 3 4 3 - 1644 8 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - - - - - - - 22 - Serie B 2018/2019 Foggia 9 3 6 2 16 - 334 - 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 31 - Serie B 2018/2019 Livorno 6 1 5 0 16 - 179 3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - - - - - - - 22 - Serie A 2017/2018 Fiorentina - - - - 2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - Domestic cups Competition Season Team APP / SHO / PAS / DRI / DEF / FOUL / GK Appearances Lineups Substitute In Substitute out Subs on bench Injuries Minutes played Goals Assists Big Chances Created Big Chances Missed Shots On target Shots blocked Hit Woodwork Passes Accurate Passes Key passes Crosses Crosses accurate Long Balls Through Balls Passing accuracy Dribbles attempts Dribbles success Dribbled past Dribbles dispossessed Duels Duels won Tackles Interceptions Blocks Long Balls Won Aerials Won Clearances Fouls committed Fouls drawn Yellow cards 2nd Yellow card Red cards Offsides Saves Inside box saves Penalty saved Clean sheets Conceded Rating Coppa Italia Serie C 2023/2024 Avellino 1 1 - - - - 90 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Coppa Italia 2022/2023 Reggina 1 - 1 0 1 - 14 - - - - - - - - 3 3 - - - - - 100% - - - - 4 - - - - - - - - - - - - - - - - - 1 6.32 Coppa Italia 2020/2021 Vicenza 1 - 1 0 2 - 20 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - Coppa Italia Serie C 2019/2020 Arezzo - - - - 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Coppa Italia 2018/2019 Foggia 1 1 - - - - 90 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3 - National team Competition Season Team APP / SHO / PAS / DRI / DEF / FOUL / GK Appearances Lineups Substitute In Substitute out Subs on bench Injuries Minutes played Goals Assists Big Chances Created Big Chances Missed Shots On target Shots blocked Hit Woodwork Passes Accurate Passes Key passes Crosses Crosses accurate Long Balls Through Balls Passing accuracy Dribbles attempts Dribbles success Dribbled past Dribbles dispossessed Duels Duels won Tackles Interceptions Blocks Long Balls Won Aerials Won Clearances Fouls committed Fouls drawn Yellow cards 2nd Yellow card Red cards Offsides Saves Inside box saves Penalty saved Clean sheets Conceded Rating World Cup U20 2019 Poland Italy U20 2 2 0 2 5 - 241 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - Euro U19 2018 Italy U19 3 - 3 0 3 - 33 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - Trophies Competition Status Times Seasons Euro U19 Runner-up 1 Italy U19 2018 Transfers From To Type Amount Date Fiorentina Avellino Transfer Aug 28, 2023 Reggina Fiorentina Loan Jun 30, 2023 Fiorentina Reggina Loan Aug 3, 2022 Cosenza Fiorentina Loan Jun 30, 2022 Fiorentina Cosenza Loan Aug 13, 2021 Vicenza Fiorentina Loan Jun 30, 2021 Fiorentina Vicenza Loan Sep 1, 2020 Foggia Fiorentina Loan Jan 30, 2019 Fiorentina Foggia Loan Jul 16, 2018 Sidelined Team Type Start date Returning Games missed La Fenice Amaranto injury May 12, 2023 May 18, 2023 2 Cosenza injury Jan 20, 2022 Mar 14, 2022 8 Vicenza injury Dec 21, 2020 Dec 26, 2020 1 Vicenza suspended Dec 13, 2020 Dec 16, 2020 0 Fiorentina U19 suspended May 1, 2018 May 8, 2018 Fiorentina U19 suspended Mar 11, 2018 Mar 17, 2018 Fiorentina U19 suspended Jan 17, 2017 Feb 24, 2017