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 2018-2019 17 Jong Ajax nl NED 2. Eerste Divisie 2 2 180 2.0 1 1 2 1 0 0 0 0 0.50 0.50 1.00 0.50 1.00 Matches 2019-2020 18 Jong Ajax nl NED 2. Eerste Divisie 25 18 1,744 19.4 2 5 7 2 0 0 3 1 0.10 0.26 0.36 0.10 0.36 Matches 2020-2021 19 Jong Ajax nl NED 2. Eerste Divisie 13 12 898 10.0 0 1 1 0 0 0 0 0 0.00 0.10 0.10 0.00 0.10 Matches 2020-2021 19 Ajax nl NED 1. Eredivisie 0 0 Matches 2020-2021 19 Ajax 2. Europa Lg 0 0 Matches 2021-2022 20 Utrecht nl NED 1. Eredivisie 31 29 2,351 26.1 2 3 5 2 0 0 4 0 3.3 3.3 2.0 5.3 58 126 78 0.08 0.11 0.19 0.08 0.19 0.13 0.08 0.20 0.13 0.20 Matches 2022-2023 21 Feyenoord nl NED 1. Eredivisie 24 19 1,638 18.2 2 3 5 2 0 0 2 0 2.4 2.4 2.1 4.5 49 92 74 0.11 0.16 0.27 0.11 0.27 0.13 0.12 0.25 0.13 0.25 Matches 2022-2023 21 Feyenoord 2. Europa Lg 6 6 497 5.5 1 0 1 1 0 0 2 0 0.5 0.5 0.2 0.6 6 28 6 0.18 0.00 0.18 0.18 0.18 0.08 0.03 0.11 0.08 0.11 Matches 2023-2024 22 Feyenoord 1. Champions Lg 6 6 463 5.1 0 1 1 0 0 0 2 0 0.6 0.6 1.0 1.6 20 23 19 0.00 0.19 0.19 0.00 0.19 0.12 0.20 0.32 0.12 0.32 Matches 2023-2024 22 Feyenoord nl NED 1. Eredivisie 31 31 2,663 29.6 7 9 16 7 0 0 4 0 6.8 6.7 7.1 13.7 60 187 173 0.24 0.30 0.54 0.24 0.54 0.23 0.24 0.47 0.23 0.46 Matches 2023-2024 22 Feyenoord 2. Europa Lg 1 1 120 1.3 0 0 0 0 0 0 1 0 0.0 0.0 0.3 0.3 4 4 6 0.00 0.00 0.00 0.00 0.00 0.00 0.27 0.27 0.00 0.27 Matches 2024-2025 23 Feyenoord 1. Champions Lg 7 7 595 6.6 0 1 1 0 0 0 1 0 0.3 0.3 0.2 0.5 9 18 16 0.00 0.15 0.15 0.00 0.15 0.04 0.03 0.07 0.04 0.07 Matches 2024-2025 23 Feyenoord nl NED 1. Eredivisie 18 16 1,391 15.5 6 0 6 4 2 2 5 0 3.3 1.8 1.6 3.4 24 68 58 0.39 0.00 0.39 0.26 0.26 0.21 0.10 0.32 0.11 0.22 Matches 7 Seasons 4 Clubs 4 Leagues 164 147 12,540 139.3 21 24 45 19 2 2 24 1 17.1 15.4 14.4 29.9 230 546 430 0.15 0.17 0.32 0.14 0.31 0.16 0.13 0.29 0.14 0.28 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 Feyenoord (3 Seasons) 3 Leagues 93 86 7,367 81.9 16 14 30 14 2 2 17 0 13.8 12.1 12.4 24.6 172 420 352 0.20 0.17 0.37 0.17 0.34 0.17 0.15 0.32 0.15 0.30 Jong Ajax (3 Seasons) 1 League 40 32 2,822 31.4 3 7 10 3 0 0 3 1 0.10 0.22 0.32 0.10 0.32 Utrecht (1 Season) 1 League 31 29 2,351 26.1 2 3 5 2 0 0 4 0 3.3 3.3 2.0 5.3 58 126 78 0.08 0.11 0.19 0.08 0.19 0.13 0.08 0.20 0.13 0.20 Ajax (1 Season) 2 Leagues 0 0 Eredivisie (5 Seasons) 104 95 8,043 89.4 17 15 32 15 2 2 15 0 15.8 14.1 12.8 26.9 191 473 383 0.19 0.17 0.36 0.17 0.34 0.18 0.14 0.32 0.16 0.30 Eerste Divisie (3 Seasons) 40 32 2,822 31.4 3 7 10 3 0 0 3 1 0.10 0.22 0.32 0.10 0.32 Europa Lg (3 Seasons) 7 7 617 6.9 1 0 1 1 0 0 3 0 0.5 0.5 0.4 0.9 10 32 12 0.15 0.00 0.15 0.15 0.15 0.07 0.07 0.14 0.07 0.14 Champions Lg (2 Seasons) 13 13 1,058 11.8 0 2 2 0 0 0 3 0 0.9 0.9 1.2 2.1 29 41 35 0.00 0.17 0.17 0.00 0.17 0.07 0.11 0.18 0.07 0.18
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 2018-2019 17 Jong Ajax 1 League 2 2 180 2.0 1 1 2 1 0 0 0 0 0.50 0.50 1.00 0.50 1.00 2019-2020 18 Jong Ajax 1 League 25 18 1,744 19.4 2 5 7 2 0 0 3 1 0.10 0.26 0.36 0.10 0.36 2020-2021 19 Jong Ajax 1 League 13 12 898 10.0 0 1 1 0 0 0 0 0 0.00 0.10 0.10 0.00 0.10 2020-2021 19 Ajax 2 Leagues 0 0 2021-2022 20 Utrecht 1 League 31 29 2,351 26.1 2 3 5 2 0 0 4 0 3.3 3.3 2.0 5.3 58 126 78 0.08 0.11 0.19 0.08 0.19 0.13 0.08 0.20 0.13 0.20 2022-2023 21 Feyenoord 2 Leagues 30 25 2,135 23.7 3 3 6 3 0 0 4 0 2.8 2.8 2.3 5.1 55 120 80 0.13 0.13 0.25 0.13 0.25 0.12 0.10 0.21 0.12 0.21 2023-2024 22 Feyenoord 3 Leagues 38 38 3,246 36.1 7 10 17 7 0 0 7 0 7.4 7.3 8.4 15.6 84 214 198 0.19 0.28 0.47 0.19 0.47 0.21 0.23 0.44 0.20 0.44 2024-2025 23 Feyenoord 2 Leagues 25 23 1,986 22.1 6 1 7 4 2 2 6 0 3.6 2.0 1.8 3.8 33 86 74 0.27 0.05 0.32 0.18 0.23 0.16 0.08 0.24 0.09 0.17 7 Seasons 4 Clubs 4 Leagues 164 147 12,540 139.3 21 24 45 19 2 2 24 1 17.1 15.4 14.4 29.9 230 546 430 0.15 0.17 0.32 0.14 0.31 0.16 0.13 0.29 0.14 0.28 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 Feyenoord (3 Seasons) 3 Leagues 93 86 7,367 81.9 16 14 30 14 2 2 17 0 13.8 12.1 12.4 24.6 172 420 352 0.20 0.17 0.37 0.17 0.34 0.17 0.15 0.32 0.15 0.30 Jong Ajax (3 Seasons) 1 League 40 32 2,822 31.4 3 7 10 3 0 0 3 1 0.10 0.22 0.32 0.10 0.32 Utrecht (1 Season) 1 League 31 29 2,351 26.1 2 3 5 2 0 0 4 0 3.3 3.3 2.0 5.3 58 126 78 0.08 0.11 0.19 0.08 0.19 0.13 0.08 0.20 0.13 0.20 Ajax (1 Season) 2 Leagues 0 0 Eredivisie (5 Seasons) 104 95 8,043 89.4 17 15 32 15 2 2 15 0 15.8 14.1 12.8 26.9 191 473 383 0.19 0.17 0.36 0.17 0.34 0.18 0.14 0.32 0.16 0.30 Eerste Divisie (3 Seasons) 40 32 2,822 31.4 3 7 10 3 0 0 3 1 0.10 0.22 0.32 0.10 0.32 Europa Lg (3 Seasons) 7 7 617 6.9 1 0 1 1 0 0 3 0 0.5 0.5 0.4 0.9 10 32 12 0.15 0.00 0.15 0.15 0.15 0.07 0.07 0.14 0.07 0.14 Champions Lg (2 Seasons) 13 13 1,058 11.8 0 2 2 0 0 0 3 0 0.9 0.9 1.2 2.1 29 41 35 0.00 0.17 0.17 0.00 0.17 0.07 0.11 0.18 0.07 0.18
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 2018-2019 17 Jong Ajax nl NED 2. Eerste Divisie 11th 2 2 180 2.0 1 1 2 1 0 0 0 0 0.50 0.50 1.00 0.50 1.00 Matches 2019-2020 18 Jong Ajax nl NED 2. Eerste Divisie 4th 25 18 1,744 19.4 2 5 7 2 0 0 3 1 0.10 0.26 0.36 0.10 0.36 Matches 2020-2021 19 Jong Ajax nl NED 2. Eerste Divisie 16th 13 12 898 10.0 0 1 1 0 0 0 0 0 0.00 0.10 0.10 0.00 0.10 Matches 2020-2021 19 Ajax nl NED 1. Eredivisie 1st 0 0 Matches 2021-2022 20 Utrecht nl NED 1. Eredivisie 7th 31 29 2,351 26.1 2 3 5 2 0 0 4 0 3.3 3.3 2.0 5.3 58 126 78 0.08 0.11 0.19 0.08 0.19 0.13 0.08 0.20 0.13 0.20 Matches 2022-2023 21 Feyenoord nl NED 1. Eredivisie 1st 24 19 1,638 18.2 2 3 5 2 0 0 2 0 2.4 2.4 2.1 4.5 49 92 74 0.11 0.16 0.27 0.11 0.27 0.13 0.12 0.25 0.13 0.25 Matches 2023-2024 22 Feyenoord nl NED 1. Eredivisie 2nd 31 31 2,663 29.6 7 9 16 7 0 0 4 0 6.8 6.7 7.1 13.7 60 187 173 0.24 0.30 0.54 0.24 0.54 0.23 0.24 0.47 0.23 0.46 Matches 2024-2025 23 Feyenoord nl NED 1. Eredivisie 3rd 18 16 1,391 15.5 6 0 6 4 2 2 5 0 3.3 1.8 1.6 3.4 24 68 58 0.39 0.00 0.39 0.26 0.26 0.21 0.10 0.32 0.11 0.22 Matches 7 Seasons 4 Clubs 2 Leagues 144 127 10,865 120.7 20 22 42 18 2 2 18 1 15.8 14.1 12.8 26.9 191 473 383 0.17 0.18 0.35 0.15 0.33 0.18 0.14 0.32 0.16 0.30 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 Feyenoord (3 Seasons) 1 League 73 66 5,692 63.2 15 12 27 13 2 2 11 0 12.5 10.8 10.8 21.6 133 347 305 0.24 0.19 0.43 0.21 0.40 0.20 0.17 0.37 0.17 0.34 Jong Ajax (3 Seasons) 1 League 40 32 2,822 31.4 3 7 10 3 0 0 3 1 0.10 0.22 0.32 0.10 0.32 Utrecht (1 Season) 1 League 31 29 2,351 26.1 2 3 5 2 0 0 4 0 3.3 3.3 2.0 5.3 58 126 78 0.08 0.11 0.19 0.08 0.19 0.13 0.08 0.20 0.13 0.20 Ajax (1 Season) 1 League 0 0 Eredivisie (5 Seasons) 104 95 8,043 89.4 17 15 32 15 2 2 15 0 15.8 14.1 12.8 26.9 191 473 383 0.19 0.17 0.36 0.17 0.34 0.18 0.14 0.32 0.16 0.30 Eerste Divisie (3 Seasons) 40 32 2,822 31.4 3 7 10 3 0 0 3 1 0.10 0.22 0.32 0.10 0.32
Standard Stats Table Season Age Squad Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches 2020-2021 19 Ajax 2. Europa Lg QF 0 0 Matches 2022-2023 21 Feyenoord 2. Europa Lg QF 6 6 497 5.5 1 0 1 1 0 0 2 0 0.5 0.5 0.2 0.6 6 28 6 0.18 0.00 0.18 0.18 0.18 0.08 0.03 0.11 0.08 0.11 Matches 2023-2024 22 Feyenoord 1. Champions Lg GR 6 6 463 5.1 0 1 1 0 0 0 2 0 0.6 0.6 1.0 1.6 20 23 19 0.00 0.19 0.19 0.00 0.19 0.12 0.20 0.32 0.12 0.32 Matches 2023-2024 22 Feyenoord 2. Europa Lg KO 1 1 120 1.3 0 0 0 0 0 0 1 0 0.0 0.0 0.3 0.3 4 4 6 0.00 0.00 0.00 0.00 0.00 0.00 0.27 0.27 0.00 0.27 Matches 2024-2025 23 Feyenoord 1. Champions Lg R16 7 7 595 6.6 0 1 1 0 0 0 1 0 0.3 0.3 0.2 0.5 9 18 16 0.00 0.15 0.15 0.00 0.15 0.04 0.03 0.07 0.04 0.07 Matches 4 Seasons 2 Clubs 2 Leagues 20 20 1,675 18.6 1 2 3 1 0 0 6 0 1.3 1.3 1.7 3.0 39 73 47 0.05 0.11 0.16 0.05 0.16 0.07 0.09 0.16 0.07 0.16 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 Feyenoord (3 Seasons) 2 Leagues 20 20 1,675 18.6 1 2 3 1 0 0 6 0 1.3 1.3 1.7 3.0 39 73 47 0.05 0.11 0.16 0.05 0.16 0.07 0.09 0.16 0.07 0.16 Ajax (1 Season) 1 League 0 0 Europa Lg (3 Seasons) 7 7 617 6.9 1 0 1 1 0 0 3 0 0.5 0.5 0.4 0.9 10 32 12 0.15 0.00 0.15 0.15 0.15 0.07 0.07 0.14 0.07 0.14 Champions Lg (2 Seasons) 13 13 1,058 11.8 0 2 2 0 0 0 3 0 0.9 0.9 1.2 2.1 29 41 35 0.00 0.17 0.17 0.00 0.17 0.07 0.11 0.18 0.07 0.18
Standard Stats Table Season Age Squad Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches 2024 22 nl Netherlands Friendlies (M) 1 0 25 0.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2024-2025 23 nl Netherlands UEFA Nations League QF 4 2 172 1.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 1 Season 1 Club 2 Leagues 5 2 197 2.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 UEFA Nations League (1 Season) 4 2 172 1.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Friendlies (M) (1 Season) 1 0 25 0.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00
Shooting Table Season Age Squad Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches 2018-2019 17 Jong Ajax nl NED 2. Eerste Divisie 2.0 1 0 0 Matches 2019-2020 18 Jong Ajax nl NED 2. Eerste Divisie 19.4 2 31 9 29.0 1.60 0.46 0.06 0.22 0 0 Matches 2020-2021 19 Jong Ajax nl NED 2. Eerste Divisie 10.0 0 12 3 25.0 1.20 0.30 0.00 0.00 0 0 Matches 2021-2022 20 Utrecht nl NED 1. Eredivisie 26.1 2 39 14 35.9 1.49 0.54 0.05 0.14 21.3 0 0 0 3.3 3.3 0.09 -1.3 -1.3 Matches 2022-2023 21 Feyenoord nl NED 1. Eredivisie 18.2 2 24 11 45.8 1.32 0.60 0.08 0.18 22.5 0 0 0 2.4 2.4 0.10 -0.4 -0.4 Matches 2022-2023 21 Feyenoord 2. Europa Lg 5.5 1 5 1 20.0 0.91 0.18 0.20 1.00 24.8 0 0 0 0.5 0.5 0.09 +0.5 +0.5 Matches 2023-2024 22 Feyenoord 1. Champions Lg 5.1 0 8 2 25.0 1.56 0.39 0.00 0.00 15.1 0 0 0 0.6 0.6 0.08 -0.6 -0.6 Matches 2023-2024 22 Feyenoord nl NED 1. Eredivisie 29.6 7 63 19 30.2 2.13 0.64 0.11 0.37 19.5 2 0 0 6.8 6.7 0.11 +0.2 +0.3 Matches 2023-2024 22 Feyenoord 2. Europa Lg 1.3 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 Matches 2024-2025 23 Feyenoord 1. Champions Lg 6.6 0 6 2 33.3 0.91 0.30 0.00 0.00 19.5 0 0 0 0.3 0.3 0.04 -0.3 -0.3 Matches 2024-2025 23 Feyenoord nl NED 1. Eredivisie 15.5 6 35 14 40.0 2.26 0.91 0.11 0.29 23.1 0 2 2 3.3 1.8 0.05 +2.7 +2.2 Matches 7 Seasons 4 Clubs 4 Leagues 139.3 21 223 75 33.6 1.62 0.55 0.08 0.24 20.9 2 2 2 17.1 15.4 0.09 +0.9 +0.6 Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches Feyenoord (3 Seasons) 3 Leagues 81.9 16 141 49 34.8 1.72 0.60 0.10 0.29 20.8 2 2 2 13.8 12.1 0.09 +2.2 +1.9 Jong Ajax (3 Seasons) 1 League 31.4 3 43 12 27.9 1.46 0.41 0.05 0.17 0 0 Utrecht (1 Season) 1 League 26.1 2 39 14 35.9 1.49 0.54 0.05 0.14 21.3 0 0 0 3.3 3.3 0.09 -1.3 -1.3 Ajax (1 Season) 2 Leagues Eredivisie (5 Seasons) 89.4 17 161 58 36.0 1.80 0.65 0.09 0.26 21.1 2 2 2 15.8 14.1 0.09 +1.2 +0.9 Eerste Divisie (3 Seasons) 31.4 3 43 12 27.9 1.46 0.41 0.05 0.17 0 0 Europa Lg (3 Seasons) 6.9 1 5 1 20.0 0.73 0.15 0.20 1.00 24.8 0 0 0 0.5 0.5 0.09 +0.5 +0.5 Champions Lg (2 Seasons) 11.8 0 14 4 28.6 1.19 0.34 0.00 0.00 17.0 0 0 0 0.9 0.9 0.06 -0.9 -0.9
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 2018-2019 17 Jong Ajax 1 League 2.0 1 0 0 2019-2020 18 Jong Ajax 1 League 19.4 2 31 9 29.0 1.60 0.46 0.06 0.22 0 0 2020-2021 19 Jong Ajax 1 League 10.0 0 12 3 25.0 1.20 0.30 0.00 0.00 0 0 2021-2022 20 Utrecht 1 League 26.1 2 39 14 35.9 1.49 0.54 0.05 0.14 21.3 0 0 0 3.3 3.3 0.09 -1.3 -1.3 2022-2023 21 Feyenoord 2 Leagues 23.7 3 29 12 41.4 1.22 0.51 0.10 0.25 22.9 0 0 0 2.8 2.8 0.10 +0.2 +0.2 2023-2024 22 Feyenoord 3 Leagues 36.1 7 71 21 29.6 1.97 0.58 0.10 0.33 19.0 2 0 0 7.4 7.3 0.10 -0.4 -0.3 2024-2025 23 Feyenoord 2 Leagues 22.1 6 41 16 39.0 1.86 0.73 0.10 0.25 22.6 0 2 2 3.6 2.0 0.05 +2.4 +2.0 7 Seasons 4 Clubs 4 Leagues 139.3 21 223 75 33.6 1.62 0.55 0.08 0.24 20.9 2 2 2 17.1 15.4 0.09 +0.9 +0.6 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 Feyenoord (3 Seasons) 3 Leagues 81.9 16 141 49 34.8 1.72 0.60 0.10 0.29 20.8 2 2 2 13.8 12.1 0.09 +2.2 +1.9 Jong Ajax (3 Seasons) 1 League 31.4 3 43 12 27.9 1.46 0.41 0.05 0.17 0 0 Utrecht (1 Season) 1 League 26.1 2 39 14 35.9 1.49 0.54 0.05 0.14 21.3 0 0 0 3.3 3.3 0.09 -1.3 -1.3 Ajax (1 Season) 2 Leagues Eredivisie (5 Seasons) 89.4 17 161 58 36.0 1.80 0.65 0.09 0.26 21.1 2 2 2 15.8 14.1 0.09 +1.2 +0.9 Eerste Divisie (3 Seasons) 31.4 3 43 12 27.9 1.46 0.41 0.05 0.17 0 0 Europa Lg (3 Seasons) 6.9 1 5 1 20.0 0.73 0.15 0.20 1.00 24.8 0 0 0 0.5 0.5 0.09 +0.5 +0.5 Champions Lg (2 Seasons) 11.8 0 14 4 28.6 1.19 0.34 0.00 0.00 17.0 0 0 0 0.9 0.9 0.06 -0.9 -0.9
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 2018-2019 17 Jong Ajax nl NED 2. Eerste Divisie 11th 2.0 1 0 0 Matches 2019-2020 18 Jong Ajax nl NED 2. Eerste Divisie 4th 19.4 2 31 9 29.0 1.60 0.46 0.06 0.22 0 0 Matches 2020-2021 19 Jong Ajax nl NED 2. Eerste Divisie 16th 10.0 0 12 3 25.0 1.20 0.30 0.00 0.00 0 0 Matches 2021-2022 20 Utrecht nl NED 1. Eredivisie 7th 26.1 2 39 14 35.9 1.49 0.54 0.05 0.14 21.3 0 0 0 3.3 3.3 0.09 -1.3 -1.3 Matches 2022-2023 21 Feyenoord nl NED 1. Eredivisie 1st 18.2 2 24 11 45.8 1.32 0.60 0.08 0.18 22.5 0 0 0 2.4 2.4 0.10 -0.4 -0.4 Matches 2023-2024 22 Feyenoord nl NED 1. Eredivisie 2nd 29.6 7 63 19 30.2 2.13 0.64 0.11 0.37 19.5 2 0 0 6.8 6.7 0.11 +0.2 +0.3 Matches 2024-2025 23 Feyenoord nl NED 1. Eredivisie 3rd 15.5 6 35 14 40.0 2.26 0.91 0.11 0.29 23.1 0 2 2 3.3 1.8 0.05 +2.7 +2.2 Matches 7 Seasons 4 Clubs 2 Leagues 120.7 20 204 70 34.3 1.72 0.59 0.08 0.24 21.1 2 2 2 15.8 14.1 0.09 +1.2 +0.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 Feyenoord (3 Seasons) 1 League 63.2 15 122 44 36.1 1.93 0.70 0.11 0.30 21.1 2 2 2 12.5 10.8 0.09 +2.5 +2.2 Jong Ajax (3 Seasons) 1 League 31.4 3 43 12 27.9 1.46 0.41 0.05 0.17 0 0 Utrecht (1 Season) 1 League 26.1 2 39 14 35.9 1.49 0.54 0.05 0.14 21.3 0 0 0 3.3 3.3 0.09 -1.3 -1.3 Ajax (1 Season) 1 League Eredivisie (5 Seasons) 89.4 17 161 58 36.0 1.80 0.65 0.09 0.26 21.1 2 2 2 15.8 14.1 0.09 +1.2 +0.9 Eerste Divisie (3 Seasons) 31.4 3 43 12 27.9 1.46 0.41 0.05 0.17 0 0
Shooting Table Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches 2022-2023 21 Feyenoord 2. Europa Lg QF 5.5 1 5 1 20.0 0.91 0.18 0.20 1.00 24.8 0 0 0 0.5 0.5 0.09 +0.5 +0.5 Matches 2023-2024 22 Feyenoord 1. Champions Lg GR 5.1 0 8 2 25.0 1.56 0.39 0.00 0.00 15.1 0 0 0 0.6 0.6 0.08 -0.6 -0.6 Matches 2023-2024 22 Feyenoord 2. Europa Lg KO 1.3 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 Matches 2024-2025 23 Feyenoord 1. Champions Lg R16 6.6 0 6 2 33.3 0.91 0.30 0.00 0.00 19.5 0 0 0 0.3 0.3 0.04 -0.3 -0.3 Matches 4 Seasons 2 Clubs 2 Leagues 18.6 1 19 5 26.3 1.02 0.27 0.05 0.20 19.0 0 0 0 1.3 1.3 0.07 -0.3 -0.3 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 Feyenoord (3 Seasons) 2 Leagues 18.6 1 19 5 26.3 1.02 0.27 0.05 0.20 19.0 0 0 0 1.3 1.3 0.07 -0.3 -0.3 Ajax (1 Season) 1 League Europa Lg (3 Seasons) 6.9 1 5 1 20.0 0.73 0.15 0.20 1.00 24.8 0 0 0 0.5 0.5 0.09 +0.5 +0.5 Champions Lg (2 Seasons) 11.8 0 14 4 28.6 1.19 0.34 0.00 0.00 17.0 0 0 0 0.9 0.9 0.06 -0.9 -0.9
Shooting Table Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches 2024 22 nl Netherlands Friendlies (M) 0.3 0 0 0 Matches 2024-2025 23 nl Netherlands UEFA Nations League QF 1.9 0 3 1 33.3 1.57 0.52 0.00 0.00 0 0 Matches 1 Season 1 Club 2 Leagues 2.2 0 3 1 33.3 1.57 0.52 0.00 0.00 0 0 UEFA Nations League (1 Season) 1.9 0 3 1 33.3 1.57 0.52 0.00 0.00 0 0 Friendlies (M) (1 Season) 0.3 0 0 0
Passing Table Season Age Squad Country Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches 2018-2019 17 Jong Ajax nl NED 2. Eerste Divisie 2.0 1 Matches 2019-2020 18 Jong Ajax nl NED 2. Eerste Divisie 19.4 5 Matches 2020-2021 19 Jong Ajax nl NED 2. Eerste Divisie 10.0 1 Matches 2021-2022 20 Utrecht nl NED 1. Eredivisie 26.1 713 920 77.5 11403 3769 362 442 81.9 267 317 84.2 53 78 67.9 3 2.0 2.6 +1.0 23 98 29 5 126 Matches 2022-2023 21 Feyenoord nl NED 1. Eredivisie 18.2 659 778 84.7 9576 2364 349 393 88.8 251 284 88.4 19 35 54.3 3 2.1 2.6 +0.9 33 80 12 0 92 Matches 2022-2023 21 Feyenoord 2. Europa Lg 5.5 177 201 88.1 2834 890 87 96 90.6 73 80 91.3 11 14 78.6 0 0.2 0.2 -0.2 4 24 4 0 28 Matches 2023-2024 22 Feyenoord 1. Champions Lg 5.1 117 147 79.6 1783 495 55 65 84.6 47 52 90.4 8 11 72.7 1 1.0 0.6 0.0 6 10 8 0 23 Matches 2023-2024 22 Feyenoord nl NED 1. Eredivisie 29.6 860 1083 79.4 12480 3753 463 546 84.8 339 394 86.0 24 44 54.5 9 7.1 6.3 +1.9 65 101 67 1 187 Matches 2023-2024 22 Feyenoord 2. Europa Lg 1.3 31 45 68.9 507 112 16 20 80.0 13 16 81.3 1 3 33.3 0 0.3 0.2 -0.3 2 5 0 0 4 Matches 2024-2025 23 Feyenoord 1. Champions Lg 6.6 163 198 82.3 2311 624 91 100 91.0 59 68 86.8 4 10 40.0 1 0.2 0.7 +0.8 5 9 5 0 18 Matches 2024-2025 23 Feyenoord nl NED 1. Eredivisie 15.5 490 592 82.8 7748 1962 245 283 86.6 217 246 88.2 18 34 52.9 0 1.6 1.9 -1.6 22 53 16 1 68 Matches 7 Seasons 4 Clubs 4 Leagues 139.3 3210 3964 81.0 48642 13969 1668 1945 85.8 1266 1457 86.9 138 229 60.3 24 14.4 15.3 +9.6 160 380 141 7 546 Country Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches Feyenoord (3 Seasons) 3 Leagues 81.9 2497 3044 82.0 37239 10200 1306 1503 86.9 999 1140 87.6 85 151 56.3 14 12.4 12.7 +1.6 137 282 112 2 420 Jong Ajax (3 Seasons) 1 League 31.4 7 Utrecht (1 Season) 1 League 26.1 713 920 77.5 11403 3769 362 442 81.9 267 317 84.2 53 78 67.9 3 2.0 2.6 +1.0 23 98 29 5 126 Ajax (1 Season) 2 Leagues Eredivisie (5 Seasons) 89.4 2722 3373 80.7 41207 11848 1419 1664 85.3 1074 1241 86.5 114 191 59.7 15 12.8 13.5 +2.2 143 332 124 7 473 Eerste Divisie (3 Seasons) 31.4 7 Europa Lg (3 Seasons) 6.9 208 246 84.6 3341 1002 103 116 88.8 86 96 89.6 12 17 70.6 0 0.4 0.4 -0.4 6 29 4 0 32 Champions Lg (2 Seasons) 11.8 280 345 81.2 4094 1119 146 165 88.5 106 120 88.3 12 21 57.1 2 1.2 1.3 +0.8 11 19 13 0 41
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 2018-2019 17 Jong Ajax 1 League 2.0 1 2019-2020 18 Jong Ajax 1 League 19.4 5 2020-2021 19 Jong Ajax 1 League 10.0 1 2021-2022 20 Utrecht 1 League 26.1 713 920 77.5 11403 3769 362 442 81.9 267 317 84.2 53 78 67.9 3 2.0 2.6 +1.0 23 98 29 5 126 2022-2023 21 Feyenoord 2 Leagues 23.7 836 979 85.4 12410 3254 436 489 89.2 324 364 89.0 30 49 61.2 3 2.3 2.8 +0.7 37 104 16 0 120 2023-2024 22 Feyenoord 3 Leagues 36.1 1008 1275 79.1 14770 4360 534 631 84.6 399 462 86.4 33 58 56.9 10 8.4 7.1 +1.6 73 116 75 1 214 2024-2025 23 Feyenoord 2 Leagues 22.1 653 790 82.7 10059 2586 336 383 87.7 276 314 87.9 22 44 50.0 1 1.8 2.7 -0.8 27 62 21 1 86 7 Seasons 4 Clubs 4 Leagues 139.3 3210 3964 81.0 48642 13969 1668 1945 85.8 1266 1457 86.9 138 229 60.3 24 14.4 15.3 +9.6 160 380 141 7 546 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 Feyenoord (3 Seasons) 3 Leagues 81.9 2497 3044 82.0 37239 10200 1306 1503 86.9 999 1140 87.6 85 151 56.3 14 12.4 12.7 +1.6 137 282 112 2 420 Jong Ajax (3 Seasons) 1 League 31.4 7 Utrecht (1 Season) 1 League 26.1 713 920 77.5 11403 3769 362 442 81.9 267 317 84.2 53 78 67.9 3 2.0 2.6 +1.0 23 98 29 5 126 Ajax (1 Season) 2 Leagues Eredivisie (5 Seasons) 89.4 2722 3373 80.7 41207 11848 1419 1664 85.3 1074 1241 86.5 114 191 59.7 15 12.8 13.5 +2.2 143 332 124 7 473 Eerste Divisie (3 Seasons) 31.4 7 Europa Lg (3 Seasons) 6.9 208 246 84.6 3341 1002 103 116 88.8 86 96 89.6 12 17 70.6 0 0.4 0.4 -0.4 6 29 4 0 32 Champions Lg (2 Seasons) 11.8 280 345 81.2 4094 1119 146 165 88.5 106 120 88.3 12 21 57.1 2 1.2 1.3 +0.8 11 19 13 0 41
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 2018-2019 17 Jong Ajax nl NED 2. Eerste Divisie 11th 2.0 1 Matches 2019-2020 18 Jong Ajax nl NED 2. Eerste Divisie 4th 19.4 5 Matches 2020-2021 19 Jong Ajax nl NED 2. Eerste Divisie 16th 10.0 1 Matches 2021-2022 20 Utrecht nl NED 1. Eredivisie 7th 26.1 713 920 77.5 11403 3769 362 442 81.9 267 317 84.2 53 78 67.9 3 2.0 2.6 +1.0 23 98 29 5 126 Matches 2022-2023 21 Feyenoord nl NED 1. Eredivisie 1st 18.2 659 778 84.7 9576 2364 349 393 88.8 251 284 88.4 19 35 54.3 3 2.1 2.6 +0.9 33 80 12 0 92 Matches 2023-2024 22 Feyenoord nl NED 1. Eredivisie 2nd 29.6 860 1083 79.4 12480 3753 463 546 84.8 339 394 86.0 24 44 54.5 9 7.1 6.3 +1.9 65 101 67 1 187 Matches 2024-2025 23 Feyenoord nl NED 1. Eredivisie 3rd 15.5 490 592 82.8 7748 1962 245 283 86.6 217 246 88.2 18 34 52.9 0 1.6 1.9 -1.6 22 53 16 1 68 Matches 7 Seasons 4 Clubs 2 Leagues 120.7 2722 3373 80.7 41207 11848 1419 1664 85.3 1074 1241 86.5 114 191 59.7 22 12.8 13.5 +9.2 143 332 124 7 473 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 Feyenoord (3 Seasons) 1 League 63.2 2009 2453 81.9 29804 8079 1057 1222 86.5 807 924 87.3 61 113 54.0 12 10.8 10.9 +1.2 120 234 95 2 347 Jong Ajax (3 Seasons) 1 League 31.4 7 Utrecht (1 Season) 1 League 26.1 713 920 77.5 11403 3769 362 442 81.9 267 317 84.2 53 78 67.9 3 2.0 2.6 +1.0 23 98 29 5 126 Ajax (1 Season) 1 League Eredivisie (5 Seasons) 89.4 2722 3373 80.7 41207 11848 1419 1664 85.3 1074 1241 86.5 114 191 59.7 15 12.8 13.5 +2.2 143 332 124 7 473 Eerste Divisie (3 Seasons) 31.4 7
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 2022-2023 21 Feyenoord 2. Europa Lg QF 5.5 177 201 88.1 2834 890 87 96 90.6 73 80 91.3 11 14 78.6 0 0.2 0.2 -0.2 4 24 4 0 28 Matches 2023-2024 22 Feyenoord 1. Champions Lg GR 5.1 117 147 79.6 1783 495 55 65 84.6 47 52 90.4 8 11 72.7 1 1.0 0.6 0.0 6 10 8 0 23 Matches 2023-2024 22 Feyenoord 2. Europa Lg KO 1.3 31 45 68.9 507 112 16 20 80.0 13 16 81.3 1 3 33.3 0 0.3 0.2 -0.3 2 5 0 0 4 Matches 2024-2025 23 Feyenoord 1. Champions Lg R16 6.6 163 198 82.3 2311 624 91 100 91.0 59 68 86.8 4 10 40.0 1 0.2 0.7 +0.8 5 9 5 0 18 Matches 4 Seasons 2 Clubs 2 Leagues 18.6 488 591 82.6 7435 2121 249 281 88.6 192 216 88.9 24 38 63.2 2 1.7 1.7 +0.3 17 48 17 0 73 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 Feyenoord (3 Seasons) 2 Leagues 18.6 488 591 82.6 7435 2121 249 281 88.6 192 216 88.9 24 38 63.2 2 1.7 1.7 +0.3 17 48 17 0 73 Ajax (1 Season) 1 League Europa Lg (3 Seasons) 6.9 208 246 84.6 3341 1002 103 116 88.8 86 96 89.6 12 17 70.6 0 0.4 0.4 -0.4 6 29 4 0 32 Champions Lg (2 Seasons) 11.8 280 345 81.2 4094 1119 146 165 88.5 106 120 88.3 12 21 57.1 2 1.2 1.3 +0.8 11 19 13 0 41
Passing Table Season Age Squad Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches 2024 22 nl Netherlands Friendlies (M) 0.3 0 Matches 2024-2025 23 nl Netherlands UEFA Nations League QF 1.9 0 Matches 1 Season 1 Club 2 Leagues 2.2 0 UEFA Nations League (1 Season) 1.9 0 Friendlies (M) (1 Season) 0.3 0
Pass Types Table Season Age Squad Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches 2018-2019 17 Jong Ajax 1 League 2.0 2019-2020 18 Jong Ajax 1 League 19.4 15 2020-2021 19 Jong Ajax 1 League 10.0 8 2021-2022 20 Utrecht 1 League 26.1 920 875 43 25 7 5 20 16 1 0 0 0 713 2 27 2022-2023 21 Feyenoord 2 Leagues 23.7 979 943 32 17 5 5 10 12 0 0 0 0 836 4 13 2023-2024 22 Feyenoord 3 Leagues 36.1 1275 1204 63 29 23 3 17 13 3 1 0 0 1008 8 46 2024-2025 23 Feyenoord 2 Leagues 22.1 790 724 61 24 13 1 6 9 1 1 0 0 653 5 21 7 Seasons 4 Clubs 4 Leagues 139.3 3964 3746 199 95 48 14 76 50 5 2 0 0 3210 19 107 Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches Feyenoord (3 Seasons) 3 Leagues 81.9 3044 2871 156 70 41 9 33 34 4 2 0 0 2497 17 80 Jong Ajax (3 Seasons) 1 League 31.4 23 Utrecht (1 Season) 1 League 26.1 920 875 43 25 7 5 20 16 1 0 0 0 713 2 27 Ajax (1 Season) 2 Leagues Eredivisie (5 Seasons) 89.4 3373 3193 166 80 39 12 48 43 5 2 0 0 2722 14 84 Eerste Divisie (3 Seasons) 31.4 23 Europa Lg (3 Seasons) 6.9 246 235 11 8 1 2 2 2 0 0 0 0 208 0 8 Champions Lg (2 Seasons) 11.8 345 318 22 7 8 0 3 5 0 0 0 0 280 5 15
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 2022-2023 21 Feyenoord 2. Europa Lg QF 5.5 201 191 10 8 0 2 1 2 0 0 0 0 177 0 3 Matches 2023-2024 22 Feyenoord 1. Champions Lg GR 5.1 147 136 10 4 3 0 2 2 0 0 0 0 117 1 10 Matches 2023-2024 22 Feyenoord 2. Europa Lg KO 1.3 45 44 1 0 1 0 1 0 0 0 0 0 31 0 5 Matches 2024-2025 23 Feyenoord 1. Champions Lg R16 6.6 198 182 12 3 5 0 1 3 0 0 0 0 163 4 5 Matches 4 Seasons 2 Clubs 2 Leagues 18.6 591 553 33 15 9 2 5 7 0 0 0 0 488 5 23 Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches Feyenoord (3 Seasons) 2 Leagues 18.6 591 553 33 15 9 2 5 7 0 0 0 0 488 5 23 Ajax (1 Season) 1 League Europa Lg (3 Seasons) 6.9 246 235 11 8 1 2 2 2 0 0 0 0 208 0 8 Champions Lg (2 Seasons) 11.8 345 318 22 7 8 0 3 5 0 0 0 0 280 5 15
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 2018-2019 17 Jong Ajax 1 League 2.0 2019-2020 18 Jong Ajax 1 League 19.4 2020-2021 19 Jong Ajax 1 League 10.0 2021-2022 20 Utrecht 1 League 26.1 88 3.37 59 1 15 8 1 4 10 0.38 7 0 2 1 0 0 2022-2023 21 Feyenoord 2 Leagues 23.7 84 3.54 72 0 3 1 5 3 7 0.29 6 0 0 0 0 1 2023-2024 22 Feyenoord 3 Leagues 36.1 161 4.51 119 3 13 11 13 2 20 0.56 15 0 0 3 2 0 2024-2025 23 Feyenoord 2 Leagues 22.1 72 3.26 49 1 7 3 3 9 8 0.36 5 0 0 1 0 2 7 Seasons 4 Clubs 4 Leagues 139.3 405 3.76 299 5 38 23 22 18 45 0.42 33 0 2 5 2 3 Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches Feyenoord (3 Seasons) 3 Leagues 81.9 317 3.89 240 4 23 15 21 14 35 0.43 26 0 0 4 2 3 Jong Ajax (3 Seasons) 1 League 31.4 Utrecht (1 Season) 1 League 26.1 88 3.37 59 1 15 8 1 4 10 0.38 7 0 2 1 0 0 Ajax (1 Season) 2 Leagues Eredivisie (5 Seasons) 89.4 355 3.97 264 4 36 20 18 13 39 0.44 30 0 2 4 1 2 Eerste Divisie (3 Seasons) 31.4 Europa Lg (3 Seasons) 6.9 14 2.14 13 0 0 0 0 1 1 0.15 1 0 0 0 0 0 Champions Lg (2 Seasons) 11.8 36 3.07 22 1 2 3 4 4 5 0.43 2 0 0 1 1 1
Goal and Shot Creation Table Season Age Squad Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches 2022-2023 21 Feyenoord 2. Europa Lg QF 5.5 12 2.17 11 0 0 0 0 1 1 0.18 1 0 0 0 0 0 Matches 2023-2024 22 Feyenoord 1. Champions Lg GR 5.1 16 3.12 11 0 0 2 3 0 2 0.39 0 0 0 1 1 0 Matches 2023-2024 22 Feyenoord 2. Europa Lg KO 1.3 2 2.00 2 0 0 0 0 0 0 0.00 0 0 0 0 0 0 Matches 2024-2025 23 Feyenoord 1. Champions Lg R16 6.6 20 3.03 11 1 2 1 1 4 3 0.45 2 0 0 0 0 1 Matches 4 Seasons 2 Clubs 2 Leagues 18.6 50 2.74 35 1 2 3 4 5 6 0.33 3 0 0 1 1 1 Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches Feyenoord (3 Seasons) 2 Leagues 18.6 50 2.74 35 1 2 3 4 5 6 0.33 3 0 0 1 1 1 Ajax (1 Season) 1 League Europa Lg (3 Seasons) 6.9 14 2.14 13 0 0 0 0 1 1 0.15 1 0 0 0 0 0 Champions Lg (2 Seasons) 11.8 36 3.07 22 1 2 3 4 4 5 0.43 2 0 0 1 1 1
Goal and Shot Creation Table Season Age Squad Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches 2024 22 nl Netherlands Friendlies (M) 0.3 Matches 2024-2025 23 nl Netherlands UEFA Nations League QF 1.9 Matches 1 Season 1 Club 2 Leagues 2.2 UEFA Nations League (1 Season) 1.9 Friendlies (M) (1 Season) 0.3
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 2018-2019 17 Jong Ajax 1 League 2.0 0 2019-2020 18 Jong Ajax 1 League 19.4 31 12 0 2020-2021 19 Jong Ajax 1 League 10.0 10 21 0 2021-2022 20 Utrecht 1 League 26.1 61 34 20 29 12 17 40 42.5 23 46 7 39 43 104 14 0 2022-2023 21 Feyenoord 2 Leagues 23.7 53 22 20 25 8 17 34 50.0 17 24 1 23 27 80 8 0 2023-2024 22 Feyenoord 3 Leagues 36.1 74 47 18 34 22 26 44 59.1 18 42 5 37 17 91 19 0 2024-2025 23 Feyenoord 2 Leagues 22.1 48 28 12 28 8 17 27 63.0 10 24 1 23 18 66 13 3 7 Seasons 4 Clubs 4 Leagues 139.3 236 172 70 116 50 77 145 53.1 68 136 14 122 138 341 54 3 Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches Feyenoord (3 Seasons) 3 Leagues 81.9 175 97 50 87 38 60 105 57.1 45 90 7 83 62 237 40 3 Jong Ajax (3 Seasons) 1 League 31.4 41 33 0 Utrecht (1 Season) 1 League 26.1 61 34 20 29 12 17 40 42.5 23 46 7 39 43 104 14 0 Ajax (1 Season) 2 Leagues 0 Eredivisie (5 Seasons) 89.4 207 119 63 100 44 66 123 53.7 57 112 12 100 87 294 43 3 Eerste Divisie (3 Seasons) 31.4 41 33 0 Europa Lg (3 Seasons) 6.9 11 3 4 4 3 3 9 33.3 6 7 1 6 7 18 7 0 Champions Lg (2 Seasons) 11.8 18 9 3 12 3 8 13 61.5 5 17 1 16 11 29 4 0
Defensive Actions Table Season Age Squad Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches 2018-2019 17 Jong Ajax nl NED 2. Eerste Divisie 11th 2.0 Matches 2019-2020 18 Jong Ajax nl NED 2. Eerste Divisie 4th 19.4 31 12 Matches 2020-2021 19 Jong Ajax nl NED 2. Eerste Divisie 16th 10.0 10 21 Matches 2021-2022 20 Utrecht nl NED 1. Eredivisie 7th 26.1 61 34 20 29 12 17 40 42.5 23 46 7 39 43 104 14 0 Matches 2022-2023 21 Feyenoord nl NED 1. Eredivisie 1st 18.2 44 19 17 21 6 14 26 53.8 12 18 0 18 21 65 3 0 Matches 2023-2024 22 Feyenoord nl NED 1. Eredivisie 2nd 29.6 66 42 17 29 20 24 39 61.5 15 32 5 27 13 79 16 0 Matches 2024-2025 23 Feyenoord nl NED 1. Eredivisie 3rd 15.5 36 24 9 21 6 11 18 61.1 7 16 0 16 10 46 10 3 Matches 7 Seasons 4 Clubs 2 Leagues 120.7 207 160 63 100 44 66 123 53.7 57 112 12 100 120 294 43 3 Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches Feyenoord (3 Seasons) 1 League 63.2 146 85 43 71 32 49 83 59.0 34 66 5 61 44 190 29 3 Jong Ajax (3 Seasons) 1 League 31.4 41 33 0 Utrecht (1 Season) 1 League 26.1 61 34 20 29 12 17 40 42.5 23 46 7 39 43 104 14 0 Ajax (1 Season) 1 League 0 Eredivisie (5 Seasons) 89.4 207 119 63 100 44 66 123 53.7 57 112 12 100 87 294 43 3 Eerste Divisie (3 Seasons) 31.4 41 33 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 2022-2023 21 Feyenoord 2. Europa Lg QF 5.5 9 3 3 4 2 3 8 37.5 5 6 1 5 6 15 5 0 Matches 2023-2024 22 Feyenoord 1. Champions Lg GR 5.1 6 5 0 5 1 2 4 50.0 2 9 0 9 3 9 1 0 Matches 2023-2024 22 Feyenoord 2. Europa Lg KO 1.3 2 0 1 0 1 0 1 0.0 1 1 0 1 1 3 2 0 Matches 2024-2025 23 Feyenoord 1. Champions Lg R16 6.6 12 4 3 7 2 6 9 66.7 3 8 1 7 8 20 3 0 Matches 4 Seasons 2 Clubs 2 Leagues 18.6 29 12 7 16 6 11 22 50.0 11 24 2 22 18 47 11 0 Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches Feyenoord (3 Seasons) 2 Leagues 18.6 29 12 7 16 6 11 22 50.0 11 24 2 22 18 47 11 0 Ajax (1 Season) 1 League 0 Europa Lg (3 Seasons) 6.9 11 3 4 4 3 3 9 33.3 6 7 1 6 7 18 7 0 Champions Lg (2 Seasons) 11.8 18 9 3 12 3 8 13 61.5 5 17 1 16 11 29 4 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 2024 22 nl Netherlands Friendlies (M) 0.3 Matches 2024-2025 23 nl Netherlands UEFA Nations League QF 1.9 3 1 Matches 1 Season 1 Club 2 Leagues 2.2 3 1 0 UEFA Nations League (1 Season) 1.9 3 1 0 Friendlies (M) (1 Season) 0.3 0
Possession Table Season Age Squad Country Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches 2018-2019 17 Jong Ajax nl NED 2. Eerste Divisie 2.0 Matches 2019-2020 18 Jong Ajax nl NED 2. Eerste Divisie 19.4 Matches 2020-2021 19 Jong Ajax nl NED 2. Eerste Divisie 10.0 Matches 2021-2022 20 Utrecht nl NED 1. Eredivisie 26.1 1335 27 220 718 420 47 1335 128 62 48.4 66 51.6 741 3923 2035 58 44 11 65 40 774 78 Matches 2022-2023 21 Feyenoord nl NED 1. Eredivisie 18.2 1004 9 116 544 364 50 1004 69 39 56.5 23 33.3 619 3301 1766 49 46 17 46 20 701 74 Matches 2022-2023 21 Feyenoord 2. Europa Lg 5.5 266 6 61 151 58 4 266 9 4 44.4 2 22.2 186 898 424 6 6 0 10 13 176 6 Matches 2023-2024 22 Feyenoord 1. Champions Lg 5.1 205 2 15 114 81 15 205 18 7 38.9 7 38.9 114 783 474 20 17 4 6 6 132 19 Matches 2023-2024 22 Feyenoord nl NED 1. Eredivisie 29.6 1474 16 129 658 704 96 1474 87 40 46.0 39 44.8 870 4376 2117 60 54 18 76 58 1028 173 Matches 2023-2024 22 Feyenoord 2. Europa Lg 1.3 58 1 9 32 19 3 58 3 1 33.3 2 66.7 34 204 142 4 4 1 4 3 38 6 Matches 2024-2025 23 Feyenoord 1. Champions Lg 6.6 274 6 55 144 79 14 274 24 13 54.2 10 41.7 151 837 498 9 16 2 10 11 173 16 Matches 2024-2025 23 Feyenoord nl NED 1. Eredivisie 15.5 787 12 107 404 296 30 785 48 26 54.2 21 43.8 441 2446 1240 24 30 6 29 20 520 58 Matches 7 Seasons 4 Clubs 4 Leagues 139.3 5403 79 712 2765 2021 259 5401 386 192 49.7 170 44.0 3156 16768 8696 230 217 59 246 171 3542 430 Country Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches Feyenoord (3 Seasons) 3 Leagues 81.9 4068 52 492 2047 1601 212 4066 258 130 50.4 104 40.3 2415 12845 6661 172 173 48 181 131 2768 352 Jong Ajax (3 Seasons) 1 League 31.4 Utrecht (1 Season) 1 League 26.1 1335 27 220 718 420 47 1335 128 62 48.4 66 51.6 741 3923 2035 58 44 11 65 40 774 78 Ajax (1 Season) 2 Leagues Eredivisie (5 Seasons) 89.4 4600 64 572 2324 1784 223 4598 332 167 50.3 149 44.9 2671 14046 7158 191 174 52 216 138 3023 383 Eerste Divisie (3 Seasons) 31.4 Europa Lg (3 Seasons) 6.9 324 7 70 183 77 7 324 12 5 41.7 4 33.3 220 1102 566 10 10 1 14 16 214 12 Champions Lg (2 Seasons) 11.8 479 8 70 258 160 29 479 42 20 47.6 17 40.5 265 1620 972 29 33 6 16 17 305 35
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 2018-2019 17 Jong Ajax 1 League 2.0 2019-2020 18 Jong Ajax 1 League 19.4 2020-2021 19 Jong Ajax 1 League 10.0 2021-2022 20 Utrecht 1 League 26.1 1335 27 220 718 420 47 1335 128 62 48.4 66 51.6 741 3923 2035 58 44 11 65 40 774 78 2022-2023 21 Feyenoord 2 Leagues 23.7 1270 15 177 695 422 54 1270 78 43 55.1 25 32.1 805 4199 2190 55 52 17 56 33 877 80 2023-2024 22 Feyenoord 3 Leagues 36.1 1737 19 153 804 804 114 1737 108 48 44.4 48 44.4 1018 5363 2733 84 75 23 86 67 1198 198 2024-2025 23 Feyenoord 2 Leagues 22.1 1061 18 162 548 375 44 1059 72 39 54.2 31 43.1 592 3283 1738 33 46 8 39 31 693 74 7 Seasons 4 Clubs 4 Leagues 139.3 5403 79 712 2765 2021 259 5401 386 192 49.7 170 44.0 3156 16768 8696 230 217 59 246 171 3542 430 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 Feyenoord (3 Seasons) 3 Leagues 81.9 4068 52 492 2047 1601 212 4066 258 130 50.4 104 40.3 2415 12845 6661 172 173 48 181 131 2768 352 Jong Ajax (3 Seasons) 1 League 31.4 Utrecht (1 Season) 1 League 26.1 1335 27 220 718 420 47 1335 128 62 48.4 66 51.6 741 3923 2035 58 44 11 65 40 774 78 Ajax (1 Season) 2 Leagues Eredivisie (5 Seasons) 89.4 4600 64 572 2324 1784 223 4598 332 167 50.3 149 44.9 2671 14046 7158 191 174 52 216 138 3023 383 Eerste Divisie (3 Seasons) 31.4 Europa Lg (3 Seasons) 6.9 324 7 70 183 77 7 324 12 5 41.7 4 33.3 220 1102 566 10 10 1 14 16 214 12 Champions Lg (2 Seasons) 11.8 479 8 70 258 160 29 479 42 20 47.6 17 40.5 265 1620 972 29 33 6 16 17 305 35
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 2018-2019 17 Jong Ajax nl NED 2. Eerste Divisie 11th 2.0 Matches 2019-2020 18 Jong Ajax nl NED 2. Eerste Divisie 4th 19.4 Matches 2020-2021 19 Jong Ajax nl NED 2. Eerste Divisie 16th 10.0 Matches 2021-2022 20 Utrecht nl NED 1. Eredivisie 7th 26.1 1335 27 220 718 420 47 1335 128 62 48.4 66 51.6 741 3923 2035 58 44 11 65 40 774 78 Matches 2022-2023 21 Feyenoord nl NED 1. Eredivisie 1st 18.2 1004 9 116 544 364 50 1004 69 39 56.5 23 33.3 619 3301 1766 49 46 17 46 20 701 74 Matches 2023-2024 22 Feyenoord nl NED 1. Eredivisie 2nd 29.6 1474 16 129 658 704 96 1474 87 40 46.0 39 44.8 870 4376 2117 60 54 18 76 58 1028 173 Matches 2024-2025 23 Feyenoord nl NED 1. Eredivisie 3rd 15.5 787 12 107 404 296 30 785 48 26 54.2 21 43.8 441 2446 1240 24 30 6 29 20 520 58 Matches 7 Seasons 4 Clubs 2 Leagues 120.7 4600 64 572 2324 1784 223 4598 332 167 50.3 149 44.9 2671 14046 7158 191 174 52 216 138 3023 383 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 Feyenoord (3 Seasons) 1 League 63.2 3265 37 352 1606 1364 176 3263 204 105 51.5 83 40.7 1930 10123 5123 133 130 41 151 98 2249 305 Jong Ajax (3 Seasons) 1 League 31.4 Utrecht (1 Season) 1 League 26.1 1335 27 220 718 420 47 1335 128 62 48.4 66 51.6 741 3923 2035 58 44 11 65 40 774 78 Ajax (1 Season) 1 League Eredivisie (5 Seasons) 89.4 4600 64 572 2324 1784 223 4598 332 167 50.3 149 44.9 2671 14046 7158 191 174 52 216 138 3023 383 Eerste Divisie (3 Seasons) 31.4
Possession Table Season Age Squad Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches 2022-2023 21 Feyenoord 2. Europa Lg QF 5.5 266 6 61 151 58 4 266 9 4 44.4 2 22.2 186 898 424 6 6 0 10 13 176 6 Matches 2023-2024 22 Feyenoord 1. Champions Lg GR 5.1 205 2 15 114 81 15 205 18 7 38.9 7 38.9 114 783 474 20 17 4 6 6 132 19 Matches 2023-2024 22 Feyenoord 2. Europa Lg KO 1.3 58 1 9 32 19 3 58 3 1 33.3 2 66.7 34 204 142 4 4 1 4 3 38 6 Matches 2024-2025 23 Feyenoord 1. Champions Lg R16 6.6 274 6 55 144 79 14 274 24 13 54.2 10 41.7 151 837 498 9 16 2 10 11 173 16 Matches 4 Seasons 2 Clubs 2 Leagues 18.6 803 15 140 441 237 36 803 54 25 46.3 21 38.9 485 2722 1538 39 43 7 30 33 519 47 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 Feyenoord (3 Seasons) 2 Leagues 18.6 803 15 140 441 237 36 803 54 25 46.3 21 38.9 485 2722 1538 39 43 7 30 33 519 47 Ajax (1 Season) 1 League Europa Lg (3 Seasons) 6.9 324 7 70 183 77 7 324 12 5 41.7 4 33.3 220 1102 566 10 10 1 14 16 214 12 Champions Lg (2 Seasons) 11.8 479 8 70 258 160 29 479 42 20 47.6 17 40.5 265 1620 972 29 33 6 16 17 305 35
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 1/3 CPA Mis Dis Rec Matches 2024 22 nl Netherlands Friendlies (M) 0.3 Matches 2024-2025 23 nl Netherlands UEFA Nations League QF 1.9 Matches 1 Season 1 Club 2 Leagues 2.2 UEFA Nations League (1 Season) 1.9 Friendlies (M) (1 Season) 0.3
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 2018-2019 17 Jong Ajax nl NED 2. Eerste Divisie 2 180 90 5.3 2.0 2 90 2 0 3 0.50 4 5 -1 -0.50 -0.92 Matches 2019-2020 18 Jong Ajax nl NED 2. Eerste Divisie 25 1,744 70 66.8 19.4 18 82 10 7 39 3 1.80 47 33 +14 +0.72 -0.42 Matches 2020-2021 19 Jong Ajax nl NED 2. Eerste Divisie 13 898 69 26.3 10.0 12 74 4 1 11 1 0.46 9 17 -8 -0.80 -0.52 Matches 2020-2021 19 Ajax nl NED 1. Eredivisie 0 0 0 2 Matches 2020-2021 19 Ajax 2. Europa Lg 0 0 0 0 2 Matches 2021-2022 20 Utrecht nl NED 1. Eredivisie 31 2,351 76 76.8 26.1 29 78 10 2 38 1 1.39 35 33 +2 +0.08 -0.30 44.7 31.9 +12.8 +0.49 -0.13 Matches 2022-2023 21 Feyenoord nl NED 1. Eredivisie 24 1,638 68 53.5 18.2 19 79 7 5 29 0 2.25 39 18 +21 +1.15 -0.74 31.5 16.4 +15.0 +0.83 -0.47 Matches 2022-2023 21 Feyenoord 2. Europa Lg 6 497 83 53.4 5.5 6 83 2 0 0 1.33 11 9 +2 +0.36 -0.88 7.7 5.7 +2.0 +0.37 +0.74 Matches 2023-2024 22 Feyenoord 1. Champions Lg 6 463 77 85.7 5.1 6 77 2 0 0 1.00 7 8 -1 -0.19 -0.19 8.4 7.0 +1.4 +0.27 -1.11 Matches 2023-2024 22 Feyenoord nl NED 1. Eredivisie 31 2,663 86 87.0 29.6 31 86 20 0 0 2.42 75 23 +52 +1.76 -1.42 76.2 21.8 +54.4 +1.84 -1.02 Matches 2023-2024 22 Feyenoord 2. Europa Lg 1 120 120 57.1 1.3 1 120 1 0 0 1.00 1 1 0 0.00 0.00 0.8 1.2 -0.5 -0.47 -0.72 Matches 2024-2025 23 Feyenoord 1. Champions Lg 7 595 85 55.1 6.6 7 85 5 0 0 1.86 14 14 0 0.00 +0.93 7.5 9.8 -2.3 -0.35 +0.56 Matches 2024-2025 23 Feyenoord nl NED 1. Eredivisie 18 1,391 77 45.5 15.5 16 83 11 2 31 0 1.94 34 21 +13 +0.84 -0.51 27.4 14.9 +12.5 +0.81 +0.07 Matches 7 Seasons 4 Clubs 4 Leagues 164 12,540 76 44.7 139.3 147 81 74 17 33 12 1.75 276 182 +94 +0.67 -0.01 204.1 108.7 +95.4 +0.89 +0.10 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 Feyenoord (3 Seasons) 3 Leagues 93 7,367 79 61.7 81.9 86 83 48 7 29 0 2.06 181 94 +87 +1.06 -0.31 159.4 76.8 +82.6 +1.01 +0.20 Jong Ajax (3 Seasons) 1 League 40 2,822 71 29.9 31.4 32 79 16 8 36 7 1.30 60 55 +5 +0.16 -0.08 Utrecht (1 Season) 1 League 31 2,351 76 76.8 26.1 29 78 10 2 38 1 1.39 35 33 +2 +0.08 -0.30 44.7 31.9 +12.8 +0.49 -0.13 Ajax (1 Season) 2 Leagues 0 0 0 0 4 Eredivisie (5 Seasons) 104 8,043 77 52.6 89.4 95 82 48 9 31 3 1.99 183 95 +88 +0.98 -0.56 179.8 85.1 +94.7 +1.06 -0.05 Eerste Divisie (3 Seasons) 40 2,822 71 29.9 31.4 32 79 16 8 36 7 1.30 60 55 +5 +0.16 -0.08 Europa Lg (3 Seasons) 7 617 88 36.7 6.9 7 88 3 0 2 1.28 12 10 +2 +0.29 -0.74 8.4 6.9 +1.6 +0.24 +0.48 Champions Lg (2 Seasons) 13 1,058 81 65.3 11.8 13 81 7 0 0 1.46 21 22 -1 -0.09 +0.72 15.9 16.8 -0.9 -0.08 +0.51
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 2018-2019 17 Jong Ajax 1 League 2 180 90 5.3 2.0 2 90 2 0 3 0.50 4 5 -1 -0.50 -0.92 2019-2020 18 Jong Ajax 1 League 25 1,744 70 66.8 19.4 18 82 10 7 39 3 1.80 47 33 +14 +0.72 -0.42 2020-2021 19 Jong Ajax 1 League 13 898 69 26.3 10.0 12 74 4 1 11 1 0.46 9 17 -8 -0.80 -0.52 2020-2021 19 Ajax 2 Leagues 0 0 0 0 4 2021-2022 20 Utrecht 1 League 31 2,351 76 76.8 26.1 29 78 10 2 38 1 1.39 35 33 +2 +0.08 -0.30 44.7 31.9 +12.8 +0.49 -0.13 2022-2023 21 Feyenoord 2 Leagues 30 2,135 71 53.5 23.7 25 80 9 5 29 0 2.07 50 27 +23 +0.97 -0.78 39.1 22.1 +17.1 +0.72 -0.19 2023-2024 22 Feyenoord 3 Leagues 38 3,246 85 85.2 36.1 38 85 23 0 0 2.16 83 32 +51 +1.41 -0.82 85.3 30.0 +55.3 +1.55 -0.59 2024-2025 23 Feyenoord 2 Leagues 25 1,986 79 48.0 22.1 23 84 16 2 31 0 1.92 48 35 +13 +0.59 -0.25 34.9 24.7 +10.2 +0.46 +0.09 7 Seasons 4 Clubs 4 Leagues 164 12,540 76 44.7 139.3 147 81 74 17 33 12 1.75 276 182 +94 +0.67 -0.01 204.1 108.7 +95.4 +0.89 +0.10 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 Feyenoord (3 Seasons) 3 Leagues 93 7,367 79 61.7 81.9 86 83 48 7 29 0 2.06 181 94 +87 +1.06 -0.31 159.4 76.8 +82.6 +1.01 +0.20 Jong Ajax (3 Seasons) 1 League 40 2,822 71 29.9 31.4 32 79 16 8 36 7 1.30 60 55 +5 +0.16 -0.08 Utrecht (1 Season) 1 League 31 2,351 76 76.8 26.1 29 78 10 2 38 1 1.39 35 33 +2 +0.08 -0.30 44.7 31.9 +12.8 +0.49 -0.13 Ajax (1 Season) 2 Leagues 0 0 0 0 4 Eredivisie (5 Seasons) 104 8,043 77 52.6 89.4 95 82 48 9 31 3 1.99 183 95 +88 +0.98 -0.56 179.8 85.1 +94.7 +1.06 -0.05 Eerste Divisie (3 Seasons) 40 2,822 71 29.9 31.4 32 79 16 8 36 7 1.30 60 55 +5 +0.16 -0.08 Europa Lg (3 Seasons) 7 617 88 36.7 6.9 7 88 3 0 2 1.28 12 10 +2 +0.29 -0.74 8.4 6.9 +1.6 +0.24 +0.48 Champions Lg (2 Seasons) 13 1,058 81 65.3 11.8 13 81 7 0 0 1.46 21 22 -1 -0.09 +0.72 15.9 16.8 -0.9 -0.08 +0.51
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 2018-2019 17 Jong Ajax nl NED 2. Eerste Divisie 11th 2 180 90 5.3 2.0 2 90 2 0 3 0.50 4 5 -1 -0.50 -0.92 Matches 2019-2020 18 Jong Ajax nl NED 2. Eerste Divisie 4th 25 1,744 70 66.8 19.4 18 82 10 7 39 3 1.80 47 33 +14 +0.72 -0.42 Matches 2020-2021 19 Jong Ajax nl NED 2. Eerste Divisie 16th 13 898 69 26.3 10.0 12 74 4 1 11 1 0.46 9 17 -8 -0.80 -0.52 Matches 2020-2021 19 Ajax nl NED 1. Eredivisie 1st 0 0 0 2 Matches 2021-2022 20 Utrecht nl NED 1. Eredivisie 7th 31 2,351 76 76.8 26.1 29 78 10 2 38 1 1.39 35 33 +2 +0.08 -0.30 44.7 31.9 +12.8 +0.49 -0.13 Matches 2022-2023 21 Feyenoord nl NED 1. Eredivisie 1st 24 1,638 68 53.5 18.2 19 79 7 5 29 0 2.25 39 18 +21 +1.15 -0.74 31.5 16.4 +15.0 +0.83 -0.47 Matches 2023-2024 22 Feyenoord nl NED 1. Eredivisie 2nd 31 2,663 86 87.0 29.6 31 86 20 0 0 2.42 75 23 +52 +1.76 -1.42 76.2 21.8 +54.4 +1.84 -1.02 Matches 2024-2025 23 Feyenoord nl NED 1. Eredivisie 3rd 18 1,391 77 45.5 15.5 16 83 11 2 31 0 1.94 34 21 +13 +0.84 -0.51 27.4 14.9 +12.5 +0.81 +0.07 Matches 7 Seasons 4 Clubs 2 Leagues 144 10,865 75 43.9 120.7 127 81 64 17 33 10 1.80 243 150 +93 +0.77 +0.02 179.8 85.1 +94.7 +1.06 -0.05 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 Feyenoord (3 Seasons) 1 League 73 5,692 78 62.0 63.2 66 83 38 7 29 0 2.25 148 62 +86 +1.36 -0.42 135.1 53.1 +81.9 +1.30 +0.09 Jong Ajax (3 Seasons) 1 League 40 2,822 71 29.9 31.4 32 79 16 8 36 7 1.30 60 55 +5 +0.16 -0.08 Utrecht (1 Season) 1 League 31 2,351 76 76.8 26.1 29 78 10 2 38 1 1.39 35 33 +2 +0.08 -0.30 44.7 31.9 +12.8 +0.49 -0.13 Ajax (1 Season) 1 League 0 0 0 2 Eredivisie (5 Seasons) 104 8,043 77 52.6 89.4 95 82 48 9 31 3 1.99 183 95 +88 +0.98 -0.56 179.8 85.1 +94.7 +1.06 -0.05 Eerste Divisie (3 Seasons) 40 2,822 71 29.9 31.4 32 79 16 8 36 7 1.30 60 55 +5 +0.16 -0.08
Playing Time Table Season Age Squad Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches 2020-2021 19 Ajax 2. Europa Lg QF 0 0 0 0 2 Matches 2022-2023 21 Feyenoord 2. Europa Lg QF 6 497 83 53.4 5.5 6 83 2 0 0 1.33 11 9 +2 +0.36 -0.88 7.7 5.7 +2.0 +0.37 +0.74 Matches 2023-2024 22 Feyenoord 1. Champions Lg GR 6 463 77 85.7 5.1 6 77 2 0 0 1.00 7 8 -1 -0.19 -0.19 8.4 7.0 +1.4 +0.27 -1.11 Matches 2023-2024 22 Feyenoord 2. Europa Lg KO 1 120 120 57.1 1.3 1 120 1 0 0 1.00 1 1 0 0.00 0.00 0.8 1.2 -0.5 -0.47 -0.72 Matches 2024-2025 23 Feyenoord 1. Champions Lg R16 7 595 85 55.1 6.6 7 85 5 0 0 1.86 14 14 0 0.00 +0.93 7.5 9.8 -2.3 -0.35 +0.56 Matches 4 Seasons 2 Clubs 2 Leagues 20 1,675 84 50.8 18.6 20 84 10 0 2 1.40 33 32 +1 +0.05 -0.03 24.3 23.6 +0.7 +0.04 +0.45 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 Feyenoord (3 Seasons) 2 Leagues 20 1,675 84 60.7 18.6 20 84 10 0 0 1.40 33 32 +1 +0.05 -0.03 24.3 23.6 +0.7 +0.04 +0.45 Ajax (1 Season) 1 League 0 0 0 0 2 Europa Lg (3 Seasons) 7 617 88 36.7 6.9 7 88 3 0 2 1.28 12 10 +2 +0.29 -0.74 8.4 6.9 +1.6 +0.24 +0.48 Champions Lg (2 Seasons) 13 1,058 81 65.3 11.8 13 81 7 0 0 1.46 21 22 -1 -0.09 +0.72 15.9 16.8 -0.9 -0.08 +0.51
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 Matches 2024 22 nl Netherlands Friendlies (M) 1 25 25 6.9 0.3 0 0 1 25 1 0.00 0 1 -1 -3.60 -6.82 Matches 2024-2025 23 nl Netherlands UEFA Nations League QF 4 172 43 22.9 1.9 2 60 0 2 27 2 1.25 3 1 +2 +1.05 +0.42 Matches 1 Season 1 Club 2 Leagues 5 197 39 17.7 2.2 2 60 0 3 26 3 1.00 3 2 +1 +0.46 -1.12 UEFA Nations League (1 Season) 4 172 43 22.9 1.9 2 60 0 2 27 2 1.25 3 1 +2 +1.05 +0.42 Friendlies (M) (1 Season) 1 25 25 6.9 0.3 0 0 1 25 1 0.00 0 1 -1 -3.60 -6.82
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 2018-2019 17 Jong Ajax 1 League 2.0 0 0 0 0 2019-2020 18 Jong Ajax 1 League 19.4 3 1 0 27 45 7 15 12 31 0 2020-2021 19 Jong Ajax 1 League 10.0 0 0 0 12 12 2 8 21 10 0 2021-2022 20 Utrecht 1 League 26.1 4 0 0 29 43 1 20 43 34 0 0 0 172 20 23 46.5 2022-2023 21 Feyenoord 2 Leagues 23.7 4 0 0 29 30 0 10 27 22 0 0 0 138 8 14 36.4 2023-2024 22 Feyenoord 3 Leagues 36.1 7 0 0 47 72 1 17 17 47 0 0 0 168 16 11 59.3 2024-2025 23 Feyenoord 2 Leagues 22.1 6 0 0 35 37 0 6 18 28 1 1 0 88 13 7 65.0 7 Seasons 4 Clubs 4 Leagues 139.3 24 1 0 179 239 11 76 138 172 1 1 0 566 57 55 50.9 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches Feyenoord (3 Seasons) 3 Leagues 81.9 17 0 0 111 139 1 33 62 97 1 1 0 394 37 32 53.6 Jong Ajax (3 Seasons) 1 League 31.4 3 1 0 39 57 9 23 33 41 0 Utrecht (1 Season) 1 League 26.1 4 0 0 29 43 1 20 43 34 0 0 0 172 20 23 46.5 Ajax (1 Season) 2 Leagues Eredivisie (5 Seasons) 89.4 15 0 0 110 154 2 48 87 119 0 0 0 478 51 49 51.0 Eerste Divisie (3 Seasons) 31.4 3 1 0 39 57 9 23 33 41 0 Europa Lg (3 Seasons) 6.9 3 0 0 11 6 0 2 7 3 0 0 0 32 1 2 33.3 Champions Lg (2 Seasons) 11.8 3 0 0 19 22 0 3 11 9 1 1 0 56 5 4 55.6
Miscellaneous Stats Table Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches 2018-2019 17 Jong Ajax nl NED 2. Eerste Divisie 11th 2.0 0 0 0 0 Matches 2019-2020 18 Jong Ajax nl NED 2. Eerste Divisie 4th 19.4 3 1 0 27 45 7 15 12 31 0 Matches 2020-2021 19 Jong Ajax nl NED 2. Eerste Divisie 16th 10.0 0 0 0 12 12 2 8 21 10 0 Matches 2021-2022 20 Utrecht nl NED 1. Eredivisie 7th 26.1 4 0 0 29 43 1 20 43 34 0 0 0 172 20 23 46.5 Matches 2022-2023 21 Feyenoord nl NED 1. Eredivisie 1st 18.2 2 0 0 21 26 0 9 21 19 0 0 0 111 7 14 33.3 Matches 2023-2024 22 Feyenoord nl NED 1. Eredivisie 2nd 29.6 4 0 0 36 58 1 14 13 42 0 0 0 138 15 8 65.2 Matches 2024-2025 23 Feyenoord nl NED 1. Eredivisie 3rd 15.5 5 0 0 24 27 0 5 10 24 0 0 0 57 9 4 69.2 Matches 7 Seasons 4 Clubs 2 Leagues 120.7 18 1 0 149 211 11 71 120 160 0 0 0 478 51 49 51.0 Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches Feyenoord (3 Seasons) 1 League 63.2 11 0 0 81 111 1 28 44 85 0 0 0 306 31 26 54.4 Jong Ajax (3 Seasons) 1 League 31.4 3 1 0 39 57 9 23 33 41 0 Utrecht (1 Season) 1 League 26.1 4 0 0 29 43 1 20 43 34 0 0 0 172 20 23 46.5 Ajax (1 Season) 1 League Eredivisie (5 Seasons) 89.4 15 0 0 110 154 2 48 87 119 0 0 0 478 51 49 51.0 Eerste Divisie (3 Seasons) 31.4 3 1 0 39 57 9 23 33 41 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 2022-2023 21 Feyenoord 2. Europa Lg QF 5.5 2 0 0 8 4 0 1 6 3 0 0 0 27 1 0 100.0 Matches 2023-2024 22 Feyenoord 1. Champions Lg GR 5.1 2 0 0 8 12 0 2 3 5 0 0 0 25 1 1 50.0 Matches 2023-2024 22 Feyenoord 2. Europa Lg KO 1.3 1 0 0 3 2 0 1 1 0 0 0 0 5 0 2 0.0 Matches 2024-2025 23 Feyenoord 1. Champions Lg R16 6.6 1 0 0 11 10 0 1 8 4 1 1 0 31 4 3 57.1 Matches 4 Seasons 2 Clubs 2 Leagues 18.6 6 0 0 30 28 0 5 18 12 1 1 0 88 6 6 50.0 Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches Feyenoord (3 Seasons) 2 Leagues 18.6 6 0 0 30 28 0 5 18 12 1 1 0 88 6 6 50.0 Ajax (1 Season) 1 League Europa Lg (3 Seasons) 6.9 3 0 0 11 6 0 2 7 3 0 0 0 32 1 2 33.3 Champions Lg (2 Seasons) 11.8 3 0 0 19 22 0 3 11 9 1 1 0 56 5 4 55.6
Miscellaneous Stats Table Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2024 22 nl Netherlands Friendlies (M) 0.3 0 0 0 0 Matches 2024-2025 23 nl Netherlands UEFA Nations League QF 1.9 0 0 0 1 7 0 2 1 3 0 Matches 1 Season 1 Club 2 Leagues 2.2 0 0 0 1 7 0 2 1 3 0 UEFA Nations League (1 Season) 1.9 0 0 0 1 7 0 2 1 3 0 Friendlies (M) (1 Season) 0.3 0 0 0 0
About FBref.com
FBref.com launched (June 13, 2018) with domestic league coverage for England, France, Germany, Italy, Spain, and United States. Since then we have been steadily expanding our coverage to include domestic leagues from over 40 countries as well as domestic cup, super cup and youth leagues from top European countries. We have also added coverage for major international cups such as the UEFA Champions League and Copa Libertadores .
FBref is the most complete sources for women's football data on the internet. This includes the entire history of the FIFA Women's World Cup as well as recent domestic league seasons from nine countries, including advanced stats like xG for most of those nine.
In collaboration with Opta , we are including advanced analytical data such as xG, xA, progressive passing, duels and more for over twenty competitions. For more information on the expected goals model and which competitions have advanced data, see our xG explainer .
View Additional Information
More Quinten Timber Pages
Quinten Timber 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