Standard Stats

Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2015-201618Almere Citynl NED2. Eerste Divisie34322,81231.2325300600.100.060.160.100.16Matches
2016-201719Jong PSVnl NED2. Eerste Divisie31302,68029.8718700800.240.030.270.240.27Matches
2016-201719PSVnl NED1. Eredivisie00Matches
2017-201820Jong PSVnl NED2. Eerste Divisie12121,01411.3011000400.000.090.090.000.09Matches
2017-201820PSVnl NED1. Eredivisie1423564.0000000000.000.000.000.000.00Matches
2018-201921PSV1. Champions Lg665315.9112100100.170.170.340.170.34Matches
2018-201921PSVnl NED1. Eredivisie32322,75730.6033000700.000.100.100.000.10Matches
2019-202022PSVnl NED1. Eredivisie26262,25225.0235200000.080.120.200.080.20Matches
2019-202022PSV2. Europa Lg654354.8101100200.210.000.210.210.21Matches
2020-202123PSVnl NED1. Eredivisie29262,30925.7145100600.040.160.190.040.19Matches
2020-202123PSV2. Europa Lg664505.0000000100.000.000.000.000.00Matches
2021-202224Nicefr FRACoupe de France432322.6000000000.000.000.000.000.00Matches
2021-202224Nicefr FRA1. Ligue 136312,72930.3022000700.000.070.070.000.07Matches
2022-202325Nice3. Conf Lg644114.6022000100.000.440.440.000.44Matches
2022-202325Nicefr FRA1. Ligue 131171,76719.6011000600.000.050.050.000.05Matches
2023-202426Nicefr FRACoupe de France443904.3000000300.000.000.000.000.00Matches
2023-202426Nicefr FRA1. Ligue 130212,00922.3000000400.000.000.000.000.00Matches
2024-202527Nicefr FRACoupe de France11901.0000000000.000.000.000.000.00Matches
2024-202527Nice2. Europa Lg554294.8101100110.210.000.210.210.21Matches
2024-202527Nicefr FRA1. Ligue 129211,77519.7314211610.150.050.200.100.15Matches
2025-202628Porto2. Europa Lg12111,01311.3000000200.000.000.000.000.00Matches
2025-202628Nicefr FRA1. Ligue 110280.3000000000.000.000.000.000.00Matches
2025-202628Portopt POR1. Primeira Liga22121,37115.2213200600.130.070.200.130.20Matches
11 Seasons5 Clubs8 Leagues37730727,840309.321224320117120.070.070.140.060.14
Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
Nice (5 Seasons)4 Leagues1471079,860109.646103112820.040.050.090.030.08
PSV (5 Seasons)3 Leagues1191039,090101.0511165001700.050.110.160.050.16
Jong PSV (2 Seasons)1 League43423,69441.07297001200.170.050.220.170.22
Almere City (1 Season)1 League34322,81231.2325300600.100.060.160.100.16
Porto (1 Season)2 Leagues34232,38426.5213200800.080.040.110.080.11
Ligue 1 (5 Seasons)127908,30892.33472112310.030.040.080.020.06
Eredivisie (5 Seasons)101867,67485.3310133001300.040.120.150.040.15
Europa Lg (4 Seasons)29272,32725.9202200610.080.000.080.080.08
Eerste Divisie (3 Seasons)77746,50672.31041410001800.140.060.190.140.19
Coupe de France (3 Seasons)987127.9000000300.000.000.000.000.00
Primeira Liga (1 Season)22121,37115.2213200600.130.070.200.130.20
Champions Lg (1 Season)665315.9112100100.170.170.340.170.34
Conf Lg (1 Season)644114.6022000100.000.440.440.000.44
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2015-201618Almere City1 League34322,81231.2325300600.100.060.160.100.16
2016-201719Jong PSV1 League31302,68029.8718700800.240.030.270.240.27
2016-201719PSV1 League00
2017-201820Jong PSV1 League12121,01411.3011000400.000.090.090.000.09
2017-201820PSV1 League1423564.0000000000.000.000.000.000.00
2018-201921PSV2 Leagues38383,28836.5145100800.030.110.140.030.14
2019-202022PSV2 Leagues32312,68729.9336300200.100.100.200.100.20
2020-202123PSV2 Leagues35322,75930.7145100700.030.130.160.030.16
2021-202224Nice2 Leagues40342,96132.9022000700.000.060.060.000.06
2022-202325Nice2 Leagues37212,17824.2033000700.000.120.120.000.12
2023-202426Nice2 Leagues34252,39926.7000000700.000.000.000.000.00
2024-202527Nice3 Leagues35272,29425.5415311720.160.040.200.120.16
2025-202628Nice1 League10280.3000000000.000.000.000.000.00
2025-202628Porto2 Leagues34232,38426.5213200800.080.040.110.080.11
11 Seasons5 Clubs8 Leagues37730727,840309.321224320117120.070.070.140.060.14
Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
Nice (5 Seasons)4 Leagues1471079,860109.646103112820.040.050.090.030.08
PSV (5 Seasons)3 Leagues1191039,090101.0511165001700.050.110.160.050.16
Jong PSV (2 Seasons)1 League43423,69441.07297001200.170.050.220.170.22
Almere City (1 Season)1 League34322,81231.2325300600.100.060.160.100.16
Porto (1 Season)2 Leagues34232,38426.5213200800.080.040.110.080.11
Ligue 1 (5 Seasons)127908,30892.33472112310.030.040.080.020.06
Eredivisie (5 Seasons)101867,67485.3310133001300.040.120.150.040.15
Europa Lg (4 Seasons)29272,32725.9202200610.080.000.080.080.08
Eerste Divisie (3 Seasons)77746,50672.31041410001800.140.060.190.140.19
Coupe de France (3 Seasons)987127.9000000300.000.000.000.000.00
Primeira Liga (1 Season)22121,37115.2213200600.130.070.200.130.20
Champions Lg (1 Season)665315.9112100100.170.170.340.170.34
Conf Lg (1 Season)644114.6022000100.000.440.440.000.44
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2015-201618Almere Citynl NED2. Eerste Divisie8th34322,81231.2325300600.100.060.160.100.16Matches
2016-201719Jong PSVnl NED2. Eerste Divisie4th31302,68029.8718700800.240.030.270.240.27Matches
2016-201719PSVnl NED1. Eredivisie3rd00Matches
2017-201820Jong PSVnl NED2. Eerste Divisie5th12121,01411.3011000400.000.090.090.000.09Matches
2017-201820PSVnl NED1. Eredivisie1st1423564.0000000000.000.000.000.000.00Matches
2018-201921PSVnl NED1. Eredivisie2nd32322,75730.6033000700.000.100.100.000.10Matches
2019-202022PSVnl NED1. Eredivisie4th26262,25225.0235200000.080.120.200.080.20Matches
2020-202123PSVnl NED1. Eredivisie2nd29262,30925.7145100600.040.160.190.040.19Matches
2021-202224Nicefr FRA1. Ligue 15th36312,72930.3022000700.000.070.070.000.07Matches
2022-202325Nicefr FRA1. Ligue 19th31171,76719.6011000600.000.050.050.000.05Matches
2023-202426Nicefr FRA1. Ligue 15th30212,00922.3000000400.000.000.000.000.00Matches
2024-202527Nicefr FRA1. Ligue 14th29211,77519.7314211610.150.050.200.100.15Matches
2025-202628Nicefr FRA1. Ligue 116th10280.3000000000.000.000.000.000.00Matches
2025-202628Portopt POR1. Primeira Liga1st22121,37115.2213200600.130.070.200.130.20Matches
11 Seasons5 Clubs4 Leagues32726223,859265.118193717116010.070.070.140.060.14
Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
Nice (5 Seasons)1 League127908,30892.33472112310.030.040.080.020.06
PSV (5 Seasons)1 League101867,67485.3310133001300.040.120.150.040.15
Jong PSV (2 Seasons)1 League43423,69441.07297001200.170.050.220.170.22
Almere City (1 Season)1 League34322,81231.2325300600.100.060.160.100.16
Porto (1 Season)1 League22121,37115.2213200600.130.070.200.130.20
Ligue 1 (5 Seasons)127908,30892.33472112310.030.040.080.020.06
Eredivisie (5 Seasons)101867,67485.3310133001300.040.120.150.040.15
Eerste Divisie (3 Seasons)77746,50672.31041410001800.140.060.190.140.19
Primeira Liga (1 Season)22121,37115.2213200600.130.070.200.130.20
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2021-202224Nicefr FRACoupe de FranceF432322.6000000000.000.000.000.000.00Matches
2023-202426Nicefr FRACoupe de FranceQF443904.3000000300.000.000.000.000.00Matches
2024-202527Nicefr FRACoupe de FranceR1611901.0000000000.000.000.000.000.00Matches
3 Seasons1 Club1 League987127.9000000300.000.000.000.000.00
Standard Stats Table
Playing Time Performance Per 90 Minutes
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
2018-201921PSV1. Champions LgGR665315.9112100100.170.170.340.170.34Matches
2019-202022PSV2. Europa LgGR654354.8101100200.210.000.210.210.21Matches
2020-202123PSV2. Europa LgR32664505.0000000100.000.000.000.000.00Matches
2022-202325Nice3. Conf LgQF644114.6022000100.000.440.440.000.44Matches
2024-202527Nice2. Europa LgLg554294.8101100110.210.000.210.210.21Matches
2025-202628Porto2. Europa LgQF12111,01311.3000000200.000.000.000.000.00Matches
6 Seasons3 Clubs3 Leagues41373,26936.3336300810.080.080.170.080.17
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
PSV (3 Seasons)2 Leagues18171,41615.7213200400.130.060.190.130.19
Nice (2 Seasons)2 Leagues1198409.3123100210.110.210.320.110.32
Porto (1 Season)1 League12111,01311.3000000200.000.000.000.000.00
Europa Lg (4 Seasons)29272,32725.9202200610.080.000.080.080.08
Champions Lg (1 Season)665315.9112100100.170.170.340.170.34
Conf Lg (1 Season)644114.6022000100.000.440.440.000.44
Standard Stats Table
Playing Time Performance Per 90 Minutes
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
201821nl NetherlandsFriendlies (M)10450.5000000000.000.000.000.000.00Matches
2018-201921nl NetherlandsUEFA Nations League2nd00Matches
202124nl NetherlandsUEFA Euro Qualifying00Matches
202528do Dominican Rep.Friendlies (M)11901.0000000000.000.000.000.000.00Matches
202528do Dominican Rep.Gold CupGR332703.0000000100.000.000.000.000.00Matches
202629do Dominican Rep.WCQ221651.8011000000.000.550.550.000.55Matches
202629do Dominican Rep.Friendlies (M)11901.0000000100.000.000.000.000.00Matches
4 Seasons2 Clubs5 Leagues876607.3011000200.000.140.140.000.14
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
Dominican Rep. (2 Seasons)3 Leagues776156.8011000200.000.150.150.000.15
Netherlands (2 Seasons)3 Leagues10450.5000000000.000.000.000.000.00
Friendlies (M) (3 Seasons)322252.5000000100.000.000.000.000.00
Gold Cup (1 Season)332703.0000000100.000.000.000.000.00
WCQ (1 Season)221651.8011000000.000.550.550.000.55
UEFA Nations League (1 Season)00
UEFA Euro Qualifying (1 Season)00

Shooting

Shooting Table
Standard
Season Age Squad Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
2015-201618Almere Citynl NED2. Eerste Divisie31.2360.190.5000Matches
2016-201719Jong PSVnl NED2. Eerste Divisie29.870140.000.470.5000Matches
2017-201820Jong PSVnl NED2. Eerste Divisie11.30020.000.180.0000Matches
2017-201820PSVnl NED1. Eredivisie4.00010.000.250.0000Matches
2018-201921PSV1. Champions Lg5.916350.01.020.510.170.3300Matches
2018-201921PSVnl NED1. Eredivisie30.6000Matches
2019-202022PSVnl NED1. Eredivisie25.0219631.60.760.240.110.3300Matches
2019-202022PSV2. Europa Lg4.8122100.00.410.410.500.5000Matches
2020-202123PSVnl NED1. Eredivisie25.7114214.30.550.080.070.5000Matches
2020-202123PSV2. Europa Lg5.00100.00.200.000.0000Matches
2021-202224Nicefr FRACoupe de France2.60100.00.390.000.0000Matches
2021-202224Nicefr FRA1. Ligue 130.3019315.80.630.100.000.0000Matches
2022-202325Nice3. Conf Lg4.6000Matches
2022-202325Nicefr FRA1. Ligue 119.6010220.00.510.100.000.0000Matches
2023-202426Nicefr FRACoupe de France4.305240.01.150.460.000.0000Matches
2023-202426Nicefr FRA1. Ligue 122.3016318.80.720.130.000.0000Matches
2024-202527Nicefr FRACoupe de France1.002150.02.001.000.000.0000Matches
2024-202527Nice2. Europa Lg4.814250.00.840.420.250.5000Matches
2024-202527Nicefr FRA1. Ligue 119.7317847.10.860.410.120.2511Matches
2025-202628Porto2. Europa Lg11.30500.00.440.000.0000Matches
2025-202628Nicefr FRA1. Ligue 10.302150.06.433.210.000.0000Matches
2025-202628Portopt POR1. Primeira Liga15.2212325.00.790.200.170.6700Matches
11 Seasons5 Clubs8 Leagues309.3211356140.70.560.220.130.3311
Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Nice (5 Seasons)4 Leagues109.64762228.90.720.210.040.1411
PSV (5 Seasons)3 Leagues101.05421433.30.600.200.120.3600
Jong PSV (2 Seasons)1 League41.070160.000.390.4400
Almere City (1 Season)1 League31.2360.190.5000
Porto (1 Season)2 Leagues26.5217317.60.640.110.120.6700
Ligue 1 (5 Seasons)92.33641726.60.690.180.030.1211
Eredivisie (5 Seasons)85.3333927.30.600.160.090.3300
Europa Lg (4 Seasons)25.9212433.30.460.150.170.5000
Eerste Divisie (3 Seasons)72.3100220.000.300.4500
Coupe de France (3 Seasons)7.908337.51.010.380.000.0000
Primeira Liga (1 Season)15.2212325.00.790.200.170.6700
Champions Lg (1 Season)5.916350.01.020.510.170.3300
Conf Lg (1 Season)4.6000
Shooting Table
Standard
Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
2015-201618Almere City1 League31.2360.190.5000
2016-201719Jong PSV1 League29.870140.000.470.5000
2017-201820Jong PSV1 League11.30020.000.180.0000
2017-201820PSV1 League4.00010.000.250.0000
2018-201921PSV2 Leagues36.516350.01.020.510.170.3300
2019-202022PSV2 Leagues29.9321838.10.700.270.140.3800
2020-202123PSV2 Leagues30.7115213.30.490.070.070.5000
2021-202224Nice2 Leagues32.9020315.00.610.090.000.0000
2022-202325Nice2 Leagues24.2010220.00.510.100.000.0000
2023-202426Nice2 Leagues26.7021523.80.790.190.000.0000
2024-202527Nice3 Leagues25.54231147.80.900.430.130.2711
2025-202628Nice1 League0.302150.06.433.210.000.0000
2025-202628Porto2 Leagues26.5217317.60.640.110.120.6700
11 Seasons5 Clubs8 Leagues309.3211356140.70.560.220.130.3311
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Nice (5 Seasons)4 Leagues109.64762228.90.720.210.040.1411
PSV (5 Seasons)3 Leagues101.05421433.30.600.200.120.3600
Jong PSV (2 Seasons)1 League41.070160.000.390.4400
Almere City (1 Season)1 League31.2360.190.5000
Porto (1 Season)2 Leagues26.5217317.60.640.110.120.6700
Ligue 1 (5 Seasons)92.33641726.60.690.180.030.1211
Eredivisie (5 Seasons)85.3333927.30.600.160.090.3300
Europa Lg (4 Seasons)25.9212433.30.460.150.170.5000
Eerste Divisie (3 Seasons)72.3100220.000.300.4500
Coupe de France (3 Seasons)7.908337.51.010.380.000.0000
Primeira Liga (1 Season)15.2212325.00.790.200.170.6700
Champions Lg (1 Season)5.916350.01.020.510.170.3300
Conf Lg (1 Season)4.6000
Shooting Table
Standard
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
2015-201618Almere Citynl NED2. Eerste Divisie8th31.2360.190.5000Matches
2016-201719Jong PSVnl NED2. Eerste Divisie4th29.870140.000.470.5000Matches
2017-201820Jong PSVnl NED2. Eerste Divisie5th11.30020.000.180.0000Matches
2017-201820PSVnl NED1. Eredivisie1st4.00010.000.250.0000Matches
2018-201921PSVnl NED1. Eredivisie2nd30.6000Matches
2019-202022PSVnl NED1. Eredivisie4th25.0219631.60.760.240.110.3300Matches
2020-202123PSVnl NED1. Eredivisie2nd25.7114214.30.550.080.070.5000Matches
2021-202224Nicefr FRA1. Ligue 15th30.3019315.80.630.100.000.0000Matches
2022-202325Nicefr FRA1. Ligue 19th19.6010220.00.510.100.000.0000Matches
2023-202426Nicefr FRA1. Ligue 15th22.3016318.80.720.130.000.0000Matches
2024-202527Nicefr FRA1. Ligue 14th19.7317847.10.860.410.120.2511Matches
2025-202628Nicefr FRA1. Ligue 116th0.302150.06.433.210.000.0000Matches
2025-202628Portopt POR1. Primeira Liga1st15.2212325.00.790.200.170.6700Matches
11 Seasons5 Clubs4 Leagues265.1181095141.30.540.220.130.3311
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Nice (5 Seasons)1 League92.33641726.60.690.180.030.1211
PSV (5 Seasons)1 League85.3333927.30.600.160.090.3300
Jong PSV (2 Seasons)1 League41.070160.000.390.4400
Almere City (1 Season)1 League31.2360.190.5000
Porto (1 Season)1 League15.2212325.00.790.200.170.6700
Ligue 1 (5 Seasons)92.33641726.60.690.180.030.1211
Eredivisie (5 Seasons)85.3333927.30.600.160.090.3300
Eerste Divisie (3 Seasons)72.3100220.000.300.4500
Primeira Liga (1 Season)15.2212325.00.790.200.170.6700
Shooting Table
Standard
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
2021-202224Nicefr FRACoupe de FranceF2.60100.00.390.000.0000Matches
2023-202426Nicefr FRACoupe de FranceQF4.305240.01.150.460.000.0000Matches
2024-202527Nicefr FRACoupe de FranceR161.002150.02.001.000.000.0000Matches
3 Seasons1 Club1 League7.908337.51.010.380.000.0000
Shooting Table
Standard
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
2018-201921PSV1. Champions LgGR5.916350.01.020.510.170.3300Matches
2019-202022PSV2. Europa LgGR4.8122100.00.410.410.500.5000Matches
2020-202123PSV2. Europa LgR325.00100.00.200.000.0000Matches
2022-202325Nice3. Conf LgQF4.6000Matches
2024-202527Nice2. Europa LgLg4.814250.00.840.420.250.5000Matches
2025-202628Porto2. Europa LgQF11.30500.00.440.000.0000Matches
6 Seasons3 Clubs3 Leagues36.3318738.90.570.220.170.4300
Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
PSV (3 Seasons)2 Leagues15.729555.60.570.320.220.4000
Nice (2 Seasons)2 Leagues9.314250.00.840.420.250.5000
Porto (1 Season)1 League11.30500.00.440.000.0000
Europa Lg (4 Seasons)25.9212433.30.460.150.170.5000
Champions Lg (1 Season)5.916350.01.020.510.170.3300
Conf Lg (1 Season)4.6000
Shooting Table
Standard
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
201821nl NetherlandsFriendlies (M)0.5000Matches
202528do Dominican Rep.Friendlies (M)1.0000Matches
202528do Dominican Rep.Gold CupGR3.00100.00.330.000.0000Matches
202629do Dominican Rep.WCQ1.8000Matches
202629do Dominican Rep.Friendlies (M)1.0000Matches
4 Seasons2 Clubs5 Leagues7.30100.00.330.000.0000
Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Dominican Rep. (2 Seasons)3 Leagues6.80100.00.330.000.0000
Netherlands (2 Seasons)3 Leagues0.5000
Friendlies (M) (3 Seasons)2.5000
Gold Cup (1 Season)3.00100.00.330.000.0000
WCQ (1 Season)1.8000
UEFA Nations League (1 Season)
UEFA Euro Qualifying (1 Season)

Playing Time

Playing Time Table
Playing Time Starts Subs Team Success
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 Matches
2015-201618Almere Citynl NED2. Eerste Divisie342,8128386.831.23222211.295958+1+0.03-0.18Matches
2016-201719Jong PSVnl NED2. Eerste Divisie312,6808678.429.83028111.874928+21+0.71-0.51Matches
2016-201719PSVnl NED1. Eredivisie00009Matches
2017-201820Jong PSVnl NED2. Eerste Divisie121,0148529.611.3129001.752613+13+1.15+0.82Matches
2017-201820PSVnl NED1. Eredivisie143562511.64.02012192.2187+1+0.25-1.31Matches
2018-201921PSV1. Champions Lg65318998.35.96895001.00612-6-1.02+8.98Matches
2018-201921PSVnl NED1. Eredivisie322,7578690.130.6328625002.418324+59+1.93-1.94Matches
2019-202022PSVnl NED1. Eredivisie262,2528796.225.0268722001.884927+22+0.88-3.21Matches
2019-202022PSV2. Europa Lg64357380.64.8581413001.80910-1-0.21+1.51Matches
2020-202123PSVnl NED1. Eredivisie292,3098075.525.726851933702.145228+24+0.94-0.86Matches
2020-202123PSV2. Europa Lg64507562.55.06754002.25107+3+0.60+0.93Matches
2021-202224Nicefr FRACoupe de France42325848.32.637511802.2562+4+1.55+1.19Matches
2021-202224Nicefr FRA1. Ligue 1362,7297679.830.331841952501.834229+13+0.43+0.04Matches
2022-202325Nice3. Conf Lg64116944.24.6488322941.7586+2+0.44+0.26Matches
2022-202325Nicefr FRA1. Ligue 1311,7675751.719.6178311142661.582226-4-0.20-1.02Matches
2023-202426Nicefr FRACoupe de France439098100.04.34984001.7586+2+0.46Matches
2023-202426Nicefr FRA1. Ligue 1302,0096765.722.321861692321.673023+7+0.31-0.03Matches
2024-202527Nicefr FRACoupe de France1909030.01.01901003.0010+1+1.00+1.43Matches
2024-202527Nice2. Europa Lg54298659.64.85863000.20412-8-1.68-1.37Matches
2024-202527Nicefr FRA1. Ligue 1291,7756158.019.721801481301.623527+8+0.41-0.79Matches
2025-202628Porto2. Europa Lg121,0138493.811.311901112302.00159+6+0.53-2.15Matches
2025-202628Nicefr FRA1. Ligue 1128280.90.30012803.0010+1+3.21+3.93Matches
2025-202628Portopt POR1. Primeira Liga221,3716244.815.2128610103482.77325+27+1.77+0.65Matches
11 Seasons5 Clubs8 Leagues37727,8407456.3309.3307852317025501.86555359+196+0.63-0.01
Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Nice (5 Seasons)4 Leagues1479,8606752.3109.610784724022121.67157131+26+0.24+0.09
PSV (5 Seasons)3 Leagues1199,0907655.5101.010385791636282.09217115+102+1.01-0.59
Jong PSV (2 Seasons)1 League433,6948654.041.04237111.847541+34+0.83+0.28
Almere City (1 Season)1 League342,8128386.831.23222211.295958+1+0.03-0.18
Porto (1 Season)2 Leagues342,3847057.626.5238821113382.504714+33+1.25+0.07
Ligue 1 (5 Seasons)1278,3086551.992.3908360372281.69130105+25+0.27+0.10
Eredivisie (5 Seasons)1017,6747652.685.38686661537282.1719286+106+1.24-0.61
Europa Lg (4 Seasons)292,3278076.025.927842222701.70383800.00+0.25
Eerste Divisie (3 Seasons)776,5068464.572.37459321.6013499+35+0.48-0.02
Coupe de France (3 Seasons)97127960.97.988861802.11158+7+0.88+0.88
Primeira Liga (1 Season)221,3716244.815.2128610103482.77325+27+1.77+0.65
Champions Lg (1 Season)65318998.35.96895001.00612-6-1.02+8.98
Conf Lg (1 Season)64116944.24.6488322941.7586+2+0.44+0.26
Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
2015-201618Almere City1 League342,8128386.831.23222211.295958+1+0.03-0.18
2016-201719Jong PSV1 League312,6808678.429.83028111.874928+21+0.71-0.51
2016-201719PSV1 League00009
2017-201820Jong PSV1 League121,0148529.611.3129001.752613+13+1.15+0.82
2017-201820PSV1 League143562511.64.02012192.2187+1+0.25-1.31
2018-201921PSV2 Leagues383,2888791.336.5388730002.198936+53+1.45-2.01
2019-202022PSV2 Leagues322,6878493.329.931862613001.875837+21+0.70-0.23
2020-202123PSV2 Leagues352,7597973.030.732832333702.166235+27+0.88-0.35
2021-202224Nice2 Leagues402,9617475.932.934832062301.874831+17+0.52+0.13
2022-202325Nice2 Leagues372,1785950.124.22184141626101.613032-2-0.08-0.75
2023-202426Nice2 Leagues342,3997169.526.725882092321.683829+9+0.340.00
2024-202527Nice3 Leagues352,2946656.225.527811881301.464039+1+0.04-0.72
2025-202628Nice1 League128280.90.30012803.0010+1+3.21+3.93
2025-202628Porto2 Leagues342,3847057.626.5238821113382.504714+33+1.25+0.07
11 Seasons5 Clubs8 Leagues37727,8407456.3309.3307852317025501.86555359+196+0.63-0.01
Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Nice (5 Seasons)4 Leagues1479,8606752.3109.610784724022121.67157131+26+0.24+0.09
PSV (5 Seasons)3 Leagues1199,0907655.5101.010385791636282.09217115+102+1.01-0.59
Jong PSV (2 Seasons)1 League433,6948654.041.04237111.847541+34+0.83+0.28
Almere City (1 Season)1 League342,8128386.831.23222211.295958+1+0.03-0.18
Porto (1 Season)2 Leagues342,3847057.626.5238821113382.504714+33+1.25+0.07
Ligue 1 (5 Seasons)1278,3086551.992.3908360372281.69130105+25+0.27+0.10
Eredivisie (5 Seasons)1017,6747652.685.38686661537282.1719286+106+1.24-0.61
Europa Lg (4 Seasons)292,3278076.025.927842222701.70383800.00+0.25
Eerste Divisie (3 Seasons)776,5068464.572.37459321.6013499+35+0.48-0.02
Coupe de France (3 Seasons)97127960.97.988861802.11158+7+0.88+0.88
Primeira Liga (1 Season)221,3716244.815.2128610103482.77325+27+1.77+0.65
Champions Lg (1 Season)65318998.35.96895001.00612-6-1.02+8.98
Conf Lg (1 Season)64116944.24.6488322941.7586+2+0.44+0.26
Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
2015-201618Almere Citynl NED2. Eerste Divisie8th342,8128386.831.23222211.295958+1+0.03-0.18Matches
2016-201719Jong PSVnl NED2. Eerste Divisie4th312,6808678.429.83028111.874928+21+0.71-0.51Matches
2016-201719PSVnl NED1. Eredivisie3rd00009Matches
2017-201820Jong PSVnl NED2. Eerste Divisie5th121,0148529.611.3129001.752613+13+1.15+0.82Matches
2017-201820PSVnl NED1. Eredivisie1st143562511.64.02012192.2187+1+0.25-1.31Matches
2018-201921PSVnl NED1. Eredivisie2nd322,7578690.130.6328625002.418324+59+1.93-1.94Matches
2019-202022PSVnl NED1. Eredivisie4th262,2528796.225.0268722001.884927+22+0.88-3.21Matches
2020-202123PSVnl NED1. Eredivisie2nd292,3098075.525.726851933702.145228+24+0.94-0.86Matches
2021-202224Nicefr FRA1. Ligue 15th362,7297679.830.331841952501.834229+13+0.43+0.04Matches
2022-202325Nicefr FRA1. Ligue 19th311,7675751.719.6178311142661.582226-4-0.20-1.02Matches
2023-202426Nicefr FRA1. Ligue 15th302,0096765.722.321861692321.673023+7+0.31-0.03Matches
2024-202527Nicefr FRA1. Ligue 14th291,7756158.019.721801481301.623527+8+0.41-0.79Matches
2025-202628Nicefr FRA1. Ligue 116th128280.90.30012803.0010+1+3.21+3.93Matches
2025-202628Portopt POR1. Primeira Liga1st221,3716244.815.2128610103482.77325+27+1.77+0.65Matches
11 Seasons5 Clubs4 Leagues32723,8597354.5265.1262851956525461.89488295+193+0.73+0.01
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Nice (5 Seasons)1 League1278,3086551.992.3908360372281.69130105+25+0.27+0.10
PSV (5 Seasons)1 League1017,6747652.685.38686661537282.1719286+106+1.24-0.61
Jong PSV (2 Seasons)1 League433,6948654.041.04237111.847541+34+0.83+0.28
Almere City (1 Season)1 League342,8128386.831.23222211.295958+1+0.03-0.18
Porto (1 Season)1 League221,3716244.815.2128610103482.77325+27+1.77+0.65
Ligue 1 (5 Seasons)1278,3086551.992.3908360372281.69130105+25+0.27+0.10
Eredivisie (5 Seasons)1017,6747652.685.38686661537282.1719286+106+1.24-0.61
Eerste Divisie (3 Seasons)776,5068464.572.37459321.6013499+35+0.48-0.02
Primeira Liga (1 Season)221,3716244.815.2128610103482.77325+27+1.77+0.65
Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
2021-202224Nicefr FRACoupe de FranceF42325848.32.637511802.2562+4+1.55+1.19Matches
2023-202426Nicefr FRACoupe de FranceQF439098100.04.34984001.7586+2+0.46Matches
2024-202527Nicefr FRACoupe de FranceR161909030.01.01901003.0010+1+1.00+1.43Matches
3 Seasons1 Club1 League97127960.97.988861802.11158+7+0.88+0.88
Playing Time Table
Playing Time Starts Subs Team Success
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
2018-201921PSV1. Champions LgGR65318998.35.96895001.00612-6-1.02+8.98Matches
2019-202022PSV2. Europa LgGR64357380.64.8581413001.80910-1-0.21+1.51Matches
2020-202123PSV2. Europa LgR3264507562.55.06754002.25107+3+0.60+0.93Matches
2022-202325Nice3. Conf LgQF64116944.24.6488322941.7586+2+0.44+0.26Matches
2024-202527Nice2. Europa LgLg54298659.64.85863000.20412-8-1.68-1.37Matches
2025-202628Porto2. Europa LgQF121,0138493.811.311901112302.00159+6+0.53-2.15Matches
6 Seasons3 Clubs3 Leagues413,2698072.236.337853042841.605256-4-0.11+0.03
Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
PSV (3 Seasons)2 Leagues181,4167978.715.717821313001.682529-4-0.25+0.68
Nice (2 Seasons)2 Leagues118407650.99.3987622941.051218-6-0.64-0.64
Porto (1 Season)1 League121,0138493.811.311901112302.00159+6+0.53-2.15
Europa Lg (4 Seasons)292,3278076.025.927842222701.70383800.00+0.25
Champions Lg (1 Season)65318998.35.96895001.00612-6-1.02+8.98
Conf Lg (1 Season)64116944.24.6488322941.7586+2+0.44+0.26
Playing Time Table
Playing Time Starts Subs Team Success
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
201821nl NetherlandsFriendlies (M)145458.30.50014501.000000.00-0.55Matches
2018-201921nl NetherlandsUEFA Nations League2nd00002Matches
202124nl NetherlandsUEFA Euro Qualifying00001Matches
202528do Dominican Rep.Friendlies (M)19090100.01.01901000.0001-1-1.00Matches
202528do Dominican Rep.Gold CupGR327090100.03.03903000.3335-2-0.67Matches
202629do Dominican Rep.WCQ21658345.81.82831001.5064+2+1.09-0.76Matches
202629do Dominican Rep.Friendlies (M)19090100.01.01901000.0024-2-2.00Matches
4 Seasons2 Clubs5 Leagues86608325.07.3788614530.621114-3-0.41-1.19
Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Dominican Rep. (2 Seasons)3 Leagues76158875.96.87886000.571114-3-0.44-1.82
Netherlands (2 Seasons)3 Leagues145452.50.50014531.000000.00-0.55
Friendlies (M) (3 Seasons)32257531.32.5290214500.3325-3-1.20-1.56
Gold Cup (1 Season)327090100.03.03903000.3335-2-0.67
WCQ (1 Season)21658345.81.82831001.5064+2+1.09-0.76
UEFA Nations League (1 Season)00002
UEFA Euro Qualifying (1 Season)00001
Become a Stathead & surf this site ad-free.

Miscellaneous Stats

Miscellaneous Stats Table
Performance
Season Age Squad Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2015-201618Almere Citynl NED2. Eerste Divisie31.260Matches
2016-201719Jong PSVnl NED2. Eerste Divisie29.880000000000Matches
2017-201820Jong PSVnl NED2. Eerste Divisie11.34001800000000Matches
2017-201820PSVnl NED1. Eredivisie4.00001100000000Matches
2018-201921PSV1. Champions Lg5.9100950199000Matches
2018-201921PSVnl NED1. Eredivisie30.67000Matches
2019-202022PSVnl NED1. Eredivisie25.000033160629290Matches
2019-202022PSV2. Europa Lg4.82008000880Matches
2020-202123PSVnl NED1. Eredivisie25.760045210458370Matches
2020-202123PSV2. Europa Lg5.010083031060Matches
2021-202224Nicefr FRACoupe de France2.60002100420Matches
2021-202224Nicefr FRA1. Ligue 130.3700372221536380Matches
2022-202325Nice3. Conf Lg4.61000Matches
2022-202325Nicefr FRA1. Ligue 119.6600181401119270Matches
2023-202426Nicefr FRACoupe de France4.33005211670Matches
2023-202426Nicefr FRA1. Ligue 122.340018191628260Matches
2024-202527Nicefr FRACoupe de France1.00000100020Matches
2024-202527Nice2. Europa Lg4.811035011510Matches
2024-202527Nicefr FRA1. Ligue 119.761024100333180Matches
2025-202628Porto2. Europa Lg11.32001518039100Matches
2025-202628Nicefr FRA1. Ligue 10.30000000000Matches
2025-202628Portopt POR1. Primeira Liga15.260022221616130Matches
11 Seasons5 Clubs8 Leagues309.37120276159560280233000
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Nice (5 Seasons)4 Leagues109.62820107744371411210
PSV (5 Seasons)3 Leagues101.017001144501411489000
Jong PSV (2 Seasons)1 League41.012001800000000
Almere City (1 Season)1 League31.260
Porto (1 Season)2 Leagues26.580037401925230
Ligue 1 (5 Seasons)92.3231097653351161090
Eredivisie (5 Seasons)85.3130089370108766000
Europa Lg (4 Seasons)25.961034260742250
Eerste Divisie (3 Seasons)72.318001800000000
Coupe de France (3 Seasons)7.9300741110110
Primeira Liga (1 Season)15.260022221616130
Champions Lg (1 Season)5.9100950199000
Conf Lg (1 Season)4.61000
Miscellaneous Stats Table
Performance
Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2015-201618Almere City1 League31.260
2016-201719Jong PSV1 League29.880000000000
2017-201820Jong PSV1 League11.34001800000000
2017-201820PSV1 League4.00001100000000
2018-201921PSV2 Leagues36.5800950199000
2019-202022PSV2 Leagues29.920041160637370
2020-202123PSV2 Leagues30.770053240768430
2021-202224Nice2 Leagues32.9700392321540400
2022-202325Nice2 Leagues24.2700181401119270
2023-202426Nice2 Leagues26.770023212734330
2024-202527Nice3 Leagues25.572027160448210
2025-202628Nice1 League0.30000000000
2025-202628Porto2 Leagues26.580037401925230
11 Seasons5 Clubs8 Leagues309.37120276159560280233000
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Nice (5 Seasons)4 Leagues109.62820107744371411210
PSV (5 Seasons)3 Leagues101.017001144501411489000
Jong PSV (2 Seasons)1 League41.012001800000000
Almere City (1 Season)1 League31.260
Porto (1 Season)2 Leagues26.580037401925230
Ligue 1 (5 Seasons)92.3231097653351161090
Eredivisie (5 Seasons)85.3130089370108766000
Europa Lg (4 Seasons)25.961034260742250
Eerste Divisie (3 Seasons)72.318001800000000
Coupe de France (3 Seasons)7.9300741110110
Primeira Liga (1 Season)15.260022221616130
Champions Lg (1 Season)5.9100950199000
Conf Lg (1 Season)4.61000
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2015-201618Almere Citynl NED2. Eerste Divisie8th31.260Matches
2016-201719Jong PSVnl NED2. Eerste Divisie4th29.880000000000Matches
2017-201820Jong PSVnl NED2. Eerste Divisie5th11.34001800000000Matches
2017-201820PSVnl NED1. Eredivisie1st4.00001100000000Matches
2018-201921PSVnl NED1. Eredivisie2nd30.67000Matches
2019-202022PSVnl NED1. Eredivisie4th25.000033160629290Matches
2020-202123PSVnl NED1. Eredivisie2nd25.760045210458370Matches
2021-202224Nicefr FRA1. Ligue 15th30.3700372221536380Matches
2022-202325Nicefr FRA1. Ligue 19th19.6600181401119270Matches
2023-202426Nicefr FRA1. Ligue 15th22.340018191628260Matches
2024-202527Nicefr FRA1. Ligue 14th19.761024100333180Matches
2025-202628Nicefr FRA1. Ligue 116th0.30000000000Matches
2025-202628Portopt POR1. Primeira Liga1st15.260022221616130Matches
11 Seasons5 Clubs4 Leagues265.16010226124451219188000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Nice (5 Seasons)1 League92.3231097653351161090
PSV (5 Seasons)1 League85.3130089370108766000
Jong PSV (2 Seasons)1 League41.012001800000000
Almere City (1 Season)1 League31.260
Porto (1 Season)1 League15.260022221616130
Ligue 1 (5 Seasons)92.3231097653351161090
Eredivisie (5 Seasons)85.3130089370108766000
Eerste Divisie (3 Seasons)72.318001800000000
Primeira Liga (1 Season)15.260022221616130
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2021-202224Nicefr FRACoupe de FranceF2.60002100420Matches
2023-202426Nicefr FRACoupe de FranceQF4.33005211670Matches
2024-202527Nicefr FRACoupe de FranceR161.00000100020Matches
3 Seasons1 Club1 League7.9300741110110
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2018-201921PSV1. Champions LgGR5.9100950199000Matches
2019-202022PSV2. Europa LgGR4.82008000880Matches
2020-202123PSV2. Europa LgR325.010083031060Matches
2022-202325Nice3. Conf LgQF4.61000Matches
2024-202527Nice2. Europa LgLg4.811035011510Matches
2025-202628Porto2. Europa LgQF11.32001518039100Matches
6 Seasons3 Clubs3 Leagues36.38104331085134000
Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
PSV (3 Seasons)2 Leagues15.7400258042723000
Nice (2 Seasons)2 Leagues9.321035011510
Porto (1 Season)1 League11.32001518039100
Europa Lg (4 Seasons)25.961034260742250
Champions Lg (1 Season)5.9100950199000
Conf Lg (1 Season)4.61000
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
201821nl NetherlandsFriendlies (M)0.50000Matches
202528do Dominican Rep.Friendlies (M)1.00000Matches
202528do Dominican Rep.Gold CupGR3.01001300330Matches
202629do Dominican Rep.WCQ1.80000Matches
202629do Dominican Rep.Friendlies (M)1.01000Matches
4 Seasons2 Clubs5 Leagues7.32001300330
Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Dominican Rep. (2 Seasons)3 Leagues6.82001300330
Netherlands (2 Seasons)3 Leagues0.50000
Friendlies (M) (3 Seasons)2.51000
Gold Cup (1 Season)3.01001300330
WCQ (1 Season)1.80000
UEFA Nations League (1 Season)
UEFA Euro Qualifying (1 Season)

Player Club Summary

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.

Note that player records are likely not complete for their careers. Players may come from or move to leagues we don't currently cover. This issue will go down over time, as we add new leagues and seasons.

You can sign up to receive an e-mail when new countries and features launch.

For more information, see our Launch Blog Post, the overall leagues/competition page with details on leagues and seasons we include, or our About Page. Let us know if you find an issue or have a suggestion.

FBref is one of seven Sports-Reference.com sites.