Standard Stats Table Season Age Squad Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches 2014-2015 18 Luzern ch SUI 1. Super Lg 8 2 299 3.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2015-2016 19 Luzern ch SUI 1. Super Lg 24 14 1,300 14.4 1 2 3 1 0 0 2 0 0.07 0.14 0.21 0.07 0.21 Matches 2016-2017 20 Luzern ch SUI 1. Super Lg 23 17 1,502 16.7 1 4 5 1 0 0 3 2 0.06 0.24 0.30 0.06 0.30 Matches 2017-2018 21 Atalanta it ITA Coppa Italia 2 1 66 0.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 21 Atalanta 2. Europa Lg 0 0 Matches 2017-2018 21 Atalanta it ITA 1. Serie A 9 1 171 1.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 22 Palermo it ITA Coppa Italia 1 0 50 0.6 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 22 Palermo it ITA 2. Serie B 32 24 2,142 23.8 1 8 9 1 0 0 6 0 0.04 0.34 0.38 0.04 0.38 Matches 2019-2020 23 Frosinone it ITA Coppa Italia 2 2 148 1.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 23 Frosinone it ITA 2. Serie B 35 22 2,120 23.6 0 2 2 0 0 0 6 1 0.00 0.08 0.08 0.00 0.08 Matches 2020-2021 24 Empoli it ITA Coppa Italia 3 3 175 1.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 24 Empoli it ITA 2. Serie B 34 29 2,629 29.2 4 4 8 4 0 0 9 0 0.14 0.14 0.27 0.14 0.27 Matches 2021-2022 25 Empoli it ITA Coppa Italia 2 2 86 1.0 1 1 2 1 0 0 0 0 1.05 1.05 2.09 1.05 2.09 Matches 2021-2022 25 Empoli it ITA 1. Serie A 16 11 1,001 11.1 0 2 2 0 0 0 3 0 0.00 0.18 0.18 0.00 0.18 Matches 2022-2023 26 Empoli it ITA Coppa Italia 1 1 98 1.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 26 Empoli it ITA 1. Serie A 24 12 1,156 12.8 1 1 2 1 0 0 2 0 0.08 0.08 0.16 0.08 0.16 Matches 2023-2024 27 Empoli it ITA Coppa Italia 1 0 33 0.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 27 Empoli it ITA 1. Serie A 1 1 90 1.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 27 Luzern ch SUI 1. Super Lg 22 6 817 9.1 0 1 1 0 0 0 5 0 0.00 0.11 0.11 0.00 0.11 Matches 2024-2025 28 Empoli it ITA Coppa Italia 2 1 91 1.0 1 1 2 1 0 0 0 0 0.99 0.99 1.98 0.99 1.98 Matches 2024-2025 28 Empoli it ITA 1. Serie A 10 2 287 3.2 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2025-2026 29 Empoli it ITA 2. Serie B 18 4 581 6.5 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Matches 12 Seasons 5 Clubs 5 Leagues 270 155 14,842 164.9 10 26 36 10 0 0 42 3 0.06 0.16 0.22 0.06 0.22 Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches Empoli (6 Seasons) 3 Leagues 112 66 6,227 69.2 7 9 16 7 0 0 19 0 0.10 0.13 0.23 0.10 0.23 Luzern (4 Seasons) 1 League 77 39 3,918 43.5 2 7 9 2 0 0 10 2 0.05 0.16 0.21 0.05 0.21 Frosinone (1 Season) 2 Leagues 37 24 2,268 25.2 0 2 2 0 0 0 6 1 0.00 0.08 0.08 0.00 0.08 Palermo (1 Season) 2 Leagues 33 24 2,192 24.4 1 8 9 1 0 0 7 0 0.04 0.33 0.37 0.04 0.37 Atalanta (1 Season) 3 Leagues 11 2 237 2.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Coppa Italia (8 Seasons) 14 10 747 8.3 2 2 4 2 0 0 1 0 0.24 0.24 0.48 0.24 0.48 Serie A (5 Seasons) 60 27 2,705 30.1 1 3 4 1 0 0 7 0 0.03 0.10 0.13 0.03 0.13 Serie B (4 Seasons) 119 79 7,472 83.0 5 14 19 5 0 0 24 1 0.06 0.17 0.23 0.06 0.23 Super Lg (4 Seasons) 77 39 3,918 43.5 2 7 9 2 0 0 10 2 0.05 0.16 0.21 0.05 0.21 Europa Lg (1 Season) 0 0
Standard Stats Table Season Age Squad Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches 2014-2015 18 Luzern 1 League 8 2 299 3.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2015-2016 19 Luzern 1 League 24 14 1,300 14.4 1 2 3 1 0 0 2 0 0.07 0.14 0.21 0.07 0.21 2016-2017 20 Luzern 1 League 23 17 1,502 16.7 1 4 5 1 0 0 3 2 0.06 0.24 0.30 0.06 0.30 2017-2018 21 Atalanta 3 Leagues 11 2 237 2.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2018-2019 22 Palermo 2 Leagues 33 24 2,192 24.4 1 8 9 1 0 0 7 0 0.04 0.33 0.37 0.04 0.37 2019-2020 23 Frosinone 2 Leagues 37 24 2,268 25.2 0 2 2 0 0 0 6 1 0.00 0.08 0.08 0.00 0.08 2020-2021 24 Empoli 2 Leagues 37 32 2,804 31.2 4 4 8 4 0 0 9 0 0.13 0.13 0.26 0.13 0.26 2021-2022 25 Empoli 2 Leagues 18 13 1,087 12.1 1 3 4 1 0 0 3 0 0.08 0.25 0.33 0.08 0.33 2022-2023 26 Empoli 2 Leagues 25 13 1,254 13.9 1 1 2 1 0 0 2 0 0.07 0.07 0.14 0.07 0.14 2023-2024 27 Luzern 1 League 22 6 817 9.1 0 1 1 0 0 0 5 0 0.00 0.11 0.11 0.00 0.11 2023-2024 27 Empoli 2 Leagues 2 1 123 1.4 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2024-2025 28 Empoli 2 Leagues 12 3 378 4.2 1 1 2 1 0 0 1 0 0.24 0.24 0.48 0.24 0.48 2025-2026 29 Empoli 1 League 18 4 581 6.5 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 12 Seasons 5 Clubs 5 Leagues 270 155 14,842 164.9 10 26 36 10 0 0 42 3 0.06 0.16 0.22 0.06 0.22 Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches Empoli (6 Seasons) 3 Leagues 112 66 6,227 69.2 7 9 16 7 0 0 19 0 0.10 0.13 0.23 0.10 0.23 Luzern (4 Seasons) 1 League 77 39 3,918 43.5 2 7 9 2 0 0 10 2 0.05 0.16 0.21 0.05 0.21 Frosinone (1 Season) 2 Leagues 37 24 2,268 25.2 0 2 2 0 0 0 6 1 0.00 0.08 0.08 0.00 0.08 Palermo (1 Season) 2 Leagues 33 24 2,192 24.4 1 8 9 1 0 0 7 0 0.04 0.33 0.37 0.04 0.37 Atalanta (1 Season) 3 Leagues 11 2 237 2.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Coppa Italia (8 Seasons) 14 10 747 8.3 2 2 4 2 0 0 1 0 0.24 0.24 0.48 0.24 0.48 Serie A (5 Seasons) 60 27 2,705 30.1 1 3 4 1 0 0 7 0 0.03 0.10 0.13 0.03 0.13 Serie B (4 Seasons) 119 79 7,472 83.0 5 14 19 5 0 0 24 1 0.06 0.17 0.23 0.06 0.23 Super Lg (4 Seasons) 77 39 3,918 43.5 2 7 9 2 0 0 10 2 0.05 0.16 0.21 0.05 0.21 Europa Lg (1 Season) 0 0
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 18 Luzern ch SUI 1. Super Lg 5th 8 2 299 3.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2015-2016 19 Luzern ch SUI 1. Super Lg 3rd 24 14 1,300 14.4 1 2 3 1 0 0 2 0 0.07 0.14 0.21 0.07 0.21 Matches 2016-2017 20 Luzern ch SUI 1. Super Lg 5th 23 17 1,502 16.7 1 4 5 1 0 0 3 2 0.06 0.24 0.30 0.06 0.30 Matches 2017-2018 21 Atalanta it ITA 1. Serie A 7th 9 1 171 1.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 22 Palermo it ITA 2. Serie B 11th 32 24 2,142 23.8 1 8 9 1 0 0 6 0 0.04 0.34 0.38 0.04 0.38 Matches 2019-2020 23 Frosinone it ITA 2. Serie B 8th 35 22 2,120 23.6 0 2 2 0 0 0 6 1 0.00 0.08 0.08 0.00 0.08 Matches 2020-2021 24 Empoli it ITA 2. Serie B 1st 34 29 2,629 29.2 4 4 8 4 0 0 9 0 0.14 0.14 0.27 0.14 0.27 Matches 2021-2022 25 Empoli it ITA 1. Serie A 14th 16 11 1,001 11.1 0 2 2 0 0 0 3 0 0.00 0.18 0.18 0.00 0.18 Matches 2022-2023 26 Empoli it ITA 1. Serie A 14th 24 12 1,156 12.8 1 1 2 1 0 0 2 0 0.08 0.08 0.16 0.08 0.16 Matches 2023-2024 27 Luzern ch SUI 1. Super Lg 7th 22 6 817 9.1 0 1 1 0 0 0 5 0 0.00 0.11 0.11 0.00 0.11 Matches 2023-2024 27 Empoli it ITA 1. Serie A 17th 1 1 90 1.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2024-2025 28 Empoli it ITA 1. Serie A 18th 10 2 287 3.2 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2025-2026 29 Empoli it ITA 2. Serie B 15th 18 4 581 6.5 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Matches 12 Seasons 5 Clubs 3 Leagues 256 145 14,095 156.6 8 24 32 8 0 0 41 3 0.05 0.15 0.20 0.05 0.20 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 (6 Seasons) 2 Leagues 103 59 5,744 63.8 5 7 12 5 0 0 19 0 0.08 0.11 0.19 0.08 0.19 Luzern (4 Seasons) 1 League 77 39 3,918 43.5 2 7 9 2 0 0 10 2 0.05 0.16 0.21 0.05 0.21 Frosinone (1 Season) 1 League 35 22 2,120 23.6 0 2 2 0 0 0 6 1 0.00 0.08 0.08 0.00 0.08 Palermo (1 Season) 1 League 32 24 2,142 23.8 1 8 9 1 0 0 6 0 0.04 0.34 0.38 0.04 0.38 Atalanta (1 Season) 1 League 9 1 171 1.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Serie A (5 Seasons) 60 27 2,705 30.1 1 3 4 1 0 0 7 0 0.03 0.10 0.13 0.03 0.13 Serie B (4 Seasons) 119 79 7,472 83.0 5 14 19 5 0 0 24 1 0.06 0.17 0.23 0.06 0.23 Super Lg (4 Seasons) 77 39 3,918 43.5 2 7 9 2 0 0 10 2 0.05 0.16 0.21 0.05 0.21
Shooting Table Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches 2014-2015 18 Luzern 1 League 3.3 0 1 0.30 0.00 0 0 2015-2016 19 Luzern 1 League 14.4 1 10 0.69 0.10 0 0 2016-2017 20 Luzern 1 League 16.7 1 0 6 0.00 0.36 0.17 0 0 2017-2018 21 Atalanta 3 Leagues 2.6 0 5 3 60.0 1.90 1.14 0.00 0.00 0 0 2018-2019 22 Palermo 2 Leagues 24.4 1 0 0 2019-2020 23 Frosinone 2 Leagues 25.2 0 29 4 13.8 1.15 0.16 0.00 0.00 0 0 2020-2021 24 Empoli 2 Leagues 31.2 4 41 13 31.7 1.32 0.42 0.10 0.31 0 0 2021-2022 25 Empoli 2 Leagues 12.1 1 8 3 37.5 0.66 0.25 0.13 0.33 0 0 2022-2023 26 Empoli 2 Leagues 13.9 1 9 3 33.3 0.65 0.22 0.11 0.33 0 0 2023-2024 27 Luzern 1 League 9.1 0 6 2 33.3 0.66 0.22 0.00 0.00 0 0 2023-2024 27 Empoli 2 Leagues 1.4 0 1 1 100.0 0.73 0.73 0.00 0.00 0 0 2024-2025 28 Empoli 2 Leagues 4.2 1 2 1 50.0 0.48 0.24 0.50 1.00 0 0 2025-2026 29 Empoli 1 League 6.5 0 9 2 22.2 1.39 0.31 0.00 0.00 0 0 12 Seasons 5 Clubs 5 Leagues 164.9 10 110 49 34.5 0.90 0.35 0.07 0.18 0 0 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches Empoli (6 Seasons) 3 Leagues 69.2 7 70 23 32.9 1.01 0.33 0.10 0.30 0 0 Luzern (4 Seasons) 1 League 43.5 2 6 19 133.3 0.23 0.44 0.17 0.11 0 0 Frosinone (1 Season) 2 Leagues 25.2 0 29 4 13.8 1.15 0.16 0.00 0.00 0 0 Palermo (1 Season) 2 Leagues 24.4 1 0 0 Atalanta (1 Season) 3 Leagues 2.6 0 5 3 60.0 1.90 1.14 0.00 0.00 0 0 Coppa Italia (8 Seasons) 8.3 2 6 4 66.7 0.77 0.52 0.33 0.50 0 0 Serie A (5 Seasons) 30.1 1 19 7 36.8 0.63 0.23 0.05 0.14 0 0 Serie B (4 Seasons) 83.0 5 79 19 24.1 1.33 0.32 0.05 0.21 0 0 Super Lg (4 Seasons) 43.5 2 6 19 133.3 0.23 0.44 0.17 0.11 0 0 Europa Lg (1 Season)
Playing Time Table Season Age Squad Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches 2014-2015 18 Luzern ch SUI 1. Super Lg 8 299 37 9.2 3.3 2 1 6 4 2.13 8 4 +4 +1.20 +1.08 Matches 2015-2016 19 Luzern ch SUI 1. Super Lg 24 1,300 54 40.1 14.4 14 7 10 11 1.58 33 19 +14 +0.97 +1.20 Matches 2016-2017 20 Luzern ch SUI 1. Super Lg 23 1,502 65 46.4 16.7 17 10 6 3 1.57 30 23 +7 +0.42 +0.99 Matches 2017-2018 21 Atalanta it ITA Coppa Italia 2 66 33 18.3 0.7 1 66 0 1 0 2 3.00 2 0 +2 +2.73 +3.34 Matches 2017-2018 21 Atalanta 2. Europa Lg 0 0 0 0 2 Matches 2017-2018 21 Atalanta it ITA 1. Serie A 9 171 19 5.0 1.9 1 0 8 28 1.00 2 2 0 0.00 -0.50 Matches 2018-2019 22 Palermo it ITA Coppa Italia 1 50 50 23.8 0.6 0 0 1 49 0 1.00 2 2 0 0.00 +0.56 Matches 2018-2019 22 Palermo it ITA 2. Serie B 32 2,142 67 66.1 23.8 24 82 11 8 22 3 1.78 40 22 +18 +0.76 +0.67 Matches 2019-2020 23 Frosinone it ITA Coppa Italia 2 148 74 54.8 1.6 2 74 1 0 0 1.50 4 2 +2 +1.22 -2.47 Matches 2019-2020 23 Frosinone it ITA 2. Serie B 35 2,120 61 62.0 23.6 22 85 16 13 20 2 1.49 24 25 -1 -0.04 -0.32 Matches 2020-2021 24 Empoli it ITA Coppa Italia 3 175 58 64.8 1.9 3 58 0 0 0 2.00 3 3 0 0.00 -4.74 Matches 2020-2021 24 Empoli it ITA 2. Serie B 34 2,629 77 76.9 29.2 29 87 21 5 22 2 1.88 56 27 +29 +0.99 +0.54 Matches 2021-2022 25 Empoli it ITA Coppa Italia 2 86 43 28.7 1.0 2 43 0 0 0 3.00 3 2 +1 +1.05 +0.63 Matches 2021-2022 25 Empoli it ITA 1. Serie A 16 1,001 63 29.3 11.1 11 74 3 5 37 1 1.44 18 18 0 0.00 +0.74 Matches 2022-2023 26 Empoli it ITA Coppa Italia 1 98 98 81.7 1.1 1 98 0 0 0 0.00 1 1 0 0.00 +4.09 Matches 2022-2023 26 Empoli it ITA 1. Serie A 24 1,156 48 33.8 12.8 12 72 2 12 24 11 1.25 9 17 -8 -0.62 -0.46 Matches 2023-2024 27 Empoli it ITA Coppa Italia 1 33 33 36.7 0.4 0 0 1 33 0 0.00 0 2 -2 -5.45 -7.03 Matches 2023-2024 27 Empoli it ITA 1. Serie A 1 90 90 2.6 1.0 1 90 1 0 1 0.00 0 2 -2 -2.00 -1.38 Matches 2023-2024 27 Luzern ch SUI 1. Super Lg 22 817 37 23.9 9.1 6 90 6 16 17 8 1.32 14 16 -2 -0.22 -0.08 Matches 2024-2025 28 Empoli it ITA Coppa Italia 2 91 46 15.2 1.0 1 90 1 1 1 0 3.00 3 1 +2 +1.98 +2.33 Matches 2024-2025 28 Empoli it ITA 1. Serie A 10 287 29 8.4 3.2 2 83 1 8 15 2 1.50 2 2 0 0.00 +0.75 Matches 2025-2026 29 Empoli it ITA 2. Serie B 18 581 32 17.0 6.5 4 69 1 14 22 12 1.44 9 10 -1 -0.15 +0.04 Matches 12 Seasons 5 Clubs 5 Leagues 270 14,842 55 31.8 164.9 155 81 82 115 21 92 1.57 263 200 +63 +0.38 +0.56 Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Empoli (6 Seasons) 3 Leagues 112 6,227 56 28.4 69.2 66 79 30 46 23 29 1.57 104 85 +19 +0.27 +0.68 Luzern (4 Seasons) 1 League 77 3,918 51 29.8 43.5 39 90 24 38 17 26 1.56 85 62 +23 +0.53 +0.68 Frosinone (1 Season) 2 Leagues 37 2,268 61 61.5 25.2 24 84 17 13 20 2 1.49 28 27 +1 +0.04 -0.53 Palermo (1 Season) 2 Leagues 33 2,192 66 63.5 24.4 24 82 11 9 25 3 1.76 42 24 +18 +0.74 +0.74 Atalanta (1 Season) 3 Leagues 11 237 22 5.3 2.6 2 66 0 9 0 32 1.36 4 2 +2 +0.76 +0.35 Coppa Italia (8 Seasons) 14 747 53 33.6 8.3 10 66 2 4 21 2 2.00 18 13 +5 +0.60 +0.24 Serie A (5 Seasons) 60 2,705 45 15.8 30.1 27 75 7 33 24 43 1.28 31 41 -10 -0.33 +0.01 Serie B (4 Seasons) 119 7,472 63 55.3 83.0 79 84 49 40 21 19 1.67 129 84 +45 +0.54 +0.50 Super Lg (4 Seasons) 77 3,918 51 29.8 43.5 39 90 24 38 17 26 1.56 85 62 +23 +0.53 +0.68 Europa Lg (1 Season) 0 0 0 0 2
Playing Time Table Season Age Squad Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches 2014-2015 18 Luzern 1 League 8 299 37 9.2 3.3 2 1 6 4 2.13 8 4 +4 +1.20 +1.08 2015-2016 19 Luzern 1 League 24 1,300 54 40.1 14.4 14 7 10 11 1.58 33 19 +14 +0.97 +1.20 2016-2017 20 Luzern 1 League 23 1,502 65 46.4 16.7 17 10 6 3 1.57 30 23 +7 +0.42 +0.99 2017-2018 21 Atalanta 3 Leagues 11 237 22 5.3 2.6 2 66 0 9 0 32 1.36 4 2 +2 +0.76 +0.35 2018-2019 22 Palermo 2 Leagues 33 2,192 66 63.5 24.4 24 82 11 9 25 3 1.76 42 24 +18 +0.74 +0.74 2019-2020 23 Frosinone 2 Leagues 37 2,268 61 61.5 25.2 24 84 17 13 20 2 1.49 28 27 +1 +0.04 -0.53 2020-2021 24 Empoli 2 Leagues 37 2,804 76 76.0 31.2 32 84 21 5 22 2 1.89 59 30 +29 +0.93 +0.02 2021-2022 25 Empoli 2 Leagues 18 1,087 60 29.2 12.1 13 70 3 5 37 1 1.61 21 20 +1 +0.08 +0.73 2022-2023 26 Empoli 2 Leagues 25 1,254 50 35.4 13.9 13 74 2 12 24 11 1.20 10 18 -8 -0.57 -0.38 2023-2024 27 Luzern 1 League 22 817 37 23.9 9.1 6 90 6 16 17 8 1.32 14 16 -2 -0.22 -0.08 2023-2024 27 Empoli 2 Leagues 2 123 62 3.5 1.4 1 90 1 1 33 1 0.00 0 4 -4 -2.93 -2.34 2024-2025 28 Empoli 2 Leagues 12 378 32 9.4 4.2 3 85 2 9 14 2 1.75 5 3 +2 +0.48 +1.17 2025-2026 29 Empoli 1 League 18 581 32 17.0 6.5 4 69 1 14 22 12 1.44 9 10 -1 -0.15 +0.04 12 Seasons 5 Clubs 5 Leagues 270 14,842 55 31.8 164.9 155 81 82 115 21 92 1.57 263 200 +63 +0.38 +0.56 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Empoli (6 Seasons) 3 Leagues 112 6,227 56 28.4 69.2 66 79 30 46 23 29 1.57 104 85 +19 +0.27 +0.68 Luzern (4 Seasons) 1 League 77 3,918 51 29.8 43.5 39 90 24 38 17 26 1.56 85 62 +23 +0.53 +0.68 Frosinone (1 Season) 2 Leagues 37 2,268 61 61.5 25.2 24 84 17 13 20 2 1.49 28 27 +1 +0.04 -0.53 Palermo (1 Season) 2 Leagues 33 2,192 66 63.5 24.4 24 82 11 9 25 3 1.76 42 24 +18 +0.74 +0.74 Atalanta (1 Season) 3 Leagues 11 237 22 5.3 2.6 2 66 0 9 0 32 1.36 4 2 +2 +0.76 +0.35 Coppa Italia (8 Seasons) 14 747 53 33.6 8.3 10 66 2 4 21 2 2.00 18 13 +5 +0.60 +0.24 Serie A (5 Seasons) 60 2,705 45 15.8 30.1 27 75 7 33 24 43 1.28 31 41 -10 -0.33 +0.01 Serie B (4 Seasons) 119 7,472 63 55.3 83.0 79 84 49 40 21 19 1.67 129 84 +45 +0.54 +0.50 Super Lg (4 Seasons) 77 3,918 51 29.8 43.5 39 90 24 38 17 26 1.56 85 62 +23 +0.53 +0.68 Europa Lg (1 Season) 0 0 0 0 2
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 18 Luzern ch SUI 1. Super Lg 5th 8 299 37 9.2 3.3 2 1 6 4 2.13 8 4 +4 +1.20 +1.08 Matches 2015-2016 19 Luzern ch SUI 1. Super Lg 3rd 24 1,300 54 40.1 14.4 14 7 10 11 1.58 33 19 +14 +0.97 +1.20 Matches 2016-2017 20 Luzern ch SUI 1. Super Lg 5th 23 1,502 65 46.4 16.7 17 10 6 3 1.57 30 23 +7 +0.42 +0.99 Matches 2017-2018 21 Atalanta it ITA 1. Serie A 7th 9 171 19 5.0 1.9 1 0 8 28 1.00 2 2 0 0.00 -0.50 Matches 2018-2019 22 Palermo it ITA 2. Serie B 11th 32 2,142 67 66.1 23.8 24 82 11 8 22 3 1.78 40 22 +18 +0.76 +0.67 Matches 2019-2020 23 Frosinone it ITA 2. Serie B 8th 35 2,120 61 62.0 23.6 22 85 16 13 20 2 1.49 24 25 -1 -0.04 -0.32 Matches 2020-2021 24 Empoli it ITA 2. Serie B 1st 34 2,629 77 76.9 29.2 29 87 21 5 22 2 1.88 56 27 +29 +0.99 +0.54 Matches 2021-2022 25 Empoli it ITA 1. Serie A 14th 16 1,001 63 29.3 11.1 11 74 3 5 37 1 1.44 18 18 0 0.00 +0.74 Matches 2022-2023 26 Empoli it ITA 1. Serie A 14th 24 1,156 48 33.8 12.8 12 72 2 12 24 11 1.25 9 17 -8 -0.62 -0.46 Matches 2023-2024 27 Luzern ch SUI 1. Super Lg 7th 22 817 37 23.9 9.1 6 90 6 16 17 8 1.32 14 16 -2 -0.22 -0.08 Matches 2023-2024 27 Empoli it ITA 1. Serie A 17th 1 90 90 2.6 1.0 1 90 1 0 1 0.00 0 2 -2 -2.00 -1.38 Matches 2024-2025 28 Empoli it ITA 1. Serie A 18th 10 287 29 8.4 3.2 2 83 1 8 15 2 1.50 2 2 0 0.00 +0.75 Matches 2025-2026 29 Empoli it ITA 2. Serie B 15th 18 581 32 17.0 6.5 4 69 1 14 22 12 1.44 9 10 -1 -0.15 +0.04 Matches 12 Seasons 5 Clubs 3 Leagues 256 14,095 55 32.2 156.6 145 82 80 111 21 88 1.55 245 187 +58 +0.37 +0.58 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 (6 Seasons) 2 Leagues 103 5,744 56 28.0 63.8 59 80 29 44 23 29 1.53 94 76 +18 +0.28 +0.74 Luzern (4 Seasons) 1 League 77 3,918 51 29.8 43.5 39 90 24 38 17 26 1.56 85 62 +23 +0.53 +0.68 Frosinone (1 Season) 1 League 35 2,120 61 62.0 23.6 22 85 16 13 20 2 1.49 24 25 -1 -0.04 -0.32 Palermo (1 Season) 1 League 32 2,142 67 66.1 23.8 24 82 11 8 22 3 1.78 40 22 +18 +0.76 +0.67 Atalanta (1 Season) 1 League 9 171 19 5.0 1.9 1 0 8 28 1.00 2 2 0 0.00 -0.50 Serie A (5 Seasons) 60 2,705 45 15.8 30.1 27 75 7 33 24 43 1.28 31 41 -10 -0.33 +0.01 Serie B (4 Seasons) 119 7,472 63 55.3 83.0 79 84 49 40 21 19 1.67 129 84 +45 +0.54 +0.50 Super Lg (4 Seasons) 77 3,918 51 29.8 43.5 39 90 24 38 17 26 1.56 85 62 +23 +0.53 +0.68
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 2017-2018 21 Atalanta it ITA Coppa Italia 3rd 2 66 33 18.3 0.7 1 66 0 1 0 2 3.00 2 0 +2 +2.73 +3.34 Matches 2018-2019 22 Palermo it ITA Coppa Italia 25th 1 50 50 23.8 0.6 0 0 1 49 0 1.00 2 2 0 0.00 +0.56 Matches 2019-2020 23 Frosinone it ITA Coppa Italia 17th 2 148 74 54.8 1.6 2 74 1 0 0 1.50 4 2 +2 +1.22 -2.47 Matches 2020-2021 24 Empoli it ITA Coppa Italia 9th 3 175 58 64.8 1.9 3 58 0 0 0 2.00 3 3 0 0.00 -4.74 Matches 2021-2022 25 Empoli it ITA Coppa Italia R16 2 86 43 28.7 1.0 2 43 0 0 0 3.00 3 2 +1 +1.05 +0.63 Matches 2022-2023 26 Empoli it ITA Coppa Italia Rd1 1 98 98 81.7 1.1 1 98 0 0 0 0.00 1 1 0 0.00 +4.09 Matches 2023-2024 27 Empoli it ITA Coppa Italia Rd1 1 33 33 36.7 0.4 0 0 1 33 0 0.00 0 2 -2 -5.45 -7.03 Matches 2024-2025 28 Empoli it ITA Coppa Italia SF 2 91 46 15.2 1.0 1 90 1 1 1 0 3.00 3 1 +2 +1.98 +2.33 Matches 8 Seasons 4 Clubs 1 League 14 747 53 33.6 8.3 10 66 2 4 21 2 2.00 18 13 +5 +0.60 +0.24 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 (5 Seasons) 1 League 9 483 54 35.0 5.4 7 64 1 2 17 0 2.00 10 9 +1 +0.19 -0.22 Frosinone (1 Season) 1 League 2 148 74 54.8 1.6 2 74 1 0 0 1.50 4 2 +2 +1.22 -2.47 Atalanta (1 Season) 1 League 2 66 33 18.3 0.7 1 66 0 1 0 2 3.00 2 0 +2 +2.73 +3.34 Palermo (1 Season) 1 League 1 50 50 23.8 0.6 0 0 1 49 0 1.00 2 2 0 0.00 +0.56
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2014-2015 18 Luzern 1 League 3.3 0 0 2015-2016 19 Luzern 1 League 14.4 2 0 2016-2017 20 Luzern 1 League 16.7 3 2 1 0 0 0 0 0 0 0 1 2017-2018 21 Atalanta 3 Leagues 2.6 0 0 0 4 1 0 3 1 1 0 0 0 2018-2019 22 Palermo 2 Leagues 24.4 7 0 0 0 2019-2020 23 Frosinone 2 Leagues 25.2 6 1 1 35 23 3 23 33 32 0 2020-2021 24 Empoli 2 Leagues 31.2 9 0 0 64 31 1 59 38 40 0 2021-2022 25 Empoli 2 Leagues 12.1 3 0 0 18 11 1 15 9 24 0 2022-2023 26 Empoli 2 Leagues 13.9 2 0 0 21 12 1 13 11 16 0 2023-2024 27 Luzern 1 League 9.1 5 0 0 13 13 0 11 10 12 0 2023-2024 27 Empoli 2 Leagues 1.4 1 0 0 2 1 0 0 2 3 0 2024-2025 28 Empoli 2 Leagues 4.2 1 0 0 12 6 0 0 4 10 0 2025-2026 29 Empoli 1 League 6.5 3 0 0 18 7 0 9 8 7 0 12 Seasons 5 Clubs 5 Leagues 164.9 42 3 2 187 105 6 133 116 145 0 0 1 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Empoli (6 Seasons) 3 Leagues 69.2 19 0 0 135 68 3 96 72 100 0 Luzern (4 Seasons) 1 League 43.5 10 2 1 13 13 0 11 10 12 0 0 1 Frosinone (1 Season) 2 Leagues 25.2 6 1 1 35 23 3 23 33 32 0 Palermo (1 Season) 2 Leagues 24.4 7 0 0 0 Atalanta (1 Season) 3 Leagues 2.6 0 0 0 4 1 0 3 1 1 0 0 0 Coppa Italia (8 Seasons) 8.3 1 0 0 5 4 0 3 6 6 0 Serie A (5 Seasons) 30.1 7 0 0 52 27 2 28 21 48 0 0 0 Serie B (4 Seasons) 83.0 24 1 1 117 61 4 91 79 79 0 Super Lg (4 Seasons) 43.5 10 2 1 13 13 0 11 10 12 0 0 1 Europa Lg (1 Season)
About FBref.com
FBref.com launched (June 13, 2018) with domestic league coverage for England, France, Germany, Italy, Spain, and United States. Since then we have been steadily expanding our coverage to include domestic leagues from over 40 countries as well as domestic cup, super cup and youth leagues from top European countries. We have also added coverage for major international cups such as the UEFA Champions League and Copa Libertadores .
FBref is the most complete sources for women's football data on the internet. This includes the entire history of the FIFA Women's World Cup as well as recent domestic league seasons from nine countries.
View Additional Information
More Nicolas Haas Pages
Nicolas Haas Overview
Stats by Competition
Match Logs (Summary)
Goal Logs by Competition
Stathead & Player Comparison
Player Club Summary