Standard Stats Table Season Age Squad Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches 2013-2014 20 Bury eng ENG 4. League Two 18 18 1,616 18.0 0 1 1 0 0 0 2 0 0.00 0.06 0.06 0.00 0.06 2014-2015 21 Port Vale eng ENG League Cup 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2014-2015 21 Port Vale eng ENG 3. League One 37 37 3,315 36.8 1 0 1 1 0 0 6 0 0.03 0.00 0.03 0.03 0.03 Matches 2015-2016 22 Lugano ch SUI 1. Super Lg 33 33 2,914 32.4 0 0 0 0 0 0 6 0 0.00 0.00 0.00 0.00 0.00 Matches 2016-2017 23 Empoli it ITA 1. Serie A 17 11 1,183 13.1 0 2 2 0 0 0 3 0 0.00 0.15 0.15 0.00 0.15 Matches 2017-2018 24 Empoli 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 2017-2018 24 Empoli it ITA 2. Serie B 30 29 2,606 29.0 0 2 2 0 0 0 5 0 0.00 0.07 0.07 0.00 0.07 Matches 2018-2019 25 Empoli it ITA Coppa Italia 0 0 Matches 2018-2019 25 Empoli it ITA 1. Serie A 31 28 2,539 28.2 0 0 0 0 0 0 4 0 0.5 0.5 0.4 0.8 48 86 33 0.00 0.00 0.00 0.00 0.00 0.02 0.01 0.03 0.02 0.03 Matches 2019-2020 26 Empoli it ITA Coppa Italia 3 3 300 3.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 26 Le Mans fr FRA 2. Ligue 2 5 5 450 5.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 26 Empoli it ITA 2. Serie B 18 17 1,559 17.3 0 1 1 0 0 0 4 0 0.1 0.1 0.9 1.0 31 95 55 0.00 0.06 0.06 0.00 0.06 0.00 0.05 0.06 0.00 0.06 Matches 2020-2021 27 Salernitana it ITA Coppa Italia 0 0 Matches 2020-2021 27 Salernitana it ITA 2. Serie B 23 16 1,445 16.1 1 0 1 1 0 0 5 0 0.0 0.0 0.1 0.1 2 40 3 0.06 0.00 0.06 0.06 0.06 0.00 0.01 0.01 0.00 0.01 Matches 2021-2022 28 Salernitana it ITA 1. Serie A 9 8 596 6.6 0 0 0 0 0 0 3 1 0.0 0.0 0.0 0.0 2 12 5 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 29 Salernitana it ITA Coppa Italia 0 0 Matches 2022-2023 29 Salernitana it ITA 1. Serie A 0 0 Matches 2022-2023 29 Benevento it ITA 2. Serie B 21 18 1,553 17.3 0 2 2 0 0 0 4 0 0.4 0.4 1.5 1.9 21 93 13 0.00 0.12 0.12 0.00 0.12 0.02 0.09 0.11 0.02 0.11 Matches 2023-2024 30 Fatih Karagümrük tr TUR 1. Süper Lig 22 18 1,606 17.8 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Matches 2024-2025 31 Südtirol it ITA 2. Serie B 16 15 1,340 14.9 0 1 1 0 0 0 4 0 0.1 0.1 0.2 0.4 3 38 9 0.00 0.07 0.07 0.00 0.07 0.01 0.02 0.02 0.01 0.02 Matches 12 Seasons 9 Clubs 9 Leagues 285 258 23,232 258.1 2 9 11 2 0 0 48 1 1.1 1.1 3.1 4.2 107 364 118 0.01 0.03 0.04 0.01 0.04 0.01 0.03 0.04 0.01 0.04 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 Empoli (4 Seasons) 3 Leagues 100 89 8,307 92.3 0 5 5 0 0 0 16 0 0.5 0.5 1.2 1.8 79 181 88 0.00 0.05 0.05 0.00 0.05 0.01 0.03 0.04 0.01 0.04 Salernitana (3 Seasons) 3 Leagues 32 24 2,041 22.7 1 0 1 1 0 0 8 1 0.1 0.1 0.1 0.2 4 52 8 0.04 0.00 0.04 0.04 0.04 0.00 0.01 0.01 0.00 0.01 Port Vale (1 Season) 2 Leagues 38 38 3,405 37.8 1 0 1 1 0 0 6 0 0.03 0.00 0.03 0.03 0.03 Lugano (1 Season) 1 League 33 33 2,914 32.4 0 0 0 0 0 0 6 0 0.00 0.00 0.00 0.00 0.00 Fatih Karagümrük (1 Season) 1 League 22 18 1,606 17.8 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Benevento (1 Season) 1 League 21 18 1,553 17.3 0 2 2 0 0 0 4 0 0.4 0.4 1.5 1.9 21 93 13 0.00 0.12 0.12 0.00 0.12 0.02 0.09 0.11 0.02 0.11 Bury (1 Season) 1 League 18 18 1,616 18.0 0 1 1 0 0 0 2 0 0.00 0.06 0.06 0.00 0.06 Südtirol (1 Season) 1 League 16 15 1,340 14.9 0 1 1 0 0 0 4 0 0.1 0.1 0.2 0.4 3 38 9 0.00 0.07 0.07 0.00 0.07 0.01 0.02 0.02 0.01 0.02 Le Mans (1 Season) 1 League 5 5 450 5.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Serie B (5 Seasons) 108 95 8,503 94.5 1 6 7 1 0 0 22 0 0.6 0.6 2.8 3.4 57 266 80 0.01 0.06 0.07 0.01 0.07 0.01 0.04 0.05 0.01 0.05 Coppa Italia (5 Seasons) 4 4 420 4.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Serie A (4 Seasons) 57 47 4,318 48.0 0 2 2 0 0 0 10 1 0.5 0.5 0.4 0.8 50 98 38 0.00 0.04 0.04 0.00 0.04 0.01 0.01 0.02 0.01 0.02 League One (1 Season) 37 37 3,315 36.8 1 0 1 1 0 0 6 0 0.03 0.00 0.03 0.03 0.03 Super Lg (1 Season) 33 33 2,914 32.4 0 0 0 0 0 0 6 0 0.00 0.00 0.00 0.00 0.00 Süper Lig (1 Season) 22 18 1,606 17.8 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 League Two (1 Season) 18 18 1,616 18.0 0 1 1 0 0 0 2 0 0.00 0.06 0.06 0.00 0.06 Ligue 2 (1 Season) 5 5 450 5.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 League Cup (1 Season) 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00
Standard Stats Table Season Age Squad Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches 2013-2014 20 Bury 1 League 18 18 1,616 18.0 0 1 1 0 0 0 2 0 0.00 0.06 0.06 0.00 0.06 2014-2015 21 Port Vale 2 Leagues 38 38 3,405 37.8 1 0 1 1 0 0 6 0 0.03 0.00 0.03 0.03 0.03 2015-2016 22 Lugano 1 League 33 33 2,914 32.4 0 0 0 0 0 0 6 0 0.00 0.00 0.00 0.00 0.00 2016-2017 23 Empoli 1 League 17 11 1,183 13.1 0 2 2 0 0 0 3 0 0.00 0.15 0.15 0.00 0.15 2017-2018 24 Empoli 2 Leagues 31 30 2,726 30.3 0 2 2 0 0 0 5 0 0.00 0.07 0.07 0.00 0.07 2018-2019 25 Empoli 2 Leagues 31 28 2,539 28.2 0 0 0 0 0 0 4 0 0.5 0.5 0.4 0.8 48 86 33 0.00 0.00 0.00 0.00 0.00 0.02 0.01 0.03 0.02 0.03 2019-2020 26 Empoli 2 Leagues 21 20 1,859 20.7 0 1 1 0 0 0 4 0 0.1 0.1 0.9 1.0 31 95 55 0.00 0.05 0.05 0.00 0.05 0.00 0.05 0.06 0.00 0.06 2019-2020 26 Le Mans 1 League 5 5 450 5.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2020-2021 27 Salernitana 2 Leagues 23 16 1,445 16.1 1 0 1 1 0 0 5 0 0.0 0.0 0.1 0.1 2 40 3 0.06 0.00 0.06 0.06 0.06 0.00 0.01 0.01 0.00 0.01 2021-2022 28 Salernitana 1 League 9 8 596 6.6 0 0 0 0 0 0 3 1 0.0 0.0 0.0 0.0 2 12 5 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 2022-2023 29 Salernitana 2 Leagues 0 0 2022-2023 29 Benevento 1 League 21 18 1,553 17.3 0 2 2 0 0 0 4 0 0.4 0.4 1.5 1.9 21 93 13 0.00 0.12 0.12 0.00 0.12 0.02 0.09 0.11 0.02 0.11 2023-2024 30 Fatih Karagümrük 1 League 22 18 1,606 17.8 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 2024-2025 31 Südtirol 1 League 16 15 1,340 14.9 0 1 1 0 0 0 4 0 0.1 0.1 0.2 0.4 3 38 9 0.00 0.07 0.07 0.00 0.07 0.01 0.02 0.02 0.01 0.02 12 Seasons 9 Clubs 9 Leagues 285 258 23,232 258.1 2 9 11 2 0 0 48 1 1.1 1.1 3.1 4.2 107 364 118 0.01 0.03 0.04 0.01 0.04 0.01 0.03 0.04 0.01 0.04 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 Empoli (4 Seasons) 3 Leagues 100 89 8,307 92.3 0 5 5 0 0 0 16 0 0.5 0.5 1.2 1.8 79 181 88 0.00 0.05 0.05 0.00 0.05 0.01 0.03 0.04 0.01 0.04 Salernitana (3 Seasons) 3 Leagues 32 24 2,041 22.7 1 0 1 1 0 0 8 1 0.1 0.1 0.1 0.2 4 52 8 0.04 0.00 0.04 0.04 0.04 0.00 0.01 0.01 0.00 0.01 Port Vale (1 Season) 2 Leagues 38 38 3,405 37.8 1 0 1 1 0 0 6 0 0.03 0.00 0.03 0.03 0.03 Lugano (1 Season) 1 League 33 33 2,914 32.4 0 0 0 0 0 0 6 0 0.00 0.00 0.00 0.00 0.00 Fatih Karagümrük (1 Season) 1 League 22 18 1,606 17.8 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Benevento (1 Season) 1 League 21 18 1,553 17.3 0 2 2 0 0 0 4 0 0.4 0.4 1.5 1.9 21 93 13 0.00 0.12 0.12 0.00 0.12 0.02 0.09 0.11 0.02 0.11 Bury (1 Season) 1 League 18 18 1,616 18.0 0 1 1 0 0 0 2 0 0.00 0.06 0.06 0.00 0.06 Südtirol (1 Season) 1 League 16 15 1,340 14.9 0 1 1 0 0 0 4 0 0.1 0.1 0.2 0.4 3 38 9 0.00 0.07 0.07 0.00 0.07 0.01 0.02 0.02 0.01 0.02 Le Mans (1 Season) 1 League 5 5 450 5.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Serie B (5 Seasons) 108 95 8,503 94.5 1 6 7 1 0 0 22 0 0.6 0.6 2.8 3.4 57 266 80 0.01 0.06 0.07 0.01 0.07 0.01 0.04 0.05 0.01 0.05 Coppa Italia (5 Seasons) 4 4 420 4.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Serie A (4 Seasons) 57 47 4,318 48.0 0 2 2 0 0 0 10 1 0.5 0.5 0.4 0.8 50 98 38 0.00 0.04 0.04 0.00 0.04 0.01 0.01 0.02 0.01 0.02 League One (1 Season) 37 37 3,315 36.8 1 0 1 1 0 0 6 0 0.03 0.00 0.03 0.03 0.03 Super Lg (1 Season) 33 33 2,914 32.4 0 0 0 0 0 0 6 0 0.00 0.00 0.00 0.00 0.00 Süper Lig (1 Season) 22 18 1,606 17.8 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 League Two (1 Season) 18 18 1,616 18.0 0 1 1 0 0 0 2 0 0.00 0.06 0.06 0.00 0.06 Ligue 2 (1 Season) 5 5 450 5.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 League Cup (1 Season) 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00
Standard Stats Table Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches 2013-2014 20 Bury eng ENG 4. League Two 12th 18 18 1,616 18.0 0 1 1 0 0 0 2 0 0.00 0.06 0.06 0.00 0.06 2014-2015 21 Port Vale eng ENG 3. League One 18th 37 37 3,315 36.8 1 0 1 1 0 0 6 0 0.03 0.00 0.03 0.03 0.03 Matches 2015-2016 22 Lugano ch SUI 1. Super Lg 9th 33 33 2,914 32.4 0 0 0 0 0 0 6 0 0.00 0.00 0.00 0.00 0.00 Matches 2016-2017 23 Empoli it ITA 1. Serie A 18th 17 11 1,183 13.1 0 2 2 0 0 0 3 0 0.00 0.15 0.15 0.00 0.15 Matches 2017-2018 24 Empoli it ITA 2. Serie B 1st 30 29 2,606 29.0 0 2 2 0 0 0 5 0 0.00 0.07 0.07 0.00 0.07 Matches 2018-2019 25 Empoli it ITA 1. Serie A 18th 31 28 2,539 28.2 0 0 0 0 0 0 4 0 0.5 0.5 0.4 0.8 48 86 33 0.00 0.00 0.00 0.00 0.00 0.02 0.01 0.03 0.02 0.03 Matches 2019-2020 26 Empoli it ITA 2. Serie B 7th 18 17 1,559 17.3 0 1 1 0 0 0 4 0 0.1 0.1 0.9 1.0 31 95 55 0.00 0.06 0.06 0.00 0.06 0.00 0.05 0.06 0.00 0.06 Matches 2019-2020 26 Le Mans fr FRA 2. Ligue 2 19th 5 5 450 5.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 27 Salernitana it ITA 2. Serie B 2nd 23 16 1,445 16.1 1 0 1 1 0 0 5 0 0.0 0.0 0.1 0.1 2 40 3 0.06 0.00 0.06 0.06 0.06 0.00 0.01 0.01 0.00 0.01 Matches 2021-2022 28 Salernitana it ITA 1. Serie A 17th 9 8 596 6.6 0 0 0 0 0 0 3 1 0.0 0.0 0.0 0.0 2 12 5 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 29 Salernitana it ITA 1. Serie A 15th 0 0 Matches 2022-2023 29 Benevento it ITA 2. Serie B 20th 21 18 1,553 17.3 0 2 2 0 0 0 4 0 0.4 0.4 1.5 1.9 21 93 13 0.00 0.12 0.12 0.00 0.12 0.02 0.09 0.11 0.02 0.11 Matches 2023-2024 30 Fatih Karagümrük tr TUR 1. Süper Lig 18th 22 18 1,606 17.8 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Matches 2024-2025 31 Südtirol it ITA 2. Serie B 10th 16 15 1,340 14.9 0 1 1 0 0 0 4 0 0.1 0.1 0.2 0.4 3 38 9 0.00 0.07 0.07 0.00 0.07 0.01 0.02 0.02 0.01 0.02 Matches 12 Seasons 9 Clubs 7 Leagues 280 253 22,722 252.5 2 9 11 2 0 0 48 1 1.1 1.1 3.1 4.2 107 364 118 0.01 0.04 0.04 0.01 0.04 0.01 0.03 0.04 0.01 0.04 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 Empoli (4 Seasons) 2 Leagues 96 85 7,887 87.6 0 5 5 0 0 0 16 0 0.5 0.5 1.2 1.8 79 181 88 0.00 0.06 0.06 0.00 0.06 0.01 0.03 0.04 0.01 0.04 Salernitana (3 Seasons) 2 Leagues 32 24 2,041 22.7 1 0 1 1 0 0 8 1 0.1 0.1 0.1 0.2 4 52 8 0.04 0.00 0.04 0.04 0.04 0.00 0.01 0.01 0.00 0.01 Port Vale (1 Season) 1 League 37 37 3,315 36.8 1 0 1 1 0 0 6 0 0.03 0.00 0.03 0.03 0.03 Lugano (1 Season) 1 League 33 33 2,914 32.4 0 0 0 0 0 0 6 0 0.00 0.00 0.00 0.00 0.00 Fatih Karagümrük (1 Season) 1 League 22 18 1,606 17.8 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Benevento (1 Season) 1 League 21 18 1,553 17.3 0 2 2 0 0 0 4 0 0.4 0.4 1.5 1.9 21 93 13 0.00 0.12 0.12 0.00 0.12 0.02 0.09 0.11 0.02 0.11 Bury (1 Season) 1 League 18 18 1,616 18.0 0 1 1 0 0 0 2 0 0.00 0.06 0.06 0.00 0.06 Südtirol (1 Season) 1 League 16 15 1,340 14.9 0 1 1 0 0 0 4 0 0.1 0.1 0.2 0.4 3 38 9 0.00 0.07 0.07 0.00 0.07 0.01 0.02 0.02 0.01 0.02 Le Mans (1 Season) 1 League 5 5 450 5.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Serie B (5 Seasons) 108 95 8,503 94.5 1 6 7 1 0 0 22 0 0.6 0.6 2.8 3.4 57 266 80 0.01 0.06 0.07 0.01 0.07 0.01 0.04 0.05 0.01 0.05 Serie A (4 Seasons) 57 47 4,318 48.0 0 2 2 0 0 0 10 1 0.5 0.5 0.4 0.8 50 98 38 0.00 0.04 0.04 0.00 0.04 0.01 0.01 0.02 0.01 0.02 League One (1 Season) 37 37 3,315 36.8 1 0 1 1 0 0 6 0 0.03 0.00 0.03 0.03 0.03 Super Lg (1 Season) 33 33 2,914 32.4 0 0 0 0 0 0 6 0 0.00 0.00 0.00 0.00 0.00 Süper Lig (1 Season) 22 18 1,606 17.8 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 League Two (1 Season) 18 18 1,616 18.0 0 1 1 0 0 0 2 0 0.00 0.06 0.06 0.00 0.06 Ligue 2 (1 Season) 5 5 450 5.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00
Standard Stats Table Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches 2014-2015 21 Port Vale eng ENG League Cup 33rd 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 24 Empoli it ITA Coppa Italia 41st 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 25 Empoli it ITA Coppa Italia 25th 0 0 Matches 2019-2020 26 Empoli it ITA Coppa Italia 17th 3 3 300 3.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 27 Salernitana it ITA Coppa Italia 25th 0 0 Matches 2022-2023 29 Salernitana it ITA Coppa Italia Rd1 0 0 Matches 6 Seasons 3 Clubs 2 Leagues 5 5 510 5.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 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 Empoli (3 Seasons) 1 League 4 4 420 4.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Salernitana (2 Seasons) 1 League 0 0 Port Vale (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 Coppa Italia (5 Seasons) 4 4 420 4.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 League Cup (1 Season) 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00
Shooting Table Season Age Squad Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches 2013-2014 20 Bury eng ENG 4. League Two 18.0 0 1 0.06 0.00 0 0 2014-2015 21 Port Vale eng ENG League Cup 1.0 0 0 0 Matches 2014-2015 21 Port Vale eng ENG 3. League One 36.8 1 2 0.05 0.50 0 0 Matches 2015-2016 22 Lugano ch SUI 1. Super Lg 32.4 0 1 0.03 0.00 0 0 Matches 2016-2017 23 Empoli it ITA 1. Serie A 13.1 0 1 1 100.0 0.08 0.08 0.00 0.00 0 0 Matches 2017-2018 24 Empoli it ITA Coppa Italia 1.3 0 0 0 Matches 2017-2018 24 Empoli it ITA 2. Serie B 29.0 0 0 2 0.00 0.07 0.00 0 0 Matches 2018-2019 25 Empoli it ITA 1. Serie A 28.2 0 5 0 0.0 0.18 0.00 0.00 19.0 0 0 0 0.5 0.5 0.09 -0.5 -0.5 Matches 2019-2020 26 Empoli it ITA Coppa Italia 3.3 0 0 0 0.00 0.00 0 0 Matches 2019-2020 26 Le Mans fr FRA 2. Ligue 2 5.0 0 3 1 33.3 0.60 0.20 0.00 0.00 0 0 Matches 2019-2020 26 Empoli it ITA 2. Serie B 17.3 0 2 0 0.0 0.12 0.00 0.00 23.6 0 0 0 0.1 0.1 0.03 -0.1 -0.1 Matches 2020-2021 27 Salernitana it ITA 2. Serie B 16.1 1 1 1 100.0 0.06 0.06 1.00 1.00 27.6 0 0 0 0.0 0.0 0.03 +1.0 +1.0 Matches 2021-2022 28 Salernitana it ITA 1. Serie A 6.6 0 1 0 0.0 0.15 0.00 0.00 24.0 0 0 0 0.0 0.0 0.03 0.0 0.0 Matches 2022-2023 29 Benevento it ITA 2. Serie B 17.3 0 7 1 14.3 0.41 0.06 0.00 0.00 17.3 0 0 0 0.4 0.4 0.05 -0.4 -0.4 Matches 2023-2024 30 Fatih Karagümrük tr TUR 1. Süper Lig 17.8 0 4 0 0.0 0.22 0.00 0.00 0 0 Matches 2024-2025 31 Südtirol it ITA 2. Serie B 14.9 0 3 0 0.0 0.20 0.00 0.00 15.2 0 0 0 0.1 0.1 0.04 -0.1 -0.1 Matches 12 Seasons 9 Clubs 9 Leagues 258.1 2 27 10 22.2 0.16 0.04 0.04 0.20 19.0 0 0 0 1.1 1.1 0.06 -0.1 -0.1 Country 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 Empoli (4 Seasons) 3 Leagues 92.3 0 8 3 37.5 0.09 0.03 0.00 0.00 20.3 0 0 0 0.5 0.5 0.07 -0.5 -0.5 Salernitana (3 Seasons) 3 Leagues 22.7 1 2 1 50.0 0.09 0.04 0.50 1.00 25.8 0 0 0 0.1 0.1 0.03 +0.9 +0.9 Port Vale (1 Season) 2 Leagues 37.8 1 2 0.05 0.50 0 0 Lugano (1 Season) 1 League 32.4 0 1 0.03 0.00 0 0 Fatih Karagümrük (1 Season) 1 League 17.8 0 4 0 0.0 0.22 0.00 0.00 0 0 Benevento (1 Season) 1 League 17.3 0 7 1 14.3 0.41 0.06 0.00 0.00 17.3 0 0 0 0.4 0.4 0.05 -0.4 -0.4 Bury (1 Season) 1 League 18.0 0 1 0.06 0.00 0 0 Südtirol (1 Season) 1 League 14.9 0 3 0 0.0 0.20 0.00 0.00 15.2 0 0 0 0.1 0.1 0.04 -0.1 -0.1 Le Mans (1 Season) 1 League 5.0 0 3 1 33.3 0.60 0.20 0.00 0.00 0 0 Serie B (5 Seasons) 94.5 1 13 4 30.8 0.14 0.04 0.08 0.25 18.6 0 0 0 0.6 0.6 0.05 +0.4 +0.4 Coppa Italia (5 Seasons) 4.7 0 0 0 0.00 0.00 0 0 Serie A (4 Seasons) 48.0 0 7 1 14.3 0.15 0.02 0.00 0.00 19.9 0 0 0 0.5 0.5 0.08 -0.5 -0.5 League One (1 Season) 36.8 1 2 0.05 0.50 0 0 Super Lg (1 Season) 32.4 0 1 0.03 0.00 0 0 Süper Lig (1 Season) 17.8 0 4 0 0.0 0.22 0.00 0.00 0 0 League Two (1 Season) 18.0 0 1 0.06 0.00 0 0 Ligue 2 (1 Season) 5.0 0 3 1 33.3 0.60 0.20 0.00 0.00 0 0 League Cup (1 Season) 1.0 0 0 0
Shooting Table Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches 2013-2014 20 Bury 1 League 18.0 0 1 0.06 0.00 0 0 2014-2015 21 Port Vale 2 Leagues 37.8 1 2 0.05 0.50 0 0 2015-2016 22 Lugano 1 League 32.4 0 1 0.03 0.00 0 0 2016-2017 23 Empoli 1 League 13.1 0 1 1 100.0 0.08 0.08 0.00 0.00 0 0 2017-2018 24 Empoli 2 Leagues 30.3 0 0 2 0.00 0.07 0.00 0 0 2018-2019 25 Empoli 2 Leagues 28.2 0 5 0 0.0 0.18 0.00 0.00 19.0 0 0 0 0.5 0.5 0.09 -0.5 -0.5 2019-2020 26 Empoli 2 Leagues 20.7 0 2 0 0.0 0.10 0.00 0.00 23.6 0 0 0 0.1 0.1 0.03 -0.1 -0.1 2019-2020 26 Le Mans 1 League 5.0 0 3 1 33.3 0.60 0.20 0.00 0.00 0 0 2020-2021 27 Salernitana 2 Leagues 16.1 1 1 1 100.0 0.06 0.06 1.00 1.00 27.6 0 0 0 0.0 0.0 0.03 +1.0 +1.0 2021-2022 28 Salernitana 1 League 6.6 0 1 0 0.0 0.15 0.00 0.00 24.0 0 0 0 0.0 0.0 0.03 0.0 0.0 2022-2023 29 Benevento 1 League 17.3 0 7 1 14.3 0.41 0.06 0.00 0.00 17.3 0 0 0 0.4 0.4 0.05 -0.4 -0.4 2023-2024 30 Fatih Karagümrük 1 League 17.8 0 4 0 0.0 0.22 0.00 0.00 0 0 2024-2025 31 Südtirol 1 League 14.9 0 3 0 0.0 0.20 0.00 0.00 15.2 0 0 0 0.1 0.1 0.04 -0.1 -0.1 12 Seasons 9 Clubs 9 Leagues 258.1 2 27 10 22.2 0.16 0.04 0.04 0.20 19.0 0 0 0 1.1 1.1 0.06 -0.1 -0.1 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 Empoli (4 Seasons) 3 Leagues 92.3 0 8 3 37.5 0.09 0.03 0.00 0.00 20.3 0 0 0 0.5 0.5 0.07 -0.5 -0.5 Salernitana (3 Seasons) 3 Leagues 22.7 1 2 1 50.0 0.09 0.04 0.50 1.00 25.8 0 0 0 0.1 0.1 0.03 +0.9 +0.9 Port Vale (1 Season) 2 Leagues 37.8 1 2 0.05 0.50 0 0 Lugano (1 Season) 1 League 32.4 0 1 0.03 0.00 0 0 Fatih Karagümrük (1 Season) 1 League 17.8 0 4 0 0.0 0.22 0.00 0.00 0 0 Benevento (1 Season) 1 League 17.3 0 7 1 14.3 0.41 0.06 0.00 0.00 17.3 0 0 0 0.4 0.4 0.05 -0.4 -0.4 Bury (1 Season) 1 League 18.0 0 1 0.06 0.00 0 0 Südtirol (1 Season) 1 League 14.9 0 3 0 0.0 0.20 0.00 0.00 15.2 0 0 0 0.1 0.1 0.04 -0.1 -0.1 Le Mans (1 Season) 1 League 5.0 0 3 1 33.3 0.60 0.20 0.00 0.00 0 0 Serie B (5 Seasons) 94.5 1 13 4 30.8 0.14 0.04 0.08 0.25 18.6 0 0 0 0.6 0.6 0.05 +0.4 +0.4 Coppa Italia (5 Seasons) 4.7 0 0 0 0.00 0.00 0 0 Serie A (4 Seasons) 48.0 0 7 1 14.3 0.15 0.02 0.00 0.00 19.9 0 0 0 0.5 0.5 0.08 -0.5 -0.5 League One (1 Season) 36.8 1 2 0.05 0.50 0 0 Super Lg (1 Season) 32.4 0 1 0.03 0.00 0 0 Süper Lig (1 Season) 17.8 0 4 0 0.0 0.22 0.00 0.00 0 0 League Two (1 Season) 18.0 0 1 0.06 0.00 0 0 Ligue 2 (1 Season) 5.0 0 3 1 33.3 0.60 0.20 0.00 0.00 0 0 League Cup (1 Season) 1.0 0 0 0
Shooting Table Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches 2013-2014 20 Bury eng ENG 4. League Two 12th 18.0 0 1 0.06 0.00 0 0 2014-2015 21 Port Vale eng ENG 3. League One 18th 36.8 1 2 0.05 0.50 0 0 Matches 2015-2016 22 Lugano ch SUI 1. Super Lg 9th 32.4 0 1 0.03 0.00 0 0 Matches 2016-2017 23 Empoli it ITA 1. Serie A 18th 13.1 0 1 1 100.0 0.08 0.08 0.00 0.00 0 0 Matches 2017-2018 24 Empoli it ITA 2. Serie B 1st 29.0 0 0 2 0.00 0.07 0.00 0 0 Matches 2018-2019 25 Empoli it ITA 1. Serie A 18th 28.2 0 5 0 0.0 0.18 0.00 0.00 19.0 0 0 0 0.5 0.5 0.09 -0.5 -0.5 Matches 2019-2020 26 Empoli it ITA 2. Serie B 7th 17.3 0 2 0 0.0 0.12 0.00 0.00 23.6 0 0 0 0.1 0.1 0.03 -0.1 -0.1 Matches 2019-2020 26 Le Mans fr FRA 2. Ligue 2 19th 5.0 0 3 1 33.3 0.60 0.20 0.00 0.00 0 0 Matches 2020-2021 27 Salernitana it ITA 2. Serie B 2nd 16.1 1 1 1 100.0 0.06 0.06 1.00 1.00 27.6 0 0 0 0.0 0.0 0.03 +1.0 +1.0 Matches 2021-2022 28 Salernitana it ITA 1. Serie A 17th 6.6 0 1 0 0.0 0.15 0.00 0.00 24.0 0 0 0 0.0 0.0 0.03 0.0 0.0 Matches 2022-2023 29 Benevento it ITA 2. Serie B 20th 17.3 0 7 1 14.3 0.41 0.06 0.00 0.00 17.3 0 0 0 0.4 0.4 0.05 -0.4 -0.4 Matches 2023-2024 30 Fatih Karagümrük tr TUR 1. Süper Lig 18th 17.8 0 4 0 0.0 0.22 0.00 0.00 0 0 Matches 2024-2025 31 Südtirol it ITA 2. Serie B 10th 14.9 0 3 0 0.0 0.20 0.00 0.00 15.2 0 0 0 0.1 0.1 0.04 -0.1 -0.1 Matches 12 Seasons 9 Clubs 7 Leagues 252.5 2 27 10 22.2 0.16 0.04 0.04 0.20 19.0 0 0 0 1.1 1.1 0.06 -0.1 -0.1 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 Empoli (4 Seasons) 2 Leagues 87.6 0 8 3 37.5 0.09 0.03 0.00 0.00 20.3 0 0 0 0.5 0.5 0.07 -0.5 -0.5 Salernitana (3 Seasons) 2 Leagues 22.7 1 2 1 50.0 0.09 0.04 0.50 1.00 25.8 0 0 0 0.1 0.1 0.03 +0.9 +0.9 Port Vale (1 Season) 1 League 36.8 1 2 0.05 0.50 0 0 Lugano (1 Season) 1 League 32.4 0 1 0.03 0.00 0 0 Fatih Karagümrük (1 Season) 1 League 17.8 0 4 0 0.0 0.22 0.00 0.00 0 0 Benevento (1 Season) 1 League 17.3 0 7 1 14.3 0.41 0.06 0.00 0.00 17.3 0 0 0 0.4 0.4 0.05 -0.4 -0.4 Bury (1 Season) 1 League 18.0 0 1 0.06 0.00 0 0 Südtirol (1 Season) 1 League 14.9 0 3 0 0.0 0.20 0.00 0.00 15.2 0 0 0 0.1 0.1 0.04 -0.1 -0.1 Le Mans (1 Season) 1 League 5.0 0 3 1 33.3 0.60 0.20 0.00 0.00 0 0 Serie B (5 Seasons) 94.5 1 13 4 30.8 0.14 0.04 0.08 0.25 18.6 0 0 0 0.6 0.6 0.05 +0.4 +0.4 Serie A (4 Seasons) 48.0 0 7 1 14.3 0.15 0.02 0.00 0.00 19.9 0 0 0 0.5 0.5 0.08 -0.5 -0.5 League One (1 Season) 36.8 1 2 0.05 0.50 0 0 Super Lg (1 Season) 32.4 0 1 0.03 0.00 0 0 Süper Lig (1 Season) 17.8 0 4 0 0.0 0.22 0.00 0.00 0 0 League Two (1 Season) 18.0 0 1 0.06 0.00 0 0 Ligue 2 (1 Season) 5.0 0 3 1 33.3 0.60 0.20 0.00 0.00 0 0
Shooting Table Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches 2014-2015 21 Port Vale eng ENG League Cup 33rd 1.0 0 0 0 Matches 2017-2018 24 Empoli it ITA Coppa Italia 41st 1.3 0 0 0 Matches 2019-2020 26 Empoli it ITA Coppa Italia 17th 3.3 0 0 0 0.00 0.00 0 0 Matches 6 Seasons 3 Clubs 2 Leagues 5.7 0 0 0 0.00 0.00 0 0 Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches Empoli (3 Seasons) 1 League 4.7 0 0 0 0.00 0.00 0 0 Salernitana (2 Seasons) 1 League Port Vale (1 Season) 1 League 1.0 0 0 0 Coppa Italia (5 Seasons) 4.7 0 0 0 0.00 0.00 0 0 League Cup (1 Season) 1.0 0 0 0
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 2013-2014 20 Bury eng ENG 4. League Two 18.0 1 2014-2015 21 Port Vale eng ENG League Cup 1.0 0 Matches 2014-2015 21 Port Vale eng ENG 3. League One 36.8 0 Matches 2015-2016 22 Lugano ch SUI 1. Super Lg 32.4 0 Matches 2016-2017 23 Empoli it ITA 1. Serie A 13.1 2 Matches 2017-2018 24 Empoli it ITA Coppa Italia 1.3 0 Matches 2017-2018 24 Empoli it ITA 2. Serie B 29.0 2 Matches 2018-2019 25 Empoli it ITA 1. Serie A 28.2 1120 1327 84.4 20931 5590 400 433 92.4 592 662 89.4 120 195 61.5 0 0.4 0.7 -0.4 6 67 10 4 86 Matches 2019-2020 26 Empoli it ITA Coppa Italia 3.3 0 Matches 2019-2020 26 Le Mans fr FRA 2. Ligue 2 5.0 0 Matches 2019-2020 26 Empoli it ITA 2. Serie B 17.3 1058 1247 84.8 17716 6062 546 583 93.7 396 478 82.8 99 143 69.2 1 0.9 1.0 +0.1 14 69 14 3 95 Matches 2020-2021 27 Salernitana it ITA 2. Serie B 16.1 339 518 65.4 6889 3807 114 146 78.1 166 224 74.1 52 131 39.7 0 0.1 0.3 -0.1 1 31 3 0 40 Matches 2021-2022 28 Salernitana it ITA 1. Serie A 6.6 170 211 80.6 2920 1166 78 87 89.7 73 88 83.0 15 28 53.6 0 0.0 0.1 0.0 0 11 1 1 12 Matches 2022-2023 29 Benevento it ITA 2. Serie B 17.3 669 831 80.5 12626 5527 245 265 92.5 345 399 86.5 71 144 49.3 2 1.5 0.4 +0.5 6 66 8 4 93 Matches 2023-2024 30 Fatih Karagümrük tr TUR 1. Süper Lig 17.8 0 Matches 2024-2025 31 Südtirol it ITA 2. Serie B 14.9 243 380 63.9 5037 2234 70 97 72.2 128 186 68.8 40 85 47.1 1 0.2 0.3 +0.8 5 32 3 1 38 Matches 12 Seasons 9 Clubs 9 Leagues 258.1 3599 4514 79.7 66119 24386 1453 1611 90.2 1700 2037 83.5 397 726 54.7 9 3.1 2.8 +5.9 32 276 39 13 364 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 Empoli (4 Seasons) 3 Leagues 92.3 2178 2574 84.6 38647 11652 946 1016 93.1 988 1140 86.7 219 338 64.8 5 1.2 1.7 +3.8 20 136 24 7 181 Salernitana (3 Seasons) 3 Leagues 22.7 509 729 69.8 9809 4973 192 233 82.4 239 312 76.6 67 159 42.1 0 0.1 0.4 -0.1 1 42 4 1 52 Port Vale (1 Season) 2 Leagues 37.8 0 Lugano (1 Season) 1 League 32.4 0 Fatih Karagümrük (1 Season) 1 League 17.8 0 Benevento (1 Season) 1 League 17.3 669 831 80.5 12626 5527 245 265 92.5 345 399 86.5 71 144 49.3 2 1.5 0.4 +0.5 6 66 8 4 93 Bury (1 Season) 1 League 18.0 1 Südtirol (1 Season) 1 League 14.9 243 380 63.9 5037 2234 70 97 72.2 128 186 68.8 40 85 47.1 1 0.2 0.3 +0.8 5 32 3 1 38 Le Mans (1 Season) 1 League 5.0 0 Serie B (5 Seasons) 94.5 2309 2976 77.6 42268 17630 975 1091 89.4 1035 1287 80.4 262 503 52.1 6 2.8 2.1 +3.2 26 198 28 8 266 Coppa Italia (5 Seasons) 4.7 0 Serie A (4 Seasons) 48.0 1290 1538 83.9 23851 6756 478 520 91.9 665 750 88.7 135 223 60.5 2 0.4 0.8 +1.6 6 78 11 5 98 League One (1 Season) 36.8 0 Super Lg (1 Season) 32.4 0 Süper Lig (1 Season) 17.8 0 League Two (1 Season) 18.0 1 Ligue 2 (1 Season) 5.0 0 League Cup (1 Season) 1.0 0
Passing Table Season Age Squad Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches 2013-2014 20 Bury 1 League 18.0 1 2014-2015 21 Port Vale 2 Leagues 37.8 0 2015-2016 22 Lugano 1 League 32.4 0 2016-2017 23 Empoli 1 League 13.1 2 2017-2018 24 Empoli 2 Leagues 30.3 2 2018-2019 25 Empoli 2 Leagues 28.2 1120 1327 84.4 20931 5590 400 433 92.4 592 662 89.4 120 195 61.5 0 0.4 0.7 -0.4 6 67 10 4 86 2019-2020 26 Empoli 2 Leagues 20.7 1058 1247 84.8 17716 6062 546 583 93.7 396 478 82.8 99 143 69.2 1 0.9 1.0 +0.1 14 69 14 3 95 2019-2020 26 Le Mans 1 League 5.0 0 2020-2021 27 Salernitana 2 Leagues 16.1 339 518 65.4 6889 3807 114 146 78.1 166 224 74.1 52 131 39.7 0 0.1 0.3 -0.1 1 31 3 0 40 2021-2022 28 Salernitana 1 League 6.6 170 211 80.6 2920 1166 78 87 89.7 73 88 83.0 15 28 53.6 0 0.0 0.1 0.0 0 11 1 1 12 2022-2023 29 Benevento 1 League 17.3 669 831 80.5 12626 5527 245 265 92.5 345 399 86.5 71 144 49.3 2 1.5 0.4 +0.5 6 66 8 4 93 2023-2024 30 Fatih Karagümrük 1 League 17.8 0 2024-2025 31 Südtirol 1 League 14.9 243 380 63.9 5037 2234 70 97 72.2 128 186 68.8 40 85 47.1 1 0.2 0.3 +0.8 5 32 3 1 38 12 Seasons 9 Clubs 9 Leagues 258.1 3599 4514 79.7 66119 24386 1453 1611 90.2 1700 2037 83.5 397 726 54.7 9 3.1 2.8 +5.9 32 276 39 13 364 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 Empoli (4 Seasons) 3 Leagues 92.3 2178 2574 84.6 38647 11652 946 1016 93.1 988 1140 86.7 219 338 64.8 5 1.2 1.7 +3.8 20 136 24 7 181 Salernitana (3 Seasons) 3 Leagues 22.7 509 729 69.8 9809 4973 192 233 82.4 239 312 76.6 67 159 42.1 0 0.1 0.4 -0.1 1 42 4 1 52 Port Vale (1 Season) 2 Leagues 37.8 0 Lugano (1 Season) 1 League 32.4 0 Fatih Karagümrük (1 Season) 1 League 17.8 0 Benevento (1 Season) 1 League 17.3 669 831 80.5 12626 5527 245 265 92.5 345 399 86.5 71 144 49.3 2 1.5 0.4 +0.5 6 66 8 4 93 Bury (1 Season) 1 League 18.0 1 Südtirol (1 Season) 1 League 14.9 243 380 63.9 5037 2234 70 97 72.2 128 186 68.8 40 85 47.1 1 0.2 0.3 +0.8 5 32 3 1 38 Le Mans (1 Season) 1 League 5.0 0 Serie B (5 Seasons) 94.5 2309 2976 77.6 42268 17630 975 1091 89.4 1035 1287 80.4 262 503 52.1 6 2.8 2.1 +3.2 26 198 28 8 266 Coppa Italia (5 Seasons) 4.7 0 Serie A (4 Seasons) 48.0 1290 1538 83.9 23851 6756 478 520 91.9 665 750 88.7 135 223 60.5 2 0.4 0.8 +1.6 6 78 11 5 98 League One (1 Season) 36.8 0 Super Lg (1 Season) 32.4 0 Süper Lig (1 Season) 17.8 0 League Two (1 Season) 18.0 1 Ligue 2 (1 Season) 5.0 0 League Cup (1 Season) 1.0 0
Passing Table Season Age Squad Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches 2013-2014 20 Bury eng ENG 4. League Two 12th 18.0 1 2014-2015 21 Port Vale eng ENG 3. League One 18th 36.8 0 Matches 2015-2016 22 Lugano ch SUI 1. Super Lg 9th 32.4 0 Matches 2016-2017 23 Empoli it ITA 1. Serie A 18th 13.1 2 Matches 2017-2018 24 Empoli it ITA 2. Serie B 1st 29.0 2 Matches 2018-2019 25 Empoli it ITA 1. Serie A 18th 28.2 1120 1327 84.4 20931 5590 400 433 92.4 592 662 89.4 120 195 61.5 0 0.4 0.7 -0.4 6 67 10 4 86 Matches 2019-2020 26 Empoli it ITA 2. Serie B 7th 17.3 1058 1247 84.8 17716 6062 546 583 93.7 396 478 82.8 99 143 69.2 1 0.9 1.0 +0.1 14 69 14 3 95 Matches 2019-2020 26 Le Mans fr FRA 2. Ligue 2 19th 5.0 0 Matches 2020-2021 27 Salernitana it ITA 2. Serie B 2nd 16.1 339 518 65.4 6889 3807 114 146 78.1 166 224 74.1 52 131 39.7 0 0.1 0.3 -0.1 1 31 3 0 40 Matches 2021-2022 28 Salernitana it ITA 1. Serie A 17th 6.6 170 211 80.6 2920 1166 78 87 89.7 73 88 83.0 15 28 53.6 0 0.0 0.1 0.0 0 11 1 1 12 Matches 2022-2023 29 Benevento it ITA 2. Serie B 20th 17.3 669 831 80.5 12626 5527 245 265 92.5 345 399 86.5 71 144 49.3 2 1.5 0.4 +0.5 6 66 8 4 93 Matches 2023-2024 30 Fatih Karagümrük tr TUR 1. Süper Lig 18th 17.8 0 Matches 2024-2025 31 Südtirol it ITA 2. Serie B 10th 14.9 243 380 63.9 5037 2234 70 97 72.2 128 186 68.8 40 85 47.1 1 0.2 0.3 +0.8 5 32 3 1 38 Matches 12 Seasons 9 Clubs 7 Leagues 252.5 3599 4514 79.7 66119 24386 1453 1611 90.2 1700 2037 83.5 397 726 54.7 9 3.1 2.8 +5.9 32 276 39 13 364 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 Empoli (4 Seasons) 2 Leagues 87.6 2178 2574 84.6 38647 11652 946 1016 93.1 988 1140 86.7 219 338 64.8 5 1.2 1.7 +3.8 20 136 24 7 181 Salernitana (3 Seasons) 2 Leagues 22.7 509 729 69.8 9809 4973 192 233 82.4 239 312 76.6 67 159 42.1 0 0.1 0.4 -0.1 1 42 4 1 52 Port Vale (1 Season) 1 League 36.8 0 Lugano (1 Season) 1 League 32.4 0 Fatih Karagümrük (1 Season) 1 League 17.8 0 Benevento (1 Season) 1 League 17.3 669 831 80.5 12626 5527 245 265 92.5 345 399 86.5 71 144 49.3 2 1.5 0.4 +0.5 6 66 8 4 93 Bury (1 Season) 1 League 18.0 1 Südtirol (1 Season) 1 League 14.9 243 380 63.9 5037 2234 70 97 72.2 128 186 68.8 40 85 47.1 1 0.2 0.3 +0.8 5 32 3 1 38 Le Mans (1 Season) 1 League 5.0 0 Serie B (5 Seasons) 94.5 2309 2976 77.6 42268 17630 975 1091 89.4 1035 1287 80.4 262 503 52.1 6 2.8 2.1 +3.2 26 198 28 8 266 Serie A (4 Seasons) 48.0 1290 1538 83.9 23851 6756 478 520 91.9 665 750 88.7 135 223 60.5 2 0.4 0.8 +1.6 6 78 11 5 98 League One (1 Season) 36.8 0 Super Lg (1 Season) 32.4 0 Süper Lig (1 Season) 17.8 0 League Two (1 Season) 18.0 1 Ligue 2 (1 Season) 5.0 0
Passing Table Season Age Squad Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches 2014-2015 21 Port Vale eng ENG League Cup 33rd 1.0 0 Matches 2017-2018 24 Empoli it ITA Coppa Italia 41st 1.3 0 Matches 2019-2020 26 Empoli it ITA Coppa Italia 17th 3.3 0 Matches 6 Seasons 3 Clubs 2 Leagues 5.7 0 Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches Empoli (3 Seasons) 1 League 4.7 0 Salernitana (2 Seasons) 1 League Port Vale (1 Season) 1 League 1.0 0 Coppa Italia (5 Seasons) 4.7 0 League Cup (1 Season) 1.0 0
Pass Types Table Season Age Squad Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches 2013-2014 20 Bury 1 League 18.0 2014-2015 21 Port Vale 2 Leagues 37.8 2015-2016 22 Lugano 1 League 32.4 2016-2017 23 Empoli 1 League 13.1 10 2017-2018 24 Empoli 2 Leagues 30.3 0 2018-2019 25 Empoli 2 Leagues 28.2 1327 1178 145 35 1 11 21 103 7 3 2 0 1120 4 16 2019-2020 26 Empoli 2 Leagues 20.7 1247 1029 212 24 0 6 38 188 0 0 0 0 1058 6 13 2019-2020 26 Le Mans 1 League 5.0 8 2020-2021 27 Salernitana 2 Leagues 16.1 518 392 125 24 0 3 3 101 0 0 0 0 339 1 3 2021-2022 28 Salernitana 1 League 6.6 211 182 29 5 0 2 4 24 0 0 0 0 170 0 3 2022-2023 29 Benevento 1 League 17.3 831 765 65 21 0 6 16 44 0 0 0 0 669 1 9 2023-2024 30 Fatih Karagümrük 1 League 17.8 33 2024-2025 31 Südtirol 1 League 14.9 380 306 72 14 0 0 4 58 0 0 0 0 243 2 1 12 Seasons 9 Clubs 9 Leagues 258.1 4514 3852 648 123 1 28 137 518 7 3 2 0 3599 14 45 Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches Empoli (4 Seasons) 3 Leagues 92.3 2574 2207 357 59 1 17 69 291 7 3 2 0 2178 10 29 Salernitana (3 Seasons) 3 Leagues 22.7 729 574 154 29 0 5 7 125 0 0 0 0 509 1 6 Port Vale (1 Season) 2 Leagues 37.8 Lugano (1 Season) 1 League 32.4 Fatih Karagümrük (1 Season) 1 League 17.8 33 Benevento (1 Season) 1 League 17.3 831 765 65 21 0 6 16 44 0 0 0 0 669 1 9 Bury (1 Season) 1 League 18.0 Südtirol (1 Season) 1 League 14.9 380 306 72 14 0 0 4 58 0 0 0 0 243 2 1 Le Mans (1 Season) 1 League 5.0 8 Serie B (5 Seasons) 94.5 2976 2492 474 83 0 15 61 391 0 0 0 0 2309 10 26 Coppa Italia (5 Seasons) 4.7 0 Serie A (4 Seasons) 48.0 1538 1360 174 40 1 13 35 127 7 3 2 0 1290 4 19 League One (1 Season) 36.8 Super Lg (1 Season) 32.4 Süper Lig (1 Season) 17.8 33 League Two (1 Season) 18.0 Ligue 2 (1 Season) 5.0 8 League Cup (1 Season) 1.0
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 2014-2015 21 Port Vale eng ENG League Cup 33rd 1.0 Matches 2017-2018 24 Empoli it ITA Coppa Italia 41st 1.3 Matches 2019-2020 26 Empoli it ITA Coppa Italia 17th 3.3 0 Matches 6 Seasons 3 Clubs 2 Leagues 5.7 0 Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches Empoli (3 Seasons) 1 League 4.7 0 Salernitana (2 Seasons) 1 League Port Vale (1 Season) 1 League 1.0 Coppa Italia (5 Seasons) 4.7 0 League Cup (1 Season) 1.0
Goal and Shot Creation Table Season Age Squad Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches 2013-2014 20 Bury 1 League 18.0 2014-2015 21 Port Vale 2 Leagues 37.8 2015-2016 22 Lugano 1 League 32.4 2016-2017 23 Empoli 1 League 13.1 2017-2018 24 Empoli 2 Leagues 30.3 2018-2019 25 Empoli 2 Leagues 28.2 19 0.67 17 1 0 1 0 0 0 0.00 0 0 0 0 0 0 2019-2020 26 Empoli 2 Leagues 20.7 43 2.48 35 6 0 0 2 0 2 0.12 1 0 0 0 1 0 2019-2020 26 Le Mans 1 League 5.0 2020-2021 27 Salernitana 2 Leagues 16.1 13 0.81 7 5 0 0 1 0 0 0.00 0 0 0 0 0 0 2021-2022 28 Salernitana 1 League 6.6 6 0.91 3 2 1 0 0 0 0 0.00 0 0 0 0 0 0 2022-2023 29 Benevento 1 League 17.3 20 1.16 18 0 0 2 0 0 4 0.23 2 0 0 2 0 0 2023-2024 30 Fatih Karagümrük 1 League 17.8 2024-2025 31 Südtirol 1 League 14.9 16 1.07 13 0 0 1 1 1 2 0.13 2 0 0 0 0 0 12 Seasons 9 Clubs 9 Leagues 258.1 117 1.17 93 14 1 4 4 1 8 0.08 5 0 0 2 1 0 Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches Empoli (4 Seasons) 3 Leagues 92.3 62 1.36 52 7 0 1 2 0 2 0.04 1 0 0 0 1 0 Salernitana (3 Seasons) 3 Leagues 22.7 19 0.84 10 7 1 0 1 0 0 0.00 0 0 0 0 0 0 Port Vale (1 Season) 2 Leagues 37.8 Lugano (1 Season) 1 League 32.4 Fatih Karagümrük (1 Season) 1 League 17.8 Benevento (1 Season) 1 League 17.3 20 1.16 18 0 0 2 0 0 4 0.23 2 0 0 2 0 0 Bury (1 Season) 1 League 18.0 Südtirol (1 Season) 1 League 14.9 16 1.07 13 0 0 1 1 1 2 0.13 2 0 0 0 0 0 Le Mans (1 Season) 1 League 5.0 Serie B (5 Seasons) 94.5 92 1.40 73 11 0 3 4 1 8 0.12 5 0 0 2 1 0 Coppa Italia (5 Seasons) 4.7 Serie A (4 Seasons) 48.0 25 0.72 20 3 1 1 0 0 0 0.00 0 0 0 0 0 0 League One (1 Season) 36.8 Super Lg (1 Season) 32.4 Süper Lig (1 Season) 17.8 League Two (1 Season) 18.0 Ligue 2 (1 Season) 5.0 League Cup (1 Season) 1.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 2014-2015 21 Port Vale eng ENG League Cup 33rd 1.0 Matches 2017-2018 24 Empoli it ITA Coppa Italia 41st 1.3 Matches 2019-2020 26 Empoli it ITA Coppa Italia 17th 3.3 Matches 6 Seasons 3 Clubs 2 Leagues 5.7 Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches Empoli (3 Seasons) 1 League 4.7 Salernitana (2 Seasons) 1 League Port Vale (1 Season) 1 League 1.0 Coppa Italia (5 Seasons) 4.7 League Cup (1 Season) 1.0
Defensive Actions Table Season Age Squad Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches 2013-2014 20 Bury 1 League 18.0 0 2014-2015 21 Port Vale 2 Leagues 37.8 0 2015-2016 22 Lugano 1 League 32.4 0 2016-2017 23 Empoli 1 League 13.1 12 20 0 2017-2018 24 Empoli 2 Leagues 30.3 0 0 0 2018-2019 25 Empoli 2 Leagues 28.2 34 21 16 15 3 19 27 70.4 8 28 17 11 30 64 99 1 2019-2020 26 Empoli 2 Leagues 20.7 22 15 8 10 4 11 24 45.8 13 13 7 6 19 41 33 0 2019-2020 26 Le Mans 1 League 5.0 2 2 0 2020-2021 27 Salernitana 2 Leagues 16.1 18 12 8 10 0 7 13 53.8 6 13 9 4 28 46 64 0 2021-2022 28 Salernitana 1 League 6.6 7 2 4 3 0 5 6 83.3 1 10 5 5 4 11 19 0 2022-2023 29 Benevento 1 League 17.3 29 20 19 7 3 18 24 75.0 6 19 10 9 17 46 35 2 2023-2024 30 Fatih Karagümrük 1 League 17.8 13 17 0 2024-2025 31 Südtirol 1 League 14.9 19 17 11 7 1 12 21 57.1 9 19 14 5 16 35 53 0 12 Seasons 9 Clubs 9 Leagues 258.1 129 114 66 52 11 72 115 62.6 43 102 62 40 153 243 303 3 Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches Empoli (4 Seasons) 3 Leagues 92.3 56 48 24 25 7 30 51 58.8 21 41 24 17 69 105 132 1 Salernitana (3 Seasons) 3 Leagues 22.7 25 14 12 13 0 12 19 63.2 7 23 14 9 32 57 83 0 Port Vale (1 Season) 2 Leagues 37.8 0 Lugano (1 Season) 1 League 32.4 0 Fatih Karagümrük (1 Season) 1 League 17.8 13 17 0 Benevento (1 Season) 1 League 17.3 29 20 19 7 3 18 24 75.0 6 19 10 9 17 46 35 2 Bury (1 Season) 1 League 18.0 0 Südtirol (1 Season) 1 League 14.9 19 17 11 7 1 12 21 57.1 9 19 14 5 16 35 53 0 Le Mans (1 Season) 1 League 5.0 2 2 0 Serie B (5 Seasons) 94.5 88 64 46 34 8 48 82 58.5 34 64 40 24 80 168 185 2 Coppa Italia (5 Seasons) 4.7 0 0 0 Serie A (4 Seasons) 48.0 41 35 20 18 3 24 33 72.7 9 38 22 16 54 75 118 1 League One (1 Season) 36.8 0 Super Lg (1 Season) 32.4 0 Süper Lig (1 Season) 17.8 13 17 0 League Two (1 Season) 18.0 0 Ligue 2 (1 Season) 5.0 2 2 0 League Cup (1 Season) 1.0 0
Defensive Actions Table Season Age Squad Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches 2013-2014 20 Bury eng ENG 4. League Two 12th 18.0 2014-2015 21 Port Vale eng ENG 3. League One 18th 36.8 Matches 2015-2016 22 Lugano ch SUI 1. Super Lg 9th 32.4 Matches 2016-2017 23 Empoli it ITA 1. Serie A 18th 13.1 12 20 Matches 2017-2018 24 Empoli it ITA 2. Serie B 1st 29.0 0 0 Matches 2018-2019 25 Empoli it ITA 1. Serie A 18th 28.2 34 21 16 15 3 19 27 70.4 8 28 17 11 30 64 99 1 Matches 2019-2020 26 Empoli it ITA 2. Serie B 7th 17.3 22 15 8 10 4 11 24 45.8 13 13 7 6 19 41 33 0 Matches 2019-2020 26 Le Mans fr FRA 2. Ligue 2 19th 5.0 2 2 Matches 2020-2021 27 Salernitana it ITA 2. Serie B 2nd 16.1 18 12 8 10 0 7 13 53.8 6 13 9 4 28 46 64 0 Matches 2021-2022 28 Salernitana it ITA 1. Serie A 17th 6.6 7 2 4 3 0 5 6 83.3 1 10 5 5 4 11 19 0 Matches 2022-2023 29 Benevento it ITA 2. Serie B 20th 17.3 29 20 19 7 3 18 24 75.0 6 19 10 9 17 46 35 2 Matches 2023-2024 30 Fatih Karagümrük tr TUR 1. Süper Lig 18th 17.8 13 17 Matches 2024-2025 31 Südtirol it ITA 2. Serie B 10th 14.9 19 17 11 7 1 12 21 57.1 9 19 14 5 16 35 53 0 Matches 12 Seasons 9 Clubs 7 Leagues 252.5 129 114 66 52 11 72 115 62.6 43 102 62 40 153 243 303 3 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 Empoli (4 Seasons) 2 Leagues 87.6 56 48 24 25 7 30 51 58.8 21 41 24 17 69 105 132 1 Salernitana (3 Seasons) 2 Leagues 22.7 25 14 12 13 0 12 19 63.2 7 23 14 9 32 57 83 0 Port Vale (1 Season) 1 League 36.8 0 Lugano (1 Season) 1 League 32.4 0 Fatih Karagümrük (1 Season) 1 League 17.8 13 17 0 Benevento (1 Season) 1 League 17.3 29 20 19 7 3 18 24 75.0 6 19 10 9 17 46 35 2 Bury (1 Season) 1 League 18.0 0 Südtirol (1 Season) 1 League 14.9 19 17 11 7 1 12 21 57.1 9 19 14 5 16 35 53 0 Le Mans (1 Season) 1 League 5.0 2 2 0 Serie B (5 Seasons) 94.5 88 64 46 34 8 48 82 58.5 34 64 40 24 80 168 185 2 Serie A (4 Seasons) 48.0 41 35 20 18 3 24 33 72.7 9 38 22 16 54 75 118 1 League One (1 Season) 36.8 0 Super Lg (1 Season) 32.4 0 Süper Lig (1 Season) 17.8 13 17 0 League Two (1 Season) 18.0 0 Ligue 2 (1 Season) 5.0 2 2 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 2014-2015 21 Port Vale eng ENG League Cup 33rd 1.0 Matches 2017-2018 24 Empoli it ITA Coppa Italia 41st 1.3 Matches 2019-2020 26 Empoli it ITA Coppa Italia 17th 3.3 0 0 Matches 6 Seasons 3 Clubs 2 Leagues 5.7 0 0 0 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 Empoli (3 Seasons) 1 League 4.7 0 0 0 Salernitana (2 Seasons) 1 League 0 Port Vale (1 Season) 1 League 1.0 0 Coppa Italia (5 Seasons) 4.7 0 0 0 League Cup (1 Season) 1.0 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 2013-2014 20 Bury eng ENG 4. League Two 18.0 2014-2015 21 Port Vale eng ENG League Cup 1.0 Matches 2014-2015 21 Port Vale eng ENG 3. League One 36.8 Matches 2015-2016 22 Lugano ch SUI 1. Super Lg 32.4 Matches 2016-2017 23 Empoli it ITA 1. Serie A 13.1 Matches 2017-2018 24 Empoli it ITA Coppa Italia 1.3 Matches 2017-2018 24 Empoli it ITA 2. Serie B 29.0 Matches 2018-2019 25 Empoli it ITA 1. Serie A 28.2 1557 135 605 786 185 8 1557 9 5 55.6 4 44.4 829 4861 3125 48 36 1 10 7 965 33 Matches 2019-2020 26 Empoli it ITA Coppa Italia 3.3 Matches 2019-2020 26 Le Mans fr FRA 2. Ligue 2 5.0 Matches 2019-2020 26 Empoli it ITA 2. Serie B 17.3 1372 56 343 780 267 2 1372 9 4 44.4 5 55.6 760 3658 2132 31 29 1 16 9 916 55 Matches 2020-2021 27 Salernitana it ITA 2. Serie B 16.1 662 61 320 301 45 0 662 2 2 100.0 0 0.0 212 901 462 2 1 0 6 0 219 3 Matches 2021-2022 28 Salernitana it ITA 1. Serie A 6.6 268 37 122 129 19 0 268 2 2 100.0 0 0.0 123 444 267 2 3 0 2 3 137 5 Matches 2022-2023 29 Benevento it ITA 2. Serie B 17.3 959 89 399 494 79 7 959 8 3 37.5 3 37.5 528 2599 1548 21 11 1 9 2 570 13 Matches 2023-2024 30 Fatih Karagümrük tr TUR 1. Süper Lig 17.8 Matches 2024-2025 31 Südtirol it ITA 2. Serie B 14.9 514 53 211 259 48 8 514 2 1 50.0 1 50.0 141 657 293 3 2 0 6 1 181 9 Matches 12 Seasons 9 Clubs 9 Leagues 258.1 5332 431 2000 2749 643 25 5332 32 17 53.1 13 40.6 2593 13120 7827 107 82 3 49 22 2988 118 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 Empoli (4 Seasons) 3 Leagues 92.3 2929 191 948 1566 452 10 2929 18 9 50.0 9 50.0 1589 8519 5257 79 65 2 26 16 1881 88 Salernitana (3 Seasons) 3 Leagues 22.7 930 98 442 430 64 0 930 4 4 100.0 0 0.0 335 1345 729 4 4 0 8 3 356 8 Port Vale (1 Season) 2 Leagues 37.8 Lugano (1 Season) 1 League 32.4 Fatih Karagümrük (1 Season) 1 League 17.8 Benevento (1 Season) 1 League 17.3 959 89 399 494 79 7 959 8 3 37.5 3 37.5 528 2599 1548 21 11 1 9 2 570 13 Bury (1 Season) 1 League 18.0 Südtirol (1 Season) 1 League 14.9 514 53 211 259 48 8 514 2 1 50.0 1 50.0 141 657 293 3 2 0 6 1 181 9 Le Mans (1 Season) 1 League 5.0 Serie B (5 Seasons) 94.5 3507 259 1273 1834 439 17 3507 21 10 47.6 9 42.9 1641 7815 4435 57 43 2 37 12 1886 80 Coppa Italia (5 Seasons) 4.7 Serie A (4 Seasons) 48.0 1825 172 727 915 204 8 1825 11 7 63.6 4 36.4 952 5305 3392 50 39 1 12 10 1102 38 League One (1 Season) 36.8 Super Lg (1 Season) 32.4 Süper Lig (1 Season) 17.8 League Two (1 Season) 18.0 Ligue 2 (1 Season) 5.0 League Cup (1 Season) 1.0
Possession Table Season Age Squad Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches 2013-2014 20 Bury 1 League 18.0 2014-2015 21 Port Vale 2 Leagues 37.8 2015-2016 22 Lugano 1 League 32.4 2016-2017 23 Empoli 1 League 13.1 2017-2018 24 Empoli 2 Leagues 30.3 2018-2019 25 Empoli 2 Leagues 28.2 1557 135 605 786 185 8 1557 9 5 55.6 4 44.4 829 4861 3125 48 36 1 10 7 965 33 2019-2020 26 Empoli 2 Leagues 20.7 1372 56 343 780 267 2 1372 9 4 44.4 5 55.6 760 3658 2132 31 29 1 16 9 916 55 2019-2020 26 Le Mans 1 League 5.0 2020-2021 27 Salernitana 2 Leagues 16.1 662 61 320 301 45 0 662 2 2 100.0 0 0.0 212 901 462 2 1 0 6 0 219 3 2021-2022 28 Salernitana 1 League 6.6 268 37 122 129 19 0 268 2 2 100.0 0 0.0 123 444 267 2 3 0 2 3 137 5 2022-2023 29 Benevento 1 League 17.3 959 89 399 494 79 7 959 8 3 37.5 3 37.5 528 2599 1548 21 11 1 9 2 570 13 2023-2024 30 Fatih Karagümrük 1 League 17.8 2024-2025 31 Südtirol 1 League 14.9 514 53 211 259 48 8 514 2 1 50.0 1 50.0 141 657 293 3 2 0 6 1 181 9 12 Seasons 9 Clubs 9 Leagues 258.1 5332 431 2000 2749 643 25 5332 32 17 53.1 13 40.6 2593 13120 7827 107 82 3 49 22 2988 118 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 Empoli (4 Seasons) 3 Leagues 92.3 2929 191 948 1566 452 10 2929 18 9 50.0 9 50.0 1589 8519 5257 79 65 2 26 16 1881 88 Salernitana (3 Seasons) 3 Leagues 22.7 930 98 442 430 64 0 930 4 4 100.0 0 0.0 335 1345 729 4 4 0 8 3 356 8 Port Vale (1 Season) 2 Leagues 37.8 Lugano (1 Season) 1 League 32.4 Fatih Karagümrük (1 Season) 1 League 17.8 Benevento (1 Season) 1 League 17.3 959 89 399 494 79 7 959 8 3 37.5 3 37.5 528 2599 1548 21 11 1 9 2 570 13 Bury (1 Season) 1 League 18.0 Südtirol (1 Season) 1 League 14.9 514 53 211 259 48 8 514 2 1 50.0 1 50.0 141 657 293 3 2 0 6 1 181 9 Le Mans (1 Season) 1 League 5.0 Serie B (5 Seasons) 94.5 3507 259 1273 1834 439 17 3507 21 10 47.6 9 42.9 1641 7815 4435 57 43 2 37 12 1886 80 Coppa Italia (5 Seasons) 4.7 Serie A (4 Seasons) 48.0 1825 172 727 915 204 8 1825 11 7 63.6 4 36.4 952 5305 3392 50 39 1 12 10 1102 38 League One (1 Season) 36.8 Super Lg (1 Season) 32.4 Süper Lig (1 Season) 17.8 League Two (1 Season) 18.0 Ligue 2 (1 Season) 5.0 League Cup (1 Season) 1.0
Possession Table Season Age Squad Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches 2013-2014 20 Bury eng ENG 4. League Two 12th 18.0 2014-2015 21 Port Vale eng ENG 3. League One 18th 36.8 Matches 2015-2016 22 Lugano ch SUI 1. Super Lg 9th 32.4 Matches 2016-2017 23 Empoli it ITA 1. Serie A 18th 13.1 Matches 2017-2018 24 Empoli it ITA 2. Serie B 1st 29.0 Matches 2018-2019 25 Empoli it ITA 1. Serie A 18th 28.2 1557 135 605 786 185 8 1557 9 5 55.6 4 44.4 829 4861 3125 48 36 1 10 7 965 33 Matches 2019-2020 26 Empoli it ITA 2. Serie B 7th 17.3 1372 56 343 780 267 2 1372 9 4 44.4 5 55.6 760 3658 2132 31 29 1 16 9 916 55 Matches 2019-2020 26 Le Mans fr FRA 2. Ligue 2 19th 5.0 Matches 2020-2021 27 Salernitana it ITA 2. Serie B 2nd 16.1 662 61 320 301 45 0 662 2 2 100.0 0 0.0 212 901 462 2 1 0 6 0 219 3 Matches 2021-2022 28 Salernitana it ITA 1. Serie A 17th 6.6 268 37 122 129 19 0 268 2 2 100.0 0 0.0 123 444 267 2 3 0 2 3 137 5 Matches 2022-2023 29 Benevento it ITA 2. Serie B 20th 17.3 959 89 399 494 79 7 959 8 3 37.5 3 37.5 528 2599 1548 21 11 1 9 2 570 13 Matches 2023-2024 30 Fatih Karagümrük tr TUR 1. Süper Lig 18th 17.8 Matches 2024-2025 31 Südtirol it ITA 2. Serie B 10th 14.9 514 53 211 259 48 8 514 2 1 50.0 1 50.0 141 657 293 3 2 0 6 1 181 9 Matches 12 Seasons 9 Clubs 7 Leagues 252.5 5332 431 2000 2749 643 25 5332 32 17 53.1 13 40.6 2593 13120 7827 107 82 3 49 22 2988 118 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 Empoli (4 Seasons) 2 Leagues 87.6 2929 191 948 1566 452 10 2929 18 9 50.0 9 50.0 1589 8519 5257 79 65 2 26 16 1881 88 Salernitana (3 Seasons) 2 Leagues 22.7 930 98 442 430 64 0 930 4 4 100.0 0 0.0 335 1345 729 4 4 0 8 3 356 8 Port Vale (1 Season) 1 League 36.8 Lugano (1 Season) 1 League 32.4 Fatih Karagümrük (1 Season) 1 League 17.8 Benevento (1 Season) 1 League 17.3 959 89 399 494 79 7 959 8 3 37.5 3 37.5 528 2599 1548 21 11 1 9 2 570 13 Bury (1 Season) 1 League 18.0 Südtirol (1 Season) 1 League 14.9 514 53 211 259 48 8 514 2 1 50.0 1 50.0 141 657 293 3 2 0 6 1 181 9 Le Mans (1 Season) 1 League 5.0 Serie B (5 Seasons) 94.5 3507 259 1273 1834 439 17 3507 21 10 47.6 9 42.9 1641 7815 4435 57 43 2 37 12 1886 80 Serie A (4 Seasons) 48.0 1825 172 727 915 204 8 1825 11 7 63.6 4 36.4 952 5305 3392 50 39 1 12 10 1102 38 League One (1 Season) 36.8 Super Lg (1 Season) 32.4 Süper Lig (1 Season) 17.8 League Two (1 Season) 18.0 Ligue 2 (1 Season) 5.0
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 1/3 CPA Mis Dis Rec Matches 2014-2015 21 Port Vale eng ENG League Cup 33rd 1.0 Matches 2017-2018 24 Empoli it ITA Coppa Italia 41st 1.3 Matches 2019-2020 26 Empoli it ITA Coppa Italia 17th 3.3 Matches 6 Seasons 3 Clubs 2 Leagues 5.7 Country 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 Empoli (3 Seasons) 1 League 4.7 Salernitana (2 Seasons) 1 League Port Vale (1 Season) 1 League 1.0 Coppa Italia (5 Seasons) 4.7 League Cup (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 2013-2014 20 Bury eng ENG 4. League Two 18 1,616 90 39.0 18.0 18 0 2014-2015 21 Port Vale eng ENG League Cup 1 90 90 50.0 1.0 1 90 1 0 1 3.00 6 2 +4 +4.00 +5.00 Matches 2014-2015 21 Port Vale eng ENG 3. League One 37 3,315 90 80.1 36.8 37 35 0 4 1.08 40 53 -13 -0.35 -0.68 Matches 2015-2016 22 Lugano ch SUI 1. Super Lg 33 2,914 88 89.9 32.4 33 30 0 1 0.97 38 63 -25 -0.77 +0.33 Matches 2016-2017 23 Empoli it ITA 1. Serie A 17 1,183 70 34.6 13.1 11 10 6 13 0.94 11 22 -11 -0.84 +0.01 Matches 2017-2018 24 Empoli it ITA Coppa Italia 1 120 120 100.0 1.3 1 120 1 0 0 1.00 2 2 0 0.00 Matches 2017-2018 24 Empoli it ITA 2. Serie B 30 2,606 87 68.9 29.0 29 27 1 3 1.93 58 33 +25 +0.86 -0.21 Matches 2018-2019 25 Empoli it ITA Coppa Italia 0 0 0 0 1 Matches 2018-2019 25 Empoli it ITA 1. Serie A 31 2,539 82 74.2 28.2 28 90 28 3 6 5 1.06 35 53 -18 -0.64 -0.54 37.2 46.8 -9.5 -0.34 -0.16 Matches 2019-2020 26 Empoli it ITA Coppa Italia 3 300 100 100.0 3.3 3 100 3 0 0 2.00 4 3 +1 +0.30 Matches 2019-2020 26 Le Mans fr FRA 2. Ligue 2 5 450 90 17.9 5.0 5 90 5 0 1 1.00 4 6 -2 -0.40 +0.17 Matches 2019-2020 26 Empoli it ITA 2. Serie B 18 1,559 87 45.6 17.3 17 89 16 1 38 1 1.22 18 22 -4 -0.23 -0.38 24.5 28.1 -3.5 -0.20 -0.19 Matches 2020-2021 27 Salernitana it ITA Coppa Italia 0 0 0 2 Matches 2020-2021 27 Salernitana it ITA 2. Serie B 23 1,445 63 43.4 16.1 16 85 12 7 12 9 1.83 11 15 -4 -0.25 -1.01 14.2 17.7 -3.5 -0.22 -0.06 Matches 2021-2022 28 Salernitana it ITA 1. Serie A 9 596 66 17.4 6.6 8 73 4 1 12 10 0.56 5 15 -10 -1.51 -0.39 3.9 13.8 -9.9 -1.50 -0.90 Matches 2022-2023 29 Salernitana it ITA Coppa Italia 0 0 0 0 1 Matches 2022-2023 29 Salernitana it ITA 1. Serie A 0 0 0 0 2 Matches 2022-2023 29 Benevento it ITA 2. Serie B 21 1,553 74 45.4 17.3 18 85 15 3 8 2 0.86 13 28 -15 -0.87 -0.82 15.6 24.9 -9.2 -0.54 -0.30 Matches 2023-2024 30 Fatih Karagümrük tr TUR 1. Süper Lig 22 1,606 73 47.0 17.8 18 84 12 4 24 12 1.09 21 27 -6 -0.34 -0.49 Matches 2024-2025 31 Südtirol it ITA 2. Serie B 16 1,340 84 39.2 14.9 15 88 13 1 18 1 1.50 25 23 +2 +0.13 +0.52 18.5 21.2 -2.7 -0.18 -0.10 Matches 12 Seasons 9 Clubs 9 Leagues 285 23,232 82 47.0 258.1 258 87 212 27 15 69 1.23 291 367 -76 -0.32 -0.11 114.0 152.4 -38.3 -0.38 -0.14 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 Empoli (4 Seasons) 3 Leagues 100 8,307 83 57.1 92.3 89 91 85 11 14 23 1.36 128 135 -7 -0.08 0.00 61.8 74.8 -13.1 -0.29 -0.22 Salernitana (3 Seasons) 3 Leagues 32 2,041 64 19.5 22.7 24 81 16 8 12 24 1.47 16 30 -14 -0.62 -0.25 18.1 31.5 -13.4 -0.59 -0.17 Port Vale (1 Season) 2 Leagues 38 3,405 90 78.8 37.8 38 90 36 0 5 1.13 46 55 -9 -0.24 -0.43 Lugano (1 Season) 1 League 33 2,914 88 89.9 32.4 33 30 0 1 0.97 38 63 -25 -0.77 +0.33 Fatih Karagümrük (1 Season) 1 League 22 1,606 73 47.0 17.8 18 84 12 4 24 12 1.09 21 27 -6 -0.34 -0.49 Benevento (1 Season) 1 League 21 1,553 74 45.4 17.3 18 85 15 3 8 2 0.86 13 28 -15 -0.87 -0.82 15.6 24.9 -9.2 -0.54 -0.30 Bury (1 Season) 1 League 18 1,616 90 39.0 18.0 18 0 Südtirol (1 Season) 1 League 16 1,340 84 39.2 14.9 15 88 13 1 18 1 1.50 25 23 +2 +0.13 +0.52 18.5 21.2 -2.7 -0.18 -0.10 Le Mans (1 Season) 1 League 5 450 90 17.9 5.0 5 90 5 0 1 1.00 4 6 -2 -0.40 +0.17 Serie B (5 Seasons) 108 8,503 79 49.0 94.5 95 87 83 13 14 16 1.52 125 121 +4 +0.04 -0.19 72.9 91.8 -18.9 -0.29 -0.17 Coppa Italia (5 Seasons) 4 420 105 53.8 4.7 4 105 4 0 4 1.75 6 5 +1 +0.21 Serie A (4 Seasons) 57 4,318 76 31.6 48.0 47 86 42 10 8 30 0.95 51 90 -39 -0.81 +0.05 41.1 60.6 -19.5 -0.56 -0.06 League One (1 Season) 37 3,315 90 80.1 36.8 37 35 0 4 1.08 40 53 -13 -0.35 -0.68 Super Lg (1 Season) 33 2,914 88 89.9 32.4 33 30 0 1 0.97 38 63 -25 -0.77 +0.33 Süper Lig (1 Season) 22 1,606 73 47.0 17.8 18 84 12 4 24 12 1.09 21 27 -6 -0.34 -0.49 League Two (1 Season) 18 1,616 90 39.0 18.0 18 0 Ligue 2 (1 Season) 5 450 90 17.9 5.0 5 90 5 0 1 1.00 4 6 -2 -0.40 +0.17 League Cup (1 Season) 1 90 90 50.0 1.0 1 90 1 0 1 3.00 6 2 +4 +4.00 +5.00
Playing Time Table Season Age Squad Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches 2013-2014 20 Bury 1 League 18 1,616 90 39.0 18.0 18 0 2014-2015 21 Port Vale 2 Leagues 38 3,405 90 78.8 37.8 38 90 36 0 5 1.13 46 55 -9 -0.24 -0.43 2015-2016 22 Lugano 1 League 33 2,914 88 89.9 32.4 33 30 0 1 0.97 38 63 -25 -0.77 +0.33 2016-2017 23 Empoli 1 League 17 1,183 70 34.6 13.1 11 10 6 13 0.94 11 22 -11 -0.84 +0.01 2017-2018 24 Empoli 2 Leagues 31 2,726 88 69.9 30.3 30 120 28 1 3 1.90 60 35 +25 +0.83 -0.25 2018-2019 25 Empoli 2 Leagues 31 2,539 82 72.3 28.2 28 90 28 3 6 6 1.06 35 53 -18 -0.64 -0.54 37.2 46.8 -9.5 -0.34 -0.16 2019-2020 26 Empoli 2 Leagues 21 1,859 89 50.0 20.7 20 91 19 1 38 1 1.33 22 25 -3 -0.15 -0.29 24.5 28.1 -3.5 -0.20 -0.19 2019-2020 26 Le Mans 1 League 5 450 90 17.9 5.0 5 90 5 0 1 1.00 4 6 -2 -0.40 +0.17 2020-2021 27 Salernitana 2 Leagues 23 1,445 63 41.2 16.1 16 85 12 7 12 11 1.83 11 15 -4 -0.25 -1.01 14.2 17.7 -3.5 -0.22 -0.06 2021-2022 28 Salernitana 1 League 9 596 66 17.4 6.6 8 73 4 1 12 10 0.56 5 15 -10 -1.51 -0.39 3.9 13.8 -9.9 -1.50 -0.90 2022-2023 29 Salernitana 2 Leagues 0 0 0 0 3 2022-2023 29 Benevento 1 League 21 1,553 74 45.4 17.3 18 85 15 3 8 2 0.86 13 28 -15 -0.87 -0.82 15.6 24.9 -9.2 -0.54 -0.30 2023-2024 30 Fatih Karagümrük 1 League 22 1,606 73 47.0 17.8 18 84 12 4 24 12 1.09 21 27 -6 -0.34 -0.49 2024-2025 31 Südtirol 1 League 16 1,340 84 39.2 14.9 15 88 13 1 18 1 1.50 25 23 +2 +0.13 +0.52 18.5 21.2 -2.7 -0.18 -0.10 12 Seasons 9 Clubs 9 Leagues 285 23,232 82 47.0 258.1 258 87 212 27 15 69 1.23 291 367 -76 -0.32 -0.11 114.0 152.4 -38.3 -0.38 -0.14 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 Empoli (4 Seasons) 3 Leagues 100 8,307 83 57.1 92.3 89 91 85 11 14 23 1.36 128 135 -7 -0.08 0.00 61.8 74.8 -13.1 -0.29 -0.22 Salernitana (3 Seasons) 3 Leagues 32 2,041 64 19.5 22.7 24 81 16 8 12 24 1.47 16 30 -14 -0.62 -0.25 18.1 31.5 -13.4 -0.59 -0.17 Port Vale (1 Season) 2 Leagues 38 3,405 90 78.8 37.8 38 90 36 0 5 1.13 46 55 -9 -0.24 -0.43 Lugano (1 Season) 1 League 33 2,914 88 89.9 32.4 33 30 0 1 0.97 38 63 -25 -0.77 +0.33 Fatih Karagümrük (1 Season) 1 League 22 1,606 73 47.0 17.8 18 84 12 4 24 12 1.09 21 27 -6 -0.34 -0.49 Benevento (1 Season) 1 League 21 1,553 74 45.4 17.3 18 85 15 3 8 2 0.86 13 28 -15 -0.87 -0.82 15.6 24.9 -9.2 -0.54 -0.30 Bury (1 Season) 1 League 18 1,616 90 39.0 18.0 18 0 Südtirol (1 Season) 1 League 16 1,340 84 39.2 14.9 15 88 13 1 18 1 1.50 25 23 +2 +0.13 +0.52 18.5 21.2 -2.7 -0.18 -0.10 Le Mans (1 Season) 1 League 5 450 90 17.9 5.0 5 90 5 0 1 1.00 4 6 -2 -0.40 +0.17 Serie B (5 Seasons) 108 8,503 79 49.0 94.5 95 87 83 13 14 16 1.52 125 121 +4 +0.04 -0.19 72.9 91.8 -18.9 -0.29 -0.17 Coppa Italia (5 Seasons) 4 420 105 53.8 4.7 4 105 4 0 4 1.75 6 5 +1 +0.21 Serie A (4 Seasons) 57 4,318 76 31.6 48.0 47 86 42 10 8 30 0.95 51 90 -39 -0.81 +0.05 41.1 60.6 -19.5 -0.56 -0.06 League One (1 Season) 37 3,315 90 80.1 36.8 37 35 0 4 1.08 40 53 -13 -0.35 -0.68 Super Lg (1 Season) 33 2,914 88 89.9 32.4 33 30 0 1 0.97 38 63 -25 -0.77 +0.33 Süper Lig (1 Season) 22 1,606 73 47.0 17.8 18 84 12 4 24 12 1.09 21 27 -6 -0.34 -0.49 League Two (1 Season) 18 1,616 90 39.0 18.0 18 0 Ligue 2 (1 Season) 5 450 90 17.9 5.0 5 90 5 0 1 1.00 4 6 -2 -0.40 +0.17 League Cup (1 Season) 1 90 90 50.0 1.0 1 90 1 0 1 3.00 6 2 +4 +4.00 +5.00
Playing Time Table Season Age Squad Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches 2013-2014 20 Bury eng ENG 4. League Two 12th 18 1,616 90 39.0 18.0 18 0 2014-2015 21 Port Vale eng ENG 3. League One 18th 37 3,315 90 80.1 36.8 37 35 0 4 1.08 40 53 -13 -0.35 -0.68 Matches 2015-2016 22 Lugano ch SUI 1. Super Lg 9th 33 2,914 88 89.9 32.4 33 30 0 1 0.97 38 63 -25 -0.77 +0.33 Matches 2016-2017 23 Empoli it ITA 1. Serie A 18th 17 1,183 70 34.6 13.1 11 10 6 13 0.94 11 22 -11 -0.84 +0.01 Matches 2017-2018 24 Empoli it ITA 2. Serie B 1st 30 2,606 87 68.9 29.0 29 27 1 3 1.93 58 33 +25 +0.86 -0.21 Matches 2018-2019 25 Empoli it ITA 1. Serie A 18th 31 2,539 82 74.2 28.2 28 90 28 3 6 5 1.06 35 53 -18 -0.64 -0.54 37.2 46.8 -9.5 -0.34 -0.16 Matches 2019-2020 26 Empoli it ITA 2. Serie B 7th 18 1,559 87 45.6 17.3 17 89 16 1 38 1 1.22 18 22 -4 -0.23 -0.38 24.5 28.1 -3.5 -0.20 -0.19 Matches 2019-2020 26 Le Mans fr FRA 2. Ligue 2 19th 5 450 90 17.9 5.0 5 90 5 0 1 1.00 4 6 -2 -0.40 +0.17 Matches 2020-2021 27 Salernitana it ITA 2. Serie B 2nd 23 1,445 63 43.4 16.1 16 85 12 7 12 9 1.83 11 15 -4 -0.25 -1.01 14.2 17.7 -3.5 -0.22 -0.06 Matches 2021-2022 28 Salernitana it ITA 1. Serie A 17th 9 596 66 17.4 6.6 8 73 4 1 12 10 0.56 5 15 -10 -1.51 -0.39 3.9 13.8 -9.9 -1.50 -0.90 Matches 2022-2023 29 Salernitana it ITA 1. Serie A 15th 0 0 0 0 2 Matches 2022-2023 29 Benevento it ITA 2. Serie B 20th 21 1,553 74 45.4 17.3 18 85 15 3 8 2 0.86 13 28 -15 -0.87 -0.82 15.6 24.9 -9.2 -0.54 -0.30 Matches 2023-2024 30 Fatih Karagümrük tr TUR 1. Süper Lig 18th 22 1,606 73 47.0 17.8 18 84 12 4 24 12 1.09 21 27 -6 -0.34 -0.49 Matches 2024-2025 31 Südtirol it ITA 2. Serie B 10th 16 1,340 84 39.2 14.9 15 88 13 1 18 1 1.50 25 23 +2 +0.13 +0.52 18.5 21.2 -2.7 -0.18 -0.10 Matches 12 Seasons 9 Clubs 7 Leagues 280 22,722 81 46.8 252.5 253 86 207 27 15 64 1.22 279 360 -81 -0.35 -0.14 114.0 152.4 -38.3 -0.38 -0.14 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 Empoli (4 Seasons) 2 Leagues 96 7,887 82 56.2 87.6 85 90 81 11 14 22 1.34 122 130 -8 -0.09 -0.02 61.8 74.8 -13.1 -0.29 -0.22 Salernitana (3 Seasons) 2 Leagues 32 2,041 64 20.1 22.7 24 81 16 8 12 21 1.47 16 30 -14 -0.62 -0.25 18.1 31.5 -13.4 -0.59 -0.17 Port Vale (1 Season) 1 League 37 3,315 90 80.1 36.8 37 35 0 4 1.08 40 53 -13 -0.35 -0.68 Lugano (1 Season) 1 League 33 2,914 88 89.9 32.4 33 30 0 1 0.97 38 63 -25 -0.77 +0.33 Fatih Karagümrük (1 Season) 1 League 22 1,606 73 47.0 17.8 18 84 12 4 24 12 1.09 21 27 -6 -0.34 -0.49 Benevento (1 Season) 1 League 21 1,553 74 45.4 17.3 18 85 15 3 8 2 0.86 13 28 -15 -0.87 -0.82 15.6 24.9 -9.2 -0.54 -0.30 Bury (1 Season) 1 League 18 1,616 90 39.0 18.0 18 0 Südtirol (1 Season) 1 League 16 1,340 84 39.2 14.9 15 88 13 1 18 1 1.50 25 23 +2 +0.13 +0.52 18.5 21.2 -2.7 -0.18 -0.10 Le Mans (1 Season) 1 League 5 450 90 17.9 5.0 5 90 5 0 1 1.00 4 6 -2 -0.40 +0.17 Serie B (5 Seasons) 108 8,503 79 49.0 94.5 95 87 83 13 14 16 1.52 125 121 +4 +0.04 -0.19 72.9 91.8 -18.9 -0.29 -0.17 Serie A (4 Seasons) 57 4,318 76 31.6 48.0 47 86 42 10 8 30 0.95 51 90 -39 -0.81 +0.05 41.1 60.6 -19.5 -0.56 -0.06 League One (1 Season) 37 3,315 90 80.1 36.8 37 35 0 4 1.08 40 53 -13 -0.35 -0.68 Super Lg (1 Season) 33 2,914 88 89.9 32.4 33 30 0 1 0.97 38 63 -25 -0.77 +0.33 Süper Lig (1 Season) 22 1,606 73 47.0 17.8 18 84 12 4 24 12 1.09 21 27 -6 -0.34 -0.49 League Two (1 Season) 18 1,616 90 39.0 18.0 18 0 Ligue 2 (1 Season) 5 450 90 17.9 5.0 5 90 5 0 1 1.00 4 6 -2 -0.40 +0.17
Playing Time Table Season Age Squad Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches 2014-2015 21 Port Vale eng ENG League Cup 33rd 1 90 90 50.0 1.0 1 90 1 0 1 3.00 6 2 +4 +4.00 +5.00 Matches 2017-2018 24 Empoli it ITA Coppa Italia 41st 1 120 120 100.0 1.3 1 120 1 0 0 1.00 2 2 0 0.00 Matches 2018-2019 25 Empoli it ITA Coppa Italia 25th 0 0 0 0 1 Matches 2019-2020 26 Empoli it ITA Coppa Italia 17th 3 300 100 100.0 3.3 3 100 3 0 0 2.00 4 3 +1 +0.30 Matches 2020-2021 27 Salernitana it ITA Coppa Italia 25th 0 0 0 2 Matches 2022-2023 29 Salernitana it ITA Coppa Italia Rd1 0 0 0 0 1 Matches 6 Seasons 3 Clubs 2 Leagues 5 510 102 53.1 5.7 5 102 5 0 5 2.00 12 7 +5 +0.88 +1.88 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Empoli (3 Seasons) 1 League 4 420 105 82.4 4.7 4 105 4 0 1 1.75 6 5 +1 +0.21 Salernitana (2 Seasons) 1 League 0 0 0 0 3 Port Vale (1 Season) 1 League 1 90 90 50.0 1.0 1 90 1 0 1 3.00 6 2 +4 +4.00 +5.00 Coppa Italia (5 Seasons) 4 420 105 53.8 4.7 4 105 4 0 4 1.75 6 5 +1 +0.21 League Cup (1 Season) 1 90 90 50.0 1.0 1 90 1 0 1 3.00 6 2 +4 +4.00 +5.00
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches 2013-2014 20 Bury 1 League 18.0 2 0 10 2014-2015 21 Port Vale 2 Leagues 37.8 6 0 0 24 0 2015-2016 22 Lugano 1 League 32.4 6 0 2016-2017 23 Empoli 1 League 13.1 3 0 0 14 1 0 10 20 12 0 1 0 2017-2018 24 Empoli 2 Leagues 30.3 5 0 0 0 0 0 0 0 0 0 0 2018-2019 25 Empoli 2 Leagues 28.2 4 0 0 37 9 2 21 30 21 0 1 0 125 12 24 33.3 2019-2020 26 Empoli 2 Leagues 20.7 4 0 0 26 15 0 38 19 15 1 1 1 86 4 17 19.0 2019-2020 26 Le Mans 1 League 5.0 0 0 0 4 5 0 8 2 2 0 2020-2021 27 Salernitana 2 Leagues 16.1 5 0 0 14 7 0 3 28 12 0 0 0 72 25 17 59.5 2021-2022 28 Salernitana 1 League 6.6 3 1 1 7 1 0 4 4 2 0 2 0 27 7 4 63.6 2022-2023 29 Benevento 1 League 17.3 4 0 0 21 8 0 16 17 20 0 1 0 115 23 32 41.8 2023-2024 30 Fatih Karagümrük 1 League 17.8 2 0 0 15 10 1 33 17 13 0 2024-2025 31 Südtirol 1 League 14.9 4 0 0 19 5 0 4 16 17 0 0 0 32 21 13 61.8 12 Seasons 9 Clubs 9 Leagues 258.1 48 1 1 191 61 3 137 153 114 1 6 1 457 92 107 46.2 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches Empoli (4 Seasons) 3 Leagues 92.3 16 0 0 77 25 2 69 69 48 1 3 1 211 16 41 28.1 Salernitana (3 Seasons) 3 Leagues 22.7 8 1 1 21 8 0 7 32 14 0 2 0 99 32 21 60.4 Port Vale (1 Season) 2 Leagues 37.8 6 0 0 24 0 Lugano (1 Season) 1 League 32.4 6 0 Fatih Karagümrük (1 Season) 1 League 17.8 2 0 0 15 10 1 33 17 13 0 Benevento (1 Season) 1 League 17.3 4 0 0 21 8 0 16 17 20 0 1 0 115 23 32 41.8 Bury (1 Season) 1 League 18.0 2 0 10 Südtirol (1 Season) 1 League 14.9 4 0 0 19 5 0 4 16 17 0 0 0 32 21 13 61.8 Le Mans (1 Season) 1 League 5.0 0 0 0 4 5 0 8 2 2 0 Serie B (5 Seasons) 94.5 22 0 0 80 35 0 61 80 64 1 2 1 305 73 79 48.0 Coppa Italia (5 Seasons) 4.7 0 0 0 0 0 0 0 0 0 0 Serie A (4 Seasons) 48.0 10 1 1 58 11 2 35 54 35 0 4 0 152 19 28 40.4 League One (1 Season) 36.8 6 0 24 Super Lg (1 Season) 32.4 6 0 Süper Lig (1 Season) 17.8 2 0 0 15 10 1 33 17 13 0 League Two (1 Season) 18.0 2 0 10 Ligue 2 (1 Season) 5.0 0 0 0 4 5 0 8 2 2 0 League Cup (1 Season) 1.0 0 0 0 0
Miscellaneous Stats Table Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches 2013-2014 20 Bury eng ENG 4. League Two 12th 18.0 2 0 10 2014-2015 21 Port Vale eng ENG 3. League One 18th 36.8 6 0 24 Matches 2015-2016 22 Lugano ch SUI 1. Super Lg 9th 32.4 6 0 Matches 2016-2017 23 Empoli it ITA 1. Serie A 18th 13.1 3 0 0 14 1 0 10 20 12 0 1 0 Matches 2017-2018 24 Empoli it ITA 2. Serie B 1st 29.0 5 0 0 0 0 0 0 0 0 0 0 Matches 2018-2019 25 Empoli it ITA 1. Serie A 18th 28.2 4 0 0 37 9 2 21 30 21 0 1 0 125 12 24 33.3 Matches 2019-2020 26 Empoli it ITA 2. Serie B 7th 17.3 4 0 0 26 15 0 38 19 15 1 1 1 86 4 17 19.0 Matches 2019-2020 26 Le Mans fr FRA 2. Ligue 2 19th 5.0 0 0 0 4 5 0 8 2 2 0 Matches 2020-2021 27 Salernitana it ITA 2. Serie B 2nd 16.1 5 0 0 14 7 0 3 28 12 0 0 0 72 25 17 59.5 Matches 2021-2022 28 Salernitana it ITA 1. Serie A 17th 6.6 3 1 1 7 1 0 4 4 2 0 2 0 27 7 4 63.6 Matches 2022-2023 29 Benevento it ITA 2. Serie B 20th 17.3 4 0 0 21 8 0 16 17 20 0 1 0 115 23 32 41.8 Matches 2023-2024 30 Fatih Karagümrük tr TUR 1. Süper Lig 18th 17.8 2 0 0 15 10 1 33 17 13 0 Matches 2024-2025 31 Südtirol it ITA 2. Serie B 10th 14.9 4 0 0 19 5 0 4 16 17 0 0 0 32 21 13 61.8 Matches 12 Seasons 9 Clubs 7 Leagues 252.5 48 1 1 191 61 3 137 153 114 1 6 1 457 92 107 46.2 Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches Empoli (4 Seasons) 2 Leagues 87.6 16 0 0 77 25 2 69 69 48 1 3 1 211 16 41 28.1 Salernitana (3 Seasons) 2 Leagues 22.7 8 1 1 21 8 0 7 32 14 0 2 0 99 32 21 60.4 Port Vale (1 Season) 1 League 36.8 6 0 24 Lugano (1 Season) 1 League 32.4 6 0 Fatih Karagümrük (1 Season) 1 League 17.8 2 0 0 15 10 1 33 17 13 0 Benevento (1 Season) 1 League 17.3 4 0 0 21 8 0 16 17 20 0 1 0 115 23 32 41.8 Bury (1 Season) 1 League 18.0 2 0 10 Südtirol (1 Season) 1 League 14.9 4 0 0 19 5 0 4 16 17 0 0 0 32 21 13 61.8 Le Mans (1 Season) 1 League 5.0 0 0 0 4 5 0 8 2 2 0 Serie B (5 Seasons) 94.5 22 0 0 80 35 0 61 80 64 1 2 1 305 73 79 48.0 Serie A (4 Seasons) 48.0 10 1 1 58 11 2 35 54 35 0 4 0 152 19 28 40.4 League One (1 Season) 36.8 6 0 24 Super Lg (1 Season) 32.4 6 0 Süper Lig (1 Season) 17.8 2 0 0 15 10 1 33 17 13 0 League Two (1 Season) 18.0 2 0 10 Ligue 2 (1 Season) 5.0 0 0 0 4 5 0 8 2 2 0
Miscellaneous Stats Table Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2014-2015 21 Port Vale eng ENG League Cup 33rd 1.0 0 0 0 0 Matches 2017-2018 24 Empoli it ITA Coppa Italia 41st 1.3 0 0 0 0 Matches 2019-2020 26 Empoli it ITA Coppa Italia 17th 3.3 0 0 0 0 0 0 0 0 0 0 Matches 6 Seasons 3 Clubs 2 Leagues 5.7 0 0 0 0 0 0 0 0 0 0 Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Empoli (3 Seasons) 1 League 4.7 0 0 0 0 0 0 0 0 0 0 Salernitana (2 Seasons) 1 League Port Vale (1 Season) 1 League 1.0 0 0 0 0 Coppa Italia (5 Seasons) 4.7 0 0 0 0 0 0 0 0 0 0 League Cup (1 Season) 1.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, 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 Freddie Veseli Pages
Freddie Veseli 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