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 2015-2016 18 Jong PSV nl NED 2. Eerste Divisie 16 11 922 10.2 2 2 4 2 0 0 1 0 0.20 0.20 0.39 0.20 0.39 Matches 2016-2017 19 Jong PSV nl NED 2. Eerste Divisie 31 31 2,604 28.9 17 4 21 16 1 2 0 0 0.59 0.14 0.73 0.55 0.69 Matches 2016-2017 19 PSV Eindhoven nl NED 1. Eredivisie 5 1 145 1.6 2 0 2 2 0 0 0 0 1.24 0.00 1.24 1.24 1.24 Matches 2017-2018 20 Jong PSV nl NED 2. Eerste Divisie 16 16 1,305 14.5 11 3 14 11 0 1 0 0 0.76 0.21 0.97 0.76 0.97 Matches 2017-2018 20 PSV Eindhoven nl NED 1. Eredivisie 7 1 206 2.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 21 Heerenveen nl NED 1. Eredivisie 31 30 2,690 29.9 16 5 21 11 5 5 3 0 14.3 10.4 6.4 16.7 40 65 207 0.54 0.17 0.70 0.37 0.54 0.48 0.21 0.69 0.35 0.56 Matches 2019-2020 22 PSV Eindhoven nl NED 1. Eredivisie 7 7 541 6.0 2 1 3 0 2 2 0 0 2.9 1.4 0.5 1.9 6 9 46 0.33 0.17 0.50 0.00 0.17 0.49 0.09 0.58 0.23 0.31 Matches 2020-2021 23 Atalanta 1. Champions Lg 1 0 10 0.1 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 0 0 1 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 23 Atalanta it ITA Coppa Italia 1 0 11 0.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 23 PSV Eindhoven nl NED 1. Eredivisie 1 1 50 0.6 0 0 0 0 0 0 0 0 0.0 0.0 0.3 0.3 0 0 5 0.00 0.00 0.00 0.00 0.00 0.06 0.53 0.59 0.06 0.59 Matches 2020-2021 23 Atalanta it ITA 1. Serie A 15 1 291 3.2 2 0 2 2 0 0 0 0 1.3 1.3 0.4 1.7 9 8 44 0.62 0.00 0.62 0.62 0.62 0.40 0.12 0.52 0.40 0.52 Matches 2021-2022 24 Eint Frankfurt de GER 1. Bundesliga 15 5 517 5.7 1 0 1 1 0 0 1 0 1.1 1.1 0.1 1.2 2 16 27 0.17 0.00 0.17 0.17 0.17 0.19 0.03 0.21 0.19 0.21 Matches 2021-2022 24 Eint Frankfurt 2. Europa Lg 7 3 284 3.2 1 0 1 1 0 0 0 0 1.0 1.0 0.1 1.1 4 8 20 0.32 0.00 0.32 0.32 0.32 0.34 0.04 0.38 0.34 0.38 Matches 2021-2022 24 Atalanta it ITA 1. Serie A 2 0 38 0.4 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 0 3 8 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 25 Sampdoria it ITA Coppa Italia 1 0 45 0.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 25 Sampdoria it ITA 1. Serie A 19 13 1,100 12.2 1 1 2 1 0 0 1 0 2.5 2.5 1.2 3.7 17 19 65 0.08 0.08 0.16 0.08 0.16 0.20 0.10 0.30 0.20 0.30 Matches 2022-2023 25 Empoli it ITA 1. Serie A 14 10 883 9.8 1 1 2 1 0 0 0 0 2.3 2.3 0.7 2.9 9 19 67 0.10 0.10 0.20 0.10 0.20 0.23 0.07 0.30 0.23 0.30 Matches 2023-2024 26 Utrecht nl NED 1. Eredivisie 18 18 1,605 17.8 10 3 13 9 1 1 0 0 9.3 8.5 2.3 10.8 18 48 120 0.56 0.17 0.73 0.50 0.67 0.52 0.13 0.65 0.48 0.60 Matches 2023-2024 26 Rangers 2. Europa Lg 6 5 422 4.7 0 0 0 0 0 0 2 0 0.5 0.5 0.4 0.9 4 14 25 0.00 0.00 0.00 0.00 0.00 0.11 0.09 0.20 0.11 0.20 Matches 2023-2024 26 Rangers sct SCO 1. Premiership 17 10 844 9.4 2 2 4 2 0 0 1 0 0.21 0.21 0.43 0.21 0.43 Matches 2024-2025 27 Twente nl NED 1. Eredivisie 17 16 1,233 13.7 6 1 7 6 0 0 0 0 6.3 6.3 2.4 8.7 19 32 97 0.44 0.07 0.51 0.44 0.51 0.46 0.18 0.63 0.46 0.63 Matches 2024-2025 27 Twente 2. Europa Lg 6 5 426 4.7 2 0 2 2 0 0 1 0 1.4 1.4 0.6 2.0 4 16 29 0.42 0.00 0.42 0.42 0.42 0.31 0.12 0.43 0.31 0.43 Matches 10 Seasons 10 Clubs 8 Leagues 253 184 16,172 179.7 76 23 99 67 9 11 10 0 43.0 36.7 15.4 52.1 132 257 761 0.42 0.13 0.55 0.37 0.50 0.38 0.14 0.52 0.33 0.47 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 PSV Eindhoven (4 Seasons) 1 League 20 10 942 10.5 4 1 5 2 2 2 0 0 3.0 1.4 0.8 2.2 6 9 51 0.38 0.10 0.48 0.19 0.29 0.45 0.12 0.58 0.21 0.34 Jong PSV (3 Seasons) 1 League 63 58 4,831 53.7 30 9 39 29 1 3 1 0 0.56 0.17 0.73 0.54 0.71 Atalanta (2 Seasons) 3 Leagues 19 1 350 3.9 2 0 2 2 0 0 0 0 1.3 1.3 0.4 1.7 9 11 53 0.51 0.00 0.51 0.51 0.51 0.34 0.10 0.45 0.34 0.45 Heerenveen (1 Season) 1 League 31 30 2,690 29.9 16 5 21 11 5 5 3 0 14.3 10.4 6.4 16.7 40 65 207 0.54 0.17 0.70 0.37 0.54 0.48 0.21 0.69 0.35 0.56 Rangers (1 Season) 2 Leagues 23 15 1,266 14.1 2 2 4 2 0 0 3 0 0.5 0.5 0.4 0.9 4 14 25 0.14 0.14 0.28 0.14 0.28 0.11 0.09 0.20 0.11 0.20 Twente (1 Season) 2 Leagues 23 21 1,659 18.4 8 1 9 8 0 0 1 0 7.7 7.7 3.0 10.7 23 48 126 0.43 0.05 0.49 0.43 0.49 0.42 0.16 0.58 0.42 0.58 Eint Frankfurt (1 Season) 2 Leagues 22 8 801 8.9 2 0 2 2 0 0 1 0 2.1 2.1 0.3 2.4 6 24 47 0.22 0.00 0.22 0.22 0.22 0.24 0.03 0.27 0.24 0.27 Sampdoria (1 Season) 2 Leagues 20 13 1,145 12.7 1 1 2 1 0 0 1 0 2.5 2.5 1.2 3.7 17 19 65 0.08 0.08 0.16 0.08 0.16 0.20 0.10 0.30 0.20 0.30 Utrecht (1 Season) 1 League 18 18 1,605 17.8 10 3 13 9 1 1 0 0 9.3 8.5 2.3 10.8 18 48 120 0.56 0.17 0.73 0.50 0.67 0.52 0.13 0.65 0.48 0.60 Empoli (1 Season) 1 League 14 10 883 9.8 1 1 2 1 0 0 0 0 2.3 2.3 0.7 2.9 9 19 67 0.10 0.10 0.20 0.10 0.20 0.23 0.07 0.30 0.23 0.30 Eredivisie (7 Seasons) 86 74 6,470 71.9 36 10 46 28 8 8 3 0 32.8 26.5 11.9 38.4 83 154 475 0.50 0.14 0.64 0.39 0.53 0.48 0.18 0.66 0.39 0.57 Eerste Divisie (3 Seasons) 63 58 4,831 53.7 30 9 39 29 1 3 1 0 0.56 0.17 0.73 0.54 0.71 Serie A (3 Seasons) 50 24 2,312 25.7 4 2 6 4 0 0 1 0 6.1 6.1 2.3 8.3 35 49 184 0.16 0.08 0.23 0.16 0.23 0.24 0.09 0.32 0.24 0.32 Europa Lg (3 Seasons) 19 13 1,132 12.6 3 0 3 3 0 0 3 0 3.0 3.0 1.1 4.1 12 38 74 0.24 0.00 0.24 0.24 0.24 0.24 0.09 0.33 0.24 0.33 Coppa Italia (2 Seasons) 2 0 56 0.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Premiership (1 Season) 17 10 844 9.4 2 2 4 2 0 0 1 0 0.21 0.21 0.43 0.21 0.43 Bundesliga (1 Season) 15 5 517 5.7 1 0 1 1 0 0 1 0 1.1 1.1 0.1 1.2 2 16 27 0.17 0.00 0.17 0.17 0.17 0.19 0.03 0.21 0.19 0.21 Champions Lg (1 Season) 1 0 10 0.1 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 0 0 1 0.00 0.00 0.00 0.00 0.00 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 2015-2016 18 Jong PSV 1 League 16 11 922 10.2 2 2 4 2 0 0 1 0 0.20 0.20 0.39 0.20 0.39 2016-2017 19 Jong PSV 1 League 31 31 2,604 28.9 17 4 21 16 1 2 0 0 0.59 0.14 0.73 0.55 0.69 2016-2017 19 PSV Eindhoven 1 League 5 1 145 1.6 2 0 2 2 0 0 0 0 1.24 0.00 1.24 1.24 1.24 2017-2018 20 Jong PSV 1 League 16 16 1,305 14.5 11 3 14 11 0 1 0 0 0.76 0.21 0.97 0.76 0.97 2017-2018 20 PSV Eindhoven 1 League 7 1 206 2.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2018-2019 21 Heerenveen 1 League 31 30 2,690 29.9 16 5 21 11 5 5 3 0 14.3 10.4 6.4 16.7 40 65 207 0.54 0.17 0.70 0.37 0.54 0.48 0.21 0.69 0.35 0.56 2019-2020 22 PSV Eindhoven 1 League 7 7 541 6.0 2 1 3 0 2 2 0 0 2.9 1.4 0.5 1.9 6 9 46 0.33 0.17 0.50 0.00 0.17 0.49 0.09 0.58 0.23 0.31 2020-2021 23 PSV Eindhoven 1 League 1 1 50 0.6 0 0 0 0 0 0 0 0 0.0 0.0 0.3 0.3 0 0 5 0.00 0.00 0.00 0.00 0.00 0.06 0.53 0.59 0.06 0.59 2020-2021 23 Atalanta 3 Leagues 17 1 312 3.5 2 0 2 2 0 0 0 0 1.3 1.3 0.4 1.7 9 8 45 0.58 0.00 0.58 0.58 0.58 0.39 0.12 0.51 0.39 0.51 2021-2022 24 Atalanta 1 League 2 0 38 0.4 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 0 3 8 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 2021-2022 24 Eint Frankfurt 2 Leagues 22 8 801 8.9 2 0 2 2 0 0 1 0 2.1 2.1 0.3 2.4 6 24 47 0.22 0.00 0.22 0.22 0.22 0.24 0.03 0.27 0.24 0.27 2022-2023 25 Sampdoria 2 Leagues 20 13 1,145 12.7 1 1 2 1 0 0 1 0 2.5 2.5 1.2 3.7 17 19 65 0.08 0.08 0.16 0.08 0.16 0.20 0.10 0.30 0.20 0.30 2022-2023 25 Empoli 1 League 14 10 883 9.8 1 1 2 1 0 0 0 0 2.3 2.3 0.7 2.9 9 19 67 0.10 0.10 0.20 0.10 0.20 0.23 0.07 0.30 0.23 0.30 2023-2024 26 Utrecht 1 League 18 18 1,605 17.8 10 3 13 9 1 1 0 0 9.3 8.5 2.3 10.8 18 48 120 0.56 0.17 0.73 0.50 0.67 0.52 0.13 0.65 0.48 0.60 2023-2024 26 Rangers 2 Leagues 23 15 1,266 14.1 2 2 4 2 0 0 3 0 0.5 0.5 0.4 0.9 4 14 25 0.14 0.14 0.28 0.14 0.28 0.11 0.09 0.20 0.11 0.20 2024-2025 27 Twente 2 Leagues 23 21 1,659 18.4 8 1 9 8 0 0 1 0 7.7 7.7 3.0 10.7 23 48 126 0.43 0.05 0.49 0.43 0.49 0.42 0.16 0.58 0.42 0.58 10 Seasons 10 Clubs 8 Leagues 253 184 16,172 179.7 76 23 99 67 9 11 10 0 43.0 36.7 15.4 52.1 132 257 761 0.42 0.13 0.55 0.37 0.50 0.38 0.14 0.52 0.33 0.47 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 PSV Eindhoven (4 Seasons) 1 League 20 10 942 10.5 4 1 5 2 2 2 0 0 3.0 1.4 0.8 2.2 6 9 51 0.38 0.10 0.48 0.19 0.29 0.45 0.12 0.58 0.21 0.34 Jong PSV (3 Seasons) 1 League 63 58 4,831 53.7 30 9 39 29 1 3 1 0 0.56 0.17 0.73 0.54 0.71 Atalanta (2 Seasons) 3 Leagues 19 1 350 3.9 2 0 2 2 0 0 0 0 1.3 1.3 0.4 1.7 9 11 53 0.51 0.00 0.51 0.51 0.51 0.34 0.10 0.45 0.34 0.45 Heerenveen (1 Season) 1 League 31 30 2,690 29.9 16 5 21 11 5 5 3 0 14.3 10.4 6.4 16.7 40 65 207 0.54 0.17 0.70 0.37 0.54 0.48 0.21 0.69 0.35 0.56 Rangers (1 Season) 2 Leagues 23 15 1,266 14.1 2 2 4 2 0 0 3 0 0.5 0.5 0.4 0.9 4 14 25 0.14 0.14 0.28 0.14 0.28 0.11 0.09 0.20 0.11 0.20 Twente (1 Season) 2 Leagues 23 21 1,659 18.4 8 1 9 8 0 0 1 0 7.7 7.7 3.0 10.7 23 48 126 0.43 0.05 0.49 0.43 0.49 0.42 0.16 0.58 0.42 0.58 Eint Frankfurt (1 Season) 2 Leagues 22 8 801 8.9 2 0 2 2 0 0 1 0 2.1 2.1 0.3 2.4 6 24 47 0.22 0.00 0.22 0.22 0.22 0.24 0.03 0.27 0.24 0.27 Sampdoria (1 Season) 2 Leagues 20 13 1,145 12.7 1 1 2 1 0 0 1 0 2.5 2.5 1.2 3.7 17 19 65 0.08 0.08 0.16 0.08 0.16 0.20 0.10 0.30 0.20 0.30 Utrecht (1 Season) 1 League 18 18 1,605 17.8 10 3 13 9 1 1 0 0 9.3 8.5 2.3 10.8 18 48 120 0.56 0.17 0.73 0.50 0.67 0.52 0.13 0.65 0.48 0.60 Empoli (1 Season) 1 League 14 10 883 9.8 1 1 2 1 0 0 0 0 2.3 2.3 0.7 2.9 9 19 67 0.10 0.10 0.20 0.10 0.20 0.23 0.07 0.30 0.23 0.30 Eredivisie (7 Seasons) 86 74 6,470 71.9 36 10 46 28 8 8 3 0 32.8 26.5 11.9 38.4 83 154 475 0.50 0.14 0.64 0.39 0.53 0.48 0.18 0.66 0.39 0.57 Eerste Divisie (3 Seasons) 63 58 4,831 53.7 30 9 39 29 1 3 1 0 0.56 0.17 0.73 0.54 0.71 Serie A (3 Seasons) 50 24 2,312 25.7 4 2 6 4 0 0 1 0 6.1 6.1 2.3 8.3 35 49 184 0.16 0.08 0.23 0.16 0.23 0.24 0.09 0.32 0.24 0.32 Europa Lg (3 Seasons) 19 13 1,132 12.6 3 0 3 3 0 0 3 0 3.0 3.0 1.1 4.1 12 38 74 0.24 0.00 0.24 0.24 0.24 0.24 0.09 0.33 0.24 0.33 Coppa Italia (2 Seasons) 2 0 56 0.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Premiership (1 Season) 17 10 844 9.4 2 2 4 2 0 0 1 0 0.21 0.21 0.43 0.21 0.43 Bundesliga (1 Season) 15 5 517 5.7 1 0 1 1 0 0 1 0 1.1 1.1 0.1 1.2 2 16 27 0.17 0.00 0.17 0.17 0.17 0.19 0.03 0.21 0.19 0.21 Champions Lg (1 Season) 1 0 10 0.1 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 0 0 1 0.00 0.00 0.00 0.00 0.00 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 2015-2016 18 Jong PSV nl NED 2. Eerste Divisie 11th 16 11 922 10.2 2 2 4 2 0 0 1 0 0.20 0.20 0.39 0.20 0.39 Matches 2016-2017 19 Jong PSV nl NED 2. Eerste Divisie 4th 31 31 2,604 28.9 17 4 21 16 1 2 0 0 0.59 0.14 0.73 0.55 0.69 Matches 2016-2017 19 PSV Eindhoven nl NED 1. Eredivisie 3rd 5 1 145 1.6 2 0 2 2 0 0 0 0 1.24 0.00 1.24 1.24 1.24 Matches 2017-2018 20 Jong PSV nl NED 2. Eerste Divisie 5th 16 16 1,305 14.5 11 3 14 11 0 1 0 0 0.76 0.21 0.97 0.76 0.97 Matches 2017-2018 20 PSV Eindhoven nl NED 1. Eredivisie 1st 7 1 206 2.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 21 Heerenveen nl NED 1. Eredivisie 11th 31 30 2,690 29.9 16 5 21 11 5 5 3 0 14.3 10.4 6.4 16.7 40 65 207 0.54 0.17 0.70 0.37 0.54 0.48 0.21 0.69 0.35 0.56 Matches 2019-2020 22 PSV Eindhoven nl NED 1. Eredivisie 4th 7 7 541 6.0 2 1 3 0 2 2 0 0 2.9 1.4 0.5 1.9 6 9 46 0.33 0.17 0.50 0.00 0.17 0.49 0.09 0.58 0.23 0.31 Matches 2020-2021 23 PSV Eindhoven nl NED 1. Eredivisie 2nd 1 1 50 0.6 0 0 0 0 0 0 0 0 0.0 0.0 0.3 0.3 0 0 5 0.00 0.00 0.00 0.00 0.00 0.06 0.53 0.59 0.06 0.59 Matches 2020-2021 23 Atalanta it ITA 1. Serie A 3rd 15 1 291 3.2 2 0 2 2 0 0 0 0 1.3 1.3 0.4 1.7 9 8 44 0.62 0.00 0.62 0.62 0.62 0.40 0.12 0.52 0.40 0.52 Matches 2021-2022 24 Atalanta it ITA 1. Serie A 8th 2 0 38 0.4 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 0 3 8 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 24 Eint Frankfurt de GER 1. Bundesliga 11th 15 5 517 5.7 1 0 1 1 0 0 1 0 1.1 1.1 0.1 1.2 2 16 27 0.17 0.00 0.17 0.17 0.17 0.19 0.03 0.21 0.19 0.21 Matches 2022-2023 25 Sampdoria it ITA 1. Serie A 20th 19 13 1,100 12.2 1 1 2 1 0 0 1 0 2.5 2.5 1.2 3.7 17 19 65 0.08 0.08 0.16 0.08 0.16 0.20 0.10 0.30 0.20 0.30 Matches 2022-2023 25 Empoli it ITA 1. Serie A 14th 14 10 883 9.8 1 1 2 1 0 0 0 0 2.3 2.3 0.7 2.9 9 19 67 0.10 0.10 0.20 0.10 0.20 0.23 0.07 0.30 0.23 0.30 Matches 2023-2024 26 Utrecht nl NED 1. Eredivisie 7th 18 18 1,605 17.8 10 3 13 9 1 1 0 0 9.3 8.5 2.3 10.8 18 48 120 0.56 0.17 0.73 0.50 0.67 0.52 0.13 0.65 0.48 0.60 Matches 2023-2024 26 Rangers sct SCO 1. Premiership 2nd 17 10 844 9.4 2 2 4 2 0 0 1 0 0.21 0.21 0.43 0.21 0.43 Matches 2024-2025 27 Twente nl NED 1. Eredivisie 6th 17 16 1,233 13.7 6 1 7 6 0 0 0 0 6.3 6.3 2.4 8.7 19 32 97 0.44 0.07 0.51 0.44 0.51 0.46 0.18 0.63 0.46 0.63 Matches 10 Seasons 10 Clubs 5 Leagues 231 171 14,974 166.4 73 23 96 64 9 11 7 0 40.0 33.7 14.3 48.0 120 219 686 0.44 0.14 0.58 0.38 0.52 0.40 0.14 0.55 0.34 0.48 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 PSV Eindhoven (4 Seasons) 1 League 20 10 942 10.5 4 1 5 2 2 2 0 0 3.0 1.4 0.8 2.2 6 9 51 0.38 0.10 0.48 0.19 0.29 0.45 0.12 0.58 0.21 0.34 Jong PSV (3 Seasons) 1 League 63 58 4,831 53.7 30 9 39 29 1 3 1 0 0.56 0.17 0.73 0.54 0.71 Atalanta (2 Seasons) 1 League 17 1 329 3.7 2 0 2 2 0 0 0 0 1.3 1.3 0.4 1.7 9 11 52 0.55 0.00 0.55 0.55 0.55 0.35 0.11 0.46 0.35 0.46 Heerenveen (1 Season) 1 League 31 30 2,690 29.9 16 5 21 11 5 5 3 0 14.3 10.4 6.4 16.7 40 65 207 0.54 0.17 0.70 0.37 0.54 0.48 0.21 0.69 0.35 0.56 Sampdoria (1 Season) 1 League 19 13 1,100 12.2 1 1 2 1 0 0 1 0 2.5 2.5 1.2 3.7 17 19 65 0.08 0.08 0.16 0.08 0.16 0.20 0.10 0.30 0.20 0.30 Utrecht (1 Season) 1 League 18 18 1,605 17.8 10 3 13 9 1 1 0 0 9.3 8.5 2.3 10.8 18 48 120 0.56 0.17 0.73 0.50 0.67 0.52 0.13 0.65 0.48 0.60 Rangers (1 Season) 1 League 17 10 844 9.4 2 2 4 2 0 0 1 0 0.21 0.21 0.43 0.21 0.43 Twente (1 Season) 1 League 17 16 1,233 13.7 6 1 7 6 0 0 0 0 6.3 6.3 2.4 8.7 19 32 97 0.44 0.07 0.51 0.44 0.51 0.46 0.18 0.63 0.46 0.63 Eint Frankfurt (1 Season) 1 League 15 5 517 5.7 1 0 1 1 0 0 1 0 1.1 1.1 0.1 1.2 2 16 27 0.17 0.00 0.17 0.17 0.17 0.19 0.03 0.21 0.19 0.21 Empoli (1 Season) 1 League 14 10 883 9.8 1 1 2 1 0 0 0 0 2.3 2.3 0.7 2.9 9 19 67 0.10 0.10 0.20 0.10 0.20 0.23 0.07 0.30 0.23 0.30 Eredivisie (7 Seasons) 86 74 6,470 71.9 36 10 46 28 8 8 3 0 32.8 26.5 11.9 38.4 83 154 475 0.50 0.14 0.64 0.39 0.53 0.48 0.18 0.66 0.39 0.57 Eerste Divisie (3 Seasons) 63 58 4,831 53.7 30 9 39 29 1 3 1 0 0.56 0.17 0.73 0.54 0.71 Serie A (3 Seasons) 50 24 2,312 25.7 4 2 6 4 0 0 1 0 6.1 6.1 2.3 8.3 35 49 184 0.16 0.08 0.23 0.16 0.23 0.24 0.09 0.32 0.24 0.32 Premiership (1 Season) 17 10 844 9.4 2 2 4 2 0 0 1 0 0.21 0.21 0.43 0.21 0.43 Bundesliga (1 Season) 15 5 517 5.7 1 0 1 1 0 0 1 0 1.1 1.1 0.1 1.2 2 16 27 0.17 0.00 0.17 0.17 0.17 0.19 0.03 0.21 0.19 0.21
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 2020-2021 23 Atalanta it ITA Coppa Italia 2nd 1 0 11 0.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 25 Sampdoria it ITA Coppa Italia R16 1 0 45 0.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2 Seasons 2 Clubs 1 League 2 0 56 0.6 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 Sampdoria (1 Season) 1 League 1 0 45 0.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Atalanta (1 Season) 1 League 1 0 11 0.1 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 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 2020-2021 23 Atalanta 1. Champions Lg R16 1 0 10 0.1 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 0 0 1 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 24 Eint Frankfurt 2. Europa Lg 1st 7 3 284 3.2 1 0 1 1 0 0 0 0 1.0 1.0 0.1 1.1 4 8 20 0.32 0.00 0.32 0.32 0.32 0.34 0.04 0.38 0.34 0.38 Matches 2023-2024 26 Rangers 2. Europa Lg R16 6 5 422 4.7 0 0 0 0 0 0 2 0 0.5 0.5 0.4 0.9 4 14 25 0.00 0.00 0.00 0.00 0.00 0.11 0.09 0.20 0.11 0.20 Matches 2024-2025 27 Twente 2. Europa Lg 6 5 426 4.7 2 0 2 2 0 0 1 0 1.4 1.4 0.6 2.0 4 16 29 0.42 0.00 0.42 0.42 0.42 0.31 0.12 0.43 0.31 0.43 Matches 4 Seasons 4 Clubs 2 Leagues 20 13 1,142 12.7 3 0 3 3 0 0 3 0 3.0 3.0 1.1 4.1 12 38 75 0.24 0.00 0.24 0.24 0.24 0.24 0.09 0.33 0.24 0.33 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 Eint Frankfurt (1 Season) 1 League 7 3 284 3.2 1 0 1 1 0 0 0 0 1.0 1.0 0.1 1.1 4 8 20 0.32 0.00 0.32 0.32 0.32 0.34 0.04 0.38 0.34 0.38 Rangers (1 Season) 1 League 6 5 422 4.7 0 0 0 0 0 0 2 0 0.5 0.5 0.4 0.9 4 14 25 0.00 0.00 0.00 0.00 0.00 0.11 0.09 0.20 0.11 0.20 Twente (1 Season) 1 League 6 5 426 4.7 2 0 2 2 0 0 1 0 1.4 1.4 0.6 2.0 4 16 29 0.42 0.00 0.42 0.42 0.42 0.31 0.12 0.43 0.31 0.43 Atalanta (1 Season) 1 League 1 0 10 0.1 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 0 0 1 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Europa Lg (3 Seasons) 19 13 1,132 12.6 3 0 3 3 0 0 3 0 3.0 3.0 1.1 4.1 12 38 74 0.24 0.00 0.24 0.24 0.24 0.24 0.09 0.33 0.24 0.33 Champions Lg (1 Season) 1 0 10 0.1 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 0 0 1 0.00 0.00 0.00 0.00 0.00 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 2015-2016 18 Jong PSV nl NED 2. Eerste Divisie 10.2 2 6 0.59 0.33 0 0 Matches 2016-2017 19 Jong PSV nl NED 2. Eerste Divisie 28.9 17 0 40 0.00 1.38 0.40 1 2 Matches 2016-2017 19 PSV Eindhoven nl NED 1. Eredivisie 1.6 2 0 6 0.00 3.72 0.33 0 0 Matches 2017-2018 20 Jong PSV nl NED 2. Eerste Divisie 14.5 11 0 22 0.00 1.52 0.50 0 1 Matches 2017-2018 20 PSV Eindhoven nl NED 1. Eredivisie 2.3 0 0 1 0.00 0.44 0.00 0 0 Matches 2018-2019 21 Heerenveen nl NED 1. Eredivisie 29.9 16 77 33 42.9 2.58 1.10 0.14 0.33 17.7 0 5 5 14.3 10.4 0.13 +1.7 +0.6 Matches 2019-2020 22 PSV Eindhoven nl NED 1. Eredivisie 6.0 2 14 5 35.7 2.33 0.83 0.00 0.00 18.1 0 2 2 2.9 1.4 0.10 -0.9 -1.4 Matches 2020-2021 23 Atalanta 1. Champions Lg 0.1 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 Matches 2020-2021 23 Atalanta it ITA Coppa Italia 0.1 0 1 0 0.0 8.18 0.00 0.00 0 0 Matches 2020-2021 23 PSV Eindhoven nl NED 1. Eredivisie 0.6 0 1 0 0.0 1.80 0.00 0.00 25.5 0 0 0 0.0 0.0 0.03 0.0 0.0 Matches 2020-2021 23 Atalanta it ITA 1. Serie A 3.2 2 9 4 44.4 2.78 1.24 0.22 0.50 13.8 0 0 0 1.3 1.3 0.14 +0.7 +0.7 Matches 2021-2022 24 Eint Frankfurt de GER 1. Bundesliga 5.7 1 12 4 33.3 2.09 0.70 0.08 0.25 12.9 0 0 0 1.1 1.1 0.09 -0.1 -0.1 Matches 2021-2022 24 Eint Frankfurt 2. Europa Lg 3.2 1 6 2 33.3 1.90 0.63 0.17 0.50 13.9 0 0 0 1.0 1.0 0.17 0.0 0.0 Matches 2021-2022 24 Atalanta it ITA 1. Serie A 0.4 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 Matches 2022-2023 25 Sampdoria it ITA Coppa Italia 0.5 0 1 0 0.0 2.00 0.00 0.00 0 0 Matches 2022-2023 25 Sampdoria it ITA 1. Serie A 12.2 1 23 8 34.8 1.88 0.65 0.04 0.13 11.6 0 0 0 2.5 2.5 0.11 -1.5 -1.5 Matches 2022-2023 25 Empoli it ITA 1. Serie A 9.8 1 28 7 25.0 2.85 0.71 0.04 0.14 15.5 0 0 0 2.3 2.3 0.08 -1.3 -1.3 Matches 2023-2024 26 Utrecht nl NED 1. Eredivisie 17.8 10 60 29 48.3 3.36 1.63 0.15 0.31 14.4 1 1 1 9.3 8.5 0.14 +0.7 +0.5 Matches 2023-2024 26 Rangers 2. Europa Lg 4.7 0 7 2 28.6 1.49 0.43 0.00 0.00 19.8 0 0 0 0.5 0.5 0.07 -0.5 -0.5 Matches 2023-2024 26 Rangers sct SCO 1. Premiership 9.4 2 42 15 35.7 4.48 1.60 0.05 0.13 0 0 Matches 2024-2025 27 Twente nl NED 1. Eredivisie 13.7 6 45 20 44.4 3.28 1.46 0.13 0.30 13.4 0 0 0 6.3 6.3 0.14 -0.3 -0.3 Matches 2024-2025 27 Twente 2. Europa Lg 4.7 2 10 4 40.0 2.11 0.85 0.20 0.50 13.0 0 0 0 1.4 1.4 0.14 +0.6 +0.6 Matches 10 Seasons 10 Clubs 8 Leagues 179.7 76 336 208 60.1 1.98 1.16 0.19 0.32 15.2 1 9 11 43.0 36.7 0.13 -1.0 -2.7 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 PSV Eindhoven (4 Seasons) 1 League 10.5 4 15 12 80.0 1.43 1.15 0.13 0.17 18.6 0 2 2 3.0 1.4 0.09 -1.0 -1.4 Jong PSV (3 Seasons) 1 League 53.7 30 0 68 0.00 1.27 0.43 1 3 Atalanta (2 Seasons) 3 Leagues 3.9 2 10 4 40.0 2.57 1.03 0.20 0.50 13.8 0 0 0 1.3 1.3 0.14 +0.7 +0.7 Heerenveen (1 Season) 1 League 29.9 16 77 33 42.9 2.58 1.10 0.14 0.33 17.7 0 5 5 14.3 10.4 0.13 +1.7 +0.6 Rangers (1 Season) 2 Leagues 14.1 2 49 17 34.7 3.48 1.21 0.04 0.12 19.8 0 0 0 0.5 0.5 0.07 -0.5 -0.5 Twente (1 Season) 2 Leagues 18.4 8 55 24 43.6 2.98 1.30 0.15 0.33 13.3 0 0 0 7.7 7.7 0.14 +0.3 +0.3 Eint Frankfurt (1 Season) 2 Leagues 8.9 2 18 6 33.3 2.02 0.67 0.11 0.33 13.2 0 0 0 2.1 2.1 0.12 -0.1 -0.1 Sampdoria (1 Season) 2 Leagues 12.7 1 24 8 33.3 1.89 0.63 0.04 0.13 11.6 0 0 0 2.5 2.5 0.11 -1.5 -1.5 Utrecht (1 Season) 1 League 17.8 10 60 29 48.3 3.36 1.63 0.15 0.31 14.4 1 1 1 9.3 8.5 0.14 +0.7 +0.5 Empoli (1 Season) 1 League 9.8 1 28 7 25.0 2.85 0.71 0.04 0.14 15.5 0 0 0 2.3 2.3 0.08 -1.3 -1.3 Eredivisie (7 Seasons) 71.9 36 197 94 47.7 2.74 1.31 0.14 0.30 15.8 1 8 8 32.8 26.5 0.13 +1.2 -0.5 Eerste Divisie (3 Seasons) 53.7 30 0 68 0.00 1.27 0.43 1 3 Serie A (3 Seasons) 25.7 4 60 19 31.7 2.34 0.74 0.07 0.21 13.7 0 0 0 6.1 6.1 0.10 -2.1 -2.1 Europa Lg (3 Seasons) 12.6 3 23 8 34.8 1.83 0.64 0.13 0.38 15.3 0 0 0 3.0 3.0 0.13 0.0 0.0 Coppa Italia (2 Seasons) 0.6 0 2 0 0.0 3.21 0.00 0.00 0 0 Premiership (1 Season) 9.4 2 42 15 35.7 4.48 1.60 0.05 0.13 0 0 Bundesliga (1 Season) 5.7 1 12 4 33.3 2.09 0.70 0.08 0.25 12.9 0 0 0 1.1 1.1 0.09 -0.1 -0.1 Champions Lg (1 Season) 0.1 0 0 0 0.00 0.00 0 0 0 0.0 0.0 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 2015-2016 18 Jong PSV 1 League 10.2 2 6 0.59 0.33 0 0 2016-2017 19 Jong PSV 1 League 28.9 17 0 40 0.00 1.38 0.40 1 2 2016-2017 19 PSV Eindhoven 1 League 1.6 2 0 6 0.00 3.72 0.33 0 0 2017-2018 20 Jong PSV 1 League 14.5 11 0 22 0.00 1.52 0.50 0 1 2017-2018 20 PSV Eindhoven 1 League 2.3 0 0 1 0.00 0.44 0.00 0 0 2018-2019 21 Heerenveen 1 League 29.9 16 77 33 42.9 2.58 1.10 0.14 0.33 17.7 0 5 5 14.3 10.4 0.13 +1.7 +0.6 2019-2020 22 PSV Eindhoven 1 League 6.0 2 14 5 35.7 2.33 0.83 0.00 0.00 18.1 0 2 2 2.9 1.4 0.10 -0.9 -1.4 2020-2021 23 PSV Eindhoven 1 League 0.6 0 1 0 0.0 1.80 0.00 0.00 25.5 0 0 0 0.0 0.0 0.03 0.0 0.0 2020-2021 23 Atalanta 3 Leagues 3.5 2 10 4 40.0 2.88 1.15 0.20 0.50 13.8 0 0 0 1.3 1.3 0.14 +0.7 +0.7 2021-2022 24 Atalanta 1 League 0.4 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 2021-2022 24 Eint Frankfurt 2 Leagues 8.9 2 18 6 33.3 2.02 0.67 0.11 0.33 13.2 0 0 0 2.1 2.1 0.12 -0.1 -0.1 2022-2023 25 Sampdoria 2 Leagues 12.7 1 24 8 33.3 1.89 0.63 0.04 0.13 11.6 0 0 0 2.5 2.5 0.11 -1.5 -1.5 2022-2023 25 Empoli 1 League 9.8 1 28 7 25.0 2.85 0.71 0.04 0.14 15.5 0 0 0 2.3 2.3 0.08 -1.3 -1.3 2023-2024 26 Utrecht 1 League 17.8 10 60 29 48.3 3.36 1.63 0.15 0.31 14.4 1 1 1 9.3 8.5 0.14 +0.7 +0.5 2023-2024 26 Rangers 2 Leagues 14.1 2 49 17 34.7 3.48 1.21 0.04 0.12 19.8 0 0 0 0.5 0.5 0.07 -0.5 -0.5 2024-2025 27 Twente 2 Leagues 18.4 8 55 24 43.6 2.98 1.30 0.15 0.33 13.3 0 0 0 7.7 7.7 0.14 +0.3 +0.3 10 Seasons 10 Clubs 8 Leagues 179.7 76 336 208 60.1 1.98 1.16 0.19 0.32 15.2 1 9 11 43.0 36.7 0.13 -1.0 -2.7 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 PSV Eindhoven (4 Seasons) 1 League 10.5 4 15 12 80.0 1.43 1.15 0.13 0.17 18.6 0 2 2 3.0 1.4 0.09 -1.0 -1.4 Jong PSV (3 Seasons) 1 League 53.7 30 0 68 0.00 1.27 0.43 1 3 Atalanta (2 Seasons) 3 Leagues 3.9 2 10 4 40.0 2.57 1.03 0.20 0.50 13.8 0 0 0 1.3 1.3 0.14 +0.7 +0.7 Heerenveen (1 Season) 1 League 29.9 16 77 33 42.9 2.58 1.10 0.14 0.33 17.7 0 5 5 14.3 10.4 0.13 +1.7 +0.6 Rangers (1 Season) 2 Leagues 14.1 2 49 17 34.7 3.48 1.21 0.04 0.12 19.8 0 0 0 0.5 0.5 0.07 -0.5 -0.5 Twente (1 Season) 2 Leagues 18.4 8 55 24 43.6 2.98 1.30 0.15 0.33 13.3 0 0 0 7.7 7.7 0.14 +0.3 +0.3 Eint Frankfurt (1 Season) 2 Leagues 8.9 2 18 6 33.3 2.02 0.67 0.11 0.33 13.2 0 0 0 2.1 2.1 0.12 -0.1 -0.1 Sampdoria (1 Season) 2 Leagues 12.7 1 24 8 33.3 1.89 0.63 0.04 0.13 11.6 0 0 0 2.5 2.5 0.11 -1.5 -1.5 Utrecht (1 Season) 1 League 17.8 10 60 29 48.3 3.36 1.63 0.15 0.31 14.4 1 1 1 9.3 8.5 0.14 +0.7 +0.5 Empoli (1 Season) 1 League 9.8 1 28 7 25.0 2.85 0.71 0.04 0.14 15.5 0 0 0 2.3 2.3 0.08 -1.3 -1.3 Eredivisie (7 Seasons) 71.9 36 197 94 47.7 2.74 1.31 0.14 0.30 15.8 1 8 8 32.8 26.5 0.13 +1.2 -0.5 Eerste Divisie (3 Seasons) 53.7 30 0 68 0.00 1.27 0.43 1 3 Serie A (3 Seasons) 25.7 4 60 19 31.7 2.34 0.74 0.07 0.21 13.7 0 0 0 6.1 6.1 0.10 -2.1 -2.1 Europa Lg (3 Seasons) 12.6 3 23 8 34.8 1.83 0.64 0.13 0.38 15.3 0 0 0 3.0 3.0 0.13 0.0 0.0 Coppa Italia (2 Seasons) 0.6 0 2 0 0.0 3.21 0.00 0.00 0 0 Premiership (1 Season) 9.4 2 42 15 35.7 4.48 1.60 0.05 0.13 0 0 Bundesliga (1 Season) 5.7 1 12 4 33.3 2.09 0.70 0.08 0.25 12.9 0 0 0 1.1 1.1 0.09 -0.1 -0.1 Champions Lg (1 Season) 0.1 0 0 0 0.00 0.00 0 0 0 0.0 0.0 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 2015-2016 18 Jong PSV nl NED 2. Eerste Divisie 11th 10.2 2 6 0.59 0.33 0 0 Matches 2016-2017 19 Jong PSV nl NED 2. Eerste Divisie 4th 28.9 17 0 40 0.00 1.38 0.40 1 2 Matches 2016-2017 19 PSV Eindhoven nl NED 1. Eredivisie 3rd 1.6 2 0 6 0.00 3.72 0.33 0 0 Matches 2017-2018 20 Jong PSV nl NED 2. Eerste Divisie 5th 14.5 11 0 22 0.00 1.52 0.50 0 1 Matches 2017-2018 20 PSV Eindhoven nl NED 1. Eredivisie 1st 2.3 0 0 1 0.00 0.44 0.00 0 0 Matches 2018-2019 21 Heerenveen nl NED 1. Eredivisie 11th 29.9 16 77 33 42.9 2.58 1.10 0.14 0.33 17.7 0 5 5 14.3 10.4 0.13 +1.7 +0.6 Matches 2019-2020 22 PSV Eindhoven nl NED 1. Eredivisie 4th 6.0 2 14 5 35.7 2.33 0.83 0.00 0.00 18.1 0 2 2 2.9 1.4 0.10 -0.9 -1.4 Matches 2020-2021 23 PSV Eindhoven nl NED 1. Eredivisie 2nd 0.6 0 1 0 0.0 1.80 0.00 0.00 25.5 0 0 0 0.0 0.0 0.03 0.0 0.0 Matches 2020-2021 23 Atalanta it ITA 1. Serie A 3rd 3.2 2 9 4 44.4 2.78 1.24 0.22 0.50 13.8 0 0 0 1.3 1.3 0.14 +0.7 +0.7 Matches 2021-2022 24 Atalanta it ITA 1. Serie A 8th 0.4 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 Matches 2021-2022 24 Eint Frankfurt de GER 1. Bundesliga 11th 5.7 1 12 4 33.3 2.09 0.70 0.08 0.25 12.9 0 0 0 1.1 1.1 0.09 -0.1 -0.1 Matches 2022-2023 25 Sampdoria it ITA 1. Serie A 20th 12.2 1 23 8 34.8 1.88 0.65 0.04 0.13 11.6 0 0 0 2.5 2.5 0.11 -1.5 -1.5 Matches 2022-2023 25 Empoli it ITA 1. Serie A 14th 9.8 1 28 7 25.0 2.85 0.71 0.04 0.14 15.5 0 0 0 2.3 2.3 0.08 -1.3 -1.3 Matches 2023-2024 26 Utrecht nl NED 1. Eredivisie 7th 17.8 10 60 29 48.3 3.36 1.63 0.15 0.31 14.4 1 1 1 9.3 8.5 0.14 +0.7 +0.5 Matches 2023-2024 26 Rangers sct SCO 1. Premiership 2nd 9.4 2 42 15 35.7 4.48 1.60 0.05 0.13 0 0 Matches 2024-2025 27 Twente nl NED 1. Eredivisie 6th 13.7 6 45 20 44.4 3.28 1.46 0.13 0.30 13.4 0 0 0 6.3 6.3 0.14 -0.3 -0.3 Matches 10 Seasons 10 Clubs 5 Leagues 166.4 73 311 200 62.4 1.99 1.20 0.20 0.32 15.2 1 9 11 40.0 33.7 0.13 -1.0 -2.7 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 PSV Eindhoven (4 Seasons) 1 League 10.5 4 15 12 80.0 1.43 1.15 0.13 0.17 18.6 0 2 2 3.0 1.4 0.09 -1.0 -1.4 Jong PSV (3 Seasons) 1 League 53.7 30 0 68 0.00 1.27 0.43 1 3 Atalanta (2 Seasons) 1 League 3.7 2 9 4 44.4 2.46 1.09 0.22 0.50 13.8 0 0 0 1.3 1.3 0.14 +0.7 +0.7 Heerenveen (1 Season) 1 League 29.9 16 77 33 42.9 2.58 1.10 0.14 0.33 17.7 0 5 5 14.3 10.4 0.13 +1.7 +0.6 Sampdoria (1 Season) 1 League 12.2 1 23 8 34.8 1.88 0.65 0.04 0.13 11.6 0 0 0 2.5 2.5 0.11 -1.5 -1.5 Utrecht (1 Season) 1 League 17.8 10 60 29 48.3 3.36 1.63 0.15 0.31 14.4 1 1 1 9.3 8.5 0.14 +0.7 +0.5 Rangers (1 Season) 1 League 9.4 2 42 15 35.7 4.48 1.60 0.05 0.13 0 0 Twente (1 Season) 1 League 13.7 6 45 20 44.4 3.28 1.46 0.13 0.30 13.4 0 0 0 6.3 6.3 0.14 -0.3 -0.3 Eint Frankfurt (1 Season) 1 League 5.7 1 12 4 33.3 2.09 0.70 0.08 0.25 12.9 0 0 0 1.1 1.1 0.09 -0.1 -0.1 Empoli (1 Season) 1 League 9.8 1 28 7 25.0 2.85 0.71 0.04 0.14 15.5 0 0 0 2.3 2.3 0.08 -1.3 -1.3 Eredivisie (7 Seasons) 71.9 36 197 94 47.7 2.74 1.31 0.14 0.30 15.8 1 8 8 32.8 26.5 0.13 +1.2 -0.5 Eerste Divisie (3 Seasons) 53.7 30 0 68 0.00 1.27 0.43 1 3 Serie A (3 Seasons) 25.7 4 60 19 31.7 2.34 0.74 0.07 0.21 13.7 0 0 0 6.1 6.1 0.10 -2.1 -2.1 Premiership (1 Season) 9.4 2 42 15 35.7 4.48 1.60 0.05 0.13 0 0 Bundesliga (1 Season) 5.7 1 12 4 33.3 2.09 0.70 0.08 0.25 12.9 0 0 0 1.1 1.1 0.09 -0.1 -0.1
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 2020-2021 23 Atalanta it ITA Coppa Italia 2nd 0.1 0 1 0 0.0 8.18 0.00 0.00 0 0 Matches 2022-2023 25 Sampdoria it ITA Coppa Italia R16 0.5 0 1 0 0.0 2.00 0.00 0.00 0 0 Matches 2 Seasons 2 Clubs 1 League 0.6 0 2 0 0.0 3.21 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 Sampdoria (1 Season) 1 League 0.5 0 1 0 0.0 2.00 0.00 0.00 0 0 Atalanta (1 Season) 1 League 0.1 0 1 0 0.0 8.18 0.00 0.00 0 0
Shooting Table Season Age Squad 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 2020-2021 23 Atalanta 1. Champions Lg R16 0.1 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 Matches 2021-2022 24 Eint Frankfurt 2. Europa Lg 1st 3.2 1 6 2 33.3 1.90 0.63 0.17 0.50 13.9 0 0 0 1.0 1.0 0.17 0.0 0.0 Matches 2023-2024 26 Rangers 2. Europa Lg R16 4.7 0 7 2 28.6 1.49 0.43 0.00 0.00 19.8 0 0 0 0.5 0.5 0.07 -0.5 -0.5 Matches 2024-2025 27 Twente 2. Europa Lg 4.7 2 10 4 40.0 2.11 0.85 0.20 0.50 13.0 0 0 0 1.4 1.4 0.14 +0.6 +0.6 Matches 4 Seasons 4 Clubs 2 Leagues 12.7 3 23 8 34.8 1.81 0.63 0.13 0.38 15.3 0 0 0 3.0 3.0 0.13 0.0 0.0 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 Eint Frankfurt (1 Season) 1 League 3.2 1 6 2 33.3 1.90 0.63 0.17 0.50 13.9 0 0 0 1.0 1.0 0.17 0.0 0.0 Rangers (1 Season) 1 League 4.7 0 7 2 28.6 1.49 0.43 0.00 0.00 19.8 0 0 0 0.5 0.5 0.07 -0.5 -0.5 Twente (1 Season) 1 League 4.7 2 10 4 40.0 2.11 0.85 0.20 0.50 13.0 0 0 0 1.4 1.4 0.14 +0.6 +0.6 Atalanta (1 Season) 1 League 0.1 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 Europa Lg (3 Seasons) 12.6 3 23 8 34.8 1.83 0.64 0.13 0.38 15.3 0 0 0 3.0 3.0 0.13 0.0 0.0 Champions Lg (1 Season) 0.1 0 0 0 0.00 0.00 0 0 0 0.0 0.0 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 2015-2016 18 Jong PSV nl NED 2. Eerste Divisie 10.2 2 Matches 2016-2017 19 Jong PSV nl NED 2. Eerste Divisie 28.9 4 Matches 2016-2017 19 PSV Eindhoven nl NED 1. Eredivisie 1.6 0 Matches 2017-2018 20 Jong PSV nl NED 2. Eerste Divisie 14.5 3 Matches 2017-2018 20 PSV Eindhoven nl NED 1. Eredivisie 2.3 0 Matches 2018-2019 21 Heerenveen nl NED 1. Eredivisie 29.9 583 858 67.9 7710 1660 334 472 70.8 167 229 72.9 23 39 59.0 5 6.4 3.4 -1.4 37 45 16 0 65 Matches 2019-2020 22 PSV Eindhoven nl NED 1. Eredivisie 6.0 117 173 67.6 1372 218 72 102 70.6 31 40 77.5 2 7 28.6 1 0.5 0.6 +0.5 3 7 2 0 9 Matches 2020-2021 23 Atalanta 1. Champions Lg 0.1 4 5 80.0 56 12 2 2 100.0 2 3 66.7 0 0 0 0.0 0.0 0.0 0 0 0 0 0 Matches 2020-2021 23 Atalanta it ITA Coppa Italia 0.1 0 Matches 2020-2021 23 PSV Eindhoven nl NED 1. Eredivisie 0.6 7 9 77.8 74 10 4 5 80.0 2 2 100.0 0 0 0 0.3 0.1 -0.3 1 0 0 0 0 Matches 2020-2021 23 Atalanta it ITA 1. Serie A 3.2 96 122 78.7 1166 181 64 79 81.0 23 27 85.2 1 3 33.3 0 0.4 0.2 -0.4 4 5 3 0 8 Matches 2021-2022 24 Eint Frankfurt de GER 1. Bundesliga 5.7 83 135 61.5 1047 295 49 73 67.1 26 40 65.0 1 1 100.0 0 0.1 0.3 -0.1 2 12 2 0 16 Matches 2021-2022 24 Eint Frankfurt 2. Europa Lg 3.2 51 85 60.0 657 164 26 39 66.7 15 27 55.6 2 4 50.0 0 0.1 0.1 -0.1 2 7 2 0 8 Matches 2021-2022 24 Atalanta it ITA 1. Serie A 0.4 12 20 60.0 155 55 7 10 70.0 4 7 57.1 0 0 0 0.0 0.0 0.0 0 2 1 0 3 Matches 2022-2023 25 Sampdoria it ITA Coppa Italia 0.5 0 Matches 2022-2023 25 Sampdoria it ITA 1. Serie A 12.2 172 254 67.7 2243 537 116 153 75.8 45 69 65.2 4 4 100.0 1 1.2 0.7 -0.2 14 13 8 1 19 Matches 2022-2023 25 Empoli it ITA 1. Serie A 9.8 143 230 62.2 1814 451 94 129 72.9 41 60 68.3 1 5 20.0 1 0.7 0.3 +0.3 10 13 4 0 19 Matches 2023-2024 26 Utrecht nl NED 1. Eredivisie 17.8 275 426 64.6 3702 961 158 220 71.8 84 125 67.2 9 20 45.0 3 2.3 2.4 +0.7 19 26 17 3 48 Matches 2023-2024 26 Rangers 2. Europa Lg 4.7 91 144 63.2 1325 360 57 80 71.3 29 40 72.5 3 8 37.5 0 0.4 0.6 -0.4 6 11 4 1 14 Matches 2023-2024 26 Rangers sct SCO 1. Premiership 9.4 2 Matches 2024-2025 27 Twente nl NED 1. Eredivisie 13.7 236 341 69.2 3142 659 141 186 75.8 71 101 70.3 8 17 47.1 1 2.4 2.7 -1.4 12 13 9 1 32 Matches 2024-2025 27 Twente 2. Europa Lg 4.7 82 124 66.1 1120 339 52 77 67.5 25 35 71.4 3 6 50.0 0 0.6 0.2 -0.6 4 9 4 0 16 Matches 10 Seasons 10 Clubs 8 Leagues 179.7 1952 2926 66.7 25583 5902 1176 1627 72.3 565 805 70.2 57 114 50.0 23 15.4 11.8 +7.6 114 163 72 6 257 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 PSV Eindhoven (4 Seasons) 1 League 10.5 124 182 68.1 1446 228 76 107 71.0 33 42 78.6 2 7 28.6 1 0.8 0.7 +0.2 4 7 2 0 9 Jong PSV (3 Seasons) 1 League 53.7 9 Atalanta (2 Seasons) 3 Leagues 3.9 112 147 76.2 1377 248 73 91 80.2 29 37 78.4 1 3 33.3 0 0.4 0.3 -0.4 4 7 4 0 11 Heerenveen (1 Season) 1 League 29.9 583 858 67.9 7710 1660 334 472 70.8 167 229 72.9 23 39 59.0 5 6.4 3.4 -1.4 37 45 16 0 65 Rangers (1 Season) 2 Leagues 14.1 91 144 63.2 1325 360 57 80 71.3 29 40 72.5 3 8 37.5 2 0.4 0.6 +1.6 6 11 4 1 14 Twente (1 Season) 2 Leagues 18.4 318 465 68.4 4262 998 193 263 73.4 96 136 70.6 11 23 47.8 1 3.0 2.9 -2.0 16 22 13 1 48 Eint Frankfurt (1 Season) 2 Leagues 8.9 134 220 60.9 1704 459 75 112 67.0 41 67 61.2 3 5 60.0 0 0.3 0.4 -0.3 4 19 4 0 24 Sampdoria (1 Season) 2 Leagues 12.7 172 254 67.7 2243 537 116 153 75.8 45 69 65.2 4 4 100.0 1 1.2 0.7 -0.2 14 13 8 1 19 Utrecht (1 Season) 1 League 17.8 275 426 64.6 3702 961 158 220 71.8 84 125 67.2 9 20 45.0 3 2.3 2.4 +0.7 19 26 17 3 48 Empoli (1 Season) 1 League 9.8 143 230 62.2 1814 451 94 129 72.9 41 60 68.3 1 5 20.0 1 0.7 0.3 +0.3 10 13 4 0 19 Eredivisie (7 Seasons) 71.9 1218 1807 67.4 16000 3508 709 985 72.0 355 497 71.4 42 83 50.6 10 11.9 9.2 -1.9 72 91 44 4 154 Eerste Divisie (3 Seasons) 53.7 9 Serie A (3 Seasons) 25.7 423 626 67.6 5378 1224 281 371 75.7 113 163 69.3 6 12 50.0 2 2.3 1.3 -0.3 28 33 16 1 49 Europa Lg (3 Seasons) 12.6 224 353 63.5 3102 863 135 196 68.9 69 102 67.6 8 18 44.4 0 1.1 0.9 -1.1 12 27 10 1 38 Coppa Italia (2 Seasons) 0.6 0 Premiership (1 Season) 9.4 2 Bundesliga (1 Season) 5.7 83 135 61.5 1047 295 49 73 67.1 26 40 65.0 1 1 100.0 0 0.1 0.3 -0.1 2 12 2 0 16 Champions Lg (1 Season) 0.1 4 5 80.0 56 12 2 2 100.0 2 3 66.7 0 0 0 0.0 0.0 0.0 0 0 0 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 2015-2016 18 Jong PSV 1 League 10.2 2 2016-2017 19 Jong PSV 1 League 28.9 4 2016-2017 19 PSV Eindhoven 1 League 1.6 0 2017-2018 20 Jong PSV 1 League 14.5 3 2017-2018 20 PSV Eindhoven 1 League 2.3 0 2018-2019 21 Heerenveen 1 League 29.9 583 858 67.9 7710 1660 334 472 70.8 167 229 72.9 23 39 59.0 5 6.4 3.4 -1.4 37 45 16 0 65 2019-2020 22 PSV Eindhoven 1 League 6.0 117 173 67.6 1372 218 72 102 70.6 31 40 77.5 2 7 28.6 1 0.5 0.6 +0.5 3 7 2 0 9 2020-2021 23 PSV Eindhoven 1 League 0.6 7 9 77.8 74 10 4 5 80.0 2 2 100.0 0 0 0 0.3 0.1 -0.3 1 0 0 0 0 2020-2021 23 Atalanta 3 Leagues 3.5 100 127 78.7 1222 193 66 81 81.5 25 30 83.3 1 3 33.3 0 0.4 0.2 -0.4 4 5 3 0 8 2021-2022 24 Atalanta 1 League 0.4 12 20 60.0 155 55 7 10 70.0 4 7 57.1 0 0 0 0.0 0.0 0.0 0 2 1 0 3 2021-2022 24 Eint Frankfurt 2 Leagues 8.9 134 220 60.9 1704 459 75 112 67.0 41 67 61.2 3 5 60.0 0 0.3 0.4 -0.3 4 19 4 0 24 2022-2023 25 Sampdoria 2 Leagues 12.7 172 254 67.7 2243 537 116 153 75.8 45 69 65.2 4 4 100.0 1 1.2 0.7 -0.2 14 13 8 1 19 2022-2023 25 Empoli 1 League 9.8 143 230 62.2 1814 451 94 129 72.9 41 60 68.3 1 5 20.0 1 0.7 0.3 +0.3 10 13 4 0 19 2023-2024 26 Utrecht 1 League 17.8 275 426 64.6 3702 961 158 220 71.8 84 125 67.2 9 20 45.0 3 2.3 2.4 +0.7 19 26 17 3 48 2023-2024 26 Rangers 2 Leagues 14.1 91 144 63.2 1325 360 57 80 71.3 29 40 72.5 3 8 37.5 2 0.4 0.6 +1.6 6 11 4 1 14 2024-2025 27 Twente 2 Leagues 18.4 318 465 68.4 4262 998 193 263 73.4 96 136 70.6 11 23 47.8 1 3.0 2.9 -2.0 16 22 13 1 48 10 Seasons 10 Clubs 8 Leagues 179.7 1952 2926 66.7 25583 5902 1176 1627 72.3 565 805 70.2 57 114 50.0 23 15.4 11.8 +7.6 114 163 72 6 257 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 PSV Eindhoven (4 Seasons) 1 League 10.5 124 182 68.1 1446 228 76 107 71.0 33 42 78.6 2 7 28.6 1 0.8 0.7 +0.2 4 7 2 0 9 Jong PSV (3 Seasons) 1 League 53.7 9 Atalanta (2 Seasons) 3 Leagues 3.9 112 147 76.2 1377 248 73 91 80.2 29 37 78.4 1 3 33.3 0 0.4 0.3 -0.4 4 7 4 0 11 Heerenveen (1 Season) 1 League 29.9 583 858 67.9 7710 1660 334 472 70.8 167 229 72.9 23 39 59.0 5 6.4 3.4 -1.4 37 45 16 0 65 Rangers (1 Season) 2 Leagues 14.1 91 144 63.2 1325 360 57 80 71.3 29 40 72.5 3 8 37.5 2 0.4 0.6 +1.6 6 11 4 1 14 Twente (1 Season) 2 Leagues 18.4 318 465 68.4 4262 998 193 263 73.4 96 136 70.6 11 23 47.8 1 3.0 2.9 -2.0 16 22 13 1 48 Eint Frankfurt (1 Season) 2 Leagues 8.9 134 220 60.9 1704 459 75 112 67.0 41 67 61.2 3 5 60.0 0 0.3 0.4 -0.3 4 19 4 0 24 Sampdoria (1 Season) 2 Leagues 12.7 172 254 67.7 2243 537 116 153 75.8 45 69 65.2 4 4 100.0 1 1.2 0.7 -0.2 14 13 8 1 19 Utrecht (1 Season) 1 League 17.8 275 426 64.6 3702 961 158 220 71.8 84 125 67.2 9 20 45.0 3 2.3 2.4 +0.7 19 26 17 3 48 Empoli (1 Season) 1 League 9.8 143 230 62.2 1814 451 94 129 72.9 41 60 68.3 1 5 20.0 1 0.7 0.3 +0.3 10 13 4 0 19 Eredivisie (7 Seasons) 71.9 1218 1807 67.4 16000 3508 709 985 72.0 355 497 71.4 42 83 50.6 10 11.9 9.2 -1.9 72 91 44 4 154 Eerste Divisie (3 Seasons) 53.7 9 Serie A (3 Seasons) 25.7 423 626 67.6 5378 1224 281 371 75.7 113 163 69.3 6 12 50.0 2 2.3 1.3 -0.3 28 33 16 1 49 Europa Lg (3 Seasons) 12.6 224 353 63.5 3102 863 135 196 68.9 69 102 67.6 8 18 44.4 0 1.1 0.9 -1.1 12 27 10 1 38 Coppa Italia (2 Seasons) 0.6 0 Premiership (1 Season) 9.4 2 Bundesliga (1 Season) 5.7 83 135 61.5 1047 295 49 73 67.1 26 40 65.0 1 1 100.0 0 0.1 0.3 -0.1 2 12 2 0 16 Champions Lg (1 Season) 0.1 4 5 80.0 56 12 2 2 100.0 2 3 66.7 0 0 0 0.0 0.0 0.0 0 0 0 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 2015-2016 18 Jong PSV nl NED 2. Eerste Divisie 11th 10.2 2 Matches 2016-2017 19 Jong PSV nl NED 2. Eerste Divisie 4th 28.9 4 Matches 2016-2017 19 PSV Eindhoven nl NED 1. Eredivisie 3rd 1.6 0 Matches 2017-2018 20 Jong PSV nl NED 2. Eerste Divisie 5th 14.5 3 Matches 2017-2018 20 PSV Eindhoven nl NED 1. Eredivisie 1st 2.3 0 Matches 2018-2019 21 Heerenveen nl NED 1. Eredivisie 11th 29.9 583 858 67.9 7710 1660 334 472 70.8 167 229 72.9 23 39 59.0 5 6.4 3.4 -1.4 37 45 16 0 65 Matches 2019-2020 22 PSV Eindhoven nl NED 1. Eredivisie 4th 6.0 117 173 67.6 1372 218 72 102 70.6 31 40 77.5 2 7 28.6 1 0.5 0.6 +0.5 3 7 2 0 9 Matches 2020-2021 23 PSV Eindhoven nl NED 1. Eredivisie 2nd 0.6 7 9 77.8 74 10 4 5 80.0 2 2 100.0 0 0 0 0.3 0.1 -0.3 1 0 0 0 0 Matches 2020-2021 23 Atalanta it ITA 1. Serie A 3rd 3.2 96 122 78.7 1166 181 64 79 81.0 23 27 85.2 1 3 33.3 0 0.4 0.2 -0.4 4 5 3 0 8 Matches 2021-2022 24 Atalanta it ITA 1. Serie A 8th 0.4 12 20 60.0 155 55 7 10 70.0 4 7 57.1 0 0 0 0.0 0.0 0.0 0 2 1 0 3 Matches 2021-2022 24 Eint Frankfurt de GER 1. Bundesliga 11th 5.7 83 135 61.5 1047 295 49 73 67.1 26 40 65.0 1 1 100.0 0 0.1 0.3 -0.1 2 12 2 0 16 Matches 2022-2023 25 Sampdoria it ITA 1. Serie A 20th 12.2 172 254 67.7 2243 537 116 153 75.8 45 69 65.2 4 4 100.0 1 1.2 0.7 -0.2 14 13 8 1 19 Matches 2022-2023 25 Empoli it ITA 1. Serie A 14th 9.8 143 230 62.2 1814 451 94 129 72.9 41 60 68.3 1 5 20.0 1 0.7 0.3 +0.3 10 13 4 0 19 Matches 2023-2024 26 Utrecht nl NED 1. Eredivisie 7th 17.8 275 426 64.6 3702 961 158 220 71.8 84 125 67.2 9 20 45.0 3 2.3 2.4 +0.7 19 26 17 3 48 Matches 2023-2024 26 Rangers sct SCO 1. Premiership 2nd 9.4 2 Matches 2024-2025 27 Twente nl NED 1. Eredivisie 6th 13.7 236 341 69.2 3142 659 141 186 75.8 71 101 70.3 8 17 47.1 1 2.4 2.7 -1.4 12 13 9 1 32 Matches 10 Seasons 10 Clubs 5 Leagues 166.4 1724 2568 67.1 22425 5027 1039 1429 72.7 494 700 70.6 49 96 51.0 23 14.3 10.9 +8.7 102 136 62 5 219 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 PSV Eindhoven (4 Seasons) 1 League 10.5 124 182 68.1 1446 228 76 107 71.0 33 42 78.6 2 7 28.6 1 0.8 0.7 +0.2 4 7 2 0 9 Jong PSV (3 Seasons) 1 League 53.7 9 Atalanta (2 Seasons) 1 League 3.7 108 142 76.1 1321 236 71 89 79.8 27 34 79.4 1 3 33.3 0 0.4 0.3 -0.4 4 7 4 0 11 Heerenveen (1 Season) 1 League 29.9 583 858 67.9 7710 1660 334 472 70.8 167 229 72.9 23 39 59.0 5 6.4 3.4 -1.4 37 45 16 0 65 Sampdoria (1 Season) 1 League 12.2 172 254 67.7 2243 537 116 153 75.8 45 69 65.2 4 4 100.0 1 1.2 0.7 -0.2 14 13 8 1 19 Utrecht (1 Season) 1 League 17.8 275 426 64.6 3702 961 158 220 71.8 84 125 67.2 9 20 45.0 3 2.3 2.4 +0.7 19 26 17 3 48 Rangers (1 Season) 1 League 9.4 2 Twente (1 Season) 1 League 13.7 236 341 69.2 3142 659 141 186 75.8 71 101 70.3 8 17 47.1 1 2.4 2.7 -1.4 12 13 9 1 32 Eint Frankfurt (1 Season) 1 League 5.7 83 135 61.5 1047 295 49 73 67.1 26 40 65.0 1 1 100.0 0 0.1 0.3 -0.1 2 12 2 0 16 Empoli (1 Season) 1 League 9.8 143 230 62.2 1814 451 94 129 72.9 41 60 68.3 1 5 20.0 1 0.7 0.3 +0.3 10 13 4 0 19 Eredivisie (7 Seasons) 71.9 1218 1807 67.4 16000 3508 709 985 72.0 355 497 71.4 42 83 50.6 10 11.9 9.2 -1.9 72 91 44 4 154 Eerste Divisie (3 Seasons) 53.7 9 Serie A (3 Seasons) 25.7 423 626 67.6 5378 1224 281 371 75.7 113 163 69.3 6 12 50.0 2 2.3 1.3 -0.3 28 33 16 1 49 Premiership (1 Season) 9.4 2 Bundesliga (1 Season) 5.7 83 135 61.5 1047 295 49 73 67.1 26 40 65.0 1 1 100.0 0 0.1 0.3 -0.1 2 12 2 0 16
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 2020-2021 23 Atalanta it ITA Coppa Italia 2nd 0.1 0 Matches 2022-2023 25 Sampdoria it ITA Coppa Italia R16 0.5 0 Matches 2 Seasons 2 Clubs 1 League 0.6 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 Sampdoria (1 Season) 1 League 0.5 0 Atalanta (1 Season) 1 League 0.1 0
Passing Table Season Age Squad 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 2020-2021 23 Atalanta 1. Champions Lg R16 0.1 4 5 80.0 56 12 2 2 100.0 2 3 66.7 0 0 0 0.0 0.0 0.0 0 0 0 0 0 Matches 2021-2022 24 Eint Frankfurt 2. Europa Lg 1st 3.2 51 85 60.0 657 164 26 39 66.7 15 27 55.6 2 4 50.0 0 0.1 0.1 -0.1 2 7 2 0 8 Matches 2023-2024 26 Rangers 2. Europa Lg R16 4.7 91 144 63.2 1325 360 57 80 71.3 29 40 72.5 3 8 37.5 0 0.4 0.6 -0.4 6 11 4 1 14 Matches 2024-2025 27 Twente 2. Europa Lg 4.7 82 124 66.1 1120 339 52 77 67.5 25 35 71.4 3 6 50.0 0 0.6 0.2 -0.6 4 9 4 0 16 Matches 4 Seasons 4 Clubs 2 Leagues 12.7 228 358 63.7 3158 875 137 198 69.2 71 105 67.6 8 18 44.4 0 1.1 0.9 -1.1 12 27 10 1 38 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 Eint Frankfurt (1 Season) 1 League 3.2 51 85 60.0 657 164 26 39 66.7 15 27 55.6 2 4 50.0 0 0.1 0.1 -0.1 2 7 2 0 8 Rangers (1 Season) 1 League 4.7 91 144 63.2 1325 360 57 80 71.3 29 40 72.5 3 8 37.5 0 0.4 0.6 -0.4 6 11 4 1 14 Twente (1 Season) 1 League 4.7 82 124 66.1 1120 339 52 77 67.5 25 35 71.4 3 6 50.0 0 0.6 0.2 -0.6 4 9 4 0 16 Atalanta (1 Season) 1 League 0.1 4 5 80.0 56 12 2 2 100.0 2 3 66.7 0 0 0 0.0 0.0 0.0 0 0 0 0 0 Europa Lg (3 Seasons) 12.6 224 353 63.5 3102 863 135 196 68.9 69 102 67.6 8 18 44.4 0 1.1 0.9 -1.1 12 27 10 1 38 Champions Lg (1 Season) 0.1 4 5 80.0 56 12 2 2 100.0 2 3 66.7 0 0 0 0.0 0.0 0.0 0 0 0 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 2015-2016 18 Jong PSV 1 League 10.2 2016-2017 19 Jong PSV 1 League 28.9 0 2016-2017 19 PSV Eindhoven 1 League 1.6 0 2017-2018 20 Jong PSV 1 League 14.5 0 2017-2018 20 PSV Eindhoven 1 League 2.3 0 2018-2019 21 Heerenveen 1 League 29.9 858 791 63 0 4 2 11 0 0 0 0 0 583 4 12 2019-2020 22 PSV Eindhoven 1 League 6.0 173 164 9 1 2 0 3 1 0 0 0 0 117 0 4 2020-2021 23 PSV Eindhoven 1 League 0.6 9 8 1 0 0 0 0 0 0 0 0 0 7 0 0 2020-2021 23 Atalanta 3 Leagues 3.5 127 122 5 0 0 0 0 0 0 0 0 0 100 0 2 2021-2022 24 Atalanta 1 League 0.4 20 19 1 0 0 0 0 0 0 0 0 0 12 0 1 2021-2022 24 Eint Frankfurt 2 Leagues 8.9 220 209 9 0 0 1 0 1 0 0 0 0 134 2 9 2022-2023 25 Sampdoria 2 Leagues 12.7 254 244 9 0 1 0 2 2 0 0 0 0 172 1 9 2022-2023 25 Empoli 1 League 9.8 230 226 3 0 0 0 4 0 0 0 0 0 143 1 8 2023-2024 26 Utrecht 1 League 17.8 426 410 11 0 1 1 12 0 0 0 0 0 275 5 14 2023-2024 26 Rangers 2 Leagues 14.1 144 143 1 0 1 1 16 0 0 0 0 0 91 0 9 2024-2025 27 Twente 2 Leagues 18.4 465 450 14 0 2 0 10 2 0 0 0 0 318 1 13 10 Seasons 10 Clubs 8 Leagues 179.7 2926 2786 126 1 11 5 58 6 0 0 0 0 1952 14 81 Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches PSV Eindhoven (4 Seasons) 1 League 10.5 182 172 10 1 2 0 3 1 0 0 0 0 124 0 4 Jong PSV (3 Seasons) 1 League 53.7 0 Atalanta (2 Seasons) 3 Leagues 3.9 147 141 6 0 0 0 0 0 0 0 0 0 112 0 3 Heerenveen (1 Season) 1 League 29.9 858 791 63 0 4 2 11 0 0 0 0 0 583 4 12 Rangers (1 Season) 2 Leagues 14.1 144 143 1 0 1 1 16 0 0 0 0 0 91 0 9 Twente (1 Season) 2 Leagues 18.4 465 450 14 0 2 0 10 2 0 0 0 0 318 1 13 Eint Frankfurt (1 Season) 2 Leagues 8.9 220 209 9 0 0 1 0 1 0 0 0 0 134 2 9 Sampdoria (1 Season) 2 Leagues 12.7 254 244 9 0 1 0 2 2 0 0 0 0 172 1 9 Utrecht (1 Season) 1 League 17.8 426 410 11 0 1 1 12 0 0 0 0 0 275 5 14 Empoli (1 Season) 1 League 9.8 230 226 3 0 0 0 4 0 0 0 0 0 143 1 8 Eredivisie (7 Seasons) 71.9 1807 1701 96 1 9 3 35 3 0 0 0 0 1218 10 39 Eerste Divisie (3 Seasons) 53.7 0 Serie A (3 Seasons) 25.7 626 606 18 0 1 0 6 2 0 0 0 0 423 2 20 Europa Lg (3 Seasons) 12.6 353 348 5 0 1 2 5 0 0 0 0 0 224 0 16 Coppa Italia (2 Seasons) 0.6 0 Premiership (1 Season) 9.4 12 Bundesliga (1 Season) 5.7 135 126 7 0 0 0 0 1 0 0 0 0 83 2 6 Champions Lg (1 Season) 0.1 5 5 0 0 0 0 0 0 0 0 0 0 4 0 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 2020-2021 23 Atalanta it ITA Coppa Italia 2nd 0.1 0 Matches 2022-2023 25 Sampdoria it ITA Coppa Italia R16 0.5 0 Matches 2 Seasons 2 Clubs 1 League 0.6 0 Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches Sampdoria (1 Season) 1 League 0.5 0 Atalanta (1 Season) 1 League 0.1 0
Pass Types Table Season Age Squad Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches 2020-2021 23 Atalanta 1. Champions Lg R16 0.1 5 5 0 0 0 0 0 0 0 0 0 0 4 0 0 Matches 2021-2022 24 Eint Frankfurt 2. Europa Lg 1st 3.2 85 83 2 0 0 1 0 0 0 0 0 0 51 0 3 Matches 2023-2024 26 Rangers 2. Europa Lg R16 4.7 144 143 1 0 1 1 4 0 0 0 0 0 91 0 9 Matches 2024-2025 27 Twente 2. Europa Lg 4.7 124 122 2 0 0 0 1 0 0 0 0 0 82 0 4 Matches 4 Seasons 4 Clubs 2 Leagues 12.7 358 353 5 0 1 2 5 0 0 0 0 0 228 0 16 Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches Eint Frankfurt (1 Season) 1 League 3.2 85 83 2 0 0 1 0 0 0 0 0 0 51 0 3 Rangers (1 Season) 1 League 4.7 144 143 1 0 1 1 4 0 0 0 0 0 91 0 9 Twente (1 Season) 1 League 4.7 124 122 2 0 0 0 1 0 0 0 0 0 82 0 4 Atalanta (1 Season) 1 League 0.1 5 5 0 0 0 0 0 0 0 0 0 0 4 0 0 Europa Lg (3 Seasons) 12.6 353 348 5 0 1 2 5 0 0 0 0 0 224 0 16 Champions Lg (1 Season) 0.1 5 5 0 0 0 0 0 0 0 0 0 0 4 0 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 2015-2016 18 Jong PSV 1 League 10.2 2016-2017 19 Jong PSV 1 League 28.9 2016-2017 19 PSV Eindhoven 1 League 1.6 2017-2018 20 Jong PSV 1 League 14.5 2017-2018 20 PSV Eindhoven 1 League 2.3 2018-2019 21 Heerenveen 1 League 29.9 100 3.35 57 0 21 10 9 3 14 0.47 7 0 5 1 0 1 2019-2020 22 PSV Eindhoven 1 League 6.0 9 1.50 8 0 0 1 0 0 1 0.17 1 0 0 0 0 0 2020-2021 23 PSV Eindhoven 1 League 0.6 1 1.80 1 0 0 0 0 0 0 0.00 0 0 0 0 0 0 2020-2021 23 Atalanta 3 Leagues 3.5 13 3.89 9 0 3 1 0 0 1 0.30 0 0 1 0 0 0 2021-2022 24 Atalanta 1 League 0.4 0 0.00 0 0 0 0 0 0 0 0.00 0 0 0 0 0 0 2021-2022 24 Eint Frankfurt 2 Leagues 8.9 17 1.95 12 1 3 1 0 0 0 0.00 0 0 0 0 0 0 2022-2023 25 Sampdoria 2 Leagues 12.7 28 2.30 23 0 2 2 0 1 1 0.08 1 0 0 0 0 0 2022-2023 25 Empoli 1 League 9.8 25 2.55 18 1 3 1 2 0 1 0.10 1 0 0 0 0 0 2023-2024 26 Utrecht 1 League 17.8 47 2.64 35 0 4 6 2 0 4 0.22 3 0 1 0 0 0 2023-2024 26 Rangers 2 Leagues 14.1 14 2.99 10 0 2 1 1 0 0 0.00 0 0 0 0 0 0 2024-2025 27 Twente 2 Leagues 18.4 51 2.77 41 0 2 6 1 1 9 0.49 4 0 1 2 1 1 10 Seasons 10 Clubs 8 Leagues 179.7 305 2.73 214 2 40 29 15 5 31 0.28 17 0 8 3 1 2 Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches PSV Eindhoven (4 Seasons) 1 League 10.5 10 1.52 9 0 0 1 0 0 1 0.15 1 0 0 0 0 0 Jong PSV (3 Seasons) 1 League 53.7 Atalanta (2 Seasons) 3 Leagues 3.9 13 3.44 9 0 3 1 0 0 1 0.26 0 0 1 0 0 0 Heerenveen (1 Season) 1 League 29.9 100 3.35 57 0 21 10 9 3 14 0.47 7 0 5 1 0 1 Rangers (1 Season) 2 Leagues 14.1 14 2.99 10 0 2 1 1 0 0 0.00 0 0 0 0 0 0 Twente (1 Season) 2 Leagues 18.4 51 2.77 41 0 2 6 1 1 9 0.49 4 0 1 2 1 1 Eint Frankfurt (1 Season) 2 Leagues 8.9 17 1.95 12 1 3 1 0 0 0 0.00 0 0 0 0 0 0 Sampdoria (1 Season) 2 Leagues 12.7 28 2.30 23 0 2 2 0 1 1 0.08 1 0 0 0 0 0 Utrecht (1 Season) 1 League 17.8 47 2.64 35 0 4 6 2 0 4 0.22 3 0 1 0 0 0 Empoli (1 Season) 1 League 9.8 25 2.55 18 1 3 1 2 0 1 0.10 1 0 0 0 0 0 Eredivisie (7 Seasons) 71.9 197 2.90 133 0 26 23 12 3 26 0.38 15 0 6 3 1 1 Eerste Divisie (3 Seasons) 53.7 Serie A (3 Seasons) 25.7 66 2.57 50 1 8 4 2 1 3 0.12 2 0 1 0 0 0 Europa Lg (3 Seasons) 12.6 32 2.58 23 0 6 1 1 1 2 0.16 0 0 1 0 0 1 Coppa Italia (2 Seasons) 0.6 Premiership (1 Season) 9.4 Bundesliga (1 Season) 5.7 10 1.74 8 1 0 1 0 0 0 0.00 0 0 0 0 0 0 Champions Lg (1 Season) 0.1 0 0.00 0 0 0 0 0 0 0 0.00 0 0 0 0 0 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 2020-2021 23 Atalanta it ITA Coppa Italia 2nd 0.1 Matches 2022-2023 25 Sampdoria it ITA Coppa Italia R16 0.5 Matches 2 Seasons 2 Clubs 1 League 0.6 Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches Sampdoria (1 Season) 1 League 0.5 Atalanta (1 Season) 1 League 0.1
Goal and Shot Creation Table Season Age Squad Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches 2020-2021 23 Atalanta 1. Champions Lg R16 0.1 0 0.00 0 0 0 0 0 0 0 0.00 0 0 0 0 0 0 Matches 2021-2022 24 Eint Frankfurt 2. Europa Lg 1st 3.2 7 2.36 4 0 3 0 0 0 0 0.00 0 0 0 0 0 0 Matches 2023-2024 26 Rangers 2. Europa Lg R16 4.7 14 2.99 10 0 2 1 1 0 0 0.00 0 0 0 0 0 0 Matches 2024-2025 27 Twente 2. Europa Lg 4.7 11 2.32 9 0 1 0 0 1 2 0.42 0 0 1 0 0 1 Matches 4 Seasons 4 Clubs 2 Leagues 12.7 32 2.56 23 0 6 1 1 1 2 0.16 0 0 1 0 0 1 Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches Eint Frankfurt (1 Season) 1 League 3.2 7 2.36 4 0 3 0 0 0 0 0.00 0 0 0 0 0 0 Rangers (1 Season) 1 League 4.7 14 2.99 10 0 2 1 1 0 0 0.00 0 0 0 0 0 0 Twente (1 Season) 1 League 4.7 11 2.32 9 0 1 0 0 1 2 0.42 0 0 1 0 0 1 Atalanta (1 Season) 1 League 0.1 0 0.00 0 0 0 0 0 0 0 0.00 0 0 0 0 0 0 Europa Lg (3 Seasons) 12.6 32 2.58 23 0 6 1 1 1 2 0.16 0 0 1 0 0 1 Champions Lg (1 Season) 0.1 0 0.00 0 0 0 0 0 0 0 0.00 0 0 0 0 0 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 2015-2016 18 Jong PSV 1 League 10.2 0 2016-2017 19 Jong PSV 1 League 28.9 0 0 0 2016-2017 19 PSV Eindhoven 1 League 1.6 0 0 0 2017-2018 20 Jong PSV 1 League 14.5 0 0 0 2017-2018 20 PSV Eindhoven 1 League 2.3 0 0 0 2018-2019 21 Heerenveen 1 League 29.9 19 13 3 10 6 4 15 26.7 11 13 4 9 3 22 34 1 2019-2020 22 PSV Eindhoven 1 League 6.0 5 2 1 3 1 0 4 0.0 4 2 1 1 2 7 5 0 2020-2021 23 PSV Eindhoven 1 League 0.6 0 0 0 0 0 0 1 0.0 1 0 0 0 0 0 0 0 2020-2021 23 Atalanta 3 Leagues 3.5 2 0 0 2 0 0 6 0.0 6 0 0 0 0 2 3 0 2021-2022 24 Atalanta 1 League 0.4 1 0 0 0 1 0 0 0 0 0 0 0 1 0 0 2021-2022 24 Eint Frankfurt 2 Leagues 8.9 5 4 0 2 3 2 8 25.0 6 13 2 11 2 7 6 0 2022-2023 25 Sampdoria 2 Leagues 12.7 12 5 2 7 3 6 15 40.0 9 10 3 7 6 18 11 0 2022-2023 25 Empoli 1 League 9.8 20 10 5 9 6 7 11 63.6 4 4 1 3 3 23 8 0 2023-2024 26 Utrecht 1 League 17.8 25 16 3 14 8 6 16 37.5 10 19 3 16 4 29 4 0 2023-2024 26 Rangers 2 Leagues 14.1 7 12 1 3 3 3 10 30.0 7 7 1 6 8 11 2 0 2024-2025 27 Twente 2 Leagues 18.4 14 10 4 4 6 6 9 66.7 3 9 0 9 7 21 16 0 10 Seasons 10 Clubs 8 Leagues 179.7 110 72 19 54 37 34 95 35.8 61 77 15 62 35 141 89 1 Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches PSV Eindhoven (4 Seasons) 1 League 10.5 5 2 1 3 1 0 5 0.0 5 2 1 1 2 7 5 0 Jong PSV (3 Seasons) 1 League 53.7 0 0 0 Atalanta (2 Seasons) 3 Leagues 3.9 3 0 0 2 1 0 6 0.0 6 0 0 0 0 3 3 0 Heerenveen (1 Season) 1 League 29.9 19 13 3 10 6 4 15 26.7 11 13 4 9 3 22 34 1 Rangers (1 Season) 2 Leagues 14.1 7 12 1 3 3 3 10 30.0 7 7 1 6 8 11 2 0 Twente (1 Season) 2 Leagues 18.4 14 10 4 4 6 6 9 66.7 3 9 0 9 7 21 16 0 Eint Frankfurt (1 Season) 2 Leagues 8.9 5 4 0 2 3 2 8 25.0 6 13 2 11 2 7 6 0 Sampdoria (1 Season) 2 Leagues 12.7 12 5 2 7 3 6 15 40.0 9 10 3 7 6 18 11 0 Utrecht (1 Season) 1 League 17.8 25 16 3 14 8 6 16 37.5 10 19 3 16 4 29 4 0 Empoli (1 Season) 1 League 9.8 20 10 5 9 6 7 11 63.6 4 4 1 3 3 23 8 0 Eredivisie (7 Seasons) 71.9 57 35 9 29 19 14 43 32.6 29 42 8 34 13 70 55 1 Eerste Divisie (3 Seasons) 53.7 0 0 0 Serie A (3 Seasons) 25.7 35 15 7 18 10 13 32 40.6 19 14 4 10 9 44 22 0 Europa Lg (3 Seasons) 12.6 14 11 3 5 6 5 14 35.7 9 12 1 11 7 21 8 0 Coppa Italia (2 Seasons) 0.6 0 0 0 Premiership (1 Season) 9.4 7 4 0 Bundesliga (1 Season) 5.7 4 4 0 2 2 2 6 33.3 4 9 2 7 2 6 4 0 Champions Lg (1 Season) 0.1 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2020-2021 23 Atalanta it ITA Coppa Italia 2nd 0.1 0 0 Matches 2022-2023 25 Sampdoria it ITA Coppa Italia R16 0.5 0 0 Matches 2 Seasons 2 Clubs 1 League 0.6 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 Sampdoria (1 Season) 1 League 0.5 0 0 0 Atalanta (1 Season) 1 League 0.1 0 0 0
Defensive Actions Table Season Age Squad Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches 2020-2021 23 Atalanta 1. Champions Lg R16 0.1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Matches 2021-2022 24 Eint Frankfurt 2. Europa Lg 1st 3.2 1 0 0 0 1 0 2 0.0 2 4 0 4 0 1 2 0 Matches 2023-2024 26 Rangers 2. Europa Lg R16 4.7 7 5 1 3 3 3 10 30.0 7 7 1 6 4 11 2 0 Matches 2024-2025 27 Twente 2. Europa Lg 4.7 6 6 2 2 2 2 2 100.0 0 1 0 1 3 9 4 0 Matches 4 Seasons 4 Clubs 2 Leagues 12.7 14 11 3 5 6 5 14 35.7 9 12 1 11 7 21 8 0 Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches Eint Frankfurt (1 Season) 1 League 3.2 1 0 0 0 1 0 2 0.0 2 4 0 4 0 1 2 0 Rangers (1 Season) 1 League 4.7 7 5 1 3 3 3 10 30.0 7 7 1 6 4 11 2 0 Twente (1 Season) 1 League 4.7 6 6 2 2 2 2 2 100.0 0 1 0 1 3 9 4 0 Atalanta (1 Season) 1 League 0.1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Europa Lg (3 Seasons) 12.6 14 11 3 5 6 5 14 35.7 9 12 1 11 7 21 8 0 Champions Lg (1 Season) 0.1 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2015-2016 18 Jong PSV nl NED 2. Eerste Divisie 10.2 Matches 2016-2017 19 Jong PSV nl NED 2. Eerste Divisie 28.9 Matches 2016-2017 19 PSV Eindhoven nl NED 1. Eredivisie 1.6 Matches 2017-2018 20 Jong PSV nl NED 2. Eerste Divisie 14.5 Matches 2017-2018 20 PSV Eindhoven nl NED 1. Eredivisie 2.3 Matches 2018-2019 21 Heerenveen nl NED 1. Eredivisie 29.9 1221 40 80 636 521 128 1216 88 47 53.4 41 46.6 696 3254 1288 40 49 15 104 41 939 207 Matches 2019-2020 22 PSV Eindhoven nl NED 1. Eredivisie 6.0 252 5 11 114 129 26 250 17 11 64.7 6 35.3 144 602 197 6 3 3 27 14 198 46 Matches 2020-2021 23 Atalanta 1. Champions Lg 0.1 6 0 0 2 4 2 6 1 0 0.0 1 100.0 5 18 1 0 0 1 0 1 8 1 Matches 2020-2021 23 Atalanta it ITA Coppa Italia 0.1 Matches 2020-2021 23 PSV Eindhoven nl NED 1. Eredivisie 0.6 14 0 0 4 10 2 14 0 0 0 8 23 13 0 1 0 2 0 9 5 Matches 2020-2021 23 Atalanta it ITA 1. Serie A 3.2 170 3 7 67 97 26 170 18 13 72.2 5 27.8 111 538 212 9 5 8 17 13 144 44 Matches 2021-2022 24 Eint Frankfurt de GER 1. Bundesliga 5.7 208 5 19 91 100 20 208 15 7 46.7 8 53.3 106 285 110 2 1 1 26 6 152 27 Matches 2021-2022 24 Eint Frankfurt 2. Europa Lg 3.2 122 2 10 68 47 12 122 10 7 70.0 3 30.0 80 312 133 4 3 1 11 10 99 20 Matches 2021-2022 24 Atalanta it ITA 1. Serie A 0.4 31 0 0 14 17 3 31 2 0 0.0 2 100.0 18 53 23 0 0 0 6 0 28 8 Matches 2022-2023 25 Sampdoria it ITA Coppa Italia 0.5 Matches 2022-2023 25 Sampdoria it ITA 1. Serie A 12.2 409 15 38 214 163 44 409 29 16 55.2 12 41.4 260 1113 515 17 11 6 53 18 335 65 Matches 2022-2023 25 Empoli it ITA 1. Serie A 9.8 358 12 35 151 179 49 358 23 10 43.5 12 52.2 193 1064 354 9 12 6 37 14 268 67 Matches 2023-2024 26 Utrecht nl NED 1. Eredivisie 17.8 674 9 30 303 348 101 673 32 13 40.6 18 56.3 378 1409 458 18 12 7 69 32 544 120 Matches 2023-2024 26 Rangers 2. Europa Lg 4.7 199 3 27 99 76 10 199 16 8 50.0 8 50.0 105 385 154 4 2 2 9 2 132 25 Matches 2023-2024 26 Rangers sct SCO 1. Premiership 9.4 Matches 2024-2025 27 Twente nl NED 1. Eredivisie 13.7 492 14 34 205 257 81 492 16 8 50.0 8 50.0 277 1017 381 19 8 14 42 12 381 97 Matches 2024-2025 27 Twente 2. Europa Lg 4.7 176 9 21 92 65 28 176 9 6 66.7 2 22.2 100 357 94 4 3 4 15 6 135 29 Matches 10 Seasons 10 Clubs 8 Leagues 179.7 4332 117 312 2060 2013 532 4324 276 146 52.9 126 45.7 2481 10430 3933 132 110 68 418 169 3372 761 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 PSV Eindhoven (4 Seasons) 1 League 10.5 266 5 11 118 139 28 264 17 11 64.7 6 35.3 152 625 210 6 4 3 29 14 207 51 Jong PSV (3 Seasons) 1 League 53.7 Atalanta (2 Seasons) 3 Leagues 3.9 207 3 7 83 118 31 207 21 13 61.9 8 38.1 134 609 236 9 5 9 23 14 180 53 Heerenveen (1 Season) 1 League 29.9 1221 40 80 636 521 128 1216 88 47 53.4 41 46.6 696 3254 1288 40 49 15 104 41 939 207 Rangers (1 Season) 2 Leagues 14.1 199 3 27 99 76 10 199 16 8 50.0 8 50.0 105 385 154 4 2 2 9 2 132 25 Twente (1 Season) 2 Leagues 18.4 668 23 55 297 322 109 668 25 14 56.0 10 40.0 377 1374 475 23 11 18 57 18 516 126 Eint Frankfurt (1 Season) 2 Leagues 8.9 330 7 29 159 147 32 330 25 14 56.0 11 44.0 186 597 243 6 4 2 37 16 251 47 Sampdoria (1 Season) 2 Leagues 12.7 409 15 38 214 163 44 409 29 16 55.2 12 41.4 260 1113 515 17 11 6 53 18 335 65 Utrecht (1 Season) 1 League 17.8 674 9 30 303 348 101 673 32 13 40.6 18 56.3 378 1409 458 18 12 7 69 32 544 120 Empoli (1 Season) 1 League 9.8 358 12 35 151 179 49 358 23 10 43.5 12 52.2 193 1064 354 9 12 6 37 14 268 67 Eredivisie (7 Seasons) 71.9 2653 68 155 1262 1265 338 2645 153 79 51.6 73 47.7 1503 6305 2337 83 73 39 244 99 2071 475 Eerste Divisie (3 Seasons) 53.7 Serie A (3 Seasons) 25.7 968 30 80 446 456 122 968 72 39 54.2 31 43.1 582 2768 1104 35 28 20 113 45 775 184 Europa Lg (3 Seasons) 12.6 497 14 58 259 188 50 497 35 21 60.0 13 37.1 285 1054 381 12 8 7 35 18 366 74 Coppa Italia (2 Seasons) 0.6 Premiership (1 Season) 9.4 Bundesliga (1 Season) 5.7 208 5 19 91 100 20 208 15 7 46.7 8 53.3 106 285 110 2 1 1 26 6 152 27 Champions Lg (1 Season) 0.1 6 0 0 2 4 2 6 1 0 0.0 1 100.0 5 18 1 0 0 1 0 1 8 1
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 2015-2016 18 Jong PSV 1 League 10.2 2016-2017 19 Jong PSV 1 League 28.9 2016-2017 19 PSV Eindhoven 1 League 1.6 2017-2018 20 Jong PSV 1 League 14.5 2017-2018 20 PSV Eindhoven 1 League 2.3 2018-2019 21 Heerenveen 1 League 29.9 1221 40 80 636 521 128 1216 88 47 53.4 41 46.6 696 3254 1288 40 49 15 104 41 939 207 2019-2020 22 PSV Eindhoven 1 League 6.0 252 5 11 114 129 26 250 17 11 64.7 6 35.3 144 602 197 6 3 3 27 14 198 46 2020-2021 23 PSV Eindhoven 1 League 0.6 14 0 0 4 10 2 14 0 0 0 8 23 13 0 1 0 2 0 9 5 2020-2021 23 Atalanta 3 Leagues 3.5 176 3 7 69 101 28 176 19 13 68.4 6 31.6 116 556 213 9 5 9 17 14 152 45 2021-2022 24 Atalanta 1 League 0.4 31 0 0 14 17 3 31 2 0 0.0 2 100.0 18 53 23 0 0 0 6 0 28 8 2021-2022 24 Eint Frankfurt 2 Leagues 8.9 330 7 29 159 147 32 330 25 14 56.0 11 44.0 186 597 243 6 4 2 37 16 251 47 2022-2023 25 Sampdoria 2 Leagues 12.7 409 15 38 214 163 44 409 29 16 55.2 12 41.4 260 1113 515 17 11 6 53 18 335 65 2022-2023 25 Empoli 1 League 9.8 358 12 35 151 179 49 358 23 10 43.5 12 52.2 193 1064 354 9 12 6 37 14 268 67 2023-2024 26 Utrecht 1 League 17.8 674 9 30 303 348 101 673 32 13 40.6 18 56.3 378 1409 458 18 12 7 69 32 544 120 2023-2024 26 Rangers 2 Leagues 14.1 199 3 27 99 76 10 199 16 8 50.0 8 50.0 105 385 154 4 2 2 9 2 132 25 2024-2025 27 Twente 2 Leagues 18.4 668 23 55 297 322 109 668 25 14 56.0 10 40.0 377 1374 475 23 11 18 57 18 516 126 10 Seasons 10 Clubs 8 Leagues 179.7 4332 117 312 2060 2013 532 4324 276 146 52.9 126 45.7 2481 10430 3933 132 110 68 418 169 3372 761 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 PSV Eindhoven (4 Seasons) 1 League 10.5 266 5 11 118 139 28 264 17 11 64.7 6 35.3 152 625 210 6 4 3 29 14 207 51 Jong PSV (3 Seasons) 1 League 53.7 Atalanta (2 Seasons) 3 Leagues 3.9 207 3 7 83 118 31 207 21 13 61.9 8 38.1 134 609 236 9 5 9 23 14 180 53 Heerenveen (1 Season) 1 League 29.9 1221 40 80 636 521 128 1216 88 47 53.4 41 46.6 696 3254 1288 40 49 15 104 41 939 207 Rangers (1 Season) 2 Leagues 14.1 199 3 27 99 76 10 199 16 8 50.0 8 50.0 105 385 154 4 2 2 9 2 132 25 Twente (1 Season) 2 Leagues 18.4 668 23 55 297 322 109 668 25 14 56.0 10 40.0 377 1374 475 23 11 18 57 18 516 126 Eint Frankfurt (1 Season) 2 Leagues 8.9 330 7 29 159 147 32 330 25 14 56.0 11 44.0 186 597 243 6 4 2 37 16 251 47 Sampdoria (1 Season) 2 Leagues 12.7 409 15 38 214 163 44 409 29 16 55.2 12 41.4 260 1113 515 17 11 6 53 18 335 65 Utrecht (1 Season) 1 League 17.8 674 9 30 303 348 101 673 32 13 40.6 18 56.3 378 1409 458 18 12 7 69 32 544 120 Empoli (1 Season) 1 League 9.8 358 12 35 151 179 49 358 23 10 43.5 12 52.2 193 1064 354 9 12 6 37 14 268 67 Eredivisie (7 Seasons) 71.9 2653 68 155 1262 1265 338 2645 153 79 51.6 73 47.7 1503 6305 2337 83 73 39 244 99 2071 475 Eerste Divisie (3 Seasons) 53.7 Serie A (3 Seasons) 25.7 968 30 80 446 456 122 968 72 39 54.2 31 43.1 582 2768 1104 35 28 20 113 45 775 184 Europa Lg (3 Seasons) 12.6 497 14 58 259 188 50 497 35 21 60.0 13 37.1 285 1054 381 12 8 7 35 18 366 74 Coppa Italia (2 Seasons) 0.6 Premiership (1 Season) 9.4 Bundesliga (1 Season) 5.7 208 5 19 91 100 20 208 15 7 46.7 8 53.3 106 285 110 2 1 1 26 6 152 27 Champions Lg (1 Season) 0.1 6 0 0 2 4 2 6 1 0 0.0 1 100.0 5 18 1 0 0 1 0 1 8 1
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 2015-2016 18 Jong PSV nl NED 2. Eerste Divisie 11th 10.2 Matches 2016-2017 19 Jong PSV nl NED 2. Eerste Divisie 4th 28.9 Matches 2016-2017 19 PSV Eindhoven nl NED 1. Eredivisie 3rd 1.6 Matches 2017-2018 20 Jong PSV nl NED 2. Eerste Divisie 5th 14.5 Matches 2017-2018 20 PSV Eindhoven nl NED 1. Eredivisie 1st 2.3 Matches 2018-2019 21 Heerenveen nl NED 1. Eredivisie 11th 29.9 1221 40 80 636 521 128 1216 88 47 53.4 41 46.6 696 3254 1288 40 49 15 104 41 939 207 Matches 2019-2020 22 PSV Eindhoven nl NED 1. Eredivisie 4th 6.0 252 5 11 114 129 26 250 17 11 64.7 6 35.3 144 602 197 6 3 3 27 14 198 46 Matches 2020-2021 23 PSV Eindhoven nl NED 1. Eredivisie 2nd 0.6 14 0 0 4 10 2 14 0 0 0 8 23 13 0 1 0 2 0 9 5 Matches 2020-2021 23 Atalanta it ITA 1. Serie A 3rd 3.2 170 3 7 67 97 26 170 18 13 72.2 5 27.8 111 538 212 9 5 8 17 13 144 44 Matches 2021-2022 24 Atalanta it ITA 1. Serie A 8th 0.4 31 0 0 14 17 3 31 2 0 0.0 2 100.0 18 53 23 0 0 0 6 0 28 8 Matches 2021-2022 24 Eint Frankfurt de GER 1. Bundesliga 11th 5.7 208 5 19 91 100 20 208 15 7 46.7 8 53.3 106 285 110 2 1 1 26 6 152 27 Matches 2022-2023 25 Sampdoria it ITA 1. Serie A 20th 12.2 409 15 38 214 163 44 409 29 16 55.2 12 41.4 260 1113 515 17 11 6 53 18 335 65 Matches 2022-2023 25 Empoli it ITA 1. Serie A 14th 9.8 358 12 35 151 179 49 358 23 10 43.5 12 52.2 193 1064 354 9 12 6 37 14 268 67 Matches 2023-2024 26 Utrecht nl NED 1. Eredivisie 7th 17.8 674 9 30 303 348 101 673 32 13 40.6 18 56.3 378 1409 458 18 12 7 69 32 544 120 Matches 2023-2024 26 Rangers sct SCO 1. Premiership 2nd 9.4 Matches 2024-2025 27 Twente nl NED 1. Eredivisie 6th 13.7 492 14 34 205 257 81 492 16 8 50.0 8 50.0 277 1017 381 19 8 14 42 12 381 97 Matches 10 Seasons 10 Clubs 5 Leagues 166.4 3829 103 254 1799 1821 480 3821 240 125 52.1 112 46.7 2191 9358 3551 120 102 60 383 150 2998 686 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 PSV Eindhoven (4 Seasons) 1 League 10.5 266 5 11 118 139 28 264 17 11 64.7 6 35.3 152 625 210 6 4 3 29 14 207 51 Jong PSV (3 Seasons) 1 League 53.7 Atalanta (2 Seasons) 1 League 3.7 201 3 7 81 114 29 201 20 13 65.0 7 35.0 129 591 235 9 5 8 23 13 172 52 Heerenveen (1 Season) 1 League 29.9 1221 40 80 636 521 128 1216 88 47 53.4 41 46.6 696 3254 1288 40 49 15 104 41 939 207 Sampdoria (1 Season) 1 League 12.2 409 15 38 214 163 44 409 29 16 55.2 12 41.4 260 1113 515 17 11 6 53 18 335 65 Utrecht (1 Season) 1 League 17.8 674 9 30 303 348 101 673 32 13 40.6 18 56.3 378 1409 458 18 12 7 69 32 544 120 Rangers (1 Season) 1 League 9.4 Twente (1 Season) 1 League 13.7 492 14 34 205 257 81 492 16 8 50.0 8 50.0 277 1017 381 19 8 14 42 12 381 97 Eint Frankfurt (1 Season) 1 League 5.7 208 5 19 91 100 20 208 15 7 46.7 8 53.3 106 285 110 2 1 1 26 6 152 27 Empoli (1 Season) 1 League 9.8 358 12 35 151 179 49 358 23 10 43.5 12 52.2 193 1064 354 9 12 6 37 14 268 67 Eredivisie (7 Seasons) 71.9 2653 68 155 1262 1265 338 2645 153 79 51.6 73 47.7 1503 6305 2337 83 73 39 244 99 2071 475 Eerste Divisie (3 Seasons) 53.7 Serie A (3 Seasons) 25.7 968 30 80 446 456 122 968 72 39 54.2 31 43.1 582 2768 1104 35 28 20 113 45 775 184 Premiership (1 Season) 9.4 Bundesliga (1 Season) 5.7 208 5 19 91 100 20 208 15 7 46.7 8 53.3 106 285 110 2 1 1 26 6 152 27
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 2020-2021 23 Atalanta it ITA Coppa Italia 2nd 0.1 Matches 2022-2023 25 Sampdoria it ITA Coppa Italia R16 0.5 Matches 2 Seasons 2 Clubs 1 League 0.6 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 Sampdoria (1 Season) 1 League 0.5 Atalanta (1 Season) 1 League 0.1
Possession Table Season Age Squad Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches 2020-2021 23 Atalanta 1. Champions Lg R16 0.1 6 0 0 2 4 2 6 1 0 0.0 1 100.0 5 18 1 0 0 1 0 1 8 1 Matches 2021-2022 24 Eint Frankfurt 2. Europa Lg 1st 3.2 122 2 10 68 47 12 122 10 7 70.0 3 30.0 80 312 133 4 3 1 11 10 99 20 Matches 2023-2024 26 Rangers 2. Europa Lg R16 4.7 199 3 27 99 76 10 199 16 8 50.0 8 50.0 105 385 154 4 2 2 9 2 132 25 Matches 2024-2025 27 Twente 2. Europa Lg 4.7 176 9 21 92 65 28 176 9 6 66.7 2 22.2 100 357 94 4 3 4 15 6 135 29 Matches 4 Seasons 4 Clubs 2 Leagues 12.7 503 14 58 261 192 52 503 36 21 58.3 14 38.9 290 1072 382 12 8 8 35 19 374 75 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 Eint Frankfurt (1 Season) 1 League 3.2 122 2 10 68 47 12 122 10 7 70.0 3 30.0 80 312 133 4 3 1 11 10 99 20 Rangers (1 Season) 1 League 4.7 199 3 27 99 76 10 199 16 8 50.0 8 50.0 105 385 154 4 2 2 9 2 132 25 Twente (1 Season) 1 League 4.7 176 9 21 92 65 28 176 9 6 66.7 2 22.2 100 357 94 4 3 4 15 6 135 29 Atalanta (1 Season) 1 League 0.1 6 0 0 2 4 2 6 1 0 0.0 1 100.0 5 18 1 0 0 1 0 1 8 1 Europa Lg (3 Seasons) 12.6 497 14 58 259 188 50 497 35 21 60.0 13 37.1 285 1054 381 12 8 7 35 18 366 74 Champions Lg (1 Season) 0.1 6 0 0 2 4 2 6 1 0 0.0 1 100.0 5 18 1 0 0 1 0 1 8 1
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 2015-2016 18 Jong PSV nl NED 2. Eerste Divisie 16 922 58 28.5 10.2 11 4 5 4 1.13 13 23 -10 -0.98 -0.59 Matches 2016-2017 19 Jong PSV nl NED 2. Eerste Divisie 31 2,604 84 76.1 28.9 31 23 0 0 1.84 52 27 +25 +0.86 +0.20 Matches 2016-2017 19 PSV Eindhoven nl NED 1. Eredivisie 5 145 29 4.7 1.6 1 1 4 13 1.80 5 1 +4 +2.48 +1.22 Matches 2017-2018 20 Jong PSV nl NED 2. Eerste Divisie 16 1,305 82 38.2 14.5 16 9 0 0 1.94 38 19 +19 +1.31 +1.18 Matches 2017-2018 20 PSV Eindhoven nl NED 1. Eredivisie 7 206 29 6.7 2.3 1 0 6 27 1.71 2 3 -1 -0.44 -1.98 Matches 2018-2019 21 Heerenveen nl NED 1. Eredivisie 31 2,690 87 87.9 29.9 30 89 27 1 8 0 1.10 52 66 -14 -0.47 -1.68 41.7 57.7 -16.0 -0.53 -1.28 Matches 2019-2020 22 PSV Eindhoven nl NED 1. Eredivisie 7 541 77 23.1 6.0 7 77 2 0 0 2.00 9 3 +6 +1.00 0.00 8.5 6.5 +1.9 +0.32 -0.44 Matches 2020-2021 23 Atalanta 1. Champions Lg 1 10 10 1.4 0.1 0 0 1 10 6 0.00 0 0 0 0.00 +0.13 0.5 0.6 -0.1 -0.92 -1.10 Matches 2020-2021 23 Atalanta it ITA Coppa Italia 1 11 11 2.4 0.1 0 0 1 11 4 1.00 0 0 0 0.00 -0.82 Matches 2020-2021 23 PSV Eindhoven nl NED 1. Eredivisie 1 50 50 1.6 0.6 1 50 0 0 0 3.00 1 0 +1 +1.80 +0.66 0.8 0.2 +0.7 +1.22 +0.10 Matches 2020-2021 23 Atalanta it ITA 1. Serie A 15 291 19 8.5 3.2 1 45 0 14 18 21 1.67 4 6 -2 -0.62 -1.91 5.8 5.2 +0.6 +0.20 -0.75 Matches 2021-2022 24 Eint Frankfurt de GER 1. Bundesliga 15 517 34 16.9 5.7 5 63 0 10 20 9 1.00 4 9 -5 -0.87 -0.91 3.9 9.6 -5.7 -0.99 -1.01 Matches 2021-2022 24 Eint Frankfurt 2. Europa Lg 7 284 41 23.1 3.2 3 73 1 4 17 6 1.86 4 3 +1 +0.32 -0.35 2.4 5.6 -3.2 -1.07 -1.56 Matches 2021-2022 24 Atalanta it ITA 1. Serie A 2 38 19 1.1 0.4 0 0 2 19 0 2.00 1 1 0 0.00 -0.45 0.4 0.1 +0.3 +0.67 +0.22 Matches 2022-2023 25 Sampdoria it ITA Coppa Italia 1 45 45 15.0 0.5 0 0 1 45 0 0.00 0 0 0 0.00 0.00 Matches 2022-2023 25 Sampdoria it ITA 1. Serie A 19 1,100 58 32.2 12.2 13 75 3 6 20 0 0.47 6 21 -15 -1.23 +0.01 11.1 23.4 -12.3 -1.01 -0.24 Matches 2022-2023 25 Empoli it ITA 1. Serie A 14 883 63 25.8 9.8 10 73 4 4 38 1 1.21 8 14 -6 -0.61 -0.40 9.1 14.8 -5.8 -0.59 -0.10 Matches 2023-2024 26 Utrecht nl NED 1. Eredivisie 18 1,605 89 52.5 17.8 18 89 16 0 0 1.80 31 21 +10 +0.56 +1.06 27.6 19.1 +8.6 +0.48 +1.12 Matches 2023-2024 26 Rangers 2. Europa Lg 6 422 70 58.6 4.7 5 79 2 1 29 0 1.83 7 6 +1 +0.21 +0.21 5.5 7.2 -1.7 -0.35 -0.09 Matches 2023-2024 26 Rangers sct SCO 1. Premiership 17 844 50 24.7 9.4 10 76 1 7 12 3 2.35 16 5 +11 +1.17 -0.36 Matches 2024-2025 27 Twente nl NED 1. Eredivisie 17 1,233 73 80.6 13.7 16 76 8 1 19 0 1.82 27 17 +10 +0.73 +0.43 23.8 13.4 +10.4 +0.76 +0.44 Matches 2024-2025 27 Twente 2. Europa Lg 6 426 71 78.9 4.7 5 76 2 1 45 0 0.67 4 4 0 0.00 +2.37 5.0 6.7 -1.7 -0.36 +1.82 Matches 10 Seasons 10 Clubs 8 Leagues 253 16,172 64 30.3 179.7 184 80 103 69 20 94 1.50 284 249 +35 +0.19 -0.34 146.0 170.0 -23.9 -0.21 -0.47 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 PSV Eindhoven (4 Seasons) 1 League 20 942 47 8.2 10.5 10 74 3 10 40 1.90 17 7 +10 +0.96 -0.30 9.3 6.7 +2.6 +0.39 -0.59 Jong PSV (3 Seasons) 1 League 63 4,831 77 47.9 53.7 58 36 5 4 1.69 103 69 +34 +0.63 +0.65 Atalanta (2 Seasons) 3 Leagues 19 350 18 4.4 3.9 1 45 0 18 17 31 1.58 5 7 -2 -0.51 -1.28 6.7 5.9 +0.8 +0.22 -0.42 Heerenveen (1 Season) 1 League 31 2,690 87 87.9 29.9 30 89 27 1 8 0 1.10 52 66 -14 -0.47 -1.68 41.7 57.7 -16.0 -0.53 -1.28 Rangers (1 Season) 2 Leagues 23 1,266 55 30.6 14.1 15 77 3 8 14 3 2.21 23 11 +12 +0.85 -0.52 5.5 7.2 -1.7 -0.35 -0.09 Twente (1 Season) 2 Leagues 23 1,659 72 80.1 18.4 21 76 10 2 32 0 1.52 31 21 +10 +0.54 +0.98 28.8 20.1 +8.7 +0.47 +0.85 Eint Frankfurt (1 Season) 2 Leagues 22 801 36 18.7 8.9 8 67 1 14 19 15 1.27 8 12 -4 -0.45 -0.66 6.3 15.2 -8.9 -1.02 -1.16 Sampdoria (1 Season) 2 Leagues 20 1,145 57 30.8 12.7 13 75 3 7 24 0 0.45 6 21 -15 -1.18 -0.06 11.1 23.4 -12.3 -1.01 -0.24 Utrecht (1 Season) 1 League 18 1,605 89 52.5 17.8 18 89 16 0 0 1.80 31 21 +10 +0.56 +1.06 27.6 19.1 +8.6 +0.48 +1.12 Empoli (1 Season) 1 League 14 883 63 25.8 9.8 10 73 4 4 38 1 1.21 8 14 -6 -0.61 -0.40 9.1 14.8 -5.8 -0.59 -0.10 Eredivisie (7 Seasons) 86 6,470 75 33.8 71.9 74 85 54 12 14 40 1.57 127 111 +16 +0.22 -0.81 102.4 96.9 +5.6 +0.08 -0.52 Eerste Divisie (3 Seasons) 63 4,831 77 47.9 53.7 58 36 5 4 1.69 103 69 +34 +0.63 +0.65 Serie A (3 Seasons) 50 2,312 46 16.9 25.7 24 73 7 26 22 22 1.10 19 42 -23 -0.90 -1.09 26.4 43.5 -17.2 -0.67 -0.80 Europa Lg (3 Seasons) 19 1,132 60 45.5 12.6 13 76 5 6 23 6 1.47 15 13 +2 +0.16 -0.11 12.9 19.4 -6.5 -0.52 -0.63 Coppa Italia (2 Seasons) 2 56 28 7.5 0.6 0 0 2 28 4 0.50 0 0 0 0.00 -0.52 Premiership (1 Season) 17 844 50 24.7 9.4 10 76 1 7 12 3 2.35 16 5 +11 +1.17 -0.36 Bundesliga (1 Season) 15 517 34 16.9 5.7 5 63 0 10 20 9 1.00 4 9 -5 -0.87 -0.91 3.9 9.6 -5.7 -0.99 -1.01 Champions Lg (1 Season) 1 10 10 1.4 0.1 0 0 1 10 6 0.00 0 0 0 0.00 +0.13 0.5 0.6 -0.1 -0.92 -1.10
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 2015-2016 18 Jong PSV 1 League 16 922 58 28.5 10.2 11 4 5 4 1.13 13 23 -10 -0.98 -0.59 2016-2017 19 Jong PSV 1 League 31 2,604 84 76.1 28.9 31 23 0 0 1.84 52 27 +25 +0.86 +0.20 2016-2017 19 PSV Eindhoven 1 League 5 145 29 4.7 1.6 1 1 4 13 1.80 5 1 +4 +2.48 +1.22 2017-2018 20 Jong PSV 1 League 16 1,305 82 38.2 14.5 16 9 0 0 1.94 38 19 +19 +1.31 +1.18 2017-2018 20 PSV Eindhoven 1 League 7 206 29 6.7 2.3 1 0 6 27 1.71 2 3 -1 -0.44 -1.98 2018-2019 21 Heerenveen 1 League 31 2,690 87 87.9 29.9 30 89 27 1 8 0 1.10 52 66 -14 -0.47 -1.68 41.7 57.7 -16.0 -0.53 -1.28 2019-2020 22 PSV Eindhoven 1 League 7 541 77 23.1 6.0 7 77 2 0 0 2.00 9 3 +6 +1.00 0.00 8.5 6.5 +1.9 +0.32 -0.44 2020-2021 23 PSV Eindhoven 1 League 1 50 50 1.6 0.6 1 50 0 0 0 3.00 1 0 +1 +1.80 +0.66 0.8 0.2 +0.7 +1.22 +0.10 2020-2021 23 Atalanta 3 Leagues 17 312 18 6.8 3.5 1 45 0 16 17 31 1.53 4 6 -2 -0.58 -1.59 6.3 5.7 +0.5 +0.16 -0.65 2021-2022 24 Atalanta 1 League 2 38 19 1.1 0.4 0 0 2 19 0 2.00 1 1 0 0.00 -0.45 0.4 0.1 +0.3 +0.67 +0.22 2021-2022 24 Eint Frankfurt 2 Leagues 22 801 36 18.7 8.9 8 67 1 14 19 15 1.27 8 12 -4 -0.45 -0.66 6.3 15.2 -8.9 -1.02 -1.16 2022-2023 25 Sampdoria 2 Leagues 20 1,145 57 30.8 12.7 13 75 3 7 24 0 0.45 6 21 -15 -1.18 -0.06 11.1 23.4 -12.3 -1.01 -0.24 2022-2023 25 Empoli 1 League 14 883 63 25.8 9.8 10 73 4 4 38 1 1.21 8 14 -6 -0.61 -0.40 9.1 14.8 -5.8 -0.59 -0.10 2023-2024 26 Utrecht 1 League 18 1,605 89 52.5 17.8 18 89 16 0 0 1.80 31 21 +10 +0.56 +1.06 27.6 19.1 +8.6 +0.48 +1.12 2023-2024 26 Rangers 2 Leagues 23 1,266 55 30.6 14.1 15 77 3 8 14 3 2.21 23 11 +12 +0.85 -0.52 5.5 7.2 -1.7 -0.35 -0.09 2024-2025 27 Twente 2 Leagues 23 1,659 72 80.1 18.4 21 76 10 2 32 0 1.52 31 21 +10 +0.54 +0.98 28.8 20.1 +8.7 +0.47 +0.85 10 Seasons 10 Clubs 8 Leagues 253 16,172 64 30.3 179.7 184 80 103 69 20 94 1.50 284 249 +35 +0.19 -0.34 146.0 170.0 -23.9 -0.21 -0.47 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 PSV Eindhoven (4 Seasons) 1 League 20 942 47 8.2 10.5 10 74 3 10 40 1.90 17 7 +10 +0.96 -0.30 9.3 6.7 +2.6 +0.39 -0.59 Jong PSV (3 Seasons) 1 League 63 4,831 77 47.9 53.7 58 36 5 4 1.69 103 69 +34 +0.63 +0.65 Atalanta (2 Seasons) 3 Leagues 19 350 18 4.4 3.9 1 45 0 18 17 31 1.58 5 7 -2 -0.51 -1.28 6.7 5.9 +0.8 +0.22 -0.42 Heerenveen (1 Season) 1 League 31 2,690 87 87.9 29.9 30 89 27 1 8 0 1.10 52 66 -14 -0.47 -1.68 41.7 57.7 -16.0 -0.53 -1.28 Rangers (1 Season) 2 Leagues 23 1,266 55 30.6 14.1 15 77 3 8 14 3 2.21 23 11 +12 +0.85 -0.52 5.5 7.2 -1.7 -0.35 -0.09 Twente (1 Season) 2 Leagues 23 1,659 72 80.1 18.4 21 76 10 2 32 0 1.52 31 21 +10 +0.54 +0.98 28.8 20.1 +8.7 +0.47 +0.85 Eint Frankfurt (1 Season) 2 Leagues 22 801 36 18.7 8.9 8 67 1 14 19 15 1.27 8 12 -4 -0.45 -0.66 6.3 15.2 -8.9 -1.02 -1.16 Sampdoria (1 Season) 2 Leagues 20 1,145 57 30.8 12.7 13 75 3 7 24 0 0.45 6 21 -15 -1.18 -0.06 11.1 23.4 -12.3 -1.01 -0.24 Utrecht (1 Season) 1 League 18 1,605 89 52.5 17.8 18 89 16 0 0 1.80 31 21 +10 +0.56 +1.06 27.6 19.1 +8.6 +0.48 +1.12 Empoli (1 Season) 1 League 14 883 63 25.8 9.8 10 73 4 4 38 1 1.21 8 14 -6 -0.61 -0.40 9.1 14.8 -5.8 -0.59 -0.10 Eredivisie (7 Seasons) 86 6,470 75 33.8 71.9 74 85 54 12 14 40 1.57 127 111 +16 +0.22 -0.81 102.4 96.9 +5.6 +0.08 -0.52 Eerste Divisie (3 Seasons) 63 4,831 77 47.9 53.7 58 36 5 4 1.69 103 69 +34 +0.63 +0.65 Serie A (3 Seasons) 50 2,312 46 16.9 25.7 24 73 7 26 22 22 1.10 19 42 -23 -0.90 -1.09 26.4 43.5 -17.2 -0.67 -0.80 Europa Lg (3 Seasons) 19 1,132 60 45.5 12.6 13 76 5 6 23 6 1.47 15 13 +2 +0.16 -0.11 12.9 19.4 -6.5 -0.52 -0.63 Coppa Italia (2 Seasons) 2 56 28 7.5 0.6 0 0 2 28 4 0.50 0 0 0 0.00 -0.52 Premiership (1 Season) 17 844 50 24.7 9.4 10 76 1 7 12 3 2.35 16 5 +11 +1.17 -0.36 Bundesliga (1 Season) 15 517 34 16.9 5.7 5 63 0 10 20 9 1.00 4 9 -5 -0.87 -0.91 3.9 9.6 -5.7 -0.99 -1.01 Champions Lg (1 Season) 1 10 10 1.4 0.1 0 0 1 10 6 0.00 0 0 0 0.00 +0.13 0.5 0.6 -0.1 -0.92 -1.10
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 2015-2016 18 Jong PSV nl NED 2. Eerste Divisie 11th 16 922 58 28.5 10.2 11 4 5 4 1.13 13 23 -10 -0.98 -0.59 Matches 2016-2017 19 Jong PSV nl NED 2. Eerste Divisie 4th 31 2,604 84 76.1 28.9 31 23 0 0 1.84 52 27 +25 +0.86 +0.20 Matches 2016-2017 19 PSV Eindhoven nl NED 1. Eredivisie 3rd 5 145 29 4.7 1.6 1 1 4 13 1.80 5 1 +4 +2.48 +1.22 Matches 2017-2018 20 Jong PSV nl NED 2. Eerste Divisie 5th 16 1,305 82 38.2 14.5 16 9 0 0 1.94 38 19 +19 +1.31 +1.18 Matches 2017-2018 20 PSV Eindhoven nl NED 1. Eredivisie 1st 7 206 29 6.7 2.3 1 0 6 27 1.71 2 3 -1 -0.44 -1.98 Matches 2018-2019 21 Heerenveen nl NED 1. Eredivisie 11th 31 2,690 87 87.9 29.9 30 89 27 1 8 0 1.10 52 66 -14 -0.47 -1.68 41.7 57.7 -16.0 -0.53 -1.28 Matches 2019-2020 22 PSV Eindhoven nl NED 1. Eredivisie 4th 7 541 77 23.1 6.0 7 77 2 0 0 2.00 9 3 +6 +1.00 0.00 8.5 6.5 +1.9 +0.32 -0.44 Matches 2020-2021 23 PSV Eindhoven nl NED 1. Eredivisie 2nd 1 50 50 1.6 0.6 1 50 0 0 0 3.00 1 0 +1 +1.80 +0.66 0.8 0.2 +0.7 +1.22 +0.10 Matches 2020-2021 23 Atalanta it ITA 1. Serie A 3rd 15 291 19 8.5 3.2 1 45 0 14 18 21 1.67 4 6 -2 -0.62 -1.91 5.8 5.2 +0.6 +0.20 -0.75 Matches 2021-2022 24 Atalanta it ITA 1. Serie A 8th 2 38 19 1.1 0.4 0 0 2 19 0 2.00 1 1 0 0.00 -0.45 0.4 0.1 +0.3 +0.67 +0.22 Matches 2021-2022 24 Eint Frankfurt de GER 1. Bundesliga 11th 15 517 34 16.9 5.7 5 63 0 10 20 9 1.00 4 9 -5 -0.87 -0.91 3.9 9.6 -5.7 -0.99 -1.01 Matches 2022-2023 25 Sampdoria it ITA 1. Serie A 20th 19 1,100 58 32.2 12.2 13 75 3 6 20 0 0.47 6 21 -15 -1.23 +0.01 11.1 23.4 -12.3 -1.01 -0.24 Matches 2022-2023 25 Empoli it ITA 1. Serie A 14th 14 883 63 25.8 9.8 10 73 4 4 38 1 1.21 8 14 -6 -0.61 -0.40 9.1 14.8 -5.8 -0.59 -0.10 Matches 2023-2024 26 Utrecht nl NED 1. Eredivisie 7th 18 1,605 89 52.5 17.8 18 89 16 0 0 1.80 31 21 +10 +0.56 +1.06 27.6 19.1 +8.6 +0.48 +1.12 Matches 2023-2024 26 Rangers sct SCO 1. Premiership 2nd 17 844 50 24.7 9.4 10 76 1 7 12 3 2.35 16 5 +11 +1.17 -0.36 Matches 2024-2025 27 Twente nl NED 1. Eredivisie 6th 17 1,233 73 80.6 13.7 16 76 8 1 19 0 1.82 27 17 +10 +0.73 +0.43 23.8 13.4 +10.4 +0.76 +0.44 Matches 10 Seasons 10 Clubs 5 Leagues 231 14,974 65 30.3 166.4 171 80 98 60 19 78 1.52 269 236 +33 +0.20 -0.36 132.6 150.0 -17.3 -0.17 -0.45 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 PSV Eindhoven (4 Seasons) 1 League 20 942 47 8.2 10.5 10 74 3 10 40 1.90 17 7 +10 +0.96 -0.30 9.3 6.7 +2.6 +0.39 -0.59 Jong PSV (3 Seasons) 1 League 63 4,831 77 47.9 53.7 58 36 5 4 1.69 103 69 +34 +0.63 +0.65 Atalanta (2 Seasons) 1 League 17 329 19 4.8 3.7 1 45 0 16 18 21 1.71 5 7 -2 -0.55 -1.40 6.2 5.3 +0.9 +0.25 -0.44 Heerenveen (1 Season) 1 League 31 2,690 87 87.9 29.9 30 89 27 1 8 0 1.10 52 66 -14 -0.47 -1.68 41.7 57.7 -16.0 -0.53 -1.28 Sampdoria (1 Season) 1 League 19 1,100 58 32.2 12.2 13 75 3 6 20 0 0.47 6 21 -15 -1.23 +0.01 11.1 23.4 -12.3 -1.01 -0.24 Utrecht (1 Season) 1 League 18 1,605 89 52.5 17.8 18 89 16 0 0 1.80 31 21 +10 +0.56 +1.06 27.6 19.1 +8.6 +0.48 +1.12 Rangers (1 Season) 1 League 17 844 50 24.7 9.4 10 76 1 7 12 3 2.35 16 5 +11 +1.17 -0.36 Twente (1 Season) 1 League 17 1,233 73 80.6 13.7 16 76 8 1 19 0 1.82 27 17 +10 +0.73 +0.43 23.8 13.4 +10.4 +0.76 +0.44 Eint Frankfurt (1 Season) 1 League 15 517 34 16.9 5.7 5 63 0 10 20 9 1.00 4 9 -5 -0.87 -0.91 3.9 9.6 -5.7 -0.99 -1.01 Empoli (1 Season) 1 League 14 883 63 25.8 9.8 10 73 4 4 38 1 1.21 8 14 -6 -0.61 -0.40 9.1 14.8 -5.8 -0.59 -0.10 Eredivisie (7 Seasons) 86 6,470 75 33.8 71.9 74 85 54 12 14 40 1.57 127 111 +16 +0.22 -0.81 102.4 96.9 +5.6 +0.08 -0.52 Eerste Divisie (3 Seasons) 63 4,831 77 47.9 53.7 58 36 5 4 1.69 103 69 +34 +0.63 +0.65 Serie A (3 Seasons) 50 2,312 46 16.9 25.7 24 73 7 26 22 22 1.10 19 42 -23 -0.90 -1.09 26.4 43.5 -17.2 -0.67 -0.80 Premiership (1 Season) 17 844 50 24.7 9.4 10 76 1 7 12 3 2.35 16 5 +11 +1.17 -0.36 Bundesliga (1 Season) 15 517 34 16.9 5.7 5 63 0 10 20 9 1.00 4 9 -5 -0.87 -0.91 3.9 9.6 -5.7 -0.99 -1.01
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 2020-2021 23 Atalanta it ITA Coppa Italia 2nd 1 11 11 2.4 0.1 0 0 1 11 4 1.00 0 0 0 0.00 -0.82 Matches 2022-2023 25 Sampdoria it ITA Coppa Italia R16 1 45 45 15.0 0.5 0 0 1 45 0 0.00 0 0 0 0.00 0.00 Matches 2 Seasons 2 Clubs 1 League 2 56 28 7.5 0.6 0 0 2 28 4 0.50 0 0 0 0.00 -0.52 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Sampdoria (1 Season) 1 League 1 45 45 15.0 0.5 0 0 1 45 0 0.00 0 0 0 0.00 0.00 Atalanta (1 Season) 1 League 1 11 11 2.4 0.1 0 0 1 11 4 1.00 0 0 0 0.00 -0.82
Playing Time Table Season Age Squad Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches 2020-2021 23 Atalanta 1. Champions Lg R16 1 10 10 1.4 0.1 0 0 1 10 6 0.00 0 0 0 0.00 +0.13 0.5 0.6 -0.1 -0.92 -1.10 Matches 2021-2022 24 Eint Frankfurt 2. Europa Lg 1st 7 284 41 23.1 3.2 3 73 1 4 17 6 1.86 4 3 +1 +0.32 -0.35 2.4 5.6 -3.2 -1.07 -1.56 Matches 2023-2024 26 Rangers 2. Europa Lg R16 6 422 70 58.6 4.7 5 79 2 1 29 0 1.83 7 6 +1 +0.21 +0.21 5.5 7.2 -1.7 -0.35 -0.09 Matches 2024-2025 27 Twente 2. Europa Lg 6 426 71 78.9 4.7 5 76 2 1 45 0 0.67 4 4 0 0.00 +2.37 5.0 6.7 -1.7 -0.36 +1.82 Matches 4 Seasons 4 Clubs 2 Leagues 20 1,142 57 35.6 12.7 13 76 5 7 21 12 1.40 15 13 +2 +0.16 +0.03 13.4 20.0 -6.6 -0.53 -0.66 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 Eint Frankfurt (1 Season) 1 League 7 284 41 23.1 3.2 3 73 1 4 17 6 1.86 4 3 +1 +0.32 -0.35 2.4 5.6 -3.2 -1.07 -1.56 Rangers (1 Season) 1 League 6 422 70 58.6 4.7 5 79 2 1 29 0 1.83 7 6 +1 +0.21 +0.21 5.5 7.2 -1.7 -0.35 -0.09 Twente (1 Season) 1 League 6 426 71 78.9 4.7 5 76 2 1 45 0 0.67 4 4 0 0.00 +2.37 5.0 6.7 -1.7 -0.36 +1.82 Atalanta (1 Season) 1 League 1 10 10 1.4 0.1 0 0 1 10 6 0.00 0 0 0 0.00 +0.13 0.5 0.6 -0.1 -0.92 -1.10 Europa Lg (3 Seasons) 19 1,132 60 45.5 12.6 13 76 5 6 23 6 1.47 15 13 +2 +0.16 -0.11 12.9 19.4 -6.5 -0.52 -0.63 Champions Lg (1 Season) 1 10 10 1.4 0.1 0 0 1 10 6 0.00 0 0 0 0.00 +0.13 0.5 0.6 -0.1 -0.92 -1.10
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 2015-2016 18 Jong PSV 1 League 10.2 1 0 2016-2017 19 Jong PSV 1 League 28.9 0 0 0 0 0 0 0 0 0 0 0 2016-2017 19 PSV Eindhoven 1 League 1.6 0 0 0 6 0 0 0 0 0 0 0 0 2017-2018 20 Jong PSV 1 League 14.5 0 0 0 9 0 0 0 0 0 0 0 0 2017-2018 20 PSV Eindhoven 1 League 2.3 0 0 0 3 0 0 0 0 0 0 0 0 2018-2019 21 Heerenveen 1 League 29.9 3 0 0 26 37 10 11 3 13 0 0 0 71 89 106 45.6 2019-2020 22 PSV Eindhoven 1 League 6.0 0 0 0 3 7 1 3 2 2 0 0 0 14 23 20 53.5 2020-2021 23 PSV Eindhoven 1 League 0.6 0 0 0 0 0 0 0 0 0 0 0 0 1 1 3 25.0 2020-2021 23 Atalanta 3 Leagues 3.5 0 0 0 5 6 3 0 0 0 0 0 0 8 6 6 50.0 2021-2022 24 Atalanta 1 League 0.4 0 0 0 2 3 0 0 0 0 0 0 0 0 4 4 50.0 2021-2022 24 Eint Frankfurt 2 Leagues 8.9 1 0 0 12 4 4 0 2 4 0 0 0 27 32 24 57.1 2022-2023 25 Sampdoria 2 Leagues 12.7 1 0 0 20 24 1 2 6 5 0 0 0 28 31 40 43.7 2022-2023 25 Empoli 1 League 9.8 0 0 0 6 8 1 4 3 10 0 0 0 27 18 16 52.9 2023-2024 26 Utrecht 1 League 17.8 0 0 0 21 28 7 12 4 16 0 0 0 40 46 39 54.1 2023-2024 26 Rangers 2 Leagues 14.1 3 0 0 22 8 1 16 8 12 0 0 0 22 6 4 60.0 2024-2025 27 Twente 2 Leagues 18.4 1 0 0 19 13 8 10 7 10 1 0 0 37 34 36 48.6 10 Seasons 10 Clubs 8 Leagues 179.7 10 0 0 154 138 36 58 35 72 1 0 0 275 290 298 49.3 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches PSV Eindhoven (4 Seasons) 1 League 10.5 0 0 0 12 7 1 3 2 2 0 0 0 15 24 23 51.1 Jong PSV (3 Seasons) 1 League 53.7 1 0 0 9 0 0 0 0 0 0 0 0 Atalanta (2 Seasons) 3 Leagues 3.9 0 0 0 7 9 3 0 0 0 0 0 0 8 10 10 50.0 Heerenveen (1 Season) 1 League 29.9 3 0 0 26 37 10 11 3 13 0 0 0 71 89 106 45.6 Rangers (1 Season) 2 Leagues 14.1 3 0 0 22 8 1 16 8 12 0 0 0 22 6 4 60.0 Twente (1 Season) 2 Leagues 18.4 1 0 0 19 13 8 10 7 10 1 0 0 37 34 36 48.6 Eint Frankfurt (1 Season) 2 Leagues 8.9 1 0 0 12 4 4 0 2 4 0 0 0 27 32 24 57.1 Sampdoria (1 Season) 2 Leagues 12.7 1 0 0 20 24 1 2 6 5 0 0 0 28 31 40 43.7 Utrecht (1 Season) 1 League 17.8 0 0 0 21 28 7 12 4 16 0 0 0 40 46 39 54.1 Empoli (1 Season) 1 League 9.8 0 0 0 6 8 1 4 3 10 0 0 0 27 18 16 52.9 Eredivisie (7 Seasons) 71.9 3 0 0 72 79 25 35 13 35 1 0 0 149 181 192 48.5 Eerste Divisie (3 Seasons) 53.7 1 0 0 9 0 0 0 0 0 0 0 0 Serie A (3 Seasons) 25.7 1 0 0 32 39 4 6 9 15 0 0 0 63 59 66 47.2 Europa Lg (3 Seasons) 12.6 3 0 0 20 12 4 5 7 11 0 0 0 46 29 20 59.2 Coppa Italia (2 Seasons) 0.6 0 0 0 1 1 1 0 0 0 0 Premiership (1 Season) 9.4 1 0 0 13 5 1 12 4 7 0 Bundesliga (1 Season) 5.7 1 0 0 7 1 1 0 2 4 0 0 0 17 21 20 51.2 Champions Lg (1 Season) 0.1 0 0 0 0 1 0 0 0 0 0 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 Matches 2020-2021 23 Atalanta it ITA Coppa Italia 2nd 0.1 0 0 0 0 0 1 0 0 0 0 Matches 2022-2023 25 Sampdoria it ITA Coppa Italia R16 0.5 0 0 0 1 1 0 0 0 0 0 Matches 2 Seasons 2 Clubs 1 League 0.6 0 0 0 1 1 1 0 0 0 0 Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Sampdoria (1 Season) 1 League 0.5 0 0 0 1 1 0 0 0 0 0 Atalanta (1 Season) 1 League 0.1 0 0 0 0 0 1 0 0 0 0
Miscellaneous Stats Table Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches 2020-2021 23 Atalanta 1. Champions Lg R16 0.1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 Matches 2021-2022 24 Eint Frankfurt 2. Europa Lg 1st 3.2 0 0 0 5 3 3 0 0 0 0 0 0 10 11 4 73.3 Matches 2023-2024 26 Rangers 2. Europa Lg R16 4.7 2 0 0 9 3 0 4 4 5 0 0 0 22 6 4 60.0 Matches 2024-2025 27 Twente 2. Europa Lg 4.7 1 0 0 6 6 1 1 3 6 0 0 0 14 12 12 50.0 Matches 4 Seasons 4 Clubs 2 Leagues 12.7 3 0 0 20 13 4 5 7 11 0 0 0 46 29 20 59.2 Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches Eint Frankfurt (1 Season) 1 League 3.2 0 0 0 5 3 3 0 0 0 0 0 0 10 11 4 73.3 Rangers (1 Season) 1 League 4.7 2 0 0 9 3 0 4 4 5 0 0 0 22 6 4 60.0 Twente (1 Season) 1 League 4.7 1 0 0 6 6 1 1 3 6 0 0 0 14 12 12 50.0 Atalanta (1 Season) 1 League 0.1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 Europa Lg (3 Seasons) 12.6 3 0 0 20 12 4 5 7 11 0 0 0 46 29 20 59.2 Champions Lg (1 Season) 0.1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0
About FBref.com
FBref.com launched (June 13, 2018) with domestic league coverage for England, France, Germany, Italy, Spain, and United States. Since then we have been steadily expanding our coverage to include domestic leagues from over 40 countries as well as domestic cup, super cup and youth leagues from top European countries. We have also added coverage for major international cups such as the UEFA Champions League and Copa Libertadores .
FBref is the most complete sources for women's football data on the internet. This includes the entire history of the FIFA Women's World Cup as well as recent domestic league seasons from nine countries, 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 Sam Lammers Pages
Sam Lammers 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