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 12 9 791 8.8 3 3 6 3 0 0 2 0 5.5 5.5 1.5 6.9 13 4 43 0.34 0.34 0.68 0.34 0.68 0.62 0.17 0.79 0.62 0.79 Matches 2024-2025 29 Rangers sct SCO 1. Premiership 35 24 2,115 23.5 18 2 20 17 1 1 3 0 0.77 0.09 0.85 0.72 0.81 Matches 12 Seasons 9 Clubs 8 Leagues 330 195 18,225 202.5 124 37 161 115 9 13 29 1 58.1 51.8 14.4 66.2 168 136 669 0.61 0.18 0.80 0.57 0.75 0.62 0.15 0.78 0.55 0.71 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 89 65 5,566 61.8 38 10 48 37 1 1 6 0 6.0 6.0 1.9 7.9 15 9 65 0.61 0.16 0.78 0.60 0.76 0.46 0.15 0.61 0.46 0.61 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 First Division 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) 22 15 1,274 14.2 4 4 8 4 0 0 4 0 6.0 6.0 1.9 7.9 15 9 65 0.28 0.28 0.57 0.28 0.57 0.46 0.15 0.61 0.46 0.61 Premiership (2 Seasons) 70 51 4,389 48.8 34 6 40 33 1 1 3 0 0.70 0.12 0.82 0.68 0.80 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 47 33 2,906 32.3 21 5 26 20 1 1 5 0 5.5 5.5 1.5 6.9 13 4 43 0.65 0.15 0.81 0.62 0.77 0.62 0.17 0.79 0.62 0.79 12 Seasons 9 Clubs 8 Leagues 330 195 18,225 202.5 124 37 161 115 9 13 29 1 58.1 51.8 14.4 66.2 168 136 669 0.61 0.18 0.80 0.57 0.75 0.62 0.15 0.78 0.55 0.71 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 89 65 5,566 61.8 38 10 48 37 1 1 6 0 6.0 6.0 1.9 7.9 15 9 65 0.61 0.16 0.78 0.60 0.76 0.46 0.15 0.61 0.46 0.61 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 First Division 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) 22 15 1,274 14.2 4 4 8 4 0 0 4 0 6.0 6.0 1.9 7.9 15 9 65 0.28 0.28 0.57 0.28 0.57 0.46 0.15 0.61 0.46 0.61 Premiership (2 Seasons) 70 51 4,389 48.8 34 6 40 33 1 1 3 0 0.70 0.12 0.82 0.68 0.80 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 35 24 2,115 23.5 18 2 20 17 1 1 3 0 0.77 0.09 0.85 0.72 0.81 Matches 12 Seasons 9 Clubs 5 Leagues 292 172 16,061 178.5 109 31 140 101 8 12 22 1 45.3 39.0 10.1 49.1 141 113 541 0.61 0.17 0.78 0.57 0.74 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 70 51 4,389 48.8 34 6 40 33 1 1 3 0 0.70 0.12 0.82 0.68 0.80 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 (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) 70 51 4,389 48.8 34 6 40 33 1 1 3 0 0.70 0.12 0.82 0.68 0.80 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 QF 12 9 791 8.8 3 3 6 3 0 0 2 0 5.5 5.5 1.5 6.9 13 4 43 0.34 0.34 0.68 0.34 0.68 0.62 0.17 0.79 0.62 0.79 Matches 4 Seasons 3 Clubs 2 Leagues 35 22 2,039 22.7 14 6 20 14 0 0 6 0 12.8 12.8 4.4 17.2 27 23 128 0.62 0.26 0.88 0.62 0.88 0.59 0.20 0.80 0.59 0.80 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 19 14 1,177 13.1 4 4 8 4 0 0 3 0 6.0 6.0 1.9 7.9 15 9 65 0.31 0.31 0.61 0.31 0.61 0.46 0.15 0.61 0.46 0.61 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) 22 15 1,274 14.2 4 4 8 4 0 0 4 0 6.0 6.0 1.9 7.9 15 9 65 0.28 0.28 0.57 0.28 0.57 0.46 0.15 0.61 0.46 0.61 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 8.8 3 20 9 45.0 2.28 1.02 0.15 0.33 12.3 0 0 0 5.5 5.5 0.27 -2.5 -2.5 Matches 2024-2025 29 Rangers sct SCO 1. Premiership 23.5 18 84 43 51.2 3.57 1.83 0.20 0.40 1 1 Matches 12 Seasons 9 Clubs 8 Leagues 202.5 124 474 306 62.7 2.46 1.51 0.23 0.38 13.3 0 9 13 58.1 51.8 0.18 -4.1 -2.8 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 61.8 38 210 101 48.1 3.40 1.63 0.18 0.37 12.1 0 1 1 6.0 6.0 0.26 -2.0 -2.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) 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 First Division 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) 14.2 4 23 12 43.5 1.76 0.85 0.17 0.33 12.1 0 0 0 6.0 6.0 0.26 -2.0 -2.0 Premiership (2 Seasons) 48.8 34 187 91 48.7 3.83 1.87 0.18 0.36 1 1 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 32.3 21 104 52 50.0 3.22 1.61 0.19 0.38 12.3 0 1 1 5.5 5.5 0.27 -2.5 -2.5 12 Seasons 9 Clubs 8 Leagues 202.5 124 474 306 62.7 2.46 1.51 0.23 0.38 13.3 0 9 13 58.1 51.8 0.18 -4.1 -2.8 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 61.8 38 210 101 48.1 3.40 1.63 0.18 0.37 12.1 0 1 1 6.0 6.0 0.26 -2.0 -2.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) 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 First Division 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) 14.2 4 23 12 43.5 1.76 0.85 0.17 0.33 12.1 0 0 0 6.0 6.0 0.26 -2.0 -2.0 Premiership (2 Seasons) 48.8 34 187 91 48.7 3.83 1.87 0.18 0.36 1 1 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 23.5 18 84 43 51.2 3.57 1.83 0.20 0.40 1 1 Matches 12 Seasons 9 Clubs 5 Leagues 178.5 109 420 273 63.3 2.48 1.53 0.23 0.37 13.4 0 8 12 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 48.8 34 187 91 48.7 3.83 1.87 0.18 0.36 1 1 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 (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) 48.8 34 187 91 48.7 3.83 1.87 0.18 0.36 1 1 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 QF 8.8 3 20 9 45.0 2.28 1.02 0.15 0.33 12.3 0 0 0 5.5 5.5 0.27 -2.5 -2.5 Matches 4 Seasons 3 Clubs 2 Leagues 22.7 14 51 30 54.9 2.36 1.32 0.27 0.47 12.7 0 0 0 12.8 12.8 0.25 +1.2 +1.2 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 13.1 4 23 10 43.5 1.76 0.76 0.17 0.40 12.1 0 0 0 6.0 6.0 0.26 -2.0 -2.0 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) 14.2 4 23 12 43.5 1.76 0.85 0.17 0.33 12.1 0 0 0 6.0 6.0 0.26 -2.0 -2.0 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 8.8 99 146 67.8 1402 156 59 83 71.1 30 40 75.0 5 6 83.3 3 1.5 0.7 +1.5 7 3 2 1 4 Matches 2024-2025 29 Rangers sct SCO 1. Premiership 23.5 2 Matches 12 Seasons 9 Clubs 8 Leagues 202.5 1227 1795 68.4 16740 3038 733 977 75.0 331 482 68.7 66 95 69.5 37 14.4 9.4 +22.6 114 65 47 2 136 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 61.8 152 219 69.4 2005 255 98 132 74.2 40 57 70.2 6 9 66.7 10 1.9 0.9 +8.1 14 6 3 1 9 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 First Division 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) 14.2 152 219 69.4 2005 255 98 132 74.2 40 57 70.2 6 9 66.7 4 1.9 0.9 +2.1 14 6 3 1 9 Premiership (2 Seasons) 48.8 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 32.3 99 146 67.8 1402 156 59 83 71.1 30 40 75.0 5 6 83.3 5 1.5 0.7 +3.5 7 3 2 1 4 12 Seasons 9 Clubs 8 Leagues 202.5 1227 1795 68.4 16740 3038 733 977 75.0 331 482 68.7 66 95 69.5 37 14.4 9.4 +22.6 114 65 47 2 136 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 61.8 152 219 69.4 2005 255 98 132 74.2 40 57 70.2 6 9 66.7 10 1.9 0.9 +8.1 14 6 3 1 9 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 First Division 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) 14.2 152 219 69.4 2005 255 98 132 74.2 40 57 70.2 6 9 66.7 4 1.9 0.9 +2.1 14 6 3 1 9 Premiership (2 Seasons) 48.8 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 23.5 2 Matches 12 Seasons 9 Clubs 5 Leagues 178.5 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 48.8 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 (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) 48.8 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 QF 8.8 99 146 67.8 1402 156 59 83 71.1 30 40 75.0 5 6 83.3 3 1.5 0.7 +1.5 7 3 2 1 4 Matches 4 Seasons 3 Clubs 2 Leagues 22.7 255 370 68.9 3525 571 155 209 74.2 70 100 70.0 14 18 77.8 6 4.4 2.5 +1.6 25 13 8 1 23 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 13.1 152 219 69.4 2005 255 98 132 74.2 40 57 70.2 6 9 66.7 4 1.9 0.9 +2.1 14 6 3 1 9 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) 14.2 152 219 69.4 2005 255 98 132 74.2 40 57 70.2 6 9 66.7 4 1.9 0.9 +2.1 14 6 3 1 9 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 32.3 146 134 12 0 0 0 13 0 0 0 0 0 99 0 6 12 Seasons 9 Clubs 8 Leagues 202.5 1795 1605 180 1 6 9 64 17 1 1 0 0 1227 10 71 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 61.8 219 199 20 0 0 0 21 0 0 0 0 0 152 0 7 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 First Division 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) 14.2 219 199 20 0 0 0 2 0 0 0 0 0 152 0 7 Premiership (2 Seasons) 48.8 19 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 QF 8.8 146 134 12 0 0 0 2 0 0 0 0 0 99 0 6 Matches 4 Seasons 3 Clubs 2 Leagues 22.7 370 332 36 0 0 1 6 0 0 0 0 0 255 2 12 Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches Rangers (2 Seasons) 1 League 13.1 219 199 20 0 0 0 2 0 0 0 0 0 152 0 7 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) 14.2 219 199 20 0 0 0 2 0 0 0 0 0 152 0 7 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 32.3 20 2.28 12 0 4 2 2 0 6 0.68 3 0 1 2 0 0 12 Seasons 9 Clubs 8 Leagues 202.5 235 2.52 154 4 37 24 13 3 35 0.37 21 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 61.8 32 2.45 20 0 6 3 3 0 7 0.54 3 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 First Division 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) 14.2 32 2.45 20 0 6 3 3 0 7 0.54 3 0 2 2 0 0 Premiership (2 Seasons) 48.8 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 QF 8.8 20 2.28 12 0 4 2 2 0 6 0.68 3 0 1 2 0 0 Matches 4 Seasons 3 Clubs 2 Leagues 22.7 50 2.32 34 0 8 5 3 0 12 0.56 6 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 13.1 32 2.45 20 0 6 3 3 0 7 0.54 3 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) 14.2 32 2.45 20 0 6 3 3 0 7 0.54 3 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 32.3 4 9 2 2 0 0 5 0.0 5 3 0 3 2 4 5 0 12 Seasons 9 Clubs 8 Leagues 202.5 55 40 18 26 11 13 77 16.9 64 52 4 48 17 68 27 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 61.8 7 18 3 3 1 1 9 11.1 8 4 0 4 4 7 5 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 First Division 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) 14.2 7 6 3 3 1 1 9 11.1 8 4 0 4 0 7 5 0 Premiership (2 Seasons) 48.8 12 4 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 QF 8.8 4 3 2 2 0 0 5 0.0 5 3 0 3 0 4 5 0 Matches 4 Seasons 3 Clubs 2 Leagues 22.7 12 8 3 5 4 2 17 11.8 15 13 2 11 2 14 10 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 13.1 7 6 3 3 1 1 9 11.1 8 4 0 4 0 7 5 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) 14.2 7 6 3 3 1 1 9 11.1 8 4 0 4 0 7 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
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 8.8 223 7 22 101 105 41 223 21 9 42.9 12 57.1 106 616 301 13 7 10 18 13 153 43 Matches 2024-2025 29 Rangers sct SCO 1. Premiership 23.5 Matches 12 Seasons 9 Clubs 8 Leagues 202.5 2845 44 126 1129 1634 642 2837 232 106 45.7 124 53.4 1624 9217 4014 168 85 140 302 178 2133 669 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 61.8 327 7 28 149 157 62 327 32 12 37.5 20 62.5 153 764 349 15 7 12 27 20 229 65 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 First Division 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) 14.2 327 7 28 149 157 62 327 32 12 37.5 20 62.5 153 764 349 15 7 12 27 20 229 65 Premiership (2 Seasons) 48.8 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 32.3 223 7 22 101 105 41 223 21 9 42.9 12 57.1 106 616 301 13 7 10 18 13 153 43 12 Seasons 9 Clubs 8 Leagues 202.5 2845 44 126 1129 1634 642 2837 232 106 45.7 124 53.4 1624 9217 4014 168 85 140 302 178 2133 669 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 61.8 327 7 28 149 157 62 327 32 12 37.5 20 62.5 153 764 349 15 7 12 27 20 229 65 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 First Division 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) 14.2 327 7 28 149 157 62 327 32 12 37.5 20 62.5 153 764 349 15 7 12 27 20 229 65 Premiership (2 Seasons) 48.8 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 23.5 Matches 12 Seasons 9 Clubs 5 Leagues 178.5 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 48.8 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 (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) 48.8 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 QF 8.8 223 7 22 101 105 41 223 21 9 42.9 12 57.1 106 616 301 13 7 10 18 13 153 43 Matches 4 Seasons 3 Clubs 2 Leagues 22.7 596 16 44 255 306 127 596 59 20 33.9 39 66.1 325 1571 656 27 10 25 57 34 423 128 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 13.1 327 7 28 149 157 62 327 32 12 37.5 20 62.5 153 764 349 15 7 12 27 20 229 65 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) 14.2 327 7 28 149 157 62 327 32 12 37.5 20 62.5 153 764 349 15 7 12 27 20 229 65 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 8.7 5 80 2 23 17 6 1.69 12 14 -2 -0.23 18.1 15.6 +2.5 +0.29 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 1.4 1 90 1 2 17 1 1.33 5 5 0 0.00 4.0 2.2 +1.7 +1.26 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 12 791 66 71.3 8.8 9 82 4 3 18 0 1.50 13 12 +1 +0.11 -0.73 14.7 14.1 +0.6 +0.07 +0.80 Matches 2024-2025 29 Rangers sct SCO 1. Premiership 35 2,115 60 61.8 23.5 24 80 13 11 18 3 2.00 49 30 +19 +0.81 -0.57 Matches 12 Seasons 9 Clubs 8 Leagues 330 18,225 55 41.4 202.5 195 79 100 135 21 53 1.64 368 275 +93 +0.46 0.00 157.4 146.0 +11.4 +0.12 -0.20 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 7.5 12.6 9 80 3 25 17 7 1.69 25 24 +1 +0.08 -0.03 29.2 19.9 +9.4 +0.74 +1.41 Rangers (2 Seasons) 2 Leagues 89 5,566 63 64.2 61.8 65 78 24 24 21 7 1.99 126 75 +51 +0.82 -0.57 18.1 22.8 -4.7 -0.36 -0.38 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 First Division A (6 Seasons) 67 1,927 29 8.2 21.4 16 80 4 51 17 25 1.42 41 32 +9 +0.42 +0.50 29.2 19.9 +9.4 +0.74 +1.41 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) 22 1,274 58 53.8 14.2 15 80 5 7 12 2 1.73 20 19 +1 +0.07 -0.26 18.1 22.8 -4.7 -0.36 -0.38 Premiership (2 Seasons) 70 4,389 63 64.2 48.8 51 77 19 19 24 6 2.12 108 56 +52 +1.07 -0.48 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 8.7 5 80 2 23 17 6 1.69 12 14 -2 -0.23 18.1 15.6 +2.5 +0.29 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 1.4 1 90 1 2 17 1 1.33 5 5 0 0.00 4.0 2.2 +1.7 +1.26 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 47 2,906 62 64.2 32.3 33 80 17 14 18 3 1.87 62 42 +20 +0.62 -0.66 14.7 14.1 +0.6 +0.07 +0.80 12 Seasons 9 Clubs 8 Leagues 330 18,225 55 41.4 202.5 195 79 100 135 21 53 1.64 368 275 +93 +0.46 0.00 157.4 146.0 +11.4 +0.12 -0.20 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 7.5 12.6 9 80 3 25 17 7 1.69 25 24 +1 +0.08 -0.03 29.2 19.9 +9.4 +0.74 +1.41 Rangers (2 Seasons) 2 Leagues 89 5,566 63 64.2 61.8 65 78 24 24 21 7 1.99 126 75 +51 +0.82 -0.57 18.1 22.8 -4.7 -0.36 -0.38 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 First Division A (6 Seasons) 67 1,927 29 8.2 21.4 16 80 4 51 17 25 1.42 41 32 +9 +0.42 +0.50 29.2 19.9 +9.4 +0.74 +1.41 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) 22 1,274 58 53.8 14.2 15 80 5 7 12 2 1.73 20 19 +1 +0.07 -0.26 18.1 22.8 -4.7 -0.36 -0.38 Premiership (2 Seasons) 70 4,389 63 64.2 48.8 51 77 19 19 24 6 2.12 108 56 +52 +1.07 -0.48 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 8.7 5 80 2 23 17 6 1.69 12 14 -2 -0.23 18.1 15.6 +2.5 +0.29 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 1.4 1 90 1 2 17 1 1.33 5 5 0 0.00 4.0 2.2 +1.7 +1.26 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 35 2,115 60 61.8 23.5 24 80 13 11 18 3 2.00 49 30 +19 +0.81 -0.57 Matches 12 Seasons 9 Clubs 5 Leagues 292 16,061 55 40.2 178.5 172 79 91 120 20 50 1.62 327 244 +83 +0.47 0.00 123.1 111.7 +11.4 +0.16 -0.16 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 7.5 12.6 9 80 3 25 17 7 1.69 25 24 +1 +0.08 -0.03 29.2 19.9 +9.4 +0.74 +1.41 Rangers (2 Seasons) 1 League 70 4,389 63 64.2 48.8 51 77 19 19 24 6 2.12 108 56 +52 +1.07 -0.48 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 (6 Seasons) 67 1,927 29 8.2 21.4 16 80 4 51 17 25 1.42 41 32 +9 +0.42 +0.50 29.2 19.9 +9.4 +0.74 +1.41 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) 70 4,389 63 64.2 48.8 51 77 19 19 24 6 2.12 108 56 +52 +1.07 -0.48 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 QF 12 791 66 71.3 8.8 9 82 4 3 18 0 1.50 13 12 +1 +0.11 -0.73 14.7 14.1 +0.6 +0.07 +0.80 Matches 4 Seasons 3 Clubs 2 Leagues 35 2,039 58 57.6 22.7 22 81 9 13 22 2 1.88 40 30 +10 +0.44 +0.02 34.3 34.3 0.0 0.00 -0.35 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 19 1,177 62 64.3 13.1 14 80 5 5 12 1 1.53 18 19 -1 -0.08 -0.90 18.1 22.8 -4.7 -0.36 -0.38 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) 22 1,274 58 53.8 14.2 15 80 5 7 12 2 1.73 20 19 +1 +0.07 -0.26 18.1 22.8 -4.7 -0.36 -0.38 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 32.3 5 0 0 50 35 38 13 2 9 0 0 0 22 20 24 45.5 12 Seasons 9 Clubs 8 Leagues 202.5 29 1 0 303 118 173 64 17 40 0 1 0 199 155 224 40.9 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 61.8 6 0 0 94 57 74 21 4 18 0 0 0 26 26 38 40.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 First Division 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) 14.2 4 0 0 27 15 16 2 0 6 0 0 0 26 26 38 40.6 Premiership (2 Seasons) 48.8 3 0 0 70 42 58 19 4 12 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 QF 8.8 2 0 0 16 13 12 2 0 3 0 0 0 22 20 24 45.5 Matches 4 Seasons 3 Clubs 2 Leagues 22.7 6 0 0 46 22 28 6 2 8 0 0 0 49 35 53 39.8 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 13.1 3 0 0 24 15 16 2 0 6 0 0 0 26 26 38 40.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) 14.2 4 0 0 27 15 16 2 0 6 0 0 0 26 26 38 40.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