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 9 9 805 8.9 0 0 0 0 0 0 2 0 0.1 0.1 0.1 0.2 3 26 2 0.00 0.00 0.00 0.00 0.00 0.01 0.02 0.02 0.01 0.02 Matches 12 Seasons 9 Clubs 9 Leagues 278 252 22,697 252.2 2 8 10 2 0 0 46 1 1.0 1.0 3.0 4.1 107 352 111 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 9 9 805 8.9 0 0 0 0 0 0 2 0 0.1 0.1 0.1 0.2 3 26 2 0.00 0.00 0.00 0.00 0.00 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) 101 89 7,968 88.5 1 5 6 1 0 0 20 0 0.6 0.6 2.7 3.2 57 254 73 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 9 9 805 8.9 0 0 0 0 0 0 2 0 0.1 0.1 0.1 0.2 3 26 2 0.00 0.00 0.00 0.00 0.00 0.01 0.02 0.02 0.01 0.02 12 Seasons 9 Clubs 9 Leagues 278 252 22,697 252.2 2 8 10 2 0 0 46 1 1.0 1.0 3.0 4.1 107 352 111 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 9 9 805 8.9 0 0 0 0 0 0 2 0 0.1 0.1 0.1 0.2 3 26 2 0.00 0.00 0.00 0.00 0.00 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) 101 89 7,968 88.5 1 5 6 1 0 0 20 0 0.6 0.6 2.7 3.2 57 254 73 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 11th 9 9 805 8.9 0 0 0 0 0 0 2 0 0.1 0.1 0.1 0.2 3 26 2 0.00 0.00 0.00 0.00 0.00 0.01 0.02 0.02 0.01 0.02 Matches 12 Seasons 9 Clubs 7 Leagues 273 247 22,187 246.5 2 8 10 2 0 0 46 1 1.0 1.0 3.0 4.1 107 352 111 0.01 0.03 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 9 9 805 8.9 0 0 0 0 0 0 2 0 0.1 0.1 0.1 0.2 3 26 2 0.00 0.00 0.00 0.00 0.00 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) 101 89 7,968 88.5 1 5 6 1 0 0 20 0 0.6 0.6 2.7 3.2 57 254 73 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 8.9 0 2 0 0.0 0.22 0.00 0.00 13.6 0 0 0 0.1 0.1 0.04 -0.1 -0.1 Matches 12 Seasons 9 Clubs 9 Leagues 252.2 2 26 10 23.1 0.16 0.04 0.04 0.20 19.0 0 0 0 1.0 1.0 0.06 0.0 0.0 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 8.9 0 2 0 0.0 0.22 0.00 0.00 13.6 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) 88.5 1 12 4 33.3 0.14 0.05 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 8.9 0 2 0 0.0 0.22 0.00 0.00 13.6 0 0 0 0.1 0.1 0.04 -0.1 -0.1 12 Seasons 9 Clubs 9 Leagues 252.2 2 26 10 23.1 0.16 0.04 0.04 0.20 19.0 0 0 0 1.0 1.0 0.06 0.0 0.0 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 8.9 0 2 0 0.0 0.22 0.00 0.00 13.6 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) 88.5 1 12 4 33.3 0.14 0.05 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 11th 8.9 0 2 0 0.0 0.22 0.00 0.00 13.6 0 0 0 0.1 0.1 0.04 -0.1 -0.1 Matches 12 Seasons 9 Clubs 7 Leagues 246.5 2 26 10 23.1 0.16 0.04 0.04 0.20 19.0 0 0 0 1.0 1.0 0.06 0.0 0.0 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 8.9 0 2 0 0.0 0.22 0.00 0.00 13.6 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) 88.5 1 12 4 33.3 0.14 0.05 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 8.9 150 228 65.8 3224 1510 37 54 68.5 88 123 71.5 24 45 53.3 0 0.1 0.2 -0.1 4 16 2 0 26 Matches 12 Seasons 9 Clubs 9 Leagues 252.2 3506 4362 80.4 64306 23662 1420 1568 90.6 1660 1974 84.1 381 686 55.5 8 3.0 2.7 +5.0 31 260 38 12 352 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 8.9 150 228 65.8 3224 1510 37 54 68.5 88 123 71.5 24 45 53.3 0 0.1 0.2 -0.1 4 16 2 0 26 Le Mans (1 Season) 1 League 5.0 0 Serie B (5 Seasons) 88.5 2216 2824 78.5 40455 16906 942 1048 89.9 995 1224 81.3 246 463 53.1 5 2.7 1.9 +2.3 25 182 27 7 254 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 8.9 150 228 65.8 3224 1510 37 54 68.5 88 123 71.5 24 45 53.3 0 0.1 0.2 -0.1 4 16 2 0 26 12 Seasons 9 Clubs 9 Leagues 252.2 3506 4362 80.4 64306 23662 1420 1568 90.6 1660 1974 84.1 381 686 55.5 8 3.0 2.7 +5.0 31 260 38 12 352 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 8.9 150 228 65.8 3224 1510 37 54 68.5 88 123 71.5 24 45 53.3 0 0.1 0.2 -0.1 4 16 2 0 26 Le Mans (1 Season) 1 League 5.0 0 Serie B (5 Seasons) 88.5 2216 2824 78.5 40455 16906 942 1048 89.9 995 1224 81.3 246 463 53.1 5 2.7 1.9 +2.3 25 182 27 7 254 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 11th 8.9 150 228 65.8 3224 1510 37 54 68.5 88 123 71.5 24 45 53.3 0 0.1 0.2 -0.1 4 16 2 0 26 Matches 12 Seasons 9 Clubs 7 Leagues 246.5 3506 4362 80.4 64306 23662 1420 1568 90.6 1660 1974 84.1 381 686 55.5 8 3.0 2.7 +5.0 31 260 38 12 352 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 8.9 150 228 65.8 3224 1510 37 54 68.5 88 123 71.5 24 45 53.3 0 0.1 0.2 -0.1 4 16 2 0 26 Le Mans (1 Season) 1 League 5.0 0 Serie B (5 Seasons) 88.5 2216 2824 78.5 40455 16906 942 1048 89.9 995 1224 81.3 246 463 53.1 5 2.7 1.9 +2.3 25 182 27 7 254 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 8.9 228 185 43 11 0 0 2 32 0 0 0 0 150 0 1 12 Seasons 9 Clubs 9 Leagues 252.2 4362 3731 619 120 1 28 135 492 7 3 2 0 3506 12 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 8.9 228 185 43 11 0 0 2 32 0 0 0 0 150 0 1 Le Mans (1 Season) 1 League 5.0 8 Serie B (5 Seasons) 88.5 2824 2371 445 80 0 15 59 365 0 0 0 0 2216 8 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 8.9 12 1.34 9 0 0 1 1 1 0 0.00 0 0 0 0 0 0 12 Seasons 9 Clubs 9 Leagues 252.2 113 1.20 89 14 1 4 4 1 6 0.06 3 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 8.9 12 1.34 9 0 0 1 1 1 0 0.00 0 0 0 0 0 0 Le Mans (1 Season) 1 League 5.0 Serie B (5 Seasons) 88.5 88 1.48 69 11 0 3 4 1 6 0.10 3 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 8.9 15 13 9 5 1 9 16 56.3 7 13 10 3 13 28 36 0 12 Seasons 9 Clubs 9 Leagues 252.2 125 110 64 50 11 69 110 62.7 41 96 58 38 150 236 286 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 8.9 15 13 9 5 1 9 16 56.3 7 13 10 3 13 28 36 0 Le Mans (1 Season) 1 League 5.0 2 2 0 Serie B (5 Seasons) 88.5 84 60 44 32 8 45 77 58.4 32 58 36 22 77 161 168 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 11th 8.9 15 13 9 5 1 9 16 56.3 7 13 10 3 13 28 36 0 Matches 12 Seasons 9 Clubs 7 Leagues 246.5 125 110 64 50 11 69 110 62.7 41 96 58 38 150 236 286 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 8.9 15 13 9 5 1 9 16 56.3 7 13 10 3 13 28 36 0 Le Mans (1 Season) 1 League 5.0 2 2 0 Serie B (5 Seasons) 88.5 84 60 44 32 8 45 77 58.4 32 58 36 22 77 161 168 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 8.9 318 34 135 164 22 5 318 1 0 0.0 1 100.0 95 456 233 3 2 0 4 1 118 2 Matches 12 Seasons 9 Clubs 9 Leagues 252.2 5136 412 1924 2654 617 22 5136 31 16 51.6 13 41.9 2547 12919 7767 107 82 3 47 22 2925 111 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 8.9 318 34 135 164 22 5 318 1 0 0.0 1 100.0 95 456 233 3 2 0 4 1 118 2 Le Mans (1 Season) 1 League 5.0 Serie B (5 Seasons) 88.5 3311 240 1197 1739 413 14 3311 20 9 45.0 9 45.0 1595 7614 4375 57 43 2 35 12 1823 73 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 8.9 318 34 135 164 22 5 318 1 0 0.0 1 100.0 95 456 233 3 2 0 4 1 118 2 12 Seasons 9 Clubs 9 Leagues 252.2 5136 412 1924 2654 617 22 5136 31 16 51.6 13 41.9 2547 12919 7767 107 82 3 47 22 2925 111 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 8.9 318 34 135 164 22 5 318 1 0 0.0 1 100.0 95 456 233 3 2 0 4 1 118 2 Le Mans (1 Season) 1 League 5.0 Serie B (5 Seasons) 88.5 3311 240 1197 1739 413 14 3311 20 9 45.0 9 45.0 1595 7614 4375 57 43 2 35 12 1823 73 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 11th 8.9 318 34 135 164 22 5 318 1 0 0.0 1 100.0 95 456 233 3 2 0 4 1 118 2 Matches 12 Seasons 9 Clubs 7 Leagues 246.5 5136 412 1924 2654 617 22 5136 31 16 51.6 13 41.9 2547 12919 7767 107 82 3 47 22 2925 111 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 8.9 318 34 135 164 22 5 318 1 0 0.0 1 100.0 95 456 233 3 2 0 4 1 118 2 Le Mans (1 Season) 1 League 5.0 Serie B (5 Seasons) 88.5 3311 240 1197 1739 413 14 3311 20 9 45.0 9 45.0 1595 7614 4375 57 43 2 35 12 1823 73 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 9 805 89 29.8 8.9 9 89 8 0 0 1.44 15 13 +2 +0.22 +0.70 10.0 13.9 -4.0 -0.44 -0.40 Matches 12 Seasons 9 Clubs 9 Leagues 278 22,697 82 46.6 252.2 252 87 207 26 14 68 1.22 281 357 -76 -0.32 -0.11 105.5 145.1 -39.6 -0.42 -0.18 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 9 805 89 29.8 8.9 9 89 8 0 0 1.44 15 13 +2 +0.22 +0.70 10.0 13.9 -4.0 -0.44 -0.40 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) 101 7,968 79 47.9 88.5 89 87 78 12 13 15 1.51 115 111 +4 +0.05 -0.18 64.4 84.5 -20.2 -0.34 -0.23 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 9 805 89 29.8 8.9 9 89 8 0 0 1.44 15 13 +2 +0.22 +0.70 10.0 13.9 -4.0 -0.44 -0.40 12 Seasons 9 Clubs 9 Leagues 278 22,697 82 46.6 252.2 252 87 207 26 14 68 1.22 281 357 -76 -0.32 -0.11 105.5 145.1 -39.6 -0.42 -0.18 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 9 805 89 29.8 8.9 9 89 8 0 0 1.44 15 13 +2 +0.22 +0.70 10.0 13.9 -4.0 -0.44 -0.40 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) 101 7,968 79 47.9 88.5 89 87 78 12 13 15 1.51 115 111 +4 +0.05 -0.18 64.4 84.5 -20.2 -0.34 -0.23 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 11th 9 805 89 29.8 8.9 9 89 8 0 0 1.44 15 13 +2 +0.22 +0.70 10.0 13.9 -4.0 -0.44 -0.40 Matches 12 Seasons 9 Clubs 7 Leagues 273 22,187 81 46.4 246.5 247 86 202 26 14 63 1.21 269 350 -81 -0.35 -0.14 105.5 145.1 -39.6 -0.42 -0.18 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 9 805 89 29.8 8.9 9 89 8 0 0 1.44 15 13 +2 +0.22 +0.70 10.0 13.9 -4.0 -0.44 -0.40 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) 101 7,968 79 47.9 88.5 89 87 78 12 13 15 1.51 115 111 +4 +0.05 -0.18 64.4 84.5 -20.2 -0.34 -0.23 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 8.9 2 0 0 11 4 0 2 13 13 0 0 0 14 12 6 66.7 12 Seasons 9 Clubs 9 Leagues 252.2 46 1 1 183 60 3 135 150 110 1 6 1 439 83 100 45.4 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 8.9 2 0 0 11 4 0 2 13 13 0 0 0 14 12 6 66.7 Le Mans (1 Season) 1 League 5.0 0 0 0 4 5 0 8 2 2 0 Serie B (5 Seasons) 88.5 20 0 0 72 34 0 59 77 60 1 2 1 287 64 72 47.1 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 11th 8.9 2 0 0 11 4 0 2 13 13 0 0 0 14 12 6 66.7 Matches 12 Seasons 9 Clubs 7 Leagues 246.5 46 1 1 183 60 3 135 150 110 1 6 1 439 83 100 45.4 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 8.9 2 0 0 11 4 0 2 13 13 0 0 0 14 12 6 66.7 Le Mans (1 Season) 1 League 5.0 0 0 0 4 5 0 8 2 2 0 Serie B (5 Seasons) 88.5 20 0 0 72 34 0 59 77 60 1 2 1 287 64 72 47.1 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