Standard Stats Table Season Age Squad Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches 2013-2014 18 OH Leuven be BEL 1. Pro League 1 0 15 0.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2014-2015 19 Lokeren 2. Europa Lg 3 1 97 1.1 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2014-2015 19 Lokeren be BEL 1. Pro League 21 5 546 6.1 4 0 4 4 0 0 0 0 0.66 0.00 0.66 0.66 0.66 Matches 2015-2016 20 Lokeren be BEL 1. Pro League 11 2 231 2.6 0 1 1 0 0 0 2 1 0.00 0.39 0.39 0.00 0.39 Matches 2016-2017 21 NAC Breda nl NED 2. Eerste Divisie 36 34 3,036 33.7 22 10 32 20 2 3 8 0 0.65 0.30 0.95 0.59 0.89 Matches 2017-2018 22 Utrecht nl NED 1. Eredivisie 29 14 1,385 15.4 9 3 12 9 0 0 3 0 0.58 0.19 0.78 0.58 0.78 Matches 2018-2019 23 Utrecht nl NED 1. Eredivisie 11 3 348 3.9 3 0 3 3 0 0 1 0 3.1 3.1 0.1 3.2 4 5 24 0.78 0.00 0.78 0.78 0.78 0.79 0.03 0.83 0.79 0.83 Matches 2019-2020 24 Heracles Almelo nl NED 1. Eredivisie 26 26 2,310 25.7 15 5 20 14 1 2 1 0 16.1 14.5 4.1 18.6 69 51 186 0.58 0.19 0.78 0.55 0.74 0.63 0.16 0.79 0.57 0.73 Matches 2020-2021 25 Genk be BEL 1. First Division A 28 5 782 8.7 4 1 5 2 2 3 1 0 6.8 4.4 0.6 5.0 16 13 77 0.46 0.12 0.58 0.23 0.35 0.78 0.07 0.85 0.51 0.58 Matches 2021-2022 26 Feyenoord 3. Conf Lg 13 7 765 8.5 10 2 12 10 0 0 2 0 6.8 6.8 2.4 9.2 12 14 63 1.18 0.24 1.41 1.18 1.41 0.80 0.29 1.09 0.80 1.09 Matches 2021-2022 26 Feyenoord nl NED 1. Eredivisie 27 9 1,079 12.0 9 2 11 8 1 1 0 0 8.5 7.7 1.6 9.3 21 11 111 0.75 0.17 0.92 0.67 0.83 0.71 0.13 0.84 0.64 0.77 Matches 2021-2022 26 Genk be BEL 1. First Division A 3 1 123 1.4 0 1 1 0 0 0 0 0 0.8 0.8 1.3 2.0 6 3 13 0.00 0.73 0.73 0.00 0.73 0.57 0.92 1.49 0.57 1.49 Matches 2022-2023 27 Cremonese it ITA Coppa Italia 3 1 125 1.4 1 0 1 0 1 1 1 0 0.72 0.00 0.72 0.00 0.00 Matches 2022-2023 27 Genk be BEL 1. Pro League A 3 3 230 2.6 3 1 4 2 1 1 0 0 2.9 2.1 0.9 3.0 4 3 20 1.17 0.39 1.57 0.78 1.17 1.14 0.33 1.48 0.84 1.17 Matches 2022-2023 27 Cremonese it ITA 1. Serie A 26 19 1,587 17.6 6 1 7 6 0 1 3 0 7.1 6.4 1.6 8.0 21 27 110 0.34 0.06 0.40 0.34 0.40 0.40 0.09 0.50 0.36 0.45 Matches 2023-2024 28 Rangers 2. Europa Lg 7 5 386 4.3 1 1 2 1 0 0 1 0 0.6 0.6 0.4 1.0 2 5 22 0.23 0.23 0.47 0.23 0.47 0.13 0.10 0.23 0.13 0.23 Matches 2023-2024 28 Rangers sct SCO 1. Premiership 35 27 2,274 25.3 16 4 20 16 0 0 0 0 0.63 0.16 0.79 0.63 0.79 Matches 2024-2025 29 Rangers 2. Europa Lg 6 4 353 3.9 1 1 2 1 0 0 0 0 4.0 4.0 0.2 4.2 6 2 19 0.25 0.25 0.51 0.25 0.51 1.02 0.05 1.07 1.02 1.07 Matches 2024-2025 29 Rangers sct SCO 1. Premiership 18 11 910 10.1 6 2 8 6 0 0 2 0 0.59 0.20 0.79 0.59 0.79 Matches 12 Seasons 9 Clubs 8 Leagues 307 177 16,582 184.2 110 35 145 102 8 12 26 1 56.6 50.3 13.2 63.5 161 134 645 0.60 0.19 0.79 0.55 0.74 0.64 0.15 0.79 0.57 0.72 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 Genk (3 Seasons) 1 League 34 9 1,135 12.6 7 3 10 4 3 4 1 0 10.5 7.3 2.7 10.0 26 19 110 0.56 0.24 0.79 0.32 0.56 0.83 0.22 1.05 0.58 0.80 Rangers (2 Seasons) 2 Leagues 66 47 3,923 43.6 24 8 32 24 0 0 3 0 4.6 4.6 0.6 5.2 8 7 41 0.55 0.18 0.73 0.55 0.73 0.55 0.08 0.63 0.55 0.63 Utrecht (2 Seasons) 1 League 40 17 1,733 19.3 12 3 15 12 0 0 4 0 3.1 3.1 0.1 3.2 4 5 24 0.62 0.16 0.78 0.62 0.78 0.79 0.03 0.83 0.79 0.83 Lokeren (2 Seasons) 2 Leagues 35 8 874 9.7 4 1 5 4 0 0 3 1 0.41 0.10 0.51 0.41 0.51 Feyenoord (1 Season) 2 Leagues 40 16 1,844 20.5 19 4 23 18 1 1 2 0 15.3 14.5 4.0 18.5 33 25 174 0.93 0.20 1.12 0.88 1.07 0.75 0.20 0.94 0.71 0.90 NAC Breda (1 Season) 1 League 36 34 3,036 33.7 22 10 32 20 2 3 8 0 0.65 0.30 0.95 0.59 0.89 Cremonese (1 Season) 2 Leagues 29 20 1,712 19.0 7 1 8 6 1 2 4 0 7.1 6.4 1.6 8.0 21 27 110 0.37 0.05 0.42 0.32 0.37 0.40 0.09 0.50 0.36 0.45 Heracles Almelo (1 Season) 1 League 26 26 2,310 25.7 15 5 20 14 1 2 1 0 16.1 14.5 4.1 18.6 69 51 186 0.58 0.19 0.78 0.55 0.74 0.63 0.16 0.79 0.57 0.73 OH Leuven (1 Season) 1 League 1 0 15 0.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Pro League A (6 Seasons) 67 16 1,927 21.4 11 4 15 8 3 4 3 1 10.5 7.3 2.7 10.0 26 19 110 0.51 0.19 0.70 0.37 0.56 0.83 0.22 1.05 0.58 0.80 Eredivisie (4 Seasons) 93 52 5,122 56.9 36 10 46 34 2 3 5 0 27.7 25.3 5.8 31.1 94 67 321 0.63 0.18 0.81 0.60 0.77 0.67 0.14 0.81 0.61 0.75 Europa Lg (3 Seasons) 16 10 836 9.3 2 2 4 2 0 0 2 0 4.6 4.6 0.6 5.2 8 7 41 0.22 0.22 0.43 0.22 0.43 0.55 0.08 0.63 0.55 0.63 Premiership (2 Seasons) 53 38 3,184 35.4 22 6 28 22 0 0 2 0 0.62 0.17 0.79 0.62 0.79 Eerste Divisie (1 Season) 36 34 3,036 33.7 22 10 32 20 2 3 8 0 0.65 0.30 0.95 0.59 0.89 Serie A (1 Season) 26 19 1,587 17.6 6 1 7 6 0 1 3 0 7.1 6.4 1.6 8.0 21 27 110 0.34 0.06 0.40 0.34 0.40 0.40 0.09 0.50 0.36 0.45 Conf Lg (1 Season) 13 7 765 8.5 10 2 12 10 0 0 2 0 6.8 6.8 2.4 9.2 12 14 63 1.18 0.24 1.41 1.18 1.41 0.80 0.29 1.09 0.80 1.09 Coppa Italia (1 Season) 3 1 125 1.4 1 0 1 0 1 1 1 0 0.72 0.00 0.72 0.00 0.00
Standard Stats Table Season Age Squad Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches 2013-2014 18 OH Leuven 1 League 1 0 15 0.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2014-2015 19 Lokeren 2 Leagues 24 6 643 7.1 4 0 4 4 0 0 1 0 0.56 0.00 0.56 0.56 0.56 2015-2016 20 Lokeren 1 League 11 2 231 2.6 0 1 1 0 0 0 2 1 0.00 0.39 0.39 0.00 0.39 2016-2017 21 NAC Breda 1 League 36 34 3,036 33.7 22 10 32 20 2 3 8 0 0.65 0.30 0.95 0.59 0.89 2017-2018 22 Utrecht 1 League 29 14 1,385 15.4 9 3 12 9 0 0 3 0 0.58 0.19 0.78 0.58 0.78 2018-2019 23 Utrecht 1 League 11 3 348 3.9 3 0 3 3 0 0 1 0 3.1 3.1 0.1 3.2 4 5 24 0.78 0.00 0.78 0.78 0.78 0.79 0.03 0.83 0.79 0.83 2019-2020 24 Heracles Almelo 1 League 26 26 2,310 25.7 15 5 20 14 1 2 1 0 16.1 14.5 4.1 18.6 69 51 186 0.58 0.19 0.78 0.55 0.74 0.63 0.16 0.79 0.57 0.73 2020-2021 25 Genk 1 League 28 5 782 8.7 4 1 5 2 2 3 1 0 6.8 4.4 0.6 5.0 16 13 77 0.46 0.12 0.58 0.23 0.35 0.78 0.07 0.85 0.51 0.58 2021-2022 26 Feyenoord 2 Leagues 40 16 1,844 20.5 19 4 23 18 1 1 2 0 15.3 14.5 4.0 18.5 33 25 174 0.93 0.20 1.12 0.88 1.07 0.75 0.20 0.94 0.71 0.90 2021-2022 26 Genk 1 League 3 1 123 1.4 0 1 1 0 0 0 0 0 0.8 0.8 1.3 2.0 6 3 13 0.00 0.73 0.73 0.00 0.73 0.57 0.92 1.49 0.57 1.49 2022-2023 27 Genk 1 League 3 3 230 2.6 3 1 4 2 1 1 0 0 2.9 2.1 0.9 3.0 4 3 20 1.17 0.39 1.57 0.78 1.17 1.14 0.33 1.48 0.84 1.17 2022-2023 27 Cremonese 2 Leagues 29 20 1,712 19.0 7 1 8 6 1 2 4 0 7.1 6.4 1.6 8.0 21 27 110 0.37 0.05 0.42 0.32 0.37 0.40 0.09 0.50 0.36 0.45 2023-2024 28 Rangers 2 Leagues 42 32 2,660 29.6 17 5 22 17 0 0 1 0 0.6 0.6 0.4 1.0 2 5 22 0.58 0.17 0.74 0.58 0.74 0.13 0.10 0.23 0.13 0.23 2024-2025 29 Rangers 2 Leagues 24 15 1,263 14.0 7 3 10 7 0 0 2 0 4.0 4.0 0.2 4.2 6 2 19 0.50 0.21 0.71 0.50 0.71 1.02 0.05 1.07 1.02 1.07 12 Seasons 9 Clubs 8 Leagues 307 177 16,582 184.2 110 35 145 102 8 12 26 1 56.6 50.3 13.2 63.5 161 134 645 0.60 0.19 0.79 0.55 0.74 0.64 0.15 0.79 0.57 0.72 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 Genk (3 Seasons) 1 League 34 9 1,135 12.6 7 3 10 4 3 4 1 0 10.5 7.3 2.7 10.0 26 19 110 0.56 0.24 0.79 0.32 0.56 0.83 0.22 1.05 0.58 0.80 Rangers (2 Seasons) 2 Leagues 66 47 3,923 43.6 24 8 32 24 0 0 3 0 4.6 4.6 0.6 5.2 8 7 41 0.55 0.18 0.73 0.55 0.73 0.55 0.08 0.63 0.55 0.63 Utrecht (2 Seasons) 1 League 40 17 1,733 19.3 12 3 15 12 0 0 4 0 3.1 3.1 0.1 3.2 4 5 24 0.62 0.16 0.78 0.62 0.78 0.79 0.03 0.83 0.79 0.83 Lokeren (2 Seasons) 2 Leagues 35 8 874 9.7 4 1 5 4 0 0 3 1 0.41 0.10 0.51 0.41 0.51 Feyenoord (1 Season) 2 Leagues 40 16 1,844 20.5 19 4 23 18 1 1 2 0 15.3 14.5 4.0 18.5 33 25 174 0.93 0.20 1.12 0.88 1.07 0.75 0.20 0.94 0.71 0.90 NAC Breda (1 Season) 1 League 36 34 3,036 33.7 22 10 32 20 2 3 8 0 0.65 0.30 0.95 0.59 0.89 Cremonese (1 Season) 2 Leagues 29 20 1,712 19.0 7 1 8 6 1 2 4 0 7.1 6.4 1.6 8.0 21 27 110 0.37 0.05 0.42 0.32 0.37 0.40 0.09 0.50 0.36 0.45 Heracles Almelo (1 Season) 1 League 26 26 2,310 25.7 15 5 20 14 1 2 1 0 16.1 14.5 4.1 18.6 69 51 186 0.58 0.19 0.78 0.55 0.74 0.63 0.16 0.79 0.57 0.73 OH Leuven (1 Season) 1 League 1 0 15 0.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Pro League A (6 Seasons) 67 16 1,927 21.4 11 4 15 8 3 4 3 1 10.5 7.3 2.7 10.0 26 19 110 0.51 0.19 0.70 0.37 0.56 0.83 0.22 1.05 0.58 0.80 Eredivisie (4 Seasons) 93 52 5,122 56.9 36 10 46 34 2 3 5 0 27.7 25.3 5.8 31.1 94 67 321 0.63 0.18 0.81 0.60 0.77 0.67 0.14 0.81 0.61 0.75 Europa Lg (3 Seasons) 16 10 836 9.3 2 2 4 2 0 0 2 0 4.6 4.6 0.6 5.2 8 7 41 0.22 0.22 0.43 0.22 0.43 0.55 0.08 0.63 0.55 0.63 Premiership (2 Seasons) 53 38 3,184 35.4 22 6 28 22 0 0 2 0 0.62 0.17 0.79 0.62 0.79 Eerste Divisie (1 Season) 36 34 3,036 33.7 22 10 32 20 2 3 8 0 0.65 0.30 0.95 0.59 0.89 Serie A (1 Season) 26 19 1,587 17.6 6 1 7 6 0 1 3 0 7.1 6.4 1.6 8.0 21 27 110 0.34 0.06 0.40 0.34 0.40 0.40 0.09 0.50 0.36 0.45 Conf Lg (1 Season) 13 7 765 8.5 10 2 12 10 0 0 2 0 6.8 6.8 2.4 9.2 12 14 63 1.18 0.24 1.41 1.18 1.41 0.80 0.29 1.09 0.80 1.09 Coppa Italia (1 Season) 3 1 125 1.4 1 0 1 0 1 1 1 0 0.72 0.00 0.72 0.00 0.00
Standard Stats Table Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches 2013-2014 18 OH Leuven be BEL 1. Pro League 15th 1 0 15 0.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2014-2015 19 Lokeren be BEL 1. Pro League 9th 21 5 546 6.1 4 0 4 4 0 0 0 0 0.66 0.00 0.66 0.66 0.66 Matches 2015-2016 20 Lokeren be BEL 1. Pro League 10th 11 2 231 2.6 0 1 1 0 0 0 2 1 0.00 0.39 0.39 0.00 0.39 Matches 2016-2017 21 NAC Breda nl NED 2. Eerste Divisie 5th 36 34 3,036 33.7 22 10 32 20 2 3 8 0 0.65 0.30 0.95 0.59 0.89 Matches 2017-2018 22 Utrecht nl NED 1. Eredivisie 5th 29 14 1,385 15.4 9 3 12 9 0 0 3 0 0.58 0.19 0.78 0.58 0.78 Matches 2018-2019 23 Utrecht nl NED 1. Eredivisie 6th 11 3 348 3.9 3 0 3 3 0 0 1 0 3.1 3.1 0.1 3.2 4 5 24 0.78 0.00 0.78 0.78 0.78 0.79 0.03 0.83 0.79 0.83 Matches 2019-2020 24 Heracles Almelo nl NED 1. Eredivisie 8th 26 26 2,310 25.7 15 5 20 14 1 2 1 0 16.1 14.5 4.1 18.6 69 51 186 0.58 0.19 0.78 0.55 0.74 0.63 0.16 0.79 0.57 0.73 Matches 2020-2021 25 Genk be BEL 1. First Division A 2nd 28 5 782 8.7 4 1 5 2 2 3 1 0 6.8 4.4 0.6 5.0 16 13 77 0.46 0.12 0.58 0.23 0.35 0.78 0.07 0.85 0.51 0.58 Matches 2021-2022 26 Feyenoord nl NED 1. Eredivisie 3rd 27 9 1,079 12.0 9 2 11 8 1 1 0 0 8.5 7.7 1.6 9.3 21 11 111 0.75 0.17 0.92 0.67 0.83 0.71 0.13 0.84 0.64 0.77 Matches 2021-2022 26 Genk be BEL 1. First Division A 8th 3 1 123 1.4 0 1 1 0 0 0 0 0 0.8 0.8 1.3 2.0 6 3 13 0.00 0.73 0.73 0.00 0.73 0.57 0.92 1.49 0.57 1.49 Matches 2022-2023 27 Genk be BEL 1. Pro League A 2nd 3 3 230 2.6 3 1 4 2 1 1 0 0 2.9 2.1 0.9 3.0 4 3 20 1.17 0.39 1.57 0.78 1.17 1.14 0.33 1.48 0.84 1.17 Matches 2022-2023 27 Cremonese it ITA 1. Serie A 19th 26 19 1,587 17.6 6 1 7 6 0 1 3 0 7.1 6.4 1.6 8.0 21 27 110 0.34 0.06 0.40 0.34 0.40 0.40 0.09 0.50 0.36 0.45 Matches 2023-2024 28 Rangers sct SCO 1. Premiership 2nd 35 27 2,274 25.3 16 4 20 16 0 0 0 0 0.63 0.16 0.79 0.63 0.79 Matches 2024-2025 29 Rangers sct SCO 1. Premiership 2nd 18 11 910 10.1 6 2 8 6 0 0 2 0 0.59 0.20 0.79 0.59 0.79 Matches 12 Seasons 9 Clubs 5 Leagues 275 159 14,856 165.1 97 31 128 90 7 11 21 1 45.3 39.0 10.1 49.1 141 113 541 0.59 0.19 0.78 0.55 0.73 0.63 0.14 0.77 0.54 0.68 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 Genk (3 Seasons) 1 League 34 9 1,135 12.6 7 3 10 4 3 4 1 0 10.5 7.3 2.7 10.0 26 19 110 0.56 0.24 0.79 0.32 0.56 0.83 0.22 1.05 0.58 0.80 Rangers (2 Seasons) 1 League 53 38 3,184 35.4 22 6 28 22 0 0 2 0 0.62 0.17 0.79 0.62 0.79 Utrecht (2 Seasons) 1 League 40 17 1,733 19.3 12 3 15 12 0 0 4 0 3.1 3.1 0.1 3.2 4 5 24 0.62 0.16 0.78 0.62 0.78 0.79 0.03 0.83 0.79 0.83 Lokeren (2 Seasons) 1 League 32 7 777 8.6 4 1 5 4 0 0 2 1 0.46 0.12 0.58 0.46 0.58 NAC Breda (1 Season) 1 League 36 34 3,036 33.7 22 10 32 20 2 3 8 0 0.65 0.30 0.95 0.59 0.89 Feyenoord (1 Season) 1 League 27 9 1,079 12.0 9 2 11 8 1 1 0 0 8.5 7.7 1.6 9.3 21 11 111 0.75 0.17 0.92 0.67 0.83 0.71 0.13 0.84 0.64 0.77 Cremonese (1 Season) 1 League 26 19 1,587 17.6 6 1 7 6 0 1 3 0 7.1 6.4 1.6 8.0 21 27 110 0.34 0.06 0.40 0.34 0.40 0.40 0.09 0.50 0.36 0.45 Heracles Almelo (1 Season) 1 League 26 26 2,310 25.7 15 5 20 14 1 2 1 0 16.1 14.5 4.1 18.6 69 51 186 0.58 0.19 0.78 0.55 0.74 0.63 0.16 0.79 0.57 0.73 OH Leuven (1 Season) 1 League 1 0 15 0.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Pro League A (6 Seasons) 67 16 1,927 21.4 11 4 15 8 3 4 3 1 10.5 7.3 2.7 10.0 26 19 110 0.51 0.19 0.70 0.37 0.56 0.83 0.22 1.05 0.58 0.80 Eredivisie (4 Seasons) 93 52 5,122 56.9 36 10 46 34 2 3 5 0 27.7 25.3 5.8 31.1 94 67 321 0.63 0.18 0.81 0.60 0.77 0.67 0.14 0.81 0.61 0.75 Premiership (2 Seasons) 53 38 3,184 35.4 22 6 28 22 0 0 2 0 0.62 0.17 0.79 0.62 0.79 Eerste Divisie (1 Season) 36 34 3,036 33.7 22 10 32 20 2 3 8 0 0.65 0.30 0.95 0.59 0.89 Serie A (1 Season) 26 19 1,587 17.6 6 1 7 6 0 1 3 0 7.1 6.4 1.6 8.0 21 27 110 0.34 0.06 0.40 0.34 0.40 0.40 0.09 0.50 0.36 0.45
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 2022-2023 27 Cremonese it ITA Coppa Italia SF 3 1 125 1.4 1 0 1 0 1 1 1 0 0.72 0.00 0.72 0.00 0.00 Matches 1 Season 1 Club 1 League 3 1 125 1.4 1 0 1 0 1 1 1 0 0.72 0.00 0.72 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 2014-2015 19 Lokeren 2. Europa Lg GR 3 1 97 1.1 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 26 Feyenoord 3. Conf Lg F 13 7 765 8.5 10 2 12 10 0 0 2 0 6.8 6.8 2.4 9.2 12 14 63 1.18 0.24 1.41 1.18 1.41 0.80 0.29 1.09 0.80 1.09 Matches 2023-2024 28 Rangers 2. Europa Lg R16 7 5 386 4.3 1 1 2 1 0 0 1 0 0.6 0.6 0.4 1.0 2 5 22 0.23 0.23 0.47 0.23 0.47 0.13 0.10 0.23 0.13 0.23 Matches 2024-2025 29 Rangers 2. Europa Lg 6 4 353 3.9 1 1 2 1 0 0 0 0 4.0 4.0 0.2 4.2 6 2 19 0.25 0.25 0.51 0.25 0.51 1.02 0.05 1.07 1.02 1.07 Matches 4 Seasons 3 Clubs 2 Leagues 29 17 1,601 17.8 12 4 16 12 0 0 4 0 11.4 11.4 3.1 14.4 20 21 104 0.67 0.22 0.90 0.67 0.90 0.68 0.18 0.86 0.68 0.86 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 Rangers (2 Seasons) 1 League 13 9 739 8.2 2 2 4 2 0 0 1 0 4.6 4.6 0.6 5.2 8 7 41 0.24 0.24 0.49 0.24 0.49 0.55 0.08 0.63 0.55 0.63 Feyenoord (1 Season) 1 League 13 7 765 8.5 10 2 12 10 0 0 2 0 6.8 6.8 2.4 9.2 12 14 63 1.18 0.24 1.41 1.18 1.41 0.80 0.29 1.09 0.80 1.09 Lokeren (1 Season) 1 League 3 1 97 1.1 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Europa Lg (3 Seasons) 16 10 836 9.3 2 2 4 2 0 0 2 0 4.6 4.6 0.6 5.2 8 7 41 0.22 0.22 0.43 0.22 0.43 0.55 0.08 0.63 0.55 0.63 Conf Lg (1 Season) 13 7 765 8.5 10 2 12 10 0 0 2 0 6.8 6.8 2.4 9.2 12 14 63 1.18 0.24 1.41 1.18 1.41 0.80 0.29 1.09 0.80 1.09
Shooting Table Season Age Squad Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches 2013-2014 18 OH Leuven be BEL 1. Pro League 0.2 0 0 0.00 0 0 2014-2015 19 Lokeren 2. Europa Lg 1.1 0 2 1.86 0.00 0 0 Matches 2014-2015 19 Lokeren be BEL 1. Pro League 6.1 4 6 0.99 0.67 0 0 Matches 2015-2016 20 Lokeren be BEL 1. Pro League 2.6 0 1 0.39 0.00 0 0 Matches 2016-2017 21 NAC Breda nl NED 2. Eerste Divisie 33.7 22 0 58 0.00 1.72 0.34 2 3 Matches 2017-2018 22 Utrecht nl NED 1. Eredivisie 15.4 9 0 17 0.00 1.10 0.53 0 0 Matches 2018-2019 23 Utrecht nl NED 1. Eredivisie 3.9 3 12 7 58.3 3.10 1.81 0.25 0.43 11.4 0 0 0 3.1 3.1 0.26 -0.1 -0.1 Matches 2019-2020 24 Heracles Almelo nl NED 1. Eredivisie 25.7 15 82 42 51.2 3.19 1.64 0.17 0.33 13.5 0 1 2 16.1 14.5 0.18 -1.1 -0.5 Matches 2020-2021 25 Genk be BEL 1. First Division A 8.7 4 22 6 27.3 2.53 0.69 0.09 0.33 14.3 0 2 3 6.8 4.4 0.20 -2.8 -2.4 Matches 2021-2022 26 Feyenoord 3. Conf Lg 8.5 10 28 18 64.3 3.29 2.12 0.36 0.56 13.2 0 0 0 6.8 6.8 0.24 +3.2 +3.2 Matches 2021-2022 26 Feyenoord nl NED 1. Eredivisie 12.0 9 50 21 42.0 4.17 1.75 0.16 0.38 13.3 0 1 1 8.5 7.7 0.15 +0.5 +0.3 Matches 2021-2022 26 Genk be BEL 1. First Division A 1.4 0 6 2 33.3 4.39 1.46 0.00 0.00 11.5 0 0 0 0.8 0.8 0.13 -0.8 -0.8 Matches 2022-2023 27 Cremonese it ITA Coppa Italia 1.4 1 3 3 100.0 2.16 2.16 0.00 0.00 1 1 Matches 2022-2023 27 Genk be BEL 1. Pro League A 2.6 3 12 10 83.3 4.70 3.91 0.17 0.20 14.5 0 1 1 2.9 2.1 0.18 +0.1 -0.1 Matches 2022-2023 27 Cremonese it ITA 1. Serie A 17.6 6 49 12 24.5 2.78 0.68 0.12 0.50 13.6 0 0 1 7.1 6.4 0.13 -1.1 -0.4 Matches 2023-2024 28 Rangers 2. Europa Lg 4.3 1 3 1 33.3 0.70 0.23 0.33 1.00 10.3 0 0 0 0.6 0.6 0.19 +0.4 +0.4 Matches 2023-2024 28 Rangers sct SCO 1. Premiership 25.3 16 103 48 46.6 4.08 1.90 0.16 0.33 0 0 Matches 2024-2025 29 Rangers 2. Europa Lg 3.9 1 11 5 45.5 2.80 1.27 0.09 0.20 11.8 0 0 0 4.0 4.0 0.36 -3.0 -3.0 Matches 2024-2025 29 Rangers sct SCO 1. Premiership 10.1 6 30 15 50.0 2.97 1.48 0.20 0.40 0 0 Matches 12 Seasons 9 Clubs 8 Leagues 184.2 110 411 274 64.5 2.36 1.49 0.24 0.37 13.3 0 8 12 56.6 50.3 0.18 -4.6 -3.3 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 Genk (3 Seasons) 1 League 12.6 7 40 18 45.0 3.17 1.43 0.10 0.22 13.9 0 3 4 10.5 7.3 0.18 -3.5 -3.3 Rangers (2 Seasons) 2 Leagues 43.6 24 147 69 46.9 3.37 1.58 0.16 0.35 11.5 0 0 0 4.6 4.6 0.33 -2.6 -2.6 Utrecht (2 Seasons) 1 League 19.3 12 12 24 200.0 0.62 1.25 1.00 0.50 11.4 0 0 0 3.1 3.1 0.26 -0.1 -0.1 Lokeren (2 Seasons) 2 Leagues 9.7 4 9 0.93 0.44 0 0 Feyenoord (1 Season) 2 Leagues 20.5 19 78 39 50.0 3.81 1.90 0.23 0.46 13.3 0 1 1 15.3 14.5 0.19 +3.7 +3.5 NAC Breda (1 Season) 1 League 33.7 22 0 58 0.00 1.72 0.34 2 3 Cremonese (1 Season) 2 Leagues 19.0 7 52 15 28.8 2.73 0.79 0.12 0.40 13.6 0 1 2 7.1 6.4 0.13 -1.1 -0.4 Heracles Almelo (1 Season) 1 League 25.7 15 82 42 51.2 3.19 1.64 0.17 0.33 13.5 0 1 2 16.1 14.5 0.18 -1.1 -0.5 OH Leuven (1 Season) 1 League 0.2 0 0 0.00 0 0 Pro League A (6 Seasons) 21.4 11 40 25 45.0 3.17 1.17 0.10 0.32 13.9 0 3 4 10.5 7.3 0.18 -3.5 -3.3 Eredivisie (4 Seasons) 56.9 36 144 87 60.4 2.53 1.53 0.24 0.39 13.2 0 2 3 27.7 25.3 0.18 -0.7 -0.3 Europa Lg (3 Seasons) 9.3 2 14 8 42.9 1.71 0.86 0.14 0.25 11.5 0 0 0 4.6 4.6 0.33 -2.6 -2.6 Premiership (2 Seasons) 35.4 22 133 63 47.4 3.76 1.78 0.17 0.35 0 0 Eerste Divisie (1 Season) 33.7 22 0 58 0.00 1.72 0.34 2 3 Serie A (1 Season) 17.6 6 49 12 24.5 2.78 0.68 0.12 0.50 13.6 0 0 1 7.1 6.4 0.13 -1.1 -0.4 Conf Lg (1 Season) 8.5 10 28 18 64.3 3.29 2.12 0.36 0.56 13.2 0 0 0 6.8 6.8 0.24 +3.2 +3.2 Coppa Italia (1 Season) 1.4 1 3 3 100.0 2.16 2.16 0.00 0.00 1 1
Shooting Table Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches 2013-2014 18 OH Leuven 1 League 0.2 0 0 0.00 0 0 2014-2015 19 Lokeren 2 Leagues 7.1 4 8 1.12 0.50 0 0 2015-2016 20 Lokeren 1 League 2.6 0 1 0.39 0.00 0 0 2016-2017 21 NAC Breda 1 League 33.7 22 0 58 0.00 1.72 0.34 2 3 2017-2018 22 Utrecht 1 League 15.4 9 0 17 0.00 1.10 0.53 0 0 2018-2019 23 Utrecht 1 League 3.9 3 12 7 58.3 3.10 1.81 0.25 0.43 11.4 0 0 0 3.1 3.1 0.26 -0.1 -0.1 2019-2020 24 Heracles Almelo 1 League 25.7 15 82 42 51.2 3.19 1.64 0.17 0.33 13.5 0 1 2 16.1 14.5 0.18 -1.1 -0.5 2020-2021 25 Genk 1 League 8.7 4 22 6 27.3 2.53 0.69 0.09 0.33 14.3 0 2 3 6.8 4.4 0.20 -2.8 -2.4 2021-2022 26 Feyenoord 2 Leagues 20.5 19 78 39 50.0 3.81 1.90 0.23 0.46 13.3 0 1 1 15.3 14.5 0.19 +3.7 +3.5 2021-2022 26 Genk 1 League 1.4 0 6 2 33.3 4.39 1.46 0.00 0.00 11.5 0 0 0 0.8 0.8 0.13 -0.8 -0.8 2022-2023 27 Genk 1 League 2.6 3 12 10 83.3 4.70 3.91 0.17 0.20 14.5 0 1 1 2.9 2.1 0.18 +0.1 -0.1 2022-2023 27 Cremonese 2 Leagues 19.0 7 52 15 28.8 2.73 0.79 0.12 0.40 13.6 0 1 2 7.1 6.4 0.13 -1.1 -0.4 2023-2024 28 Rangers 2 Leagues 29.6 17 106 49 46.2 3.59 1.66 0.16 0.35 10.3 0 0 0 0.6 0.6 0.19 +0.4 +0.4 2024-2025 29 Rangers 2 Leagues 14.0 7 41 20 48.8 2.92 1.43 0.17 0.35 11.8 0 0 0 4.0 4.0 0.36 -3.0 -3.0 12 Seasons 9 Clubs 8 Leagues 184.2 110 411 274 64.5 2.36 1.49 0.24 0.37 13.3 0 8 12 56.6 50.3 0.18 -4.6 -3.3 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 Genk (3 Seasons) 1 League 12.6 7 40 18 45.0 3.17 1.43 0.10 0.22 13.9 0 3 4 10.5 7.3 0.18 -3.5 -3.3 Rangers (2 Seasons) 2 Leagues 43.6 24 147 69 46.9 3.37 1.58 0.16 0.35 11.5 0 0 0 4.6 4.6 0.33 -2.6 -2.6 Utrecht (2 Seasons) 1 League 19.3 12 12 24 200.0 0.62 1.25 1.00 0.50 11.4 0 0 0 3.1 3.1 0.26 -0.1 -0.1 Lokeren (2 Seasons) 2 Leagues 9.7 4 9 0.93 0.44 0 0 Feyenoord (1 Season) 2 Leagues 20.5 19 78 39 50.0 3.81 1.90 0.23 0.46 13.3 0 1 1 15.3 14.5 0.19 +3.7 +3.5 NAC Breda (1 Season) 1 League 33.7 22 0 58 0.00 1.72 0.34 2 3 Cremonese (1 Season) 2 Leagues 19.0 7 52 15 28.8 2.73 0.79 0.12 0.40 13.6 0 1 2 7.1 6.4 0.13 -1.1 -0.4 Heracles Almelo (1 Season) 1 League 25.7 15 82 42 51.2 3.19 1.64 0.17 0.33 13.5 0 1 2 16.1 14.5 0.18 -1.1 -0.5 OH Leuven (1 Season) 1 League 0.2 0 0 0.00 0 0 Pro League A (6 Seasons) 21.4 11 40 25 45.0 3.17 1.17 0.10 0.32 13.9 0 3 4 10.5 7.3 0.18 -3.5 -3.3 Eredivisie (4 Seasons) 56.9 36 144 87 60.4 2.53 1.53 0.24 0.39 13.2 0 2 3 27.7 25.3 0.18 -0.7 -0.3 Europa Lg (3 Seasons) 9.3 2 14 8 42.9 1.71 0.86 0.14 0.25 11.5 0 0 0 4.6 4.6 0.33 -2.6 -2.6 Premiership (2 Seasons) 35.4 22 133 63 47.4 3.76 1.78 0.17 0.35 0 0 Eerste Divisie (1 Season) 33.7 22 0 58 0.00 1.72 0.34 2 3 Serie A (1 Season) 17.6 6 49 12 24.5 2.78 0.68 0.12 0.50 13.6 0 0 1 7.1 6.4 0.13 -1.1 -0.4 Conf Lg (1 Season) 8.5 10 28 18 64.3 3.29 2.12 0.36 0.56 13.2 0 0 0 6.8 6.8 0.24 +3.2 +3.2 Coppa Italia (1 Season) 1.4 1 3 3 100.0 2.16 2.16 0.00 0.00 1 1
Shooting Table Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches 2013-2014 18 OH Leuven be BEL 1. Pro League 15th 0.2 0 0 0.00 0 0 2014-2015 19 Lokeren be BEL 1. Pro League 9th 6.1 4 6 0.99 0.67 0 0 Matches 2015-2016 20 Lokeren be BEL 1. Pro League 10th 2.6 0 1 0.39 0.00 0 0 Matches 2016-2017 21 NAC Breda nl NED 2. Eerste Divisie 5th 33.7 22 0 58 0.00 1.72 0.34 2 3 Matches 2017-2018 22 Utrecht nl NED 1. Eredivisie 5th 15.4 9 0 17 0.00 1.10 0.53 0 0 Matches 2018-2019 23 Utrecht nl NED 1. Eredivisie 6th 3.9 3 12 7 58.3 3.10 1.81 0.25 0.43 11.4 0 0 0 3.1 3.1 0.26 -0.1 -0.1 Matches 2019-2020 24 Heracles Almelo nl NED 1. Eredivisie 8th 25.7 15 82 42 51.2 3.19 1.64 0.17 0.33 13.5 0 1 2 16.1 14.5 0.18 -1.1 -0.5 Matches 2020-2021 25 Genk be BEL 1. First Division A 2nd 8.7 4 22 6 27.3 2.53 0.69 0.09 0.33 14.3 0 2 3 6.8 4.4 0.20 -2.8 -2.4 Matches 2021-2022 26 Feyenoord nl NED 1. Eredivisie 3rd 12.0 9 50 21 42.0 4.17 1.75 0.16 0.38 13.3 0 1 1 8.5 7.7 0.15 +0.5 +0.3 Matches 2021-2022 26 Genk be BEL 1. First Division A 8th 1.4 0 6 2 33.3 4.39 1.46 0.00 0.00 11.5 0 0 0 0.8 0.8 0.13 -0.8 -0.8 Matches 2022-2023 27 Genk be BEL 1. Pro League A 2nd 2.6 3 12 10 83.3 4.70 3.91 0.17 0.20 14.5 0 1 1 2.9 2.1 0.18 +0.1 -0.1 Matches 2022-2023 27 Cremonese it ITA 1. Serie A 19th 17.6 6 49 12 24.5 2.78 0.68 0.12 0.50 13.6 0 0 1 7.1 6.4 0.13 -1.1 -0.4 Matches 2023-2024 28 Rangers sct SCO 1. Premiership 2nd 25.3 16 103 48 46.6 4.08 1.90 0.16 0.33 0 0 Matches 2024-2025 29 Rangers sct SCO 1. Premiership 2nd 10.1 6 30 15 50.0 2.97 1.48 0.20 0.40 0 0 Matches 12 Seasons 9 Clubs 5 Leagues 165.1 97 366 245 65.0 2.34 1.48 0.23 0.37 13.4 0 7 11 45.3 39.0 0.17 -5.3 -4.0 Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches Genk (3 Seasons) 1 League 12.6 7 40 18 45.0 3.17 1.43 0.10 0.22 13.9 0 3 4 10.5 7.3 0.18 -3.5 -3.3 Rangers (2 Seasons) 1 League 35.4 22 133 63 47.4 3.76 1.78 0.17 0.35 0 0 Utrecht (2 Seasons) 1 League 19.3 12 12 24 200.0 0.62 1.25 1.00 0.50 11.4 0 0 0 3.1 3.1 0.26 -0.1 -0.1 Lokeren (2 Seasons) 1 League 8.6 4 7 0.81 0.57 0 0 NAC Breda (1 Season) 1 League 33.7 22 0 58 0.00 1.72 0.34 2 3 Feyenoord (1 Season) 1 League 12.0 9 50 21 42.0 4.17 1.75 0.16 0.38 13.3 0 1 1 8.5 7.7 0.15 +0.5 +0.3 Cremonese (1 Season) 1 League 17.6 6 49 12 24.5 2.78 0.68 0.12 0.50 13.6 0 0 1 7.1 6.4 0.13 -1.1 -0.4 Heracles Almelo (1 Season) 1 League 25.7 15 82 42 51.2 3.19 1.64 0.17 0.33 13.5 0 1 2 16.1 14.5 0.18 -1.1 -0.5 OH Leuven (1 Season) 1 League 0.2 0 0 0.00 0 0 Pro League A (6 Seasons) 21.4 11 40 25 45.0 3.17 1.17 0.10 0.32 13.9 0 3 4 10.5 7.3 0.18 -3.5 -3.3 Eredivisie (4 Seasons) 56.9 36 144 87 60.4 2.53 1.53 0.24 0.39 13.2 0 2 3 27.7 25.3 0.18 -0.7 -0.3 Premiership (2 Seasons) 35.4 22 133 63 47.4 3.76 1.78 0.17 0.35 0 0 Eerste Divisie (1 Season) 33.7 22 0 58 0.00 1.72 0.34 2 3 Serie A (1 Season) 17.6 6 49 12 24.5 2.78 0.68 0.12 0.50 13.6 0 0 1 7.1 6.4 0.13 -1.1 -0.4
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 2022-2023 27 Cremonese it ITA Coppa Italia SF 1.4 1 3 3 100.0 2.16 2.16 0.00 0.00 1 1 Matches 1 Season 1 Club 1 League 1.4 1 3 3 100.0 2.16 2.16 0.00 0.00 1 1
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 2014-2015 19 Lokeren 2. Europa Lg GR 1.1 0 2 1.86 0.00 0 0 Matches 2021-2022 26 Feyenoord 3. Conf Lg F 8.5 10 28 18 64.3 3.29 2.12 0.36 0.56 13.2 0 0 0 6.8 6.8 0.24 +3.2 +3.2 Matches 2023-2024 28 Rangers 2. Europa Lg R16 4.3 1 3 1 33.3 0.70 0.23 0.33 1.00 10.3 0 0 0 0.6 0.6 0.19 +0.4 +0.4 Matches 2024-2025 29 Rangers 2. Europa Lg 3.9 1 11 5 45.5 2.80 1.27 0.09 0.20 11.8 0 0 0 4.0 4.0 0.36 -3.0 -3.0 Matches 4 Seasons 3 Clubs 2 Leagues 17.8 12 42 26 57.1 2.51 1.46 0.29 0.46 12.6 0 0 0 11.4 11.4 0.27 +0.6 +0.6 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 Rangers (2 Seasons) 1 League 8.2 2 14 6 42.9 1.71 0.73 0.14 0.33 11.5 0 0 0 4.6 4.6 0.33 -2.6 -2.6 Feyenoord (1 Season) 1 League 8.5 10 28 18 64.3 3.29 2.12 0.36 0.56 13.2 0 0 0 6.8 6.8 0.24 +3.2 +3.2 Lokeren (1 Season) 1 League 1.1 0 2 1.86 0.00 0 0 Europa Lg (3 Seasons) 9.3 2 14 8 42.9 1.71 0.86 0.14 0.25 11.5 0 0 0 4.6 4.6 0.33 -2.6 -2.6 Conf Lg (1 Season) 8.5 10 28 18 64.3 3.29 2.12 0.36 0.56 13.2 0 0 0 6.8 6.8 0.24 +3.2 +3.2
Passing Table Season Age Squad Country Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches 2013-2014 18 OH Leuven be BEL 1. Pro League 0.2 0 2014-2015 19 Lokeren 2. Europa Lg 1.1 0 Matches 2014-2015 19 Lokeren be BEL 1. Pro League 6.1 0 Matches 2015-2016 20 Lokeren be BEL 1. Pro League 2.6 1 Matches 2016-2017 21 NAC Breda nl NED 2. Eerste Divisie 33.7 10 Matches 2017-2018 22 Utrecht nl NED 1. Eredivisie 15.4 3 Matches 2018-2019 23 Utrecht nl NED 1. Eredivisie 3.9 59 84 70.2 808 114 42 51 82.4 14 19 73.7 3 5 60.0 0 0.1 0.1 -0.1 3 3 0 0 5 Matches 2019-2020 24 Heracles Almelo nl NED 1. Eredivisie 25.7 376 555 67.7 5111 1131 215 293 73.4 82 129 63.6 31 42 73.8 5 4.1 2.5 +0.9 30 25 16 0 51 Matches 2020-2021 25 Genk be BEL 1. First Division A 8.7 151 210 71.9 2047 311 87 112 77.7 49 66 74.2 4 6 66.7 1 0.6 0.7 +0.4 11 5 7 0 13 Matches 2021-2022 26 Feyenoord 3. Conf Lg 8.5 103 151 68.2 1520 316 57 77 74.0 30 43 69.8 8 9 88.9 2 2.4 1.6 -0.4 11 7 5 0 14 Matches 2021-2022 26 Feyenoord nl NED 1. Eredivisie 12.0 145 210 69.0 1749 259 92 114 80.7 39 59 66.1 2 5 40.0 2 1.6 1.0 +0.4 15 6 4 0 11 Matches 2021-2022 26 Genk be BEL 1. First Division A 1.4 25 35 71.4 381 42 17 23 73.9 7 10 70.0 1 1 100.0 1 1.3 0.7 -0.3 3 1 2 0 3 Matches 2022-2023 27 Cremonese it ITA Coppa Italia 1.4 0 Matches 2022-2023 27 Genk be BEL 1. Pro League A 2.6 36 51 70.6 610 173 18 22 81.8 12 18 66.7 4 4 100.0 1 0.9 0.6 +0.1 4 1 2 0 3 Matches 2022-2023 27 Cremonese it ITA 1. Serie A 17.6 180 280 64.3 2509 437 107 153 69.9 58 81 71.6 7 14 50.0 1 1.6 1.5 -0.6 23 11 8 1 27 Matches 2023-2024 28 Rangers 2. Europa Lg 4.3 53 73 72.6 603 99 39 49 79.6 10 17 58.8 1 3 33.3 1 0.4 0.2 +0.6 7 3 1 0 5 Matches 2023-2024 28 Rangers sct SCO 1. Premiership 25.3 4 Matches 2024-2025 29 Rangers 2. Europa Lg 3.9 41 62 66.1 606 40 22 31 71.0 13 18 72.2 3 3 100.0 1 0.2 0.1 +0.8 2 0 1 0 2 Matches 2024-2025 29 Rangers sct SCO 1. Premiership 10.1 2 Matches 12 Seasons 9 Clubs 8 Leagues 184.2 1169 1711 68.3 15944 2922 696 925 75.2 314 460 68.3 64 92 69.6 35 13.2 8.8 +21.8 109 62 46 1 134 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 Genk (3 Seasons) 1 League 12.6 212 296 71.6 3038 526 122 157 77.7 68 94 72.3 9 11 81.8 3 2.7 1.9 +0.3 18 7 11 0 19 Rangers (2 Seasons) 2 Leagues 43.6 94 135 69.6 1209 139 61 80 76.3 23 35 65.7 4 6 66.7 8 0.6 0.3 +7.4 9 3 2 0 7 Utrecht (2 Seasons) 1 League 19.3 59 84 70.2 808 114 42 51 82.4 14 19 73.7 3 5 60.0 3 0.1 0.1 +2.9 3 3 0 0 5 Lokeren (2 Seasons) 2 Leagues 9.7 1 Feyenoord (1 Season) 2 Leagues 20.5 248 361 68.7 3269 575 149 191 78.0 69 102 67.6 10 14 71.4 4 4.0 2.5 0.0 26 13 9 0 25 NAC Breda (1 Season) 1 League 33.7 10 Cremonese (1 Season) 2 Leagues 19.0 180 280 64.3 2509 437 107 153 69.9 58 81 71.6 7 14 50.0 1 1.6 1.5 -0.6 23 11 8 1 27 Heracles Almelo (1 Season) 1 League 25.7 376 555 67.7 5111 1131 215 293 73.4 82 129 63.6 31 42 73.8 5 4.1 2.5 +0.9 30 25 16 0 51 OH Leuven (1 Season) 1 League 0.2 0 Pro League A (6 Seasons) 21.4 212 296 71.6 3038 526 122 157 77.7 68 94 72.3 9 11 81.8 4 2.7 1.9 +1.3 18 7 11 0 19 Eredivisie (4 Seasons) 56.9 580 849 68.3 7668 1504 349 458 76.2 135 207 65.2 36 52 69.2 10 5.8 3.6 +4.2 48 34 20 0 67 Europa Lg (3 Seasons) 9.3 94 135 69.6 1209 139 61 80 76.3 23 35 65.7 4 6 66.7 2 0.6 0.3 +1.4 9 3 2 0 7 Premiership (2 Seasons) 35.4 6 Eerste Divisie (1 Season) 33.7 10 Serie A (1 Season) 17.6 180 280 64.3 2509 437 107 153 69.9 58 81 71.6 7 14 50.0 1 1.6 1.5 -0.6 23 11 8 1 27 Conf Lg (1 Season) 8.5 103 151 68.2 1520 316 57 77 74.0 30 43 69.8 8 9 88.9 2 2.4 1.6 -0.4 11 7 5 0 14 Coppa Italia (1 Season) 1.4 0
Passing Table Season Age Squad Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches 2013-2014 18 OH Leuven 1 League 0.2 0 2014-2015 19 Lokeren 2 Leagues 7.1 0 2015-2016 20 Lokeren 1 League 2.6 1 2016-2017 21 NAC Breda 1 League 33.7 10 2017-2018 22 Utrecht 1 League 15.4 3 2018-2019 23 Utrecht 1 League 3.9 59 84 70.2 808 114 42 51 82.4 14 19 73.7 3 5 60.0 0 0.1 0.1 -0.1 3 3 0 0 5 2019-2020 24 Heracles Almelo 1 League 25.7 376 555 67.7 5111 1131 215 293 73.4 82 129 63.6 31 42 73.8 5 4.1 2.5 +0.9 30 25 16 0 51 2020-2021 25 Genk 1 League 8.7 151 210 71.9 2047 311 87 112 77.7 49 66 74.2 4 6 66.7 1 0.6 0.7 +0.4 11 5 7 0 13 2021-2022 26 Feyenoord 2 Leagues 20.5 248 361 68.7 3269 575 149 191 78.0 69 102 67.6 10 14 71.4 4 4.0 2.5 0.0 26 13 9 0 25 2021-2022 26 Genk 1 League 1.4 25 35 71.4 381 42 17 23 73.9 7 10 70.0 1 1 100.0 1 1.3 0.7 -0.3 3 1 2 0 3 2022-2023 27 Genk 1 League 2.6 36 51 70.6 610 173 18 22 81.8 12 18 66.7 4 4 100.0 1 0.9 0.6 +0.1 4 1 2 0 3 2022-2023 27 Cremonese 2 Leagues 19.0 180 280 64.3 2509 437 107 153 69.9 58 81 71.6 7 14 50.0 1 1.6 1.5 -0.6 23 11 8 1 27 2023-2024 28 Rangers 2 Leagues 29.6 53 73 72.6 603 99 39 49 79.6 10 17 58.8 1 3 33.3 5 0.4 0.2 +4.6 7 3 1 0 5 2024-2025 29 Rangers 2 Leagues 14.0 41 62 66.1 606 40 22 31 71.0 13 18 72.2 3 3 100.0 3 0.2 0.1 +2.8 2 0 1 0 2 12 Seasons 9 Clubs 8 Leagues 184.2 1169 1711 68.3 15944 2922 696 925 75.2 314 460 68.3 64 92 69.6 35 13.2 8.8 +21.8 109 62 46 1 134 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 Genk (3 Seasons) 1 League 12.6 212 296 71.6 3038 526 122 157 77.7 68 94 72.3 9 11 81.8 3 2.7 1.9 +0.3 18 7 11 0 19 Rangers (2 Seasons) 2 Leagues 43.6 94 135 69.6 1209 139 61 80 76.3 23 35 65.7 4 6 66.7 8 0.6 0.3 +7.4 9 3 2 0 7 Utrecht (2 Seasons) 1 League 19.3 59 84 70.2 808 114 42 51 82.4 14 19 73.7 3 5 60.0 3 0.1 0.1 +2.9 3 3 0 0 5 Lokeren (2 Seasons) 2 Leagues 9.7 1 Feyenoord (1 Season) 2 Leagues 20.5 248 361 68.7 3269 575 149 191 78.0 69 102 67.6 10 14 71.4 4 4.0 2.5 0.0 26 13 9 0 25 NAC Breda (1 Season) 1 League 33.7 10 Cremonese (1 Season) 2 Leagues 19.0 180 280 64.3 2509 437 107 153 69.9 58 81 71.6 7 14 50.0 1 1.6 1.5 -0.6 23 11 8 1 27 Heracles Almelo (1 Season) 1 League 25.7 376 555 67.7 5111 1131 215 293 73.4 82 129 63.6 31 42 73.8 5 4.1 2.5 +0.9 30 25 16 0 51 OH Leuven (1 Season) 1 League 0.2 0 Pro League A (6 Seasons) 21.4 212 296 71.6 3038 526 122 157 77.7 68 94 72.3 9 11 81.8 4 2.7 1.9 +1.3 18 7 11 0 19 Eredivisie (4 Seasons) 56.9 580 849 68.3 7668 1504 349 458 76.2 135 207 65.2 36 52 69.2 10 5.8 3.6 +4.2 48 34 20 0 67 Europa Lg (3 Seasons) 9.3 94 135 69.6 1209 139 61 80 76.3 23 35 65.7 4 6 66.7 2 0.6 0.3 +1.4 9 3 2 0 7 Premiership (2 Seasons) 35.4 6 Eerste Divisie (1 Season) 33.7 10 Serie A (1 Season) 17.6 180 280 64.3 2509 437 107 153 69.9 58 81 71.6 7 14 50.0 1 1.6 1.5 -0.6 23 11 8 1 27 Conf Lg (1 Season) 8.5 103 151 68.2 1520 316 57 77 74.0 30 43 69.8 8 9 88.9 2 2.4 1.6 -0.4 11 7 5 0 14 Coppa Italia (1 Season) 1.4 0
Passing Table Season Age Squad Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches 2013-2014 18 OH Leuven be BEL 1. Pro League 15th 0.2 0 2014-2015 19 Lokeren be BEL 1. Pro League 9th 6.1 0 Matches 2015-2016 20 Lokeren be BEL 1. Pro League 10th 2.6 1 Matches 2016-2017 21 NAC Breda nl NED 2. Eerste Divisie 5th 33.7 10 Matches 2017-2018 22 Utrecht nl NED 1. Eredivisie 5th 15.4 3 Matches 2018-2019 23 Utrecht nl NED 1. Eredivisie 6th 3.9 59 84 70.2 808 114 42 51 82.4 14 19 73.7 3 5 60.0 0 0.1 0.1 -0.1 3 3 0 0 5 Matches 2019-2020 24 Heracles Almelo nl NED 1. Eredivisie 8th 25.7 376 555 67.7 5111 1131 215 293 73.4 82 129 63.6 31 42 73.8 5 4.1 2.5 +0.9 30 25 16 0 51 Matches 2020-2021 25 Genk be BEL 1. First Division A 2nd 8.7 151 210 71.9 2047 311 87 112 77.7 49 66 74.2 4 6 66.7 1 0.6 0.7 +0.4 11 5 7 0 13 Matches 2021-2022 26 Feyenoord nl NED 1. Eredivisie 3rd 12.0 145 210 69.0 1749 259 92 114 80.7 39 59 66.1 2 5 40.0 2 1.6 1.0 +0.4 15 6 4 0 11 Matches 2021-2022 26 Genk be BEL 1. First Division A 8th 1.4 25 35 71.4 381 42 17 23 73.9 7 10 70.0 1 1 100.0 1 1.3 0.7 -0.3 3 1 2 0 3 Matches 2022-2023 27 Genk be BEL 1. Pro League A 2nd 2.6 36 51 70.6 610 173 18 22 81.8 12 18 66.7 4 4 100.0 1 0.9 0.6 +0.1 4 1 2 0 3 Matches 2022-2023 27 Cremonese it ITA 1. Serie A 19th 17.6 180 280 64.3 2509 437 107 153 69.9 58 81 71.6 7 14 50.0 1 1.6 1.5 -0.6 23 11 8 1 27 Matches 2023-2024 28 Rangers sct SCO 1. Premiership 2nd 25.3 4 Matches 2024-2025 29 Rangers sct SCO 1. Premiership 2nd 10.1 2 Matches 12 Seasons 9 Clubs 5 Leagues 165.1 972 1425 68.2 13215 2467 578 768 75.3 261 382 68.3 52 77 67.5 31 10.1 6.9 +20.9 89 52 39 1 113 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 Genk (3 Seasons) 1 League 12.6 212 296 71.6 3038 526 122 157 77.7 68 94 72.3 9 11 81.8 3 2.7 1.9 +0.3 18 7 11 0 19 Rangers (2 Seasons) 1 League 35.4 6 Utrecht (2 Seasons) 1 League 19.3 59 84 70.2 808 114 42 51 82.4 14 19 73.7 3 5 60.0 3 0.1 0.1 +2.9 3 3 0 0 5 Lokeren (2 Seasons) 1 League 8.6 1 NAC Breda (1 Season) 1 League 33.7 10 Feyenoord (1 Season) 1 League 12.0 145 210 69.0 1749 259 92 114 80.7 39 59 66.1 2 5 40.0 2 1.6 1.0 +0.4 15 6 4 0 11 Cremonese (1 Season) 1 League 17.6 180 280 64.3 2509 437 107 153 69.9 58 81 71.6 7 14 50.0 1 1.6 1.5 -0.6 23 11 8 1 27 Heracles Almelo (1 Season) 1 League 25.7 376 555 67.7 5111 1131 215 293 73.4 82 129 63.6 31 42 73.8 5 4.1 2.5 +0.9 30 25 16 0 51 OH Leuven (1 Season) 1 League 0.2 0 Pro League A (6 Seasons) 21.4 212 296 71.6 3038 526 122 157 77.7 68 94 72.3 9 11 81.8 4 2.7 1.9 +1.3 18 7 11 0 19 Eredivisie (4 Seasons) 56.9 580 849 68.3 7668 1504 349 458 76.2 135 207 65.2 36 52 69.2 10 5.8 3.6 +4.2 48 34 20 0 67 Premiership (2 Seasons) 35.4 6 Eerste Divisie (1 Season) 33.7 10 Serie A (1 Season) 17.6 180 280 64.3 2509 437 107 153 69.9 58 81 71.6 7 14 50.0 1 1.6 1.5 -0.6 23 11 8 1 27
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 2022-2023 27 Cremonese it ITA Coppa Italia SF 1.4 0 Matches 1 Season 1 Club 1 League 1.4 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 2014-2015 19 Lokeren 2. Europa Lg GR 1.1 0 Matches 2021-2022 26 Feyenoord 3. Conf Lg F 8.5 103 151 68.2 1520 316 57 77 74.0 30 43 69.8 8 9 88.9 2 2.4 1.6 -0.4 11 7 5 0 14 Matches 2023-2024 28 Rangers 2. Europa Lg R16 4.3 53 73 72.6 603 99 39 49 79.6 10 17 58.8 1 3 33.3 1 0.4 0.2 +0.6 7 3 1 0 5 Matches 2024-2025 29 Rangers 2. Europa Lg 3.9 41 62 66.1 606 40 22 31 71.0 13 18 72.2 3 3 100.0 1 0.2 0.1 +0.8 2 0 1 0 2 Matches 4 Seasons 3 Clubs 2 Leagues 17.8 197 286 68.9 2729 455 118 157 75.2 53 78 67.9 12 15 80.0 4 3.1 1.9 +0.9 20 10 7 0 21 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 Rangers (2 Seasons) 1 League 8.2 94 135 69.6 1209 139 61 80 76.3 23 35 65.7 4 6 66.7 2 0.6 0.3 +1.4 9 3 2 0 7 Feyenoord (1 Season) 1 League 8.5 103 151 68.2 1520 316 57 77 74.0 30 43 69.8 8 9 88.9 2 2.4 1.6 -0.4 11 7 5 0 14 Lokeren (1 Season) 1 League 1.1 0 Europa Lg (3 Seasons) 9.3 94 135 69.6 1209 139 61 80 76.3 23 35 65.7 4 6 66.7 2 0.6 0.3 +1.4 9 3 2 0 7 Conf Lg (1 Season) 8.5 103 151 68.2 1520 316 57 77 74.0 30 43 69.8 8 9 88.9 2 2.4 1.6 -0.4 11 7 5 0 14
Pass Types Table Season Age Squad Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches 2013-2014 18 OH Leuven 1 League 0.2 2014-2015 19 Lokeren 2 Leagues 7.1 2015-2016 20 Lokeren 1 League 2.6 2016-2017 21 NAC Breda 1 League 33.7 0 2017-2018 22 Utrecht 1 League 15.4 0 2018-2019 23 Utrecht 1 League 3.9 84 77 6 1 0 0 3 1 1 1 0 0 59 1 2 2019-2020 24 Heracles Almelo 1 League 25.7 555 500 54 0 3 7 21 5 0 0 0 0 376 1 25 2020-2021 25 Genk 1 League 8.7 210 186 21 0 1 0 2 5 0 0 0 0 151 3 10 2021-2022 26 Feyenoord 2 Leagues 20.5 361 320 38 0 1 1 9 2 0 0 0 0 248 3 11 2021-2022 26 Genk 1 League 1.4 35 29 6 0 0 0 0 0 0 0 0 0 25 0 3 2022-2023 27 Genk 1 League 2.6 51 44 6 0 0 0 0 1 0 0 0 0 36 1 4 2022-2023 27 Cremonese 2 Leagues 19.0 280 250 29 0 1 1 8 3 0 0 0 0 180 1 9 2023-2024 28 Rangers 2 Leagues 29.6 73 65 8 0 0 0 8 0 0 0 0 0 53 0 1 2024-2025 29 Rangers 2 Leagues 14.0 62 55 7 0 0 0 2 0 0 0 0 0 41 0 2 12 Seasons 9 Clubs 8 Leagues 184.2 1711 1526 175 1 6 9 53 17 1 1 0 0 1169 10 67 Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches Genk (3 Seasons) 1 League 12.6 296 259 33 0 1 0 2 6 0 0 0 0 212 4 17 Rangers (2 Seasons) 2 Leagues 43.6 135 120 15 0 0 0 10 0 0 0 0 0 94 0 3 Utrecht (2 Seasons) 1 League 19.3 84 77 6 1 0 0 3 1 1 1 0 0 59 1 2 Lokeren (2 Seasons) 2 Leagues 9.7 Feyenoord (1 Season) 2 Leagues 20.5 361 320 38 0 1 1 9 2 0 0 0 0 248 3 11 NAC Breda (1 Season) 1 League 33.7 0 Cremonese (1 Season) 2 Leagues 19.0 280 250 29 0 1 1 8 3 0 0 0 0 180 1 9 Heracles Almelo (1 Season) 1 League 25.7 555 500 54 0 3 7 21 5 0 0 0 0 376 1 25 OH Leuven (1 Season) 1 League 0.2 Pro League A (6 Seasons) 21.4 296 259 33 0 1 0 2 6 0 0 0 0 212 4 17 Eredivisie (4 Seasons) 56.9 849 764 82 1 4 7 29 8 1 1 0 0 580 3 33 Europa Lg (3 Seasons) 9.3 135 120 15 0 0 0 0 0 0 0 0 0 94 0 3 Premiership (2 Seasons) 35.4 10 Eerste Divisie (1 Season) 33.7 0 Serie A (1 Season) 17.6 280 250 29 0 1 1 8 3 0 0 0 0 180 1 9 Conf Lg (1 Season) 8.5 151 133 16 0 0 1 4 0 0 0 0 0 103 2 5 Coppa Italia (1 Season) 1.4 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 2022-2023 27 Cremonese it ITA Coppa Italia SF 1.4 0 Matches 1 Season 1 Club 1 League 1.4 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 2014-2015 19 Lokeren 2. Europa Lg GR 1.1 Matches 2021-2022 26 Feyenoord 3. Conf Lg F 8.5 151 133 16 0 0 1 4 0 0 0 0 0 103 2 5 Matches 2023-2024 28 Rangers 2. Europa Lg R16 4.3 73 65 8 0 0 0 0 0 0 0 0 0 53 0 1 Matches 2024-2025 29 Rangers 2. Europa Lg 3.9 62 55 7 0 0 0 0 0 0 0 0 0 41 0 2 Matches 4 Seasons 3 Clubs 2 Leagues 17.8 286 253 31 0 0 1 4 0 0 0 0 0 197 2 8 Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches Rangers (2 Seasons) 1 League 8.2 135 120 15 0 0 0 0 0 0 0 0 0 94 0 3 Feyenoord (1 Season) 1 League 8.5 151 133 16 0 0 1 4 0 0 0 0 0 103 2 5 Lokeren (1 Season) 1 League 1.1 Europa Lg (3 Seasons) 9.3 135 120 15 0 0 0 0 0 0 0 0 0 94 0 3 Conf Lg (1 Season) 8.5 151 133 16 0 0 1 4 0 0 0 0 0 103 2 5
Goal and Shot Creation Table Season Age Squad Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches 2013-2014 18 OH Leuven 1 League 0.2 2014-2015 19 Lokeren 2 Leagues 7.1 2015-2016 20 Lokeren 1 League 2.6 2016-2017 21 NAC Breda 1 League 33.7 2017-2018 22 Utrecht 1 League 15.4 2018-2019 23 Utrecht 1 League 3.9 4 1.03 4 0 0 0 0 0 0 0.00 0 0 0 0 0 0 2019-2020 24 Heracles Almelo 1 League 25.7 69 2.69 45 0 11 8 3 2 11 0.43 7 0 2 1 1 0 2020-2021 25 Genk 1 League 8.7 22 2.54 15 1 5 1 0 0 2 0.23 1 0 1 0 0 0 2021-2022 26 Feyenoord 2 Leagues 20.5 50 2.44 34 0 7 6 3 0 9 0.44 6 0 2 1 0 0 2021-2022 26 Genk 1 League 1.4 3 2.20 3 0 0 0 0 0 2 1.46 2 0 0 0 0 0 2022-2023 27 Genk 1 League 2.6 11 4.30 5 1 3 1 1 0 2 0.78 1 0 0 1 0 0 2022-2023 27 Cremonese 2 Leagues 19.0 44 2.49 28 2 5 5 3 1 2 0.11 1 0 1 0 0 0 2023-2024 28 Rangers 2 Leagues 29.6 12 2.79 8 0 2 1 1 0 1 0.23 0 0 1 0 0 0 2024-2025 29 Rangers 2 Leagues 14.0 11 2.81 6 0 3 2 0 0 3 0.77 0 0 1 2 0 0 12 Seasons 9 Clubs 8 Leagues 184.2 226 2.55 148 4 36 24 11 3 32 0.36 18 0 8 5 1 0 Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches Genk (3 Seasons) 1 League 12.6 36 2.86 23 2 8 2 1 0 6 0.48 4 0 1 1 0 0 Rangers (2 Seasons) 2 Leagues 43.6 23 2.80 14 0 5 3 1 0 4 0.49 0 0 2 2 0 0 Utrecht (2 Seasons) 1 League 19.3 4 1.03 4 0 0 0 0 0 0 0.00 0 0 0 0 0 0 Lokeren (2 Seasons) 2 Leagues 9.7 Feyenoord (1 Season) 2 Leagues 20.5 50 2.44 34 0 7 6 3 0 9 0.44 6 0 2 1 0 0 NAC Breda (1 Season) 1 League 33.7 Cremonese (1 Season) 2 Leagues 19.0 44 2.49 28 2 5 5 3 1 2 0.11 1 0 1 0 0 0 Heracles Almelo (1 Season) 1 League 25.7 69 2.69 45 0 11 8 3 2 11 0.43 7 0 2 1 1 0 OH Leuven (1 Season) 1 League 0.2 Pro League A (6 Seasons) 21.4 36 2.86 23 2 8 2 1 0 6 0.48 4 0 1 1 0 0 Eredivisie (4 Seasons) 56.9 105 2.53 69 0 16 12 6 2 15 0.36 10 0 2 2 1 0 Europa Lg (3 Seasons) 9.3 23 2.80 14 0 5 3 1 0 4 0.49 0 0 2 2 0 0 Premiership (2 Seasons) 35.4 Eerste Divisie (1 Season) 33.7 Serie A (1 Season) 17.6 44 2.49 28 2 5 5 3 1 2 0.11 1 0 1 0 0 0 Conf Lg (1 Season) 8.5 18 2.12 14 0 2 2 0 0 5 0.59 3 0 2 0 0 0 Coppa Italia (1 Season) 1.4
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 2022-2023 27 Cremonese it ITA Coppa Italia SF 1.4 Matches 1 Season 1 Club 1 League 1.4
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 2014-2015 19 Lokeren 2. Europa Lg GR 1.1 Matches 2021-2022 26 Feyenoord 3. Conf Lg F 8.5 18 2.12 14 0 2 2 0 0 5 0.59 3 0 2 0 0 0 Matches 2023-2024 28 Rangers 2. Europa Lg R16 4.3 12 2.79 8 0 2 1 1 0 1 0.23 0 0 1 0 0 0 Matches 2024-2025 29 Rangers 2. Europa Lg 3.9 11 2.81 6 0 3 2 0 0 3 0.77 0 0 1 2 0 0 Matches 4 Seasons 3 Clubs 2 Leagues 17.8 41 2.46 28 0 7 5 1 0 9 0.54 3 0 4 2 0 0 Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches Rangers (2 Seasons) 1 League 8.2 23 2.80 14 0 5 3 1 0 4 0.49 0 0 2 2 0 0 Feyenoord (1 Season) 1 League 8.5 18 2.12 14 0 2 2 0 0 5 0.59 3 0 2 0 0 0 Lokeren (1 Season) 1 League 1.1 Europa Lg (3 Seasons) 9.3 23 2.80 14 0 5 3 1 0 4 0.49 0 0 2 2 0 0 Conf Lg (1 Season) 8.5 18 2.12 14 0 2 2 0 0 5 0.59 3 0 2 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 2013-2014 18 OH Leuven 1 League 0.2 0 2014-2015 19 Lokeren 2 Leagues 7.1 0 2015-2016 20 Lokeren 1 League 2.6 0 2016-2017 21 NAC Breda 1 League 33.7 0 0 0 2017-2018 22 Utrecht 1 League 15.4 0 0 0 2018-2019 23 Utrecht 1 League 3.9 1 1 1 0 0 0 5 0.0 5 5 0 5 0 1 0 0 2019-2020 24 Heracles Almelo 1 League 25.7 15 6 4 9 2 6 30 20.0 24 11 0 11 3 18 5 0 2020-2021 25 Genk 1 League 8.7 11 7 5 5 1 1 7 14.3 6 5 0 5 4 15 2 0 2021-2022 26 Feyenoord 2 Leagues 20.5 10 4 1 5 4 3 17 17.6 14 12 2 10 3 13 9 0 2021-2022 26 Genk 1 League 1.4 0 0 0 0 0 0 1 0.0 1 1 0 1 0 0 0 0 2022-2023 27 Genk 1 League 2.6 0 0 0 0 0 0 2 0.0 2 0 0 0 0 0 1 0 2022-2023 27 Cremonese 2 Leagues 19.0 11 4 4 4 3 2 6 33.3 4 14 2 12 3 14 5 0 2023-2024 28 Rangers 2 Leagues 29.6 3 9 1 1 1 1 4 25.0 3 1 0 1 2 3 0 0 2024-2025 29 Rangers 2 Leagues 14.0 1 2 0 1 0 0 2 0.0 2 1 0 1 0 1 1 0 12 Seasons 9 Clubs 8 Leagues 184.2 52 33 16 25 11 13 74 17.6 61 50 4 46 15 65 23 0 Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches Genk (3 Seasons) 1 League 12.6 11 7 5 5 1 1 10 10.0 9 6 0 6 4 15 3 0 Rangers (2 Seasons) 2 Leagues 43.6 4 11 1 2 1 1 6 16.7 5 2 0 2 2 4 1 0 Utrecht (2 Seasons) 1 League 19.3 1 1 1 0 0 0 5 0.0 5 5 0 5 0 1 0 0 Lokeren (2 Seasons) 2 Leagues 9.7 0 Feyenoord (1 Season) 2 Leagues 20.5 10 4 1 5 4 3 17 17.6 14 12 2 10 3 13 9 0 NAC Breda (1 Season) 1 League 33.7 0 0 0 Cremonese (1 Season) 2 Leagues 19.0 11 4 4 4 3 2 6 33.3 4 14 2 12 3 14 5 0 Heracles Almelo (1 Season) 1 League 25.7 15 6 4 9 2 6 30 20.0 24 11 0 11 3 18 5 0 OH Leuven (1 Season) 1 League 0.2 0 Pro League A (6 Seasons) 21.4 11 7 5 5 1 1 10 10.0 9 6 0 6 4 15 3 0 Eredivisie (4 Seasons) 56.9 21 9 6 12 3 8 44 18.2 36 19 0 19 4 25 9 0 Europa Lg (3 Seasons) 9.3 4 4 1 2 1 1 6 16.7 5 2 0 2 0 4 1 0 Premiership (2 Seasons) 35.4 7 2 0 Eerste Divisie (1 Season) 33.7 0 0 0 Serie A (1 Season) 17.6 11 4 4 4 3 2 6 33.3 4 14 2 12 3 14 5 0 Conf Lg (1 Season) 8.5 5 2 0 2 3 1 8 12.5 7 9 2 7 2 7 5 0 Coppa Italia (1 Season) 1.4 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 2022-2023 27 Cremonese it ITA Coppa Italia SF 1.4 0 0 Matches 1 Season 1 Club 1 League 1.4 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 2014-2015 19 Lokeren 2. Europa Lg GR 1.1 Matches 2021-2022 26 Feyenoord 3. Conf Lg F 8.5 5 2 0 2 3 1 8 12.5 7 9 2 7 2 7 5 0 Matches 2023-2024 28 Rangers 2. Europa Lg R16 4.3 3 3 1 1 1 1 4 25.0 3 1 0 1 0 3 0 0 Matches 2024-2025 29 Rangers 2. Europa Lg 3.9 1 1 0 1 0 0 2 0.0 2 1 0 1 0 1 1 0 Matches 4 Seasons 3 Clubs 2 Leagues 17.8 9 6 1 4 4 2 14 14.3 12 11 2 9 2 11 6 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 Rangers (2 Seasons) 1 League 8.2 4 4 1 2 1 1 6 16.7 5 2 0 2 0 4 1 0 Feyenoord (1 Season) 1 League 8.5 5 2 0 2 3 1 8 12.5 7 9 2 7 2 7 5 0 Lokeren (1 Season) 1 League 1.1 0 Europa Lg (3 Seasons) 9.3 4 4 1 2 1 1 6 16.7 5 2 0 2 0 4 1 0 Conf Lg (1 Season) 8.5 5 2 0 2 3 1 8 12.5 7 9 2 7 2 7 5 0
Possession Table Season Age Squad Country Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches 2013-2014 18 OH Leuven be BEL 1. Pro League 0.2 2014-2015 19 Lokeren 2. Europa Lg 1.1 Matches 2014-2015 19 Lokeren be BEL 1. Pro League 6.1 Matches 2015-2016 20 Lokeren be BEL 1. Pro League 2.6 Matches 2016-2017 21 NAC Breda nl NED 2. Eerste Divisie 33.7 Matches 2017-2018 22 Utrecht nl NED 1. Eredivisie 15.4 Matches 2018-2019 23 Utrecht nl NED 1. Eredivisie 3.9 123 1 2 65 57 25 123 1 0 0.0 1 100.0 72 312 121 4 3 4 16 12 103 24 Matches 2019-2020 24 Heracles Almelo nl NED 1. Eredivisie 25.7 871 9 26 361 504 177 869 74 41 55.4 32 43.2 489 3255 1556 69 32 46 91 62 663 186 Matches 2020-2021 25 Genk be BEL 1. First Division A 8.7 303 4 19 123 167 59 300 21 10 47.6 11 52.4 168 972 376 16 13 11 25 23 236 77 Matches 2021-2022 26 Feyenoord 3. Conf Lg 8.5 269 9 16 106 149 65 269 27 8 29.6 19 70.4 172 807 307 12 3 13 30 14 194 63 Matches 2021-2022 26 Feyenoord nl NED 1. Eredivisie 12.0 369 4 12 115 245 107 368 35 17 48.6 18 51.4 222 1135 487 21 10 21 45 20 277 111 Matches 2021-2022 26 Genk be BEL 1. First Division A 1.4 47 0 2 20 26 13 47 2 2 100.0 0 0.0 26 219 124 6 3 5 4 2 38 13 Matches 2022-2023 27 Cremonese it ITA Coppa Italia 1.4 Matches 2022-2023 27 Genk be BEL 1. Pro League A 2.6 70 2 3 28 40 19 69 4 3 75.0 1 25.0 54 451 164 4 4 4 3 4 53 20 Matches 2022-2023 27 Cremonese it ITA 1. Serie A 17.6 466 8 18 162 289 115 465 36 13 36.1 22 61.1 268 1302 530 21 10 24 61 21 340 110 Matches 2023-2024 28 Rangers 2. Europa Lg 4.3 104 0 6 48 52 21 104 11 3 27.3 8 72.7 47 148 48 2 0 2 9 7 76 22 Matches 2023-2024 28 Rangers sct SCO 1. Premiership 25.3 Matches 2024-2025 29 Rangers 2. Europa Lg 3.9 102 3 7 42 54 23 102 10 4 40.0 6 60.0 49 270 116 6 3 6 10 8 63 19 Matches 2024-2025 29 Rangers sct SCO 1. Premiership 10.1 Matches 12 Seasons 9 Clubs 8 Leagues 184.2 2724 40 111 1070 1583 624 2716 221 101 45.7 118 53.4 1567 8871 3829 161 81 136 294 173 2043 645 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 Genk (3 Seasons) 1 League 12.6 420 6 24 171 233 91 416 27 15 55.6 12 44.4 248 1642 664 26 20 20 32 29 327 110 Rangers (2 Seasons) 2 Leagues 43.6 206 3 13 90 106 44 206 21 7 33.3 14 66.7 96 418 164 8 3 8 19 15 139 41 Utrecht (2 Seasons) 1 League 19.3 123 1 2 65 57 25 123 1 0 0.0 1 100.0 72 312 121 4 3 4 16 12 103 24 Lokeren (2 Seasons) 2 Leagues 9.7 Feyenoord (1 Season) 2 Leagues 20.5 638 13 28 221 394 172 637 62 25 40.3 37 59.7 394 1942 794 33 13 34 75 34 471 174 NAC Breda (1 Season) 1 League 33.7 Cremonese (1 Season) 2 Leagues 19.0 466 8 18 162 289 115 465 36 13 36.1 22 61.1 268 1302 530 21 10 24 61 21 340 110 Heracles Almelo (1 Season) 1 League 25.7 871 9 26 361 504 177 869 74 41 55.4 32 43.2 489 3255 1556 69 32 46 91 62 663 186 OH Leuven (1 Season) 1 League 0.2 Pro League A (6 Seasons) 21.4 420 6 24 171 233 91 416 27 15 55.6 12 44.4 248 1642 664 26 20 20 32 29 327 110 Eredivisie (4 Seasons) 56.9 1363 14 40 541 806 309 1360 110 58 52.7 51 46.4 783 4702 2164 94 45 71 152 94 1043 321 Europa Lg (3 Seasons) 9.3 206 3 13 90 106 44 206 21 7 33.3 14 66.7 96 418 164 8 3 8 19 15 139 41 Premiership (2 Seasons) 35.4 Eerste Divisie (1 Season) 33.7 Serie A (1 Season) 17.6 466 8 18 162 289 115 465 36 13 36.1 22 61.1 268 1302 530 21 10 24 61 21 340 110 Conf Lg (1 Season) 8.5 269 9 16 106 149 65 269 27 8 29.6 19 70.4 172 807 307 12 3 13 30 14 194 63 Coppa Italia (1 Season) 1.4
Possession Table Season Age Squad Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches 2013-2014 18 OH Leuven 1 League 0.2 2014-2015 19 Lokeren 2 Leagues 7.1 2015-2016 20 Lokeren 1 League 2.6 2016-2017 21 NAC Breda 1 League 33.7 2017-2018 22 Utrecht 1 League 15.4 2018-2019 23 Utrecht 1 League 3.9 123 1 2 65 57 25 123 1 0 0.0 1 100.0 72 312 121 4 3 4 16 12 103 24 2019-2020 24 Heracles Almelo 1 League 25.7 871 9 26 361 504 177 869 74 41 55.4 32 43.2 489 3255 1556 69 32 46 91 62 663 186 2020-2021 25 Genk 1 League 8.7 303 4 19 123 167 59 300 21 10 47.6 11 52.4 168 972 376 16 13 11 25 23 236 77 2021-2022 26 Feyenoord 2 Leagues 20.5 638 13 28 221 394 172 637 62 25 40.3 37 59.7 394 1942 794 33 13 34 75 34 471 174 2021-2022 26 Genk 1 League 1.4 47 0 2 20 26 13 47 2 2 100.0 0 0.0 26 219 124 6 3 5 4 2 38 13 2022-2023 27 Genk 1 League 2.6 70 2 3 28 40 19 69 4 3 75.0 1 25.0 54 451 164 4 4 4 3 4 53 20 2022-2023 27 Cremonese 2 Leagues 19.0 466 8 18 162 289 115 465 36 13 36.1 22 61.1 268 1302 530 21 10 24 61 21 340 110 2023-2024 28 Rangers 2 Leagues 29.6 104 0 6 48 52 21 104 11 3 27.3 8 72.7 47 148 48 2 0 2 9 7 76 22 2024-2025 29 Rangers 2 Leagues 14.0 102 3 7 42 54 23 102 10 4 40.0 6 60.0 49 270 116 6 3 6 10 8 63 19 12 Seasons 9 Clubs 8 Leagues 184.2 2724 40 111 1070 1583 624 2716 221 101 45.7 118 53.4 1567 8871 3829 161 81 136 294 173 2043 645 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 Genk (3 Seasons) 1 League 12.6 420 6 24 171 233 91 416 27 15 55.6 12 44.4 248 1642 664 26 20 20 32 29 327 110 Rangers (2 Seasons) 2 Leagues 43.6 206 3 13 90 106 44 206 21 7 33.3 14 66.7 96 418 164 8 3 8 19 15 139 41 Utrecht (2 Seasons) 1 League 19.3 123 1 2 65 57 25 123 1 0 0.0 1 100.0 72 312 121 4 3 4 16 12 103 24 Lokeren (2 Seasons) 2 Leagues 9.7 Feyenoord (1 Season) 2 Leagues 20.5 638 13 28 221 394 172 637 62 25 40.3 37 59.7 394 1942 794 33 13 34 75 34 471 174 NAC Breda (1 Season) 1 League 33.7 Cremonese (1 Season) 2 Leagues 19.0 466 8 18 162 289 115 465 36 13 36.1 22 61.1 268 1302 530 21 10 24 61 21 340 110 Heracles Almelo (1 Season) 1 League 25.7 871 9 26 361 504 177 869 74 41 55.4 32 43.2 489 3255 1556 69 32 46 91 62 663 186 OH Leuven (1 Season) 1 League 0.2 Pro League A (6 Seasons) 21.4 420 6 24 171 233 91 416 27 15 55.6 12 44.4 248 1642 664 26 20 20 32 29 327 110 Eredivisie (4 Seasons) 56.9 1363 14 40 541 806 309 1360 110 58 52.7 51 46.4 783 4702 2164 94 45 71 152 94 1043 321 Europa Lg (3 Seasons) 9.3 206 3 13 90 106 44 206 21 7 33.3 14 66.7 96 418 164 8 3 8 19 15 139 41 Premiership (2 Seasons) 35.4 Eerste Divisie (1 Season) 33.7 Serie A (1 Season) 17.6 466 8 18 162 289 115 465 36 13 36.1 22 61.1 268 1302 530 21 10 24 61 21 340 110 Conf Lg (1 Season) 8.5 269 9 16 106 149 65 269 27 8 29.6 19 70.4 172 807 307 12 3 13 30 14 194 63 Coppa Italia (1 Season) 1.4
Possession Table Season Age Squad Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches 2013-2014 18 OH Leuven be BEL 1. Pro League 15th 0.2 2014-2015 19 Lokeren be BEL 1. Pro League 9th 6.1 Matches 2015-2016 20 Lokeren be BEL 1. Pro League 10th 2.6 Matches 2016-2017 21 NAC Breda nl NED 2. Eerste Divisie 5th 33.7 Matches 2017-2018 22 Utrecht nl NED 1. Eredivisie 5th 15.4 Matches 2018-2019 23 Utrecht nl NED 1. Eredivisie 6th 3.9 123 1 2 65 57 25 123 1 0 0.0 1 100.0 72 312 121 4 3 4 16 12 103 24 Matches 2019-2020 24 Heracles Almelo nl NED 1. Eredivisie 8th 25.7 871 9 26 361 504 177 869 74 41 55.4 32 43.2 489 3255 1556 69 32 46 91 62 663 186 Matches 2020-2021 25 Genk be BEL 1. First Division A 2nd 8.7 303 4 19 123 167 59 300 21 10 47.6 11 52.4 168 972 376 16 13 11 25 23 236 77 Matches 2021-2022 26 Feyenoord nl NED 1. Eredivisie 3rd 12.0 369 4 12 115 245 107 368 35 17 48.6 18 51.4 222 1135 487 21 10 21 45 20 277 111 Matches 2021-2022 26 Genk be BEL 1. First Division A 8th 1.4 47 0 2 20 26 13 47 2 2 100.0 0 0.0 26 219 124 6 3 5 4 2 38 13 Matches 2022-2023 27 Genk be BEL 1. Pro League A 2nd 2.6 70 2 3 28 40 19 69 4 3 75.0 1 25.0 54 451 164 4 4 4 3 4 53 20 Matches 2022-2023 27 Cremonese it ITA 1. Serie A 19th 17.6 466 8 18 162 289 115 465 36 13 36.1 22 61.1 268 1302 530 21 10 24 61 21 340 110 Matches 2023-2024 28 Rangers sct SCO 1. Premiership 2nd 25.3 Matches 2024-2025 29 Rangers sct SCO 1. Premiership 2nd 10.1 Matches 12 Seasons 9 Clubs 5 Leagues 165.1 2249 28 82 874 1328 515 2241 173 86 49.7 85 49.1 1299 7646 3358 141 75 115 245 144 1710 541 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 Genk (3 Seasons) 1 League 12.6 420 6 24 171 233 91 416 27 15 55.6 12 44.4 248 1642 664 26 20 20 32 29 327 110 Rangers (2 Seasons) 1 League 35.4 Utrecht (2 Seasons) 1 League 19.3 123 1 2 65 57 25 123 1 0 0.0 1 100.0 72 312 121 4 3 4 16 12 103 24 Lokeren (2 Seasons) 1 League 8.6 NAC Breda (1 Season) 1 League 33.7 Feyenoord (1 Season) 1 League 12.0 369 4 12 115 245 107 368 35 17 48.6 18 51.4 222 1135 487 21 10 21 45 20 277 111 Cremonese (1 Season) 1 League 17.6 466 8 18 162 289 115 465 36 13 36.1 22 61.1 268 1302 530 21 10 24 61 21 340 110 Heracles Almelo (1 Season) 1 League 25.7 871 9 26 361 504 177 869 74 41 55.4 32 43.2 489 3255 1556 69 32 46 91 62 663 186 OH Leuven (1 Season) 1 League 0.2 Pro League A (6 Seasons) 21.4 420 6 24 171 233 91 416 27 15 55.6 12 44.4 248 1642 664 26 20 20 32 29 327 110 Eredivisie (4 Seasons) 56.9 1363 14 40 541 806 309 1360 110 58 52.7 51 46.4 783 4702 2164 94 45 71 152 94 1043 321 Premiership (2 Seasons) 35.4 Eerste Divisie (1 Season) 33.7 Serie A (1 Season) 17.6 466 8 18 162 289 115 465 36 13 36.1 22 61.1 268 1302 530 21 10 24 61 21 340 110
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 2022-2023 27 Cremonese it ITA Coppa Italia SF 1.4 Matches 1 Season 1 Club 1 League 1.4
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 2014-2015 19 Lokeren 2. Europa Lg GR 1.1 Matches 2021-2022 26 Feyenoord 3. Conf Lg F 8.5 269 9 16 106 149 65 269 27 8 29.6 19 70.4 172 807 307 12 3 13 30 14 194 63 Matches 2023-2024 28 Rangers 2. Europa Lg R16 4.3 104 0 6 48 52 21 104 11 3 27.3 8 72.7 47 148 48 2 0 2 9 7 76 22 Matches 2024-2025 29 Rangers 2. Europa Lg 3.9 102 3 7 42 54 23 102 10 4 40.0 6 60.0 49 270 116 6 3 6 10 8 63 19 Matches 4 Seasons 3 Clubs 2 Leagues 17.8 475 12 29 196 255 109 475 48 15 31.3 33 68.8 268 1225 471 20 6 21 49 29 333 104 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 Rangers (2 Seasons) 1 League 8.2 206 3 13 90 106 44 206 21 7 33.3 14 66.7 96 418 164 8 3 8 19 15 139 41 Feyenoord (1 Season) 1 League 8.5 269 9 16 106 149 65 269 27 8 29.6 19 70.4 172 807 307 12 3 13 30 14 194 63 Lokeren (1 Season) 1 League 1.1 Europa Lg (3 Seasons) 9.3 206 3 13 90 106 44 206 21 7 33.3 14 66.7 96 418 164 8 3 8 19 15 139 41 Conf Lg (1 Season) 8.5 269 9 16 106 149 65 269 27 8 29.6 19 70.4 172 807 307 12 3 13 30 14 194 63
Playing Time Table Season Age Squad Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches 2013-2014 18 OH Leuven be BEL 1. Pro League 1 15 15 0.5 0.2 0 1 2014-2015 19 Lokeren 2. Europa Lg 3 97 32 18.0 1.1 1 0 2 1 3.00 2 0 +2 +1.86 +2.26 Matches 2014-2015 19 Lokeren be BEL 1. Pro League 21 546 26 16.9 6.1 5 1 16 3 1.43 13 4 +9 +1.48 +1.25 Matches 2015-2016 20 Lokeren be BEL 1. Pro League 11 231 21 7.1 2.6 2 0 9 15 0.55 3 4 -1 -0.39 -0.42 Matches 2016-2017 21 NAC Breda nl NED 2. Eerste Divisie 36 3,036 84 88.8 33.7 34 28 2 0 1.78 57 43 +14 +0.42 +0.18 Matches 2017-2018 22 Utrecht nl NED 1. Eredivisie 29 1,385 48 45.3 15.4 14 5 15 5 1.38 28 26 +2 +0.13 -0.03 Matches 2018-2019 23 Utrecht nl NED 1. Eredivisie 11 348 32 11.4 3.9 3 75 0 8 16 10 1.80 7 3 +4 +1.03 +0.87 6.5 7.2 -0.6 -0.16 -0.24 Matches 2019-2020 24 Heracles Almelo nl NED 1. Eredivisie 26 2,310 89 98.7 25.7 26 89 24 0 0 1.38 39 34 +5 +0.19 -2.81 39.1 39.1 0.0 0.00 -0.03 Matches 2020-2021 25 Genk be BEL 1. First Division A 28 782 28 25.6 8.7 5 80 2 23 17 6 1.69 12 14 -2 -0.23 -1.45 18.1 15.6 +2.5 +0.29 +0.03 Matches 2021-2022 26 Feyenoord 3. Conf Lg 13 765 59 65.4 8.5 7 84 4 6 30 0 2.15 20 11 +9 +1.06 +0.39 16.2 11.5 +4.7 +0.55 -0.34 Matches 2021-2022 26 Feyenoord nl NED 1. Eredivisie 27 1,079 40 35.3 12.0 9 79 4 18 21 2 2.07 32 14 +18 +1.50 +0.41 29.9 12.3 +17.5 +1.46 +0.53 Matches 2021-2022 26 Genk be BEL 1. First Division A 3 123 41 4.0 1.4 1 90 1 2 17 1 1.33 5 5 0 0.00 -0.58 4.0 2.2 +1.7 +1.26 +0.47 Matches 2022-2023 27 Cremonese it ITA Coppa Italia 3 125 42 20.8 1.4 1 45 0 2 40 1 1.33 1 1 0 0.00 -0.38 Matches 2022-2023 27 Genk be BEL 1. Pro League A 3 230 77 7.5 2.6 3 77 0 0 0 2.00 8 5 +3 +1.17 -0.03 7.1 2.0 +5.1 +2.01 +1.41 Matches 2022-2023 27 Cremonese it ITA 1. Serie A 26 1,587 61 46.4 17.6 19 74 7 7 27 2 0.50 15 36 -21 -1.19 -0.60 18.4 33.3 -14.9 -0.84 -0.23 Matches 2023-2024 28 Rangers 2. Europa Lg 7 386 55 53.6 4.3 5 76 1 2 4 1 1.57 5 7 -2 -0.47 -1.27 3.4 8.7 -5.3 -1.23 -1.97 Matches 2023-2024 28 Rangers sct SCO 1. Premiership 35 2,274 65 66.5 25.3 27 75 6 8 32 3 2.23 59 26 +33 +1.31 -0.42 Matches 2024-2025 29 Rangers 2. Europa Lg 6 353 59 65.4 3.9 4 80 2 2 17 0 1.83 7 6 +1 +0.25 -2.15 9.3 4.2 +5.1 +1.31 +1.34 Matches 2024-2025 29 Rangers sct SCO 1. Premiership 18 910 51 50.6 10.1 11 71 3 7 19 2 2.00 15 10 +5 +0.49 -1.12 Matches 12 Seasons 9 Clubs 8 Leagues 307 16,582 54 36.2 184.2 177 78 88 130 21 52 1.63 328 249 +79 +0.43 -0.14 152.0 136.1 +15.9 +0.18 -0.21 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 Genk (3 Seasons) 1 League 34 1,135 33 12.4 12.6 9 80 3 25 17 7 1.69 25 24 +1 +0.08 -0.91 29.2 19.9 +9.4 +0.74 +0.17 Rangers (2 Seasons) 2 Leagues 66 3,923 59 60.5 43.6 47 74 12 19 23 6 2.06 86 49 +37 +0.85 -0.77 12.7 12.9 -0.2 -0.02 -0.49 Utrecht (2 Seasons) 1 League 40 1,733 43 28.3 19.3 17 75 5 23 16 15 1.50 35 29 +6 +0.31 +0.15 6.5 7.2 -0.6 -0.16 -0.24 Lokeren (2 Seasons) 2 Leagues 35 874 25 12.5 9.7 8 1 27 19 1.29 18 8 +10 +1.03 +0.94 Feyenoord (1 Season) 2 Leagues 40 1,844 46 43.6 20.5 16 81 8 24 23 2 2.10 52 25 +27 +1.32 +0.30 46.0 23.8 +22.2 +1.08 +0.16 NAC Breda (1 Season) 1 League 36 3,036 84 88.8 33.7 34 28 2 0 1.78 57 43 +14 +0.42 +0.18 Cremonese (1 Season) 2 Leagues 29 1,712 59 42.6 19.0 20 72 7 9 30 3 0.59 16 37 -21 -1.10 -0.71 18.4 33.3 -14.9 -0.84 -0.23 Heracles Almelo (1 Season) 1 League 26 2,310 89 98.7 25.7 26 89 24 0 0 1.38 39 34 +5 +0.19 -2.81 39.1 39.1 0.0 0.00 -0.03 OH Leuven (1 Season) 1 League 1 15 15 0.5 0.2 0 1 Pro League A (6 Seasons) 67 1,927 29 10.3 21.4 16 80 4 51 17 25 1.42 41 32 +9 +0.42 -0.20 29.2 19.9 +9.4 +0.74 +0.17 Eredivisie (4 Seasons) 93 5,122 55 44.5 56.9 52 85 33 41 19 17 1.63 106 77 +29 +0.51 +0.05 75.5 58.6 +16.9 +0.41 -0.03 Europa Lg (3 Seasons) 16 836 52 46.4 9.3 10 78 3 6 10 2 1.94 14 13 +1 +0.11 -0.45 12.7 12.9 -0.2 -0.02 -0.49 Premiership (2 Seasons) 53 3,184 60 61.0 35.4 38 74 9 15 26 5 2.15 74 36 +38 +1.07 -0.61 Eerste Divisie (1 Season) 36 3,036 84 88.8 33.7 34 28 2 0 1.78 57 43 +14 +0.42 +0.18 Serie A (1 Season) 26 1,587 61 46.4 17.6 19 74 7 7 27 2 0.50 15 36 -21 -1.19 -0.60 18.4 33.3 -14.9 -0.84 -0.23 Conf Lg (1 Season) 13 765 59 65.4 8.5 7 84 4 6 30 0 2.15 20 11 +9 +1.06 +0.39 16.2 11.5 +4.7 +0.55 -0.34 Coppa Italia (1 Season) 3 125 42 20.8 1.4 1 45 0 2 40 1 1.33 1 1 0 0.00 -0.38
Playing Time Table Season Age Squad Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches 2013-2014 18 OH Leuven 1 League 1 15 15 0.5 0.2 0 1 2014-2015 19 Lokeren 2 Leagues 24 643 27 17.0 7.1 6 1 18 4 1.63 15 4 +11 +1.54 +1.40 2015-2016 20 Lokeren 1 League 11 231 21 7.1 2.6 2 0 9 15 0.55 3 4 -1 -0.39 -0.42 2016-2017 21 NAC Breda 1 League 36 3,036 84 88.8 33.7 34 28 2 0 1.78 57 43 +14 +0.42 +0.18 2017-2018 22 Utrecht 1 League 29 1,385 48 45.3 15.4 14 5 15 5 1.38 28 26 +2 +0.13 -0.03 2018-2019 23 Utrecht 1 League 11 348 32 11.4 3.9 3 75 0 8 16 10 1.80 7 3 +4 +1.03 +0.87 6.5 7.2 -0.6 -0.16 -0.24 2019-2020 24 Heracles Almelo 1 League 26 2,310 89 98.7 25.7 26 89 24 0 0 1.38 39 34 +5 +0.19 -2.81 39.1 39.1 0.0 0.00 -0.03 2020-2021 25 Genk 1 League 28 782 28 25.6 8.7 5 80 2 23 17 6 1.69 12 14 -2 -0.23 -1.45 18.1 15.6 +2.5 +0.29 +0.03 2021-2022 26 Feyenoord 2 Leagues 40 1,844 46 43.6 20.5 16 81 8 24 23 2 2.10 52 25 +27 +1.32 +0.30 46.0 23.8 +22.2 +1.08 +0.16 2021-2022 26 Genk 1 League 3 123 41 4.0 1.4 1 90 1 2 17 1 1.33 5 5 0 0.00 -0.58 4.0 2.2 +1.7 +1.26 +0.47 2022-2023 27 Genk 1 League 3 230 77 7.5 2.6 3 77 0 0 0 2.00 8 5 +3 +1.17 -0.03 7.1 2.0 +5.1 +2.01 +1.41 2022-2023 27 Cremonese 2 Leagues 29 1,712 59 42.6 19.0 20 72 7 9 30 3 0.59 16 37 -21 -1.10 -0.71 18.4 33.3 -14.9 -0.84 -0.23 2023-2024 28 Rangers 2 Leagues 42 2,660 63 64.3 29.6 32 75 7 10 26 4 2.12 64 33 +31 +1.05 -0.47 3.4 8.7 -5.3 -1.23 -1.97 2024-2025 29 Rangers 2 Leagues 24 1,263 53 54.0 14.0 15 73 5 9 18 2 1.96 22 16 +6 +0.43 -1.33 9.3 4.2 +5.1 +1.31 +1.34 12 Seasons 9 Clubs 8 Leagues 307 16,582 54 36.2 184.2 177 78 88 130 21 52 1.63 328 249 +79 +0.43 -0.14 152.0 136.1 +15.9 +0.18 -0.21 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 Genk (3 Seasons) 1 League 34 1,135 33 12.4 12.6 9 80 3 25 17 7 1.69 25 24 +1 +0.08 -0.91 29.2 19.9 +9.4 +0.74 +0.17 Rangers (2 Seasons) 2 Leagues 66 3,923 59 60.5 43.6 47 74 12 19 23 6 2.06 86 49 +37 +0.85 -0.77 12.7 12.9 -0.2 -0.02 -0.49 Utrecht (2 Seasons) 1 League 40 1,733 43 28.3 19.3 17 75 5 23 16 15 1.50 35 29 +6 +0.31 +0.15 6.5 7.2 -0.6 -0.16 -0.24 Lokeren (2 Seasons) 2 Leagues 35 874 25 12.5 9.7 8 1 27 19 1.29 18 8 +10 +1.03 +0.94 Feyenoord (1 Season) 2 Leagues 40 1,844 46 43.6 20.5 16 81 8 24 23 2 2.10 52 25 +27 +1.32 +0.30 46.0 23.8 +22.2 +1.08 +0.16 NAC Breda (1 Season) 1 League 36 3,036 84 88.8 33.7 34 28 2 0 1.78 57 43 +14 +0.42 +0.18 Cremonese (1 Season) 2 Leagues 29 1,712 59 42.6 19.0 20 72 7 9 30 3 0.59 16 37 -21 -1.10 -0.71 18.4 33.3 -14.9 -0.84 -0.23 Heracles Almelo (1 Season) 1 League 26 2,310 89 98.7 25.7 26 89 24 0 0 1.38 39 34 +5 +0.19 -2.81 39.1 39.1 0.0 0.00 -0.03 OH Leuven (1 Season) 1 League 1 15 15 0.5 0.2 0 1 Pro League A (6 Seasons) 67 1,927 29 10.3 21.4 16 80 4 51 17 25 1.42 41 32 +9 +0.42 -0.20 29.2 19.9 +9.4 +0.74 +0.17 Eredivisie (4 Seasons) 93 5,122 55 44.5 56.9 52 85 33 41 19 17 1.63 106 77 +29 +0.51 +0.05 75.5 58.6 +16.9 +0.41 -0.03 Europa Lg (3 Seasons) 16 836 52 46.4 9.3 10 78 3 6 10 2 1.94 14 13 +1 +0.11 -0.45 12.7 12.9 -0.2 -0.02 -0.49 Premiership (2 Seasons) 53 3,184 60 61.0 35.4 38 74 9 15 26 5 2.15 74 36 +38 +1.07 -0.61 Eerste Divisie (1 Season) 36 3,036 84 88.8 33.7 34 28 2 0 1.78 57 43 +14 +0.42 +0.18 Serie A (1 Season) 26 1,587 61 46.4 17.6 19 74 7 7 27 2 0.50 15 36 -21 -1.19 -0.60 18.4 33.3 -14.9 -0.84 -0.23 Conf Lg (1 Season) 13 765 59 65.4 8.5 7 84 4 6 30 0 2.15 20 11 +9 +1.06 +0.39 16.2 11.5 +4.7 +0.55 -0.34 Coppa Italia (1 Season) 3 125 42 20.8 1.4 1 45 0 2 40 1 1.33 1 1 0 0.00 -0.38
Playing Time Table Season Age Squad Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches 2013-2014 18 OH Leuven be BEL 1. Pro League 15th 1 15 15 0.5 0.2 0 1 2014-2015 19 Lokeren be BEL 1. Pro League 9th 21 546 26 16.9 6.1 5 1 16 3 1.43 13 4 +9 +1.48 +1.25 Matches 2015-2016 20 Lokeren be BEL 1. Pro League 10th 11 231 21 7.1 2.6 2 0 9 15 0.55 3 4 -1 -0.39 -0.42 Matches 2016-2017 21 NAC Breda nl NED 2. Eerste Divisie 5th 36 3,036 84 88.8 33.7 34 28 2 0 1.78 57 43 +14 +0.42 +0.18 Matches 2017-2018 22 Utrecht nl NED 1. Eredivisie 5th 29 1,385 48 45.3 15.4 14 5 15 5 1.38 28 26 +2 +0.13 -0.03 Matches 2018-2019 23 Utrecht nl NED 1. Eredivisie 6th 11 348 32 11.4 3.9 3 75 0 8 16 10 1.80 7 3 +4 +1.03 +0.87 6.5 7.2 -0.6 -0.16 -0.24 Matches 2019-2020 24 Heracles Almelo nl NED 1. Eredivisie 8th 26 2,310 89 98.7 25.7 26 89 24 0 0 1.38 39 34 +5 +0.19 -2.81 39.1 39.1 0.0 0.00 -0.03 Matches 2020-2021 25 Genk be BEL 1. First Division A 2nd 28 782 28 25.6 8.7 5 80 2 23 17 6 1.69 12 14 -2 -0.23 -1.45 18.1 15.6 +2.5 +0.29 +0.03 Matches 2021-2022 26 Feyenoord nl NED 1. Eredivisie 3rd 27 1,079 40 35.3 12.0 9 79 4 18 21 2 2.07 32 14 +18 +1.50 +0.41 29.9 12.3 +17.5 +1.46 +0.53 Matches 2021-2022 26 Genk be BEL 1. First Division A 8th 3 123 41 4.0 1.4 1 90 1 2 17 1 1.33 5 5 0 0.00 -0.58 4.0 2.2 +1.7 +1.26 +0.47 Matches 2022-2023 27 Genk be BEL 1. Pro League A 2nd 3 230 77 7.5 2.6 3 77 0 0 0 2.00 8 5 +3 +1.17 -0.03 7.1 2.0 +5.1 +2.01 +1.41 Matches 2022-2023 27 Cremonese it ITA 1. Serie A 19th 26 1,587 61 46.4 17.6 19 74 7 7 27 2 0.50 15 36 -21 -1.19 -0.60 18.4 33.3 -14.9 -0.84 -0.23 Matches 2023-2024 28 Rangers sct SCO 1. Premiership 2nd 35 2,274 65 66.5 25.3 27 75 6 8 32 3 2.23 59 26 +33 +1.31 -0.42 Matches 2024-2025 29 Rangers sct SCO 1. Premiership 2nd 18 910 51 50.6 10.1 11 71 3 7 19 2 2.00 15 10 +5 +0.49 -1.12 Matches 12 Seasons 9 Clubs 5 Leagues 275 14,856 54 35.2 165.1 159 78 81 116 20 49 1.59 293 224 +69 +0.42 -0.16 123.1 111.7 +11.4 +0.16 -0.22 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 Genk (3 Seasons) 1 League 34 1,135 33 12.4 12.6 9 80 3 25 17 7 1.69 25 24 +1 +0.08 -0.91 29.2 19.9 +9.4 +0.74 +0.17 Rangers (2 Seasons) 1 League 53 3,184 60 61.0 35.4 38 74 9 15 26 5 2.15 74 36 +38 +1.07 -0.61 Utrecht (2 Seasons) 1 League 40 1,733 43 28.3 19.3 17 75 5 23 16 15 1.50 35 29 +6 +0.31 +0.15 6.5 7.2 -0.6 -0.16 -0.24 Lokeren (2 Seasons) 1 League 32 777 24 12.0 8.6 7 1 25 18 1.13 16 8 +8 +0.93 +0.80 NAC Breda (1 Season) 1 League 36 3,036 84 88.8 33.7 34 28 2 0 1.78 57 43 +14 +0.42 +0.18 Feyenoord (1 Season) 1 League 27 1,079 40 35.3 12.0 9 79 4 18 21 2 2.07 32 14 +18 +1.50 +0.41 29.9 12.3 +17.5 +1.46 +0.53 Cremonese (1 Season) 1 League 26 1,587 61 46.4 17.6 19 74 7 7 27 2 0.50 15 36 -21 -1.19 -0.60 18.4 33.3 -14.9 -0.84 -0.23 Heracles Almelo (1 Season) 1 League 26 2,310 89 98.7 25.7 26 89 24 0 0 1.38 39 34 +5 +0.19 -2.81 39.1 39.1 0.0 0.00 -0.03 OH Leuven (1 Season) 1 League 1 15 15 0.5 0.2 0 1 Pro League A (6 Seasons) 67 1,927 29 10.3 21.4 16 80 4 51 17 25 1.42 41 32 +9 +0.42 -0.20 29.2 19.9 +9.4 +0.74 +0.17 Eredivisie (4 Seasons) 93 5,122 55 44.5 56.9 52 85 33 41 19 17 1.63 106 77 +29 +0.51 +0.05 75.5 58.6 +16.9 +0.41 -0.03 Premiership (2 Seasons) 53 3,184 60 61.0 35.4 38 74 9 15 26 5 2.15 74 36 +38 +1.07 -0.61 Eerste Divisie (1 Season) 36 3,036 84 88.8 33.7 34 28 2 0 1.78 57 43 +14 +0.42 +0.18 Serie A (1 Season) 26 1,587 61 46.4 17.6 19 74 7 7 27 2 0.50 15 36 -21 -1.19 -0.60 18.4 33.3 -14.9 -0.84 -0.23
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 2022-2023 27 Cremonese it ITA Coppa Italia SF 3 125 42 20.8 1.4 1 45 0 2 40 1 1.33 1 1 0 0.00 -0.38 Matches 1 Season 1 Club 1 League 3 125 42 20.8 1.4 1 45 0 2 40 1 1.33 1 1 0 0.00 -0.38
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 2014-2015 19 Lokeren 2. Europa Lg GR 3 97 32 18.0 1.1 1 0 2 1 3.00 2 0 +2 +1.86 +2.26 Matches 2021-2022 26 Feyenoord 3. Conf Lg F 13 765 59 65.4 8.5 7 84 4 6 30 0 2.15 20 11 +9 +1.06 +0.39 16.2 11.5 +4.7 +0.55 -0.34 Matches 2023-2024 28 Rangers 2. Europa Lg R16 7 386 55 53.6 4.3 5 76 1 2 4 1 1.57 5 7 -2 -0.47 -1.27 3.4 8.7 -5.3 -1.23 -1.97 Matches 2024-2025 29 Rangers 2. Europa Lg 6 353 59 65.4 3.9 4 80 2 2 17 0 1.83 7 6 +1 +0.25 -2.15 9.3 4.2 +5.1 +1.31 +1.34 Matches 4 Seasons 3 Clubs 2 Leagues 29 1,601 55 53.9 17.8 17 80 7 12 22 2 2.03 34 24 +10 +0.56 -0.03 28.9 24.4 +4.5 +0.27 -0.38 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 Rangers (2 Seasons) 1 League 13 739 57 58.7 8.2 9 78 3 4 10 1 1.69 12 13 -1 -0.12 -1.50 12.7 12.9 -0.2 -0.02 -0.49 Feyenoord (1 Season) 1 League 13 765 59 65.4 8.5 7 84 4 6 30 0 2.15 20 11 +9 +1.06 +0.39 16.2 11.5 +4.7 +0.55 -0.34 Lokeren (1 Season) 1 League 3 97 32 18.0 1.1 1 0 2 1 3.00 2 0 +2 +1.86 +2.26 Europa Lg (3 Seasons) 16 836 52 46.4 9.3 10 78 3 6 10 2 1.94 14 13 +1 +0.11 -0.45 12.7 12.9 -0.2 -0.02 -0.49 Conf Lg (1 Season) 13 765 59 65.4 8.5 7 84 4 6 30 0 2.15 20 11 +9 +1.06 +0.39 16.2 11.5 +4.7 +0.55 -0.34
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches 2013-2014 18 OH Leuven 1 League 0.2 0 0 2014-2015 19 Lokeren 2 Leagues 7.1 1 0 3 2015-2016 20 Lokeren 1 League 2.6 2 1 9 2016-2017 21 NAC Breda 1 League 33.7 8 0 0 0 0 0 0 0 0 0 0 2017-2018 22 Utrecht 1 League 15.4 3 0 0 38 0 0 0 0 0 0 0 0 2018-2019 23 Utrecht 1 League 3.9 1 0 0 10 6 8 3 0 1 0 0 0 7 15 9 62.5 2019-2020 24 Heracles Almelo 1 League 25.7 1 0 0 53 12 30 21 3 6 0 1 0 59 45 64 41.3 2020-2021 25 Genk 1 League 8.7 1 0 0 20 10 10 2 4 7 0 0 0 23 17 21 44.7 2021-2022 26 Feyenoord 2 Leagues 20.5 2 0 0 33 15 27 9 3 4 0 0 0 44 31 37 45.6 2021-2022 26 Genk 1 League 1.4 0 0 0 2 1 0 0 0 0 0 0 0 2 3 5 37.5 2022-2023 27 Genk 1 League 2.6 0 0 0 6 1 0 0 0 0 0 0 0 8 2 2 50.0 2022-2023 27 Cremonese 2 Leagues 19.0 4 0 0 35 16 24 8 3 4 0 0 0 30 16 48 25.0 2023-2024 28 Rangers 2 Leagues 29.6 1 0 0 44 22 36 8 2 9 0 0 0 4 6 14 30.0 2024-2025 29 Rangers 2 Leagues 14.0 2 0 0 23 15 14 2 0 2 0 0 0 8 9 12 42.9 12 Seasons 9 Clubs 8 Leagues 184.2 26 1 0 276 98 149 53 15 33 0 1 0 185 144 212 40.4 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches Genk (3 Seasons) 1 League 12.6 1 0 0 28 12 10 2 4 7 0 0 0 33 22 28 44.0 Rangers (2 Seasons) 2 Leagues 43.6 3 0 0 67 37 50 10 2 11 0 0 0 12 15 26 36.6 Utrecht (2 Seasons) 1 League 19.3 4 0 0 48 6 8 3 0 1 0 0 0 7 15 9 62.5 Lokeren (2 Seasons) 2 Leagues 9.7 3 1 12 Feyenoord (1 Season) 2 Leagues 20.5 2 0 0 33 15 27 9 3 4 0 0 0 44 31 37 45.6 NAC Breda (1 Season) 1 League 33.7 8 0 0 0 0 0 0 0 0 0 0 Cremonese (1 Season) 2 Leagues 19.0 4 0 0 35 16 24 8 3 4 0 0 0 30 16 48 25.0 Heracles Almelo (1 Season) 1 League 25.7 1 0 0 53 12 30 21 3 6 0 1 0 59 45 64 41.3 OH Leuven (1 Season) 1 League 0.2 0 0 Pro League A (6 Seasons) 21.4 3 1 0 37 12 10 2 4 7 0 0 0 33 22 28 44.0 Eredivisie (4 Seasons) 56.9 5 0 0 115 26 53 29 4 9 0 1 0 87 82 95 46.3 Europa Lg (3 Seasons) 9.3 2 0 0 19 6 9 0 0 4 0 0 0 12 15 26 36.6 Premiership (2 Seasons) 35.4 2 0 0 51 31 41 10 2 7 0 Eerste Divisie (1 Season) 33.7 8 0 0 0 0 0 0 0 0 0 0 Serie A (1 Season) 17.6 3 0 0 34 14 24 8 3 4 0 0 0 30 16 48 25.0 Conf Lg (1 Season) 8.5 2 0 0 19 7 12 4 2 2 0 0 0 23 9 15 37.5 Coppa Italia (1 Season) 1.4 1 0 0 1 2 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 2022-2023 27 Cremonese it ITA Coppa Italia SF 1.4 1 0 0 1 2 0 0 0 0 0 Matches 1 Season 1 Club 1 League 1.4 1 0 0 1 2 0 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 2014-2015 19 Lokeren 2. Europa Lg GR 1.1 1 0 3 Matches 2021-2022 26 Feyenoord 3. Conf Lg F 8.5 2 0 0 19 7 12 4 2 2 0 0 0 23 9 15 37.5 Matches 2023-2024 28 Rangers 2. Europa Lg R16 4.3 1 0 0 8 2 4 0 0 3 0 0 0 4 6 14 30.0 Matches 2024-2025 29 Rangers 2. Europa Lg 3.9 0 0 0 8 4 5 0 0 1 0 0 0 8 9 12 42.9 Matches 4 Seasons 3 Clubs 2 Leagues 17.8 4 0 0 38 13 21 4 2 6 0 0 0 35 24 41 36.9 Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches Rangers (2 Seasons) 1 League 8.2 1 0 0 16 6 9 0 0 4 0 0 0 12 15 26 36.6 Feyenoord (1 Season) 1 League 8.5 2 0 0 19 7 12 4 2 2 0 0 0 23 9 15 37.5 Lokeren (1 Season) 1 League 1.1 1 0 3 Europa Lg (3 Seasons) 9.3 2 0 0 19 6 9 0 0 4 0 0 0 12 15 26 36.6 Conf Lg (1 Season) 8.5 2 0 0 19 7 12 4 2 2 0 0 0 23 9 15 37.5
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 Cyriel Dessers Pages
Cyriel Dessers 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