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 2013-2014 21 Modena it ITA 2. Serie B 36 35 3,076 34.2 4 3 7 4 0 0 10 1 0.12 0.09 0.20 0.12 0.20 2014-2015 22 Atalanta it ITA Coppa Italia 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2014-2015 22 Atalanta it ITA 1. Serie A 4 2 176 2.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2014-2015 22 Carpi it ITA 2. Serie B 11 8 685 7.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2015-2016 23 Cesena it ITA Coppa Italia 3 3 240 2.7 1 0 1 1 0 0 1 0 0.37 0.00 0.37 0.37 0.37 Matches 2015-2016 23 Cesena it ITA 2. Serie B 16 12 1,077 12.0 0 0 0 0 0 0 2 1 0.00 0.00 0.00 0.00 0.00 Matches 2015-2016 23 Perugia it ITA 2. Serie B 12 9 825 9.2 0 1 1 0 0 0 5 0 0.00 0.11 0.11 0.00 0.11 Matches 2017-2018 25 Avellino it ITA Coppa Italia 2 2 142 1.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 25 Avellino it ITA 2. Serie B 39 37 3,136 34.8 3 7 10 3 0 0 7 1 0.09 0.20 0.29 0.09 0.29 Matches 2018-2019 26 Crotone it ITA Coppa Italia 1 0 17 0.2 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 26 Crotone it ITA 2. Serie B 29 18 1,666 18.5 1 2 3 1 0 0 4 0 0.6 0.6 1.5 2.1 34 98 108 0.05 0.11 0.16 0.05 0.16 0.03 0.08 0.11 0.03 0.11 Matches 2019-2020 27 Crotone it ITA Coppa Italia 2 2 180 2.0 1 0 1 1 0 0 0 0 0.50 0.00 0.50 0.50 0.50 Matches 2019-2020 27 Crotone it ITA 2. Serie B 36 35 2,977 33.1 2 7 9 2 0 0 7 1 1.9 1.9 7.2 9.1 87 164 256 0.06 0.21 0.27 0.06 0.27 0.06 0.22 0.28 0.06 0.28 Matches 2020-2021 28 Crotone it ITA Coppa Italia 1 0 40 0.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 28 Crotone it ITA 1. Serie A 29 28 2,315 25.7 1 4 5 1 0 0 1 0 0.7 0.7 2.3 3.0 34 97 87 0.04 0.16 0.19 0.04 0.19 0.03 0.09 0.12 0.03 0.12 Matches 2021-2022 29 Crotone it ITA Coppa Italia 1 1 120 1.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 29 Monza it ITA 2. Serie B 17 15 1,326 14.7 0 0 0 0 0 0 2 0 1.0 1.0 2.1 3.2 28 48 71 0.00 0.00 0.00 0.00 0.00 0.07 0.14 0.21 0.07 0.21 Matches 2021-2022 29 Crotone it ITA 2. Serie B 17 15 1,303 14.5 0 0 0 0 0 0 4 0 0.7 0.7 1.4 2.1 49 77 93 0.00 0.00 0.00 0.00 0.00 0.05 0.10 0.15 0.05 0.15 Matches 2022-2023 30 Monza it ITA Coppa Italia 1 0 22 0.2 1 0 1 1 0 0 0 0 4.09 0.00 4.09 4.09 4.09 Matches 2022-2023 30 Monza it ITA 1. Serie A 5 1 229 2.5 0 0 0 0 0 0 1 0 0.0 0.0 0.1 0.1 9 7 22 0.00 0.00 0.00 0.00 0.00 0.02 0.04 0.05 0.02 0.05 Matches 2022-2023 30 Bari it ITA 2. Serie B 13 3 445 4.9 0 2 2 0 0 0 0 0 0.0 0.0 1.0 1.0 5 21 12 0.00 0.40 0.40 0.00 0.40 0.00 0.19 0.19 0.00 0.19 Matches 2023-2024 31 Südtirol it ITA 2. Serie B 15 13 1,214 13.5 1 0 1 1 0 0 1 0 0.5 0.5 1.2 1.7 19 42 80 0.07 0.00 0.07 0.07 0.07 0.04 0.09 0.12 0.04 0.12 Matches 10 Seasons 10 Clubs 3 Leagues 291 240 21,301 236.7 15 26 41 15 0 0 47 4 5.5 5.5 16.8 22.3 265 554 729 0.06 0.11 0.17 0.06 0.17 0.04 0.13 0.17 0.04 0.17 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 Crotone (4 Seasons) 3 Leagues 116 99 8,618 95.8 5 13 18 5 0 0 17 1 3.9 3.9 12.4 16.4 204 436 544 0.05 0.14 0.19 0.05 0.19 0.04 0.14 0.18 0.04 0.18 Monza (2 Seasons) 3 Leagues 23 16 1,577 17.5 1 0 1 1 0 0 3 0 1.1 1.1 2.2 3.3 37 55 93 0.06 0.00 0.06 0.06 0.06 0.06 0.13 0.19 0.06 0.19 Avellino (1 Season) 2 Leagues 41 39 3,278 36.4 3 7 10 3 0 0 7 1 0.08 0.19 0.27 0.08 0.27 Modena (1 Season) 1 League 36 35 3,076 34.2 4 3 7 4 0 0 10 1 0.12 0.09 0.20 0.12 0.20 Cesena (1 Season) 2 Leagues 19 15 1,317 14.6 1 0 1 1 0 0 3 1 0.07 0.00 0.07 0.07 0.07 Südtirol (1 Season) 1 League 15 13 1,214 13.5 1 0 1 1 0 0 1 0 0.5 0.5 1.2 1.7 19 42 80 0.07 0.00 0.07 0.07 0.07 0.04 0.09 0.12 0.04 0.12 Bari (1 Season) 1 League 13 3 445 4.9 0 2 2 0 0 0 0 0 0.0 0.0 1.0 1.0 5 21 12 0.00 0.40 0.40 0.00 0.40 0.00 0.19 0.19 0.00 0.19 Perugia (1 Season) 1 League 12 9 825 9.2 0 1 1 0 0 0 5 0 0.00 0.11 0.11 0.00 0.11 Carpi (1 Season) 1 League 11 8 685 7.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Atalanta (1 Season) 2 Leagues 5 3 266 3.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Serie B (9 Seasons) 241 200 17,730 197.0 11 22 33 11 0 0 42 4 4.7 4.7 14.4 19.1 222 450 620 0.06 0.11 0.17 0.06 0.17 0.05 0.14 0.19 0.05 0.19 Coppa Italia (8 Seasons) 12 9 851 9.5 3 0 3 3 0 0 2 0 0.32 0.00 0.32 0.32 0.32 Serie A (3 Seasons) 38 31 2,720 30.2 1 4 5 1 0 0 3 0 0.8 0.8 2.4 3.2 43 104 109 0.03 0.13 0.17 0.03 0.17 0.03 0.08 0.11 0.03 0.11
Standard Stats Table Season Age Squad Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches 2013-2014 21 Modena 1 League 36 35 3,076 34.2 4 3 7 4 0 0 10 1 0.12 0.09 0.20 0.12 0.20 2014-2015 22 Carpi 1 League 11 8 685 7.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2014-2015 22 Atalanta 2 Leagues 5 3 266 3.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2015-2016 23 Cesena 2 Leagues 19 15 1,317 14.6 1 0 1 1 0 0 3 1 0.07 0.00 0.07 0.07 0.07 2015-2016 23 Perugia 1 League 12 9 825 9.2 0 1 1 0 0 0 5 0 0.00 0.11 0.11 0.00 0.11 2017-2018 25 Avellino 2 Leagues 41 39 3,278 36.4 3 7 10 3 0 0 7 1 0.08 0.19 0.27 0.08 0.27 2018-2019 26 Crotone 2 Leagues 30 18 1,683 18.7 1 2 3 1 0 0 5 0 0.6 0.6 1.5 2.1 34 98 108 0.05 0.11 0.16 0.05 0.16 0.03 0.08 0.11 0.03 0.11 2019-2020 27 Crotone 2 Leagues 38 37 3,157 35.1 3 7 10 3 0 0 7 1 1.9 1.9 7.2 9.1 87 164 256 0.09 0.20 0.29 0.09 0.29 0.06 0.22 0.28 0.06 0.28 2020-2021 28 Crotone 2 Leagues 30 28 2,355 26.2 1 4 5 1 0 0 1 0 0.7 0.7 2.3 3.0 34 97 87 0.04 0.15 0.19 0.04 0.19 0.03 0.09 0.12 0.03 0.12 2021-2022 29 Crotone 2 Leagues 18 16 1,423 15.8 0 0 0 0 0 0 4 0 0.7 0.7 1.4 2.1 49 77 93 0.00 0.00 0.00 0.00 0.00 0.05 0.10 0.15 0.05 0.15 2021-2022 29 Monza 1 League 17 15 1,326 14.7 0 0 0 0 0 0 2 0 1.0 1.0 2.1 3.2 28 48 71 0.00 0.00 0.00 0.00 0.00 0.07 0.14 0.21 0.07 0.21 2022-2023 30 Monza 2 Leagues 6 1 251 2.8 1 0 1 1 0 0 1 0 0.0 0.0 0.1 0.1 9 7 22 0.36 0.00 0.36 0.36 0.36 0.02 0.04 0.05 0.02 0.05 2022-2023 30 Bari 1 League 13 3 445 4.9 0 2 2 0 0 0 0 0 0.0 0.0 1.0 1.0 5 21 12 0.00 0.40 0.40 0.00 0.40 0.00 0.19 0.19 0.00 0.19 2023-2024 31 Südtirol 1 League 15 13 1,214 13.5 1 0 1 1 0 0 1 0 0.5 0.5 1.2 1.7 19 42 80 0.07 0.00 0.07 0.07 0.07 0.04 0.09 0.12 0.04 0.12 10 Seasons 10 Clubs 3 Leagues 291 240 21,301 236.7 15 26 41 15 0 0 47 4 5.5 5.5 16.8 22.3 265 554 729 0.06 0.11 0.17 0.06 0.17 0.04 0.13 0.17 0.04 0.17 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 Crotone (4 Seasons) 3 Leagues 116 99 8,618 95.8 5 13 18 5 0 0 17 1 3.9 3.9 12.4 16.4 204 436 544 0.05 0.14 0.19 0.05 0.19 0.04 0.14 0.18 0.04 0.18 Monza (2 Seasons) 3 Leagues 23 16 1,577 17.5 1 0 1 1 0 0 3 0 1.1 1.1 2.2 3.3 37 55 93 0.06 0.00 0.06 0.06 0.06 0.06 0.13 0.19 0.06 0.19 Avellino (1 Season) 2 Leagues 41 39 3,278 36.4 3 7 10 3 0 0 7 1 0.08 0.19 0.27 0.08 0.27 Modena (1 Season) 1 League 36 35 3,076 34.2 4 3 7 4 0 0 10 1 0.12 0.09 0.20 0.12 0.20 Cesena (1 Season) 2 Leagues 19 15 1,317 14.6 1 0 1 1 0 0 3 1 0.07 0.00 0.07 0.07 0.07 Südtirol (1 Season) 1 League 15 13 1,214 13.5 1 0 1 1 0 0 1 0 0.5 0.5 1.2 1.7 19 42 80 0.07 0.00 0.07 0.07 0.07 0.04 0.09 0.12 0.04 0.12 Bari (1 Season) 1 League 13 3 445 4.9 0 2 2 0 0 0 0 0 0.0 0.0 1.0 1.0 5 21 12 0.00 0.40 0.40 0.00 0.40 0.00 0.19 0.19 0.00 0.19 Perugia (1 Season) 1 League 12 9 825 9.2 0 1 1 0 0 0 5 0 0.00 0.11 0.11 0.00 0.11 Carpi (1 Season) 1 League 11 8 685 7.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Atalanta (1 Season) 2 Leagues 5 3 266 3.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Serie B (9 Seasons) 241 200 17,730 197.0 11 22 33 11 0 0 42 4 4.7 4.7 14.4 19.1 222 450 620 0.06 0.11 0.17 0.06 0.17 0.05 0.14 0.19 0.05 0.19 Coppa Italia (8 Seasons) 12 9 851 9.5 3 0 3 3 0 0 2 0 0.32 0.00 0.32 0.32 0.32 Serie A (3 Seasons) 38 31 2,720 30.2 1 4 5 1 0 0 3 0 0.8 0.8 2.4 3.2 43 104 109 0.03 0.13 0.17 0.03 0.17 0.03 0.08 0.11 0.03 0.11
Standard Stats Table Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches 2013-2014 21 Modena it ITA 2. Serie B 5th 36 35 3,076 34.2 4 3 7 4 0 0 10 1 0.12 0.09 0.20 0.12 0.20 2014-2015 22 Carpi it ITA 2. Serie B 1st 11 8 685 7.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2014-2015 22 Atalanta it ITA 1. Serie A 17th 4 2 176 2.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2015-2016 23 Cesena it ITA 2. Serie B 6th 16 12 1,077 12.0 0 0 0 0 0 0 2 1 0.00 0.00 0.00 0.00 0.00 Matches 2015-2016 23 Perugia it ITA 2. Serie B 10th 12 9 825 9.2 0 1 1 0 0 0 5 0 0.00 0.11 0.11 0.00 0.11 Matches 2017-2018 25 Avellino it ITA 2. Serie B 15th 39 37 3,136 34.8 3 7 10 3 0 0 7 1 0.09 0.20 0.29 0.09 0.29 Matches 2018-2019 26 Crotone it ITA 2. Serie B 12th 29 18 1,666 18.5 1 2 3 1 0 0 4 0 0.6 0.6 1.5 2.1 34 98 108 0.05 0.11 0.16 0.05 0.16 0.03 0.08 0.11 0.03 0.11 Matches 2019-2020 27 Crotone it ITA 2. Serie B 2nd 36 35 2,977 33.1 2 7 9 2 0 0 7 1 1.9 1.9 7.2 9.1 87 164 256 0.06 0.21 0.27 0.06 0.27 0.06 0.22 0.28 0.06 0.28 Matches 2020-2021 28 Crotone it ITA 1. Serie A 19th 29 28 2,315 25.7 1 4 5 1 0 0 1 0 0.7 0.7 2.3 3.0 34 97 87 0.04 0.16 0.19 0.04 0.19 0.03 0.09 0.12 0.03 0.12 Matches 2021-2022 29 Crotone it ITA 2. Serie B 19th 17 15 1,303 14.5 0 0 0 0 0 0 4 0 0.7 0.7 1.4 2.1 49 77 93 0.00 0.00 0.00 0.00 0.00 0.05 0.10 0.15 0.05 0.15 Matches 2021-2022 29 Monza it ITA 2. Serie B 4th 17 15 1,326 14.7 0 0 0 0 0 0 2 0 1.0 1.0 2.1 3.2 28 48 71 0.00 0.00 0.00 0.00 0.00 0.07 0.14 0.21 0.07 0.21 Matches 2022-2023 30 Monza it ITA 1. Serie A 11th 5 1 229 2.5 0 0 0 0 0 0 1 0 0.0 0.0 0.1 0.1 9 7 22 0.00 0.00 0.00 0.00 0.00 0.02 0.04 0.05 0.02 0.05 Matches 2022-2023 30 Bari it ITA 2. Serie B 3rd 13 3 445 4.9 0 2 2 0 0 0 0 0 0.0 0.0 1.0 1.0 5 21 12 0.00 0.40 0.40 0.00 0.40 0.00 0.19 0.19 0.00 0.19 Matches 2023-2024 31 Südtirol it ITA 2. Serie B 12th 15 13 1,214 13.5 1 0 1 1 0 0 1 0 0.5 0.5 1.2 1.7 19 42 80 0.07 0.00 0.07 0.07 0.07 0.04 0.09 0.12 0.04 0.12 Matches 10 Seasons 10 Clubs 2 Leagues 279 231 20,450 227.2 12 26 38 12 0 0 45 4 5.5 5.5 16.8 22.3 265 554 729 0.05 0.11 0.17 0.05 0.17 0.04 0.13 0.17 0.04 0.17 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 Crotone (4 Seasons) 2 Leagues 111 96 8,261 91.8 4 13 17 4 0 0 16 1 3.9 3.9 12.4 16.4 204 436 544 0.04 0.14 0.19 0.04 0.19 0.04 0.14 0.18 0.04 0.18 Monza (2 Seasons) 2 Leagues 22 16 1,555 17.3 0 0 0 0 0 0 3 0 1.1 1.1 2.2 3.3 37 55 93 0.00 0.00 0.00 0.00 0.00 0.06 0.13 0.19 0.06 0.19 Avellino (1 Season) 1 League 39 37 3,136 34.8 3 7 10 3 0 0 7 1 0.09 0.20 0.29 0.09 0.29 Modena (1 Season) 1 League 36 35 3,076 34.2 4 3 7 4 0 0 10 1 0.12 0.09 0.20 0.12 0.20 Cesena (1 Season) 1 League 16 12 1,077 12.0 0 0 0 0 0 0 2 1 0.00 0.00 0.00 0.00 0.00 Südtirol (1 Season) 1 League 15 13 1,214 13.5 1 0 1 1 0 0 1 0 0.5 0.5 1.2 1.7 19 42 80 0.07 0.00 0.07 0.07 0.07 0.04 0.09 0.12 0.04 0.12 Bari (1 Season) 1 League 13 3 445 4.9 0 2 2 0 0 0 0 0 0.0 0.0 1.0 1.0 5 21 12 0.00 0.40 0.40 0.00 0.40 0.00 0.19 0.19 0.00 0.19 Perugia (1 Season) 1 League 12 9 825 9.2 0 1 1 0 0 0 5 0 0.00 0.11 0.11 0.00 0.11 Carpi (1 Season) 1 League 11 8 685 7.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Atalanta (1 Season) 1 League 4 2 176 2.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Serie B (9 Seasons) 241 200 17,730 197.0 11 22 33 11 0 0 42 4 4.7 4.7 14.4 19.1 222 450 620 0.06 0.11 0.17 0.06 0.17 0.05 0.14 0.19 0.05 0.19 Serie A (3 Seasons) 38 31 2,720 30.2 1 4 5 1 0 0 3 0 0.8 0.8 2.4 3.2 43 104 109 0.03 0.13 0.17 0.03 0.17 0.03 0.08 0.11 0.03 0.11
Standard Stats Table Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches 2014-2015 22 Atalanta it ITA Coppa Italia 9th 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2015-2016 23 Cesena it ITA Coppa Italia 17th 3 3 240 2.7 1 0 1 1 0 0 1 0 0.37 0.00 0.37 0.37 0.37 Matches 2017-2018 25 Avellino it ITA Coppa Italia 25th 2 2 142 1.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 26 Crotone it ITA Coppa Italia 17th 1 0 17 0.2 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 27 Crotone it ITA Coppa Italia 25th 2 2 180 2.0 1 0 1 1 0 0 0 0 0.50 0.00 0.50 0.50 0.50 Matches 2020-2021 28 Crotone it ITA Coppa Italia 25th 1 0 40 0.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 29 Crotone it ITA Coppa Italia Rd2 1 1 120 1.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 30 Monza it ITA Coppa Italia R16 1 0 22 0.2 1 0 1 1 0 0 0 0 4.09 0.00 4.09 4.09 4.09 Matches 8 Seasons 5 Clubs 1 League 12 9 851 9.5 3 0 3 3 0 0 2 0 0.32 0.00 0.32 0.32 0.32 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 Crotone (4 Seasons) 1 League 5 3 357 4.0 1 0 1 1 0 0 1 0 0.25 0.00 0.25 0.25 0.25 Cesena (1 Season) 1 League 3 3 240 2.7 1 0 1 1 0 0 1 0 0.37 0.00 0.37 0.37 0.37 Avellino (1 Season) 1 League 2 2 142 1.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Monza (1 Season) 1 League 1 0 22 0.2 1 0 1 1 0 0 0 0 4.09 0.00 4.09 4.09 4.09 Atalanta (1 Season) 1 League 1 1 90 1.0 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 Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches 2013-2014 21 Modena 1 League 34.2 4 11 0.32 0.36 0 0 2014-2015 22 Carpi 1 League 7.6 0 3 0.39 0.00 0 0 2014-2015 22 Atalanta 2 Leagues 3.0 0 0 0.00 0 0 2015-2016 23 Cesena 2 Leagues 14.6 1 2 0.17 0.00 0 0 2015-2016 23 Perugia 1 League 9.2 0 1 0.11 0.00 0 0 2017-2018 25 Avellino 2 Leagues 36.4 3 0 8 0.00 0.23 0.38 0 0 2018-2019 26 Crotone 2 Leagues 18.7 1 9 3 33.3 0.49 0.16 0.11 0.33 18.4 0 0 0 0.6 0.6 0.06 +0.4 +0.4 2019-2020 27 Crotone 2 Leagues 35.1 3 30 8 26.7 0.86 0.23 0.10 0.38 22.6 0 0 0 1.9 1.9 0.06 +0.1 +0.1 2020-2021 28 Crotone 2 Leagues 26.2 1 15 5 33.3 0.57 0.19 0.07 0.20 21.5 0 0 0 0.7 0.7 0.05 +0.3 +0.3 2021-2022 29 Crotone 2 Leagues 15.8 0 12 4 33.3 0.76 0.25 0.00 0.00 21.7 1 0 0 0.7 0.7 0.06 -0.7 -0.7 2021-2022 29 Monza 1 League 14.7 0 14 2 14.3 0.95 0.14 0.00 0.00 15.7 0 0 0 1.0 1.0 0.07 -1.0 -1.0 2022-2023 30 Monza 2 Leagues 2.8 1 2 1 50.0 0.72 0.36 0.50 1.00 16.1 0 0 0 0.0 0.0 0.04 0.0 0.0 2022-2023 30 Bari 1 League 4.9 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 2023-2024 31 Südtirol 1 League 13.5 1 9 3 33.3 0.67 0.22 0.11 0.33 16.1 0 0 0 0.5 0.5 0.06 +0.5 +0.5 10 Seasons 10 Clubs 3 Leagues 236.7 15 91 51 37.4 0.55 0.22 0.11 0.27 20.1 1 0 0 5.5 5.5 0.06 -0.5 -0.5 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 Crotone (4 Seasons) 3 Leagues 95.8 5 66 20 30.3 0.69 0.21 0.08 0.25 21.6 1 0 0 3.9 3.9 0.06 +0.1 +0.1 Monza (2 Seasons) 3 Leagues 17.5 1 16 3 18.8 0.91 0.17 0.06 0.33 15.7 0 0 0 1.1 1.1 0.07 -1.1 -1.1 Avellino (1 Season) 2 Leagues 36.4 3 0 8 0.00 0.23 0.38 0 0 Modena (1 Season) 1 League 34.2 4 11 0.32 0.36 0 0 Cesena (1 Season) 2 Leagues 14.6 1 2 0.17 0.00 0 0 Südtirol (1 Season) 1 League 13.5 1 9 3 33.3 0.67 0.22 0.11 0.33 16.1 0 0 0 0.5 0.5 0.06 +0.5 +0.5 Bari (1 Season) 1 League 4.9 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 Perugia (1 Season) 1 League 9.2 0 1 0.11 0.00 0 0 Carpi (1 Season) 1 League 7.6 0 3 0.39 0.00 0 0 Atalanta (1 Season) 2 Leagues 3.0 0 0 0.00 0 0 Serie B (9 Seasons) 197.0 11 74 45 37.8 0.55 0.23 0.09 0.24 19.8 1 0 0 4.7 4.7 0.06 -0.7 -0.7 Coppa Italia (8 Seasons) 9.5 3 1 1 100.0 0.25 0.25 2.00 2.00 0 0 Serie A (3 Seasons) 30.2 1 16 5 31.3 0.57 0.17 0.06 0.20 21.2 0 0 0 0.8 0.8 0.05 +0.2 +0.2
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 2013-2014 21 Modena it ITA 2. Serie B 5th 34.2 4 11 0.32 0.36 0 0 2014-2015 22 Carpi it ITA 2. Serie B 1st 7.6 0 3 0.39 0.00 0 0 Matches 2014-2015 22 Atalanta it ITA 1. Serie A 17th 2.0 0 0 0.00 0 0 Matches 2015-2016 23 Cesena it ITA 2. Serie B 6th 12.0 0 2 0.17 0.00 0 0 Matches 2015-2016 23 Perugia it ITA 2. Serie B 10th 9.2 0 1 0.11 0.00 0 0 Matches 2017-2018 25 Avellino it ITA 2. Serie B 15th 34.8 3 0 8 0.00 0.23 0.38 0 0 Matches 2018-2019 26 Crotone it ITA 2. Serie B 12th 18.5 1 9 3 33.3 0.49 0.16 0.11 0.33 18.4 0 0 0 0.6 0.6 0.06 +0.4 +0.4 Matches 2019-2020 27 Crotone it ITA 2. Serie B 2nd 33.1 2 30 8 26.7 0.91 0.24 0.07 0.25 22.6 0 0 0 1.9 1.9 0.06 +0.1 +0.1 Matches 2020-2021 28 Crotone it ITA 1. Serie A 19th 25.7 1 15 5 33.3 0.58 0.19 0.07 0.20 21.5 0 0 0 0.7 0.7 0.05 +0.3 +0.3 Matches 2021-2022 29 Crotone it ITA 2. Serie B 19th 14.5 0 12 4 33.3 0.83 0.28 0.00 0.00 21.7 1 0 0 0.7 0.7 0.06 -0.7 -0.7 Matches 2021-2022 29 Monza it ITA 2. Serie B 4th 14.7 0 14 2 14.3 0.95 0.14 0.00 0.00 15.7 0 0 0 1.0 1.0 0.07 -1.0 -1.0 Matches 2022-2023 30 Monza it ITA 1. Serie A 11th 2.5 0 1 0 0.0 0.39 0.00 0.00 16.1 0 0 0 0.0 0.0 0.04 0.0 0.0 Matches 2022-2023 30 Bari it ITA 2. Serie B 3rd 4.9 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 Matches 2023-2024 31 Südtirol it ITA 2. Serie B 12th 13.5 1 9 3 33.3 0.67 0.22 0.11 0.33 16.1 0 0 0 0.5 0.5 0.06 +0.5 +0.5 Matches 10 Seasons 10 Clubs 2 Leagues 227.2 12 90 50 36.7 0.55 0.22 0.09 0.24 20.1 1 0 0 5.5 5.5 0.06 -0.5 -0.5 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 Crotone (4 Seasons) 2 Leagues 91.8 4 66 20 30.3 0.72 0.22 0.06 0.20 21.6 1 0 0 3.9 3.9 0.06 +0.1 +0.1 Monza (2 Seasons) 2 Leagues 17.3 0 15 2 13.3 0.87 0.12 0.00 0.00 15.7 0 0 0 1.1 1.1 0.07 -1.1 -1.1 Avellino (1 Season) 1 League 34.8 3 0 8 0.00 0.23 0.38 0 0 Modena (1 Season) 1 League 34.2 4 11 0.32 0.36 0 0 Cesena (1 Season) 1 League 12.0 0 2 0.17 0.00 0 0 Südtirol (1 Season) 1 League 13.5 1 9 3 33.3 0.67 0.22 0.11 0.33 16.1 0 0 0 0.5 0.5 0.06 +0.5 +0.5 Bari (1 Season) 1 League 4.9 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 Perugia (1 Season) 1 League 9.2 0 1 0.11 0.00 0 0 Carpi (1 Season) 1 League 7.6 0 3 0.39 0.00 0 0 Atalanta (1 Season) 1 League 2.0 0 0 0.00 0 0 Serie B (9 Seasons) 197.0 11 74 45 37.8 0.55 0.23 0.09 0.24 19.8 1 0 0 4.7 4.7 0.06 -0.7 -0.7 Serie A (3 Seasons) 30.2 1 16 5 31.3 0.57 0.17 0.06 0.20 21.2 0 0 0 0.8 0.8 0.05 +0.2 +0.2
Passing Table Season Age Squad Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches 2013-2014 21 Modena 1 League 34.2 3 2014-2015 22 Carpi 1 League 7.6 0 2014-2015 22 Atalanta 2 Leagues 3.0 0 2015-2016 23 Cesena 2 Leagues 14.6 0 2015-2016 23 Perugia 1 League 9.2 1 2017-2018 25 Avellino 2 Leagues 36.4 7 2018-2019 26 Crotone 2 Leagues 18.7 701 923 75.9 13068 3488 308 364 84.6 274 350 78.3 106 170 62.4 2 1.5 1.8 +0.5 16 69 24 6 98 2019-2020 27 Crotone 2 Leagues 35.1 1501 1900 79.0 26943 7837 726 804 90.3 550 682 80.6 194 319 60.8 7 7.2 6.8 -0.2 58 100 65 28 164 2020-2021 28 Crotone 2 Leagues 26.2 842 1082 77.8 14821 4433 405 448 90.4 329 401 82.0 93 172 54.1 4 2.3 2.1 +1.7 23 59 32 17 97 2021-2022 29 Crotone 2 Leagues 15.8 632 836 75.6 11659 3830 284 328 86.6 259 334 77.5 83 140 59.3 0 1.4 1.4 -1.4 20 43 22 11 77 2021-2022 29 Monza 1 League 14.7 486 612 79.4 8751 2868 236 266 88.7 183 215 85.1 60 95 63.2 0 2.1 1.7 -2.1 20 34 16 4 48 2022-2023 30 Monza 2 Leagues 2.8 86 114 75.4 1260 424 49 55 89.1 36 45 80.0 1 8 12.5 0 0.1 0.3 -0.1 2 4 5 4 7 2022-2023 30 Bari 1 League 4.9 167 209 79.9 2866 792 83 98 84.7 65 73 89.0 16 25 64.0 2 1.0 0.8 +1.0 5 12 5 4 21 2023-2024 31 Südtirol 1 League 13.5 452 577 78.3 7169 2004 259 287 90.2 143 183 78.1 39 70 55.7 0 1.2 1.7 -1.2 13 32 16 9 42 10 Seasons 10 Clubs 3 Leagues 236.7 4867 6253 77.8 86537 25676 2350 2650 88.7 1839 2283 80.6 592 999 59.3 26 16.8 16.6 +9.2 157 353 185 83 554 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 Crotone (4 Seasons) 3 Leagues 95.8 3676 4741 77.5 66491 19588 1723 1944 88.6 1412 1767 79.9 476 801 59.4 13 12.4 12.1 +0.6 117 271 143 62 436 Monza (2 Seasons) 3 Leagues 17.5 572 726 78.8 10011 3292 285 321 88.8 219 260 84.2 61 103 59.2 0 2.2 2.0 -2.2 22 38 21 8 55 Avellino (1 Season) 2 Leagues 36.4 7 Modena (1 Season) 1 League 34.2 3 Cesena (1 Season) 2 Leagues 14.6 0 Südtirol (1 Season) 1 League 13.5 452 577 78.3 7169 2004 259 287 90.2 143 183 78.1 39 70 55.7 0 1.2 1.7 -1.2 13 32 16 9 42 Bari (1 Season) 1 League 4.9 167 209 79.9 2866 792 83 98 84.7 65 73 89.0 16 25 64.0 2 1.0 0.8 +1.0 5 12 5 4 21 Perugia (1 Season) 1 League 9.2 1 Carpi (1 Season) 1 League 7.6 0 Atalanta (1 Season) 2 Leagues 3.0 0 Serie B (9 Seasons) 197.0 3939 5057 77.9 70456 20819 1896 2147 88.3 1474 1837 80.2 498 819 60.8 22 14.4 14.2 +7.6 132 290 148 62 450 Coppa Italia (8 Seasons) 9.5 0 Serie A (3 Seasons) 30.2 928 1196 77.6 16081 4857 454 503 90.3 365 446 81.8 94 180 52.2 4 2.4 2.4 +1.6 25 63 37 21 104
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 2013-2014 21 Modena it ITA 2. Serie B 5th 34.2 3 2014-2015 22 Carpi it ITA 2. Serie B 1st 7.6 0 Matches 2014-2015 22 Atalanta it ITA 1. Serie A 17th 2.0 0 Matches 2015-2016 23 Cesena it ITA 2. Serie B 6th 12.0 0 Matches 2015-2016 23 Perugia it ITA 2. Serie B 10th 9.2 1 Matches 2017-2018 25 Avellino it ITA 2. Serie B 15th 34.8 7 Matches 2018-2019 26 Crotone it ITA 2. Serie B 12th 18.5 701 923 75.9 13068 3488 308 364 84.6 274 350 78.3 106 170 62.4 2 1.5 1.8 +0.5 16 69 24 6 98 Matches 2019-2020 27 Crotone it ITA 2. Serie B 2nd 33.1 1501 1900 79.0 26943 7837 726 804 90.3 550 682 80.6 194 319 60.8 7 7.2 6.8 -0.2 58 100 65 28 164 Matches 2020-2021 28 Crotone it ITA 1. Serie A 19th 25.7 842 1082 77.8 14821 4433 405 448 90.4 329 401 82.0 93 172 54.1 4 2.3 2.1 +1.7 23 59 32 17 97 Matches 2021-2022 29 Crotone it ITA 2. Serie B 19th 14.5 632 836 75.6 11659 3830 284 328 86.6 259 334 77.5 83 140 59.3 0 1.4 1.4 -1.4 20 43 22 11 77 Matches 2021-2022 29 Monza it ITA 2. Serie B 4th 14.7 486 612 79.4 8751 2868 236 266 88.7 183 215 85.1 60 95 63.2 0 2.1 1.7 -2.1 20 34 16 4 48 Matches 2022-2023 30 Monza it ITA 1. Serie A 11th 2.5 86 114 75.4 1260 424 49 55 89.1 36 45 80.0 1 8 12.5 0 0.1 0.3 -0.1 2 4 5 4 7 Matches 2022-2023 30 Bari it ITA 2. Serie B 3rd 4.9 167 209 79.9 2866 792 83 98 84.7 65 73 89.0 16 25 64.0 2 1.0 0.8 +1.0 5 12 5 4 21 Matches 2023-2024 31 Südtirol it ITA 2. Serie B 12th 13.5 452 577 78.3 7169 2004 259 287 90.2 143 183 78.1 39 70 55.7 0 1.2 1.7 -1.2 13 32 16 9 42 Matches 10 Seasons 10 Clubs 2 Leagues 227.2 4867 6253 77.8 86537 25676 2350 2650 88.7 1839 2283 80.6 592 999 59.3 26 16.8 16.6 +9.2 157 353 185 83 554 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 Crotone (4 Seasons) 2 Leagues 91.8 3676 4741 77.5 66491 19588 1723 1944 88.6 1412 1767 79.9 476 801 59.4 13 12.4 12.1 +0.6 117 271 143 62 436 Monza (2 Seasons) 2 Leagues 17.3 572 726 78.8 10011 3292 285 321 88.8 219 260 84.2 61 103 59.2 0 2.2 2.0 -2.2 22 38 21 8 55 Avellino (1 Season) 1 League 34.8 7 Modena (1 Season) 1 League 34.2 3 Cesena (1 Season) 1 League 12.0 0 Südtirol (1 Season) 1 League 13.5 452 577 78.3 7169 2004 259 287 90.2 143 183 78.1 39 70 55.7 0 1.2 1.7 -1.2 13 32 16 9 42 Bari (1 Season) 1 League 4.9 167 209 79.9 2866 792 83 98 84.7 65 73 89.0 16 25 64.0 2 1.0 0.8 +1.0 5 12 5 4 21 Perugia (1 Season) 1 League 9.2 1 Carpi (1 Season) 1 League 7.6 0 Atalanta (1 Season) 1 League 2.0 0 Serie B (9 Seasons) 197.0 3939 5057 77.9 70456 20819 1896 2147 88.3 1474 1837 80.2 498 819 60.8 22 14.4 14.2 +7.6 132 290 148 62 450 Serie A (3 Seasons) 30.2 928 1196 77.6 16081 4857 454 503 90.3 365 446 81.8 94 180 52.2 4 2.4 2.4 +1.6 25 63 37 21 104
Pass Types Table Season Age Squad Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches 2013-2014 21 Modena 1 League 34.2 2014-2015 22 Carpi 1 League 7.6 2014-2015 22 Atalanta 2 Leagues 3.0 2015-2016 23 Cesena 2 Leagues 14.6 2015-2016 23 Perugia 1 League 9.2 2017-2018 25 Avellino 2 Leagues 36.4 0 2018-2019 26 Crotone 2 Leagues 18.7 923 863 59 13 1 19 53 44 1 0 0 0 701 1 9 2019-2020 27 Crotone 2 Leagues 35.1 1900 1638 260 24 2 42 158 229 7 0 0 0 1501 2 39 2020-2021 28 Crotone 2 Leagues 26.2 1082 993 84 10 0 8 71 67 7 5 0 0 842 5 25 2021-2022 29 Crotone 2 Leagues 15.8 836 672 162 16 0 13 66 143 3 1 0 0 632 2 18 2021-2022 29 Monza 1 League 14.7 612 507 103 10 0 9 33 90 3 1 0 0 486 2 18 2022-2023 30 Monza 2 Leagues 2.8 114 96 17 2 0 0 14 15 0 0 0 0 86 1 3 2022-2023 30 Bari 1 League 4.9 209 205 4 1 1 4 13 1 2 2 0 0 167 0 6 2023-2024 31 Südtirol 1 League 13.5 577 541 35 3 0 3 40 32 0 0 0 0 452 1 12 10 Seasons 10 Clubs 3 Leagues 236.7 6253 5515 724 79 4 98 448 621 23 9 0 0 4867 14 130 Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches Crotone (4 Seasons) 3 Leagues 95.8 4741 4166 565 63 3 82 348 483 18 6 0 0 3676 10 91 Monza (2 Seasons) 3 Leagues 17.5 726 603 120 12 0 9 47 105 3 1 0 0 572 3 21 Avellino (1 Season) 2 Leagues 36.4 0 Modena (1 Season) 1 League 34.2 Cesena (1 Season) 2 Leagues 14.6 Südtirol (1 Season) 1 League 13.5 577 541 35 3 0 3 40 32 0 0 0 0 452 1 12 Bari (1 Season) 1 League 4.9 209 205 4 1 1 4 13 1 2 2 0 0 167 0 6 Perugia (1 Season) 1 League 9.2 Carpi (1 Season) 1 League 7.6 Atalanta (1 Season) 2 Leagues 3.0 Serie B (9 Seasons) 197.0 5057 4426 623 67 4 90 356 539 16 4 0 0 3939 8 102 Coppa Italia (8 Seasons) 9.5 7 Serie A (3 Seasons) 30.2 1196 1089 101 12 0 8 85 82 7 5 0 0 928 6 28
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 2013-2014 21 Modena 1 League 34.2 2014-2015 22 Carpi 1 League 7.6 2014-2015 22 Atalanta 2 Leagues 3.0 2015-2016 23 Cesena 2 Leagues 14.6 2015-2016 23 Perugia 1 League 9.2 2017-2018 25 Avellino 2 Leagues 36.4 2018-2019 26 Crotone 2 Leagues 18.7 38 2.05 34 1 1 0 2 0 3 0.16 2 0 1 0 0 0 2019-2020 27 Crotone 2 Leagues 35.1 127 3.84 103 11 8 3 2 0 12 0.36 11 0 0 0 1 0 2020-2021 28 Crotone 2 Leagues 26.2 46 1.79 37 3 3 1 2 0 6 0.23 6 0 0 0 0 0 2021-2022 29 Crotone 2 Leagues 15.8 41 2.84 36 0 3 0 2 0 1 0.07 1 0 0 0 0 0 2021-2022 29 Monza 1 League 14.7 41 2.78 33 5 1 1 1 0 2 0.14 1 0 0 0 1 0 2022-2023 30 Monza 2 Leagues 2.8 5 1.97 5 0 0 0 0 0 1 0.39 1 0 0 0 0 0 2022-2023 30 Bari 1 League 4.9 10 2.01 10 0 0 0 0 0 4 0.81 4 0 0 0 0 0 2023-2024 31 Südtirol 1 League 13.5 26 1.93 25 0 0 0 1 0 3 0.22 2 0 0 0 1 0 10 Seasons 10 Clubs 3 Leagues 236.7 334 2.62 283 20 16 5 10 0 32 0.25 28 0 1 0 3 0 Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches Crotone (4 Seasons) 3 Leagues 95.8 252 2.75 210 15 15 4 8 0 22 0.24 20 0 1 0 1 0 Monza (2 Seasons) 3 Leagues 17.5 46 2.66 38 5 1 1 1 0 3 0.17 2 0 0 0 1 0 Avellino (1 Season) 2 Leagues 36.4 Modena (1 Season) 1 League 34.2 Cesena (1 Season) 2 Leagues 14.6 Südtirol (1 Season) 1 League 13.5 26 1.93 25 0 0 0 1 0 3 0.22 2 0 0 0 1 0 Bari (1 Season) 1 League 4.9 10 2.01 10 0 0 0 0 0 4 0.81 4 0 0 0 0 0 Perugia (1 Season) 1 League 9.2 Carpi (1 Season) 1 League 7.6 Atalanta (1 Season) 2 Leagues 3.0 Serie B (9 Seasons) 197.0 283 2.85 241 17 13 4 8 0 25 0.25 21 0 1 0 3 0 Coppa Italia (8 Seasons) 9.5 Serie A (3 Seasons) 30.2 51 1.80 42 3 3 1 2 0 7 0.25 7 0 0 0 0 0
Defensive Actions Table Season Age Squad Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches 2013-2014 21 Modena 1 League 34.2 0 2014-2015 22 Carpi 1 League 7.6 0 2014-2015 22 Atalanta 2 Leagues 3.0 0 2015-2016 23 Cesena 2 Leagues 14.6 0 2015-2016 23 Perugia 1 League 9.2 0 2017-2018 25 Avellino 2 Leagues 36.4 0 0 0 2018-2019 26 Crotone 2 Leagues 18.7 37 26 23 12 2 13 30 43.3 17 22 11 11 14 51 27 1 2019-2020 27 Crotone 2 Leagues 35.1 44 25 21 17 6 13 35 37.1 22 39 6 33 24 68 42 0 2020-2021 28 Crotone 2 Leagues 26.2 39 22 18 14 7 29 45 64.4 16 30 8 22 17 56 41 0 2021-2022 29 Crotone 2 Leagues 15.8 20 11 10 8 2 11 21 52.4 10 16 5 11 19 38 26 1 2021-2022 29 Monza 1 League 14.7 18 11 8 5 5 8 19 42.1 11 12 7 5 13 31 17 0 2022-2023 30 Monza 2 Leagues 2.8 6 5 2 4 0 4 5 80.0 1 4 2 2 1 7 2 0 2022-2023 30 Bari 1 League 4.9 15 8 7 5 3 7 16 43.8 9 6 4 2 2 17 5 0 2023-2024 31 Südtirol 1 League 13.5 31 17 16 10 5 15 29 51.7 14 14 2 12 8 39 31 0 10 Seasons 10 Clubs 3 Leagues 236.7 210 125 105 75 30 100 200 50.0 100 143 45 98 98 307 191 2 Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches Crotone (4 Seasons) 3 Leagues 95.8 140 84 72 51 17 66 131 50.4 65 107 30 77 74 213 136 2 Monza (2 Seasons) 3 Leagues 17.5 24 16 10 9 5 12 24 50.0 12 16 9 7 14 38 19 0 Avellino (1 Season) 2 Leagues 36.4 0 0 0 Modena (1 Season) 1 League 34.2 0 Cesena (1 Season) 2 Leagues 14.6 0 Südtirol (1 Season) 1 League 13.5 31 17 16 10 5 15 29 51.7 14 14 2 12 8 39 31 0 Bari (1 Season) 1 League 4.9 15 8 7 5 3 7 16 43.8 9 6 4 2 2 17 5 0 Perugia (1 Season) 1 League 9.2 0 Carpi (1 Season) 1 League 7.6 0 Atalanta (1 Season) 2 Leagues 3.0 0 Serie B (9 Seasons) 197.0 165 98 85 57 23 67 150 44.7 83 109 35 74 79 244 148 2 Coppa Italia (8 Seasons) 9.5 0 1 0 Serie A (3 Seasons) 30.2 45 27 20 18 7 33 50 66.0 17 34 10 24 18 63 43 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 2013-2014 21 Modena it ITA 2. Serie B 5th 34.2 2014-2015 22 Carpi it ITA 2. Serie B 1st 7.6 Matches 2014-2015 22 Atalanta it ITA 1. Serie A 17th 2.0 Matches 2015-2016 23 Cesena it ITA 2. Serie B 6th 12.0 Matches 2015-2016 23 Perugia it ITA 2. Serie B 10th 9.2 Matches 2017-2018 25 Avellino it ITA 2. Serie B 15th 34.8 0 0 Matches 2018-2019 26 Crotone it ITA 2. Serie B 12th 18.5 37 26 23 12 2 13 30 43.3 17 22 11 11 14 51 27 1 Matches 2019-2020 27 Crotone it ITA 2. Serie B 2nd 33.1 44 25 21 17 6 13 35 37.1 22 39 6 33 24 68 42 0 Matches 2020-2021 28 Crotone it ITA 1. Serie A 19th 25.7 39 22 18 14 7 29 45 64.4 16 30 8 22 17 56 41 0 Matches 2021-2022 29 Crotone it ITA 2. Serie B 19th 14.5 20 11 10 8 2 11 21 52.4 10 16 5 11 18 38 26 1 Matches 2021-2022 29 Monza it ITA 2. Serie B 4th 14.7 18 11 8 5 5 8 19 42.1 11 12 7 5 13 31 17 0 Matches 2022-2023 30 Monza it ITA 1. Serie A 11th 2.5 6 5 2 4 0 4 5 80.0 1 4 2 2 1 7 2 0 Matches 2022-2023 30 Bari it ITA 2. Serie B 3rd 4.9 15 8 7 5 3 7 16 43.8 9 6 4 2 2 17 5 0 Matches 2023-2024 31 Südtirol it ITA 2. Serie B 12th 13.5 31 17 16 10 5 15 29 51.7 14 14 2 12 8 39 31 0 Matches 10 Seasons 10 Clubs 2 Leagues 227.2 210 125 105 75 30 100 200 50.0 100 143 45 98 97 307 191 2 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 Crotone (4 Seasons) 2 Leagues 91.8 140 84 72 51 17 66 131 50.4 65 107 30 77 73 213 136 2 Monza (2 Seasons) 2 Leagues 17.3 24 16 10 9 5 12 24 50.0 12 16 9 7 14 38 19 0 Avellino (1 Season) 1 League 34.8 0 0 0 Modena (1 Season) 1 League 34.2 0 Cesena (1 Season) 1 League 12.0 0 Südtirol (1 Season) 1 League 13.5 31 17 16 10 5 15 29 51.7 14 14 2 12 8 39 31 0 Bari (1 Season) 1 League 4.9 15 8 7 5 3 7 16 43.8 9 6 4 2 2 17 5 0 Perugia (1 Season) 1 League 9.2 0 Carpi (1 Season) 1 League 7.6 0 Atalanta (1 Season) 1 League 2.0 0 Serie B (9 Seasons) 197.0 165 98 85 57 23 67 150 44.7 83 109 35 74 79 244 148 2 Serie A (3 Seasons) 30.2 45 27 20 18 7 33 50 66.0 17 34 10 24 18 63 43 0
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 2013-2014 21 Modena 1 League 34.2 2014-2015 22 Carpi 1 League 7.6 2014-2015 22 Atalanta 2 Leagues 3.0 2015-2016 23 Cesena 2 Leagues 14.6 2015-2016 23 Perugia 1 League 9.2 2017-2018 25 Avellino 2 Leagues 36.4 2018-2019 26 Crotone 2 Leagues 18.7 1086 35 235 560 303 19 1086 15 10 66.7 5 33.3 615 3311 1680 34 20 7 22 32 725 108 2019-2020 27 Crotone 2 Leagues 35.1 2177 70 452 989 768 73 2177 80 52 65.0 28 35.0 1309 6981 3328 87 61 22 33 36 1375 256 2020-2021 28 Crotone 2 Leagues 26.2 1326 84 402 605 334 21 1326 44 25 56.8 19 43.2 758 4143 1790 34 27 5 36 30 869 87 2021-2022 29 Crotone 2 Leagues 15.8 965 40 256 385 332 34 965 24 14 58.3 10 41.7 509 2930 1558 49 24 12 15 12 542 93 2021-2022 29 Monza 1 League 14.7 749 37 169 332 255 45 749 15 9 60.0 6 40.0 398 2156 987 28 14 14 27 10 424 71 2022-2023 30 Monza 2 Leagues 2.8 139 6 29 47 65 1 139 4 2 50.0 1 25.0 79 416 275 9 5 0 4 2 85 22 2022-2023 30 Bari 1 League 4.9 243 13 48 135 63 0 243 5 3 60.0 2 40.0 118 575 249 5 4 0 2 4 155 12 2023-2024 31 Südtirol 1 League 13.5 715 38 183 303 237 20 715 29 14 48.3 15 51.7 367 1941 887 19 12 5 11 18 458 80 10 Seasons 10 Clubs 3 Leagues 236.7 7400 323 1774 3356 2357 213 7400 216 129 59.7 86 39.8 4153 22453 10754 265 167 65 150 144 4633 729 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 Crotone (4 Seasons) 3 Leagues 95.8 5554 229 1345 2539 1737 147 5554 163 101 62.0 62 38.0 3191 17365 8356 204 132 46 106 110 3511 544 Monza (2 Seasons) 3 Leagues 17.5 888 43 198 379 320 46 888 19 11 57.9 7 36.8 477 2572 1262 37 19 14 31 12 509 93 Avellino (1 Season) 2 Leagues 36.4 Modena (1 Season) 1 League 34.2 Cesena (1 Season) 2 Leagues 14.6 Südtirol (1 Season) 1 League 13.5 715 38 183 303 237 20 715 29 14 48.3 15 51.7 367 1941 887 19 12 5 11 18 458 80 Bari (1 Season) 1 League 4.9 243 13 48 135 63 0 243 5 3 60.0 2 40.0 118 575 249 5 4 0 2 4 155 12 Perugia (1 Season) 1 League 9.2 Carpi (1 Season) 1 League 7.6 Atalanta (1 Season) 2 Leagues 3.0 Serie B (9 Seasons) 197.0 5935 233 1343 2704 1958 191 5935 168 102 60.7 66 39.3 3316 17894 8689 222 135 60 110 112 3679 620 Coppa Italia (8 Seasons) 9.5 Serie A (3 Seasons) 30.2 1465 90 431 652 399 22 1465 48 27 56.3 20 41.7 837 4559 2065 43 32 5 40 32 954 109
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 2013-2014 21 Modena it ITA 2. Serie B 5th 34.2 2014-2015 22 Carpi it ITA 2. Serie B 1st 7.6 Matches 2014-2015 22 Atalanta it ITA 1. Serie A 17th 2.0 Matches 2015-2016 23 Cesena it ITA 2. Serie B 6th 12.0 Matches 2015-2016 23 Perugia it ITA 2. Serie B 10th 9.2 Matches 2017-2018 25 Avellino it ITA 2. Serie B 15th 34.8 Matches 2018-2019 26 Crotone it ITA 2. Serie B 12th 18.5 1086 35 235 560 303 19 1086 15 10 66.7 5 33.3 615 3311 1680 34 20 7 22 32 725 108 Matches 2019-2020 27 Crotone it ITA 2. Serie B 2nd 33.1 2177 70 452 989 768 73 2177 80 52 65.0 28 35.0 1309 6981 3328 87 61 22 33 36 1375 256 Matches 2020-2021 28 Crotone it ITA 1. Serie A 19th 25.7 1326 84 402 605 334 21 1326 44 25 56.8 19 43.2 758 4143 1790 34 27 5 36 30 869 87 Matches 2021-2022 29 Crotone it ITA 2. Serie B 19th 14.5 965 40 256 385 332 34 965 24 14 58.3 10 41.7 509 2930 1558 49 24 12 15 12 542 93 Matches 2021-2022 29 Monza it ITA 2. Serie B 4th 14.7 749 37 169 332 255 45 749 15 9 60.0 6 40.0 398 2156 987 28 14 14 27 10 424 71 Matches 2022-2023 30 Monza it ITA 1. Serie A 11th 2.5 139 6 29 47 65 1 139 4 2 50.0 1 25.0 79 416 275 9 5 0 4 2 85 22 Matches 2022-2023 30 Bari it ITA 2. Serie B 3rd 4.9 243 13 48 135 63 0 243 5 3 60.0 2 40.0 118 575 249 5 4 0 2 4 155 12 Matches 2023-2024 31 Südtirol it ITA 2. Serie B 12th 13.5 715 38 183 303 237 20 715 29 14 48.3 15 51.7 367 1941 887 19 12 5 11 18 458 80 Matches 10 Seasons 10 Clubs 2 Leagues 227.2 7400 323 1774 3356 2357 213 7400 216 129 59.7 86 39.8 4153 22453 10754 265 167 65 150 144 4633 729 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 Crotone (4 Seasons) 2 Leagues 91.8 5554 229 1345 2539 1737 147 5554 163 101 62.0 62 38.0 3191 17365 8356 204 132 46 106 110 3511 544 Monza (2 Seasons) 2 Leagues 17.3 888 43 198 379 320 46 888 19 11 57.9 7 36.8 477 2572 1262 37 19 14 31 12 509 93 Avellino (1 Season) 1 League 34.8 Modena (1 Season) 1 League 34.2 Cesena (1 Season) 1 League 12.0 Südtirol (1 Season) 1 League 13.5 715 38 183 303 237 20 715 29 14 48.3 15 51.7 367 1941 887 19 12 5 11 18 458 80 Bari (1 Season) 1 League 4.9 243 13 48 135 63 0 243 5 3 60.0 2 40.0 118 575 249 5 4 0 2 4 155 12 Perugia (1 Season) 1 League 9.2 Carpi (1 Season) 1 League 7.6 Atalanta (1 Season) 1 League 2.0 Serie B (9 Seasons) 197.0 5935 233 1343 2704 1958 191 5935 168 102 60.7 66 39.3 3316 17894 8689 222 135 60 110 112 3679 620 Serie A (3 Seasons) 30.2 1465 90 431 652 399 22 1465 48 27 56.3 20 41.7 837 4559 2065 43 32 5 40 32 954 109
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 2013-2014 21 Modena it ITA 2. Serie B 36 3,076 85 81.4 34.2 35 1 2014-2015 22 Atalanta it ITA Coppa Italia 1 90 90 33.3 1.0 1 90 1 0 1 3.00 2 0 +2 +2.00 +2.00 Matches 2014-2015 22 Atalanta it ITA 1. Serie A 4 176 44 5.1 2.0 2 0 2 15 0.25 0 3 -3 -1.53 -1.09 Matches 2014-2015 22 Carpi it ITA 2. Serie B 11 685 62 18.1 7.6 8 3 3 0 2.00 6 2 +4 +0.53 -0.26 Matches 2015-2016 23 Cesena it ITA Coppa Italia 3 240 80 88.9 2.7 3 80 2 0 0 2.00 8 4 +4 +1.50 +1.50 Matches 2015-2016 23 Cesena it ITA 2. Serie B 16 1,077 67 28.5 12.0 12 8 4 2 1.50 12 11 +1 +0.08 -0.55 Matches 2015-2016 23 Perugia it ITA 2. Serie B 12 825 69 21.8 9.2 9 6 3 5 1.08 6 9 -3 -0.33 -0.42 Matches 2017-2018 25 Avellino it ITA Coppa Italia 2 142 71 78.9 1.6 2 71 0 0 0 1.50 2 2 0 0.00 +2.37 Matches 2017-2018 25 Avellino it ITA 2. Serie B 39 3,136 80 83.0 34.8 37 23 2 1 1.18 42 49 -7 -0.20 +0.36 Matches 2018-2019 26 Crotone it ITA Coppa Italia 1 17 17 6.3 0.2 0 0 1 16 1 3.00 0 0 0 0.00 -0.71 Matches 2018-2019 26 Crotone it ITA 2. Serie B 29 1,666 57 51.4 18.5 18 82 10 11 17 7 1.34 16 26 -10 -0.54 -1.00 19.7 24.7 -5.0 -0.27 -0.30 Matches 2019-2020 27 Crotone it ITA Coppa Italia 2 180 90 100.0 2.0 2 90 2 0 0 1.50 5 6 -1 -0.50 Matches 2019-2020 27 Crotone it ITA 2. Serie B 36 2,977 83 87.0 33.1 35 84 22 1 23 0 1.89 56 30 +26 +0.79 +1.40 56.5 36.0 +20.5 +0.62 +0.23 Matches 2020-2021 28 Crotone it ITA Coppa Italia 1 40 40 33.3 0.4 0 0 1 40 0 1.00 1 1 0 0.00 0.00 Matches 2020-2021 28 Crotone it ITA 1. Serie A 29 2,315 80 67.7 25.7 28 82 18 1 27 0 0.66 35 63 -28 -1.09 +0.46 30.5 46.7 -16.2 -0.63 +0.53 Matches 2021-2022 29 Crotone it ITA Coppa Italia 1 120 120 57.1 1.3 1 120 1 0 0 1.00 2 2 0 0.00 +4.00 Matches 2021-2022 29 Monza it ITA 2. Serie B 17 1,326 78 38.8 14.7 15 83 8 2 39 3 2.14 27 11 +16 +1.09 +0.83 25.1 15.8 +9.3 +0.63 +0.39 Matches 2021-2022 29 Crotone it ITA 2. Serie B 17 1,303 77 38.1 14.5 15 83 10 2 32 0 0.47 14 26 -12 -0.83 -0.49 18.7 23.8 -5.1 -0.35 +0.02 Matches 2022-2023 30 Monza it ITA Coppa Italia 1 22 22 8.1 0.2 0 0 1 22 1 3.00 2 0 +2 +8.18 +8.54 Matches 2022-2023 30 Monza it ITA 1. Serie A 5 229 46 6.7 2.5 1 79 0 4 38 2 0.20 1 6 -5 -1.97 -1.99 2.4 4.3 -1.8 -0.73 -0.63 Matches 2022-2023 30 Bari it ITA 2. Serie B 13 445 34 13.0 4.9 3 73 1 10 23 3 1.81 10 7 +3 +0.61 +0.06 6.0 7.3 -1.3 -0.25 -0.49 Matches 2023-2024 31 Südtirol it ITA 2. Serie B 15 1,214 81 35.5 13.5 13 88 10 2 32 0 1.33 16 16 0 0.00 +0.08 13.2 13.1 +0.1 +0.01 -0.01 Matches 10 Seasons 10 Clubs 3 Leagues 291 21,301 73 41.5 236.7 240 83 125 51 25 41 1.35 263 274 -11 -0.05 -0.13 172.1 171.6 +0.5 0.00 +0.06 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 Crotone (4 Seasons) 3 Leagues 116 8,618 74 60.4 95.8 99 83 63 17 21 8 1.22 129 154 -25 -0.26 +0.12 125.4 131.2 -5.9 -0.06 +0.29 Monza (2 Seasons) 3 Leagues 23 1,577 69 22.2 17.5 16 83 8 7 36 6 1.76 30 17 +13 +0.74 +0.64 27.5 20.0 +7.5 +0.43 +0.39 Avellino (1 Season) 2 Leagues 41 3,278 80 82.8 36.4 39 71 23 2 1 1.20 44 51 -7 -0.19 +0.47 Modena (1 Season) 1 League 36 3,076 85 81.4 34.2 35 1 Cesena (1 Season) 2 Leagues 19 1,317 69 32.5 14.6 15 80 10 4 2 1.58 20 15 +5 +0.34 -0.28 Südtirol (1 Season) 1 League 15 1,214 81 35.5 13.5 13 88 10 2 32 0 1.33 16 16 0 0.00 +0.08 13.2 13.1 +0.1 +0.01 -0.01 Bari (1 Season) 1 League 13 445 34 13.0 4.9 3 73 1 10 23 3 1.81 10 7 +3 +0.61 +0.06 6.0 7.3 -1.3 -0.25 -0.49 Perugia (1 Season) 1 League 12 825 69 21.8 9.2 9 6 3 5 1.08 6 9 -3 -0.33 -0.42 Carpi (1 Season) 1 League 11 685 62 18.1 7.6 8 3 3 0 2.00 6 2 +4 +0.53 -0.26 Atalanta (1 Season) 2 Leagues 5 266 53 7.2 3.0 3 90 1 2 16 0.80 2 3 -1 -0.34 +0.08 Serie B (9 Seasons) 241 17,730 74 45.2 197.0 200 84 101 41 23 21 1.46 205 187 +18 +0.11 -0.17 139.2 120.7 +18.5 +0.19 +0.13 Coppa Italia (8 Seasons) 12 851 71 48.1 9.5 9 86 6 3 26 3 1.92 22 15 +7 +0.74 +1.13 Serie A (3 Seasons) 38 2,720 72 26.5 30.2 31 82 18 7 35 17 0.56 36 72 -36 -1.19 -0.79 32.9 51.0 -18.0 -0.64 -0.27
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 2013-2014 21 Modena 1 League 36 3,076 85 81.4 34.2 35 1 2014-2015 22 Carpi 1 League 11 685 62 18.1 7.6 8 3 3 0 2.00 6 2 +4 +0.53 -0.26 2014-2015 22 Atalanta 2 Leagues 5 266 53 7.2 3.0 3 90 1 2 16 0.80 2 3 -1 -0.34 +0.08 2015-2016 23 Cesena 2 Leagues 19 1,317 69 32.5 14.6 15 80 10 4 2 1.58 20 15 +5 +0.34 -0.28 2015-2016 23 Perugia 1 League 12 825 69 21.8 9.2 9 6 3 5 1.08 6 9 -3 -0.33 -0.42 2017-2018 25 Avellino 2 Leagues 41 3,278 80 82.8 36.4 39 71 23 2 1 1.20 44 51 -7 -0.19 +0.47 2018-2019 26 Crotone 2 Leagues 30 1,683 56 47.9 18.7 18 82 10 12 17 8 1.40 16 26 -10 -0.53 -1.03 19.7 24.7 -5.0 -0.27 -0.30 2019-2020 27 Crotone 2 Leagues 38 3,157 83 87.7 35.1 37 85 24 1 23 0 1.87 61 36 +25 +0.71 +1.32 56.5 36.0 +20.5 +0.62 +0.23 2020-2021 28 Crotone 2 Leagues 30 2,355 79 66.5 26.2 28 82 18 2 34 0 0.67 36 64 -28 -1.07 +0.37 30.5 46.7 -16.2 -0.63 +0.53 2021-2022 29 Crotone 2 Leagues 18 1,423 79 39.2 15.8 16 85 11 2 32 0 0.50 16 28 -12 -0.76 -0.27 18.7 23.8 -5.1 -0.35 +0.02 2021-2022 29 Monza 1 League 17 1,326 78 38.8 14.7 15 83 8 2 39 3 2.14 27 11 +16 +1.09 +0.83 25.1 15.8 +9.3 +0.63 +0.39 2022-2023 30 Monza 2 Leagues 6 251 42 6.8 2.8 1 79 0 5 34 3 0.67 3 6 -3 -1.08 -1.08 2.4 4.3 -1.8 -0.73 -0.63 2022-2023 30 Bari 1 League 13 445 34 13.0 4.9 3 73 1 10 23 3 1.81 10 7 +3 +0.61 +0.06 6.0 7.3 -1.3 -0.25 -0.49 2023-2024 31 Südtirol 1 League 15 1,214 81 35.5 13.5 13 88 10 2 32 0 1.33 16 16 0 0.00 +0.08 13.2 13.1 +0.1 +0.01 -0.01 10 Seasons 10 Clubs 3 Leagues 291 21,301 73 41.5 236.7 240 83 125 51 25 41 1.35 263 274 -11 -0.05 -0.13 172.1 171.6 +0.5 0.00 +0.06 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 Crotone (4 Seasons) 3 Leagues 116 8,618 74 60.4 95.8 99 83 63 17 21 8 1.22 129 154 -25 -0.26 +0.12 125.4 131.2 -5.9 -0.06 +0.29 Monza (2 Seasons) 3 Leagues 23 1,577 69 22.2 17.5 16 83 8 7 36 6 1.76 30 17 +13 +0.74 +0.64 27.5 20.0 +7.5 +0.43 +0.39 Avellino (1 Season) 2 Leagues 41 3,278 80 82.8 36.4 39 71 23 2 1 1.20 44 51 -7 -0.19 +0.47 Modena (1 Season) 1 League 36 3,076 85 81.4 34.2 35 1 Cesena (1 Season) 2 Leagues 19 1,317 69 32.5 14.6 15 80 10 4 2 1.58 20 15 +5 +0.34 -0.28 Südtirol (1 Season) 1 League 15 1,214 81 35.5 13.5 13 88 10 2 32 0 1.33 16 16 0 0.00 +0.08 13.2 13.1 +0.1 +0.01 -0.01 Bari (1 Season) 1 League 13 445 34 13.0 4.9 3 73 1 10 23 3 1.81 10 7 +3 +0.61 +0.06 6.0 7.3 -1.3 -0.25 -0.49 Perugia (1 Season) 1 League 12 825 69 21.8 9.2 9 6 3 5 1.08 6 9 -3 -0.33 -0.42 Carpi (1 Season) 1 League 11 685 62 18.1 7.6 8 3 3 0 2.00 6 2 +4 +0.53 -0.26 Atalanta (1 Season) 2 Leagues 5 266 53 7.2 3.0 3 90 1 2 16 0.80 2 3 -1 -0.34 +0.08 Serie B (9 Seasons) 241 17,730 74 45.2 197.0 200 84 101 41 23 21 1.46 205 187 +18 +0.11 -0.17 139.2 120.7 +18.5 +0.19 +0.13 Coppa Italia (8 Seasons) 12 851 71 48.1 9.5 9 86 6 3 26 3 1.92 22 15 +7 +0.74 +1.13 Serie A (3 Seasons) 38 2,720 72 26.5 30.2 31 82 18 7 35 17 0.56 36 72 -36 -1.19 -0.79 32.9 51.0 -18.0 -0.64 -0.27
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 2013-2014 21 Modena it ITA 2. Serie B 5th 36 3,076 85 81.4 34.2 35 1 2014-2015 22 Carpi it ITA 2. Serie B 1st 11 685 62 18.1 7.6 8 3 3 0 2.00 6 2 +4 +0.53 -0.26 Matches 2014-2015 22 Atalanta it ITA 1. Serie A 17th 4 176 44 5.1 2.0 2 0 2 15 0.25 0 3 -3 -1.53 -1.09 Matches 2015-2016 23 Cesena it ITA 2. Serie B 6th 16 1,077 67 28.5 12.0 12 8 4 2 1.50 12 11 +1 +0.08 -0.55 Matches 2015-2016 23 Perugia it ITA 2. Serie B 10th 12 825 69 21.8 9.2 9 6 3 5 1.08 6 9 -3 -0.33 -0.42 Matches 2017-2018 25 Avellino it ITA 2. Serie B 15th 39 3,136 80 83.0 34.8 37 23 2 1 1.18 42 49 -7 -0.20 +0.36 Matches 2018-2019 26 Crotone it ITA 2. Serie B 12th 29 1,666 57 51.4 18.5 18 82 10 11 17 7 1.34 16 26 -10 -0.54 -1.00 19.7 24.7 -5.0 -0.27 -0.30 Matches 2019-2020 27 Crotone it ITA 2. Serie B 2nd 36 2,977 83 87.0 33.1 35 84 22 1 23 0 1.89 56 30 +26 +0.79 +1.40 56.5 36.0 +20.5 +0.62 +0.23 Matches 2020-2021 28 Crotone it ITA 1. Serie A 19th 29 2,315 80 67.7 25.7 28 82 18 1 27 0 0.66 35 63 -28 -1.09 +0.46 30.5 46.7 -16.2 -0.63 +0.53 Matches 2021-2022 29 Crotone it ITA 2. Serie B 19th 17 1,303 77 38.1 14.5 15 83 10 2 32 0 0.47 14 26 -12 -0.83 -0.49 18.7 23.8 -5.1 -0.35 +0.02 Matches 2021-2022 29 Monza it ITA 2. Serie B 4th 17 1,326 78 38.8 14.7 15 83 8 2 39 3 2.14 27 11 +16 +1.09 +0.83 25.1 15.8 +9.3 +0.63 +0.39 Matches 2022-2023 30 Monza it ITA 1. Serie A 11th 5 229 46 6.7 2.5 1 79 0 4 38 2 0.20 1 6 -5 -1.97 -1.99 2.4 4.3 -1.8 -0.73 -0.63 Matches 2022-2023 30 Bari it ITA 2. Serie B 3rd 13 445 34 13.0 4.9 3 73 1 10 23 3 1.81 10 7 +3 +0.61 +0.06 6.0 7.3 -1.3 -0.25 -0.49 Matches 2023-2024 31 Südtirol it ITA 2. Serie B 12th 15 1,214 81 35.5 13.5 13 88 10 2 32 0 1.33 16 16 0 0.00 +0.08 13.2 13.1 +0.1 +0.01 -0.01 Matches 10 Seasons 10 Clubs 2 Leagues 279 20,450 73 41.3 227.2 231 83 119 48 25 38 1.32 241 259 -18 -0.09 -0.19 172.1 171.6 +0.5 0.00 +0.06 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 Crotone (4 Seasons) 2 Leagues 111 8,261 74 61.2 91.8 96 83 60 15 20 7 1.21 121 145 -24 -0.26 +0.12 125.4 131.2 -5.9 -0.06 +0.29 Monza (2 Seasons) 2 Leagues 22 1,555 71 22.7 17.3 16 83 8 6 38 5 1.70 28 17 +11 +0.64 +0.52 27.5 20.0 +7.5 +0.43 +0.39 Avellino (1 Season) 1 League 39 3,136 80 83.0 34.8 37 23 2 1 1.18 42 49 -7 -0.20 +0.36 Modena (1 Season) 1 League 36 3,076 85 81.4 34.2 35 1 Cesena (1 Season) 1 League 16 1,077 67 28.5 12.0 12 8 4 2 1.50 12 11 +1 +0.08 -0.55 Südtirol (1 Season) 1 League 15 1,214 81 35.5 13.5 13 88 10 2 32 0 1.33 16 16 0 0.00 +0.08 13.2 13.1 +0.1 +0.01 -0.01 Bari (1 Season) 1 League 13 445 34 13.0 4.9 3 73 1 10 23 3 1.81 10 7 +3 +0.61 +0.06 6.0 7.3 -1.3 -0.25 -0.49 Perugia (1 Season) 1 League 12 825 69 21.8 9.2 9 6 3 5 1.08 6 9 -3 -0.33 -0.42 Carpi (1 Season) 1 League 11 685 62 18.1 7.6 8 3 3 0 2.00 6 2 +4 +0.53 -0.26 Atalanta (1 Season) 1 League 4 176 44 5.1 2.0 2 0 2 15 0.25 0 3 -3 -1.53 -1.09 Serie B (9 Seasons) 241 17,730 74 45.2 197.0 200 84 101 41 23 21 1.46 205 187 +18 +0.11 -0.17 139.2 120.7 +18.5 +0.19 +0.13 Serie A (3 Seasons) 38 2,720 72 26.5 30.2 31 82 18 7 35 17 0.56 36 72 -36 -1.19 -0.79 32.9 51.0 -18.0 -0.64 -0.27
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 22 Atalanta it ITA Coppa Italia 9th 1 90 90 33.3 1.0 1 90 1 0 1 3.00 2 0 +2 +2.00 +2.00 Matches 2015-2016 23 Cesena it ITA Coppa Italia 17th 3 240 80 88.9 2.7 3 80 2 0 0 2.00 8 4 +4 +1.50 +1.50 Matches 2017-2018 25 Avellino it ITA Coppa Italia 25th 2 142 71 78.9 1.6 2 71 0 0 0 1.50 2 2 0 0.00 +2.37 Matches 2018-2019 26 Crotone it ITA Coppa Italia 17th 1 17 17 6.3 0.2 0 0 1 16 1 3.00 0 0 0 0.00 -0.71 Matches 2019-2020 27 Crotone it ITA Coppa Italia 25th 2 180 90 100.0 2.0 2 90 2 0 0 1.50 5 6 -1 -0.50 Matches 2020-2021 28 Crotone it ITA Coppa Italia 25th 1 40 40 33.3 0.4 0 0 1 40 0 1.00 1 1 0 0.00 0.00 Matches 2021-2022 29 Crotone it ITA Coppa Italia Rd2 1 120 120 57.1 1.3 1 120 1 0 0 1.00 2 2 0 0.00 +4.00 Matches 2022-2023 30 Monza it ITA Coppa Italia R16 1 22 22 8.1 0.2 0 0 1 22 1 3.00 2 0 +2 +8.18 +8.54 Matches 8 Seasons 5 Clubs 1 League 12 851 71 48.1 9.5 9 86 6 3 26 3 1.92 22 15 +7 +0.74 +1.13 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Crotone (4 Seasons) 1 League 5 357 71 45.8 4.0 3 100 3 2 28 1 1.60 8 9 -1 -0.25 +0.17 Cesena (1 Season) 1 League 3 240 80 88.9 2.7 3 80 2 0 0 2.00 8 4 +4 +1.50 +1.50 Avellino (1 Season) 1 League 2 142 71 78.9 1.6 2 71 0 0 0 1.50 2 2 0 0.00 +2.37 Monza (1 Season) 1 League 1 22 22 8.1 0.2 0 0 1 22 1 3.00 2 0 +2 +8.18 +8.54 Atalanta (1 Season) 1 League 1 90 90 33.3 1.0 1 90 1 0 1 3.00 2 0 +2 +2.00 +2.00
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 2013-2014 21 Modena 1 League 34.2 10 1 2014-2015 22 Carpi 1 League 7.6 0 0 2014-2015 22 Atalanta 2 Leagues 3.0 1 0 0 1 0 2015-2016 23 Cesena 2 Leagues 14.6 3 1 0 0 2015-2016 23 Perugia 1 League 9.2 5 0 2017-2018 25 Avellino 2 Leagues 36.4 7 1 0 0 0 0 0 0 0 0 1 2018-2019 26 Crotone 2 Leagues 18.7 5 0 0 26 34 0 53 14 26 0 0 1 99 19 23 45.2 2019-2020 27 Crotone 2 Leagues 35.1 7 1 1 33 55 7 158 24 25 1 0 0 222 33 21 61.1 2020-2021 28 Crotone 2 Leagues 26.2 1 0 0 23 39 2 71 17 22 0 0 1 161 21 18 53.8 2021-2022 29 Crotone 2 Leagues 15.8 4 0 0 17 24 2 66 19 11 0 1 0 93 18 17 51.4 2021-2022 29 Monza 1 League 14.7 2 0 0 11 10 3 33 13 11 0 0 0 71 24 16 60.0 2022-2023 30 Monza 2 Leagues 2.8 1 0 0 4 3 0 14 1 5 0 0 0 10 0 1 0.0 2022-2023 30 Bari 1 League 4.9 0 0 0 1 5 1 13 2 8 0 0 0 26 3 6 33.3 2023-2024 31 Südtirol 1 League 13.5 1 0 0 14 15 2 40 8 17 1 0 0 78 16 20 44.4 10 Seasons 10 Clubs 3 Leagues 236.7 47 4 1 130 185 17 448 98 125 2 1 3 760 134 122 52.3 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches Crotone (4 Seasons) 3 Leagues 95.8 17 1 1 99 152 11 348 74 84 1 1 2 575 91 79 53.5 Monza (2 Seasons) 3 Leagues 17.5 3 0 0 15 13 3 47 14 16 0 0 0 81 24 17 58.5 Avellino (1 Season) 2 Leagues 36.4 7 1 0 0 0 0 0 0 0 0 1 Modena (1 Season) 1 League 34.2 10 1 Cesena (1 Season) 2 Leagues 14.6 3 1 0 0 Südtirol (1 Season) 1 League 13.5 1 0 0 14 15 2 40 8 17 1 0 0 78 16 20 44.4 Bari (1 Season) 1 League 4.9 0 0 0 1 5 1 13 2 8 0 0 0 26 3 6 33.3 Perugia (1 Season) 1 League 9.2 5 0 Carpi (1 Season) 1 League 7.6 0 0 Atalanta (1 Season) 2 Leagues 3.0 1 0 0 1 0 Serie B (9 Seasons) 197.0 42 4 1 100 142 15 356 79 98 2 1 2 589 113 103 52.3 Coppa Italia (8 Seasons) 9.5 2 0 0 2 1 0 7 1 0 0 Serie A (3 Seasons) 30.2 3 0 0 28 42 2 85 18 27 0 0 1 171 21 19 52.5
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 2013-2014 21 Modena it ITA 2. Serie B 5th 34.2 10 1 2014-2015 22 Carpi it ITA 2. Serie B 1st 7.6 0 0 Matches 2014-2015 22 Atalanta it ITA 1. Serie A 17th 2.0 1 0 1 Matches 2015-2016 23 Cesena it ITA 2. Serie B 6th 12.0 2 1 Matches 2015-2016 23 Perugia it ITA 2. Serie B 10th 9.2 5 0 Matches 2017-2018 25 Avellino it ITA 2. Serie B 15th 34.8 7 1 0 0 0 0 0 0 0 0 1 Matches 2018-2019 26 Crotone it ITA 2. Serie B 12th 18.5 4 0 0 26 34 0 53 14 26 0 0 1 99 19 23 45.2 Matches 2019-2020 27 Crotone it ITA 2. Serie B 2nd 33.1 7 1 1 33 55 7 158 24 25 1 0 0 222 33 21 61.1 Matches 2020-2021 28 Crotone it ITA 1. Serie A 19th 25.7 1 0 0 23 39 2 71 17 22 0 0 1 161 21 18 53.8 Matches 2021-2022 29 Crotone it ITA 2. Serie B 19th 14.5 4 0 0 15 23 2 59 18 11 0 1 0 93 18 17 51.4 Matches 2021-2022 29 Monza it ITA 2. Serie B 4th 14.7 2 0 0 11 10 3 33 13 11 0 0 0 71 24 16 60.0 Matches 2022-2023 30 Monza it ITA 1. Serie A 11th 2.5 1 0 0 4 3 0 14 1 5 0 0 0 10 0 1 0.0 Matches 2022-2023 30 Bari it ITA 2. Serie B 3rd 4.9 0 0 0 1 5 1 13 2 8 0 0 0 26 3 6 33.3 Matches 2023-2024 31 Südtirol it ITA 2. Serie B 12th 13.5 1 0 0 14 15 2 40 8 17 1 0 0 78 16 20 44.4 Matches 10 Seasons 10 Clubs 2 Leagues 227.2 45 4 1 128 184 17 441 97 125 2 1 3 760 134 122 52.3 Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches Crotone (4 Seasons) 2 Leagues 91.8 16 1 1 97 151 11 341 73 84 1 1 2 575 91 79 53.5 Monza (2 Seasons) 2 Leagues 17.3 3 0 0 15 13 3 47 14 16 0 0 0 81 24 17 58.5 Avellino (1 Season) 1 League 34.8 7 1 0 0 0 0 0 0 0 0 1 Modena (1 Season) 1 League 34.2 10 1 Cesena (1 Season) 1 League 12.0 2 1 Südtirol (1 Season) 1 League 13.5 1 0 0 14 15 2 40 8 17 1 0 0 78 16 20 44.4 Bari (1 Season) 1 League 4.9 0 0 0 1 5 1 13 2 8 0 0 0 26 3 6 33.3 Perugia (1 Season) 1 League 9.2 5 0 Carpi (1 Season) 1 League 7.6 0 0 Atalanta (1 Season) 1 League 2.0 1 0 1 Serie B (9 Seasons) 197.0 42 4 1 100 142 15 356 79 98 2 1 2 589 113 103 52.3 Serie A (3 Seasons) 30.2 3 0 0 28 42 2 85 18 27 0 0 1 171 21 19 52.5
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 Salvatore Molina Pages
Salvatore Molina 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