Last 5 Matches

Last 5 Matches Table
Performance Expected SCA Passes Carries Take-Ons
Date Day Comp Round Venue Result Squad Opponent Start Pos Min Gls Ast PK PKatt Sh SoT CrdY CrdR Touches Tkl Int Blocks xG npxG xAG SCA GCA Cmp Att Cmp% PrgP Carries PrgC Att Succ Match Report
2025-02-04TueChampionshipMatchweek 31HomeW 1–0BurnleyOxford UnitedYFW8100002100190000.30.30.310111573.3211100Match Report
2025-02-01SatChampionshipMatchweek 30AwayD 0–0BurnleyPortsmouthYFW8900004200200000.20.20.0305955.6118000Match Report
2025-01-27MonChampionshipMatchweek 29HomeD 0–0BurnleyLeeds UnitedYFW9000003000230010.20.20.00091656.319000Match Report
2025-01-22WedChampionshipMatchweek 28AwayW 5–0BurnleyPlymouth ArgyleYFW7620005300270001.11.10.12091850.0214321Match Report
2025-01-17FriChampionshipMatchweek 27HomeD 0–0BurnleySunderlandYFW6800001000201000.10.10.00061250.0012010Match Report

Standard Stats

Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
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
2017-201818Jong Ajaxnl NED2. Eerste Divisie25111,15712.9617423000.470.080.540.310.39Matches
2018-201919Zwollenl NED1. Eredivisie25121,20513.4202200100.150.000.150.150.15Matches
2019-202020NEC Nijmegennl NED2. Eerste Divisie24242,14823.913215944700.540.080.630.380.46Matches
2019-202020Zwollenl NED1. Eredivisie422192.4000000100.000.000.000.000.00Matches
2020-202121Fortuna Sittardnl NED1. Eredivisie33332,95032.8127191200500.370.210.580.370.58Matches
2021-202222Fortuna Sittardnl NED1. Eredivisie28282,49527.7124161200500.430.140.580.430.58Matches
2022-202323Millwalleng ENG2. Championship43403,59539.9153181411209.68.95.414.2441051460.380.080.450.350.430.240.130.380.220.36Matches
2022-202323Millwalleng ENGFA Cup10450.5000000000.000.000.000.000.00Matches
2023-202424Millwalleng ENG2. Championship46433,69041.07512612707.15.52.68.1561161800.170.120.290.150.270.170.060.240.130.20Matches
2023-202424Millwalleng ENGEFL Cup11901.0000000000.000.000.000.000.00Matches
2023-202424Millwalleng ENGFA Cup11901.0101100101.000.001.001.001.00Matches
2024-202525Burnleyeng ENG2. Championship22161,47816.4617600103.73.70.94.71227580.370.060.430.370.430.230.050.280.230.28Matches
2024-202525Burnleyeng ENGFA Cup10270.3202200006.670.006.676.676.67Matches
8 Seasons6 Clubs5 Leagues25421119,189213.27623996881030020.518.18.927.01122483840.360.110.460.320.430.210.090.300.190.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
Millwall (2 Seasons)3 Leagues92857,51083.423831212310016.714.48.022.31002213260.280.100.370.250.350.210.100.300.180.28
Fortuna Sittard (2 Seasons)1 League61615,44560.524113524001000.400.180.580.400.58
Zwolle (2 Seasons)1 League29141,42415.8202200200.130.000.130.130.13
Jong Ajax (1 Season)1 League25111,15712.9617423000.470.080.540.310.39
NEC Nijmegen (1 Season)1 League24242,14823.913215944700.540.080.630.380.46
Burnley (1 Season)2 Leagues23161,50516.7819800103.73.70.94.71227580.480.060.540.480.540.230.050.280.230.28
Eredivisie (4 Seasons)90756,86976.326113726001200.340.140.480.340.48
Championship (3 Seasons)111998,76397.428937262310020.518.18.927.01122483840.290.090.380.270.360.210.090.300.190.28
FA Cup (3 Seasons)311621.8303300101.670.001.671.671.67
Eerste Divisie (2 Seasons)49353,30536.7193221367700.520.080.600.350.44
EFL Cup (1 Season)11901.0000000000.000.000.000.000.00
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
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
2017-201818Jong Ajax1 League25111,15712.9617423000.470.080.540.310.39
2018-201919Zwolle1 League25121,20513.4202200100.150.000.150.150.15
2019-202020Zwolle1 League422192.4000000100.000.000.000.000.00
2019-202020NEC Nijmegen1 League24242,14823.913215944700.540.080.630.380.46
2020-202121Fortuna Sittard1 League33332,95032.8127191200500.370.210.580.370.58
2021-202222Fortuna Sittard1 League28282,49527.7124161200500.430.140.580.430.58
2022-202323Millwall2 Leagues44403,64040.4153181411209.68.95.414.2441051460.370.070.450.350.420.240.130.380.220.36
2023-202424Millwall3 Leagues48453,87043.08513712807.15.52.68.1561161800.190.120.300.160.280.170.060.240.130.20
2024-202525Burnley2 Leagues23161,50516.7819800103.73.70.94.71227580.480.060.540.480.540.230.050.280.230.28
8 Seasons6 Clubs5 Leagues25421119,189213.27623996881030020.518.18.927.01122483840.360.110.460.320.430.210.090.300.190.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
Millwall (2 Seasons)3 Leagues92857,51083.423831212310016.714.48.022.31002213260.280.100.370.250.350.210.100.300.180.28
Fortuna Sittard (2 Seasons)1 League61615,44560.524113524001000.400.180.580.400.58
Zwolle (2 Seasons)1 League29141,42415.8202200200.130.000.130.130.13
Jong Ajax (1 Season)1 League25111,15712.9617423000.470.080.540.310.39
NEC Nijmegen (1 Season)1 League24242,14823.913215944700.540.080.630.380.46
Burnley (1 Season)2 Leagues23161,50516.7819800103.73.70.94.71227580.480.060.540.480.540.230.050.280.230.28
Eredivisie (4 Seasons)90756,86976.326113726001200.340.140.480.340.48
Championship (3 Seasons)111998,76397.428937262310020.518.18.927.01122483840.290.090.380.270.360.210.090.300.190.28
FA Cup (3 Seasons)311621.8303300101.670.001.671.671.67
Eerste Divisie (2 Seasons)49353,30536.7193221367700.520.080.600.350.44
EFL Cup (1 Season)11901.0000000000.000.000.000.000.00
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
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
2017-201818Jong Ajaxnl NED2. Eerste Divisie1st25111,15712.9617423000.470.080.540.310.39Matches
2018-201919Zwollenl NED1. Eredivisie13th25121,20513.4202200100.150.000.150.150.15Matches
2019-202020Zwollenl NED1. Eredivisie15th422192.4000000100.000.000.000.000.00Matches
2019-202020NEC Nijmegennl NED2. Eerste Divisie8th24242,14823.913215944700.540.080.630.380.46Matches
2020-202121Fortuna Sittardnl NED1. Eredivisie11th33332,95032.8127191200500.370.210.580.370.58Matches
2021-202222Fortuna Sittardnl NED1. Eredivisie15th28282,49527.7124161200500.430.140.580.430.58Matches
2022-202323Millwalleng ENG2. Championship8th43403,59539.9153181411209.68.95.414.2441051460.380.080.450.350.430.240.130.380.220.36Matches
2023-202424Millwalleng ENG2. Championship13th46433,69041.07512612707.15.52.68.1561161800.170.120.290.150.270.170.060.240.130.20Matches
2024-202525Burnleyeng ENG2. Championship2nd22161,47816.4617600103.73.70.94.71227580.370.060.430.370.430.230.050.280.230.28Matches
8 Seasons6 Clubs3 Leagues25020918,937210.47323966581029020.518.18.927.01122483840.350.110.460.310.420.210.090.300.190.28
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
Millwall (2 Seasons)1 League89837,28580.92283020239016.714.48.022.31002213260.270.100.370.250.350.210.100.300.180.28
Fortuna Sittard (2 Seasons)1 League61615,44560.524113524001000.400.180.580.400.58
Zwolle (2 Seasons)1 League29141,42415.8202200200.130.000.130.130.13
Jong Ajax (1 Season)1 League25111,15712.9617423000.470.080.540.310.39
NEC Nijmegen (1 Season)1 League24242,14823.913215944700.540.080.630.380.46
Burnley (1 Season)1 League22161,47816.4617600103.73.70.94.71227580.370.060.430.370.430.230.050.280.230.28
Eredivisie (4 Seasons)90756,86976.326113726001200.340.140.480.340.48
Championship (3 Seasons)111998,76397.428937262310020.518.18.927.01122483840.290.090.380.270.360.210.090.300.190.28
Eerste Divisie (2 Seasons)49353,30536.7193221367700.520.080.600.350.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
2022-202323Millwalleng ENGFA Cup10450.5000000000.000.000.000.000.00Matches
2023-202424Millwalleng ENGEFL CupRd111901.0000000000.000.000.000.000.00Matches
2023-202424Millwalleng ENGFA Cup11901.0101100101.000.001.001.001.00Matches
2024-202525Burnleyeng ENGFA Cup10270.3202200006.670.006.676.676.67Matches
3 Seasons2 Clubs2 Leagues422522.8303300101.070.001.071.071.07
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
Millwall (2 Seasons)2 Leagues322252.5101100100.400.000.400.400.40
Burnley (1 Season)1 League10270.3202200006.670.006.676.676.67
FA Cup (3 Seasons)311621.8303300101.670.001.671.671.67
EFL Cup (1 Season)11901.0000000000.000.000.000.000.00

Shooting

Shooting Table
Standard Expected
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
2017-201818Jong Ajaxnl NED2. Eerste Divisie12.960210.001.630.1923Matches
2018-201919Zwollenl NED1. Eredivisie13.4200Matches
2019-202020NEC Nijmegennl NED2. Eerste Divisie23.913884348.93.691.800.100.2144Matches
2019-202020Zwollenl NED1. Eredivisie2.406583.32.472.050.000.0000Matches
2020-202121Fortuna Sittardnl NED1. Eredivisie32.812924953.32.811.490.130.2400Matches
2021-202222Fortuna Sittardnl NED1. Eredivisie27.712964142.73.461.480.130.2900Matches
2022-202323Millwalleng ENG2. Championship39.9151294232.63.231.050.110.3322.221119.68.90.07+5.4+5.1Matches
2022-202323Millwalleng ENGFA Cup0.50100.02.000.000.0000Matches
2023-202424Millwalleng ENG2. Championship41.07862529.12.100.610.070.2420.99127.15.50.06-0.1+0.5Matches
2023-202424Millwalleng ENGEFL Cup1.003266.73.002.000.000.0000Matches
2023-202424Millwalleng ENGFA Cup1.0100Matches
2024-202525Burnleyeng ENG2. Championship16.46472144.72.861.280.130.2918.23003.73.70.08+2.3+2.3Matches
2024-202525Burnleyeng ENGFA Cup0.324375.013.3310.000.500.6700Matches
8 Seasons6 Clubs5 Leagues213.27655225245.72.781.270.120.2621.13381020.518.10.07+7.5+7.9
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
Millwall (2 Seasons)3 Leagues83.4232196931.52.660.840.090.2921.7302316.714.40.07+5.3+5.6
Fortuna Sittard (2 Seasons)1 League60.5241889047.93.111.490.130.2700
Zwolle (2 Seasons)1 League15.826583.32.472.050.000.0000
Jong Ajax (1 Season)1 League12.960210.001.630.1923
NEC Nijmegen (1 Season)1 League23.913884348.93.691.800.100.2144
Burnley (1 Season)2 Leagues16.78512447.13.051.440.160.3318.23003.73.70.08+2.3+2.3
Eredivisie (4 Seasons)76.3261949549.03.081.510.120.2500
Championship (3 Seasons)97.4282628833.62.690.900.100.3021.1332320.518.10.07+7.5+7.9
FA Cup (3 Seasons)1.835360.06.253.750.400.6700
Eerste Divisie (2 Seasons)36.719886472.72.401.740.150.2067
EFL Cup (1 Season)1.003266.73.002.000.000.0000
Shooting Table
Standard Expected
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
2017-201818Jong Ajax1 League12.960210.001.630.1923
2018-201919Zwolle1 League13.4200
2019-202020Zwolle1 League2.406583.32.472.050.000.0000
2019-202020NEC Nijmegen1 League23.913884348.93.691.800.100.2144
2020-202121Fortuna Sittard1 League32.812924953.32.811.490.130.2400
2021-202222Fortuna Sittard1 League27.712964142.73.461.480.130.2900
2022-202323Millwall2 Leagues40.4151304232.33.211.040.110.3322.221119.68.90.07+5.4+5.1
2023-202424Millwall3 Leagues43.08892730.32.120.640.070.2220.99127.15.50.06-0.1+0.5
2024-202525Burnley2 Leagues16.78512447.13.051.440.160.3318.23003.73.70.08+2.3+2.3
8 Seasons6 Clubs5 Leagues213.27655225245.72.781.270.120.2621.13381020.518.10.07+7.5+7.9
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
Millwall (2 Seasons)3 Leagues83.4232196931.52.660.840.090.2921.7302316.714.40.07+5.3+5.6
Fortuna Sittard (2 Seasons)1 League60.5241889047.93.111.490.130.2700
Zwolle (2 Seasons)1 League15.826583.32.472.050.000.0000
Jong Ajax (1 Season)1 League12.960210.001.630.1923
NEC Nijmegen (1 Season)1 League23.913884348.93.691.800.100.2144
Burnley (1 Season)2 Leagues16.78512447.13.051.440.160.3318.23003.73.70.08+2.3+2.3
Eredivisie (4 Seasons)76.3261949549.03.081.510.120.2500
Championship (3 Seasons)97.4282628833.62.690.900.100.3021.1332320.518.10.07+7.5+7.9
FA Cup (3 Seasons)1.835360.06.253.750.400.6700
Eerste Divisie (2 Seasons)36.719886472.72.401.740.150.2067
EFL Cup (1 Season)1.003266.73.002.000.000.0000
Shooting Table
Standard Expected
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
2017-201818Jong Ajaxnl NED2. Eerste Divisie1st12.960210.001.630.1923Matches
2018-201919Zwollenl NED1. Eredivisie13th13.4200Matches
2019-202020Zwollenl NED1. Eredivisie15th2.406583.32.472.050.000.0000Matches
2019-202020NEC Nijmegennl NED2. Eerste Divisie8th23.913884348.93.691.800.100.2144Matches
2020-202121Fortuna Sittardnl NED1. Eredivisie11th32.812924953.32.811.490.130.2400Matches
2021-202222Fortuna Sittardnl NED1. Eredivisie15th27.712964142.73.461.480.130.2900Matches
2022-202323Millwalleng ENG2. Championship8th39.9151294232.63.231.050.110.3322.221119.68.90.07+5.4+5.1Matches
2023-202424Millwalleng ENG2. Championship13th41.07862529.12.100.610.070.2420.99127.15.50.06-0.1+0.5Matches
2024-202525Burnleyeng ENG2. Championship2nd16.46472144.72.861.280.130.2918.23003.73.70.08+2.3+2.3Matches
8 Seasons6 Clubs3 Leagues210.47354424745.42.761.250.120.2621.13381020.518.10.07+7.5+7.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
Millwall (2 Seasons)1 League80.9222156731.22.660.830.090.3021.7302316.714.40.07+5.3+5.6
Fortuna Sittard (2 Seasons)1 League60.5241889047.93.111.490.130.2700
Zwolle (2 Seasons)1 League15.826583.32.472.050.000.0000
Jong Ajax (1 Season)1 League12.960210.001.630.1923
NEC Nijmegen (1 Season)1 League23.913884348.93.691.800.100.2144
Burnley (1 Season)1 League16.46472144.72.861.280.130.2918.23003.73.70.08+2.3+2.3
Eredivisie (4 Seasons)76.3261949549.03.081.510.120.2500
Championship (3 Seasons)97.4282628833.62.690.900.100.3021.1332320.518.10.07+7.5+7.9
Eerste Divisie (2 Seasons)36.719886472.72.401.740.150.2067
Shooting Table
Standard
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
2022-202323Millwalleng ENGFA Cup0.50100.02.000.000.0000Matches
2023-202424Millwalleng ENGEFL CupRd11.003266.73.002.000.000.0000Matches
2023-202424Millwalleng ENGFA Cup1.0100Matches
2024-202525Burnleyeng ENGFA Cup0.324375.013.3310.000.500.6700Matches
3 Seasons2 Clubs2 Leagues2.838562.54.442.780.250.4000
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Millwall (2 Seasons)2 Leagues2.514250.02.671.330.000.0000
Burnley (1 Season)1 League0.324375.013.3310.000.500.6700
FA Cup (3 Seasons)1.835360.06.253.750.400.6700
EFL Cup (1 Season)1.003266.73.002.000.000.0000
Become a Stathead & surf this site ad-free.

Passing

Passing Table
Total Short Medium Long Expected
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
2017-201818Jong Ajaxnl NED2. Eerste Divisie12.91Matches
2018-201919Zwollenl NED1. Eredivisie13.40Matches
2019-202020NEC Nijmegennl NED2. Eerste Divisie23.92Matches
2019-202020Zwollenl NED1. Eredivisie2.40Matches
2020-202121Fortuna Sittardnl NED1. Eredivisie32.87Matches
2021-202222Fortuna Sittardnl NED1. Eredivisie27.74Matches
2022-202323Millwalleng ENG2. Championship39.9748116164.412382388338549278.326240365.08017047.135.45.2-2.445774314105Matches
2022-202323Millwalleng ENGFA Cup0.50Matches
2023-202424Millwalleng ENG2. Championship41.0806120666.812605362742355076.928041068.36413148.952.63.2+2.44171308116Matches
2023-202424Millwalleng ENGEFL Cup1.00Matches
2023-202424Millwalleng ENGFA Cup1.00Matches
2024-202525Burnleyeng ENG2. Championship16.417226265.625325459512675.4477761.0152560.010.90.8+0.112167127Matches
2024-202525Burnleyeng ENGFA Cup0.30Matches
8 Seasons6 Clubs5 Leagues213.21726262965.7275198055903116877.358989066.215932648.8238.99.2+14.1981648023248
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
Millwall (2 Seasons)3 Leagues83.41554236765.7249877510808104277.554281366.714430147.888.08.40.0861487322221
Fortuna Sittard (2 Seasons)1 League60.511
Zwolle (2 Seasons)1 League15.80
Jong Ajax (1 Season)1 League12.91
NEC Nijmegen (1 Season)1 League23.92
Burnley (1 Season)2 Leagues16.717226265.625325459512675.4477761.0152560.010.90.8+0.112167127
Eredivisie (4 Seasons)76.311
Championship (3 Seasons)97.41726262965.7275198055903116877.358989066.215932648.898.99.2+0.1981648023248
FA Cup (3 Seasons)1.80
Eerste Divisie (2 Seasons)36.73
EFL Cup (1 Season)1.00
Passing Table
Total Short Medium Long Expected
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
2017-201818Jong Ajax1 League12.91
2018-201919Zwolle1 League13.40
2019-202020Zwolle1 League2.40
2019-202020NEC Nijmegen1 League23.92
2020-202121Fortuna Sittard1 League32.87
2021-202222Fortuna Sittard1 League27.74
2022-202323Millwall2 Leagues40.4748116164.412382388338549278.326240365.08017047.135.45.2-2.445774314105
2023-202424Millwall3 Leagues43.0806120666.812605362742355076.928041068.36413148.952.63.2+2.44171308116
2024-202525Burnley2 Leagues16.717226265.625325459512675.4477761.0152560.010.90.8+0.112167127
8 Seasons6 Clubs5 Leagues213.21726262965.7275198055903116877.358989066.215932648.8238.99.2+14.1981648023248
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
Millwall (2 Seasons)3 Leagues83.41554236765.7249877510808104277.554281366.714430147.888.08.40.0861487322221
Fortuna Sittard (2 Seasons)1 League60.511
Zwolle (2 Seasons)1 League15.80
Jong Ajax (1 Season)1 League12.91
NEC Nijmegen (1 Season)1 League23.92
Burnley (1 Season)2 Leagues16.717226265.625325459512675.4477761.0152560.010.90.8+0.112167127
Eredivisie (4 Seasons)76.311
Championship (3 Seasons)97.41726262965.7275198055903116877.358989066.215932648.898.99.2+0.1981648023248
FA Cup (3 Seasons)1.80
Eerste Divisie (2 Seasons)36.73
EFL Cup (1 Season)1.00
Passing Table
Total Short Medium Long Expected
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
2017-201818Jong Ajaxnl NED2. Eerste Divisie1st12.91Matches
2018-201919Zwollenl NED1. Eredivisie13th13.40Matches
2019-202020Zwollenl NED1. Eredivisie15th2.40Matches
2019-202020NEC Nijmegennl NED2. Eerste Divisie8th23.92Matches
2020-202121Fortuna Sittardnl NED1. Eredivisie11th32.87Matches
2021-202222Fortuna Sittardnl NED1. Eredivisie15th27.74Matches
2022-202323Millwalleng ENG2. Championship8th39.9748116164.412382388338549278.326240365.08017047.135.45.2-2.445774314105Matches
2023-202424Millwalleng ENG2. Championship13th41.0806120666.812605362742355076.928041068.36413148.952.63.2+2.44171308116Matches
2024-202525Burnleyeng ENG2. Championship2nd16.417226265.625325459512675.4477761.0152560.010.90.8+0.112167127Matches
8 Seasons6 Clubs3 Leagues210.41726262965.7275198055903116877.358989066.215932648.8238.99.2+14.1981648023248
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
Millwall (2 Seasons)1 League80.91554236765.7249877510808104277.554281366.714430147.888.08.40.0861487322221
Fortuna Sittard (2 Seasons)1 League60.511
Zwolle (2 Seasons)1 League15.80
Jong Ajax (1 Season)1 League12.91
NEC Nijmegen (1 Season)1 League23.92
Burnley (1 Season)1 League16.417226265.625325459512675.4477761.0152560.010.90.8+0.112167127
Eredivisie (4 Seasons)76.311
Championship (3 Seasons)97.41726262965.7275198055903116877.358989066.215932648.898.99.2+0.1981648023248
Eerste Divisie (2 Seasons)36.73
Passing Table
Total Short Medium Long
Season Age Squad Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches
2022-202323Millwalleng ENGFA Cup0.50Matches
2023-202424Millwalleng ENGEFL CupRd11.00Matches
2023-202424Millwalleng ENGFA Cup1.00Matches
2024-202525Burnleyeng ENGFA Cup0.30Matches
3 Seasons2 Clubs2 Leagues2.80
Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches
Millwall (2 Seasons)2 Leagues2.50
Burnley (1 Season)1 League0.30
FA Cup (3 Seasons)1.80
EFL Cup (1 Season)1.00

Pass Types

Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2017-201818Jong Ajaxnl NED2. Eerste Divisie12.90Matches
2018-201919Zwollenl NED1. Eredivisie13.4Matches
2019-202020NEC Nijmegennl NED2. Eerste Divisie23.99Matches
2019-202020Zwollenl NED1. Eredivisie2.40Matches
2020-202121Fortuna Sittardnl NED1. Eredivisie32.818Matches
2021-202222Fortuna Sittardnl NED1. Eredivisie27.715Matches
2022-202323Millwalleng ENG2. Championship39.911619661796875711700007481629Matches
2022-202323Millwalleng ENGFA Cup0.50Matches
2023-202424Millwalleng ENG2. Championship41.01206107412848342911100806429Matches
2023-202424Millwalleng ENGEFL Cup1.02Matches
2023-202424Millwalleng ENGFA Cup1.0Matches
2024-202525Burnleyeng ENG2. Championship16.4262255510181000017224Matches
2024-202525Burnleyeng ENGFA Cup0.30Matches
8 Seasons6 Clubs5 Leagues213.226292295312111611151209110017262262
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Millwall (2 Seasons)3 Leagues83.423672040307101610101208110015542058
Fortuna Sittard (2 Seasons)1 League60.533
Zwolle (2 Seasons)1 League15.80
Jong Ajax (1 Season)1 League12.90
NEC Nijmegen (1 Season)1 League23.99
Burnley (1 Season)2 Leagues16.7262255510181000017224
Eredivisie (4 Seasons)76.333
Championship (3 Seasons)97.426292295312111611107209110017262262
FA Cup (3 Seasons)1.80
Eerste Divisie (2 Seasons)36.79
EFL Cup (1 Season)1.02
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2017-201818Jong Ajax1 League12.90
2018-201919Zwolle1 League13.4
2019-202020Zwolle1 League2.40
2019-202020NEC Nijmegen1 League23.99
2020-202121Fortuna Sittard1 League32.818
2021-202222Fortuna Sittard1 League27.715
2022-202323Millwall2 Leagues40.411619661796875711700007481629
2023-202424Millwall3 Leagues43.01206107412848344911100806429
2024-202525Burnley2 Leagues16.7262255510181000017224
8 Seasons6 Clubs5 Leagues213.226292295312111611151209110017262262
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Millwall (2 Seasons)3 Leagues83.423672040307101610101208110015542058
Fortuna Sittard (2 Seasons)1 League60.533
Zwolle (2 Seasons)1 League15.80
Jong Ajax (1 Season)1 League12.90
NEC Nijmegen (1 Season)1 League23.99
Burnley (1 Season)2 Leagues16.7262255510181000017224
Eredivisie (4 Seasons)76.333
Championship (3 Seasons)97.426292295312111611107209110017262262
FA Cup (3 Seasons)1.80
Eerste Divisie (2 Seasons)36.79
EFL Cup (1 Season)1.02
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2017-201818Jong Ajaxnl NED2. Eerste Divisie1st12.90Matches
2018-201919Zwollenl NED1. Eredivisie13th13.4Matches
2019-202020Zwollenl NED1. Eredivisie15th2.40Matches
2019-202020NEC Nijmegennl NED2. Eerste Divisie8th23.99Matches
2020-202121Fortuna Sittardnl NED1. Eredivisie11th32.818Matches
2021-202222Fortuna Sittardnl NED1. Eredivisie15th27.715Matches
2022-202323Millwalleng ENG2. Championship8th39.911619661796875711700007481629Matches
2023-202424Millwalleng ENG2. Championship13th41.01206107412848342911100806429Matches
2024-202525Burnleyeng ENG2. Championship2nd16.4262255510181000017224Matches
8 Seasons6 Clubs3 Leagues210.426292295312111611149209110017262262
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Millwall (2 Seasons)1 League80.92367204030710161099208110015542058
Fortuna Sittard (2 Seasons)1 League60.533
Zwolle (2 Seasons)1 League15.80
Jong Ajax (1 Season)1 League12.90
NEC Nijmegen (1 Season)1 League23.99
Burnley (1 Season)1 League16.4262255510181000017224
Eredivisie (4 Seasons)76.333
Championship (3 Seasons)97.426292295312111611107209110017262262
Eerste Divisie (2 Seasons)36.79
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2022-202323Millwalleng ENGFA Cup0.50Matches
2023-202424Millwalleng ENGEFL CupRd11.02Matches
2023-202424Millwalleng ENGFA Cup1.0Matches
2024-202525Burnleyeng ENGFA Cup0.30Matches
3 Seasons2 Clubs2 Leagues2.82
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Millwall (2 Seasons)2 Leagues2.52
Burnley (1 Season)1 League0.30
FA Cup (3 Seasons)1.80
EFL Cup (1 Season)1.02

Goal and Shot Creation

Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2017-201818Jong Ajaxnl NED2. Eerste Divisie12.9Matches
2018-201919Zwollenl NED1. Eredivisie13.4Matches
2019-202020NEC Nijmegennl NED2. Eerste Divisie23.9Matches
2019-202020Zwollenl NED1. Eredivisie2.4Matches
2020-202121Fortuna Sittardnl NED1. Eredivisie32.8Matches
2021-202222Fortuna Sittardnl NED1. Eredivisie27.7Matches
2022-202323Millwalleng ENG2. Championship39.91213.037610912122120.30623010Matches
2022-202323Millwalleng ENGFA Cup0.5Matches
2023-202424Millwalleng ENG2. Championship41.01052.5670661012170.17301120Matches
2023-202424Millwalleng ENGEFL Cup1.0Matches
2023-202424Millwalleng ENGFA Cup1.0Matches
2024-202525Burnleyeng ENG2. Championship16.4251.52171123140.24100210Matches
2024-202525Burnleyeng ENGFA Cup0.3Matches
8 Seasons6 Clubs5 Leagues213.22512.58163171624274230.241024340
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Millwall (2 Seasons)3 Leagues83.42262.79146161522243190.23924130
Fortuna Sittard (2 Seasons)1 League60.5
Zwolle (2 Seasons)1 League15.8
Jong Ajax (1 Season)1 League12.9
NEC Nijmegen (1 Season)1 League23.9
Burnley (1 Season)2 Leagues16.7251.52171123140.24100210
Eredivisie (4 Seasons)76.3
Championship (3 Seasons)97.42512.58163171624274230.241024340
FA Cup (3 Seasons)1.8
Eerste Divisie (2 Seasons)36.7
EFL Cup (1 Season)1.0
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2017-201818Jong Ajax1 League12.9
2018-201919Zwolle1 League13.4
2019-202020Zwolle1 League2.4
2019-202020NEC Nijmegen1 League23.9
2020-202121Fortuna Sittard1 League32.8
2021-202222Fortuna Sittard1 League27.7
2022-202323Millwall2 Leagues40.41213.037610912122120.30623010
2023-202424Millwall3 Leagues43.01052.5670661012170.17301120
2024-202525Burnley2 Leagues16.7251.52171123140.24100210
8 Seasons6 Clubs5 Leagues213.22512.58163171624274230.241024340
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Millwall (2 Seasons)3 Leagues83.42262.79146161522243190.23924130
Fortuna Sittard (2 Seasons)1 League60.5
Zwolle (2 Seasons)1 League15.8
Jong Ajax (1 Season)1 League12.9
NEC Nijmegen (1 Season)1 League23.9
Burnley (1 Season)2 Leagues16.7251.52171123140.24100210
Eredivisie (4 Seasons)76.3
Championship (3 Seasons)97.42512.58163171624274230.241024340
FA Cup (3 Seasons)1.8
Eerste Divisie (2 Seasons)36.7
EFL Cup (1 Season)1.0
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2017-201818Jong Ajaxnl NED2. Eerste Divisie1st12.9Matches
2018-201919Zwollenl NED1. Eredivisie13th13.4Matches
2019-202020Zwollenl NED1. Eredivisie15th2.4Matches
2019-202020NEC Nijmegennl NED2. Eerste Divisie8th23.9Matches
2020-202121Fortuna Sittardnl NED1. Eredivisie11th32.8Matches
2021-202222Fortuna Sittardnl NED1. Eredivisie15th27.7Matches
2022-202323Millwalleng ENG2. Championship8th39.91213.037610912122120.30623010Matches
2023-202424Millwalleng ENG2. Championship13th41.01052.5670661012170.17301120Matches
2024-202525Burnleyeng ENG2. Championship2nd16.4251.52171123140.24100210Matches
8 Seasons6 Clubs3 Leagues210.42512.58163171624274230.241024340
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Millwall (2 Seasons)1 League80.92262.79146161522243190.23924130
Fortuna Sittard (2 Seasons)1 League60.5
Zwolle (2 Seasons)1 League15.8
Jong Ajax (1 Season)1 League12.9
NEC Nijmegen (1 Season)1 League23.9
Burnley (1 Season)1 League16.4251.52171123140.24100210
Eredivisie (4 Seasons)76.3
Championship (3 Seasons)97.42512.58163171624274230.241024340
Eerste Divisie (2 Seasons)36.7
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2022-202323Millwalleng ENGFA Cup0.5Matches
2023-202424Millwalleng ENGEFL CupRd11.0Matches
2023-202424Millwalleng ENGFA Cup1.0Matches
2024-202525Burnleyeng ENGFA Cup0.3Matches
3 Seasons2 Clubs2 Leagues2.8
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Millwall (2 Seasons)2 Leagues2.5
Burnley (1 Season)1 League0.3
FA Cup (3 Seasons)1.8
EFL Cup (1 Season)1.0

Defensive Actions

Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2017-201818Jong Ajaxnl NED2. Eerste Divisie12.900Matches
2018-201919Zwollenl NED1. Eredivisie13.4Matches
2019-202020NEC Nijmegennl NED2. Eerste Divisie23.9219Matches
2019-202020Zwollenl NED1. Eredivisie2.412Matches
2020-202121Fortuna Sittardnl NED1. Eredivisie32.82723Matches
2021-202222Fortuna Sittardnl NED1. Eredivisie27.7819Matches
2022-202323Millwalleng ENG2. Championship39.94331141811153839.523163132871440Matches
2022-202323Millwalleng ENGFA Cup0.500Matches
2023-202424Millwalleng ENG2. Championship41.0543315318234946.926445392276780Matches
2023-202424Millwalleng ENGEFL Cup1.010Matches
2023-202424Millwalleng ENGFA Cup1.0Matches
2024-202525Burnleyeng ENG2. Championship16.4121029151435.79716416110Matches
2024-202525Burnleyeng ENGFA Cup0.300Matches
8 Seasons6 Clubs5 Leagues213.21091323158204310142.658679581071631330
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Millwall (2 Seasons)3 Leagues83.49765294919388743.74960852501471220
Fortuna Sittard (2 Seasons)1 League60.535420
Zwolle (2 Seasons)1 League15.8120
Jong Ajax (1 Season)1 League12.9000
NEC Nijmegen (1 Season)1 League23.92190
Burnley (1 Season)2 Leagues16.7121029151435.79716416110
Eredivisie (4 Seasons)76.336440
Championship (3 Seasons)97.4109743158204310142.65867958541631330
FA Cup (3 Seasons)1.8000
Eerste Divisie (2 Seasons)36.72190
EFL Cup (1 Season)1.0100
Defensive Actions Table
Tackles Challenges Blocks
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
2017-201818Jong Ajax1 League12.9000
2018-201919Zwolle1 League13.40
2019-202020Zwolle1 League2.4120
2019-202020NEC Nijmegen1 League23.92190
2020-202121Fortuna Sittard1 League32.827230
2021-202222Fortuna Sittard1 League27.78190
2022-202323Millwall2 Leagues40.44331141811153839.523163132871440
2023-202424Millwall3 Leagues43.0543415318234946.926445392276780
2024-202525Burnley2 Leagues16.7121029151435.79716416110
8 Seasons6 Clubs5 Leagues213.21091323158204310142.658679581071631330
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Millwall (2 Seasons)3 Leagues83.49765294919388743.74960852501471220
Fortuna Sittard (2 Seasons)1 League60.535420
Zwolle (2 Seasons)1 League15.8120
Jong Ajax (1 Season)1 League12.9000
NEC Nijmegen (1 Season)1 League23.92190
Burnley (1 Season)2 Leagues16.7121029151435.79716416110
Eredivisie (4 Seasons)76.336440
Championship (3 Seasons)97.4109743158204310142.65867958541631330
FA Cup (3 Seasons)1.8000
Eerste Divisie (2 Seasons)36.72190
EFL Cup (1 Season)1.0100
Defensive Actions Table
Tackles Challenges Blocks
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
2017-201818Jong Ajaxnl NED2. Eerste Divisie1st12.900Matches
2018-201919Zwollenl NED1. Eredivisie13th13.4Matches
2019-202020Zwollenl NED1. Eredivisie15th2.412Matches
2019-202020NEC Nijmegennl NED2. Eerste Divisie8th23.9219Matches
2020-202121Fortuna Sittardnl NED1. Eredivisie11th32.82723Matches
2021-202222Fortuna Sittardnl NED1. Eredivisie15th27.7819Matches
2022-202323Millwalleng ENG2. Championship8th39.94331141811153839.523163132871440Matches
2023-202424Millwalleng ENG2. Championship13th41.0543315318234946.926445392276780Matches
2024-202525Burnleyeng ENG2. Championship2nd16.4121029151435.79716416110Matches
8 Seasons6 Clubs3 Leagues210.41091313158204310142.658679581071631330
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
Millwall (2 Seasons)1 League80.99764294919388743.74960852501471220
Fortuna Sittard (2 Seasons)1 League60.535420
Zwolle (2 Seasons)1 League15.8120
Jong Ajax (1 Season)1 League12.9000
NEC Nijmegen (1 Season)1 League23.92190
Burnley (1 Season)1 League16.4121029151435.79716416110
Eredivisie (4 Seasons)76.336440
Championship (3 Seasons)97.4109743158204310142.65867958541631330
Eerste Divisie (2 Seasons)36.72190
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2022-202323Millwalleng ENGFA Cup0.500Matches
2023-202424Millwalleng ENGEFL CupRd11.010Matches
2023-202424Millwalleng ENGFA Cup1.0Matches
2024-202525Burnleyeng ENGFA Cup0.300Matches
3 Seasons2 Clubs2 Leagues2.8100
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
Millwall (2 Seasons)2 Leagues2.5100
Burnley (1 Season)1 League0.3000
FA Cup (3 Seasons)1.8000
EFL Cup (1 Season)1.0100

Possession

Possession Table
Touches Take-Ons Carries Receiving
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
2017-201818Jong Ajaxnl NED2. Eerste Divisie12.9Matches
2018-201919Zwollenl NED1. Eredivisie13.4Matches
2019-202020NEC Nijmegennl NED2. Eerste Divisie23.9Matches
2019-202020Zwollenl NED1. Eredivisie2.4Matches
2020-202121Fortuna Sittardnl NED1. Eredivisie32.8Matches
2021-202222Fortuna Sittardnl NED1. Eredivisie27.7Matches
2022-202323Millwalleng ENG2. Championship39.9160253142714771981601863945.34046.5761391915474450107045921146Matches
2022-202323Millwalleng ENGFA Cup0.5Matches
2023-202424Millwalleng ENG2. Championship41.0172486210836695791722823745.13745.1864399815975642999431083180Matches
2023-202424Millwalleng ENGEFL Cup1.0Matches
2023-202424Millwalleng ENGFA Cup1.0Matches
2024-202525Burnleyeng ENG2. Championship16.441513341951895341512216.71083.323089237712105301432658Matches
2024-202525Burnleyeng ENGFA Cup0.3Matches
8 Seasons6 Clubs5 Leagues213.237411523861745165523037381807843.38748.3185588093521112102241991022330384
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
Millwall (2 Seasons)3 Leagues83.433261393521550146617733231687645.27745.81625791731441009219169882004326
Fortuna Sittard (2 Seasons)1 League60.5
Zwolle (2 Seasons)1 League15.8
Jong Ajax (1 Season)1 League12.9
NEC Nijmegen (1 Season)1 League23.9
Burnley (1 Season)2 Leagues16.741513341951895341512216.71083.323089237712105301432658
Eredivisie (4 Seasons)76.3
Championship (3 Seasons)97.437411523861745165523037381807843.38748.3185588093521112102241991022330384
FA Cup (3 Seasons)1.8
Eerste Divisie (2 Seasons)36.7
EFL Cup (1 Season)1.0
Possession Table
Touches Take-Ons Carries Receiving
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
2017-201818Jong Ajax1 League12.9
2018-201919Zwolle1 League13.4
2019-202020Zwolle1 League2.4
2019-202020NEC Nijmegen1 League23.9
2020-202121Fortuna Sittard1 League32.8
2021-202222Fortuna Sittard1 League27.7
2022-202323Millwall2 Leagues40.4160253142714771981601863945.34046.5761391915474450107045921146
2023-202424Millwall3 Leagues43.0172486210836695791722823745.13745.1864399815975642999431083180
2024-202525Burnley2 Leagues16.741513341951895341512216.71083.323089237712105301432658
8 Seasons6 Clubs5 Leagues213.237411523861745165523037381807843.38748.3185588093521112102241991022330384
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
Millwall (2 Seasons)3 Leagues83.433261393521550146617733231687645.27745.81625791731441009219169882004326
Fortuna Sittard (2 Seasons)1 League60.5
Zwolle (2 Seasons)1 League15.8
Jong Ajax (1 Season)1 League12.9
NEC Nijmegen (1 Season)1 League23.9
Burnley (1 Season)2 Leagues16.741513341951895341512216.71083.323089237712105301432658
Eredivisie (4 Seasons)76.3
Championship (3 Seasons)97.437411523861745165523037381807843.38748.3185588093521112102241991022330384
FA Cup (3 Seasons)1.8
Eerste Divisie (2 Seasons)36.7
EFL Cup (1 Season)1.0
Possession Table
Touches Take-Ons Carries Receiving
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
2017-201818Jong Ajaxnl NED2. Eerste Divisie1st12.9Matches
2018-201919Zwollenl NED1. Eredivisie13th13.4Matches
2019-202020Zwollenl NED1. Eredivisie15th2.4Matches
2019-202020NEC Nijmegennl NED2. Eerste Divisie8th23.9Matches
2020-202121Fortuna Sittardnl NED1. Eredivisie11th32.8Matches
2021-202222Fortuna Sittardnl NED1. Eredivisie15th27.7Matches
2022-202323Millwalleng ENG2. Championship8th39.9160253142714771981601863945.34046.5761391915474450107045921146Matches
2023-202424Millwalleng ENG2. Championship13th41.0172486210836695791722823745.13745.1864399815975642999431083180Matches
2024-202525Burnleyeng ENG2. Championship2nd16.441513341951895341512216.71083.323089237712105301432658Matches
8 Seasons6 Clubs3 Leagues210.437411523861745165523037381807843.38748.3185588093521112102241991022330384
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
Millwall (2 Seasons)1 League80.933261393521550146617733231687645.27745.81625791731441009219169882004326
Fortuna Sittard (2 Seasons)1 League60.5
Zwolle (2 Seasons)1 League15.8
Jong Ajax (1 Season)1 League12.9
NEC Nijmegen (1 Season)1 League23.9
Burnley (1 Season)1 League16.441513341951895341512216.71083.323089237712105301432658
Eredivisie (4 Seasons)76.3
Championship (3 Seasons)97.437411523861745165523037381807843.38748.3185588093521112102241991022330384
Eerste Divisie (2 Seasons)36.7
Possession Table
Touches Take-Ons Carries
Season Age Squad Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches
2022-202323Millwalleng ENGFA Cup0.5Matches
2023-202424Millwalleng ENGEFL CupRd11.0Matches
2023-202424Millwalleng ENGFA Cup1.0Matches
2024-202525Burnleyeng ENGFA Cup0.3Matches
3 Seasons2 Clubs2 Leagues2.8
Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches
Millwall (2 Seasons)2 Leagues2.5
Burnley (1 Season)1 League0.3
FA Cup (3 Seasons)1.8
EFL Cup (1 Season)1.0

Playing Time

Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
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
2017-201818Jong Ajaxnl NED2. Eerste Divisie251,1574633.812.911914121.842721+6+0.47-0.73Matches
2018-201919Zwollenl NED1. Eredivisie251,2054839.413.412828131770.921529-14-1.05-1.09Matches
2019-202020NEC Nijmegennl NED2. Eerste Divisie242,1489082.323.9249023001.463928+11+0.46-0.12Matches
2019-202020Zwollenl NED1. Eredivisie4219559.42.4286122410.7517-6-2.47-1.96Matches
2020-202121Fortuna Sittardnl NED1. Eredivisie332,9508996.432.8338931001.154757-10-0.31-1.94Matches
2021-202222Fortuna Sittardnl NED1. Eredivisie282,4958981.527.7288927001.113152-21-0.76+0.84Matches
2022-202323Millwalleng ENG2. Championship433,5958486.839.940882532301.494841+7+0.18+0.1848.839.4+9.5+0.24+0.41Matches
2022-202323Millwalleng ENGFA Cup1454550.00.50014500.000000.00+4.00Matches
2023-202424Millwalleng ENG2. Championship463,6908089.141.043842132101.284046-6-0.15+0.6538.247.1-8.9-0.22+0.42Matches
2023-202424Millwalleng ENGEFL Cup19090100.01.01901000.0004-4-4.00Matches
2023-202424Millwalleng ENGFA Cup19090100.01.01901000.0023-1-1.00Matches
2024-202525Burnleyeng ENG2. Championship221,4786753.016.41683462602.00202+18+1.10+0.4116.711.8+4.9+0.30+0.16Matches
2024-202525Burnleyeng ENGFA Cup1272722.50.30012703.0020+2+6.67+6.67Matches
8 Seasons6 Clubs5 Leagues25419,1897666.1213.2211871514321201.36272290-18-0.08-0.25103.898.3+5.5+0.06+0.14
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
Millwall (2 Seasons)3 Leagues927,5108287.883.485864872601.349094-4-0.05+0.4787.186.5+0.6+0.01+0.39
Fortuna Sittard (2 Seasons)1 League615,4458989.060.5618958001.1378109-31-0.51+0.55
Zwolle (2 Seasons)1 League291,4244926.415.814839151880.901636-20-1.26-1.02
Jong Ajax (1 Season)1 League251,1574633.812.911914121.842721+6+0.47-0.73
NEC Nijmegen (1 Season)1 League242,1489082.323.9249023001.463928+11+0.46-0.12
Burnley (1 Season)2 Leagues231,5056551.716.71683472602.04222+20+1.20+0.5616.711.8+4.9+0.30+0.16
Eredivisie (4 Seasons)906,8697659.676.3758867151881.0694145-51-0.67-0.30
Championship (3 Seasons)1118,7637979.297.4998650122401.5010889+19+0.20-0.04103.898.3+5.5+0.06+0.14
FA Cup (3 Seasons)31625454.01.8190123601.0043+1+0.56+1.86
Eerste Divisie (2 Seasons)493,3056754.836.735903214121.656649+17+0.46-0.63
EFL Cup (1 Season)19090100.01.01901000.0004-4-4.00
Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
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
2017-201818Jong Ajax1 League251,1574633.812.911914121.842721+6+0.47-0.73
2018-201919Zwolle1 League251,2054839.413.412828131770.921529-14-1.05-1.09
2019-202020Zwolle1 League4219559.42.4286122410.7517-6-2.47-1.96
2019-202020NEC Nijmegen1 League242,1489082.323.9249023001.463928+11+0.46-0.12
2020-202121Fortuna Sittard1 League332,9508996.432.8338931001.154757-10-0.31-1.94
2021-202222Fortuna Sittard1 League282,4958981.527.7288927001.113152-21-0.76+0.84
2022-202323Millwall2 Leagues443,6408386.140.440882542901.464841+7+0.17+0.4848.839.4+9.5+0.24+0.41
2023-202424Millwall3 Leagues483,8708189.643.045852332101.234253-11-0.26+0.5438.247.1-8.9-0.22+0.42
2024-202525Burnley2 Leagues231,5056551.716.71683472602.04222+20+1.20+0.5616.711.8+4.9+0.30+0.16
8 Seasons6 Clubs5 Leagues25419,1897666.1213.2211871514321201.36272290-18-0.08-0.25103.898.3+5.5+0.06+0.14
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
Millwall (2 Seasons)3 Leagues927,5108287.883.485864872601.349094-4-0.05+0.4787.186.5+0.6+0.01+0.39
Fortuna Sittard (2 Seasons)1 League615,4458989.060.5618958001.1378109-31-0.51+0.55
Zwolle (2 Seasons)1 League291,4244926.415.814839151880.901636-20-1.26-1.02
Jong Ajax (1 Season)1 League251,1574633.812.911914121.842721+6+0.47-0.73
NEC Nijmegen (1 Season)1 League242,1489082.323.9249023001.463928+11+0.46-0.12
Burnley (1 Season)2 Leagues231,5056551.716.71683472602.04222+20+1.20+0.5616.711.8+4.9+0.30+0.16
Eredivisie (4 Seasons)906,8697659.676.3758867151881.0694145-51-0.67-0.30
Championship (3 Seasons)1118,7637979.297.4998650122401.5010889+19+0.20-0.04103.898.3+5.5+0.06+0.14
FA Cup (3 Seasons)31625454.01.8190123601.0043+1+0.56+1.86
Eerste Divisie (2 Seasons)493,3056754.836.735903214121.656649+17+0.46-0.63
EFL Cup (1 Season)19090100.01.01901000.0004-4-4.00
Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
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
2017-201818Jong Ajaxnl NED2. Eerste Divisie1st251,1574633.812.911914121.842721+6+0.47-0.73Matches
2018-201919Zwollenl NED1. Eredivisie13th251,2054839.413.412828131770.921529-14-1.05-1.09Matches
2019-202020Zwollenl NED1. Eredivisie15th4219559.42.4286122410.7517-6-2.47-1.96Matches
2019-202020NEC Nijmegennl NED2. Eerste Divisie8th242,1489082.323.9249023001.463928+11+0.46-0.12Matches
2020-202121Fortuna Sittardnl NED1. Eredivisie11th332,9508996.432.8338931001.154757-10-0.31-1.94Matches
2021-202222Fortuna Sittardnl NED1. Eredivisie15th282,4958981.527.7288927001.113152-21-0.76+0.84Matches
2022-202323Millwalleng ENG2. Championship8th433,5958486.839.940882532301.494841+7+0.18+0.1848.839.4+9.5+0.24+0.41Matches
2023-202424Millwalleng ENG2. Championship13th463,6908089.141.043842132101.284046-6-0.15+0.6538.247.1-8.9-0.22+0.42Matches
2024-202525Burnleyeng ENG2. Championship2nd221,4786753.016.41683462602.00202+18+1.10+0.4116.711.8+4.9+0.30+0.16Matches
8 Seasons6 Clubs3 Leagues25018,9377666.2210.4209871494120201.37268283-15-0.07-0.26103.898.3+5.5+0.06+0.14
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
Millwall (2 Seasons)1 League897,2858288.080.983864662201.388887+1+0.01+0.3787.186.5+0.6+0.01+0.39
Fortuna Sittard (2 Seasons)1 League615,4458989.060.5618958001.1378109-31-0.51+0.55
Zwolle (2 Seasons)1 League291,4244926.415.814839151880.901636-20-1.26-1.02
Jong Ajax (1 Season)1 League251,1574633.812.911914121.842721+6+0.47-0.73
NEC Nijmegen (1 Season)1 League242,1489082.323.9249023001.463928+11+0.46-0.12
Burnley (1 Season)1 League221,4786753.016.41683462602.00202+18+1.10+0.4116.711.8+4.9+0.30+0.16
Eredivisie (4 Seasons)906,8697659.676.3758867151881.0694145-51-0.67-0.30
Championship (3 Seasons)1118,7637979.297.4998650122401.5010889+19+0.20-0.04103.898.3+5.5+0.06+0.14
Eerste Divisie (2 Seasons)493,3056754.836.735903214121.656649+17+0.46-0.63
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
2022-202323Millwalleng ENGFA Cup1454550.00.50014500.000000.00+4.00Matches
2023-202424Millwalleng ENGEFL CupRd119090100.01.01901000.0004-4-4.00Matches
2023-202424Millwalleng ENGFA Cup19090100.01.01901000.0023-1-1.00Matches
2024-202525Burnleyeng ENGFA Cup1272722.50.30012703.0020+2+6.67+6.67Matches
3 Seasons2 Clubs2 Leagues42526364.62.8290223600.7547-3-1.07+0.23
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Millwall (2 Seasons)2 Leagues32257583.32.5290214500.0027-5-2.00+2.00
Burnley (1 Season)1 League1272722.50.30012703.0020+2+6.67+6.67
FA Cup (3 Seasons)31625454.01.8190123601.0043+1+0.56+1.86
EFL Cup (1 Season)19090100.01.01901000.0004-4-4.00

Miscellaneous Stats

Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2017-201818Jong Ajaxnl NED2. Eerste Divisie12.90001300000000Matches
2018-201919Zwollenl NED1. Eredivisie13.41000Matches
2019-202020NEC Nijmegennl NED2. Eerste Divisie23.97003528499210Matches
2019-202020Zwollenl NED1. Eredivisie2.41007300210Matches
2020-202121Fortuna Sittardnl NED1. Eredivisie32.8500504141823270Matches
2021-202222Fortuna Sittardnl NED1. Eredivisie27.750043396151980Matches
2022-202323Millwalleng ENG2. Championship39.920064469572831100182834166.9Matches
2022-202323Millwalleng ENGFA Cup0.50000000000Matches
2023-202424Millwalleng ENG2. Championship41.070068574422233000130829047.7Matches
2023-202424Millwalleng ENGEFL Cup1.00003002010Matches
2023-202424Millwalleng ENGFA Cup1.01000Matches
2024-202525Burnleyeng ENG2. Championship16.410035235841000023284737.3Matches
2024-202525Burnleyeng ENGFA Cup0.30000000000Matches
8 Seasons6 Clubs5 Leagues213.230003182373215110713210033519317852.0
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Millwall (2 Seasons)3 Leagues83.4100013510313101506510031216513155.7
Fortuna Sittard (2 Seasons)1 League60.510009380103342350
Zwolle (2 Seasons)1 League15.82007300210
Jong Ajax (1 Season)1 League12.90001300000000
NEC Nijmegen (1 Season)1 League23.97003528499210
Burnley (1 Season)2 Leagues16.710035235841000023284737.3
Eredivisie (4 Seasons)76.3120010083103344360
Championship (3 Seasons)97.4100016712618107547410033519317852.0
FA Cup (3 Seasons)1.81000000000
Eerste Divisie (2 Seasons)36.7700482849921000
EFL Cup (1 Season)1.00003002010
Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2017-201818Jong Ajax1 League12.90001300000000
2018-201919Zwolle1 League13.41000
2019-202020Zwolle1 League2.41007300210
2019-202020NEC Nijmegen1 League23.97003528499210
2020-202121Fortuna Sittard1 League32.8500504141823270
2021-202222Fortuna Sittard1 League27.750043396151980
2022-202323Millwall2 Leagues40.420064469572831100182834166.9
2023-202424Millwall3 Leagues43.080071574442234000130829047.7
2024-202525Burnley2 Leagues16.710035235841000023284737.3
8 Seasons6 Clubs5 Leagues213.230003182373215110713210033519317852.0
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Millwall (2 Seasons)3 Leagues83.4100013510313101506510031216513155.7
Fortuna Sittard (2 Seasons)1 League60.510009380103342350
Zwolle (2 Seasons)1 League15.82007300210
Jong Ajax (1 Season)1 League12.90001300000000
NEC Nijmegen (1 Season)1 League23.97003528499210
Burnley (1 Season)2 Leagues16.710035235841000023284737.3
Eredivisie (4 Seasons)76.3120010083103344360
Championship (3 Seasons)97.4100016712618107547410033519317852.0
FA Cup (3 Seasons)1.81000000000
Eerste Divisie (2 Seasons)36.7700482849921000
EFL Cup (1 Season)1.00003002010
Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2017-201818Jong Ajaxnl NED2. Eerste Divisie1st12.90001300000000Matches
2018-201919Zwollenl NED1. Eredivisie13th13.41000Matches
2019-202020Zwollenl NED1. Eredivisie15th2.41007300210Matches
2019-202020NEC Nijmegennl NED2. Eerste Divisie8th23.97003528499210Matches
2020-202121Fortuna Sittardnl NED1. Eredivisie11th32.8500504141823270Matches
2021-202222Fortuna Sittardnl NED1. Eredivisie15th27.750043396151980Matches
2022-202323Millwalleng ENG2. Championship8th39.920064469572831100182834166.9Matches
2023-202424Millwalleng ENG2. Championship13th41.070068574422233000130829047.7Matches
2024-202525Burnleyeng ENG2. Championship2nd16.410035235841000023284737.3Matches
8 Seasons6 Clubs3 Leagues210.429003152373214910713110033519317852.0
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Millwall (2 Seasons)1 League80.99001321031399506410031216513155.7
Fortuna Sittard (2 Seasons)1 League60.510009380103342350
Zwolle (2 Seasons)1 League15.82007300210
Jong Ajax (1 Season)1 League12.90001300000000
NEC Nijmegen (1 Season)1 League23.97003528499210
Burnley (1 Season)1 League16.410035235841000023284737.3
Eredivisie (4 Seasons)76.3120010083103344360
Championship (3 Seasons)97.4100016712618107547410033519317852.0
Eerste Divisie (2 Seasons)36.7700482849921000
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2022-202323Millwalleng ENGFA Cup0.50000000000Matches
2023-202424Millwalleng ENGEFL CupRd11.00003002010Matches
2023-202424Millwalleng ENGFA Cup1.01000Matches
2024-202525Burnleyeng ENGFA Cup0.30000000000Matches
3 Seasons2 Clubs2 Leagues2.81003002010
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Millwall (2 Seasons)2 Leagues2.51003002010
Burnley (1 Season)1 League0.30000000000
FA Cup (3 Seasons)1.81000000000
EFL Cup (1 Season)1.00003002010

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, 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.

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. We will never in the future have less data than we do today.

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.

More Zian Flemming Pages