Standard Stats Table Season Age Squad Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches 2008-2009 20 Bari it ITA 2. Serie B 28 17 1,712 19.0 10 2 12 10 0 0 4 0 0.53 0.11 0.63 0.53 0.63 2009-2010 21 Salernitana it ITA 2. Serie B 36 24 2,170 24.1 6 2 8 6 0 1 4 0 0.25 0.08 0.33 0.25 0.33 2010-2011 22 Bari it ITA 1. Serie A 12 5 665 7.4 1 0 1 1 0 0 1 0 0.14 0.00 0.14 0.14 0.14 Matches 2010-2011 22 Siena it ITA 2. Serie B 14 8 679 7.5 3 0 3 3 0 0 1 0 0.40 0.00 0.40 0.40 0.40 Matches 2011-2012 23 Bari it ITA 2. Serie B 28 20 1,871 20.8 9 2 11 9 0 0 7 0 0.43 0.10 0.53 0.43 0.53 2012-2013 24 Bari it ITA 2. Serie B 36 36 3,224 35.8 17 8 25 13 4 5 7 1 0.47 0.22 0.70 0.36 0.59 2014-2015 26 Bari it ITA 2. Serie B 38 30 2,740 30.4 10 1 11 7 3 3 3 1 0.33 0.03 0.36 0.23 0.26 Matches 2015-2016 27 Bari it ITA Coppa Italia 0 0 Matches 2015-2016 27 Virtus Entella it ITA 2. Serie B 40 37 3,161 35.1 17 3 20 11 6 8 3 0 0.48 0.09 0.57 0.31 0.40 Matches 2016-2017 28 Virtus Entella 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 2016-2017 28 Virtus Entella it ITA 2. Serie B 40 40 3,588 39.9 18 9 27 13 5 5 2 0 0.45 0.23 0.68 0.33 0.55 Matches 2017-2018 29 Virtus Entella 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 2017-2018 29 Empoli it ITA 2. Serie B 41 41 3,651 40.6 27 6 33 24 3 3 6 0 0.67 0.15 0.81 0.59 0.74 Matches 2018-2019 30 Empoli 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 2018-2019 30 Empoli it ITA 1. Serie A 38 38 3,420 38.0 16 3 19 13 3 6 3 0 0.42 0.08 0.50 0.34 0.42 Matches 2019-2020 31 Sassuolo 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 2019-2020 31 Sassuolo it ITA 1. Serie A 36 33 2,931 32.6 21 7 28 19 2 2 3 0 0.64 0.21 0.86 0.58 0.80 Matches 2020-2021 32 Sassuolo it ITA 1. Serie A 25 19 1,697 18.9 11 5 16 8 3 3 1 0 0.58 0.27 0.85 0.42 0.69 Matches 2021-2022 33 Sampdoria it ITA Coppa Italia 2 1 104 1.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 33 Sampdoria it ITA 1. Serie A 36 31 2,790 31.0 11 3 14 11 0 1 0 0 0.35 0.10 0.45 0.35 0.45 Matches 2021-2022 33 Sassuolo it ITA 1. Serie A 2 2 156 1.7 0 1 1 0 0 0 1 0 0.00 0.58 0.58 0.00 0.58 Matches 2022-2023 34 Sampdoria it ITA Coppa Italia 2 1 137 1.5 1 0 1 1 0 0 0 0 0.66 0.00 0.66 0.66 0.66 Matches 2022-2023 34 Sampdoria it ITA 1. Serie A 15 13 1,094 12.2 1 0 1 1 0 0 0 0 0.08 0.00 0.08 0.08 0.08 Matches 2022-2023 34 Empoli it ITA 1. Serie A 21 20 1,708 19.0 5 4 9 3 2 2 1 0 0.26 0.21 0.47 0.16 0.37 Matches 2023-2024 35 Empoli 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 2023-2024 35 Empoli it ITA 1. Serie A 20 15 1,268 14.1 3 0 3 2 1 1 0 0 0.21 0.00 0.21 0.14 0.14 Matches 2024-2025 36 Empoli it ITA Coppa Italia 1 0 15 0.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2024-2025 36 Empoli it ITA 1. Serie A 1 0 6 0.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 16 Seasons 7 Clubs 3 Leagues 517 436 39,237 436.0 188 56 244 156 32 40 47 2 0.43 0.13 0.56 0.36 0.49 Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches Bari (6 Seasons) 3 Leagues 142 108 10,212 113.5 47 13 60 40 7 8 22 2 0.41 0.11 0.53 0.35 0.47 Empoli (5 Seasons) 3 Leagues 124 116 10,248 113.9 52 13 65 43 9 12 10 0 0.46 0.11 0.57 0.38 0.49 Virtus Entella (3 Seasons) 2 Leagues 82 79 6,929 77.0 35 12 47 24 11 13 5 0 0.45 0.16 0.61 0.31 0.47 Sassuolo (3 Seasons) 2 Leagues 64 55 4,874 54.2 32 13 45 27 5 5 5 0 0.59 0.24 0.83 0.50 0.74 Sampdoria (2 Seasons) 2 Leagues 55 46 4,125 45.8 13 3 16 13 0 1 0 0 0.28 0.07 0.35 0.28 0.35 Salernitana (1 Season) 1 League 36 24 2,170 24.1 6 2 8 6 0 1 4 0 0.25 0.08 0.33 0.25 0.33 Siena (1 Season) 1 League 14 8 679 7.5 3 0 3 3 0 0 1 0 0.40 0.00 0.40 0.40 0.40 Serie B (9 Seasons) 301 253 22,796 253.3 117 33 150 96 21 25 37 2 0.46 0.13 0.59 0.38 0.51 Coppa Italia (9 Seasons) 10 7 706 7.8 2 0 2 2 0 0 0 0 0.25 0.00 0.25 0.25 0.25 Serie A (8 Seasons) 206 176 15,735 174.8 69 23 92 58 11 15 10 0 0.39 0.13 0.53 0.33 0.46
Standard Stats Table Season Age Squad Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches 2008-2009 20 Bari 1 League 28 17 1,712 19.0 10 2 12 10 0 0 4 0 0.53 0.11 0.63 0.53 0.63 2009-2010 21 Salernitana 1 League 36 24 2,170 24.1 6 2 8 6 0 1 4 0 0.25 0.08 0.33 0.25 0.33 2010-2011 22 Siena 1 League 14 8 679 7.5 3 0 3 3 0 0 1 0 0.40 0.00 0.40 0.40 0.40 2010-2011 22 Bari 1 League 12 5 665 7.4 1 0 1 1 0 0 1 0 0.14 0.00 0.14 0.14 0.14 2011-2012 23 Bari 1 League 28 20 1,871 20.8 9 2 11 9 0 0 7 0 0.43 0.10 0.53 0.43 0.53 2012-2013 24 Bari 1 League 36 36 3,224 35.8 17 8 25 13 4 5 7 1 0.47 0.22 0.70 0.36 0.59 2014-2015 26 Bari 1 League 38 30 2,740 30.4 10 1 11 7 3 3 3 1 0.33 0.03 0.36 0.23 0.26 2015-2016 27 Bari 1 League 0 0 2015-2016 27 Virtus Entella 1 League 40 37 3,161 35.1 17 3 20 11 6 8 3 0 0.48 0.09 0.57 0.31 0.40 2016-2017 28 Virtus Entella 2 Leagues 41 41 3,678 40.9 18 9 27 13 5 5 2 0 0.44 0.22 0.66 0.32 0.54 2017-2018 29 Virtus Entella 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 2017-2018 29 Empoli 1 League 41 41 3,651 40.6 27 6 33 24 3 3 6 0 0.67 0.15 0.81 0.59 0.74 2018-2019 30 Empoli 2 Leagues 39 39 3,510 39.0 16 3 19 13 3 6 3 0 0.41 0.08 0.49 0.33 0.41 2019-2020 31 Sassuolo 2 Leagues 37 34 3,021 33.6 21 7 28 19 2 2 3 0 0.63 0.21 0.83 0.57 0.77 2020-2021 32 Sassuolo 1 League 25 19 1,697 18.9 11 5 16 8 3 3 1 0 0.58 0.27 0.85 0.42 0.69 2021-2022 33 Sassuolo 1 League 2 2 156 1.7 0 1 1 0 0 0 1 0 0.00 0.58 0.58 0.00 0.58 2021-2022 33 Sampdoria 2 Leagues 38 32 2,894 32.2 11 3 14 11 0 1 0 0 0.34 0.09 0.44 0.34 0.44 2022-2023 34 Sampdoria 2 Leagues 17 14 1,231 13.7 2 0 2 2 0 0 0 0 0.15 0.00 0.15 0.15 0.15 2022-2023 34 Empoli 1 League 21 20 1,708 19.0 5 4 9 3 2 2 1 0 0.26 0.21 0.47 0.16 0.37 2023-2024 35 Empoli 2 Leagues 21 16 1,358 15.1 4 0 4 3 1 1 0 0 0.27 0.00 0.27 0.20 0.20 2024-2025 36 Empoli 2 Leagues 2 0 21 0.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 16 Seasons 7 Clubs 3 Leagues 517 436 39,237 436.0 188 56 244 156 32 40 47 2 0.43 0.13 0.56 0.36 0.49 Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches Bari (6 Seasons) 3 Leagues 142 108 10,212 113.5 47 13 60 40 7 8 22 2 0.41 0.11 0.53 0.35 0.47 Empoli (5 Seasons) 3 Leagues 124 116 10,248 113.9 52 13 65 43 9 12 10 0 0.46 0.11 0.57 0.38 0.49 Virtus Entella (3 Seasons) 2 Leagues 82 79 6,929 77.0 35 12 47 24 11 13 5 0 0.45 0.16 0.61 0.31 0.47 Sassuolo (3 Seasons) 2 Leagues 64 55 4,874 54.2 32 13 45 27 5 5 5 0 0.59 0.24 0.83 0.50 0.74 Sampdoria (2 Seasons) 2 Leagues 55 46 4,125 45.8 13 3 16 13 0 1 0 0 0.28 0.07 0.35 0.28 0.35 Salernitana (1 Season) 1 League 36 24 2,170 24.1 6 2 8 6 0 1 4 0 0.25 0.08 0.33 0.25 0.33 Siena (1 Season) 1 League 14 8 679 7.5 3 0 3 3 0 0 1 0 0.40 0.00 0.40 0.40 0.40 Serie B (9 Seasons) 301 253 22,796 253.3 117 33 150 96 21 25 37 2 0.46 0.13 0.59 0.38 0.51 Coppa Italia (9 Seasons) 10 7 706 7.8 2 0 2 2 0 0 0 0 0.25 0.00 0.25 0.25 0.25 Serie A (8 Seasons) 206 176 15,735 174.8 69 23 92 58 11 15 10 0 0.39 0.13 0.53 0.33 0.46
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 2008-2009 20 Bari it ITA 2. Serie B 1st 28 17 1,712 19.0 10 2 12 10 0 0 4 0 0.53 0.11 0.63 0.53 0.63 2009-2010 21 Salernitana it ITA 2. Serie B 22nd 36 24 2,170 24.1 6 2 8 6 0 1 4 0 0.25 0.08 0.33 0.25 0.33 2010-2011 22 Siena it ITA 2. Serie B 2nd 14 8 679 7.5 3 0 3 3 0 0 1 0 0.40 0.00 0.40 0.40 0.40 Matches 2010-2011 22 Bari it ITA 1. Serie A 20th 12 5 665 7.4 1 0 1 1 0 0 1 0 0.14 0.00 0.14 0.14 0.14 Matches 2011-2012 23 Bari it ITA 2. Serie B 13th 28 20 1,871 20.8 9 2 11 9 0 0 7 0 0.43 0.10 0.53 0.43 0.53 2012-2013 24 Bari it ITA 2. Serie B 10th 36 36 3,224 35.8 17 8 25 13 4 5 7 1 0.47 0.22 0.70 0.36 0.59 2014-2015 26 Bari it ITA 2. Serie B 10th 38 30 2,740 30.4 10 1 11 7 3 3 3 1 0.33 0.03 0.36 0.23 0.26 Matches 2015-2016 27 Virtus Entella it ITA 2. Serie B 9th 40 37 3,161 35.1 17 3 20 11 6 8 3 0 0.48 0.09 0.57 0.31 0.40 Matches 2016-2017 28 Virtus Entella it ITA 2. Serie B 11th 40 40 3,588 39.9 18 9 27 13 5 5 2 0 0.45 0.23 0.68 0.33 0.55 Matches 2017-2018 29 Empoli it ITA 2. Serie B 1st 41 41 3,651 40.6 27 6 33 24 3 3 6 0 0.67 0.15 0.81 0.59 0.74 Matches 2018-2019 30 Empoli it ITA 1. Serie A 18th 38 38 3,420 38.0 16 3 19 13 3 6 3 0 0.42 0.08 0.50 0.34 0.42 Matches 2019-2020 31 Sassuolo it ITA 1. Serie A 8th 36 33 2,931 32.6 21 7 28 19 2 2 3 0 0.64 0.21 0.86 0.58 0.80 Matches 2020-2021 32 Sassuolo it ITA 1. Serie A 8th 25 19 1,697 18.9 11 5 16 8 3 3 1 0 0.58 0.27 0.85 0.42 0.69 Matches 2021-2022 33 Sassuolo it ITA 1. Serie A 11th 2 2 156 1.7 0 1 1 0 0 0 1 0 0.00 0.58 0.58 0.00 0.58 Matches 2021-2022 33 Sampdoria it ITA 1. Serie A 15th 36 31 2,790 31.0 11 3 14 11 0 1 0 0 0.35 0.10 0.45 0.35 0.45 Matches 2022-2023 34 Sampdoria it ITA 1. Serie A 20th 15 13 1,094 12.2 1 0 1 1 0 0 0 0 0.08 0.00 0.08 0.08 0.08 Matches 2022-2023 34 Empoli it ITA 1. Serie A 14th 21 20 1,708 19.0 5 4 9 3 2 2 1 0 0.26 0.21 0.47 0.16 0.37 Matches 2023-2024 35 Empoli it ITA 1. Serie A 17th 20 15 1,268 14.1 3 0 3 2 1 1 0 0 0.21 0.00 0.21 0.14 0.14 Matches 2024-2025 36 Empoli it ITA 1. Serie A 18th 1 0 6 0.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 16 Seasons 7 Clubs 2 Leagues 507 429 38,531 428.1 186 56 242 154 32 40 47 2 0.43 0.13 0.57 0.36 0.49 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 Bari (5 Seasons) 2 Leagues 142 108 10,212 113.5 47 13 60 40 7 8 22 2 0.41 0.11 0.53 0.35 0.47 Empoli (5 Seasons) 2 Leagues 121 114 10,053 111.7 51 13 64 42 9 12 10 0 0.46 0.12 0.57 0.38 0.49 Sassuolo (3 Seasons) 1 League 63 54 4,784 53.2 32 13 45 27 5 5 5 0 0.60 0.24 0.85 0.51 0.75 Virtus Entella (2 Seasons) 1 League 80 77 6,749 75.0 35 12 47 24 11 13 5 0 0.47 0.16 0.63 0.32 0.48 Sampdoria (2 Seasons) 1 League 51 44 3,884 43.2 12 3 15 12 0 1 0 0 0.28 0.07 0.35 0.28 0.35 Salernitana (1 Season) 1 League 36 24 2,170 24.1 6 2 8 6 0 1 4 0 0.25 0.08 0.33 0.25 0.33 Siena (1 Season) 1 League 14 8 679 7.5 3 0 3 3 0 0 1 0 0.40 0.00 0.40 0.40 0.40 Serie B (9 Seasons) 301 253 22,796 253.3 117 33 150 96 21 25 37 2 0.46 0.13 0.59 0.38 0.51 Serie A (8 Seasons) 206 176 15,735 174.8 69 23 92 58 11 15 10 0 0.39 0.13 0.53 0.33 0.46
Standard Stats Table Season Age Squad Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches 2020 32 it Italy Friendlies (M) 1 1 74 0.8 1 0 1 1 0 0 0 0 1.22 0.00 1.22 1.22 1.22 Matches 2020-2021 32 it Italy UEFA Nations League 3P 1 0 8 0.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 1 Season 1 Club 2 Leagues 2 1 82 0.9 1 0 1 1 0 0 0 0 1.10 0.00 1.10 1.10 1.10 Friendlies (M) (1 Season) 1 1 74 0.8 1 0 1 1 0 0 0 0 1.22 0.00 1.22 1.22 1.22 UEFA Nations League (1 Season) 1 0 8 0.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00
Shooting Table Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches 2008-2009 20 Bari 1 League 19.0 10 24 1.26 0.42 0 0 2009-2010 21 Salernitana 1 League 24.1 6 24 1.00 0.25 0 1 2010-2011 22 Siena 1 League 7.5 3 4 0.53 0.75 0 0 2010-2011 22 Bari 1 League 7.4 1 5 0.68 0.20 0 0 2011-2012 23 Bari 1 League 20.8 9 21 1.01 0.43 0 0 2012-2013 24 Bari 1 League 35.8 17 41 1.14 0.32 4 5 2014-2015 26 Bari 1 League 30.4 10 41 1.35 0.17 3 3 2015-2016 27 Virtus Entella 1 League 35.1 17 59 1.68 0.19 6 8 2016-2017 28 Virtus Entella 2 Leagues 40.9 18 48 1.20 0.27 5 5 2017-2018 29 Virtus Entella 1 League 1.0 0 0 0 2017-2018 29 Empoli 1 League 40.6 27 0 61 0.00 1.50 0.39 3 3 2018-2019 30 Empoli 2 Leagues 39.0 16 96 44 45.8 2.53 1.16 0.14 0.30 3 6 2019-2020 31 Sassuolo 2 Leagues 33.6 21 73 35 47.9 2.17 1.04 0.26 0.54 2 2 2020-2021 32 Sassuolo 1 League 18.9 11 43 20 46.5 2.28 1.06 0.19 0.40 3 3 2021-2022 33 Sassuolo 1 League 1.7 0 4 0 0.0 2.31 0.00 0.00 0 0 2021-2022 33 Sampdoria 2 Leagues 32.2 11 54 29 53.7 1.68 0.90 0.20 0.38 0 1 2022-2023 34 Sampdoria 2 Leagues 13.7 2 23 7 30.4 1.68 0.51 0.09 0.29 0 0 2022-2023 34 Empoli 1 League 19.0 5 42 17 40.5 2.21 0.90 0.07 0.18 2 2 2023-2024 35 Empoli 2 Leagues 15.1 4 25 11 44.0 1.66 0.73 0.12 0.27 1 1 2024-2025 36 Empoli 2 Leagues 0.2 0 0 0 0.00 0.00 0 0 16 Seasons 7 Clubs 3 Leagues 436.0 188 360 491 62.2 1.69 1.13 0.23 0.32 32 40 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches Bari (6 Seasons) 3 Leagues 113.5 47 132 1.16 0.30 7 8 Empoli (5 Seasons) 3 Leagues 113.9 52 163 133 81.6 1.44 1.18 0.26 0.32 9 12 Virtus Entella (3 Seasons) 2 Leagues 77.0 35 107 1.43 0.22 11 13 Sassuolo (3 Seasons) 2 Leagues 54.2 32 120 55 45.8 2.22 1.02 0.23 0.49 5 5 Sampdoria (2 Seasons) 2 Leagues 45.8 13 77 36 46.8 1.68 0.79 0.17 0.36 0 1 Salernitana (1 Season) 1 League 24.1 6 24 1.00 0.25 0 1 Siena (1 Season) 1 League 7.5 3 4 0.53 0.75 0 0 Serie B (9 Seasons) 253.3 117 0 323 0.00 1.28 0.30 21 25 Coppa Italia (9 Seasons) 7.8 2 6 3 50.0 1.24 0.62 0.33 0.67 0 0 Serie A (8 Seasons) 174.8 69 354 165 45.2 2.11 0.94 0.16 0.35 11 15
Shooting Table Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches 2020 32 it Italy Friendlies (M) 0.8 1 0 0 Matches 2020-2021 32 it Italy UEFA Nations League 3P 0.1 0 1 0 0.0 11.25 0.00 0.00 0 0 Matches 1 Season 1 Club 2 Leagues 0.9 1 1 0 0.0 11.25 0.00 0.00 0 0 Friendlies (M) (1 Season) 0.8 1 0 0 UEFA Nations League (1 Season) 0.1 0 1 0 0.0 11.25 0.00 0.00 0 0
Playing Time Table Season Age Squad Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches 2008-2009 20 Bari it ITA 2. Serie B 28 1,712 61 45.3 19.0 17 11 2009-2010 21 Salernitana it ITA 2. Serie B 36 2,170 60 57.4 24.1 24 12 2010-2011 22 Bari it ITA 1. Serie A 12 665 55 19.4 7.4 5 3 7 Matches 2010-2011 22 Siena it ITA 2. Serie B 14 679 49 18.0 7.5 8 6 Matches 2011-2012 23 Bari it ITA 2. Serie B 28 1,871 67 49.5 20.8 20 8 2012-2013 24 Bari it ITA 2. Serie B 36 3,224 90 85.3 35.8 36 0 2014-2015 26 Bari it ITA 2. Serie B 38 2,740 72 72.5 30.4 30 24 8 2 1.21 28 39 -11 -0.36 -0.79 Matches 2015-2016 27 Bari it ITA Coppa Italia 0 0 0 0 1 Matches 2015-2016 27 Virtus Entella it ITA 2. Serie B 40 3,161 79 83.6 35.1 37 28 3 0 1.53 38 35 +3 +0.09 -1.08 Matches 2016-2017 28 Virtus Entella it ITA Coppa Italia 1 90 90 50.0 1.0 1 90 1 0 0 3.00 2 0 +2 +2.00 +5.00 Matches 2016-2017 28 Virtus Entella it ITA 2. Serie B 40 3,588 90 94.9 39.9 40 38 0 Matches 2017-2018 29 Virtus Entella it ITA Coppa Italia 1 90 90 100.0 1.0 1 90 1 0 0 0.00 0 1 -1 -1.00 Matches 2017-2018 29 Empoli it ITA 2. Serie B 41 3,651 89 96.6 40.6 41 35 0 0 2.00 84 47 +37 +0.91 -0.48 Matches 2018-2019 30 Empoli it ITA Coppa Italia 1 90 90 100.0 1.0 1 90 1 0 0 0.00 0 3 -3 -3.00 Matches 2018-2019 30 Empoli it ITA 1. Serie A 38 3,420 90 100.0 38.0 38 90 38 0 0 1.00 51 70 -19 -0.50 Matches 2019-2020 31 Sassuolo it ITA Coppa Italia 1 90 90 50.0 1.0 1 90 1 0 0 3.00 1 0 +1 +1.00 +2.00 Matches 2019-2020 31 Sassuolo it ITA 1. Serie A 36 2,931 81 85.7 32.6 33 87 25 3 21 1 1.39 60 54 +6 +0.18 +0.18 Matches 2020-2021 32 Sassuolo it ITA 1. Serie A 25 1,697 68 49.6 18.9 19 79 11 6 32 1 1.52 36 30 +6 +0.32 +0.21 Matches 2021-2022 33 Sampdoria it ITA Coppa Italia 2 104 52 38.5 1.2 1 84 0 1 20 0 1.50 1 4 -3 -2.60 -3.68 Matches 2021-2022 33 Sampdoria it ITA 1. Serie A 36 2,790 78 81.6 31.0 31 85 19 5 33 0 0.97 41 53 -12 -0.39 +0.33 Matches 2021-2022 33 Sassuolo it ITA 1. Serie A 2 156 78 4.6 1.7 2 78 0 0 0 2.00 3 2 +1 +0.58 +0.66 Matches 2022-2023 34 Sampdoria it ITA Coppa Italia 2 137 69 45.7 1.5 1 62 0 1 75 0 2.00 1 1 0 0.00 0.00 Matches 2022-2023 34 Sampdoria it ITA 1. Serie A 15 1,094 73 32.0 12.2 13 78 6 2 40 0 0.40 6 20 -14 -1.15 +0.13 Matches 2022-2023 34 Empoli it ITA 1. Serie A 21 1,708 81 49.9 19.0 20 84 7 1 34 0 1.19 22 22 0 0.00 +0.63 Matches 2023-2024 35 Empoli it ITA Coppa Italia 1 90 90 100.0 1.0 1 90 1 0 0 0.00 1 2 -1 -1.00 Matches 2023-2024 35 Empoli it ITA 1. Serie A 20 1,268 63 37.1 14.1 15 75 4 5 27 6 0.70 8 22 -14 -0.99 -0.53 Matches 2024-2025 36 Empoli it ITA Coppa Italia 1 15 15 2.5 0.2 0 0 1 15 0 3.00 1 0 +1 +6.00 +6.15 Matches 2024-2025 36 Empoli it ITA 1. Serie A 1 6 6 0.2 0.1 0 0 1 6 0 1.00 0 0 0 0.00 +0.69 Matches 16 Seasons 7 Clubs 3 Leagues 517 39,237 76 56.0 436.0 436 84 243 81 30 11 1.29 384 405 -21 -0.07 +0.29 Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Bari (6 Seasons) 3 Leagues 142 10,212 72 54.8 113.5 108 27 34 3 1.21 28 39 -11 -0.36 -0.79 Empoli (5 Seasons) 3 Leagues 124 10,248 83 56.2 113.9 116 85 86 8 24 6 1.31 167 166 +1 +0.01 +0.55 Virtus Entella (3 Seasons) 2 Leagues 82 6,929 85 88.5 77.0 79 90 68 3 0 1.53 40 36 +4 +0.11 -0.53 Sassuolo (3 Seasons) 2 Leagues 64 4,874 76 46.7 54.2 55 84 37 9 28 2 1.49 100 86 +14 +0.26 +0.29 Sampdoria (2 Seasons) 2 Leagues 55 4,125 75 55.7 45.8 46 82 25 9 38 0 0.87 49 78 -29 -0.63 +0.35 Salernitana (1 Season) 1 League 36 2,170 60 57.4 24.1 24 12 Siena (1 Season) 1 League 14 679 49 18.0 7.5 8 6 Serie B (9 Seasons) 301 22,796 76 67.0 253.3 253 125 48 2 1.59 150 121 +29 +0.27 -0.48 Coppa Italia (9 Seasons) 10 706 71 37.4 7.8 7 85 5 3 37 1 1.60 7 11 -4 -0.51 -0.26 Serie A (8 Seasons) 206 15,735 76 46.0 174.8 176 84 113 30 29 8 1.09 227 273 -46 -0.27 +0.23
Playing Time Table Season Age Squad Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches 2008-2009 20 Bari 1 League 28 1,712 61 45.3 19.0 17 11 2009-2010 21 Salernitana 1 League 36 2,170 60 57.4 24.1 24 12 2010-2011 22 Siena 1 League 14 679 49 18.0 7.5 8 6 2010-2011 22 Bari 1 League 12 665 55 19.4 7.4 5 3 7 2011-2012 23 Bari 1 League 28 1,871 67 49.5 20.8 20 8 2012-2013 24 Bari 1 League 36 3,224 90 85.3 35.8 36 0 2014-2015 26 Bari 1 League 38 2,740 72 72.5 30.4 30 24 8 2 1.21 28 39 -11 -0.36 -0.79 2015-2016 27 Bari 1 League 0 0 0 0 1 2015-2016 27 Virtus Entella 1 League 40 3,161 79 83.6 35.1 37 28 3 0 1.53 38 35 +3 +0.09 -1.08 2016-2017 28 Virtus Entella 2 Leagues 41 3,678 90 92.9 40.9 41 90 39 0 0 3.00 2 0 +2 +2.00 +5.00 2017-2018 29 Virtus Entella 1 League 1 90 90 100.0 1.0 1 90 1 0 0 0.00 0 1 -1 -1.00 2017-2018 29 Empoli 1 League 41 3,651 89 96.6 40.6 41 35 0 0 2.00 84 47 +37 +0.91 -0.48 2018-2019 30 Empoli 2 Leagues 39 3,510 90 100.0 39.0 39 90 39 0 0 0.97 51 73 -22 -0.56 2019-2020 31 Sassuolo 2 Leagues 37 3,021 82 83.9 33.6 34 87 26 3 21 1 1.43 61 54 +7 +0.21 +0.36 2020-2021 32 Sassuolo 1 League 25 1,697 68 49.6 18.9 19 79 11 6 32 1 1.52 36 30 +6 +0.32 +0.21 2021-2022 33 Sassuolo 1 League 2 156 78 4.6 1.7 2 78 0 0 0 2.00 3 2 +1 +0.58 +0.66 2021-2022 33 Sampdoria 2 Leagues 38 2,894 76 78.4 32.2 32 85 19 6 31 0 1.00 42 57 -15 -0.47 -0.13 2022-2023 34 Sampdoria 2 Leagues 17 1,231 72 33.1 13.7 14 77 6 3 52 0 0.59 7 21 -14 -1.02 +0.17 2022-2023 34 Empoli 1 League 21 1,708 81 49.9 19.0 20 84 7 1 34 0 1.19 22 22 0 0.00 +0.63 2023-2024 35 Empoli 2 Leagues 21 1,358 65 38.7 15.1 16 76 5 5 27 6 0.67 9 24 -15 -0.99 -0.53 2024-2025 36 Empoli 2 Leagues 2 21 11 0.5 0.2 0 0 2 11 0 2.00 1 0 +1 +4.29 +4.89 16 Seasons 7 Clubs 3 Leagues 517 39,237 76 56.0 436.0 436 84 243 81 30 11 1.29 384 405 -21 -0.07 +0.29 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Bari (6 Seasons) 3 Leagues 142 10,212 72 54.8 113.5 108 27 34 3 1.21 28 39 -11 -0.36 -0.79 Empoli (5 Seasons) 3 Leagues 124 10,248 83 56.2 113.9 116 85 86 8 24 6 1.31 167 166 +1 +0.01 +0.55 Virtus Entella (3 Seasons) 2 Leagues 82 6,929 85 88.5 77.0 79 90 68 3 0 1.53 40 36 +4 +0.11 -0.53 Sassuolo (3 Seasons) 2 Leagues 64 4,874 76 46.7 54.2 55 84 37 9 28 2 1.49 100 86 +14 +0.26 +0.29 Sampdoria (2 Seasons) 2 Leagues 55 4,125 75 55.7 45.8 46 82 25 9 38 0 0.87 49 78 -29 -0.63 +0.35 Salernitana (1 Season) 1 League 36 2,170 60 57.4 24.1 24 12 Siena (1 Season) 1 League 14 679 49 18.0 7.5 8 6 Serie B (9 Seasons) 301 22,796 76 67.0 253.3 253 125 48 2 1.59 150 121 +29 +0.27 -0.48 Coppa Italia (9 Seasons) 10 706 71 37.4 7.8 7 85 5 3 37 1 1.60 7 11 -4 -0.51 -0.26 Serie A (8 Seasons) 206 15,735 76 46.0 174.8 176 84 113 30 29 8 1.09 227 273 -46 -0.27 +0.23
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 2008-2009 20 Bari it ITA 2. Serie B 1st 28 1,712 61 45.3 19.0 17 11 2009-2010 21 Salernitana it ITA 2. Serie B 22nd 36 2,170 60 57.4 24.1 24 12 2010-2011 22 Siena it ITA 2. Serie B 2nd 14 679 49 18.0 7.5 8 6 Matches 2010-2011 22 Bari it ITA 1. Serie A 20th 12 665 55 19.4 7.4 5 3 7 Matches 2011-2012 23 Bari it ITA 2. Serie B 13th 28 1,871 67 49.5 20.8 20 8 2012-2013 24 Bari it ITA 2. Serie B 10th 36 3,224 90 85.3 35.8 36 0 2014-2015 26 Bari it ITA 2. Serie B 10th 38 2,740 72 72.5 30.4 30 24 8 2 1.21 28 39 -11 -0.36 -0.79 Matches 2015-2016 27 Virtus Entella it ITA 2. Serie B 9th 40 3,161 79 83.6 35.1 37 28 3 0 1.53 38 35 +3 +0.09 -1.08 Matches 2016-2017 28 Virtus Entella it ITA 2. Serie B 11th 40 3,588 90 94.9 39.9 40 38 0 Matches 2017-2018 29 Empoli it ITA 2. Serie B 1st 41 3,651 89 96.6 40.6 41 35 0 0 2.00 84 47 +37 +0.91 -0.48 Matches 2018-2019 30 Empoli it ITA 1. Serie A 18th 38 3,420 90 100.0 38.0 38 90 38 0 0 1.00 51 70 -19 -0.50 Matches 2019-2020 31 Sassuolo it ITA 1. Serie A 8th 36 2,931 81 85.7 32.6 33 87 25 3 21 1 1.39 60 54 +6 +0.18 +0.18 Matches 2020-2021 32 Sassuolo it ITA 1. Serie A 8th 25 1,697 68 49.6 18.9 19 79 11 6 32 1 1.52 36 30 +6 +0.32 +0.21 Matches 2021-2022 33 Sassuolo it ITA 1. Serie A 11th 2 156 78 4.6 1.7 2 78 0 0 0 2.00 3 2 +1 +0.58 +0.66 Matches 2021-2022 33 Sampdoria it ITA 1. Serie A 15th 36 2,790 78 81.6 31.0 31 85 19 5 33 0 0.97 41 53 -12 -0.39 +0.33 Matches 2022-2023 34 Sampdoria it ITA 1. Serie A 20th 15 1,094 73 32.0 12.2 13 78 6 2 40 0 0.40 6 20 -14 -1.15 +0.13 Matches 2022-2023 34 Empoli it ITA 1. Serie A 14th 21 1,708 81 49.9 19.0 20 84 7 1 34 0 1.19 22 22 0 0.00 +0.63 Matches 2023-2024 35 Empoli it ITA 1. Serie A 17th 20 1,268 63 37.1 14.1 15 75 4 5 27 6 0.70 8 22 -14 -0.99 -0.53 Matches 2024-2025 36 Empoli it ITA 1. Serie A 18th 1 6 6 0.2 0.1 0 0 1 6 0 1.00 0 0 0 0.00 +0.69 Matches 16 Seasons 7 Clubs 2 Leagues 507 38,531 76 56.5 428.1 429 84 238 78 29 10 1.28 377 394 -17 -0.06 +0.31 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Bari (5 Seasons) 2 Leagues 142 10,212 72 55.1 113.5 108 27 34 2 1.21 28 39 -11 -0.36 -0.79 Empoli (5 Seasons) 2 Leagues 121 10,053 83 57.6 111.7 114 85 84 7 25 6 1.32 165 161 +4 +0.04 +0.61 Sassuolo (3 Seasons) 1 League 63 4,784 76 46.6 53.2 54 84 36 9 28 2 1.46 99 86 +13 +0.24 +0.26 Virtus Entella (2 Seasons) 1 League 80 6,749 84 89.3 75.0 77 66 3 0 1.53 38 35 +3 +0.09 -1.08 Sampdoria (2 Seasons) 1 League 51 3,884 76 56.8 43.2 44 83 25 7 35 0 0.80 47 73 -26 -0.60 +0.55 Salernitana (1 Season) 1 League 36 2,170 60 57.4 24.1 24 12 Siena (1 Season) 1 League 14 679 49 18.0 7.5 8 6 Serie B (9 Seasons) 301 22,796 76 67.0 253.3 253 125 48 2 1.59 150 121 +29 +0.27 -0.48 Serie A (8 Seasons) 206 15,735 76 46.0 174.8 176 84 113 30 29 8 1.09 227 273 -46 -0.27 +0.23
Playing Time Table Season Age Squad Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches 2020 32 it Italy Friendlies (M) 1 74 74 41.1 0.8 1 74 0 0 0 3.00 6 0 +6 +7.30 +3.90 Matches 2020-2021 32 it Italy UEFA Nations League 3P 1 8 8 1.1 0.1 0 0 1 8 2 1.00 0 0 0 0.00 -0.63 Matches 1 Season 1 Club 2 Leagues 2 82 41 9.1 0.9 1 74 0 1 8 2 2.00 6 0 +6 +6.59 +5.60 Friendlies (M) (1 Season) 1 74 74 41.1 0.8 1 74 0 0 0 3.00 6 0 +6 +7.30 +3.90 UEFA Nations League (1 Season) 1 8 8 1.1 0.1 0 0 1 8 2 1.00 0 0 0 0.00 -0.63
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2008-2009 20 Bari 1 League 19.0 4 0 2009-2010 21 Salernitana 1 League 24.1 4 0 2010-2011 22 Siena 1 League 7.5 1 0 2010-2011 22 Bari 1 League 7.4 1 0 12 2011-2012 23 Bari 1 League 20.8 7 0 2012-2013 24 Bari 1 League 35.8 7 1 2014-2015 26 Bari 1 League 30.4 3 1 2015-2016 27 Virtus Entella 1 League 35.1 3 0 2016-2017 28 Virtus Entella 2 Leagues 40.9 2 0 0 0 2017-2018 29 Virtus Entella 1 League 1.0 0 0 0 0 2017-2018 29 Empoli 1 League 40.6 6 0 0 0 0 0 0 0 0 0 0 2018-2019 30 Empoli 2 Leagues 39.0 3 0 0 27 35 32 20 4 10 2 0 0 2019-2020 31 Sassuolo 2 Leagues 33.6 3 0 0 24 47 23 9 1 4 0 2020-2021 32 Sassuolo 1 League 18.9 1 0 0 16 32 19 0 1 0 0 2021-2022 33 Sassuolo 1 League 1.7 1 0 0 0 3 0 0 0 0 0 2021-2022 33 Sampdoria 2 Leagues 32.2 0 0 0 27 40 37 13 2 2 0 2022-2023 34 Sampdoria 2 Leagues 13.7 0 0 0 6 26 15 3 1 1 0 2022-2023 34 Empoli 1 League 19.0 1 0 0 13 22 23 6 2 2 0 2023-2024 35 Empoli 2 Leagues 15.1 0 0 0 11 17 21 1 0 0 0 2024-2025 36 Empoli 2 Leagues 0.2 0 0 0 0 0 0 0 0 0 0 16 Seasons 7 Clubs 3 Leagues 436.0 47 2 0 136 222 170 52 11 19 2 0 0 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Bari (6 Seasons) 3 Leagues 113.5 22 2 12 Empoli (5 Seasons) 3 Leagues 113.9 10 0 0 51 74 76 27 6 12 2 0 0 Virtus Entella (3 Seasons) 2 Leagues 77.0 5 0 0 0 Sassuolo (3 Seasons) 2 Leagues 54.2 5 0 0 40 82 42 9 2 4 0 Sampdoria (2 Seasons) 2 Leagues 45.8 0 0 0 33 66 52 16 3 3 0 Salernitana (1 Season) 1 League 24.1 4 0 Siena (1 Season) 1 League 7.5 1 0 Serie B (9 Seasons) 253.3 37 2 0 0 0 0 0 0 0 0 0 Coppa Italia (9 Seasons) 7.8 0 0 0 5 7 6 0 0 0 0 Serie A (8 Seasons) 174.8 10 0 0 131 215 164 52 11 19 2 0 0
Miscellaneous Stats Table Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2020 32 it Italy Friendlies (M) 0.8 0 0 0 0 Matches 2020-2021 32 it Italy UEFA Nations League 3P 0.1 0 0 0 0 0 0 0 0 0 0 Matches 1 Season 1 Club 2 Leagues 0.9 0 0 0 0 0 0 0 0 0 0 Friendlies (M) (1 Season) 0.8 0 0 0 0 UEFA Nations League (1 Season) 0.1 0 0 0 0 0 0 0 0 0 0
About FBref.com
FBref.com launched (June 13, 2018) with domestic league coverage for England, France, Germany, Italy, Spain, and United States. Since then we have been steadily expanding our coverage to include domestic leagues from over 40 countries as well as domestic cup, super cup and youth leagues from top European countries. We have also added coverage for major international cups such as the UEFA Champions League and Copa Libertadores .
FBref is the most complete sources for women's football data on the internet. This includes the entire history of the FIFA Women's World Cup as well as recent domestic league seasons from nine countries.
View Additional Information
More Francesco Caputo Pages
Francesco Caputo Overview
Stats by Competition
Match Logs (Summary)
Goal Logs by Competition
Stathead & Player Comparison
Player Club Summary