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 2014-2015 20 Pisa it ITA Coppa Italia 0 0 Matches 2018-2019 24 Spezia 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 24 Spezia it ITA 2. Serie B 31 21 1,789 19.9 3 4 7 3 0 0 6 0 4.1 4.1 4.5 8.6 42 44 200 0.15 0.20 0.35 0.15 0.35 0.21 0.23 0.43 0.21 0.43 Matches 2019-2020 25 Spezia it ITA Coppa Italia 2 2 164 1.8 1 0 1 1 0 0 0 0 0.55 0.00 0.55 0.55 0.55 Matches 2019-2020 25 Spezia it ITA 2. Serie B 33 29 2,514 27.9 8 3 11 8 0 0 9 0 8.1 8.1 3.1 11.2 59 56 274 0.29 0.11 0.39 0.29 0.39 0.29 0.11 0.40 0.29 0.40 Matches 2020-2021 26 Spezia it ITA Coppa Italia 2 1 85 0.9 1 0 1 1 0 0 0 0 1.06 0.00 1.06 1.06 1.06 Matches 2020-2021 26 Spezia it ITA 1. Serie A 37 32 2,851 31.7 4 6 10 4 0 0 4 0 5.1 5.1 4.1 9.2 70 69 250 0.13 0.19 0.32 0.13 0.32 0.16 0.13 0.29 0.16 0.29 Matches 2021-2022 27 Spezia it ITA Coppa Italia 1 0 12 0.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 27 Spezia it ITA 1. Serie A 36 35 3,035 33.7 6 0 6 6 0 0 10 0 5.6 5.6 1.4 7.0 44 42 145 0.18 0.00 0.18 0.18 0.18 0.17 0.04 0.21 0.17 0.21 Matches 2022-2023 28 Spezia it ITA Coppa Italia 1 1 83 0.9 0 1 1 0 0 0 0 0 0.00 1.08 1.08 0.00 1.08 Matches 2022-2023 28 Spezia it ITA 1. Serie A 35 35 2,810 31.2 2 0 2 2 0 0 10 0 4.0 4.0 1.9 5.9 35 52 154 0.06 0.00 0.06 0.06 0.06 0.13 0.06 0.19 0.13 0.19 Matches 2023-2024 29 Empoli it ITA Coppa Italia 1 1 81 0.9 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 29 Empoli it ITA 1. Serie A 33 21 1,879 20.9 1 2 3 1 0 0 8 0 3.5 3.5 1.5 5.0 15 41 60 0.05 0.10 0.14 0.05 0.14 0.17 0.07 0.24 0.17 0.24 Matches 2024-2025 30 Empoli it ITA Coppa Italia 4 1 186 2.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2024-2025 30 Empoli it ITA 1. Serie A 29 29 2,533 28.1 2 1 3 2 0 0 4 0 3.4 3.4 0.5 3.9 18 40 86 0.07 0.04 0.11 0.07 0.11 0.12 0.02 0.14 0.12 0.14 Matches 8 Seasons 3 Clubs 3 Leagues 247 210 18,202 202.2 28 17 45 28 0 0 52 0 33.9 33.9 16.8 50.7 283 344 1169 0.14 0.08 0.22 0.14 0.22 0.17 0.09 0.26 0.17 0.26 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 Spezia (5 Seasons) 3 Leagues 180 158 13,523 150.3 25 14 39 25 0 0 39 0 26.9 26.9 14.9 41.8 250 263 1023 0.17 0.09 0.26 0.17 0.26 0.19 0.10 0.29 0.19 0.29 Empoli (2 Seasons) 2 Leagues 67 52 4,679 52.0 3 3 6 3 0 0 13 0 6.9 6.9 1.9 8.9 33 81 146 0.06 0.06 0.12 0.06 0.12 0.14 0.04 0.18 0.14 0.18 Pisa (1 Season) 1 League 0 0 Coppa Italia (8 Seasons) 13 8 791 8.8 2 1 3 2 0 0 1 0 0.23 0.11 0.34 0.23 0.34 Serie A (5 Seasons) 170 152 13,108 145.6 15 9 24 15 0 0 36 0 21.7 21.7 9.3 30.9 182 244 695 0.10 0.06 0.16 0.10 0.16 0.15 0.06 0.21 0.15 0.21 Serie B (2 Seasons) 64 50 4,303 47.8 11 7 18 11 0 0 15 0 12.2 12.2 7.6 19.8 101 100 474 0.23 0.15 0.38 0.23 0.38 0.25 0.16 0.41 0.25 0.41
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 2014-2015 20 Pisa 1 League 0 0 2018-2019 24 Spezia 2 Leagues 33 23 1,969 21.9 3 4 7 3 0 0 6 0 4.1 4.1 4.5 8.6 42 44 200 0.14 0.18 0.32 0.14 0.32 0.21 0.23 0.43 0.21 0.43 2019-2020 25 Spezia 2 Leagues 35 31 2,678 29.8 9 3 12 9 0 0 9 0 8.1 8.1 3.1 11.2 59 56 274 0.30 0.10 0.40 0.30 0.40 0.29 0.11 0.40 0.29 0.40 2020-2021 26 Spezia 2 Leagues 39 33 2,936 32.6 5 6 11 5 0 0 4 0 5.1 5.1 4.1 9.2 70 69 250 0.15 0.18 0.34 0.15 0.34 0.16 0.13 0.29 0.16 0.29 2021-2022 27 Spezia 2 Leagues 37 35 3,047 33.9 6 0 6 6 0 0 10 0 5.6 5.6 1.4 7.0 44 42 145 0.18 0.00 0.18 0.18 0.18 0.17 0.04 0.21 0.17 0.21 2022-2023 28 Spezia 2 Leagues 36 36 2,893 32.1 2 1 3 2 0 0 10 0 4.0 4.0 1.9 5.9 35 52 154 0.06 0.03 0.09 0.06 0.09 0.13 0.06 0.19 0.13 0.19 2023-2024 29 Empoli 2 Leagues 34 22 1,960 21.8 1 2 3 1 0 0 9 0 3.5 3.5 1.5 5.0 15 41 60 0.05 0.09 0.14 0.05 0.14 0.17 0.07 0.24 0.17 0.24 2024-2025 30 Empoli 2 Leagues 33 30 2,719 30.2 2 1 3 2 0 0 4 0 3.4 3.4 0.5 3.9 18 40 86 0.07 0.03 0.10 0.07 0.10 0.12 0.02 0.14 0.12 0.14 8 Seasons 3 Clubs 3 Leagues 247 210 18,202 202.2 28 17 45 28 0 0 52 0 33.9 33.9 16.8 50.7 283 344 1169 0.14 0.08 0.22 0.14 0.22 0.17 0.09 0.26 0.17 0.26 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 Spezia (5 Seasons) 3 Leagues 180 158 13,523 150.3 25 14 39 25 0 0 39 0 26.9 26.9 14.9 41.8 250 263 1023 0.17 0.09 0.26 0.17 0.26 0.19 0.10 0.29 0.19 0.29 Empoli (2 Seasons) 2 Leagues 67 52 4,679 52.0 3 3 6 3 0 0 13 0 6.9 6.9 1.9 8.9 33 81 146 0.06 0.06 0.12 0.06 0.12 0.14 0.04 0.18 0.14 0.18 Pisa (1 Season) 1 League 0 0 Coppa Italia (8 Seasons) 13 8 791 8.8 2 1 3 2 0 0 1 0 0.23 0.11 0.34 0.23 0.34 Serie A (5 Seasons) 170 152 13,108 145.6 15 9 24 15 0 0 36 0 21.7 21.7 9.3 30.9 182 244 695 0.10 0.06 0.16 0.10 0.16 0.15 0.06 0.21 0.15 0.21 Serie B (2 Seasons) 64 50 4,303 47.8 11 7 18 11 0 0 15 0 12.2 12.2 7.6 19.8 101 100 474 0.23 0.15 0.38 0.23 0.38 0.25 0.16 0.41 0.25 0.41
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 24 Spezia it ITA 2. Serie B 6th 31 21 1,789 19.9 3 4 7 3 0 0 6 0 4.1 4.1 4.5 8.6 42 44 200 0.15 0.20 0.35 0.15 0.35 0.21 0.23 0.43 0.21 0.43 Matches 2019-2020 25 Spezia it ITA 2. Serie B 3rd 33 29 2,514 27.9 8 3 11 8 0 0 9 0 8.1 8.1 3.1 11.2 59 56 274 0.29 0.11 0.39 0.29 0.39 0.29 0.11 0.40 0.29 0.40 Matches 2020-2021 26 Spezia it ITA 1. Serie A 15th 37 32 2,851 31.7 4 6 10 4 0 0 4 0 5.1 5.1 4.1 9.2 70 69 250 0.13 0.19 0.32 0.13 0.32 0.16 0.13 0.29 0.16 0.29 Matches 2021-2022 27 Spezia it ITA 1. Serie A 16th 36 35 3,035 33.7 6 0 6 6 0 0 10 0 5.6 5.6 1.4 7.0 44 42 145 0.18 0.00 0.18 0.18 0.18 0.17 0.04 0.21 0.17 0.21 Matches 2022-2023 28 Spezia it ITA 1. Serie A 17th 35 35 2,810 31.2 2 0 2 2 0 0 10 0 4.0 4.0 1.9 5.9 35 52 154 0.06 0.00 0.06 0.06 0.06 0.13 0.06 0.19 0.13 0.19 Matches 2023-2024 29 Empoli it ITA 1. Serie A 17th 33 21 1,879 20.9 1 2 3 1 0 0 8 0 3.5 3.5 1.5 5.0 15 41 60 0.05 0.10 0.14 0.05 0.14 0.17 0.07 0.24 0.17 0.24 Matches 2024-2025 30 Empoli it ITA 1. Serie A 18th 29 29 2,533 28.1 2 1 3 2 0 0 4 0 3.4 3.4 0.5 3.9 18 40 86 0.07 0.04 0.11 0.07 0.11 0.12 0.02 0.14 0.12 0.14 Matches 7 Seasons 2 Clubs 2 Leagues 234 202 17,411 193.5 26 16 42 26 0 0 51 0 33.9 33.9 16.8 50.7 283 344 1169 0.13 0.08 0.22 0.13 0.22 0.17 0.09 0.26 0.17 0.26 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 Spezia (5 Seasons) 2 Leagues 172 152 12,999 144.4 23 13 36 23 0 0 39 0 26.9 26.9 14.9 41.8 250 263 1023 0.16 0.09 0.25 0.16 0.25 0.19 0.10 0.29 0.19 0.29 Empoli (2 Seasons) 1 League 62 50 4,412 49.0 3 3 6 3 0 0 12 0 6.9 6.9 1.9 8.9 33 81 146 0.06 0.06 0.12 0.06 0.12 0.14 0.04 0.18 0.14 0.18 Serie A (5 Seasons) 170 152 13,108 145.6 15 9 24 15 0 0 36 0 21.7 21.7 9.3 30.9 182 244 695 0.10 0.06 0.16 0.10 0.16 0.15 0.06 0.21 0.15 0.21 Serie B (2 Seasons) 64 50 4,303 47.8 11 7 18 11 0 0 15 0 12.2 12.2 7.6 19.8 101 100 474 0.23 0.15 0.38 0.23 0.38 0.25 0.16 0.41 0.25 0.41
Standard Stats Table Season Age Squad Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches 2021 27 gh Ghana Friendlies (M) 2 1 68 0.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2021 27 gh Ghana Africa Cup of Nations qualification 1 1 89 1.0 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 3 2 157 1.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Friendlies (M) (1 Season) 2 1 68 0.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Africa Cup of Nations qualification (1 Season) 1 1 89 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 2018-2019 24 Spezia 2 Leagues 21.9 3 40 12 30.0 2.01 0.60 0.08 0.25 15.5 0 0 0 4.1 4.1 0.10 -1.1 -1.1 2019-2020 25 Spezia 2 Leagues 29.8 9 42 15 35.7 1.41 0.50 0.21 0.60 12.5 0 0 0 8.1 8.1 0.19 -0.1 -0.1 2020-2021 26 Spezia 2 Leagues 32.6 5 30 16 53.3 0.92 0.49 0.17 0.31 12.3 0 0 0 5.1 5.1 0.18 -1.1 -1.1 2021-2022 27 Spezia 2 Leagues 33.9 6 39 13 33.3 1.15 0.38 0.15 0.46 15.0 0 0 0 5.6 5.6 0.15 +0.4 +0.4 2022-2023 28 Spezia 2 Leagues 32.1 2 34 13 38.2 1.06 0.40 0.06 0.15 13.7 0 0 0 4.0 4.0 0.12 -2.0 -2.0 2023-2024 29 Empoli 2 Leagues 21.8 1 16 6 37.5 0.73 0.28 0.06 0.17 10.5 0 0 0 3.5 3.5 0.22 -2.5 -2.5 2024-2025 30 Empoli 2 Leagues 30.2 2 19 8 42.1 0.63 0.26 0.11 0.25 10.1 0 0 0 3.4 3.4 0.21 -1.4 -1.4 8 Seasons 3 Clubs 3 Leagues 202.2 28 220 83 37.7 1.10 0.41 0.13 0.34 13.3 0 0 0 33.9 33.9 0.16 -7.9 -7.9 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 Spezia (5 Seasons) 3 Leagues 150.3 25 185 69 37.3 1.25 0.47 0.14 0.36 13.9 0 0 0 26.9 26.9 0.15 -3.9 -3.9 Empoli (2 Seasons) 2 Leagues 52.0 3 35 14 40.0 0.67 0.27 0.09 0.21 10.3 0 0 0 6.9 6.9 0.22 -3.9 -3.9 Pisa (1 Season) 1 League Coppa Italia (8 Seasons) 8.8 2 5 2 40.0 0.74 0.29 0.40 1.00 0 0 Serie A (5 Seasons) 145.6 15 133 54 40.6 0.91 0.37 0.11 0.28 13.0 0 0 0 21.7 21.7 0.16 -6.7 -6.7 Serie B (2 Seasons) 47.8 11 82 27 32.9 1.72 0.56 0.13 0.41 13.9 0 0 0 12.2 12.2 0.15 -1.2 -1.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 24 Spezia it ITA 2. Serie B 6th 19.9 3 40 12 30.0 2.01 0.60 0.08 0.25 15.5 0 0 0 4.1 4.1 0.10 -1.1 -1.1 Matches 2019-2020 25 Spezia it ITA 2. Serie B 3rd 27.9 8 42 15 35.7 1.50 0.54 0.19 0.53 12.5 0 0 0 8.1 8.1 0.19 -0.1 -0.1 Matches 2020-2021 26 Spezia it ITA 1. Serie A 15th 31.7 4 29 15 51.7 0.92 0.47 0.14 0.27 12.3 0 0 0 5.1 5.1 0.18 -1.1 -1.1 Matches 2021-2022 27 Spezia it ITA 1. Serie A 16th 33.7 6 38 13 34.2 1.13 0.39 0.16 0.46 15.0 0 0 0 5.6 5.6 0.15 +0.4 +0.4 Matches 2022-2023 28 Spezia it ITA 1. Serie A 17th 31.2 2 34 13 38.2 1.09 0.42 0.06 0.15 13.7 0 0 0 4.0 4.0 0.12 -2.0 -2.0 Matches 2023-2024 29 Empoli it ITA 1. Serie A 17th 20.9 1 16 6 37.5 0.77 0.29 0.06 0.17 10.5 0 0 0 3.5 3.5 0.22 -2.5 -2.5 Matches 2024-2025 30 Empoli it ITA 1. Serie A 18th 28.1 2 16 7 43.8 0.57 0.25 0.13 0.29 10.1 0 0 0 3.4 3.4 0.21 -1.4 -1.4 Matches 7 Seasons 2 Clubs 2 Leagues 193.5 26 215 81 37.7 1.11 0.42 0.12 0.32 13.3 0 0 0 33.9 33.9 0.16 -7.9 -7.9 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 Spezia (5 Seasons) 2 Leagues 144.4 23 183 68 37.2 1.27 0.47 0.13 0.34 13.9 0 0 0 26.9 26.9 0.15 -3.9 -3.9 Empoli (2 Seasons) 1 League 49.0 3 32 13 40.6 0.65 0.27 0.09 0.23 10.3 0 0 0 6.9 6.9 0.22 -3.9 -3.9 Serie A (5 Seasons) 145.6 15 133 54 40.6 0.91 0.37 0.11 0.28 13.0 0 0 0 21.7 21.7 0.16 -6.7 -6.7 Serie B (2 Seasons) 47.8 11 82 27 32.9 1.72 0.56 0.13 0.41 13.9 0 0 0 12.2 12.2 0.15 -1.2 -1.2
Passing Table Season Age Squad Country 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 2018-2019 24 Spezia it ITA Coppa Italia 2.0 0 Matches 2018-2019 24 Spezia it ITA 2. Serie B 19.9 444 556 79.9 5200 1097 283 326 86.8 91 124 73.4 13 19 68.4 4 4.5 3.3 -0.5 29 18 26 4 44 Matches 2019-2020 25 Spezia it ITA Coppa Italia 1.8 0 Matches 2019-2020 25 Spezia it ITA 2. Serie B 27.9 748 899 83.2 9417 1409 472 518 91.1 198 244 81.1 19 33 57.6 3 3.1 2.6 -0.1 38 17 25 5 56 Matches 2020-2021 26 Spezia it ITA Coppa Italia 0.9 0 Matches 2020-2021 26 Spezia it ITA 1. Serie A 31.7 775 942 82.3 10199 1546 495 551 89.8 205 253 81.0 29 45 64.4 6 4.1 2.9 +1.9 27 23 29 4 69 Matches 2021-2022 27 Spezia it ITA Coppa Italia 0.1 0 Matches 2021-2022 27 Spezia it ITA 1. Serie A 33.7 765 939 81.5 9820 1991 496 560 88.6 205 245 83.7 19 30 63.3 0 1.4 1.9 -1.4 22 24 15 3 42 Matches 2022-2023 28 Spezia it ITA Coppa Italia 0.9 1 Matches 2022-2023 28 Spezia it ITA 1. Serie A 31.2 646 802 80.5 8305 1651 417 475 87.8 181 226 80.1 14 26 53.8 0 1.9 1.7 -1.9 22 16 18 2 52 Matches 2023-2024 29 Empoli it ITA Coppa Italia 0.9 0 Matches 2023-2024 29 Empoli it ITA 1. Serie A 20.9 412 550 74.9 5864 1972 244 292 83.6 138 177 78.0 12 29 41.4 2 1.5 1.0 +0.5 10 22 14 3 41 Matches 2024-2025 30 Empoli it ITA Coppa Italia 2.1 0 Matches 2024-2025 30 Empoli it ITA 1. Serie A 28.1 666 853 78.1 10181 3573 360 414 87.0 242 300 80.7 40 71 56.3 1 0.5 1.3 +0.5 9 37 11 5 40 Matches 8 Seasons 3 Clubs 3 Leagues 202.2 4456 5541 80.4 58986 13239 2767 3136 88.2 1260 1569 80.3 146 253 57.7 17 16.8 14.8 +0.2 157 157 138 26 344 Country 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 Spezia (5 Seasons) 3 Leagues 150.3 3378 4138 81.6 42941 7694 2163 2430 89.0 880 1092 80.6 94 153 61.4 14 14.9 12.4 -0.9 138 98 113 18 263 Empoli (2 Seasons) 2 Leagues 52.0 1078 1403 76.8 16045 5545 604 706 85.6 380 477 79.7 52 100 52.0 3 1.9 2.4 +1.1 19 59 25 8 81 Pisa (1 Season) 1 League Coppa Italia (8 Seasons) 8.8 1 Serie A (5 Seasons) 145.6 3264 4086 79.9 44369 10733 2012 2292 87.8 971 1201 80.8 114 201 56.7 9 9.3 8.8 -0.3 90 122 87 17 244 Serie B (2 Seasons) 47.8 1192 1455 81.9 14617 2506 755 844 89.5 289 368 78.5 32 52 61.5 7 7.6 5.9 -0.6 67 35 51 9 100
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 2018-2019 24 Spezia 2 Leagues 21.9 444 556 79.9 5200 1097 283 326 86.8 91 124 73.4 13 19 68.4 4 4.5 3.3 -0.5 29 18 26 4 44 2019-2020 25 Spezia 2 Leagues 29.8 748 899 83.2 9417 1409 472 518 91.1 198 244 81.1 19 33 57.6 3 3.1 2.6 -0.1 38 17 25 5 56 2020-2021 26 Spezia 2 Leagues 32.6 775 942 82.3 10199 1546 495 551 89.8 205 253 81.0 29 45 64.4 6 4.1 2.9 +1.9 27 23 29 4 69 2021-2022 27 Spezia 2 Leagues 33.9 765 939 81.5 9820 1991 496 560 88.6 205 245 83.7 19 30 63.3 0 1.4 1.9 -1.4 22 24 15 3 42 2022-2023 28 Spezia 2 Leagues 32.1 646 802 80.5 8305 1651 417 475 87.8 181 226 80.1 14 26 53.8 1 1.9 1.7 -0.9 22 16 18 2 52 2023-2024 29 Empoli 2 Leagues 21.8 412 550 74.9 5864 1972 244 292 83.6 138 177 78.0 12 29 41.4 2 1.5 1.0 +0.5 10 22 14 3 41 2024-2025 30 Empoli 2 Leagues 30.2 666 853 78.1 10181 3573 360 414 87.0 242 300 80.7 40 71 56.3 1 0.5 1.3 +0.5 9 37 11 5 40 8 Seasons 3 Clubs 3 Leagues 202.2 4456 5541 80.4 58986 13239 2767 3136 88.2 1260 1569 80.3 146 253 57.7 17 16.8 14.8 +0.2 157 157 138 26 344 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 Spezia (5 Seasons) 3 Leagues 150.3 3378 4138 81.6 42941 7694 2163 2430 89.0 880 1092 80.6 94 153 61.4 14 14.9 12.4 -0.9 138 98 113 18 263 Empoli (2 Seasons) 2 Leagues 52.0 1078 1403 76.8 16045 5545 604 706 85.6 380 477 79.7 52 100 52.0 3 1.9 2.4 +1.1 19 59 25 8 81 Pisa (1 Season) 1 League Coppa Italia (8 Seasons) 8.8 1 Serie A (5 Seasons) 145.6 3264 4086 79.9 44369 10733 2012 2292 87.8 971 1201 80.8 114 201 56.7 9 9.3 8.8 -0.3 90 122 87 17 244 Serie B (2 Seasons) 47.8 1192 1455 81.9 14617 2506 755 844 89.5 289 368 78.5 32 52 61.5 7 7.6 5.9 -0.6 67 35 51 9 100
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 24 Spezia it ITA 2. Serie B 6th 19.9 444 556 79.9 5200 1097 283 326 86.8 91 124 73.4 13 19 68.4 4 4.5 3.3 -0.5 29 18 26 4 44 Matches 2019-2020 25 Spezia it ITA 2. Serie B 3rd 27.9 748 899 83.2 9417 1409 472 518 91.1 198 244 81.1 19 33 57.6 3 3.1 2.6 -0.1 38 17 25 5 56 Matches 2020-2021 26 Spezia it ITA 1. Serie A 15th 31.7 775 942 82.3 10199 1546 495 551 89.8 205 253 81.0 29 45 64.4 6 4.1 2.9 +1.9 27 23 29 4 69 Matches 2021-2022 27 Spezia it ITA 1. Serie A 16th 33.7 765 939 81.5 9820 1991 496 560 88.6 205 245 83.7 19 30 63.3 0 1.4 1.9 -1.4 22 24 15 3 42 Matches 2022-2023 28 Spezia it ITA 1. Serie A 17th 31.2 646 802 80.5 8305 1651 417 475 87.8 181 226 80.1 14 26 53.8 0 1.9 1.7 -1.9 22 16 18 2 52 Matches 2023-2024 29 Empoli it ITA 1. Serie A 17th 20.9 412 550 74.9 5864 1972 244 292 83.6 138 177 78.0 12 29 41.4 2 1.5 1.0 +0.5 10 22 14 3 41 Matches 2024-2025 30 Empoli it ITA 1. Serie A 18th 28.1 666 853 78.1 10181 3573 360 414 87.0 242 300 80.7 40 71 56.3 1 0.5 1.3 +0.5 9 37 11 5 40 Matches 7 Seasons 2 Clubs 2 Leagues 193.5 4456 5541 80.4 58986 13239 2767 3136 88.2 1260 1569 80.3 146 253 57.7 16 16.8 14.8 -0.8 157 157 138 26 344 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 Spezia (5 Seasons) 2 Leagues 144.4 3378 4138 81.6 42941 7694 2163 2430 89.0 880 1092 80.6 94 153 61.4 13 14.9 12.4 -1.9 138 98 113 18 263 Empoli (2 Seasons) 1 League 49.0 1078 1403 76.8 16045 5545 604 706 85.6 380 477 79.7 52 100 52.0 3 1.9 2.4 +1.1 19 59 25 8 81 Serie A (5 Seasons) 145.6 3264 4086 79.9 44369 10733 2012 2292 87.8 971 1201 80.8 114 201 56.7 9 9.3 8.8 -0.3 90 122 87 17 244 Serie B (2 Seasons) 47.8 1192 1455 81.9 14617 2506 755 844 89.5 289 368 78.5 32 52 61.5 7 7.6 5.9 -0.6 67 35 51 9 100
Pass Types Table Season Age Squad Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches 2018-2019 24 Spezia 2 Leagues 21.9 556 547 8 1 1 2 13 1 0 0 0 0 444 1 17 2019-2020 25 Spezia 2 Leagues 29.8 899 868 29 2 0 2 17 4 1 0 0 0 748 2 19 2020-2021 26 Spezia 2 Leagues 32.6 942 931 8 1 1 4 31 4 1 0 0 0 775 3 23 2021-2022 27 Spezia 2 Leagues 33.9 939 900 37 5 2 1 23 17 0 0 0 0 765 2 34 2022-2023 28 Spezia 2 Leagues 32.1 802 711 91 3 1 2 22 59 2 0 0 0 646 0 26 2023-2024 29 Empoli 2 Leagues 21.8 550 500 45 3 1 0 25 41 0 0 0 0 412 5 23 2024-2025 30 Empoli 2 Leagues 30.2 853 627 222 2 2 2 27 220 0 0 0 0 666 4 26 8 Seasons 3 Clubs 3 Leagues 202.2 5541 5084 440 17 8 13 158 346 4 0 0 0 4456 17 168 Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches Spezia (5 Seasons) 3 Leagues 150.3 4138 3957 173 12 5 11 106 85 4 0 0 0 3378 8 119 Empoli (2 Seasons) 2 Leagues 52.0 1403 1127 267 5 3 2 52 261 0 0 0 0 1078 9 49 Pisa (1 Season) 1 League Coppa Italia (8 Seasons) 8.8 5 Serie A (5 Seasons) 145.6 4086 3669 403 14 7 9 123 341 3 0 0 0 3264 14 132 Serie B (2 Seasons) 47.8 1455 1415 37 3 1 4 30 5 1 0 0 0 1192 3 36
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 24 Spezia it ITA 2. Serie B 6th 19.9 556 547 8 1 1 2 13 1 0 0 0 0 444 1 17 Matches 2019-2020 25 Spezia it ITA 2. Serie B 3rd 27.9 899 868 29 2 0 2 17 4 1 0 0 0 748 2 19 Matches 2020-2021 26 Spezia it ITA 1. Serie A 15th 31.7 942 931 8 1 1 4 30 4 1 0 0 0 775 3 23 Matches 2021-2022 27 Spezia it ITA 1. Serie A 16th 33.7 939 900 37 5 2 1 23 17 0 0 0 0 765 2 34 Matches 2022-2023 28 Spezia it ITA 1. Serie A 17th 31.2 802 711 91 3 1 2 22 59 2 0 0 0 646 0 26 Matches 2023-2024 29 Empoli it ITA 1. Serie A 17th 20.9 550 500 45 3 1 0 23 41 0 0 0 0 412 5 23 Matches 2024-2025 30 Empoli it ITA 1. Serie A 18th 28.1 853 627 222 2 2 2 25 220 0 0 0 0 666 4 26 Matches 7 Seasons 2 Clubs 2 Leagues 193.5 5541 5084 440 17 8 13 153 346 4 0 0 0 4456 17 168 Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches Spezia (5 Seasons) 2 Leagues 144.4 4138 3957 173 12 5 11 105 85 4 0 0 0 3378 8 119 Empoli (2 Seasons) 1 League 49.0 1403 1127 267 5 3 2 48 261 0 0 0 0 1078 9 49 Serie A (5 Seasons) 145.6 4086 3669 403 14 7 9 123 341 3 0 0 0 3264 14 132 Serie B (2 Seasons) 47.8 1455 1415 37 3 1 4 30 5 1 0 0 0 1192 3 36
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 2018-2019 24 Spezia 2 Leagues 21.9 67 3.37 49 0 7 3 7 1 11 0.55 9 0 1 1 0 0 2019-2020 25 Spezia 2 Leagues 29.8 81 2.90 65 0 4 2 9 1 10 0.36 6 0 0 0 4 0 2020-2021 26 Spezia 2 Leagues 32.6 65 2.05 56 0 4 3 2 0 10 0.32 9 0 1 0 0 0 2021-2022 27 Spezia 2 Leagues 33.9 59 1.75 48 0 4 3 3 1 6 0.18 5 0 0 1 0 0 2022-2023 28 Spezia 2 Leagues 32.1 53 1.70 44 0 2 2 3 2 0 0.00 0 0 0 0 0 0 2023-2024 29 Empoli 2 Leagues 21.8 27 1.29 17 2 1 4 2 1 3 0.14 3 0 0 0 0 0 2024-2025 30 Empoli 2 Leagues 30.2 26 0.92 21 3 0 1 1 0 3 0.11 2 1 0 0 0 0 8 Seasons 3 Clubs 3 Leagues 202.2 378 1.95 300 5 22 18 27 6 43 0.22 34 1 2 2 4 0 Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches Spezia (5 Seasons) 3 Leagues 150.3 325 2.25 262 0 21 13 24 5 37 0.26 29 0 2 2 4 0 Empoli (2 Seasons) 2 Leagues 52.0 53 1.08 38 5 1 5 3 1 6 0.12 5 1 0 0 0 0 Pisa (1 Season) 1 League Coppa Italia (8 Seasons) 8.8 Serie A (5 Seasons) 145.6 230 1.58 186 5 11 13 11 4 22 0.15 19 1 1 1 0 0 Serie B (2 Seasons) 47.8 148 3.10 114 0 11 5 16 2 21 0.44 15 0 1 1 4 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 24 Spezia it ITA 2. Serie B 6th 19.9 67 3.37 49 0 7 3 7 1 11 0.55 9 0 1 1 0 0 Matches 2019-2020 25 Spezia it ITA 2. Serie B 3rd 27.9 81 2.90 65 0 4 2 9 1 10 0.36 6 0 0 0 4 0 Matches 2020-2021 26 Spezia it ITA 1. Serie A 15th 31.7 65 2.05 56 0 4 3 2 0 10 0.32 9 0 1 0 0 0 Matches 2021-2022 27 Spezia it ITA 1. Serie A 16th 33.7 59 1.75 48 0 4 3 3 1 6 0.18 5 0 0 1 0 0 Matches 2022-2023 28 Spezia it ITA 1. Serie A 17th 31.2 53 1.70 44 0 2 2 3 2 0 0.00 0 0 0 0 0 0 Matches 2023-2024 29 Empoli it ITA 1. Serie A 17th 20.9 27 1.29 17 2 1 4 2 1 3 0.14 3 0 0 0 0 0 Matches 2024-2025 30 Empoli it ITA 1. Serie A 18th 28.1 26 0.92 21 3 0 1 1 0 3 0.11 2 1 0 0 0 0 Matches 7 Seasons 2 Clubs 2 Leagues 193.5 378 1.95 300 5 22 18 27 6 43 0.22 34 1 2 2 4 0 Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches Spezia (5 Seasons) 2 Leagues 144.4 325 2.25 262 0 21 13 24 5 37 0.26 29 0 2 2 4 0 Empoli (2 Seasons) 1 League 49.0 53 1.08 38 5 1 5 3 1 6 0.12 5 1 0 0 0 0 Serie A (5 Seasons) 145.6 230 1.58 186 5 11 13 11 4 22 0.15 19 1 1 1 0 0 Serie B (2 Seasons) 47.8 148 3.10 114 0 11 5 16 2 21 0.44 15 0 1 1 4 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 2018-2019 24 Spezia 2 Leagues 21.9 21 13 9 10 2 6 12 50.0 6 12 0 12 10 31 3 0 2019-2020 25 Spezia 2 Leagues 29.8 27 14 15 9 3 8 19 42.1 11 23 4 19 12 39 7 0 2020-2021 26 Spezia 2 Leagues 32.6 30 17 16 10 4 9 31 29.0 22 13 2 11 14 44 8 0 2021-2022 27 Spezia 2 Leagues 33.9 47 30 31 9 7 21 41 51.2 20 22 4 18 16 63 43 1 2022-2023 28 Spezia 2 Leagues 32.1 24 16 11 10 3 9 36 25.0 27 24 6 18 9 32 26 0 2023-2024 29 Empoli 2 Leagues 21.8 34 17 18 13 3 15 32 46.9 17 30 12 18 5 39 27 1 2024-2025 30 Empoli 2 Leagues 30.2 51 28 31 14 6 24 34 70.6 10 20 7 13 8 57 68 0 8 Seasons 3 Clubs 3 Leagues 202.2 234 135 131 75 28 92 205 44.9 113 144 35 109 74 305 182 2 Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches Spezia (5 Seasons) 3 Leagues 150.3 149 90 82 48 19 53 139 38.1 86 94 16 78 61 209 87 1 Empoli (2 Seasons) 2 Leagues 52.0 85 45 49 27 9 39 66 59.1 27 50 19 31 13 96 95 1 Pisa (1 Season) 1 League 0 Coppa Italia (8 Seasons) 8.8 2 3 0 Serie A (5 Seasons) 145.6 186 106 107 56 23 78 174 44.8 96 109 31 78 49 235 172 2 Serie B (2 Seasons) 47.8 48 27 24 19 5 14 31 45.2 17 35 4 31 22 70 10 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 2018-2019 24 Spezia it ITA 2. Serie B 6th 19.9 21 13 9 10 2 6 12 50.0 6 12 0 12 10 31 3 0 Matches 2019-2020 25 Spezia it ITA 2. Serie B 3rd 27.9 27 14 15 9 3 8 19 42.1 11 23 4 19 12 39 7 0 Matches 2020-2021 26 Spezia it ITA 1. Serie A 15th 31.7 30 16 16 10 4 9 31 29.0 22 13 2 11 14 44 8 0 Matches 2021-2022 27 Spezia it ITA 1. Serie A 16th 33.7 47 30 31 9 7 21 41 51.2 20 22 4 18 16 63 43 1 Matches 2022-2023 28 Spezia it ITA 1. Serie A 17th 31.2 24 15 11 10 3 9 36 25.0 27 24 6 18 8 32 26 0 Matches 2023-2024 29 Empoli it ITA 1. Serie A 17th 20.9 34 17 18 13 3 15 32 46.9 17 30 12 18 5 39 27 1 Matches 2024-2025 30 Empoli it ITA 1. Serie A 18th 28.1 51 28 31 14 6 24 34 70.6 10 20 7 13 6 57 68 0 Matches 7 Seasons 2 Clubs 2 Leagues 193.5 234 133 131 75 28 92 205 44.9 113 144 35 109 71 305 182 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 Spezia (5 Seasons) 2 Leagues 144.4 149 88 82 48 19 53 139 38.1 86 94 16 78 60 209 87 1 Empoli (2 Seasons) 1 League 49.0 85 45 49 27 9 39 66 59.1 27 50 19 31 11 96 95 1 Serie A (5 Seasons) 145.6 186 106 107 56 23 78 174 44.8 96 109 31 78 49 235 172 2 Serie B (2 Seasons) 47.8 48 27 24 19 5 14 31 45.2 17 35 4 31 22 70 10 0
Possession Table Season Age Squad Country 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 2018-2019 24 Spezia it ITA Coppa Italia 2.0 Matches 2018-2019 24 Spezia it ITA 2. Serie B 19.9 761 5 69 306 394 101 761 30 23 76.7 7 23.3 529 2861 1058 42 21 25 65 40 632 200 Matches 2019-2020 25 Spezia it ITA Coppa Italia 1.8 Matches 2019-2020 25 Spezia it ITA 2. Serie B 27.9 1166 11 109 468 599 118 1166 42 26 61.9 16 38.1 802 4137 1699 59 44 26 74 43 983 274 Matches 2020-2021 26 Spezia it ITA Coppa Italia 0.9 Matches 2020-2021 26 Spezia it ITA 1. Serie A 31.7 1196 14 131 511 573 103 1196 69 41 59.4 28 40.6 781 4144 1795 70 37 39 75 44 955 250 Matches 2021-2022 27 Spezia it ITA Coppa Italia 0.1 Matches 2021-2022 27 Spezia it ITA 1. Serie A 33.7 1272 67 296 522 471 87 1272 55 33 60.0 22 40.0 767 4002 1567 44 38 17 81 52 865 145 Matches 2022-2023 28 Spezia it ITA Coppa Italia 0.9 Matches 2022-2023 28 Spezia it ITA 1. Serie A 31.2 1103 39 196 444 472 92 1103 39 7 17.9 29 74.4 627 3276 1210 35 33 15 72 42 746 154 Matches 2023-2024 29 Empoli it ITA Coppa Italia 0.9 Matches 2023-2024 29 Empoli it ITA 1. Serie A 20.9 739 49 187 351 212 34 739 21 3 14.3 15 71.4 398 1793 639 15 14 4 25 21 432 60 Matches 2024-2025 30 Empoli it ITA Coppa Italia 2.1 Matches 2024-2025 30 Empoli it ITA 1. Serie A 28.1 1103 78 282 562 270 39 1103 28 17 60.7 9 32.1 453 1972 697 18 11 7 42 22 540 86 Matches 8 Seasons 3 Clubs 3 Leagues 202.2 7340 263 1270 3164 2991 574 7340 284 150 52.8 126 44.4 4357 22185 8665 283 198 133 434 264 5153 1169 Country 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 Spezia (5 Seasons) 3 Leagues 150.3 5498 136 801 2251 2509 501 5498 235 130 55.3 102 43.4 3506 18420 7329 250 173 122 367 221 4181 1023 Empoli (2 Seasons) 2 Leagues 52.0 1842 127 469 913 482 73 1842 49 20 40.8 24 49.0 851 3765 1336 33 25 11 67 43 972 146 Pisa (1 Season) 1 League Coppa Italia (8 Seasons) 8.8 Serie A (5 Seasons) 145.6 5413 247 1092 2390 1998 355 5413 212 101 47.6 103 48.6 3026 15187 5908 182 133 82 295 181 3538 695 Serie B (2 Seasons) 47.8 1927 16 178 774 993 219 1927 72 49 68.1 23 31.9 1331 6998 2757 101 65 51 139 83 1615 474
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 2018-2019 24 Spezia 2 Leagues 21.9 761 5 69 306 394 101 761 30 23 76.7 7 23.3 529 2861 1058 42 21 25 65 40 632 200 2019-2020 25 Spezia 2 Leagues 29.8 1166 11 109 468 599 118 1166 42 26 61.9 16 38.1 802 4137 1699 59 44 26 74 43 983 274 2020-2021 26 Spezia 2 Leagues 32.6 1196 14 131 511 573 103 1196 69 41 59.4 28 40.6 781 4144 1795 70 37 39 75 44 955 250 2021-2022 27 Spezia 2 Leagues 33.9 1272 67 296 522 471 87 1272 55 33 60.0 22 40.0 767 4002 1567 44 38 17 81 52 865 145 2022-2023 28 Spezia 2 Leagues 32.1 1103 39 196 444 472 92 1103 39 7 17.9 29 74.4 627 3276 1210 35 33 15 72 42 746 154 2023-2024 29 Empoli 2 Leagues 21.8 739 49 187 351 212 34 739 21 3 14.3 15 71.4 398 1793 639 15 14 4 25 21 432 60 2024-2025 30 Empoli 2 Leagues 30.2 1103 78 282 562 270 39 1103 28 17 60.7 9 32.1 453 1972 697 18 11 7 42 22 540 86 8 Seasons 3 Clubs 3 Leagues 202.2 7340 263 1270 3164 2991 574 7340 284 150 52.8 126 44.4 4357 22185 8665 283 198 133 434 264 5153 1169 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 Spezia (5 Seasons) 3 Leagues 150.3 5498 136 801 2251 2509 501 5498 235 130 55.3 102 43.4 3506 18420 7329 250 173 122 367 221 4181 1023 Empoli (2 Seasons) 2 Leagues 52.0 1842 127 469 913 482 73 1842 49 20 40.8 24 49.0 851 3765 1336 33 25 11 67 43 972 146 Pisa (1 Season) 1 League Coppa Italia (8 Seasons) 8.8 Serie A (5 Seasons) 145.6 5413 247 1092 2390 1998 355 5413 212 101 47.6 103 48.6 3026 15187 5908 182 133 82 295 181 3538 695 Serie B (2 Seasons) 47.8 1927 16 178 774 993 219 1927 72 49 68.1 23 31.9 1331 6998 2757 101 65 51 139 83 1615 474
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 24 Spezia it ITA 2. Serie B 6th 19.9 761 5 69 306 394 101 761 30 23 76.7 7 23.3 529 2861 1058 42 21 25 65 40 632 200 Matches 2019-2020 25 Spezia it ITA 2. Serie B 3rd 27.9 1166 11 109 468 599 118 1166 42 26 61.9 16 38.1 802 4137 1699 59 44 26 74 43 983 274 Matches 2020-2021 26 Spezia it ITA 1. Serie A 15th 31.7 1196 14 131 511 573 103 1196 69 41 59.4 28 40.6 781 4144 1795 70 37 39 75 44 955 250 Matches 2021-2022 27 Spezia it ITA 1. Serie A 16th 33.7 1272 67 296 522 471 87 1272 55 33 60.0 22 40.0 767 4002 1567 44 38 17 81 52 865 145 Matches 2022-2023 28 Spezia it ITA 1. Serie A 17th 31.2 1103 39 196 444 472 92 1103 39 7 17.9 29 74.4 627 3276 1210 35 33 15 72 42 746 154 Matches 2023-2024 29 Empoli it ITA 1. Serie A 17th 20.9 739 49 187 351 212 34 739 21 3 14.3 15 71.4 398 1793 639 15 14 4 25 21 432 60 Matches 2024-2025 30 Empoli it ITA 1. Serie A 18th 28.1 1103 78 282 562 270 39 1103 28 17 60.7 9 32.1 453 1972 697 18 11 7 42 22 540 86 Matches 7 Seasons 2 Clubs 2 Leagues 193.5 7340 263 1270 3164 2991 574 7340 284 150 52.8 126 44.4 4357 22185 8665 283 198 133 434 264 5153 1169 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 Spezia (5 Seasons) 2 Leagues 144.4 5498 136 801 2251 2509 501 5498 235 130 55.3 102 43.4 3506 18420 7329 250 173 122 367 221 4181 1023 Empoli (2 Seasons) 1 League 49.0 1842 127 469 913 482 73 1842 49 20 40.8 24 49.0 851 3765 1336 33 25 11 67 43 972 146 Serie A (5 Seasons) 145.6 5413 247 1092 2390 1998 355 5413 212 101 47.6 103 48.6 3026 15187 5908 182 133 82 295 181 3538 695 Serie B (2 Seasons) 47.8 1927 16 178 774 993 219 1927 72 49 68.1 23 31.9 1331 6998 2757 101 65 51 139 83 1615 474
Possession Table Season Age Squad Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches 2021 27 gh Ghana Friendlies (M) 0.8 Matches 2021 27 gh Ghana Africa Cup of Nations qualification 1.0 Matches 1 Season 1 Club 2 Leagues 1.7 Friendlies (M) (1 Season) 0.8 Africa Cup of Nations qualification (1 Season) 1.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 onxG onxGA xG+/- xG+/-90 On-Off Matches 2014-2015 20 Pisa it ITA Coppa Italia 0 0 0 0 3 Matches 2018-2019 24 Spezia it ITA Coppa Italia 2 180 90 100.0 2.0 2 90 2 0 0 1.50 2 2 0 0.00 Matches 2018-2019 24 Spezia it ITA 2. Serie B 31 1,789 58 55.2 19.9 21 76 5 10 20 0 1.41 26 22 +4 +0.20 +0.02 28.0 19.6 +8.4 +0.42 +0.58 Matches 2019-2020 25 Spezia it ITA Coppa Italia 2 164 82 91.1 1.8 2 82 1 0 0 1.50 4 1 +3 +1.65 -3.98 Matches 2019-2020 25 Spezia it ITA 2. Serie B 33 2,514 76 73.5 27.9 29 82 15 4 32 4 1.51 40 31 +9 +0.32 -0.17 38.7 25.1 +13.6 +0.49 +0.30 Matches 2020-2021 26 Spezia it ITA Coppa Italia 2 85 43 20.2 0.9 1 73 0 1 12 2 1.50 2 4 -2 -2.12 -4.00 Matches 2020-2021 26 Spezia it ITA 1. Serie A 37 2,851 77 83.4 31.7 32 84 21 5 31 1 0.97 36 57 -21 -0.66 -0.82 36.1 51.6 -15.5 -0.49 -0.01 Matches 2021-2022 27 Spezia it ITA Coppa Italia 1 12 12 6.7 0.1 0 0 1 12 0 3.00 1 0 +1 +7.50 +8.04 Matches 2021-2022 27 Spezia it ITA 1. Serie A 36 3,035 84 88.7 33.7 35 86 25 1 28 0 1.00 37 58 -21 -0.62 +1.48 34.4 54.9 -20.6 -0.61 +0.27 Matches 2022-2023 28 Spezia it ITA Coppa Italia 1 83 83 30.7 0.9 1 83 0 0 2 3.00 4 1 +3 +3.25 +3.25 Matches 2022-2023 28 Spezia it ITA 1. Serie A 35 2,810 80 82.2 31.2 35 80 11 0 0 0.86 26 45 -19 -0.61 +1.16 32.1 45.1 -13.0 -0.42 +0.33 Matches 2023-2024 29 Empoli it ITA Coppa Italia 1 81 81 90.0 0.9 1 81 0 0 0 0.00 1 2 -1 -1.11 -1.11 Matches 2023-2024 29 Empoli it ITA 1. Serie A 33 1,879 57 54.9 20.9 21 80 13 12 16 4 0.97 17 25 -8 -0.38 +0.61 19.0 26.5 -7.5 -0.36 +0.18 Matches 2024-2025 30 Empoli it ITA Coppa Italia 4 186 47 44.3 2.1 1 83 0 3 34 0 2.00 4 1 +3 +1.45 +1.07 Matches 2024-2025 30 Empoli it ITA 1. Serie A 29 2,533 87 97.0 28.1 29 87 24 0 0 0.76 23 43 -20 -0.71 +2.80 23.6 37.9 -14.3 -0.51 +0.12 Matches 8 Seasons 3 Clubs 3 Leagues 247 18,202 74 72.9 202.2 210 83 117 37 22 16 1.10 223 292 -69 -0.34 -0.01 211.9 260.7 -48.8 -0.25 +0.11 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 Spezia (5 Seasons) 3 Leagues 180 13,523 75 74.5 150.3 158 82 80 22 24 9 1.17 178 221 -43 -0.29 -0.19 169.3 196.3 -27.0 -0.19 +0.10 Empoli (2 Seasons) 2 Leagues 67 4,679 70 71.5 52.0 52 84 37 15 19 4 0.93 45 71 -26 -0.50 +0.42 42.6 64.4 -21.8 -0.44 +0.10 Pisa (1 Season) 1 League 0 0 0 0 3 Coppa Italia (8 Seasons) 13 791 61 39.4 8.8 8 83 3 5 25 7 1.77 18 11 +7 +0.80 +0.04 Serie A (5 Seasons) 170 13,108 77 80.5 145.6 152 84 94 18 21 5 0.92 139 228 -89 -0.61 +0.52 145.1 216.0 -70.8 -0.49 +0.12 Serie B (2 Seasons) 64 4,303 67 64.6 47.8 50 80 20 14 23 4 1.46 66 53 +13 +0.27 -0.03 66.7 44.7 +22.0 +0.46 +0.49
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 2014-2015 20 Pisa 1 League 0 0 0 0 3 2018-2019 24 Spezia 2 Leagues 33 1,969 60 57.6 21.9 23 77 7 10 20 0 1.42 28 24 +4 +0.18 0.00 28.0 19.6 +8.4 +0.42 +0.58 2019-2020 25 Spezia 2 Leagues 35 2,678 77 74.4 29.8 31 82 16 4 32 4 1.51 44 32 +12 +0.40 -0.18 38.7 25.1 +13.6 +0.49 +0.30 2020-2021 26 Spezia 2 Leagues 39 2,936 75 76.5 32.6 33 84 21 6 28 3 1.00 38 61 -23 -0.71 -1.50 36.1 51.6 -15.5 -0.49 -0.01 2021-2022 27 Spezia 2 Leagues 37 3,047 82 84.6 33.9 35 86 25 2 20 0 1.05 38 58 -20 -0.59 +1.04 34.4 54.9 -20.6 -0.61 +0.27 2022-2023 28 Spezia 2 Leagues 36 2,893 80 78.4 32.1 36 80 11 0 2 0.92 30 46 -16 -0.50 +0.86 32.1 45.1 -13.0 -0.42 +0.33 2023-2024 29 Empoli 2 Leagues 34 1,960 58 55.8 21.8 22 81 13 12 16 4 0.94 18 27 -9 -0.41 +0.57 19.0 26.5 -7.5 -0.36 +0.18 2024-2025 30 Empoli 2 Leagues 33 2,719 82 89.7 30.2 30 87 24 3 34 0 0.91 27 44 -17 -0.56 +0.02 23.6 37.9 -14.3 -0.51 +0.12 8 Seasons 3 Clubs 3 Leagues 247 18,202 74 72.9 202.2 210 83 117 37 22 16 1.10 223 292 -69 -0.34 -0.01 211.9 260.7 -48.8 -0.25 +0.11 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 Spezia (5 Seasons) 3 Leagues 180 13,523 75 74.5 150.3 158 82 80 22 24 9 1.17 178 221 -43 -0.29 -0.19 169.3 196.3 -27.0 -0.19 +0.10 Empoli (2 Seasons) 2 Leagues 67 4,679 70 71.5 52.0 52 84 37 15 19 4 0.93 45 71 -26 -0.50 +0.42 42.6 64.4 -21.8 -0.44 +0.10 Pisa (1 Season) 1 League 0 0 0 0 3 Coppa Italia (8 Seasons) 13 791 61 39.4 8.8 8 83 3 5 25 7 1.77 18 11 +7 +0.80 +0.04 Serie A (5 Seasons) 170 13,108 77 80.5 145.6 152 84 94 18 21 5 0.92 139 228 -89 -0.61 +0.52 145.1 216.0 -70.8 -0.49 +0.12 Serie B (2 Seasons) 64 4,303 67 64.6 47.8 50 80 20 14 23 4 1.46 66 53 +13 +0.27 -0.03 66.7 44.7 +22.0 +0.46 +0.49
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 24 Spezia it ITA 2. Serie B 6th 31 1,789 58 55.2 19.9 21 76 5 10 20 0 1.41 26 22 +4 +0.20 +0.02 28.0 19.6 +8.4 +0.42 +0.58 Matches 2019-2020 25 Spezia it ITA 2. Serie B 3rd 33 2,514 76 73.5 27.9 29 82 15 4 32 4 1.51 40 31 +9 +0.32 -0.17 38.7 25.1 +13.6 +0.49 +0.30 Matches 2020-2021 26 Spezia it ITA 1. Serie A 15th 37 2,851 77 83.4 31.7 32 84 21 5 31 1 0.97 36 57 -21 -0.66 -0.82 36.1 51.6 -15.5 -0.49 -0.01 Matches 2021-2022 27 Spezia it ITA 1. Serie A 16th 36 3,035 84 88.7 33.7 35 86 25 1 28 0 1.00 37 58 -21 -0.62 +1.48 34.4 54.9 -20.6 -0.61 +0.27 Matches 2022-2023 28 Spezia it ITA 1. Serie A 17th 35 2,810 80 82.2 31.2 35 80 11 0 0 0.86 26 45 -19 -0.61 +1.16 32.1 45.1 -13.0 -0.42 +0.33 Matches 2023-2024 29 Empoli it ITA 1. Serie A 17th 33 1,879 57 54.9 20.9 21 80 13 12 16 4 0.97 17 25 -8 -0.38 +0.61 19.0 26.5 -7.5 -0.36 +0.18 Matches 2024-2025 30 Empoli it ITA 1. Serie A 18th 29 2,533 87 97.0 28.1 29 87 24 0 0 0.76 23 43 -20 -0.71 +2.80 23.6 37.9 -14.3 -0.51 +0.12 Matches 7 Seasons 2 Clubs 2 Leagues 234 17,411 74 75.9 193.5 202 83 114 32 22 9 1.07 205 281 -76 -0.39 +0.13 211.9 260.7 -48.8 -0.25 +0.11 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 Spezia (5 Seasons) 2 Leagues 172 12,999 76 76.8 144.4 152 82 77 20 25 5 1.14 165 213 -48 -0.33 -0.06 169.3 196.3 -27.0 -0.19 +0.10 Empoli (2 Seasons) 1 League 62 4,412 71 73.2 49.0 50 84 37 12 16 4 0.87 40 68 -28 -0.57 +0.54 42.6 64.4 -21.8 -0.44 +0.10 Serie A (5 Seasons) 170 13,108 77 80.5 145.6 152 84 94 18 21 5 0.92 139 228 -89 -0.61 +0.52 145.1 216.0 -70.8 -0.49 +0.12 Serie B (2 Seasons) 64 4,303 67 64.6 47.8 50 80 20 14 23 4 1.46 66 53 +13 +0.27 -0.03 66.7 44.7 +22.0 +0.46 +0.49
Playing Time Table Season Age Squad Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches 2021 27 gh Ghana Friendlies (M) 2 68 34 37.8 0.8 1 62 0 1 6 0 0.50 0 0 0 0.00 +0.80 Matches 2021 27 gh Ghana Africa Cup of Nations qualification 1 89 89 16.5 1.0 1 89 0 0 1 1.00 1 1 0 0.00 -1.20 Matches 1 Season 1 Club 2 Leagues 3 157 52 21.8 1.7 2 76 0 1 6 1 0.67 1 1 0 0.00 -0.80 Friendlies (M) (1 Season) 2 68 34 37.8 0.8 1 62 0 1 6 0 0.50 0 0 0 0.00 +0.80 Africa Cup of Nations qualification (1 Season) 1 89 89 16.5 1.0 1 89 0 0 1 1.00 1 1 0 0.00 -1.20
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 2018-2019 24 Spezia 2 Leagues 21.9 6 0 0 40 34 14 13 10 13 0 0 0 91 15 25 37.5 2019-2020 25 Spezia 2 Leagues 29.8 9 0 0 78 59 17 17 12 14 2 0 0 88 19 61 23.8 2020-2021 26 Spezia 2 Leagues 32.6 4 0 0 67 53 28 31 14 17 1 0 0 134 27 51 34.6 2021-2022 27 Spezia 2 Leagues 33.9 10 0 0 48 51 21 23 16 30 0 1 1 153 33 67 33.0 2022-2023 28 Spezia 2 Leagues 32.1 10 0 0 47 37 23 22 9 16 0 0 0 120 18 53 25.4 2023-2024 29 Empoli 2 Leagues 21.8 9 0 0 45 24 6 25 5 17 0 0 0 90 17 37 31.5 2024-2025 30 Empoli 2 Leagues 30.2 4 0 0 36 16 11 27 8 28 0 0 1 117 31 55 36.0 8 Seasons 3 Clubs 3 Leagues 202.2 52 0 0 361 274 120 158 74 135 3 1 2 793 160 349 31.4 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches Spezia (5 Seasons) 3 Leagues 150.3 39 0 0 280 234 103 106 61 90 3 1 1 586 112 257 30.4 Empoli (2 Seasons) 2 Leagues 52.0 13 0 0 81 40 17 52 13 45 0 0 1 207 48 92 34.3 Pisa (1 Season) 1 League Coppa Italia (8 Seasons) 8.8 1 0 0 8 5 0 5 3 2 0 Serie A (5 Seasons) 145.6 36 0 0 235 176 89 123 49 106 1 1 2 614 126 263 32.4 Serie B (2 Seasons) 47.8 15 0 0 118 93 31 30 22 27 2 0 0 179 34 86 28.3
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 24 Spezia it ITA 2. Serie B 6th 19.9 6 0 0 40 34 14 13 10 13 0 0 0 91 15 25 37.5 Matches 2019-2020 25 Spezia it ITA 2. Serie B 3rd 27.9 9 0 0 78 59 17 17 12 14 2 0 0 88 19 61 23.8 Matches 2020-2021 26 Spezia it ITA 1. Serie A 15th 31.7 4 0 0 65 52 28 30 14 16 1 0 0 134 27 51 34.6 Matches 2021-2022 27 Spezia it ITA 1. Serie A 16th 33.7 10 0 0 48 51 21 23 16 30 0 1 1 153 33 67 33.0 Matches 2022-2023 28 Spezia it ITA 1. Serie A 17th 31.2 10 0 0 47 37 23 22 8 15 0 0 0 120 18 53 25.4 Matches 2023-2024 29 Empoli it ITA 1. Serie A 17th 20.9 8 0 0 40 21 6 23 5 17 0 0 0 90 17 37 31.5 Matches 2024-2025 30 Empoli it ITA 1. Serie A 18th 28.1 4 0 0 35 15 11 25 6 28 0 0 1 117 31 55 36.0 Matches 7 Seasons 2 Clubs 2 Leagues 193.5 51 0 0 353 269 120 153 71 133 3 1 2 793 160 349 31.4 Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches Spezia (5 Seasons) 2 Leagues 144.4 39 0 0 278 233 103 105 60 88 3 1 1 586 112 257 30.4 Empoli (2 Seasons) 1 League 49.0 12 0 0 75 36 17 48 11 45 0 0 1 207 48 92 34.3 Serie A (5 Seasons) 145.6 36 0 0 235 176 89 123 49 106 1 1 2 614 126 263 32.4 Serie B (2 Seasons) 47.8 15 0 0 118 93 31 30 22 27 2 0 0 179 34 86 28.3
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 Emmanuel Gyasi Pages
Emmanuel Gyasi 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