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 2016-2017 26 Teramo it ITA Coppa Italia 1 1 90 1.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 27 Cosenza 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 2018-2019 28 Cosenza 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 2018-2019 28 Cosenza it ITA 2. Serie B 30 25 2,219 24.7 1 1 2 1 0 0 8 0 1.1 1.1 1.6 2.7 63 92 119 0.04 0.04 0.08 0.04 0.08 0.05 0.07 0.11 0.05 0.11 Matches 2019-2020 29 Cosenza it ITA 2. Serie B 23 16 1,465 16.3 0 2 2 0 0 0 5 0 0.9 0.9 3.8 4.7 41 77 56 0.00 0.12 0.12 0.00 0.12 0.06 0.24 0.29 0.06 0.29 Matches 2020-2021 30 Bari it ITA Coppa Italia 1 1 45 0.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 30 Ascoli it ITA 2. Serie B 14 9 914 10.2 0 3 3 0 0 0 1 0 0.4 0.4 1.2 1.6 18 65 27 0.00 0.30 0.30 0.00 0.30 0.04 0.12 0.16 0.04 0.16 Matches 2021-2022 31 Ascoli it ITA Coppa Italia 1 1 90 1.0 1 0 1 1 0 0 0 0 1.00 0.00 1.00 1.00 1.00 Matches 2021-2022 31 Ascoli it ITA 2. Serie B 28 20 1,768 19.6 0 1 1 0 0 0 5 0 0.4 0.4 2.2 2.7 37 99 43 0.00 0.05 0.05 0.00 0.05 0.02 0.11 0.13 0.02 0.13 Matches 2022-2023 32 Südtirol 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 2022-2023 32 Südtirol it ITA 2. Serie B 16 12 965 10.7 0 0 0 0 0 0 2 0 0.4 0.4 0.3 0.7 19 40 24 0.00 0.00 0.00 0.00 0.00 0.04 0.02 0.06 0.04 0.06 Matches 2022-2023 32 Cosenza it ITA 2. Serie B 15 15 1,234 13.7 2 0 2 2 0 0 4 0 2.1 2.1 0.2 2.3 32 44 33 0.15 0.00 0.15 0.15 0.15 0.16 0.01 0.17 0.16 0.17 Matches 2023-2024 33 Cosenza 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 2023-2024 33 Cosenza it ITA 2. Serie B 25 19 1,709 19.0 1 3 4 1 0 0 11 0 1.2 1.2 2.6 3.7 20 60 50 0.05 0.16 0.21 0.05 0.21 0.06 0.14 0.20 0.06 0.20 Matches 2024-2025 34 Cosenza it ITA Coppa Italia 1 1 59 0.7 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2024-2025 34 Cosenza it ITA 2. Serie B 19 13 1,050 11.7 2 1 3 2 0 0 6 0 1.7 1.7 1.5 3.1 13 39 44 0.17 0.09 0.26 0.17 0.26 0.14 0.12 0.27 0.14 0.27 Matches 9 Seasons 5 Clubs 2 Leagues 179 138 12,118 134.6 7 11 18 7 0 0 44 0 8.2 8.2 13.3 21.5 243 516 396 0.05 0.08 0.13 0.05 0.13 0.07 0.11 0.17 0.07 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 Cosenza (6 Seasons) 2 Leagues 117 93 8,156 90.6 6 7 13 6 0 0 35 0 7.0 7.0 9.6 16.6 169 312 302 0.07 0.08 0.14 0.07 0.14 0.08 0.11 0.19 0.08 0.19 Ascoli (2 Seasons) 2 Leagues 43 30 2,772 30.8 1 4 5 1 0 0 6 0 0.8 0.8 3.4 4.2 55 164 70 0.03 0.13 0.16 0.03 0.16 0.03 0.12 0.14 0.03 0.14 Südtirol (1 Season) 2 Leagues 17 13 1,055 11.7 0 0 0 0 0 0 2 0 0.4 0.4 0.3 0.7 19 40 24 0.00 0.00 0.00 0.00 0.00 0.04 0.02 0.06 0.04 0.06 Bari (1 Season) 1 League 1 1 45 0.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Teramo (1 Season) 1 League 1 1 90 1.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Coppa Italia (8 Seasons) 9 9 794 8.8 1 0 1 1 0 0 2 0 0.11 0.00 0.11 0.11 0.11 Serie B (7 Seasons) 170 129 11,324 125.8 6 11 17 6 0 0 42 0 8.2 8.2 13.3 21.5 243 516 396 0.05 0.09 0.14 0.05 0.14 0.07 0.11 0.17 0.07 0.17
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 2016-2017 26 Teramo 1 League 1 1 90 1.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2017-2018 27 Cosenza 1 League 1 1 120 1.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2018-2019 28 Cosenza 2 Leagues 32 27 2,399 26.7 1 1 2 1 0 0 8 0 1.1 1.1 1.6 2.7 63 92 119 0.04 0.04 0.08 0.04 0.08 0.05 0.07 0.11 0.05 0.11 2019-2020 29 Cosenza 1 League 23 16 1,465 16.3 0 2 2 0 0 0 5 0 0.9 0.9 3.8 4.7 41 77 56 0.00 0.12 0.12 0.00 0.12 0.06 0.24 0.29 0.06 0.29 2020-2021 30 Bari 1 League 1 1 45 0.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2020-2021 30 Ascoli 1 League 14 9 914 10.2 0 3 3 0 0 0 1 0 0.4 0.4 1.2 1.6 18 65 27 0.00 0.30 0.30 0.00 0.30 0.04 0.12 0.16 0.04 0.16 2021-2022 31 Ascoli 2 Leagues 29 21 1,858 20.6 1 1 2 1 0 0 5 0 0.4 0.4 2.2 2.7 37 99 43 0.05 0.05 0.10 0.05 0.10 0.02 0.11 0.13 0.02 0.13 2022-2023 32 Südtirol 2 Leagues 17 13 1,055 11.7 0 0 0 0 0 0 2 0 0.4 0.4 0.3 0.7 19 40 24 0.00 0.00 0.00 0.00 0.00 0.04 0.02 0.06 0.04 0.06 2022-2023 32 Cosenza 1 League 15 15 1,234 13.7 2 0 2 2 0 0 4 0 2.1 2.1 0.2 2.3 32 44 33 0.15 0.00 0.15 0.15 0.15 0.16 0.01 0.17 0.16 0.17 2023-2024 33 Cosenza 2 Leagues 26 20 1,829 20.3 1 3 4 1 0 0 11 0 1.2 1.2 2.6 3.7 20 60 50 0.05 0.15 0.20 0.05 0.20 0.06 0.14 0.20 0.06 0.20 2024-2025 34 Cosenza 2 Leagues 20 14 1,109 12.3 2 1 3 2 0 0 7 0 1.7 1.7 1.5 3.1 13 39 44 0.16 0.08 0.24 0.16 0.24 0.14 0.12 0.27 0.14 0.27 9 Seasons 5 Clubs 2 Leagues 179 138 12,118 134.6 7 11 18 7 0 0 44 0 8.2 8.2 13.3 21.5 243 516 396 0.05 0.08 0.13 0.05 0.13 0.07 0.11 0.17 0.07 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 Cosenza (6 Seasons) 2 Leagues 117 93 8,156 90.6 6 7 13 6 0 0 35 0 7.0 7.0 9.6 16.6 169 312 302 0.07 0.08 0.14 0.07 0.14 0.08 0.11 0.19 0.08 0.19 Ascoli (2 Seasons) 2 Leagues 43 30 2,772 30.8 1 4 5 1 0 0 6 0 0.8 0.8 3.4 4.2 55 164 70 0.03 0.13 0.16 0.03 0.16 0.03 0.12 0.14 0.03 0.14 Südtirol (1 Season) 2 Leagues 17 13 1,055 11.7 0 0 0 0 0 0 2 0 0.4 0.4 0.3 0.7 19 40 24 0.00 0.00 0.00 0.00 0.00 0.04 0.02 0.06 0.04 0.06 Bari (1 Season) 1 League 1 1 45 0.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Teramo (1 Season) 1 League 1 1 90 1.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Coppa Italia (8 Seasons) 9 9 794 8.8 1 0 1 1 0 0 2 0 0.11 0.00 0.11 0.11 0.11 Serie B (7 Seasons) 170 129 11,324 125.8 6 11 17 6 0 0 42 0 8.2 8.2 13.3 21.5 243 516 396 0.05 0.09 0.14 0.05 0.14 0.07 0.11 0.17 0.07 0.17
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 2018-2019 28 Cosenza it ITA 2. Serie B 10th 30 25 2,219 24.7 1 1 2 1 0 0 8 0 1.1 1.1 1.6 2.7 63 92 119 0.04 0.04 0.08 0.04 0.08 0.05 0.07 0.11 0.05 0.11 Matches 2019-2020 29 Cosenza it ITA 2. Serie B 15th 23 16 1,465 16.3 0 2 2 0 0 0 5 0 0.9 0.9 3.8 4.7 41 77 56 0.00 0.12 0.12 0.00 0.12 0.06 0.24 0.29 0.06 0.29 Matches 2020-2021 30 Ascoli it ITA 2. Serie B 16th 14 9 914 10.2 0 3 3 0 0 0 1 0 0.4 0.4 1.2 1.6 18 65 27 0.00 0.30 0.30 0.00 0.30 0.04 0.12 0.16 0.04 0.16 Matches 2021-2022 31 Ascoli it ITA 2. Serie B 6th 28 20 1,768 19.6 0 1 1 0 0 0 5 0 0.4 0.4 2.2 2.7 37 99 43 0.00 0.05 0.05 0.00 0.05 0.02 0.11 0.13 0.02 0.13 Matches 2022-2023 32 Südtirol it ITA 2. Serie B 6th 16 12 965 10.7 0 0 0 0 0 0 2 0 0.4 0.4 0.3 0.7 19 40 24 0.00 0.00 0.00 0.00 0.00 0.04 0.02 0.06 0.04 0.06 Matches 2022-2023 32 Cosenza it ITA 2. Serie B 17th 15 15 1,234 13.7 2 0 2 2 0 0 4 0 2.1 2.1 0.2 2.3 32 44 33 0.15 0.00 0.15 0.15 0.15 0.16 0.01 0.17 0.16 0.17 Matches 2023-2024 33 Cosenza it ITA 2. Serie B 9th 25 19 1,709 19.0 1 3 4 1 0 0 11 0 1.2 1.2 2.6 3.7 20 60 50 0.05 0.16 0.21 0.05 0.21 0.06 0.14 0.20 0.06 0.20 Matches 2024-2025 34 Cosenza it ITA 2. Serie B 20th 19 13 1,050 11.7 2 1 3 2 0 0 6 0 1.7 1.7 1.5 3.1 13 39 44 0.17 0.09 0.26 0.17 0.26 0.14 0.12 0.27 0.14 0.27 Matches 7 Seasons 3 Clubs 1 League 170 129 11,324 125.8 6 11 17 6 0 0 42 0 8.2 8.2 13.3 21.5 243 516 396 0.05 0.09 0.14 0.05 0.14 0.07 0.11 0.17 0.07 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 Cosenza (5 Seasons) 1 League 112 88 7,677 85.3 6 7 13 6 0 0 34 0 7.0 7.0 9.6 16.6 169 312 302 0.07 0.08 0.15 0.07 0.15 0.08 0.11 0.19 0.08 0.19 Ascoli (2 Seasons) 1 League 42 29 2,682 29.8 0 4 4 0 0 0 6 0 0.8 0.8 3.4 4.2 55 164 70 0.00 0.13 0.13 0.00 0.13 0.03 0.12 0.14 0.03 0.14 Südtirol (1 Season) 1 League 16 12 965 10.7 0 0 0 0 0 0 2 0 0.4 0.4 0.3 0.7 19 40 24 0.00 0.00 0.00 0.00 0.00 0.04 0.02 0.06 0.04 0.06
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 2016-2017 26 Teramo it ITA Coppa Italia 61st 1 1 90 1.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 27 Cosenza it ITA Coppa Italia 61st 1 1 120 1.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 28 Cosenza it ITA Coppa Italia 25th 2 2 180 2.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 30 Bari it ITA Coppa Italia 41st 1 1 45 0.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 31 Ascoli it ITA Coppa Italia Rd1 1 1 90 1.0 1 0 1 1 0 0 0 0 1.00 0.00 1.00 1.00 1.00 Matches 2022-2023 32 Südtirol it ITA Coppa Italia Pre 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 33 Cosenza it ITA Coppa Italia Rd1 1 1 120 1.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2024-2025 34 Cosenza it ITA Coppa Italia Rd1 1 1 59 0.7 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 8 Seasons 5 Clubs 1 League 9 9 794 8.8 1 0 1 1 0 0 2 0 0.11 0.00 0.11 0.11 0.11 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 Cosenza (4 Seasons) 1 League 5 5 479 5.3 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Bari (1 Season) 1 League 1 1 45 0.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Südtirol (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 Teramo (1 Season) 1 League 1 1 90 1.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Ascoli (1 Season) 1 League 1 1 90 1.0 1 0 1 1 0 0 0 0 1.00 0.00 1.00 1.00 1.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 2016-2017 26 Teramo 1 League 1.0 0 0 0 2017-2018 27 Cosenza 1 League 1.3 0 0 0 2018-2019 28 Cosenza 2 Leagues 26.7 1 16 5 31.3 0.65 0.20 0.06 0.20 21.2 2 0 0 1.1 1.1 0.07 -0.1 -0.1 2019-2020 29 Cosenza 1 League 16.3 0 16 4 25.0 0.98 0.25 0.00 0.00 23.2 2 0 0 0.9 0.9 0.06 -0.9 -0.9 2020-2021 30 Bari 1 League 0.5 0 0 0 2020-2021 30 Ascoli 1 League 10.2 0 11 3 27.3 1.08 0.30 0.00 0.00 23.2 0 0 0 0.4 0.4 0.03 -0.4 -0.4 2021-2022 31 Ascoli 2 Leagues 20.6 1 12 2 16.7 0.58 0.10 0.08 0.50 25.0 0 0 0 0.4 0.4 0.04 -0.4 -0.4 2022-2023 32 Südtirol 2 Leagues 11.7 0 8 2 25.0 0.68 0.17 0.00 0.00 22.6 1 0 0 0.4 0.4 0.05 -0.4 -0.4 2022-2023 32 Cosenza 1 League 13.7 2 27 7 25.9 1.97 0.51 0.07 0.29 17.3 1 0 0 2.1 2.1 0.08 -0.1 -0.1 2023-2024 33 Cosenza 2 Leagues 20.3 1 15 4 26.7 0.74 0.20 0.07 0.25 17.2 1 0 0 1.2 1.2 0.08 -0.2 -0.2 2024-2025 34 Cosenza 2 Leagues 12.3 2 26 3 11.5 2.11 0.24 0.08 0.67 16.9 5 0 0 1.7 1.7 0.06 +0.3 +0.3 9 Seasons 5 Clubs 2 Leagues 134.6 7 131 30 22.9 1.01 0.23 0.05 0.23 19.9 12 0 0 8.2 8.2 0.06 -2.2 -2.2 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 Cosenza (6 Seasons) 2 Leagues 90.6 6 100 23 23.0 1.15 0.26 0.06 0.26 18.8 11 0 0 7.0 7.0 0.07 -1.0 -1.0 Ascoli (2 Seasons) 2 Leagues 30.8 1 23 5 21.7 0.75 0.16 0.04 0.20 24.1 0 0 0 0.8 0.8 0.04 -0.8 -0.8 Südtirol (1 Season) 2 Leagues 11.7 0 8 2 25.0 0.68 0.17 0.00 0.00 22.6 1 0 0 0.4 0.4 0.05 -0.4 -0.4 Bari (1 Season) 1 League 0.5 0 0 0 Teramo (1 Season) 1 League 1.0 0 0 0 Coppa Italia (8 Seasons) 8.8 1 2 1 50.0 0.50 0.25 0.50 1.00 0 0 Serie B (7 Seasons) 125.8 6 129 29 22.5 1.03 0.23 0.05 0.21 19.9 12 0 0 8.2 8.2 0.06 -2.2 -2.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 2018-2019 28 Cosenza it ITA 2. Serie B 10th 24.7 1 16 5 31.3 0.65 0.20 0.06 0.20 21.2 2 0 0 1.1 1.1 0.07 -0.1 -0.1 Matches 2019-2020 29 Cosenza it ITA 2. Serie B 15th 16.3 0 16 4 25.0 0.98 0.25 0.00 0.00 23.2 2 0 0 0.9 0.9 0.06 -0.9 -0.9 Matches 2020-2021 30 Ascoli it ITA 2. Serie B 16th 10.2 0 11 3 27.3 1.08 0.30 0.00 0.00 23.2 0 0 0 0.4 0.4 0.03 -0.4 -0.4 Matches 2021-2022 31 Ascoli it ITA 2. Serie B 6th 19.6 0 11 1 9.1 0.56 0.05 0.00 0.00 25.0 0 0 0 0.4 0.4 0.04 -0.4 -0.4 Matches 2022-2023 32 Südtirol it ITA 2. Serie B 6th 10.7 0 8 2 25.0 0.75 0.19 0.00 0.00 22.6 1 0 0 0.4 0.4 0.05 -0.4 -0.4 Matches 2022-2023 32 Cosenza it ITA 2. Serie B 17th 13.7 2 27 7 25.9 1.97 0.51 0.07 0.29 17.3 1 0 0 2.1 2.1 0.08 -0.1 -0.1 Matches 2023-2024 33 Cosenza it ITA 2. Serie B 9th 19.0 1 14 4 28.6 0.74 0.21 0.07 0.25 17.2 1 0 0 1.2 1.2 0.08 -0.2 -0.2 Matches 2024-2025 34 Cosenza it ITA 2. Serie B 20th 11.7 2 26 3 11.5 2.23 0.26 0.08 0.67 16.9 5 0 0 1.7 1.7 0.06 +0.3 +0.3 Matches 7 Seasons 3 Clubs 1 League 125.8 6 129 29 22.5 1.03 0.23 0.05 0.21 19.9 12 0 0 8.2 8.2 0.06 -2.2 -2.2 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 Cosenza (5 Seasons) 1 League 85.3 6 99 23 23.2 1.16 0.27 0.06 0.26 18.8 11 0 0 7.0 7.0 0.07 -1.0 -1.0 Ascoli (2 Seasons) 1 League 29.8 0 22 4 18.2 0.74 0.13 0.00 0.00 24.1 0 0 0 0.8 0.8 0.04 -0.8 -0.8 Südtirol (1 Season) 1 League 10.7 0 8 2 25.0 0.75 0.19 0.00 0.00 22.6 1 0 0 0.4 0.4 0.05 -0.4 -0.4
Passing Table Season Age Squad Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches 2016-2017 26 Teramo 1 League 1.0 0 2017-2018 27 Cosenza 1 League 1.3 0 2018-2019 28 Cosenza 2 Leagues 26.7 870 1186 73.4 13692 5388 499 564 88.5 276 381 72.4 68 158 43.0 1 1.6 2.2 -0.6 20 61 25 14 92 2019-2020 29 Cosenza 1 League 16.3 601 795 75.6 9705 4212 325 361 90.0 209 273 76.6 49 105 46.7 2 3.8 3.0 -1.8 31 55 22 16 77 2020-2021 30 Bari 1 League 0.5 0 2020-2021 30 Ascoli 1 League 10.2 467 626 74.6 8075 4458 228 262 87.0 188 250 75.2 46 89 51.7 3 1.2 0.8 +1.8 7 46 10 4 65 2021-2022 31 Ascoli 2 Leagues 20.6 903 1202 75.1 15245 7902 456 514 88.7 352 463 76.0 81 187 43.3 1 2.2 2.1 -1.2 20 91 13 8 99 2022-2023 32 Südtirol 2 Leagues 11.7 339 473 71.7 6118 2848 153 180 85.0 146 183 79.8 37 90 41.1 0 0.3 0.4 -0.3 7 29 4 1 40 2022-2023 32 Cosenza 1 League 13.7 402 617 65.2 7692 3144 179 218 82.1 164 239 68.6 55 140 39.3 0 0.2 0.6 -0.2 3 34 13 8 44 2023-2024 33 Cosenza 2 Leagues 20.3 617 854 72.2 10876 4501 286 334 85.6 248 341 72.7 65 129 50.4 3 2.6 1.9 +0.4 16 66 12 8 60 2024-2025 34 Cosenza 2 Leagues 12.3 296 418 70.8 4618 1955 166 199 83.4 109 151 72.2 16 47 34.0 1 1.5 0.9 -0.5 21 29 7 5 39 9 Seasons 5 Clubs 2 Leagues 134.6 4495 6171 72.8 76021 34408 2292 2632 87.1 1692 2281 74.2 417 945 44.1 11 13.3 11.9 -2.3 125 411 106 64 516 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 Cosenza (6 Seasons) 2 Leagues 90.6 2786 3870 72.0 46583 19200 1455 1676 86.8 1006 1385 72.6 253 579 43.7 7 9.6 8.6 -2.6 91 245 79 51 312 Ascoli (2 Seasons) 2 Leagues 30.8 1370 1828 74.9 23320 12360 684 776 88.1 540 713 75.7 127 276 46.0 4 3.4 2.9 +0.6 27 137 23 12 164 Südtirol (1 Season) 2 Leagues 11.7 339 473 71.7 6118 2848 153 180 85.0 146 183 79.8 37 90 41.1 0 0.3 0.4 -0.3 7 29 4 1 40 Bari (1 Season) 1 League 0.5 0 Teramo (1 Season) 1 League 1.0 0 Coppa Italia (8 Seasons) 8.8 0 Serie B (7 Seasons) 125.8 4495 6171 72.8 76021 34408 2292 2632 87.1 1692 2281 74.2 417 945 44.1 11 13.3 11.9 -2.3 125 411 106 64 516
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 2018-2019 28 Cosenza it ITA 2. Serie B 10th 24.7 870 1186 73.4 13692 5388 499 564 88.5 276 381 72.4 68 158 43.0 1 1.6 2.2 -0.6 20 61 25 14 92 Matches 2019-2020 29 Cosenza it ITA 2. Serie B 15th 16.3 601 795 75.6 9705 4212 325 361 90.0 209 273 76.6 49 105 46.7 2 3.8 3.0 -1.8 31 55 22 16 77 Matches 2020-2021 30 Ascoli it ITA 2. Serie B 16th 10.2 467 626 74.6 8075 4458 228 262 87.0 188 250 75.2 46 89 51.7 3 1.2 0.8 +1.8 7 46 10 4 65 Matches 2021-2022 31 Ascoli it ITA 2. Serie B 6th 19.6 903 1202 75.1 15245 7902 456 514 88.7 352 463 76.0 81 187 43.3 1 2.2 2.1 -1.2 20 91 13 8 99 Matches 2022-2023 32 Südtirol it ITA 2. Serie B 6th 10.7 339 473 71.7 6118 2848 153 180 85.0 146 183 79.8 37 90 41.1 0 0.3 0.4 -0.3 7 29 4 1 40 Matches 2022-2023 32 Cosenza it ITA 2. Serie B 17th 13.7 402 617 65.2 7692 3144 179 218 82.1 164 239 68.6 55 140 39.3 0 0.2 0.6 -0.2 3 34 13 8 44 Matches 2023-2024 33 Cosenza it ITA 2. Serie B 9th 19.0 617 854 72.2 10876 4501 286 334 85.6 248 341 72.7 65 129 50.4 3 2.6 1.9 +0.4 16 66 12 8 60 Matches 2024-2025 34 Cosenza it ITA 2. Serie B 20th 11.7 296 418 70.8 4618 1955 166 199 83.4 109 151 72.2 16 47 34.0 1 1.5 0.9 -0.5 21 29 7 5 39 Matches 7 Seasons 3 Clubs 1 League 125.8 4495 6171 72.8 76021 34408 2292 2632 87.1 1692 2281 74.2 417 945 44.1 11 13.3 11.9 -2.3 125 411 106 64 516 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 Cosenza (5 Seasons) 1 League 85.3 2786 3870 72.0 46583 19200 1455 1676 86.8 1006 1385 72.6 253 579 43.7 7 9.6 8.6 -2.6 91 245 79 51 312 Ascoli (2 Seasons) 1 League 29.8 1370 1828 74.9 23320 12360 684 776 88.1 540 713 75.7 127 276 46.0 4 3.4 2.9 +0.6 27 137 23 12 164 Südtirol (1 Season) 1 League 10.7 339 473 71.7 6118 2848 153 180 85.0 146 183 79.8 37 90 41.1 0 0.3 0.4 -0.3 7 29 4 1 40
Pass Types Table Season Age Squad Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches 2016-2017 26 Teramo 1 League 1.0 2017-2018 27 Cosenza 1 League 1.3 2018-2019 28 Cosenza 2 Leagues 26.7 1186 980 204 32 0 12 131 140 32 0 24 0 870 2 41 2019-2020 29 Cosenza 1 League 16.3 795 667 125 11 0 10 69 105 9 2 5 0 601 3 20 2020-2021 30 Bari 1 League 0.5 2020-2021 30 Ascoli 1 League 10.2 626 498 125 16 0 2 24 108 1 0 1 0 467 3 10 2021-2022 31 Ascoli 2 Leagues 20.6 1202 960 241 31 1 10 64 208 2 1 1 0 903 1 20 2022-2023 32 Südtirol 2 Leagues 11.7 473 383 89 13 1 6 24 71 5 4 1 0 339 1 11 2022-2023 32 Cosenza 1 League 13.7 617 503 113 7 0 21 40 106 0 0 0 0 402 1 9 2023-2024 33 Cosenza 2 Leagues 20.3 854 677 174 20 0 9 50 149 5 0 0 0 617 3 24 2024-2025 34 Cosenza 2 Leagues 12.3 418 345 72 8 0 0 47 53 11 2 8 0 296 1 17 9 Seasons 5 Clubs 2 Leagues 134.6 6171 5013 1143 138 2 70 449 940 65 9 40 0 4495 15 152 Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches Cosenza (6 Seasons) 2 Leagues 90.6 3870 3172 688 78 0 52 337 553 57 4 37 0 2786 10 111 Ascoli (2 Seasons) 2 Leagues 30.8 1828 1458 366 47 1 12 88 316 3 1 2 0 1370 4 30 Südtirol (1 Season) 2 Leagues 11.7 473 383 89 13 1 6 24 71 5 4 1 0 339 1 11 Bari (1 Season) 1 League 0.5 Teramo (1 Season) 1 League 1.0 Coppa Italia (8 Seasons) 8.8 5 Serie B (7 Seasons) 125.8 6171 5013 1143 138 2 70 444 940 65 9 40 0 4495 15 152
Pass Types Table Season Age Squad Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches 2018-2019 28 Cosenza it ITA 2. Serie B 10th 24.7 1186 980 204 32 0 12 131 140 32 0 24 0 870 2 41 Matches 2019-2020 29 Cosenza it ITA 2. Serie B 15th 16.3 795 667 125 11 0 10 69 105 9 2 5 0 601 3 20 Matches 2020-2021 30 Ascoli it ITA 2. Serie B 16th 10.2 626 498 125 16 0 2 24 108 1 0 1 0 467 3 10 Matches 2021-2022 31 Ascoli it ITA 2. Serie B 6th 19.6 1202 960 241 31 1 10 62 208 2 1 1 0 903 1 20 Matches 2022-2023 32 Südtirol it ITA 2. Serie B 6th 10.7 473 383 89 13 1 6 24 71 5 4 1 0 339 1 11 Matches 2022-2023 32 Cosenza it ITA 2. Serie B 17th 13.7 617 503 113 7 0 21 40 106 0 0 0 0 402 1 9 Matches 2023-2024 33 Cosenza it ITA 2. Serie B 9th 19.0 854 677 174 20 0 9 48 149 5 0 0 0 617 3 24 Matches 2024-2025 34 Cosenza it ITA 2. Serie B 20th 11.7 418 345 72 8 0 0 46 53 11 2 8 0 296 1 17 Matches 7 Seasons 3 Clubs 1 League 125.8 6171 5013 1143 138 2 70 444 940 65 9 40 0 4495 15 152 Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches Cosenza (5 Seasons) 1 League 85.3 3870 3172 688 78 0 52 334 553 57 4 37 0 2786 10 111 Ascoli (2 Seasons) 1 League 29.8 1828 1458 366 47 1 12 86 316 3 1 2 0 1370 4 30 Südtirol (1 Season) 1 League 10.7 473 383 89 13 1 6 24 71 5 4 1 0 339 1 11
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 2016-2017 26 Teramo 1 League 1.0 2017-2018 27 Cosenza 1 League 1.3 2018-2019 28 Cosenza 2 Leagues 26.7 50 2.03 29 12 1 3 2 3 2 0.08 1 1 0 0 0 0 2019-2020 29 Cosenza 1 League 16.3 45 2.76 35 6 2 1 1 0 2 0.12 2 0 0 0 0 0 2020-2021 30 Bari 1 League 0.5 2020-2021 30 Ascoli 1 League 10.2 25 2.46 19 5 0 1 0 0 3 0.30 2 0 0 1 0 0 2021-2022 31 Ascoli 2 Leagues 20.6 54 2.75 37 11 1 3 1 1 4 0.20 2 2 0 0 0 0 2022-2023 32 Südtirol 2 Leagues 11.7 12 1.12 10 2 0 0 0 0 0 0.00 0 0 0 0 0 0 2022-2023 32 Cosenza 1 League 13.7 18 1.31 8 3 0 4 2 1 3 0.22 3 0 0 0 0 0 2023-2024 33 Cosenza 2 Leagues 20.3 43 2.26 31 8 4 0 0 0 6 0.32 5 0 1 0 0 0 2024-2025 34 Cosenza 2 Leagues 12.3 41 3.51 29 4 0 5 2 1 1 0.09 1 0 0 0 0 0 9 Seasons 5 Clubs 2 Leagues 134.6 288 2.29 198 51 8 17 8 6 21 0.17 16 3 1 1 0 0 Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches Cosenza (6 Seasons) 2 Leagues 90.6 197 2.31 132 33 7 13 7 5 14 0.16 12 1 1 0 0 0 Ascoli (2 Seasons) 2 Leagues 30.8 79 2.65 56 16 1 4 1 1 7 0.23 4 2 0 1 0 0 Südtirol (1 Season) 2 Leagues 11.7 12 1.12 10 2 0 0 0 0 0 0.00 0 0 0 0 0 0 Bari (1 Season) 1 League 0.5 Teramo (1 Season) 1 League 1.0 Coppa Italia (8 Seasons) 8.8 Serie B (7 Seasons) 125.8 288 2.29 198 51 8 17 8 6 21 0.17 16 3 1 1 0 0
Goal and Shot Creation Table Season Age Squad Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches 2018-2019 28 Cosenza it ITA 2. Serie B 10th 24.7 50 2.03 29 12 1 3 2 3 2 0.08 1 1 0 0 0 0 Matches 2019-2020 29 Cosenza it ITA 2. Serie B 15th 16.3 45 2.76 35 6 2 1 1 0 2 0.12 2 0 0 0 0 0 Matches 2020-2021 30 Ascoli it ITA 2. Serie B 16th 10.2 25 2.46 19 5 0 1 0 0 3 0.30 2 0 0 1 0 0 Matches 2021-2022 31 Ascoli it ITA 2. Serie B 6th 19.6 54 2.75 37 11 1 3 1 1 4 0.20 2 2 0 0 0 0 Matches 2022-2023 32 Südtirol it ITA 2. Serie B 6th 10.7 12 1.12 10 2 0 0 0 0 0 0.00 0 0 0 0 0 0 Matches 2022-2023 32 Cosenza it ITA 2. Serie B 17th 13.7 18 1.31 8 3 0 4 2 1 3 0.22 3 0 0 0 0 0 Matches 2023-2024 33 Cosenza it ITA 2. Serie B 9th 19.0 43 2.26 31 8 4 0 0 0 6 0.32 5 0 1 0 0 0 Matches 2024-2025 34 Cosenza it ITA 2. Serie B 20th 11.7 41 3.51 29 4 0 5 2 1 1 0.09 1 0 0 0 0 0 Matches 7 Seasons 3 Clubs 1 League 125.8 288 2.29 198 51 8 17 8 6 21 0.17 16 3 1 1 0 0 Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches Cosenza (5 Seasons) 1 League 85.3 197 2.31 132 33 7 13 7 5 14 0.16 12 1 1 0 0 0 Ascoli (2 Seasons) 1 League 29.8 79 2.65 56 16 1 4 1 1 7 0.23 4 2 0 1 0 0 Südtirol (1 Season) 1 League 10.7 12 1.12 10 2 0 0 0 0 0 0.00 0 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 2016-2017 26 Teramo 1 League 1.0 0 2017-2018 27 Cosenza 1 League 1.3 0 2018-2019 28 Cosenza 2 Leagues 26.7 41 31 16 18 7 16 36 44.4 20 21 1 20 34 75 41 0 2019-2020 29 Cosenza 1 League 16.3 32 21 15 13 4 16 34 47.1 18 9 4 5 22 54 35 0 2020-2021 30 Bari 1 League 0.5 0 2020-2021 30 Ascoli 1 League 10.2 22 15 11 9 2 12 17 70.6 5 14 5 9 13 35 30 2 2021-2022 31 Ascoli 2 Leagues 20.6 41 30 22 16 3 21 35 60.0 14 24 8 16 36 77 46 0 2022-2023 32 Südtirol 2 Leagues 11.7 27 15 16 8 3 9 11 81.8 2 9 2 7 15 42 18 0 2022-2023 32 Cosenza 1 League 13.7 33 24 13 14 6 13 23 56.5 10 15 5 10 18 51 28 0 2023-2024 33 Cosenza 2 Leagues 20.3 38 30 20 16 2 17 34 50.0 17 31 9 22 16 52 53 0 2024-2025 34 Cosenza 2 Leagues 12.3 21 13 12 6 3 10 24 41.7 14 19 8 11 5 26 26 0 9 Seasons 5 Clubs 2 Leagues 134.6 255 179 125 100 30 114 214 53.3 100 142 42 100 159 412 277 2 Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches Cosenza (6 Seasons) 2 Leagues 90.6 165 119 76 67 22 72 151 47.7 79 95 27 68 95 258 183 0 Ascoli (2 Seasons) 2 Leagues 30.8 63 45 33 25 5 33 52 63.5 19 38 13 25 49 112 76 2 Südtirol (1 Season) 2 Leagues 11.7 27 15 16 8 3 9 11 81.8 2 9 2 7 15 42 18 0 Bari (1 Season) 1 League 0.5 0 Teramo (1 Season) 1 League 1.0 0 Coppa Italia (8 Seasons) 8.8 5 2 0 Serie B (7 Seasons) 125.8 255 174 125 100 30 114 214 53.3 100 142 42 100 157 412 277 2
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 2018-2019 28 Cosenza it ITA 2. Serie B 10th 24.7 41 31 16 18 7 16 36 44.4 20 21 1 20 34 75 41 0 Matches 2019-2020 29 Cosenza it ITA 2. Serie B 15th 16.3 32 21 15 13 4 16 34 47.1 18 9 4 5 22 54 35 0 Matches 2020-2021 30 Ascoli it ITA 2. Serie B 16th 10.2 22 15 11 9 2 12 17 70.6 5 14 5 9 13 35 30 2 Matches 2021-2022 31 Ascoli it ITA 2. Serie B 6th 19.6 41 28 22 16 3 21 35 60.0 14 24 8 16 36 77 46 0 Matches 2022-2023 32 Südtirol it ITA 2. Serie B 6th 10.7 27 15 16 8 3 9 11 81.8 2 9 2 7 15 42 18 0 Matches 2022-2023 32 Cosenza it ITA 2. Serie B 17th 13.7 33 24 13 14 6 13 23 56.5 10 15 5 10 18 51 28 0 Matches 2023-2024 33 Cosenza it ITA 2. Serie B 9th 19.0 38 28 20 16 2 17 34 50.0 17 31 9 22 14 52 53 0 Matches 2024-2025 34 Cosenza it ITA 2. Serie B 20th 11.7 21 12 12 6 3 10 24 41.7 14 19 8 11 5 26 26 0 Matches 7 Seasons 3 Clubs 1 League 125.8 255 174 125 100 30 114 214 53.3 100 142 42 100 157 412 277 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 Cosenza (5 Seasons) 1 League 85.3 165 116 76 67 22 72 151 47.7 79 95 27 68 93 258 183 0 Ascoli (2 Seasons) 1 League 29.8 63 43 33 25 5 33 52 63.5 19 38 13 25 49 112 76 2 Südtirol (1 Season) 1 League 10.7 27 15 16 8 3 9 11 81.8 2 9 2 7 15 42 18 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 2016-2017 26 Teramo 1 League 1.0 2017-2018 27 Cosenza 1 League 1.3 2018-2019 28 Cosenza 2 Leagues 26.7 1433 46 312 673 474 38 1433 43 15 34.9 28 65.1 740 4906 2340 63 48 8 47 32 832 119 2019-2020 29 Cosenza 1 League 16.3 978 40 247 493 248 23 978 28 13 46.4 15 53.6 473 2679 1564 41 26 6 24 20 568 56 2020-2021 30 Bari 1 League 0.5 2020-2021 30 Ascoli 1 League 10.2 748 48 260 350 145 5 748 4 1 25.0 3 75.0 404 2167 1211 18 10 0 17 3 427 27 2021-2022 31 Ascoli 2 Leagues 20.6 1420 70 509 608 316 17 1420 26 12 46.2 14 53.8 756 3910 2212 37 33 6 22 12 808 43 2022-2023 32 Südtirol 2 Leagues 11.7 571 33 217 244 119 5 571 17 7 41.2 8 47.1 266 1630 913 19 13 1 9 3 292 24 2022-2023 32 Cosenza 1 League 13.7 781 43 240 382 170 34 781 19 8 42.1 8 42.1 343 2121 1195 32 17 6 10 8 402 33 2023-2024 33 Cosenza 2 Leagues 20.3 1064 67 337 494 247 26 1064 24 11 45.8 12 50.0 486 2254 978 20 22 1 34 13 536 50 2024-2025 34 Cosenza 2 Leagues 12.3 552 26 133 237 186 23 552 16 10 62.5 3 18.8 217 1074 491 13 5 0 13 6 261 44 9 Seasons 5 Clubs 2 Leagues 134.6 7547 373 2255 3481 1905 171 7547 177 77 43.5 91 51.4 3685 20741 10904 243 174 28 176 97 4126 396 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 Cosenza (6 Seasons) 2 Leagues 90.6 4808 222 1269 2279 1325 144 4808 130 57 43.8 66 50.8 2259 13034 6568 169 118 21 128 79 2599 302 Ascoli (2 Seasons) 2 Leagues 30.8 2168 118 769 958 461 22 2168 30 13 43.3 17 56.7 1160 6077 3423 55 43 6 39 15 1235 70 Südtirol (1 Season) 2 Leagues 11.7 571 33 217 244 119 5 571 17 7 41.2 8 47.1 266 1630 913 19 13 1 9 3 292 24 Bari (1 Season) 1 League 0.5 Teramo (1 Season) 1 League 1.0 Coppa Italia (8 Seasons) 8.8 Serie B (7 Seasons) 125.8 7547 373 2255 3481 1905 171 7547 177 77 43.5 91 51.4 3685 20741 10904 243 174 28 176 97 4126 396
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 2018-2019 28 Cosenza it ITA 2. Serie B 10th 24.7 1433 46 312 673 474 38 1433 43 15 34.9 28 65.1 740 4906 2340 63 48 8 47 32 832 119 Matches 2019-2020 29 Cosenza it ITA 2. Serie B 15th 16.3 978 40 247 493 248 23 978 28 13 46.4 15 53.6 473 2679 1564 41 26 6 24 20 568 56 Matches 2020-2021 30 Ascoli it ITA 2. Serie B 16th 10.2 748 48 260 350 145 5 748 4 1 25.0 3 75.0 404 2167 1211 18 10 0 17 3 427 27 Matches 2021-2022 31 Ascoli it ITA 2. Serie B 6th 19.6 1420 70 509 608 316 17 1420 26 12 46.2 14 53.8 756 3910 2212 37 33 6 22 12 808 43 Matches 2022-2023 32 Südtirol it ITA 2. Serie B 6th 10.7 571 33 217 244 119 5 571 17 7 41.2 8 47.1 266 1630 913 19 13 1 9 3 292 24 Matches 2022-2023 32 Cosenza it ITA 2. Serie B 17th 13.7 781 43 240 382 170 34 781 19 8 42.1 8 42.1 343 2121 1195 32 17 6 10 8 402 33 Matches 2023-2024 33 Cosenza it ITA 2. Serie B 9th 19.0 1064 67 337 494 247 26 1064 24 11 45.8 12 50.0 486 2254 978 20 22 1 34 13 536 50 Matches 2024-2025 34 Cosenza it ITA 2. Serie B 20th 11.7 552 26 133 237 186 23 552 16 10 62.5 3 18.8 217 1074 491 13 5 0 13 6 261 44 Matches 7 Seasons 3 Clubs 1 League 125.8 7547 373 2255 3481 1905 171 7547 177 77 43.5 91 51.4 3685 20741 10904 243 174 28 176 97 4126 396 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 Cosenza (5 Seasons) 1 League 85.3 4808 222 1269 2279 1325 144 4808 130 57 43.8 66 50.8 2259 13034 6568 169 118 21 128 79 2599 302 Ascoli (2 Seasons) 1 League 29.8 2168 118 769 958 461 22 2168 30 13 43.3 17 56.7 1160 6077 3423 55 43 6 39 15 1235 70 Südtirol (1 Season) 1 League 10.7 571 33 217 244 119 5 571 17 7 41.2 8 47.1 266 1630 913 19 13 1 9 3 292 24
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 2016-2017 26 Teramo it ITA Coppa Italia 1 90 90 100.0 1.0 1 90 1 0 0 0.00 1 2 -1 -1.00 Matches 2017-2018 27 Cosenza it ITA Coppa Italia 1 120 120 100.0 1.3 1 120 1 0 0 0.00 2 3 -1 -0.75 Matches 2018-2019 28 Cosenza it ITA Coppa Italia 2 180 90 85.7 2.0 2 90 1 0 0 1.50 1 5 -4 -2.00 -5.00 Matches 2018-2019 28 Cosenza it ITA 2. Serie B 30 2,219 74 70.4 24.7 25 84 18 5 23 1 1.40 22 27 -5 -0.20 +0.09 32.4 26.2 +6.2 +0.25 +0.04 Matches 2019-2020 29 Cosenza it ITA 2. Serie B 23 1,465 64 42.8 16.3 16 81 8 7 25 11 1.17 16 16 0 0.00 -0.05 20.1 17.2 +2.9 +0.18 +0.38 Matches 2020-2021 30 Bari it ITA Coppa Italia 1 45 45 21.4 0.5 1 45 0 0 0 3.00 3 0 +3 +6.00 +5.45 Matches 2020-2021 30 Ascoli it ITA 2. Serie B 14 914 65 26.7 10.2 9 81 6 5 36 6 1.36 11 12 -1 -0.10 +0.26 12.6 14.0 -1.5 -0.15 +0.33 Matches 2021-2022 31 Ascoli it ITA Coppa Italia 1 90 90 100.0 1.0 1 90 1 0 0 0.00 1 3 -2 -2.00 Matches 2021-2022 31 Ascoli it ITA 2. Serie B 28 1,768 63 51.7 19.6 20 78 9 8 26 7 1.71 27 24 +3 +0.15 -0.23 27.5 27.3 +0.2 +0.01 -0.11 Matches 2022-2023 32 Südtirol it ITA Coppa Italia 1 90 90 100.0 1.0 1 90 1 0 0 0.00 1 3 -2 -2.00 Matches 2022-2023 32 Südtirol it ITA 2. Serie B 16 965 60 28.2 10.7 12 72 5 4 25 2 1.44 7 16 -9 -0.84 -1.32 12.1 14.3 -2.3 -0.21 -0.09 Matches 2022-2023 32 Cosenza it ITA 2. Serie B 15 1,234 82 36.1 13.7 15 82 11 0 1 1.59 12 13 -1 -0.07 +0.83 16.6 14.6 +2.1 +0.15 +0.75 Matches 2023-2024 33 Cosenza it ITA Coppa Italia 1 120 120 100.0 1.3 1 120 1 0 0 0.00 2 5 -3 -2.25 Matches 2023-2024 33 Cosenza it ITA 2. Serie B 25 1,709 68 50.0 19.0 19 81 12 6 29 10 1.19 26 20 +6 +0.32 +0.37 21.2 22.8 -1.6 -0.08 -0.10 Matches 2024-2025 34 Cosenza it ITA Coppa Italia 1 59 59 65.6 0.7 1 59 0 0 0 0.00 0 1 -1 -1.53 +1.38 Matches 2024-2025 34 Cosenza it ITA 2. Serie B 19 1,050 55 40.2 11.7 13 72 2 6 19 8 0.80 8 19 -11 -0.94 -0.89 15.0 13.1 +1.9 +0.17 +0.41 Matches 9 Seasons 5 Clubs 2 Leagues 179 12,118 68 44.4 134.6 138 80 77 41 26 46 1.31 140 169 -29 -0.22 -0.13 157.6 149.6 +7.9 +0.06 +0.27 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 Cosenza (6 Seasons) 2 Leagues 117 8,156 70 49.3 90.6 93 82 54 24 24 31 1.20 89 109 -20 -0.22 +0.06 105.4 93.9 +11.5 +0.13 +0.36 Ascoli (2 Seasons) 2 Leagues 43 2,772 64 40.0 30.8 30 79 16 13 30 13 1.56 39 39 0 0.00 +0.06 40.1 41.4 -1.3 -0.04 +0.19 Südtirol (1 Season) 2 Leagues 17 1,055 62 30.1 11.7 13 74 6 4 25 2 1.36 8 19 -11 -0.94 -1.41 12.1 14.3 -2.3 -0.21 -0.09 Bari (1 Season) 1 League 1 45 45 21.4 0.5 1 45 0 0 0 3.00 3 0 +3 +6.00 +5.45 Teramo (1 Season) 1 League 1 90 90 100.0 1.0 1 90 1 0 0 0.00 1 2 -1 -1.00 Coppa Italia (8 Seasons) 9 794 88 77.8 8.8 9 88 6 0 0 0.67 11 22 -11 -1.25 -1.65 Serie B (7 Seasons) 170 11,324 67 43.1 125.8 129 80 71 41 26 46 1.34 129 147 -18 -0.14 -0.05 157.6 149.6 +7.9 +0.06 +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 2016-2017 26 Teramo 1 League 1 90 90 100.0 1.0 1 90 1 0 0 0.00 1 2 -1 -1.00 2017-2018 27 Cosenza 1 League 1 120 120 100.0 1.3 1 120 1 0 0 0.00 2 3 -1 -0.75 2018-2019 28 Cosenza 2 Leagues 32 2,399 75 71.4 26.7 27 85 19 5 23 1 1.41 23 32 -9 -0.34 -0.15 32.4 26.2 +6.2 +0.25 +0.04 2019-2020 29 Cosenza 1 League 23 1,465 64 42.8 16.3 16 81 8 7 25 11 1.17 16 16 0 0.00 -0.05 20.1 17.2 +2.9 +0.18 +0.38 2020-2021 30 Bari 1 League 1 45 45 21.4 0.5 1 45 0 0 0 3.00 3 0 +3 +6.00 +5.45 2020-2021 30 Ascoli 1 League 14 914 65 26.7 10.2 9 81 6 5 36 6 1.36 11 12 -1 -0.10 +0.26 12.6 14.0 -1.5 -0.15 +0.33 2021-2022 31 Ascoli 2 Leagues 29 1,858 64 52.9 20.6 21 78 10 8 26 7 1.65 28 27 +1 +0.05 -0.33 27.5 27.3 +0.2 +0.01 -0.11 2022-2023 32 Südtirol 2 Leagues 17 1,055 62 30.1 11.7 13 74 6 4 25 2 1.36 8 19 -11 -0.94 -1.41 12.1 14.3 -2.3 -0.21 -0.09 2022-2023 32 Cosenza 1 League 15 1,234 82 36.1 13.7 15 82 11 0 1 1.59 12 13 -1 -0.07 +0.83 16.6 14.6 +2.1 +0.15 +0.75 2023-2024 33 Cosenza 2 Leagues 26 1,829 70 51.7 20.3 20 83 13 6 29 10 1.14 28 25 +3 +0.15 +0.20 21.2 22.8 -1.6 -0.08 -0.10 2024-2025 34 Cosenza 2 Leagues 20 1,109 55 41.1 12.3 14 71 2 6 19 8 0.76 8 20 -12 -0.97 -0.86 15.0 13.1 +1.9 +0.17 +0.41 9 Seasons 5 Clubs 2 Leagues 179 12,118 68 44.4 134.6 138 80 77 41 26 46 1.31 140 169 -29 -0.22 -0.13 157.6 149.6 +7.9 +0.06 +0.27 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 Cosenza (6 Seasons) 2 Leagues 117 8,156 70 49.3 90.6 93 82 54 24 24 31 1.20 89 109 -20 -0.22 +0.06 105.4 93.9 +11.5 +0.13 +0.36 Ascoli (2 Seasons) 2 Leagues 43 2,772 64 40.0 30.8 30 79 16 13 30 13 1.56 39 39 0 0.00 +0.06 40.1 41.4 -1.3 -0.04 +0.19 Südtirol (1 Season) 2 Leagues 17 1,055 62 30.1 11.7 13 74 6 4 25 2 1.36 8 19 -11 -0.94 -1.41 12.1 14.3 -2.3 -0.21 -0.09 Bari (1 Season) 1 League 1 45 45 21.4 0.5 1 45 0 0 0 3.00 3 0 +3 +6.00 +5.45 Teramo (1 Season) 1 League 1 90 90 100.0 1.0 1 90 1 0 0 0.00 1 2 -1 -1.00 Coppa Italia (8 Seasons) 9 794 88 77.8 8.8 9 88 6 0 0 0.67 11 22 -11 -1.25 -1.65 Serie B (7 Seasons) 170 11,324 67 43.1 125.8 129 80 71 41 26 46 1.34 129 147 -18 -0.14 -0.05 157.6 149.6 +7.9 +0.06 +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 2018-2019 28 Cosenza it ITA 2. Serie B 10th 30 2,219 74 70.4 24.7 25 84 18 5 23 1 1.40 22 27 -5 -0.20 +0.09 32.4 26.2 +6.2 +0.25 +0.04 Matches 2019-2020 29 Cosenza it ITA 2. Serie B 15th 23 1,465 64 42.8 16.3 16 81 8 7 25 11 1.17 16 16 0 0.00 -0.05 20.1 17.2 +2.9 +0.18 +0.38 Matches 2020-2021 30 Ascoli it ITA 2. Serie B 16th 14 914 65 26.7 10.2 9 81 6 5 36 6 1.36 11 12 -1 -0.10 +0.26 12.6 14.0 -1.5 -0.15 +0.33 Matches 2021-2022 31 Ascoli it ITA 2. Serie B 6th 28 1,768 63 51.7 19.6 20 78 9 8 26 7 1.71 27 24 +3 +0.15 -0.23 27.5 27.3 +0.2 +0.01 -0.11 Matches 2022-2023 32 Südtirol it ITA 2. Serie B 6th 16 965 60 28.2 10.7 12 72 5 4 25 2 1.44 7 16 -9 -0.84 -1.32 12.1 14.3 -2.3 -0.21 -0.09 Matches 2022-2023 32 Cosenza it ITA 2. Serie B 17th 15 1,234 82 36.1 13.7 15 82 11 0 1 1.59 12 13 -1 -0.07 +0.83 16.6 14.6 +2.1 +0.15 +0.75 Matches 2023-2024 33 Cosenza it ITA 2. Serie B 9th 25 1,709 68 50.0 19.0 19 81 12 6 29 10 1.19 26 20 +6 +0.32 +0.37 21.2 22.8 -1.6 -0.08 -0.10 Matches 2024-2025 34 Cosenza it ITA 2. Serie B 20th 19 1,050 55 40.2 11.7 13 72 2 6 19 8 0.80 8 19 -11 -0.94 -0.89 15.0 13.1 +1.9 +0.17 +0.41 Matches 7 Seasons 3 Clubs 1 League 170 11,324 67 43.1 125.8 129 80 71 41 26 46 1.34 129 147 -18 -0.14 -0.05 157.6 149.6 +7.9 +0.06 +0.27 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 Cosenza (5 Seasons) 1 League 112 7,677 69 47.9 85.3 88 81 51 24 24 31 1.23 84 95 -11 -0.13 +0.15 105.4 93.9 +11.5 +0.13 +0.36 Ascoli (2 Seasons) 1 League 42 2,682 64 39.2 29.8 29 79 15 13 30 13 1.59 38 36 +2 +0.07 +0.13 40.1 41.4 -1.3 -0.04 +0.19 Südtirol (1 Season) 1 League 16 965 60 28.2 10.7 12 72 5 4 25 2 1.44 7 16 -9 -0.84 -1.32 12.1 14.3 -2.3 -0.21 -0.09
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 2016-2017 26 Teramo it ITA Coppa Italia 61st 1 90 90 100.0 1.0 1 90 1 0 0 0.00 1 2 -1 -1.00 Matches 2017-2018 27 Cosenza it ITA Coppa Italia 61st 1 120 120 100.0 1.3 1 120 1 0 0 0.00 2 3 -1 -0.75 Matches 2018-2019 28 Cosenza it ITA Coppa Italia 25th 2 180 90 85.7 2.0 2 90 1 0 0 1.50 1 5 -4 -2.00 -5.00 Matches 2020-2021 30 Bari it ITA Coppa Italia 41st 1 45 45 21.4 0.5 1 45 0 0 0 3.00 3 0 +3 +6.00 +5.45 Matches 2021-2022 31 Ascoli it ITA Coppa Italia Rd1 1 90 90 100.0 1.0 1 90 1 0 0 0.00 1 3 -2 -2.00 Matches 2022-2023 32 Südtirol it ITA Coppa Italia Pre 1 90 90 100.0 1.0 1 90 1 0 0 0.00 1 3 -2 -2.00 Matches 2023-2024 33 Cosenza it ITA Coppa Italia Rd1 1 120 120 100.0 1.3 1 120 1 0 0 0.00 2 5 -3 -2.25 Matches 2024-2025 34 Cosenza it ITA Coppa Italia Rd1 1 59 59 65.6 0.7 1 59 0 0 0 0.00 0 1 -1 -1.53 +1.38 Matches 8 Seasons 5 Clubs 1 League 9 794 88 77.8 8.8 9 88 6 0 0 0.67 11 22 -11 -1.25 -1.65 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Cosenza (4 Seasons) 1 League 5 479 96 88.7 5.3 5 96 3 0 0 0.60 5 14 -9 -1.69 -1.69 Bari (1 Season) 1 League 1 45 45 21.4 0.5 1 45 0 0 0 3.00 3 0 +3 +6.00 +5.45 Südtirol (1 Season) 1 League 1 90 90 100.0 1.0 1 90 1 0 0 0.00 1 3 -2 -2.00 Teramo (1 Season) 1 League 1 90 90 100.0 1.0 1 90 1 0 0 0.00 1 2 -1 -1.00 Ascoli (1 Season) 1 League 1 90 90 100.0 1.0 1 90 1 0 0 0.00 1 3 -2 -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 2016-2017 26 Teramo 1 League 1.0 1 0 0 0 2017-2018 27 Cosenza 1 League 1.3 0 0 0 0 2018-2019 28 Cosenza 2 Leagues 26.7 8 0 0 39 20 2 131 34 31 0 0 0 137 42 33 56.0 2019-2020 29 Cosenza 1 League 16.3 5 0 0 37 15 0 69 22 21 0 0 0 105 23 21 52.3 2020-2021 30 Bari 1 League 0.5 0 0 0 0 2020-2021 30 Ascoli 1 League 10.2 1 0 0 10 10 0 24 13 15 0 0 0 54 20 5 80.0 2021-2022 31 Ascoli 2 Leagues 20.6 5 0 0 21 26 0 64 36 30 0 1 0 107 22 15 59.5 2022-2023 32 Südtirol 2 Leagues 11.7 2 0 0 16 20 0 24 15 15 0 0 0 67 10 10 50.0 2022-2023 32 Cosenza 1 League 13.7 4 0 0 16 15 0 40 18 24 0 0 1 86 16 20 44.4 2023-2024 33 Cosenza 2 Leagues 20.3 11 0 0 22 25 0 50 16 30 0 0 0 105 30 28 51.7 2024-2025 34 Cosenza 2 Leagues 12.3 7 0 0 26 19 0 47 5 13 0 1 0 39 27 19 58.7 9 Seasons 5 Clubs 2 Leagues 134.6 44 0 0 187 150 2 449 159 179 0 2 1 700 190 151 55.7 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches Cosenza (6 Seasons) 2 Leagues 90.6 35 0 0 140 94 2 337 95 119 0 1 1 472 138 121 53.3 Ascoli (2 Seasons) 2 Leagues 30.8 6 0 0 31 36 0 88 49 45 0 1 0 161 42 20 67.7 Südtirol (1 Season) 2 Leagues 11.7 2 0 0 16 20 0 24 15 15 0 0 0 67 10 10 50.0 Bari (1 Season) 1 League 0.5 0 0 0 0 Teramo (1 Season) 1 League 1.0 1 0 0 0 Coppa Italia (8 Seasons) 8.8 2 0 0 4 3 0 5 2 5 0 Serie B (7 Seasons) 125.8 42 0 0 183 147 2 444 157 174 0 2 1 700 190 151 55.7
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 2018-2019 28 Cosenza it ITA 2. Serie B 10th 24.7 8 0 0 39 20 2 131 34 31 0 0 0 137 42 33 56.0 Matches 2019-2020 29 Cosenza it ITA 2. Serie B 15th 16.3 5 0 0 37 15 0 69 22 21 0 0 0 105 23 21 52.3 Matches 2020-2021 30 Ascoli it ITA 2. Serie B 16th 10.2 1 0 0 10 10 0 24 13 15 0 0 0 54 20 5 80.0 Matches 2021-2022 31 Ascoli it ITA 2. Serie B 6th 19.6 5 0 0 20 24 0 62 36 28 0 1 0 107 22 15 59.5 Matches 2022-2023 32 Südtirol it ITA 2. Serie B 6th 10.7 2 0 0 16 20 0 24 15 15 0 0 0 67 10 10 50.0 Matches 2022-2023 32 Cosenza it ITA 2. Serie B 17th 13.7 4 0 0 16 15 0 40 18 24 0 0 1 86 16 20 44.4 Matches 2023-2024 33 Cosenza it ITA 2. Serie B 9th 19.0 11 0 0 20 24 0 48 14 28 0 0 0 105 30 28 51.7 Matches 2024-2025 34 Cosenza it ITA 2. Serie B 20th 11.7 6 0 0 25 19 0 46 5 12 0 1 0 39 27 19 58.7 Matches 7 Seasons 3 Clubs 1 League 125.8 42 0 0 183 147 2 444 157 174 0 2 1 700 190 151 55.7 Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches Cosenza (5 Seasons) 1 League 85.3 34 0 0 137 93 2 334 93 116 0 1 1 472 138 121 53.3 Ascoli (2 Seasons) 1 League 29.8 6 0 0 30 34 0 86 49 43 0 1 0 161 42 20 67.7 Südtirol (1 Season) 1 League 10.7 2 0 0 16 20 0 24 15 15 0 0 0 67 10 10 50.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, 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 Tommaso D'Orazio Pages
Tommaso D'Orazio 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