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 6 5 414 4.6 0 0 0 0 0 1 0 0 1.3 0.5 0.7 1.2 7 53 13 0.00 0.00 0.00 0.00 0.00 0.29 0.15 0.44 0.12 0.27 Matches 2024-2025 29 Ajax 2. Europa Lg 4 2 237 2.6 1 0 1 0 1 1 1 0 1.4 0.7 0.3 0.9 2 15 1 0.38 0.00 0.38 0.00 0.00 0.55 0.11 0.65 0.25 0.35 Matches 12 Seasons 7 Clubs 7 Leagues 338 289 26,001 288.9 55 80 135 37 18 19 53 1 21.9 11.7 33.8 45.5 167 1131 344 0.19 0.28 0.47 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 37 19 1,922 21.4 4 1 5 2 2 3 2 0 4.5 2.1 3.1 5.3 38 227 42 0.19 0.05 0.23 0.09 0.14 0.21 0.15 0.36 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) 58 38 3,434 38.2 3 4 7 3 0 1 6 0 2.3 1.5 2.9 4.4 36 188 37 0.08 0.10 0.18 0.08 0.18 0.14 0.17 0.31 0.09 0.26 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) 7 2 281 3.1 1 0 1 0 1 1 1 0 1.4 0.7 0.3 0.9 2 19 1 0.32 0.00 0.32 0.00 0.00 0.46 0.09 0.55 0.21 0.30 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 10 7 651 7.2 1 0 1 0 1 2 1 0 2.8 1.2 1.0 2.2 9 68 14 0.14 0.00 0.14 0.00 0.00 0.38 0.14 0.52 0.16 0.30 12 Seasons 7 Clubs 7 Leagues 338 289 26,001 288.9 55 80 135 37 18 19 53 1 21.9 11.7 33.8 45.5 167 1131 344 0.19 0.28 0.47 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 37 19 1,922 21.4 4 1 5 2 2 3 2 0 4.5 2.1 3.1 5.3 38 227 42 0.19 0.05 0.23 0.09 0.14 0.21 0.15 0.36 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) 58 38 3,434 38.2 3 4 7 3 0 1 6 0 2.3 1.5 2.9 4.4 36 188 37 0.08 0.10 0.18 0.08 0.18 0.14 0.17 0.31 0.09 0.26 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) 7 2 281 3.1 1 0 1 0 1 1 1 0 1.4 0.7 0.3 0.9 2 19 1 0.32 0.00 0.32 0.00 0.00 0.46 0.09 0.55 0.21 0.30 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 6 5 414 4.6 0 0 0 0 0 1 0 0 1.3 0.5 0.7 1.2 7 53 13 0.00 0.00 0.00 0.00 0.00 0.29 0.15 0.44 0.12 0.27 Matches 12 Seasons 7 Clubs 4 Leagues 317 277 24,795 275.5 52 71 123 36 16 17 49 1 19.7 11.0 33.5 44.5 165 1092 339 0.19 0.26 0.45 0.13 0.39 0.18 0.30 0.48 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 27 16 1,486 16.5 2 1 3 2 0 1 1 0 2.3 1.5 2.9 4.4 36 188 37 0.12 0.06 0.18 0.12 0.18 0.14 0.17 0.31 0.09 0.26 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) 58 38 3,434 38.2 3 4 7 3 0 1 6 0 2.3 1.5 2.9 4.4 36 188 37 0.08 0.10 0.18 0.08 0.18 0.14 0.17 0.31 0.09 0.26 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 4 2 237 2.6 1 0 1 0 1 1 1 0 1.4 0.7 0.3 0.9 2 15 1 0.38 0.00 0.38 0.00 0.00 0.55 0.11 0.65 0.25 0.35 Matches 2 Seasons 1 Club 2 Leagues 10 3 436 4.8 2 0 2 0 2 2 1 0 2.2 0.7 0.3 0.9 2 39 5 0.41 0.00 0.41 0.00 0.00 0.49 0.06 0.56 0.14 0.21 Europa Lg (2 Seasons) 7 2 281 3.1 1 0 1 0 1 1 1 0 1.4 0.7 0.3 0.9 2 19 1 0.32 0.00 0.32 0.00 0.00 0.46 0.09 0.55 0.21 0.30 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 7.2 1 14 4 28.6 1.94 0.55 0.00 0.00 25.8 4 1 2 2.8 1.2 0.09 -1.8 -1.2 12 Seasons 7 Clubs 7 Leagues 288.9 55 258 131 41.9 1.34 0.52 0.09 0.23 26.3 49 18 19 21.9 11.7 0.06 +4.1 +2.3 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches 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 21.4 4 34 10 29.4 1.59 0.47 0.06 0.20 25.6 8 2 3 4.5 2.1 0.06 -0.5 -0.1 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) 38.2 3 30 19 33.3 1.34 0.50 0.07 0.16 26.1 8 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.1 1 4 0 0.0 1.28 0.00 0.00 18.8 0 1 1 1.4 0.7 0.16 -0.4 -0.7 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 4.6 0 10 4 40.0 2.17 0.87 0.00 0.00 28.6 4 0 1 1.3 0.5 0.05 -1.3 -0.5 Matches 12 Seasons 7 Clubs 4 Leagues 275.5 52 238 128 44.1 1.33 0.53 0.10 0.23 26.4 49 16 17 19.7 11.0 0.06 +4.3 +3.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 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 16.5 2 30 10 33.3 1.82 0.61 0.07 0.20 26.1 8 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) 38.2 3 30 19 33.3 1.34 0.50 0.07 0.16 26.1 8 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.6 1 4 0 0.0 1.52 0.00 0.00 18.8 0 1 1 1.4 0.7 0.16 -0.4 -0.7 Matches 2 Seasons 1 Club 2 Leagues 4.8 2 4 0 0.0 0.83 0.00 0.00 22.1 0 2 2 2.2 0.7 0.16 -0.2 -0.7 Europa Lg (2 Seasons) 3.1 1 4 0 0.0 1.28 0.00 0.00 18.8 0 1 1 1.4 0.7 0.16 -0.4 -0.7 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 7.2 472 563 83.8 8615 2420 205 221 92.8 206 244 84.4 55 88 62.5 0 1.0 1.9 -1.0 11 71 21 3 68 12 Seasons 7 Clubs 7 Leagues 288.9 6188 8051 76.9 133407 45148 2222 2498 89.0 2470 2989 82.6 1361 2236 60.9 80 33.8 30.6 +46.2 328 1018 162 49 1131 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 21.4 1334 1644 81.1 27145 8761 498 544 91.5 592 689 85.9 225 354 63.6 1 3.1 4.6 -2.1 41 238 34 9 227 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) 38.2 1059 1323 80.0 21773 7070 379 421 90.0 489 568 86.1 177 288 61.5 4 2.9 3.7 +1.1 38 201 29 8 188 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.1 192 224 85.7 3629 1082 92 95 96.8 63 76 82.9 32 44 72.7 0 0.3 0.4 -0.3 3 24 3 1 19 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 4.6 314 378 83.1 5797 1647 125 138 90.6 155 181 85.6 32 55 58.2 0 0.7 1.4 -0.7 8 54 18 2 53 Matches 12 Seasons 7 Clubs 4 Leagues 275.5 5913 7730 76.5 128035 43457 2103 2375 88.5 2367 2868 82.5 1313 2170 60.5 71 33.5 29.7 +37.5 325 981 157 48 1092 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 16.5 1059 1323 80.0 21773 7070 379 421 90.0 489 568 86.1 177 288 61.5 1 2.9 3.7 -1.9 38 201 29 8 188 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) 38.2 1059 1323 80.0 21773 7070 379 421 90.0 489 568 86.1 177 288 61.5 4 2.9 3.7 +1.1 38 201 29 8 188 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.6 158 185 85.4 2818 773 80 83 96.4 51 63 81.0 23 33 69.7 0 0.3 0.4 -0.3 3 17 3 1 15 Matches 2 Seasons 1 Club 2 Leagues 4.8 275 321 85.7 5372 1691 119 123 96.7 103 121 85.1 48 66 72.7 0 0.3 0.8 -0.3 3 37 5 1 39 Europa Lg (2 Seasons) 3.1 192 224 85.7 3629 1082 92 95 96.8 63 76 82.9 32 44 72.7 0 0.3 0.4 -0.3 3 24 3 1 19 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 7.2 563 526 35 12 3 7 38 1 22 13 3 2 472 2 3 12 Seasons 7 Clubs 7 Leagues 288.9 8051 6968 1029 345 32 252 1163 56 569 216 315 4 6188 54 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 21.4 1644 1514 122 46 4 28 125 5 71 36 26 2 1334 8 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) 38.2 1323 1212 106 39 4 21 110 3 64 33 23 2 1059 5 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.1 224 208 14 6 0 5 13 2 6 3 2 0 192 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.6 185 172 12 5 0 3 12 1 6 3 2 0 158 1 0 Matches 2 Seasons 1 Club 2 Leagues 4.8 321 302 16 7 0 7 15 2 7 3 3 0 275 3 1 Europa Lg (2 Seasons) 3.1 224 208 14 6 0 5 13 2 6 3 2 0 192 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 7.2 28 3.88 24 4 0 0 0 0 4 0.55 4 0 0 0 0 0 12 Seasons 7 Clubs 7 Leagues 288.9 591 5.11 338 211 6 26 5 5 74 0.64 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 21.4 89 4.24 65 19 0 3 1 1 9 0.43 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) 38.2 78 4.73 57 16 0 3 1 1 6 0.36 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.1 7 2.24 5 2 0 0 0 0 1 0.32 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.6 6 2.28 4 2 0 0 0 0 1 0.38 1 0 0 0 0 0 Matches 2 Seasons 1 Club 2 Leagues 4.8 11 2.44 8 3 0 0 0 0 3 0.67 2 1 0 0 0 0 Europa Lg (2 Seasons) 3.1 7 2.24 5 2 0 0 0 0 1 0.32 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 7.2 13 7 3 9 1 7 10 70.0 3 7 3 4 1 14 3 0 12 Seasons 7 Clubs 7 Leagues 288.9 232 177 85 117 30 102 254 40.2 152 112 18 94 68 286 81 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 21.4 39 22 12 23 4 20 38 52.6 18 29 7 22 9 48 13 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) 38.2 28 13 6 19 3 13 28 46.4 15 26 6 20 9 37 8 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.1 9 8 5 3 1 7 8 87.5 1 1 1 0 0 9 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.6 6 5 3 2 1 5 6 83.3 1 1 1 0 0 6 3 0 Matches 2 Seasons 1 Club 2 Leagues 4.8 11 9 6 4 1 7 10 70.0 3 3 1 2 0 11 5 0 Europa Lg (2 Seasons) 3.1 9 8 5 3 1 7 8 87.5 1 1 1 0 0 9 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 7.2 618 12 79 367 176 10 616 7 4 57.1 3 42.9 405 1673 796 9 14 1 2 6 468 14 12 Seasons 7 Clubs 7 Leagues 288.9 8963 153 1219 5283 2525 101 8950 118 72 61.0 41 34.7 5545 27267 12328 167 185 15 107 65 6192 344 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 21.4 1821 46 303 1065 463 22 1818 20 10 50.0 10 50.0 1156 5482 2571 38 40 4 13 10 1355 42 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) 38.2 1471 35 226 852 400 13 1470 18 9 50.0 9 50.0 934 4597 2139 36 31 3 12 8 1081 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.1 242 7 53 147 45 7 241 2 1 50.0 1 50.0 154 557 282 2 3 1 0 2 189 1 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 4.6 419 5 42 245 134 3 418 6 4 66.7 2 33.3 284 1250 586 7 11 0 2 4 314 13 Matches 12 Seasons 7 Clubs 4 Leagues 275.5 8613 142 1142 5070 2462 92 8602 116 71 61.2 40 34.5 5323 26382 11896 165 176 14 106 63 5918 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 16.5 1471 35 226 852 400 13 1470 18 9 50.0 9 50.0 934 4597 2139 36 31 3 12 8 1081 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) 38.2 1471 35 226 852 400 13 1470 18 9 50.0 9 50.0 934 4597 2139 36 31 3 12 8 1081 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.6 199 7 37 122 42 7 198 1 0 0.0 1 100.0 121 423 210 2 3 1 0 2 154 1 Matches 2 Seasons 1 Club 2 Leagues 4.8 350 11 77 213 63 9 348 2 1 50.0 1 50.0 222 885 432 2 9 1 1 2 274 5 Europa Lg (2 Seasons) 3.1 242 7 53 147 45 7 241 2 1 50.0 1 50.0 154 557 282 2 3 1 0 2 189 1 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 6 414 69 46.0 4.6 5 77 3 1 31 4 2.50 9 1 +8 +1.74 +0.63 9.3 2.4 +6.9 +1.51 +0.54 Matches 2024-2025 29 Ajax 2. Europa Lg 4 237 59 65.8 2.6 2 90 2 2 29 0 2.50 9 1 +8 +3.04 +0.11 6.4 2.1 +4.3 +1.65 +0.17 Matches 12 Seasons 7 Clubs 7 Leagues 338 26,001 77 57.7 288.9 289 86 214 49 23 41 1.65 492 366 +126 +0.45 +0.37 192.9 137.9 +55.0 +0.48 -0.06 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 37 1,922 52 36.6 21.4 19 82 12 18 20 8 1.70 44 29 +15 +0.70 +0.22 42.9 30.1 +12.8 +0.61 +0.16 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) 58 3,434 59 26.1 38.2 38 79 23 20 20 38 1.36 60 65 -5 -0.13 -0.16 33.0 23.5 +9.5 +0.58 +0.02 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) 7 281 40 31.2 3.1 2 90 2 5 20 0 1.86 9 1 +8 +2.56 +2.42 6.7 3.1 +3.7 +1.18 +0.96 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 10 651 65 51.7 7.2 7 80 5 3 29 4 2.50 18 2 +16 +2.21 +0.73 15.7 4.4 +11.3 +1.56 +0.49 12 Seasons 7 Clubs 7 Leagues 338 26,001 77 57.7 288.9 289 86 214 49 23 41 1.65 492 366 +126 +0.45 +0.37 192.9 137.9 +55.0 +0.48 -0.06 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 37 1,922 52 36.6 21.4 19 82 12 18 20 8 1.70 44 29 +15 +0.70 +0.22 42.9 30.1 +12.8 +0.61 +0.16 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) 58 3,434 59 26.1 38.2 38 79 23 20 20 38 1.36 60 65 -5 -0.13 -0.16 33.0 23.5 +9.5 +0.58 +0.02 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) 7 281 40 31.2 3.1 2 90 2 5 20 0 1.86 9 1 +8 +2.56 +2.42 6.7 3.1 +3.7 +1.18 +0.96 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 6 414 69 46.0 4.6 5 77 3 1 31 4 2.50 9 1 +8 +1.74 +0.63 9.3 2.4 +6.9 +1.51 +0.54 Matches 12 Seasons 7 Clubs 4 Leagues 317 24,795 78 58.6 275.5 277 86 205 40 24 40 1.61 450 358 +92 +0.35 +0.26 182.9 131.2 +51.7 +0.47 -0.15 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 27 1,486 55 37.5 16.5 16 79 9 11 20 7 1.67 31 27 +4 +0.24 -0.59 33.0 23.5 +9.5 +0.58 +0.02 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) 58 3,434 59 26.1 38.2 38 79 23 20 20 38 1.36 60 65 -5 -0.13 -0.16 33.0 23.5 +9.5 +0.58 +0.02 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 4 237 59 65.8 2.6 2 90 2 2 29 0 2.50 9 1 +8 +3.04 +0.11 6.4 2.1 +4.3 +1.65 +0.17 Matches 2 Seasons 1 Club 2 Leagues 10 436 44 33.8 4.8 3 100 3 7 19 1 1.80 13 2 +11 +2.27 +2.80 10.0 6.7 +3.3 +0.73 +0.58 Europa Lg (2 Seasons) 7 281 40 31.2 3.1 2 90 2 5 20 0 1.86 9 1 +8 +2.56 +2.42 6.7 3.1 +3.7 +1.18 +0.96 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 7.2 1 0 0 7 2 0 38 1 7 0 0 0 32 7 4 63.6 12 Seasons 7 Clubs 7 Leagues 288.9 53 1 0 245 97 9 1163 68 177 0 0 0 672 71 74 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 21.4 2 0 0 22 9 0 125 9 22 0 0 0 111 14 11 56.0 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) 38.2 6 0 0 41 8 0 110 9 13 0 0 0 97 12 7 63.2 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.1 1 0 0 5 1 0 13 0 8 0 0 0 12 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.6 1 0 0 4 0 0 12 0 5 0 0 0 8 1 4 20.0 Matches 2 Seasons 1 Club 2 Leagues 4.8 1 0 0 9 1 0 15 0 9 0 0 0 14 2 4 33.3 Europa Lg (2 Seasons) 3.1 1 0 0 5 1 0 13 0 8 0 0 0 12 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