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 Jong Ajax nl NED 2. Eerste Divisie 15 11 1,045 11.6 1 0 1 1 0 0 4 1 0.09 0.00 0.09 0.09 0.09 2014-2015 19 FC Eindhoven nl NED 2. Eerste Divisie 37 33 3,009 33.4 4 3 7 4 0 0 3 0 0.12 0.09 0.21 0.12 0.21 Matches 2015-2016 20 Heerenveen nl NED 1. Eredivisie 23 16 1,422 15.8 1 3 4 1 0 0 3 0 0.06 0.19 0.25 0.06 0.25 Matches 2016-2017 21 Heerenveen nl NED 1. Eredivisie 0 0 Matches 2016-2017 21 Willem II nl NED 1. Eredivisie 8 6 526 5.8 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 22 FC Eindhoven nl NED 2. Eerste Divisie 37 37 3,252 36.1 2 3 5 2 0 0 8 0 0.06 0.08 0.14 0.06 0.14 Matches 2018-2019 23 FC Eindhoven nl NED 2. Eerste Divisie 36 36 3,167 35.2 11 15 26 7 4 4 7 0 0.31 0.43 0.74 0.20 0.63 Matches 2019-2020 24 De Graafschap nl NED 2. Eerste Divisie 24 23 2,101 23.3 5 9 14 5 0 0 3 0 0.21 0.39 0.60 0.21 0.60 Matches 2019-2020 24 FC Eindhoven nl NED 2. Eerste Divisie 3 3 270 3.0 4 0 4 2 2 2 1 0 1.33 0.00 1.33 0.67 0.67 Matches 2020-2021 25 Toulouse fr FRA Coupe de France 2 2 151 1.7 0 1 1 0 0 0 0 0 0.00 0.60 0.60 0.00 0.60 Matches 2020-2021 25 Toulouse fr FRA 2. Ligue 2 35 27 2,426 27.0 5 8 13 4 1 1 6 0 3.7 2.9 8.0 10.9 33 172 96 0.19 0.30 0.48 0.15 0.45 0.14 0.30 0.43 0.11 0.40 Matches 2021-2022 26 Toulouse fr FRA Coupe de France 4 3 302 3.4 0 3 3 0 0 0 1 0 0.00 0.89 0.89 0.00 0.89 Matches 2021-2022 26 Toulouse fr FRA 2. Ligue 2 37 37 3,203 35.6 12 21 33 7 5 5 5 0 7.7 3.8 14.6 18.3 48 411 104 0.34 0.59 0.93 0.20 0.79 0.22 0.41 0.63 0.11 0.52 Matches 2022-2023 27 Toulouse fr FRA Coupe de France 5 4 317 3.5 1 5 6 1 0 0 2 0 0.28 1.42 1.70 0.28 1.70 Matches 2022-2023 27 Toulouse fr FRA 1. Ligue 1 35 32 2,888 32.1 5 8 13 1 4 4 6 0 6.0 2.9 8.1 10.9 48 321 102 0.16 0.25 0.41 0.03 0.28 0.19 0.25 0.44 0.09 0.34 Matches 2023-2024 28 Ajax 3. Conf Lg 3 1 155 1.7 1 0 1 0 1 1 0 0 0.8 0.0 0.0 0.0 0 20 4 0.58 0.00 0.58 0.00 0.00 0.57 0.00 0.57 0.00 0.00 Matches 2023-2024 28 Ajax nl NED 1. Eredivisie 21 11 1,072 11.9 2 1 3 2 0 0 1 0 0.9 0.9 2.2 3.1 29 135 24 0.17 0.08 0.25 0.17 0.25 0.08 0.18 0.26 0.08 0.26 Matches 2023-2024 28 Ajax 2. Europa Lg 3 0 44 0.5 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 0 4 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Matches 2024-2025 29 Ajax nl NED 1. Eredivisie 10 7 601 6.7 0 0 0 0 0 1 0 0 1.4 0.6 1.0 1.6 7 66 13 0.00 0.00 0.00 0.00 0.00 0.20 0.15 0.35 0.09 0.24 Matches 2024-2025 29 Ajax 2. Europa Lg 5 2 263 2.9 1 0 1 0 1 1 2 0 1.6 0.8 0.3 1.1 2 17 2 0.34 0.00 0.34 0.00 0.00 0.56 0.09 0.65 0.29 0.38 Matches 12 Seasons 7 Clubs 7 Leagues 343 291 26,214 291.3 55 80 135 37 18 19 54 1 22.1 11.9 34.1 46.0 167 1146 345 0.19 0.27 0.46 0.13 0.40 0.19 0.29 0.48 0.10 0.39 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 FC Eindhoven (4 Seasons) 1 League 113 109 9,698 107.8 21 21 42 15 6 6 19 0 0.19 0.19 0.39 0.14 0.33 Toulouse (3 Seasons) 3 Leagues 118 105 9,287 103.2 23 46 69 13 10 10 20 0 17.4 9.5 30.7 40.2 129 904 302 0.22 0.45 0.67 0.13 0.57 0.18 0.32 0.51 0.10 0.42 Ajax (2 Seasons) 3 Leagues 42 21 2,135 23.7 4 1 5 2 2 3 3 0 4.7 2.4 3.4 5.8 38 242 43 0.17 0.04 0.21 0.08 0.13 0.20 0.15 0.35 0.10 0.25 Heerenveen (2 Seasons) 1 League 23 16 1,422 15.8 1 3 4 1 0 0 3 0 0.06 0.19 0.25 0.06 0.25 De Graafschap (1 Season) 1 League 24 23 2,101 23.3 5 9 14 5 0 0 3 0 0.21 0.39 0.60 0.21 0.60 Jong Ajax (1 Season) 1 League 15 11 1,045 11.6 1 0 1 1 0 0 4 1 0.09 0.00 0.09 0.09 0.09 Willem II (1 Season) 1 League 8 6 526 5.8 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Eerste Divisie (5 Seasons) 152 143 12,844 142.7 27 30 57 21 6 6 26 1 0.19 0.21 0.40 0.15 0.36 Eredivisie (4 Seasons) 62 40 3,621 40.2 3 4 7 3 0 1 6 0 2.3 1.5 3.2 4.7 36 201 37 0.07 0.10 0.17 0.07 0.17 0.12 0.17 0.29 0.08 0.25 Coupe de France (3 Seasons) 11 9 770 8.6 1 9 10 1 0 0 3 0 0.12 1.05 1.17 0.12 1.17 Ligue 2 (2 Seasons) 72 64 5,629 62.5 17 29 46 11 6 6 11 0 11.4 6.7 22.6 29.2 81 583 200 0.27 0.46 0.74 0.18 0.64 0.18 0.36 0.54 0.11 0.47 Europa Lg (2 Seasons) 8 2 307 3.4 1 0 1 0 1 1 2 0 1.6 0.8 0.3 1.1 2 21 2 0.29 0.00 0.29 0.00 0.00 0.48 0.08 0.56 0.25 0.33 Ligue 1 (1 Season) 35 32 2,888 32.1 5 8 13 1 4 4 6 0 6.0 2.9 8.1 10.9 48 321 102 0.16 0.25 0.41 0.03 0.28 0.19 0.25 0.44 0.09 0.34 Conf Lg (1 Season) 3 1 155 1.7 1 0 1 0 1 1 0 0 0.8 0.0 0.0 0.0 0 20 4 0.58 0.00 0.58 0.00 0.00 0.57 0.00 0.57 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 Jong Ajax 1 League 15 11 1,045 11.6 1 0 1 1 0 0 4 1 0.09 0.00 0.09 0.09 0.09 2014-2015 19 FC Eindhoven 1 League 37 33 3,009 33.4 4 3 7 4 0 0 3 0 0.12 0.09 0.21 0.12 0.21 2015-2016 20 Heerenveen 1 League 23 16 1,422 15.8 1 3 4 1 0 0 3 0 0.06 0.19 0.25 0.06 0.25 2016-2017 21 Heerenveen 1 League 0 0 2016-2017 21 Willem II 1 League 8 6 526 5.8 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 2017-2018 22 FC Eindhoven 1 League 37 37 3,252 36.1 2 3 5 2 0 0 8 0 0.06 0.08 0.14 0.06 0.14 2018-2019 23 FC Eindhoven 1 League 36 36 3,167 35.2 11 15 26 7 4 4 7 0 0.31 0.43 0.74 0.20 0.63 2019-2020 24 FC Eindhoven 1 League 3 3 270 3.0 4 0 4 2 2 2 1 0 1.33 0.00 1.33 0.67 0.67 2019-2020 24 De Graafschap 1 League 24 23 2,101 23.3 5 9 14 5 0 0 3 0 0.21 0.39 0.60 0.21 0.60 2020-2021 25 Toulouse 2 Leagues 37 29 2,577 28.6 5 9 14 4 1 1 6 0 3.7 2.9 8.0 10.9 33 172 96 0.17 0.31 0.49 0.14 0.45 0.14 0.30 0.43 0.11 0.40 2021-2022 26 Toulouse 2 Leagues 41 40 3,505 38.9 12 24 36 7 5 5 6 0 7.7 3.8 14.6 18.3 48 411 104 0.31 0.62 0.92 0.18 0.80 0.22 0.41 0.63 0.11 0.52 2022-2023 27 Toulouse 2 Leagues 40 36 3,205 35.6 6 13 19 2 4 4 8 0 6.0 2.9 8.1 10.9 48 321 102 0.17 0.37 0.53 0.06 0.42 0.19 0.25 0.44 0.09 0.34 2023-2024 28 Ajax 3 Leagues 27 12 1,271 14.1 3 1 4 2 1 1 1 0 1.7 0.9 2.2 3.1 29 159 28 0.21 0.07 0.28 0.14 0.21 0.13 0.16 0.28 0.07 0.23 2024-2025 29 Ajax 2 Leagues 15 9 864 9.6 1 0 1 0 1 2 2 0 3.0 1.4 1.3 2.7 9 83 15 0.10 0.00 0.10 0.00 0.00 0.31 0.13 0.44 0.15 0.28 12 Seasons 7 Clubs 7 Leagues 343 291 26,214 291.3 55 80 135 37 18 19 54 1 22.1 11.9 34.1 46.0 167 1146 345 0.19 0.27 0.46 0.13 0.40 0.19 0.29 0.48 0.10 0.39 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 FC Eindhoven (4 Seasons) 1 League 113 109 9,698 107.8 21 21 42 15 6 6 19 0 0.19 0.19 0.39 0.14 0.33 Toulouse (3 Seasons) 3 Leagues 118 105 9,287 103.2 23 46 69 13 10 10 20 0 17.4 9.5 30.7 40.2 129 904 302 0.22 0.45 0.67 0.13 0.57 0.18 0.32 0.51 0.10 0.42 Ajax (2 Seasons) 3 Leagues 42 21 2,135 23.7 4 1 5 2 2 3 3 0 4.7 2.4 3.4 5.8 38 242 43 0.17 0.04 0.21 0.08 0.13 0.20 0.15 0.35 0.10 0.25 Heerenveen (2 Seasons) 1 League 23 16 1,422 15.8 1 3 4 1 0 0 3 0 0.06 0.19 0.25 0.06 0.25 De Graafschap (1 Season) 1 League 24 23 2,101 23.3 5 9 14 5 0 0 3 0 0.21 0.39 0.60 0.21 0.60 Jong Ajax (1 Season) 1 League 15 11 1,045 11.6 1 0 1 1 0 0 4 1 0.09 0.00 0.09 0.09 0.09 Willem II (1 Season) 1 League 8 6 526 5.8 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Eerste Divisie (5 Seasons) 152 143 12,844 142.7 27 30 57 21 6 6 26 1 0.19 0.21 0.40 0.15 0.36 Eredivisie (4 Seasons) 62 40 3,621 40.2 3 4 7 3 0 1 6 0 2.3 1.5 3.2 4.7 36 201 37 0.07 0.10 0.17 0.07 0.17 0.12 0.17 0.29 0.08 0.25 Coupe de France (3 Seasons) 11 9 770 8.6 1 9 10 1 0 0 3 0 0.12 1.05 1.17 0.12 1.17 Ligue 2 (2 Seasons) 72 64 5,629 62.5 17 29 46 11 6 6 11 0 11.4 6.7 22.6 29.2 81 583 200 0.27 0.46 0.74 0.18 0.64 0.18 0.36 0.54 0.11 0.47 Europa Lg (2 Seasons) 8 2 307 3.4 1 0 1 0 1 1 2 0 1.6 0.8 0.3 1.1 2 21 2 0.29 0.00 0.29 0.00 0.00 0.48 0.08 0.56 0.25 0.33 Ligue 1 (1 Season) 35 32 2,888 32.1 5 8 13 1 4 4 6 0 6.0 2.9 8.1 10.9 48 321 102 0.16 0.25 0.41 0.03 0.28 0.19 0.25 0.44 0.09 0.34 Conf Lg (1 Season) 3 1 155 1.7 1 0 1 0 1 1 0 0 0.8 0.0 0.0 0.0 0 20 4 0.58 0.00 0.58 0.00 0.00 0.57 0.00 0.57 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 Jong Ajax nl NED 2. Eerste Divisie 14th 15 11 1,045 11.6 1 0 1 1 0 0 4 1 0.09 0.00 0.09 0.09 0.09 2014-2015 19 FC Eindhoven nl NED 2. Eerste Divisie 2nd 37 33 3,009 33.4 4 3 7 4 0 0 3 0 0.12 0.09 0.21 0.12 0.21 Matches 2015-2016 20 Heerenveen nl NED 1. Eredivisie 13th 23 16 1,422 15.8 1 3 4 1 0 0 3 0 0.06 0.19 0.25 0.06 0.25 Matches 2016-2017 21 Heerenveen nl NED 1. Eredivisie 9th 0 0 Matches 2016-2017 21 Willem II nl NED 1. Eredivisie 13th 8 6 526 5.8 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 22 FC Eindhoven nl NED 2. Eerste Divisie 12th 37 37 3,252 36.1 2 3 5 2 0 0 8 0 0.06 0.08 0.14 0.06 0.14 Matches 2018-2019 23 FC Eindhoven nl NED 2. Eerste Divisie 14th 36 36 3,167 35.2 11 15 26 7 4 4 7 0 0.31 0.43 0.74 0.20 0.63 Matches 2019-2020 24 FC Eindhoven nl NED 2. Eerste Divisie 13th 3 3 270 3.0 4 0 4 2 2 2 1 0 1.33 0.00 1.33 0.67 0.67 Matches 2019-2020 24 De Graafschap nl NED 2. Eerste Divisie 2nd 24 23 2,101 23.3 5 9 14 5 0 0 3 0 0.21 0.39 0.60 0.21 0.60 Matches 2020-2021 25 Toulouse fr FRA 2. Ligue 2 3rd 35 27 2,426 27.0 5 8 13 4 1 1 6 0 3.7 2.9 8.0 10.9 33 172 96 0.19 0.30 0.48 0.15 0.45 0.14 0.30 0.43 0.11 0.40 Matches 2021-2022 26 Toulouse fr FRA 2. Ligue 2 1st 37 37 3,203 35.6 12 21 33 7 5 5 5 0 7.7 3.8 14.6 18.3 48 411 104 0.34 0.59 0.93 0.20 0.79 0.22 0.41 0.63 0.11 0.52 Matches 2022-2023 27 Toulouse fr FRA 1. Ligue 1 13th 35 32 2,888 32.1 5 8 13 1 4 4 6 0 6.0 2.9 8.1 10.9 48 321 102 0.16 0.25 0.41 0.03 0.28 0.19 0.25 0.44 0.09 0.34 Matches 2023-2024 28 Ajax nl NED 1. Eredivisie 5th 21 11 1,072 11.9 2 1 3 2 0 0 1 0 0.9 0.9 2.2 3.1 29 135 24 0.17 0.08 0.25 0.17 0.25 0.08 0.18 0.26 0.08 0.26 Matches 2024-2025 29 Ajax nl NED 1. Eredivisie 2nd 10 7 601 6.7 0 0 0 0 0 1 0 0 1.4 0.6 1.0 1.6 7 66 13 0.00 0.00 0.00 0.00 0.00 0.20 0.15 0.35 0.09 0.24 Matches 12 Seasons 7 Clubs 4 Leagues 321 279 24,982 277.6 52 71 123 36 16 17 49 1 19.7 11.1 33.8 44.9 165 1105 339 0.19 0.26 0.44 0.13 0.39 0.17 0.30 0.47 0.10 0.40 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 FC Eindhoven (4 Seasons) 1 League 113 109 9,698 107.8 21 21 42 15 6 6 19 0 0.19 0.19 0.39 0.14 0.33 Toulouse (3 Seasons) 2 Leagues 107 96 8,517 94.6 22 37 59 12 10 10 17 0 17.4 9.5 30.7 40.2 129 904 302 0.23 0.39 0.62 0.13 0.52 0.18 0.32 0.51 0.10 0.42 Ajax (2 Seasons) 1 League 31 18 1,673 18.6 2 1 3 2 0 1 1 0 2.3 1.5 3.2 4.7 36 201 37 0.11 0.05 0.16 0.11 0.16 0.12 0.17 0.29 0.08 0.25 Heerenveen (2 Seasons) 1 League 23 16 1,422 15.8 1 3 4 1 0 0 3 0 0.06 0.19 0.25 0.06 0.25 De Graafschap (1 Season) 1 League 24 23 2,101 23.3 5 9 14 5 0 0 3 0 0.21 0.39 0.60 0.21 0.60 Jong Ajax (1 Season) 1 League 15 11 1,045 11.6 1 0 1 1 0 0 4 1 0.09 0.00 0.09 0.09 0.09 Willem II (1 Season) 1 League 8 6 526 5.8 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Eerste Divisie (5 Seasons) 152 143 12,844 142.7 27 30 57 21 6 6 26 1 0.19 0.21 0.40 0.15 0.36 Eredivisie (4 Seasons) 62 40 3,621 40.2 3 4 7 3 0 1 6 0 2.3 1.5 3.2 4.7 36 201 37 0.07 0.10 0.17 0.07 0.17 0.12 0.17 0.29 0.08 0.25 Ligue 2 (2 Seasons) 72 64 5,629 62.5 17 29 46 11 6 6 11 0 11.4 6.7 22.6 29.2 81 583 200 0.27 0.46 0.74 0.18 0.64 0.18 0.36 0.54 0.11 0.47 Ligue 1 (1 Season) 35 32 2,888 32.1 5 8 13 1 4 4 6 0 6.0 2.9 8.1 10.9 48 321 102 0.16 0.25 0.41 0.03 0.28 0.19 0.25 0.44 0.09 0.34
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 2023-2024 28 Ajax 3. Conf Lg R16 3 1 155 1.7 1 0 1 0 1 1 0 0 0.8 0.0 0.0 0.0 0 20 4 0.58 0.00 0.58 0.00 0.00 0.57 0.00 0.57 0.00 0.00 Matches 2023-2024 28 Ajax 2. Europa Lg GR 3 0 44 0.5 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 0 4 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Matches 2024-2025 29 Ajax 2. Europa Lg 5 2 263 2.9 1 0 1 0 1 1 2 0 1.6 0.8 0.3 1.1 2 17 2 0.34 0.00 0.34 0.00 0.00 0.56 0.09 0.65 0.29 0.38 Matches 2 Seasons 1 Club 2 Leagues 11 3 462 5.1 2 0 2 0 2 2 2 0 2.4 0.8 0.3 1.1 2 41 6 0.39 0.00 0.39 0.00 0.00 0.50 0.06 0.56 0.17 0.23 Europa Lg (2 Seasons) 8 2 307 3.4 1 0 1 0 1 1 2 0 1.6 0.8 0.3 1.1 2 21 2 0.29 0.00 0.29 0.00 0.00 0.48 0.08 0.56 0.25 0.33 Conf Lg (1 Season) 3 1 155 1.7 1 0 1 0 1 1 0 0 0.8 0.0 0.0 0.0 0 20 4 0.58 0.00 0.58 0.00 0.00 0.57 0.00 0.57 0.00 0.00
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 Jong Ajax 1 League 11.6 1 4 0.34 0.25 0 0 2014-2015 19 FC Eindhoven 1 League 33.4 4 10 0.30 0.40 0 0 2015-2016 20 Heerenveen 1 League 15.8 1 9 0.57 0.11 0 0 2016-2017 21 Willem II 1 League 5.8 0 0 0 0.00 0.00 0 0 2017-2018 22 FC Eindhoven 1 League 36.1 2 0 17 0.00 0.47 0.12 0 0 2018-2019 23 FC Eindhoven 1 League 35.2 11 4 4 2019-2020 24 FC Eindhoven 1 League 3.0 4 5 3 60.0 1.67 1.00 0.40 0.67 2 2 2019-2020 24 De Graafschap 1 League 23.3 5 50 15 30.0 2.14 0.64 0.10 0.33 0 0 2020-2021 25 Toulouse 2 Leagues 28.6 5 48 14 29.2 1.68 0.49 0.08 0.29 26.6 13 1 1 3.7 2.9 0.06 +1.3 +1.1 2021-2022 26 Toulouse 2 Leagues 38.9 12 64 28 43.8 1.64 0.72 0.11 0.25 27.3 12 5 5 7.7 3.8 0.07 +4.3 +3.2 2022-2023 27 Toulouse 2 Leagues 35.6 6 57 21 36.8 1.60 0.59 0.04 0.10 25.1 16 4 4 6.0 2.9 0.06 -1.0 -1.9 2023-2024 28 Ajax 3 Leagues 14.1 3 20 6 30.0 1.42 0.42 0.10 0.33 25.4 4 1 1 1.7 0.9 0.05 +1.3 +1.1 2024-2025 29 Ajax 2 Leagues 9.6 1 15 5 33.3 1.56 0.52 0.00 0.00 26.5 5 1 2 3.0 1.4 0.09 -2.0 -1.4 12 Seasons 7 Clubs 7 Leagues 291.3 55 259 132 42.1 1.33 0.52 0.09 0.23 26.3 50 18 19 22.1 11.9 0.06 +3.9 +2.1 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 FC Eindhoven (4 Seasons) 1 League 107.8 21 5 30 400.0 0.13 0.41 0.80 0.27 6 6 Toulouse (3 Seasons) 3 Leagues 103.2 23 169 63 37.3 1.64 0.61 0.08 0.21 26.4 41 10 10 17.4 9.5 0.06 +4.6 +2.5 Ajax (2 Seasons) 3 Leagues 23.7 4 35 11 31.4 1.48 0.46 0.06 0.18 25.9 9 2 3 4.7 2.4 0.07 -0.7 -0.4 Heerenveen (2 Seasons) 1 League 15.8 1 9 0.57 0.11 0 0 De Graafschap (1 Season) 1 League 23.3 5 50 15 30.0 2.14 0.64 0.10 0.33 0 0 Jong Ajax (1 Season) 1 League 11.6 1 4 0.34 0.25 0 0 Willem II (1 Season) 1 League 5.8 0 0 0 0.00 0.00 0 0 Eerste Divisie (5 Seasons) 142.7 27 55 49 63.6 0.88 0.46 0.16 0.29 6 6 Eredivisie (4 Seasons) 40.2 3 31 20 35.5 1.27 0.50 0.06 0.15 26.3 9 0 1 2.3 1.5 0.05 -0.3 +0.5 Coupe de France (3 Seasons) 8.6 1 16 3 18.8 1.87 0.35 0.06 0.33 0 0 Ligue 2 (2 Seasons) 62.5 17 105 40 38.1 1.68 0.64 0.10 0.28 27.0 25 6 6 11.4 6.7 0.06 +5.6 +4.3 Europa Lg (2 Seasons) 3.4 1 4 0 0.0 1.17 0.00 0.00 19.0 0 1 1 1.6 0.8 0.21 -0.6 -0.8 Ligue 1 (1 Season) 32.1 5 48 20 41.7 1.50 0.62 0.02 0.05 25.1 16 4 4 6.0 2.9 0.06 -1.0 -1.9 Conf Lg (1 Season) 1.7 1 0 0 0.00 0.00 0 1 1 0.8 0.0 +0.2 0.0
Shooting Table Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches 2013-2014 18 Jong Ajax nl NED 2. Eerste Divisie 14th 11.6 1 4 0.34 0.25 0 0 2014-2015 19 FC Eindhoven nl NED 2. Eerste Divisie 2nd 33.4 4 10 0.30 0.40 0 0 Matches 2015-2016 20 Heerenveen nl NED 1. Eredivisie 13th 15.8 1 9 0.57 0.11 0 0 Matches 2016-2017 21 Willem II nl NED 1. Eredivisie 13th 5.8 0 0 0 0.00 0.00 0 0 Matches 2017-2018 22 FC Eindhoven nl NED 2. Eerste Divisie 12th 36.1 2 0 17 0.00 0.47 0.12 0 0 Matches 2018-2019 23 FC Eindhoven nl NED 2. Eerste Divisie 14th 35.2 11 4 4 Matches 2019-2020 24 FC Eindhoven nl NED 2. Eerste Divisie 13th 3.0 4 5 3 60.0 1.67 1.00 0.40 0.67 2 2 Matches 2019-2020 24 De Graafschap nl NED 2. Eerste Divisie 2nd 23.3 5 50 15 30.0 2.14 0.64 0.10 0.33 0 0 Matches 2020-2021 25 Toulouse fr FRA 2. Ligue 2 3rd 27.0 5 47 14 29.8 1.74 0.52 0.09 0.29 26.6 13 1 1 3.7 2.9 0.06 +1.3 +1.1 Matches 2021-2022 26 Toulouse fr FRA 2. Ligue 2 1st 35.6 12 58 26 44.8 1.63 0.73 0.12 0.27 27.3 12 5 5 7.7 3.8 0.07 +4.3 +3.2 Matches 2022-2023 27 Toulouse fr FRA 1. Ligue 1 13th 32.1 5 48 20 41.7 1.50 0.62 0.02 0.05 25.1 16 4 4 6.0 2.9 0.06 -1.0 -1.9 Matches 2023-2024 28 Ajax nl NED 1. Eredivisie 5th 11.9 2 20 6 30.0 1.68 0.50 0.10 0.33 24.8 4 0 0 0.9 0.9 0.05 +1.1 +1.1 Matches 2024-2025 29 Ajax nl NED 1. Eredivisie 2nd 6.7 0 11 5 45.5 1.65 0.75 0.00 0.00 29.2 5 0 1 1.4 0.6 0.05 -1.4 -0.6 Matches 12 Seasons 7 Clubs 4 Leagues 277.6 52 239 129 44.4 1.32 0.53 0.10 0.22 26.4 50 16 17 19.7 11.1 0.06 +4.3 +2.9 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 FC Eindhoven (4 Seasons) 1 League 107.8 21 5 30 400.0 0.13 0.41 0.80 0.27 6 6 Toulouse (3 Seasons) 2 Leagues 94.6 22 153 60 39.2 1.62 0.63 0.08 0.20 26.4 41 10 10 17.4 9.5 0.06 +4.6 +2.5 Ajax (2 Seasons) 1 League 18.6 2 31 11 35.5 1.67 0.59 0.06 0.18 26.3 9 0 1 2.3 1.5 0.05 -0.3 +0.5 Heerenveen (2 Seasons) 1 League 15.8 1 9 0.57 0.11 0 0 De Graafschap (1 Season) 1 League 23.3 5 50 15 30.0 2.14 0.64 0.10 0.33 0 0 Jong Ajax (1 Season) 1 League 11.6 1 4 0.34 0.25 0 0 Willem II (1 Season) 1 League 5.8 0 0 0 0.00 0.00 0 0 Eerste Divisie (5 Seasons) 142.7 27 55 49 63.6 0.88 0.46 0.16 0.29 6 6 Eredivisie (4 Seasons) 40.2 3 31 20 35.5 1.27 0.50 0.06 0.15 26.3 9 0 1 2.3 1.5 0.05 -0.3 +0.5 Ligue 2 (2 Seasons) 62.5 17 105 40 38.1 1.68 0.64 0.10 0.28 27.0 25 6 6 11.4 6.7 0.06 +5.6 +4.3 Ligue 1 (1 Season) 32.1 5 48 20 41.7 1.50 0.62 0.02 0.05 25.1 16 4 4 6.0 2.9 0.06 -1.0 -1.9
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 2023-2024 28 Ajax 3. Conf Lg R16 1.7 1 0 0 0.00 0.00 0 1 1 0.8 0.0 +0.2 0.0 Matches 2023-2024 28 Ajax 2. Europa Lg GR 0.5 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 Matches 2024-2025 29 Ajax 2. Europa Lg 2.9 1 4 0 0.0 1.37 0.00 0.00 19.0 0 1 1 1.6 0.8 0.21 -0.6 -0.8 Matches 2 Seasons 1 Club 2 Leagues 5.1 2 4 0 0.0 0.78 0.00 0.00 22.3 0 2 2 2.4 0.8 0.21 -0.4 -0.8 Europa Lg (2 Seasons) 3.4 1 4 0 0.0 1.17 0.00 0.00 19.0 0 1 1 1.6 0.8 0.21 -0.6 -0.8 Conf Lg (1 Season) 1.7 1 0 0 0.00 0.00 0 1 1 0.8 0.0 +0.2 0.0
Passing Table Season Age Squad Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches 2013-2014 18 Jong Ajax 1 League 11.6 0 2014-2015 19 FC Eindhoven 1 League 33.4 3 2015-2016 20 Heerenveen 1 League 15.8 3 2016-2017 21 Willem II 1 League 5.8 0 2017-2018 22 FC Eindhoven 1 League 36.1 3 2018-2019 23 FC Eindhoven 1 League 35.2 15 2019-2020 24 FC Eindhoven 1 League 3.0 0 2019-2020 24 De Graafschap 1 League 23.3 9 2020-2021 25 Toulouse 2 Leagues 28.6 1004 1409 71.3 20909 6988 390 467 83.5 363 468 77.6 220 403 54.6 9 8.0 6.9 +1.0 76 152 28 10 172 2021-2022 26 Toulouse 2 Leagues 38.9 2166 2784 77.8 47847 16472 783 862 90.8 815 980 83.2 529 843 62.8 24 14.6 11.0 +9.4 123 358 49 17 411 2022-2023 27 Toulouse 2 Leagues 35.6 1684 2214 76.1 37506 12927 551 625 88.2 700 852 82.2 387 636 60.8 13 8.1 8.1 +4.9 88 270 51 13 321 2023-2024 28 Ajax 3 Leagues 14.1 862 1081 79.7 18530 6341 293 323 90.7 386 445 86.7 170 266 63.9 1 2.2 2.7 -1.2 30 167 13 6 159 2024-2025 29 Ajax 2 Leagues 9.6 582 692 84.1 10746 2983 249 269 92.6 252 297 84.8 73 111 65.8 0 1.3 2.5 -1.3 13 77 25 5 83 12 Seasons 7 Clubs 7 Leagues 291.3 6298 8180 77.0 135538 45711 2266 2546 89.0 2516 3042 82.7 1379 2259 61.0 80 34.1 31.2 +45.9 330 1024 166 51 1146 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 FC Eindhoven (4 Seasons) 1 League 107.8 21 Toulouse (3 Seasons) 3 Leagues 103.2 4854 6407 75.8 106262 36387 1724 1954 88.2 1878 2300 81.7 1136 1882 60.4 46 30.7 26.0 +15.3 287 780 128 40 904 Ajax (2 Seasons) 3 Leagues 23.7 1444 1773 81.4 29276 9324 542 592 91.6 638 742 86.0 243 377 64.5 1 3.4 5.2 -2.4 43 244 38 11 242 Heerenveen (2 Seasons) 1 League 15.8 3 De Graafschap (1 Season) 1 League 23.3 9 Jong Ajax (1 Season) 1 League 11.6 0 Willem II (1 Season) 1 League 5.8 0 Eerste Divisie (5 Seasons) 142.7 30 Eredivisie (4 Seasons) 40.2 1160 1440 80.6 23735 7560 419 465 90.1 531 614 86.5 194 310 62.6 4 3.2 4.3 +0.8 40 206 32 9 201 Coupe de France (3 Seasons) 8.6 9 Ligue 2 (2 Seasons) 62.5 3170 4193 75.6 68756 23460 1173 1329 88.3 1178 1448 81.4 749 1246 60.1 29 22.6 17.9 +6.4 199 510 77 27 583 Europa Lg (2 Seasons) 3.4 201 236 85.2 3798 1155 96 99 97.0 67 83 80.7 33 45 73.3 0 0.3 0.5 -0.3 3 25 4 2 21 Ligue 1 (1 Season) 32.1 1684 2214 76.1 37506 12927 551 625 88.2 700 852 82.2 387 636 60.8 8 8.1 8.1 -0.1 88 270 51 13 321 Conf Lg (1 Season) 1.7 83 97 85.6 1743 609 27 28 96.4 40 45 88.9 16 22 72.7 0 0.0 0.4 0.0 0 13 2 0 20
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 Jong Ajax nl NED 2. Eerste Divisie 14th 11.6 0 2014-2015 19 FC Eindhoven nl NED 2. Eerste Divisie 2nd 33.4 3 Matches 2015-2016 20 Heerenveen nl NED 1. Eredivisie 13th 15.8 3 Matches 2016-2017 21 Willem II nl NED 1. Eredivisie 13th 5.8 0 Matches 2017-2018 22 FC Eindhoven nl NED 2. Eerste Divisie 12th 36.1 3 Matches 2018-2019 23 FC Eindhoven nl NED 2. Eerste Divisie 14th 35.2 15 Matches 2019-2020 24 FC Eindhoven nl NED 2. Eerste Divisie 13th 3.0 0 Matches 2019-2020 24 De Graafschap nl NED 2. Eerste Divisie 2nd 23.3 9 Matches 2020-2021 25 Toulouse fr FRA 2. Ligue 2 3rd 27.0 1004 1409 71.3 20909 6988 390 467 83.5 363 468 77.6 220 403 54.6 8 8.0 6.9 0.0 76 152 28 10 172 Matches 2021-2022 26 Toulouse fr FRA 2. Ligue 2 1st 35.6 2166 2784 77.8 47847 16472 783 862 90.8 815 980 83.2 529 843 62.8 21 14.6 11.0 +6.4 123 358 49 17 411 Matches 2022-2023 27 Toulouse fr FRA 1. Ligue 1 13th 32.1 1684 2214 76.1 37506 12927 551 625 88.2 700 852 82.2 387 636 60.8 8 8.1 8.1 -0.1 88 270 51 13 321 Matches 2023-2024 28 Ajax nl NED 1. Eredivisie 5th 11.9 745 945 78.8 15976 5423 254 283 89.8 334 387 86.3 145 233 62.2 1 2.2 2.3 -1.2 30 147 11 6 135 Matches 2024-2025 29 Ajax nl NED 1. Eredivisie 2nd 6.7 415 495 83.8 7759 2137 165 182 90.7 197 227 86.8 49 77 63.6 0 1.0 2.0 -1.0 10 59 21 3 66 Matches 12 Seasons 7 Clubs 4 Leagues 277.6 6014 7847 76.6 129997 43947 2143 2419 88.6 2409 2914 82.7 1330 2192 60.7 71 33.8 30.3 +37.2 327 986 160 49 1105 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 FC Eindhoven (4 Seasons) 1 League 107.8 21 Toulouse (3 Seasons) 2 Leagues 94.6 4854 6407 75.8 106262 36387 1724 1954 88.2 1878 2300 81.7 1136 1882 60.4 37 30.7 26.0 +6.3 287 780 128 40 904 Ajax (2 Seasons) 1 League 18.6 1160 1440 80.6 23735 7560 419 465 90.1 531 614 86.5 194 310 62.6 1 3.2 4.3 -2.2 40 206 32 9 201 Heerenveen (2 Seasons) 1 League 15.8 3 De Graafschap (1 Season) 1 League 23.3 9 Jong Ajax (1 Season) 1 League 11.6 0 Willem II (1 Season) 1 League 5.8 0 Eerste Divisie (5 Seasons) 142.7 30 Eredivisie (4 Seasons) 40.2 1160 1440 80.6 23735 7560 419 465 90.1 531 614 86.5 194 310 62.6 4 3.2 4.3 +0.8 40 206 32 9 201 Ligue 2 (2 Seasons) 62.5 3170 4193 75.6 68756 23460 1173 1329 88.3 1178 1448 81.4 749 1246 60.1 29 22.6 17.9 +6.4 199 510 77 27 583 Ligue 1 (1 Season) 32.1 1684 2214 76.1 37506 12927 551 625 88.2 700 852 82.2 387 636 60.8 8 8.1 8.1 -0.1 88 270 51 13 321
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 2023-2024 28 Ajax 3. Conf Lg R16 1.7 83 97 85.6 1743 609 27 28 96.4 40 45 88.9 16 22 72.7 0 0.0 0.4 0.0 0 13 2 0 20 Matches 2023-2024 28 Ajax 2. Europa Lg GR 0.5 34 39 87.2 811 309 12 12 100.0 12 13 92.3 9 11 81.8 0 0.0 0.0 0.0 0 7 0 0 4 Matches 2024-2025 29 Ajax 2. Europa Lg 2.9 167 197 84.8 2987 846 84 87 96.6 55 70 78.6 24 34 70.6 0 0.3 0.5 -0.3 3 18 4 2 17 Matches 2 Seasons 1 Club 2 Leagues 5.1 284 333 85.3 5541 1764 123 127 96.9 107 128 83.6 49 67 73.1 0 0.3 0.9 -0.3 3 38 6 2 41 Europa Lg (2 Seasons) 3.4 201 236 85.2 3798 1155 96 99 97.0 67 83 80.7 33 45 73.3 0 0.3 0.5 -0.3 3 25 4 2 21 Conf Lg (1 Season) 1.7 83 97 85.6 1743 609 27 28 96.4 40 45 88.9 16 22 72.7 0 0.0 0.4 0.0 0 13 2 0 20
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 Jong Ajax 1 League 11.6 2014-2015 19 FC Eindhoven 1 League 33.4 2015-2016 20 Heerenveen 1 League 15.8 2016-2017 21 Willem II 1 League 5.8 0 2017-2018 22 FC Eindhoven 1 League 36.1 0 2018-2019 23 FC Eindhoven 1 League 35.2 2019-2020 24 FC Eindhoven 1 League 3.0 18 2019-2020 24 De Graafschap 1 League 23.3 133 2020-2021 25 Toulouse 2 Leagues 28.6 1409 1150 248 104 2 50 234 6 122 39 78 1 1004 11 11 2021-2022 26 Toulouse 2 Leagues 38.9 2784 2413 349 106 14 104 340 24 207 83 110 1 2166 22 22 2022-2023 27 Toulouse 2 Leagues 35.6 2214 1891 310 89 12 70 313 21 169 58 101 0 1684 13 37 2023-2024 28 Ajax 3 Leagues 14.1 1081 988 87 34 1 21 87 4 49 23 23 0 862 6 22 2024-2025 29 Ajax 2 Leagues 9.6 692 645 44 18 3 9 45 1 25 15 3 2 582 3 3 12 Seasons 7 Clubs 7 Leagues 291.3 8180 7087 1038 351 32 254 1170 56 572 218 315 4 6298 55 95 Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches FC Eindhoven (4 Seasons) 1 League 107.8 18 Toulouse (3 Seasons) 3 Leagues 103.2 6407 5454 907 299 28 224 887 51 498 180 289 2 4854 46 70 Ajax (2 Seasons) 3 Leagues 23.7 1773 1633 131 52 4 30 132 5 74 38 26 2 1444 9 25 Heerenveen (2 Seasons) 1 League 15.8 De Graafschap (1 Season) 1 League 23.3 133 Jong Ajax (1 Season) 1 League 11.6 Willem II (1 Season) 1 League 5.8 0 Eerste Divisie (5 Seasons) 142.7 151 Eredivisie (4 Seasons) 40.2 1440 1320 114 44 4 23 115 3 67 35 23 2 1160 6 24 Coupe de France (3 Seasons) 8.6 59 Ligue 2 (2 Seasons) 62.5 4193 3563 597 210 16 154 546 30 329 122 188 2 3170 33 33 Europa Lg (2 Seasons) 3.4 236 219 15 7 0 5 15 2 6 3 2 0 201 2 0 Ligue 1 (1 Season) 32.1 2214 1891 310 89 12 70 282 21 169 58 101 0 1684 13 37 Conf Lg (1 Season) 1.7 97 94 2 1 0 2 2 0 1 0 1 0 83 1 1
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 2023-2024 28 Ajax 3. Conf Lg R16 1.7 97 94 2 1 0 2 2 0 1 0 1 0 83 1 1 Matches 2023-2024 28 Ajax 2. Europa Lg GR 0.5 39 36 2 1 0 2 1 1 0 0 0 0 34 1 0 Matches 2024-2025 29 Ajax 2. Europa Lg 2.9 197 183 13 6 0 3 14 1 6 3 2 0 167 1 0 Matches 2 Seasons 1 Club 2 Leagues 5.1 333 313 17 8 0 7 17 2 7 3 3 0 284 3 1 Europa Lg (2 Seasons) 3.4 236 219 15 7 0 5 15 2 6 3 2 0 201 2 0 Conf Lg (1 Season) 1.7 97 94 2 1 0 2 2 0 1 0 1 0 83 1 1
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 Jong Ajax 1 League 11.6 2014-2015 19 FC Eindhoven 1 League 33.4 2015-2016 20 Heerenveen 1 League 15.8 2016-2017 21 Willem II 1 League 5.8 2017-2018 22 FC Eindhoven 1 League 36.1 2018-2019 23 FC Eindhoven 1 League 35.2 2019-2020 24 FC Eindhoven 1 League 3.0 2019-2020 24 De Graafschap 1 League 23.3 2020-2021 25 Toulouse 2 Leagues 28.6 138 5.12 73 54 4 5 0 2 14 0.52 9 5 0 0 0 0 2021-2022 26 Toulouse 2 Leagues 38.9 210 5.90 115 81 2 9 1 2 29 0.82 12 15 0 1 0 1 2022-2023 27 Toulouse 2 Leagues 35.6 154 4.80 85 57 0 9 3 0 22 0.69 16 3 0 3 0 0 2023-2024 28 Ajax 3 Leagues 14.1 61 4.42 41 15 0 3 1 1 5 0.36 4 1 0 0 0 0 2024-2025 29 Ajax 2 Leagues 9.6 33 3.44 27 5 0 1 0 0 4 0.42 4 0 0 0 0 0 12 Seasons 7 Clubs 7 Leagues 291.3 596 5.05 341 212 6 27 5 5 74 0.63 45 24 0 4 0 1 Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches FC Eindhoven (4 Seasons) 1 League 107.8 Toulouse (3 Seasons) 3 Leagues 103.2 502 5.31 273 192 6 23 4 4 65 0.69 37 23 0 4 0 1 Ajax (2 Seasons) 3 Leagues 23.7 94 4.02 68 20 0 4 1 1 9 0.38 8 1 0 0 0 0 Heerenveen (2 Seasons) 1 League 15.8 De Graafschap (1 Season) 1 League 23.3 Jong Ajax (1 Season) 1 League 11.6 Willem II (1 Season) 1 League 5.8 Eerste Divisie (5 Seasons) 142.7 Eredivisie (4 Seasons) 40.2 82 4.41 59 17 0 4 1 1 6 0.32 6 0 0 0 0 0 Coupe de France (3 Seasons) 8.6 Ligue 2 (2 Seasons) 62.5 348 5.57 188 135 6 14 1 4 43 0.69 21 20 0 1 0 1 Europa Lg (2 Seasons) 3.4 8 2.35 6 2 0 0 0 0 1 0.29 1 0 0 0 0 0 Ligue 1 (1 Season) 32.1 154 4.80 85 57 0 9 3 0 22 0.69 16 3 0 3 0 0 Conf Lg (1 Season) 1.7 4 2.88 3 1 0 0 0 0 2 1.44 1 1 0 0 0 0
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 2023-2024 28 Ajax 3. Conf Lg R16 1.7 4 2.88 3 1 0 0 0 0 2 1.44 1 1 0 0 0 0 Matches 2023-2024 28 Ajax 2. Europa Lg GR 0.5 1 2.05 1 0 0 0 0 0 0 0.00 0 0 0 0 0 0 Matches 2024-2025 29 Ajax 2. Europa Lg 2.9 7 2.40 5 2 0 0 0 0 1 0.34 1 0 0 0 0 0 Matches 2 Seasons 1 Club 2 Leagues 5.1 12 2.50 9 3 0 0 0 0 3 0.62 2 1 0 0 0 0 Europa Lg (2 Seasons) 3.4 8 2.35 6 2 0 0 0 0 1 0.29 1 0 0 0 0 0 Conf Lg (1 Season) 1.7 4 2.88 3 1 0 0 0 0 2 1.44 1 1 0 0 0 0
Defensive Actions Table Season Age Squad Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches 2013-2014 18 Jong Ajax 1 League 11.6 0 2014-2015 19 FC Eindhoven 1 League 33.4 0 2015-2016 20 Heerenveen 1 League 15.8 0 2016-2017 21 Willem II 1 League 5.8 0 0 0 2017-2018 22 FC Eindhoven 1 League 36.1 0 0 0 2018-2019 23 FC Eindhoven 1 League 35.2 0 2019-2020 24 FC Eindhoven 1 League 3.0 0 0 0 2019-2020 24 De Graafschap 1 League 23.3 35 10 0 2020-2021 25 Toulouse 2 Leagues 28.6 56 34 17 33 6 15 53 28.3 38 31 4 27 12 68 15 0 2021-2022 26 Toulouse 2 Leagues 38.9 66 45 30 29 7 31 74 41.9 43 25 3 22 27 89 26 1 2022-2023 27 Toulouse 2 Leagues 35.6 71 41 26 32 13 36 89 40.4 53 27 4 23 10 81 27 2 2023-2024 28 Ajax 3 Leagues 14.1 26 15 9 14 3 13 28 46.4 15 22 4 18 8 34 10 2 2024-2025 29 Ajax 2 Leagues 9.6 17 9 4 11 2 9 14 64.3 5 9 4 5 1 18 10 0 12 Seasons 7 Clubs 7 Leagues 291.3 236 179 86 119 31 104 258 40.3 154 114 19 95 68 290 88 5 Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches FC Eindhoven (4 Seasons) 1 League 107.8 0 0 0 Toulouse (3 Seasons) 3 Leagues 103.2 193 120 73 94 26 82 216 38.0 134 83 11 72 49 238 68 3 Ajax (2 Seasons) 3 Leagues 23.7 43 24 13 25 5 22 42 52.4 20 31 8 23 9 52 20 2 Heerenveen (2 Seasons) 1 League 15.8 0 De Graafschap (1 Season) 1 League 23.3 35 10 0 Jong Ajax (1 Season) 1 League 11.6 0 Willem II (1 Season) 1 League 5.8 0 0 0 Eerste Divisie (5 Seasons) 142.7 35 10 0 Eredivisie (4 Seasons) 40.2 31 15 6 21 4 14 31 45.2 17 28 7 21 9 40 15 2 Coupe de France (3 Seasons) 8.6 14 4 0 Ligue 2 (2 Seasons) 62.5 122 70 47 62 13 46 127 36.2 81 56 7 49 35 157 41 1 Europa Lg (2 Seasons) 3.4 10 8 6 3 1 8 9 88.9 1 1 1 0 0 10 3 0 Ligue 1 (1 Season) 32.1 71 36 26 32 13 36 89 40.4 53 27 4 23 10 81 27 2 Conf Lg (1 Season) 1.7 2 1 1 1 0 0 2 0.0 2 2 0 2 0 2 2 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 2023-2024 28 Ajax 3. Conf Lg R16 1.7 2 1 1 1 0 0 2 0.0 2 2 0 2 0 2 2 0 Matches 2023-2024 28 Ajax 2. Europa Lg GR 0.5 3 3 2 1 0 2 2 100.0 0 0 0 0 0 3 0 0 Matches 2024-2025 29 Ajax 2. Europa Lg 2.9 7 5 4 2 1 6 7 85.7 1 1 1 0 0 7 3 0 Matches 2 Seasons 1 Club 2 Leagues 5.1 12 9 7 4 1 8 11 72.7 3 3 1 2 0 12 5 0 Europa Lg (2 Seasons) 3.4 10 8 6 3 1 8 9 88.9 1 1 1 0 0 10 3 0 Conf Lg (1 Season) 1.7 2 1 1 1 0 0 2 0.0 2 2 0 2 0 2 2 0
Possession Table Season Age Squad Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches 2013-2014 18 Jong Ajax 1 League 11.6 2014-2015 19 FC Eindhoven 1 League 33.4 2015-2016 20 Heerenveen 1 League 15.8 2016-2017 21 Willem II 1 League 5.8 2017-2018 22 FC Eindhoven 1 League 36.1 2018-2019 23 FC Eindhoven 1 League 35.2 2019-2020 24 FC Eindhoven 1 League 3.0 2019-2020 24 De Graafschap 1 League 23.3 2020-2021 25 Toulouse 2 Leagues 28.6 1641 19 159 951 548 23 1640 23 21 91.3 2 8.7 822 3614 1630 33 30 3 34 23 985 96 2021-2022 26 Toulouse 2 Leagues 38.9 3044 45 372 1905 788 18 3039 37 22 59.5 15 40.5 1809 9317 4316 48 61 1 28 20 2170 104 2022-2023 27 Toulouse 2 Leagues 35.6 2457 43 385 1362 726 38 2453 38 19 50.0 14 36.8 1758 8854 3811 48 54 7 32 12 1682 102 2023-2024 28 Ajax 3 Leagues 14.1 1203 34 224 698 287 12 1202 13 6 46.2 7 53.8 751 3809 1775 29 26 3 11 4 887 28 2024-2025 29 Ajax 2 Leagues 9.6 774 23 123 456 200 10 772 9 5 55.6 4 44.4 467 1942 902 9 16 1 5 7 560 15 12 Seasons 7 Clubs 7 Leagues 291.3 9119 164 1263 5372 2549 101 9106 120 73 60.8 42 35.0 5607 27536 12434 167 187 15 110 66 6284 345 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 FC Eindhoven (4 Seasons) 1 League 107.8 Toulouse (3 Seasons) 3 Leagues 103.2 7142 107 916 4218 2062 79 7132 98 62 63.3 31 31.6 4389 21785 9757 129 145 11 94 55 4837 302 Ajax (2 Seasons) 3 Leagues 23.7 1977 57 347 1154 487 22 1974 22 11 50.0 11 50.0 1218 5751 2677 38 42 4 16 11 1447 43 Heerenveen (2 Seasons) 1 League 15.8 De Graafschap (1 Season) 1 League 23.3 Jong Ajax (1 Season) 1 League 11.6 Willem II (1 Season) 1 League 5.8 Eerste Divisie (5 Seasons) 142.7 Eredivisie (4 Seasons) 40.2 1613 46 267 932 422 13 1612 20 10 50.0 10 50.0 991 4847 2254 36 33 3 15 9 1167 37 Coupe de France (3 Seasons) 8.6 Ligue 2 (2 Seasons) 62.5 4685 64 531 2856 1336 41 4679 60 43 71.7 17 28.3 2631 12931 5946 81 91 4 62 43 3155 200 Europa Lg (2 Seasons) 3.4 256 7 56 156 47 7 255 2 1 50.0 1 50.0 159 576 273 2 3 1 0 2 195 2 Ligue 1 (1 Season) 32.1 2457 43 385 1362 726 38 2453 38 19 50.0 14 36.8 1758 8854 3811 48 54 7 32 12 1682 102 Conf Lg (1 Season) 1.7 108 4 24 66 18 2 107 0 0 0 68 328 150 0 6 0 1 0 85 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 Jong Ajax nl NED 2. Eerste Divisie 14th 11.6 2014-2015 19 FC Eindhoven nl NED 2. Eerste Divisie 2nd 33.4 Matches 2015-2016 20 Heerenveen nl NED 1. Eredivisie 13th 15.8 Matches 2016-2017 21 Willem II nl NED 1. Eredivisie 13th 5.8 Matches 2017-2018 22 FC Eindhoven nl NED 2. Eerste Divisie 12th 36.1 Matches 2018-2019 23 FC Eindhoven nl NED 2. Eerste Divisie 14th 35.2 Matches 2019-2020 24 FC Eindhoven nl NED 2. Eerste Divisie 13th 3.0 Matches 2019-2020 24 De Graafschap nl NED 2. Eerste Divisie 2nd 23.3 Matches 2020-2021 25 Toulouse fr FRA 2. Ligue 2 3rd 27.0 1641 19 159 951 548 23 1640 23 21 91.3 2 8.7 822 3614 1630 33 30 3 34 23 985 96 Matches 2021-2022 26 Toulouse fr FRA 2. Ligue 2 1st 35.6 3044 45 372 1905 788 18 3039 37 22 59.5 15 40.5 1809 9317 4316 48 61 1 28 20 2170 104 Matches 2022-2023 27 Toulouse fr FRA 1. Ligue 1 13th 32.1 2457 43 385 1362 726 38 2453 38 19 50.0 14 36.8 1758 8854 3811 48 54 7 32 12 1682 102 Matches 2023-2024 28 Ajax nl NED 1. Eredivisie 5th 11.9 1052 30 184 607 266 10 1052 12 5 41.7 7 58.3 650 3347 1553 29 20 3 10 4 767 24 Matches 2024-2025 29 Ajax nl NED 1. Eredivisie 2nd 6.7 561 16 83 325 156 3 560 8 5 62.5 3 37.5 341 1500 701 7 13 0 5 5 400 13 Matches 12 Seasons 7 Clubs 4 Leagues 277.6 8755 153 1183 5150 2484 92 8744 118 72 61.0 41 34.7 5380 26632 12011 165 178 14 109 64 6004 339 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 FC Eindhoven (4 Seasons) 1 League 107.8 Toulouse (3 Seasons) 2 Leagues 94.6 7142 107 916 4218 2062 79 7132 98 62 63.3 31 31.6 4389 21785 9757 129 145 11 94 55 4837 302 Ajax (2 Seasons) 1 League 18.6 1613 46 267 932 422 13 1612 20 10 50.0 10 50.0 991 4847 2254 36 33 3 15 9 1167 37 Heerenveen (2 Seasons) 1 League 15.8 De Graafschap (1 Season) 1 League 23.3 Jong Ajax (1 Season) 1 League 11.6 Willem II (1 Season) 1 League 5.8 Eerste Divisie (5 Seasons) 142.7 Eredivisie (4 Seasons) 40.2 1613 46 267 932 422 13 1612 20 10 50.0 10 50.0 991 4847 2254 36 33 3 15 9 1167 37 Ligue 2 (2 Seasons) 62.5 4685 64 531 2856 1336 41 4679 60 43 71.7 17 28.3 2631 12931 5946 81 91 4 62 43 3155 200 Ligue 1 (1 Season) 32.1 2457 43 385 1362 726 38 2453 38 19 50.0 14 36.8 1758 8854 3811 48 54 7 32 12 1682 102
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 2023-2024 28 Ajax 3. Conf Lg R16 1.7 108 4 24 66 18 2 107 0 0 0 68 328 150 0 6 0 1 0 85 4 Matches 2023-2024 28 Ajax 2. Europa Lg GR 0.5 43 0 16 25 3 0 43 1 1 100.0 0 0.0 33 134 72 0 0 0 0 0 35 0 Matches 2024-2025 29 Ajax 2. Europa Lg 2.9 213 7 40 131 44 7 212 1 0 0.0 1 100.0 126 442 201 2 3 1 0 2 160 2 Matches 2 Seasons 1 Club 2 Leagues 5.1 364 11 80 222 65 9 362 2 1 50.0 1 50.0 227 904 423 2 9 1 1 2 280 6 Europa Lg (2 Seasons) 3.4 256 7 56 156 47 7 255 2 1 50.0 1 50.0 159 576 273 2 3 1 0 2 195 2 Conf Lg (1 Season) 1.7 108 4 24 66 18 2 107 0 0 0 68 328 150 0 6 0 1 0 85 4
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 Jong Ajax nl NED 2. Eerste Divisie 15 1,045 70 30.6 11.6 11 4 2014-2015 19 FC Eindhoven nl NED 2. Eerste Divisie 37 3,009 81 88.0 33.4 33 27 4 1 2.11 56 31 +25 +0.75 -0.57 Matches 2015-2016 20 Heerenveen nl NED 1. Eredivisie 23 1,422 62 46.5 15.8 16 10 7 11 1.09 24 32 -8 -0.51 -0.12 Matches 2016-2017 21 Heerenveen nl NED 1. Eredivisie 0 0 0 0 1 Matches 2016-2017 21 Willem II nl NED 1. Eredivisie 8 526 66 17.2 5.8 6 4 2 19 1.13 5 6 -1 -0.17 +0.33 Matches 2017-2018 22 FC Eindhoven nl NED 2. Eerste Divisie 37 3,252 88 95.1 36.1 37 32 0 0 1.27 61 76 -15 -0.42 +3.33 Matches 2018-2019 23 FC Eindhoven nl NED 2. Eerste Divisie 36 3,167 88 92.6 35.2 36 88 32 0 0 1.25 48 45 +3 +0.09 -0.27 Matches 2019-2020 24 De Graafschap nl NED 2. Eerste Divisie 24 2,101 88 80.5 23.3 23 89 19 1 45 0 1.96 51 25 +26 +1.11 -0.48 Matches 2019-2020 24 FC Eindhoven nl NED 2. Eerste Divisie 3 270 90 10.3 3.0 3 90 3 0 0 2.33 8 3 +5 +1.67 +2.36 Matches 2020-2021 25 Toulouse fr FRA Coupe de France 2 151 76 33.6 1.7 2 76 1 0 0 3.00 3 1 +2 +1.19 +0.59 Matches 2020-2021 25 Toulouse fr FRA 2. Ligue 2 35 2,426 69 70.9 27.0 27 83 14 8 23 1 1.78 45 29 +16 +0.59 -0.58 41.9 29.3 +12.7 +0.47 -0.14 Matches 2021-2022 26 Toulouse fr FRA Coupe de France 4 302 76 62.9 3.4 3 90 3 1 32 0 2.25 8 3 +5 +1.49 +1.49 Matches 2021-2022 26 Toulouse fr FRA 2. Ligue 2 37 3,203 87 93.7 35.6 37 87 30 0 0 2.14 77 30 +47 +1.32 +0.49 63.6 28.8 +34.7 +0.98 -1.53 Matches 2022-2023 27 Toulouse fr FRA Coupe de France 5 317 63 58.7 3.5 4 72 2 1 28 0 3.00 18 2 +16 +4.54 +2.93 Matches 2022-2023 27 Toulouse fr FRA 1. Ligue 1 35 2,888 83 84.4 32.1 32 88 25 3 29 0 1.17 44 54 -10 -0.31 -0.99 44.4 49.6 -5.2 -0.16 -0.28 Matches 2023-2024 28 Ajax 3. Conf Lg 3 155 52 39.7 1.7 1 120 1 2 18 1 1.67 4 1 +3 +1.74 +4.04 3.2 3.6 -0.4 -0.27 -0.26 Matches 2023-2024 28 Ajax nl NED 1. Eredivisie 21 1,072 51 35.0 11.9 11 80 6 10 19 3 1.43 22 26 -4 -0.34 -1.11 23.7 21.1 +2.6 +0.22 -0.24 Matches 2023-2024 28 Ajax 2. Europa Lg 3 44 15 8.1 0.5 0 0 3 15 0 1.00 0 0 0 0.00 +0.54 0.3 1.0 -0.7 -1.38 -1.29 Matches 2024-2025 29 Ajax nl NED 1. Eredivisie 10 601 60 41.7 6.7 7 80 5 3 13 6 2.00 12 4 +8 +1.20 +0.02 10.7 7.7 +3.0 +0.45 -0.35 Matches 2024-2025 29 Ajax 2. Europa Lg 5 263 53 48.7 2.9 2 90 2 3 28 1 2.27 9 3 +6 +2.05 +1.40 7.3 3.1 +4.1 +1.42 +0.67 Matches 12 Seasons 7 Clubs 7 Leagues 343 26,214 76 57.3 291.3 291 86 216 52 22 44 1.65 495 371 +124 +0.44 +0.34 195.2 144.3 +50.9 +0.43 -0.09 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 FC Eindhoven (4 Seasons) 1 League 113 9,698 86 75.4 107.8 109 88 94 4 1 1.57 173 155 +18 +0.17 +0.68 Toulouse (3 Seasons) 3 Leagues 118 9,287 79 79.2 103.2 105 85 75 13 26 1 1.80 195 119 +76 +0.74 -0.18 149.9 107.7 +42.2 +0.45 -0.25 Ajax (2 Seasons) 3 Leagues 42 2,135 51 35.8 23.7 21 83 14 21 19 11 1.65 47 34 +13 +0.55 +0.06 45.2 36.5 +8.7 +0.37 -0.08 Heerenveen (2 Seasons) 1 League 23 1,422 62 23.2 15.8 16 10 7 12 1.09 24 32 -8 -0.51 -0.12 De Graafschap (1 Season) 1 League 24 2,101 88 80.5 23.3 23 89 19 1 45 0 1.96 51 25 +26 +1.11 -0.48 Jong Ajax (1 Season) 1 League 15 1,045 70 30.6 11.6 11 4 Willem II (1 Season) 1 League 8 526 66 17.2 5.8 6 4 2 19 1.13 5 6 -1 -0.17 +0.33 Eerste Divisie (5 Seasons) 152 12,844 85 68.0 142.7 143 89 113 9 45 1 1.64 224 180 +44 +0.34 +0.56 Eredivisie (4 Seasons) 62 3,621 58 26.5 40.2 40 80 25 22 18 40 1.36 63 68 -5 -0.12 -0.21 34.4 28.8 +5.6 +0.30 -0.26 Coupe de France (3 Seasons) 11 770 70 52.4 8.6 9 79 6 2 30 0 2.73 29 6 +23 +2.69 +1.92 Ligue 2 (2 Seasons) 72 5,629 78 82.3 62.5 64 85 44 8 23 1 1.97 122 59 +63 +1.01 -0.11 105.5 58.1 +47.4 +0.76 -0.19 Europa Lg (2 Seasons) 8 307 38 28.4 3.4 2 90 2 6 21 1 1.79 9 3 +6 +1.76 +1.88 7.6 4.1 +3.5 +1.02 +0.81 Ligue 1 (1 Season) 35 2,888 83 84.4 32.1 32 88 25 3 29 0 1.17 44 54 -10 -0.31 -0.99 44.4 49.6 -5.2 -0.16 -0.28 Conf Lg (1 Season) 3 155 52 39.7 1.7 1 120 1 2 18 1 1.67 4 1 +3 +1.74 +4.04 3.2 3.6 -0.4 -0.27 -0.26
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 Jong Ajax 1 League 15 1,045 70 30.6 11.6 11 4 2014-2015 19 FC Eindhoven 1 League 37 3,009 81 88.0 33.4 33 27 4 1 2.11 56 31 +25 +0.75 -0.57 2015-2016 20 Heerenveen 1 League 23 1,422 62 46.5 15.8 16 10 7 11 1.09 24 32 -8 -0.51 -0.12 2016-2017 21 Heerenveen 1 League 0 0 0 0 1 2016-2017 21 Willem II 1 League 8 526 66 17.2 5.8 6 4 2 19 1.13 5 6 -1 -0.17 +0.33 2017-2018 22 FC Eindhoven 1 League 37 3,252 88 95.1 36.1 37 32 0 0 1.27 61 76 -15 -0.42 +3.33 2018-2019 23 FC Eindhoven 1 League 36 3,167 88 92.6 35.2 36 88 32 0 0 1.25 48 45 +3 +0.09 -0.27 2019-2020 24 FC Eindhoven 1 League 3 270 90 10.3 3.0 3 90 3 0 0 2.33 8 3 +5 +1.67 +2.36 2019-2020 24 De Graafschap 1 League 24 2,101 88 80.5 23.3 23 89 19 1 45 0 1.96 51 25 +26 +1.11 -0.48 2020-2021 25 Toulouse 2 Leagues 37 2,577 70 66.6 28.6 29 82 15 8 23 1 1.85 48 30 +18 +0.63 -0.42 41.9 29.3 +12.7 +0.47 -0.14 2021-2022 26 Toulouse 2 Leagues 41 3,505 85 89.9 38.9 40 87 33 1 32 0 2.15 85 33 +52 +1.34 +0.88 63.6 28.8 +34.7 +0.98 -1.53 2022-2023 27 Toulouse 2 Leagues 40 3,205 80 80.9 35.6 36 86 27 4 29 0 1.40 62 56 +6 +0.17 -0.79 44.4 49.6 -5.2 -0.16 -0.28 2023-2024 28 Ajax 3 Leagues 27 1,271 47 31.9 14.1 12 83 7 15 18 4 1.41 26 27 -1 -0.07 -0.34 27.2 25.7 +1.5 +0.11 -0.20 2024-2025 29 Ajax 2 Leagues 15 864 58 43.6 9.6 9 83 7 6 20 7 2.09 21 7 +14 +1.46 +0.41 18.0 10.9 +7.2 +0.75 -0.05 12 Seasons 7 Clubs 7 Leagues 343 26,214 76 57.3 291.3 291 86 216 52 22 44 1.65 495 371 +124 +0.44 +0.34 195.2 144.3 +50.9 +0.43 -0.09 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 FC Eindhoven (4 Seasons) 1 League 113 9,698 86 75.4 107.8 109 88 94 4 1 1.57 173 155 +18 +0.17 +0.68 Toulouse (3 Seasons) 3 Leagues 118 9,287 79 79.2 103.2 105 85 75 13 26 1 1.80 195 119 +76 +0.74 -0.18 149.9 107.7 +42.2 +0.45 -0.25 Ajax (2 Seasons) 3 Leagues 42 2,135 51 35.8 23.7 21 83 14 21 19 11 1.65 47 34 +13 +0.55 +0.06 45.2 36.5 +8.7 +0.37 -0.08 Heerenveen (2 Seasons) 1 League 23 1,422 62 23.2 15.8 16 10 7 12 1.09 24 32 -8 -0.51 -0.12 De Graafschap (1 Season) 1 League 24 2,101 88 80.5 23.3 23 89 19 1 45 0 1.96 51 25 +26 +1.11 -0.48 Jong Ajax (1 Season) 1 League 15 1,045 70 30.6 11.6 11 4 Willem II (1 Season) 1 League 8 526 66 17.2 5.8 6 4 2 19 1.13 5 6 -1 -0.17 +0.33 Eerste Divisie (5 Seasons) 152 12,844 85 68.0 142.7 143 89 113 9 45 1 1.64 224 180 +44 +0.34 +0.56 Eredivisie (4 Seasons) 62 3,621 58 26.5 40.2 40 80 25 22 18 40 1.36 63 68 -5 -0.12 -0.21 34.4 28.8 +5.6 +0.30 -0.26 Coupe de France (3 Seasons) 11 770 70 52.4 8.6 9 79 6 2 30 0 2.73 29 6 +23 +2.69 +1.92 Ligue 2 (2 Seasons) 72 5,629 78 82.3 62.5 64 85 44 8 23 1 1.97 122 59 +63 +1.01 -0.11 105.5 58.1 +47.4 +0.76 -0.19 Europa Lg (2 Seasons) 8 307 38 28.4 3.4 2 90 2 6 21 1 1.79 9 3 +6 +1.76 +1.88 7.6 4.1 +3.5 +1.02 +0.81 Ligue 1 (1 Season) 35 2,888 83 84.4 32.1 32 88 25 3 29 0 1.17 44 54 -10 -0.31 -0.99 44.4 49.6 -5.2 -0.16 -0.28 Conf Lg (1 Season) 3 155 52 39.7 1.7 1 120 1 2 18 1 1.67 4 1 +3 +1.74 +4.04 3.2 3.6 -0.4 -0.27 -0.26
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 Jong Ajax nl NED 2. Eerste Divisie 14th 15 1,045 70 30.6 11.6 11 4 2014-2015 19 FC Eindhoven nl NED 2. Eerste Divisie 2nd 37 3,009 81 88.0 33.4 33 27 4 1 2.11 56 31 +25 +0.75 -0.57 Matches 2015-2016 20 Heerenveen nl NED 1. Eredivisie 13th 23 1,422 62 46.5 15.8 16 10 7 11 1.09 24 32 -8 -0.51 -0.12 Matches 2016-2017 21 Heerenveen nl NED 1. Eredivisie 9th 0 0 0 0 1 Matches 2016-2017 21 Willem II nl NED 1. Eredivisie 13th 8 526 66 17.2 5.8 6 4 2 19 1.13 5 6 -1 -0.17 +0.33 Matches 2017-2018 22 FC Eindhoven nl NED 2. Eerste Divisie 12th 37 3,252 88 95.1 36.1 37 32 0 0 1.27 61 76 -15 -0.42 +3.33 Matches 2018-2019 23 FC Eindhoven nl NED 2. Eerste Divisie 14th 36 3,167 88 92.6 35.2 36 88 32 0 0 1.25 48 45 +3 +0.09 -0.27 Matches 2019-2020 24 FC Eindhoven nl NED 2. Eerste Divisie 13th 3 270 90 10.3 3.0 3 90 3 0 0 2.33 8 3 +5 +1.67 +2.36 Matches 2019-2020 24 De Graafschap nl NED 2. Eerste Divisie 2nd 24 2,101 88 80.5 23.3 23 89 19 1 45 0 1.96 51 25 +26 +1.11 -0.48 Matches 2020-2021 25 Toulouse fr FRA 2. Ligue 2 3rd 35 2,426 69 70.9 27.0 27 83 14 8 23 1 1.78 45 29 +16 +0.59 -0.58 41.9 29.3 +12.7 +0.47 -0.14 Matches 2021-2022 26 Toulouse fr FRA 2. Ligue 2 1st 37 3,203 87 93.7 35.6 37 87 30 0 0 2.14 77 30 +47 +1.32 +0.49 63.6 28.8 +34.7 +0.98 -1.53 Matches 2022-2023 27 Toulouse fr FRA 1. Ligue 1 13th 35 2,888 83 84.4 32.1 32 88 25 3 29 0 1.17 44 54 -10 -0.31 -0.99 44.4 49.6 -5.2 -0.16 -0.28 Matches 2023-2024 28 Ajax nl NED 1. Eredivisie 5th 21 1,072 51 35.0 11.9 11 80 6 10 19 3 1.43 22 26 -4 -0.34 -1.11 23.7 21.1 +2.6 +0.22 -0.24 Matches 2024-2025 29 Ajax nl NED 1. Eredivisie 2nd 10 601 60 41.7 6.7 7 80 5 3 13 6 2.00 12 4 +8 +1.20 +0.02 10.7 7.7 +3.0 +0.45 -0.35 Matches 12 Seasons 7 Clubs 4 Leagues 321 24,982 78 58.3 277.6 279 86 207 42 22 42 1.60 453 361 +92 +0.35 +0.22 184.3 136.5 +47.8 +0.42 -0.19 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 FC Eindhoven (4 Seasons) 1 League 113 9,698 86 75.4 107.8 109 88 94 4 1 1.57 173 155 +18 +0.17 +0.68 Toulouse (3 Seasons) 2 Leagues 107 8,517 80 83.0 94.6 96 86 69 11 25 1 1.70 166 113 +53 +0.56 -0.42 149.9 107.7 +42.2 +0.45 -0.25 Ajax (2 Seasons) 1 League 31 1,673 54 37.2 18.6 18 80 11 13 18 9 1.61 34 30 +4 +0.22 -0.68 34.4 28.8 +5.6 +0.30 -0.26 Heerenveen (2 Seasons) 1 League 23 1,422 62 23.2 15.8 16 10 7 12 1.09 24 32 -8 -0.51 -0.12 De Graafschap (1 Season) 1 League 24 2,101 88 80.5 23.3 23 89 19 1 45 0 1.96 51 25 +26 +1.11 -0.48 Jong Ajax (1 Season) 1 League 15 1,045 70 30.6 11.6 11 4 Willem II (1 Season) 1 League 8 526 66 17.2 5.8 6 4 2 19 1.13 5 6 -1 -0.17 +0.33 Eerste Divisie (5 Seasons) 152 12,844 85 68.0 142.7 143 89 113 9 45 1 1.64 224 180 +44 +0.34 +0.56 Eredivisie (4 Seasons) 62 3,621 58 26.5 40.2 40 80 25 22 18 40 1.36 63 68 -5 -0.12 -0.21 34.4 28.8 +5.6 +0.30 -0.26 Ligue 2 (2 Seasons) 72 5,629 78 82.3 62.5 64 85 44 8 23 1 1.97 122 59 +63 +1.01 -0.11 105.5 58.1 +47.4 +0.76 -0.19 Ligue 1 (1 Season) 35 2,888 83 84.4 32.1 32 88 25 3 29 0 1.17 44 54 -10 -0.31 -0.99 44.4 49.6 -5.2 -0.16 -0.28
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 2023-2024 28 Ajax 3. Conf Lg R16 3 155 52 39.7 1.7 1 120 1 2 18 1 1.67 4 1 +3 +1.74 +4.04 3.2 3.6 -0.4 -0.27 -0.26 Matches 2023-2024 28 Ajax 2. Europa Lg GR 3 44 15 8.1 0.5 0 0 3 15 0 1.00 0 0 0 0.00 +0.54 0.3 1.0 -0.7 -1.38 -1.29 Matches 2024-2025 29 Ajax 2. Europa Lg 5 263 53 48.7 2.9 2 90 2 3 28 1 2.27 9 3 +6 +2.05 +1.40 7.3 3.1 +4.1 +1.42 +0.67 Matches 2 Seasons 1 Club 2 Leagues 11 462 42 31.4 5.1 3 100 3 8 20 2 1.76 13 4 +9 +1.75 +2.38 10.8 7.7 +3.1 +0.65 +0.49 Europa Lg (2 Seasons) 8 307 38 28.4 3.4 2 90 2 6 21 1 1.79 9 3 +6 +1.76 +1.88 7.6 4.1 +3.5 +1.02 +0.81 Conf Lg (1 Season) 3 155 52 39.7 1.7 1 120 1 2 18 1 1.67 4 1 +3 +1.74 +4.04 3.2 3.6 -0.4 -0.27 -0.26
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 Jong Ajax 1 League 11.6 4 1 2014-2015 19 FC Eindhoven 1 League 33.4 3 0 2015-2016 20 Heerenveen 1 League 15.8 3 0 23 2016-2017 21 Willem II 1 League 5.8 2 0 0 5 0 0 0 0 0 0 0 0 2017-2018 22 FC Eindhoven 1 League 36.1 8 0 0 35 0 0 0 0 0 0 0 0 2018-2019 23 FC Eindhoven 1 League 35.2 7 0 0 0 2019-2020 24 FC Eindhoven 1 League 3.0 1 0 0 1 2 0 18 0 0 0 2019-2020 24 De Graafschap 1 League 23.3 3 0 0 26 24 4 133 10 35 0 2020-2021 25 Toulouse 2 Leagues 28.6 6 0 0 48 21 2 234 12 34 0 0 0 133 27 34 44.3 2021-2022 26 Toulouse 2 Leagues 38.9 6 0 0 49 22 1 340 27 45 0 0 0 246 24 17 58.5 2022-2023 27 Toulouse 2 Leagues 35.6 8 0 0 36 19 2 313 10 41 0 0 0 182 6 12 33.3 2023-2024 28 Ajax 3 Leagues 14.1 1 0 0 15 7 0 87 8 15 0 0 0 79 7 7 50.0 2024-2025 29 Ajax 2 Leagues 9.6 2 0 0 12 3 0 45 1 9 0 0 0 47 8 5 61.5 12 Seasons 7 Clubs 7 Leagues 291.3 54 1 0 250 98 9 1170 68 179 0 0 0 687 72 75 49.0 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches FC Eindhoven (4 Seasons) 1 League 107.8 19 0 0 36 2 0 18 0 0 0 0 0 Toulouse (3 Seasons) 3 Leagues 103.2 20 0 0 133 62 5 887 49 120 0 0 0 561 57 63 47.5 Ajax (2 Seasons) 3 Leagues 23.7 3 0 0 27 10 0 132 9 24 0 0 0 126 15 12 55.6 Heerenveen (2 Seasons) 1 League 15.8 3 0 23 De Graafschap (1 Season) 1 League 23.3 3 0 0 26 24 4 133 10 35 0 Jong Ajax (1 Season) 1 League 11.6 4 1 Willem II (1 Season) 1 League 5.8 2 0 0 5 0 0 0 0 0 0 0 0 Eerste Divisie (5 Seasons) 142.7 26 1 0 62 26 4 151 10 35 0 0 0 Eredivisie (4 Seasons) 40.2 6 0 0 44 9 0 115 9 15 0 0 0 110 13 8 61.9 Coupe de France (3 Seasons) 8.6 3 0 0 10 3 0 59 4 14 0 Ligue 2 (2 Seasons) 62.5 11 0 0 90 40 3 546 35 70 0 0 0 379 51 51 50.0 Europa Lg (2 Seasons) 3.4 2 0 0 7 1 0 15 0 8 0 0 0 14 1 4 20.0 Ligue 1 (1 Season) 32.1 6 0 0 33 19 2 282 10 36 0 0 0 182 6 12 33.3 Conf Lg (1 Season) 1.7 0 0 0 4 0 0 2 0 1 0 0 0 2 1 0 100.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 2023-2024 28 Ajax 3. Conf Lg R16 1.7 0 0 0 4 0 0 2 0 1 0 0 0 2 1 0 100.0 Matches 2023-2024 28 Ajax 2. Europa Lg GR 0.5 0 0 0 1 1 0 1 0 3 0 0 0 4 0 0 Matches 2024-2025 29 Ajax 2. Europa Lg 2.9 2 0 0 6 0 0 14 0 5 0 0 0 10 1 4 20.0 Matches 2 Seasons 1 Club 2 Leagues 5.1 2 0 0 11 1 0 17 0 9 0 0 0 16 2 4 33.3 Europa Lg (2 Seasons) 3.4 2 0 0 7 1 0 15 0 8 0 0 0 14 1 4 20.0 Conf Lg (1 Season) 1.7 0 0 0 4 0 0 2 0 1 0 0 0 2 1 0 100.0
About FBref.com
FBref.com launched (June 13, 2018) with domestic league coverage for England, France, Germany, Italy, Spain, and United States. Since then we have been steadily expanding our coverage to include domestic leagues from over 40 countries as well as domestic cup, super cup and youth leagues from top European countries. We have also added coverage for major international cups such as the UEFA Champions League and Copa Libertadores .
FBref is the most complete sources for women's football data on the internet. This includes the entire history of the FIFA Women's World Cup as well as recent domestic league seasons from nine countries, including advanced stats like xG for most of those nine.
In collaboration with Opta , we are including advanced analytical data such as xG, xA, progressive passing, duels and more for over twenty competitions. For more information on the expected goals model and which competitions have advanced data, see our xG explainer .
View Additional Information
More Branco van den Boomen Pages
Branco van den Boomen 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