Last 5 Matches

Last 5 Matches Table
Performance Penalty Kicks Launched Passes Goal Kicks Crosses Sweeper
Date Day Comp Round Venue Result Squad Opponent Start Pos Min SoTA GA Saves Save% CS PSxG PKatt PKA PKsv PKm Cmp Att Cmp% Att (GK) Thr Launch% AvgLen Att Launch% AvgLen Opp Stp Stp% #OPA AvgDist Match Report
2023-12-14ThuEuropa LgGroup stageAwayL 0–3at Sturm Grazpt Sporting CPYGK9053240.002.400002825.020225.033.8475.060.5900.0123.0Match Report
2023-12-10SunBundesligaRegular seasonHomeW 1–0Sturm GrazSCR AltachYGK90202100.010000Match Report
2023-12-03SunBundesligaRegular seasonAwayD 1–1Sturm GrazBlau-Weiß LinzYGK9031266.700000Match Report
2023-11-30ThuEuropa LgGroup stageHomeL 0–1at Sturm Grazpl RKS RakówYGK9041375.001.2000051338.521338.139.7862.547.11715.902.0Match Report
2023-11-12SunBundesligaRegular seasonAwayW 3–0Sturm GrazSK Austria KlagenfurtYGK9000010000Match Report

Goalkeeping

Goalkeeping Table
Playing Time Performance Penalty Kicks
Season Age Squad Country Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
2017-201817Emmennl NED2. Eerste Divisie11901.011.004375.010000.00000Matches
2018-201918Emmennl NED1. Eredivisie34343,04633.8722.1319212364.11081638.853020.0Matches
2019-202019Jong Ajaxnl NED2. Eerste Divisie14141,26014.0181.29634876.2833535.733000.0Matches
2020-202120Jong Ajaxnl NED2. Eerste Divisie15151,35015.0221.47816175.3753213.332010.0Matches
2020-202120Ajaxnl NED1. Eredivisie221802.010.50100.0200150.00000Matches
2020-202120Ajax2. Europa Lg11901.022.004250.000100.00000Matches
2021-202221Brightoneng ENGFA Cup111201.310.75100.010000.00000Matches
2021-202221Oostendebe BEL1. First Division A776307.0121.71261453.8133228.60000Matches
2021-202221Brightoneng ENGJr. PL2 — Div. 1554505.0221120.0211050.0Matches
2022-202322Vitessenl NED1. Eredivisie26262,29025.4311.22976668.08711623.11010100.0Matches
2023-202423Sturm Grazat AUT1. Bundesliga16161,44016.0120.75514178.41042743.8211050.0Matches
2023-202423Sturm Graz2. Europa Lg665406.091.50292072.4114116.711000.0Matches
8 Seasons7 Clubs9 Leagues12312311,036122.61811.4854937868.94931432722.015102316.7
Country Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
Emmen (3 Seasons)2 Leagues35353,13634.8732.1019612664.31181638.653020.0
Jong Ajax (2 Seasons)1 League29292,61029.0401.3814410975.71586724.165010.0
Ajax (2 Seasons)3 Leagues332703.031.005240.0201133.30000
Vitesse (1 Season)1 League26262,29025.4311.22976668.08711623.11010100.0
Sturm Graz (1 Season)2 Leagues22221,98022.0210.95806176.31156836.4321033.3
Oostende (1 Season)1 League776307.0121.71261453.8133228.60000
Brighton (1 Season)1 League554505.0221120.0211050.0
Brighton (1 Season)3 Leagues111201.310.75100.010000.00000
Eredivisie (4 Seasons)62625,51661.31041.7029018965.22015271016.1631225.0
Eerste Divisie (4 Seasons)30302,70030.0411.3714811275.71686723.365010.0
Europa Lg (2 Seasons)776307.0111.57332269.7115114.311000.0
Bundesliga (1 Season)16161,44016.0120.75514178.41042743.8211050.0
First Division A (1 Season)776307.0121.71261453.8133228.60000
PL2 — Div. 1 (1 Season)554505.0221120.0211050.0
FA Cup (1 Season)111201.310.75100.010000.00000
Goalkeeping Table
Playing Time Performance Penalty Kicks
Season Age Squad Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
2017-201817Emmen1 League11901.011.004375.010000.00000
2018-201918Emmen1 League34343,04633.8722.1319212364.11081638.853020.0
2019-202019Jong Ajax1 League14141,26014.0181.29634876.2833535.733000.0
2020-202120Ajax3 Leagues332703.031.005240.0201133.30000
2020-202120Jong Ajax1 League15151,35015.0221.47816175.3753213.332010.0
2021-202221Oostende1 League776307.0121.71261453.8133228.60000
2021-202221Brighton3 Leagues111201.310.75100.010000.00000
2021-202221Brighton1 League554505.0221120.0211050.0
2022-202322Vitesse1 League26262,29025.4311.22976668.08711623.11010100.0
2023-202423Sturm Graz2 Leagues22221,98022.0210.95806176.31156836.4321033.3
8 Seasons7 Clubs9 Leagues12312311,036122.61811.4854937868.94931432722.015102316.7
Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
Emmen (3 Seasons)2 Leagues35353,13634.8732.1019612664.31181638.653020.0
Jong Ajax (2 Seasons)1 League29292,61029.0401.3814410975.71586724.165010.0
Ajax (2 Seasons)3 Leagues332703.031.005240.0201133.30000
Vitesse (1 Season)1 League26262,29025.4311.22976668.08711623.11010100.0
Sturm Graz (1 Season)2 Leagues22221,98022.0210.95806176.31156836.4321033.3
Oostende (1 Season)1 League776307.0121.71261453.8133228.60000
Brighton (1 Season)1 League554505.0221120.0211050.0
Brighton (1 Season)3 Leagues111201.310.75100.010000.00000
Eredivisie (4 Seasons)62625,51661.31041.7029018965.22015271016.1631225.0
Eerste Divisie (4 Seasons)30302,70030.0411.3714811275.71686723.365010.0
Europa Lg (2 Seasons)776307.0111.57332269.7115114.311000.0
Bundesliga (1 Season)16161,44016.0120.75514178.41042743.8211050.0
First Division A (1 Season)776307.0121.71261453.8133228.60000
PL2 — Div. 1 (1 Season)554505.0221120.0211050.0
FA Cup (1 Season)111201.310.75100.010000.00000
Goalkeeping Table
Playing Time Performance Penalty Kicks
Season Age Squad Country Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
2017-201817Emmennl NED2. Eerste Divisie7th11901.011.004375.010000.00000Matches
2018-201918Emmennl NED1. Eredivisie14th34343,04633.8722.1319212364.11081638.853020.0Matches
2019-202019Jong Ajaxnl NED2. Eerste Divisie4th14141,26014.0181.29634876.2833535.733000.0Matches
2020-202120Ajaxnl NED1. Eredivisie1st221802.010.50100.0200150.00000Matches
2020-202120Jong Ajaxnl NED2. Eerste Divisie16th15151,35015.0221.47816175.3753213.332010.0Matches
2021-202221Oostendebe BEL1. First Division A13th776307.0121.71261453.8133228.60000Matches
2021-202221Brightoneng ENGJr. PL2 — Div. 110th554505.0221120.0211050.0Matches
2022-202322Vitessenl NED1. Eredivisie10th26262,29025.4311.22976668.08711623.11010100.0Matches
2023-202423Sturm Grazat AUT1. Bundesliga1st16161,44016.0120.75514178.41042743.8211050.0Matches
8 Seasons7 Clubs5 Leagues11511510,286114.31691.4851535668.94730382622.61492318.2
Country Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
Emmen (3 Seasons)2 Leagues35353,13634.8732.1019612664.31181638.653020.0
Jong Ajax (2 Seasons)1 League29292,61029.0401.3814410975.71586724.165010.0
Ajax (2 Seasons)1 League221802.010.50100.0200150.00000
Vitesse (1 Season)1 League26262,29025.4311.22976668.08711623.11010100.0
Sturm Graz (1 Season)1 League16161,44016.0120.75514178.41042743.8211050.0
Oostende (1 Season)1 League776307.0121.71261453.8133228.60000
Brighton (1 Season)1 League554505.0221120.0211050.0
Eredivisie (4 Seasons)62625,51661.31041.7029018965.22015271016.1631225.0
Eerste Divisie (4 Seasons)30302,70030.0411.3714811275.71686723.365010.0
Bundesliga (1 Season)16161,44016.0120.75514178.41042743.8211050.0
First Division A (1 Season)776307.0121.71261453.8133228.60000
PL2 — Div. 1 (1 Season)554505.0221120.0211050.0
Goalkeeping Table
Playing Time Performance Penalty Kicks
Season Age Squad Country Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
2021-202221Brightoneng ENGFA Cup111201.310.75100.010000.00000Matches
1 Season1 Club2 Leagues111201.310.75100.010000.00000
FA Cup (1 Season)111201.310.75100.010000.00000
Goalkeeping Table
Playing Time Performance Penalty Kicks
Season Age Squad Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
2020-202120Ajax2. Europa LgQF11901.022.004250.000100.00000Matches
2023-202423Sturm Graz2. Europa LgGR665406.091.50292072.4114116.711000.0Matches
2 Seasons2 Clubs2 Leagues776307.0111.57332269.7115114.311000.0
Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
Sturm Graz (1 Season)1 League665406.091.50292072.4114116.711000.0
Ajax (1 Season)2 Leagues11901.022.004250.000100.00000
Europa Lg (2 Seasons)776307.0111.57332269.7115114.311000.0

Advanced Goalkeeping

Advanced Goalkeeping Table
Goals Expected Launched Passes Goal Kicks Crosses Sweeper
Season Age Squad Country Comp 90s GA PKA FK CK OG PSxG PSxG/SoT PSxG+/- /90 Cmp Att Cmp% Att (GK) Thr Launch% AvgLen Att Launch% AvgLen Opp Stp Stp% #OPA #OPA/90 AvgDist Matches
2017-201817Emmennl NED2. Eerste Divisie1.010Matches
2018-201918Emmennl NED1. Eredivisie33.872338358.80.32-10.2-0.3027270438.686016952.640.330682.457.3520366.9401.1815.1Matches
2019-202019Jong Ajaxnl NED2. Eerste Divisie14.0183Matches
2020-202120Jong Ajaxnl NED2. Eerste Divisie15.0222Matches
2020-202120Ajaxnl NED1. Eredivisie2.0100000.60.56-0.4-0.2231421.445828.931.1333.329.32314.331.5018.1Matches
2020-202120Ajax2. Europa Lg1.0201100.40.11-1.6-1.561425.026415.427.530.017.7900.011.0012.0Matches
2021-202221Brightoneng ENGFA Cup1.310Matches
2021-202221Oostendebe BEL1. First Division A7.01200109.60.38-2.4-0.344411040.01894642.938.45156.945.5871011.571.0011.0Matches
2021-202221Brightoneng ENGJr. PL2 — Div. 15.01Matches
2022-202322Vitessenl NED1. Eredivisie25.431014129.50.30-0.5-0.0217246337.173114045.738.717573.755.63735213.9311.2212.6Matches
2023-202423Sturm Grazat AUT1. Bundesliga16.0121Matches
2023-202423Sturm Graz2. Europa Lg6.09103011.60.37+2.6+0.43259326.91522441.439.14961.250.7941010.650.8311.0Matches
8 Seasons7 Clubs9 Leagues122.6181105174110.50.32-12.5-0.17517138837.2200339147.339.158775.154.911061099.9871.1613.4
Country Comp 90s GA PKA FK CK OG PSxG PSxG/SoT PSxG+/- /90 Cmp Att Cmp% Att (GK) Thr Launch% AvgLen Att Launch% AvgLen Opp Stp Stp% #OPA #OPA/90 AvgDist Matches
Emmen (3 Seasons)2 Leagues34.873338358.80.32-10.2-0.3027270438.686016952.640.330682.457.3520366.9401.1815.1
Jong Ajax (2 Seasons)1 League29.0405
Ajax (2 Seasons)3 Leagues3.0301101.00.20-2.0-0.6741822.2711223.929.7616.723.53213.141.3316.1
Vitesse (1 Season)1 League25.431014129.50.30-0.5-0.0217246337.173114045.738.717573.755.63735213.9311.2212.6
Sturm Graz (1 Season)2 Leagues22.021203011.60.37+2.6+0.43259326.91522441.439.14961.250.7941010.650.8311.0
Oostende (1 Season)1 League7.01200109.60.38-2.4-0.344411040.01894642.938.45156.945.5871011.571.0011.0
Brighton (1 Season)1 League5.01
Brighton (1 Season)3 Leagues1.310
Eredivisie (4 Seasons)61.31043412488.90.31-11.1-0.18447118137.8163631748.839.348478.956.5916899.7741.2113.9
Eerste Divisie (4 Seasons)30.0415
Europa Lg (2 Seasons)7.011114012.00.34+1.0+0.14269726.81782837.637.45257.748.8103109.760.8611.1
Bundesliga (1 Season)16.0121
First Division A (1 Season)7.01200109.60.38-2.4-0.344411040.01894642.938.45156.945.5871011.571.0011.0
PL2 — Div. 1 (1 Season)5.01
FA Cup (1 Season)1.310
Champions Lg (1 Season)
Premier League (1 Season)
EFL Cup (1 Season)
Advanced Goalkeeping Table
Goals Expected Launched Passes Goal Kicks Crosses Sweeper
Season Age Squad Comp 90s GA PKA FK CK OG PSxG PSxG/SoT PSxG+/- /90 Cmp Att Cmp% Att (GK) Thr Launch% AvgLen Att Launch% AvgLen Opp Stp Stp% #OPA #OPA/90 AvgDist Matches
2017-201817Emmen1 League1.010
2018-201918Emmen1 League33.872338358.80.32-10.2-0.3027270438.686016952.640.330682.457.3520366.9401.1815.1
2019-202019Jong Ajax1 League14.0183
2020-202120Ajax3 Leagues3.0301101.00.20-2.0-0.6741822.2711223.929.7616.723.53213.141.3316.1
2020-202120Jong Ajax1 League15.0222
2021-202221Oostende1 League7.01200109.60.38-2.4-0.344411040.01894642.938.45156.945.5871011.571.0011.0
2021-202221Brighton3 Leagues1.310
2021-202221Brighton1 League5.01
2022-202322Vitesse1 League25.431014129.50.30-0.5-0.0217246337.173114045.738.717573.755.63735213.9311.2212.6
2023-202423Sturm Graz2 Leagues22.021203011.60.37+2.6+0.43259326.91522441.439.14961.250.7941010.650.8311.0
8 Seasons7 Clubs9 Leagues122.6181105174110.50.32-12.5-0.17517138837.2200339147.339.158775.154.911061099.9871.1613.4
Comp 90s GA PKA FK CK OG PSxG PSxG/SoT PSxG+/- /90 Cmp Att Cmp% Att (GK) Thr Launch% AvgLen Att Launch% AvgLen Opp Stp Stp% #OPA #OPA/90 AvgDist Matches
Emmen (3 Seasons)2 Leagues34.873338358.80.32-10.2-0.3027270438.686016952.640.330682.457.3520366.9401.1815.1
Jong Ajax (2 Seasons)1 League29.0405
Ajax (2 Seasons)3 Leagues3.0301101.00.20-2.0-0.6741822.2711223.929.7616.723.53213.141.3316.1
Vitesse (1 Season)1 League25.431014129.50.30-0.5-0.0217246337.173114045.738.717573.755.63735213.9311.2212.6
Sturm Graz (1 Season)2 Leagues22.021203011.60.37+2.6+0.43259326.91522441.439.14961.250.7941010.650.8311.0
Oostende (1 Season)1 League7.01200109.60.38-2.4-0.344411040.01894642.938.45156.945.5871011.571.0011.0
Brighton (1 Season)1 League5.01
Brighton (1 Season)3 Leagues1.310
Eredivisie (4 Seasons)61.31043412488.90.31-11.1-0.18447118137.8163631748.839.348478.956.5916899.7741.2113.9
Eerste Divisie (4 Seasons)30.0415
Europa Lg (2 Seasons)7.011114012.00.34+1.0+0.14269726.81782837.637.45257.748.8103109.760.8611.1
Bundesliga (1 Season)16.0121
First Division A (1 Season)7.01200109.60.38-2.4-0.344411040.01894642.938.45156.945.5871011.571.0011.0
PL2 — Div. 1 (1 Season)5.01
FA Cup (1 Season)1.310
Champions Lg (1 Season)
Premier League (1 Season)
EFL Cup (1 Season)
Advanced Goalkeeping Table
Goals Expected Launched Passes Goal Kicks Crosses Sweeper
Season Age Squad Country Comp LgRank 90s GA PKA FK CK OG PSxG PSxG/SoT PSxG+/- /90 Cmp Att Cmp% Att (GK) Thr Launch% AvgLen Att Launch% AvgLen Opp Stp Stp% #OPA #OPA/90 AvgDist Matches
2017-201817Emmennl NED2. Eerste Divisie7th1.010Matches
2018-201918Emmennl NED1. Eredivisie14th33.872338358.80.32-10.2-0.3027270438.686016952.640.330682.457.3520366.9401.1815.1Matches
2019-202019Jong Ajaxnl NED2. Eerste Divisie4th14.0183Matches
2020-202120Ajaxnl NED1. Eredivisie1st2.0100000.60.56-0.4-0.2231421.445828.931.1333.329.32314.331.5018.1Matches
2020-202120Jong Ajaxnl NED2. Eerste Divisie16th15.0222Matches
2021-202221Oostendebe BEL1. First Division A13th7.01200109.60.38-2.4-0.344411040.01894642.938.45156.945.5871011.571.0011.0Matches
2021-202221Brightoneng ENGJr. PL2 — Div. 110th5.01Matches
2022-202322Vitessenl NED1. Eredivisie10th25.431014129.50.30-0.5-0.0217246337.173114045.738.717573.755.63735213.9311.2212.6Matches
2023-202423Sturm Grazat AUT1. Bundesliga1st16.0121Matches
8 Seasons7 Clubs5 Leagues114.31699413498.50.32-13.5-0.20491129138.0182536348.239.253576.855.51003999.9811.1913.6
Country Comp LgRank 90s GA PKA FK CK OG PSxG PSxG/SoT PSxG+/- /90 Cmp Att Cmp% Att (GK) Thr Launch% AvgLen Att Launch% AvgLen Opp Stp Stp% #OPA #OPA/90 AvgDist Matches
Emmen (3 Seasons)2 Leagues34.873338358.80.32-10.2-0.3027270438.686016952.640.330682.457.3520366.9401.1815.1
Jong Ajax (2 Seasons)1 League29.0405
Ajax (2 Seasons)1 League2.0100000.60.56-0.4-0.2231421.445828.931.1333.329.32314.331.5018.1
Vitesse (1 Season)1 League25.431014129.50.30-0.5-0.0217246337.173114045.738.717573.755.63735213.9311.2212.6
Sturm Graz (1 Season)1 League16.0121
Oostende (1 Season)1 League7.01200109.60.38-2.4-0.344411040.01894642.938.45156.945.5871011.571.0011.0
Brighton (1 Season)1 League5.01
Brighton (1 Season)1 League
Eredivisie (4 Seasons)61.31043412488.90.31-11.1-0.18447118137.8163631748.839.348478.956.5916899.7741.2113.9
Eerste Divisie (4 Seasons)30.0415
Bundesliga (1 Season)16.0121
First Division A (1 Season)7.01200109.60.38-2.4-0.344411040.01894642.938.45156.945.5871011.571.0011.0
PL2 — Div. 1 (1 Season)5.01
Premier League (1 Season)
Advanced Goalkeeping Table
Goals Expected Launched Passes Goal Kicks Crosses Sweeper
Season Age Squad Country Comp LgRank 90s GA PKA FK CK OG PSxG PSxG/SoT PSxG+/- /90 Cmp Att Cmp% Att (GK) Thr Launch% AvgLen Att Launch% AvgLen Opp Stp Stp% #OPA #OPA/90 AvgDist Matches
2021-202221Brightoneng ENGFA Cup1.310Matches
1 Season1 Club2 Leagues1.310
FA Cup (1 Season)1.310
EFL Cup (1 Season)
Advanced Goalkeeping Table
Goals Expected Launched Passes Goal Kicks Crosses Sweeper
Season Age Squad Comp LgRank 90s GA PKA FK CK OG PSxG PSxG/SoT PSxG+/- /90 Cmp Att Cmp% Att (GK) Thr Launch% AvgLen Att Launch% AvgLen Opp Stp Stp% #OPA #OPA/90 AvgDist Matches
2020-202120Ajax2. Europa LgQF1.0201100.40.11-1.6-1.561425.026415.427.530.017.7900.011.0012.0Matches
2023-202423Sturm Graz2. Europa LgGR6.09103011.60.37+2.6+0.43259326.91522441.439.14961.250.7941010.650.8311.0Matches
2 Seasons2 Clubs2 Leagues7.011114012.00.34+1.0+0.14269726.81782837.637.45257.748.8103109.760.8611.1
Comp LgRank 90s GA PKA FK CK OG PSxG PSxG/SoT PSxG+/- /90 Cmp Att Cmp% Att (GK) Thr Launch% AvgLen Att Launch% AvgLen Opp Stp Stp% #OPA #OPA/90 AvgDist Matches
Sturm Graz (1 Season)1 League6.09103011.60.37+2.6+0.43259326.91522441.439.14961.250.7941010.650.8311.0
Ajax (1 Season)2 Leagues1.0201100.40.11-1.6-1.561425.026415.427.530.017.7900.011.0012.0
Europa Lg (2 Seasons)7.011114012.00.34+1.0+0.14269726.81782837.637.45257.748.8103109.760.8611.1
Champions Lg (1 Season)
Become a Stathead & surf this site ad-free.

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
2016-201716Emmennl NED2. Eerste Divisie00Matches
2017-201817Emmennl NED2. Eerste Divisie11901.0000000000.000.000.000.000.00Matches
2018-201918Emmennl NED1. Eredivisie34343,04533.8000000000.00.00.00.00010.000.000.000.000.000.000.000.000.000.00Matches
2019-202019Jong Ajaxnl NED2. Eerste Divisie14141,26014.0000000000.000.000.000.000.00Matches
2019-202019Ajaxnl NED1. Eredivisie00Matches
2020-202120Ajax1. Champions Lg00Matches
2020-202120Jong Ajaxnl NED2. Eerste Divisie15151,35015.0000000100.000.000.000.000.00Matches
2020-202120Ajaxnl NED1. Eredivisie221802.0000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00Matches
2020-202120Ajax2. Europa Lg11901.0000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00Matches
2021-202221Brightoneng ENGEFL Cup00Matches
2021-202221Brightoneng ENGFA Cup111201.3000000000.000.000.000.000.00Matches
2021-202221Oostendebe BEL1. First Division A776307.0000000000.00.00.00.00100.000.000.000.000.000.000.010.010.000.01Matches
2021-202221Brightoneng ENGJr. PL2 — Div. 1554505.0000000000.000.000.000.000.00Matches
2021-202221Brightoneng ENG1. Premier League00Matches
2022-202322Vitessenl NED1. Eredivisie26262,29025.4000000010.00.00.00.00000.000.000.000.000.000.000.000.000.000.00Matches
2023-202423Sturm Grazat AUT1. Bundesliga16161,44016.0000000100.000.000.000.000.00Matches
2023-202423Sturm Graz2. Europa Lg665406.0000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00Matches
8 Seasons7 Clubs9 Leagues12312311,035122.6000000210.00.00.10.10110.000.000.000.000.000.000.000.000.000.00
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
Emmen (3 Seasons)2 Leagues35353,13534.8000000000.00.00.00.00010.000.000.000.000.000.000.000.000.000.00
Jong Ajax (2 Seasons)1 League29292,61029.0000000100.000.000.000.000.00
Ajax (2 Seasons)3 Leagues332703.0000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
Vitesse (1 Season)1 League26262,29025.4000000010.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
Sturm Graz (1 Season)2 Leagues22221,98022.0000000100.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
Oostende (1 Season)1 League776307.0000000000.00.00.00.00100.000.000.000.000.000.000.010.010.000.01
Brighton (1 Season)1 League554505.0000000000.000.000.000.000.00
Brighton (1 Season)3 Leagues111201.3000000000.000.000.000.000.00
Eredivisie (4 Seasons)62625,51561.3000000010.00.00.00.00010.000.000.000.000.000.000.000.000.000.00
Eerste Divisie (4 Seasons)30302,70030.0000000100.000.000.000.000.00
Europa Lg (2 Seasons)776307.0000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
Bundesliga (1 Season)16161,44016.0000000100.000.000.000.000.00
First Division A (1 Season)776307.0000000000.00.00.00.00100.000.000.000.000.000.000.010.010.000.01
PL2 — Div. 1 (1 Season)554505.0000000000.000.000.000.000.00
FA Cup (1 Season)111201.3000000000.000.000.000.000.00
Champions Lg (1 Season)00
Premier League (1 Season)00
EFL Cup (1 Season)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
2016-201716Emmen1 League00
2017-201817Emmen1 League11901.0000000000.000.000.000.000.00
2018-201918Emmen1 League34343,04533.8000000000.00.00.00.00010.000.000.000.000.000.000.000.000.000.00
2019-202019Ajax1 League00
2019-202019Jong Ajax1 League14141,26014.0000000000.000.000.000.000.00
2020-202120Ajax3 Leagues332703.0000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
2020-202120Jong Ajax1 League15151,35015.0000000100.000.000.000.000.00
2021-202221Oostende1 League776307.0000000000.00.00.00.00100.000.000.000.000.000.000.010.010.000.01
2021-202221Brighton3 Leagues111201.3000000000.000.000.000.000.00
2021-202221Brighton1 League554505.0000000000.000.000.000.000.00
2022-202322Vitesse1 League26262,29025.4000000010.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
2023-202423Sturm Graz2 Leagues22221,98022.0000000100.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
8 Seasons7 Clubs9 Leagues12312311,035122.6000000210.00.00.10.10110.000.000.000.000.000.000.000.000.000.00
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
Emmen (3 Seasons)2 Leagues35353,13534.8000000000.00.00.00.00010.000.000.000.000.000.000.000.000.000.00
Jong Ajax (2 Seasons)1 League29292,61029.0000000100.000.000.000.000.00
Ajax (2 Seasons)3 Leagues332703.0000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
Vitesse (1 Season)1 League26262,29025.4000000010.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
Sturm Graz (1 Season)2 Leagues22221,98022.0000000100.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
Oostende (1 Season)1 League776307.0000000000.00.00.00.00100.000.000.000.000.000.000.010.010.000.01
Brighton (1 Season)1 League554505.0000000000.000.000.000.000.00
Brighton (1 Season)3 Leagues111201.3000000000.000.000.000.000.00
Eredivisie (4 Seasons)62625,51561.3000000010.00.00.00.00010.000.000.000.000.000.000.000.000.000.00
Eerste Divisie (4 Seasons)30302,70030.0000000100.000.000.000.000.00
Europa Lg (2 Seasons)776307.0000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
Bundesliga (1 Season)16161,44016.0000000100.000.000.000.000.00
First Division A (1 Season)776307.0000000000.00.00.00.00100.000.000.000.000.000.000.010.010.000.01
PL2 — Div. 1 (1 Season)554505.0000000000.000.000.000.000.00
FA Cup (1 Season)111201.3000000000.000.000.000.000.00
Champions Lg (1 Season)00
Premier League (1 Season)00
EFL Cup (1 Season)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
2016-201716Emmennl NED2. Eerste Divisie9th00Matches
2017-201817Emmennl NED2. Eerste Divisie7th11901.0000000000.000.000.000.000.00Matches
2018-201918Emmennl NED1. Eredivisie14th34343,04533.8000000000.00.00.00.00010.000.000.000.000.000.000.000.000.000.00Matches
2019-202019Ajaxnl NED1. Eredivisie1st00Matches
2019-202019Jong Ajaxnl NED2. Eerste Divisie4th14141,26014.0000000000.000.000.000.000.00Matches
2020-202120Ajaxnl NED1. Eredivisie1st221802.0000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00Matches
2020-202120Jong Ajaxnl NED2. Eerste Divisie16th15151,35015.0000000100.000.000.000.000.00Matches
2021-202221Oostendebe BEL1. First Division A13th776307.0000000000.00.00.00.00100.000.000.000.000.000.000.010.010.000.01Matches
2021-202221Brightoneng ENG1. Premier League9th00Matches
2021-202221Brightoneng ENGJr. PL2 — Div. 110th554505.0000000000.000.000.000.000.00Matches
2022-202322Vitessenl NED1. Eredivisie10th26262,29025.4000000010.00.00.00.00000.000.000.000.000.000.000.000.000.000.00Matches
2023-202423Sturm Grazat AUT1. Bundesliga1st16161,44016.0000000100.000.000.000.000.00Matches
8 Seasons7 Clubs5 Leagues11511510,285114.3000000210.00.00.10.10110.000.000.000.000.000.000.000.000.000.00
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
Emmen (3 Seasons)2 Leagues35353,13534.8000000000.00.00.00.00010.000.000.000.000.000.000.000.000.000.00
Jong Ajax (2 Seasons)1 League29292,61029.0000000100.000.000.000.000.00
Ajax (2 Seasons)1 League221802.0000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
Vitesse (1 Season)1 League26262,29025.4000000010.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
Sturm Graz (1 Season)1 League16161,44016.0000000100.000.000.000.000.00
Oostende (1 Season)1 League776307.0000000000.00.00.00.00100.000.000.000.000.000.000.010.010.000.01
Brighton (1 Season)1 League554505.0000000000.000.000.000.000.00
Brighton (1 Season)1 League00
Eredivisie (4 Seasons)62625,51561.3000000010.00.00.00.00010.000.000.000.000.000.000.000.000.000.00
Eerste Divisie (4 Seasons)30302,70030.0000000100.000.000.000.000.00
Bundesliga (1 Season)16161,44016.0000000100.000.000.000.000.00
First Division A (1 Season)776307.0000000000.00.00.00.00100.000.000.000.000.000.000.010.010.000.01
PL2 — Div. 1 (1 Season)554505.0000000000.000.000.000.000.00
Premier League (1 Season)00
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-202221Brightoneng ENGEFL CupRd400Matches
2021-202221Brightoneng ENGFA Cup111201.3000000000.000.000.000.000.00Matches
1 Season1 Club2 Leagues111201.3000000000.000.000.000.000.00
FA Cup (1 Season)111201.3000000000.000.000.000.000.00
EFL Cup (1 Season)00
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
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-202120Ajax1. Champions LgGR00Matches
2020-202120Ajax2. Europa LgQF11901.0000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00Matches
2023-202423Sturm Graz2. Europa LgGR665406.0000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00Matches
2 Seasons2 Clubs2 Leagues776307.0000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
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
Sturm Graz (1 Season)1 League665406.0000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
Ajax (1 Season)2 Leagues11901.0000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
Europa Lg (2 Seasons)776307.0000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
Champions Lg (1 Season)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-201817Emmennl NED2. Eerste Divisie1.00000.000.0000Matches
2018-201918Emmennl NED1. Eredivisie33.80000.000.000000.00.00.00.0Matches
2019-202019Jong Ajaxnl NED2. Eerste Divisie14.00000.000.0000Matches
2020-202120Jong Ajaxnl NED2. Eerste Divisie15.00100.00.070.000.0000Matches
2020-202120Ajaxnl NED1. Eredivisie2.00000.000.000000.00.00.00.0Matches
2020-202120Ajax2. Europa Lg1.00000.000.000000.00.00.00.0Matches
2021-202221Brightoneng ENGFA Cup1.30000.000.0000Matches
2021-202221Oostendebe BEL1. First Division A7.00000.000.000000.00.00.00.0Matches
2021-202221Brightoneng ENGJr. PL2 — Div. 15.0000Matches
2022-202322Vitessenl NED1. Eredivisie25.40000.000.000000.00.00.00.0Matches
2023-202423Sturm Grazat AUT1. Bundesliga16.00000.000.0000Matches
2023-202423Sturm Graz2. Europa Lg6.00000.000.000000.00.00.00.0Matches
8 Seasons7 Clubs9 Leagues122.60100.00.010.000.000000.00.00.00.0
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
Emmen (3 Seasons)2 Leagues34.80000.000.000000.00.00.00.0
Jong Ajax (2 Seasons)1 League29.00100.00.030.000.0000
Ajax (2 Seasons)3 Leagues3.00000.000.000000.00.00.00.0
Vitesse (1 Season)1 League25.40000.000.000000.00.00.00.0
Sturm Graz (1 Season)2 Leagues22.00000.000.000000.00.00.00.0
Oostende (1 Season)1 League7.00000.000.000000.00.00.00.0
Brighton (1 Season)1 League5.0000
Brighton (1 Season)3 Leagues1.30000.000.0000
Eredivisie (4 Seasons)61.30000.000.000000.00.00.00.0
Eerste Divisie (4 Seasons)30.00100.00.030.000.0000
Europa Lg (2 Seasons)7.00000.000.000000.00.00.00.0
Bundesliga (1 Season)16.00000.000.0000
First Division A (1 Season)7.00000.000.000000.00.00.00.0
PL2 — Div. 1 (1 Season)5.0000
FA Cup (1 Season)1.30000.000.0000
Champions Lg (1 Season)
Premier League (1 Season)
EFL Cup (1 Season)
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-201817Emmen1 League1.00000.000.0000
2018-201918Emmen1 League33.80000.000.000000.00.00.00.0
2019-202019Jong Ajax1 League14.00000.000.0000
2020-202120Ajax3 Leagues3.00000.000.000000.00.00.00.0
2020-202120Jong Ajax1 League15.00100.00.070.000.0000
2021-202221Oostende1 League7.00000.000.000000.00.00.00.0
2021-202221Brighton3 Leagues1.30000.000.0000
2021-202221Brighton1 League5.0000
2022-202322Vitesse1 League25.40000.000.000000.00.00.00.0
2023-202423Sturm Graz2 Leagues22.00000.000.000000.00.00.00.0
8 Seasons7 Clubs9 Leagues122.60100.00.010.000.000000.00.00.00.0
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
Emmen (3 Seasons)2 Leagues34.80000.000.000000.00.00.00.0
Jong Ajax (2 Seasons)1 League29.00100.00.030.000.0000
Ajax (2 Seasons)3 Leagues3.00000.000.000000.00.00.00.0
Vitesse (1 Season)1 League25.40000.000.000000.00.00.00.0
Sturm Graz (1 Season)2 Leagues22.00000.000.000000.00.00.00.0
Oostende (1 Season)1 League7.00000.000.000000.00.00.00.0
Brighton (1 Season)1 League5.0000
Brighton (1 Season)3 Leagues1.30000.000.0000
Eredivisie (4 Seasons)61.30000.000.000000.00.00.00.0
Eerste Divisie (4 Seasons)30.00100.00.030.000.0000
Europa Lg (2 Seasons)7.00000.000.000000.00.00.00.0
Bundesliga (1 Season)16.00000.000.0000
First Division A (1 Season)7.00000.000.000000.00.00.00.0
PL2 — Div. 1 (1 Season)5.0000
FA Cup (1 Season)1.30000.000.0000
Champions Lg (1 Season)
Premier League (1 Season)
EFL Cup (1 Season)
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-201817Emmennl NED2. Eerste Divisie7th1.00000.000.0000Matches
2018-201918Emmennl NED1. Eredivisie14th33.80000.000.000000.00.00.00.0Matches
2019-202019Jong Ajaxnl NED2. Eerste Divisie4th14.00000.000.0000Matches
2020-202120Ajaxnl NED1. Eredivisie1st2.00000.000.000000.00.00.00.0Matches
2020-202120Jong Ajaxnl NED2. Eerste Divisie16th15.00100.00.070.000.0000Matches
2021-202221Oostendebe BEL1. First Division A13th7.00000.000.000000.00.00.00.0Matches
2021-202221Brightoneng ENGJr. PL2 — Div. 110th5.0000Matches
2022-202322Vitessenl NED1. Eredivisie10th25.40000.000.000000.00.00.00.0Matches
2023-202423Sturm Grazat AUT1. Bundesliga1st16.00000.000.0000Matches
8 Seasons7 Clubs5 Leagues114.30100.00.010.000.000000.00.00.00.0
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
Emmen (3 Seasons)2 Leagues34.80000.000.000000.00.00.00.0
Jong Ajax (2 Seasons)1 League29.00100.00.030.000.0000
Ajax (2 Seasons)1 League2.00000.000.000000.00.00.00.0
Vitesse (1 Season)1 League25.40000.000.000000.00.00.00.0
Sturm Graz (1 Season)1 League16.00000.000.0000
Oostende (1 Season)1 League7.00000.000.000000.00.00.00.0
Brighton (1 Season)1 League5.0000
Brighton (1 Season)1 League
Eredivisie (4 Seasons)61.30000.000.000000.00.00.00.0
Eerste Divisie (4 Seasons)30.00100.00.030.000.0000
Bundesliga (1 Season)16.00000.000.0000
First Division A (1 Season)7.00000.000.000000.00.00.00.0
PL2 — Div. 1 (1 Season)5.0000
Premier League (1 Season)
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
2021-202221Brightoneng ENGFA Cup1.30000.000.0000Matches
1 Season1 Club2 Leagues1.30000.000.0000
FA Cup (1 Season)1.30000.000.0000
EFL Cup (1 Season)
Shooting Table
Standard Expected
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
2020-202120Ajax2. Europa LgQF1.00000.000.000000.00.00.00.0Matches
2023-202423Sturm Graz2. Europa LgGR6.00000.000.000000.00.00.00.0Matches
2 Seasons2 Clubs2 Leagues7.00000.000.000000.00.00.00.0
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
Sturm Graz (1 Season)1 League6.00000.000.000000.00.00.00.0
Ajax (1 Season)2 Leagues1.00000.000.000000.00.00.00.0
Europa Lg (2 Seasons)7.00000.000.000000.00.00.00.0
Champions Lg (1 Season)

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-201817Emmennl NED2. Eerste Divisie1.00Matches
2018-201918Emmennl NED1. Eredivisie33.8696117459.32483820774104104100.023824896.035180843.400.00.10.0124000Matches
2019-202019Jong Ajaxnl NED2. Eerste Divisie14.00Matches
2020-202120Jong Ajaxnl NED2. Eerste Divisie15.00Matches
2020-202120Ajaxnl NED1. Eredivisie2.0364875.08005681111100.0192095.061735.300.00.00.001000Matches
2020-202120Ajax2. Europa Lg1.0242982.852638466100.0151693.83742.900.00.00.000000Matches
2021-202221Brightoneng ENGFA Cup1.30Matches
2021-202221Oostendebe BEL1. First Division A7.016724269.0537741611616100.0757797.47614751.700.00.00.015001Matches
2021-202221Brightoneng ENGJr. PL2 — Div. 15.00Matches
2022-202322Vitessenl NED1. Eredivisie25.458591364.118804142818888100.025125698.024455843.700.00.10.0017000Matches
2023-202423Sturm Grazat AUT1. Bundesliga16.00Matches
2023-202423Sturm Graz2. Europa Lg6.012520361.6384125161818100.0495098.05813343.600.00.00.001000Matches
8 Seasons7 Clubs9 Leagues122.61633260962.65418642684243243100.064766797.0738167044.200.10.2-0.1248001
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
Emmen (3 Seasons)2 Leagues34.8696117459.32483820774104104100.023824896.035180843.400.00.10.0124000
Jong Ajax (2 Seasons)1 League29.00
Ajax (2 Seasons)3 Leagues3.0607777.913269521717100.0343694.492437.500.00.00.001000
Vitesse (1 Season)1 League25.458591364.118804142818888100.025125698.024455843.700.00.10.0017000
Sturm Graz (1 Season)2 Leagues22.012520361.6384125161818100.0495098.05813343.600.00.00.001000
Oostende (1 Season)1 League7.016724269.0537741611616100.0757797.47614751.700.00.00.015001
Brighton (1 Season)1 League5.00
Brighton (1 Season)3 Leagues1.30
Eredivisie (4 Seasons)61.31317213561.74444235623203203100.050852496.9601138343.500.00.10.0142000
Eerste Divisie (4 Seasons)30.00
Europa Lg (2 Seasons)7.014923264.2436729002424100.0646697.06114043.600.00.00.001000
Bundesliga (1 Season)16.00
First Division A (1 Season)7.016724269.0537741611616100.0757797.47614751.700.00.00.015001
PL2 — Div. 1 (1 Season)5.00
FA Cup (1 Season)1.30
Champions Lg (1 Season)
Premier League (1 Season)
EFL Cup (1 Season)
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-201817Emmen1 League1.00
2018-201918Emmen1 League33.8696117459.32483820774104104100.023824896.035180843.400.00.10.0124000
2019-202019Jong Ajax1 League14.00
2020-202120Ajax3 Leagues3.0607777.913269521717100.0343694.492437.500.00.00.001000
2020-202120Jong Ajax1 League15.00
2021-202221Oostende1 League7.016724269.0537741611616100.0757797.47614751.700.00.00.015001
2021-202221Brighton3 Leagues1.30
2021-202221Brighton1 League5.00
2022-202322Vitesse1 League25.458591364.118804142818888100.025125698.024455843.700.00.10.0017000
2023-202423Sturm Graz2 Leagues22.012520361.6384125161818100.0495098.05813343.600.00.00.001000
8 Seasons7 Clubs9 Leagues122.61633260962.65418642684243243100.064766797.0738167044.200.10.2-0.1248001
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
Emmen (3 Seasons)2 Leagues34.8696117459.32483820774104104100.023824896.035180843.400.00.10.0124000
Jong Ajax (2 Seasons)1 League29.00
Ajax (2 Seasons)3 Leagues3.0607777.913269521717100.0343694.492437.500.00.00.001000
Vitesse (1 Season)1 League25.458591364.118804142818888100.025125698.024455843.700.00.10.0017000
Sturm Graz (1 Season)2 Leagues22.012520361.6384125161818100.0495098.05813343.600.00.00.001000
Oostende (1 Season)1 League7.016724269.0537741611616100.0757797.47614751.700.00.00.015001
Brighton (1 Season)1 League5.00
Brighton (1 Season)3 Leagues1.30
Eredivisie (4 Seasons)61.31317213561.74444235623203203100.050852496.9601138343.500.00.10.0142000
Eerste Divisie (4 Seasons)30.00
Europa Lg (2 Seasons)7.014923264.2436729002424100.0646697.06114043.600.00.00.001000
Bundesliga (1 Season)16.00
First Division A (1 Season)7.016724269.0537741611616100.0757797.47614751.700.00.00.015001
PL2 — Div. 1 (1 Season)5.00
FA Cup (1 Season)1.30
Champions Lg (1 Season)
Premier League (1 Season)
EFL Cup (1 Season)
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-201817Emmennl NED2. Eerste Divisie7th1.00Matches
2018-201918Emmennl NED1. Eredivisie14th33.8696117459.32483820774104104100.023824896.035180843.400.00.10.0124000Matches
2019-202019Jong Ajaxnl NED2. Eerste Divisie4th14.00Matches
2020-202120Ajaxnl NED1. Eredivisie1st2.0364875.08005681111100.0192095.061735.300.00.00.001000Matches
2020-202120Jong Ajaxnl NED2. Eerste Divisie16th15.00Matches
2021-202221Oostendebe BEL1. First Division A13th7.016724269.0537741611616100.0757797.47614751.700.00.00.015001Matches
2021-202221Brightoneng ENGJr. PL2 — Div. 110th5.00Matches
2022-202322Vitessenl NED1. Eredivisie10th25.458591364.118804142818888100.025125698.024455843.700.00.10.0017000Matches
2023-202423Sturm Grazat AUT1. Bundesliga1st16.00Matches
8 Seasons7 Clubs5 Leagues114.31484237762.44981939784219219100.058360197.0677153044.200.10.2-0.1247001
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
Emmen (3 Seasons)2 Leagues34.8696117459.32483820774104104100.023824896.035180843.400.00.10.0124000
Jong Ajax (2 Seasons)1 League29.00
Ajax (2 Seasons)1 League2.0364875.08005681111100.0192095.061735.300.00.00.001000
Vitesse (1 Season)1 League25.458591364.118804142818888100.025125698.024455843.700.00.10.0017000
Sturm Graz (1 Season)1 League16.00
Oostende (1 Season)1 League7.016724269.0537741611616100.0757797.47614751.700.00.00.015001
Brighton (1 Season)1 League5.00
Brighton (1 Season)1 League
Eredivisie (4 Seasons)61.31317213561.74444235623203203100.050852496.9601138343.500.00.10.0142000
Eerste Divisie (4 Seasons)30.00
Bundesliga (1 Season)16.00
First Division A (1 Season)7.016724269.0537741611616100.0757797.47614751.700.00.00.015001
PL2 — Div. 1 (1 Season)5.00
Premier League (1 Season)
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
2021-202221Brightoneng ENGFA Cup1.30Matches
1 Season1 Club2 Leagues1.30
FA Cup (1 Season)1.30
EFL Cup (1 Season)
Passing Table
Total Short Medium Long Expected
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
2020-202120Ajax2. Europa LgQF1.0242982.852638466100.0151693.83742.900.00.00.000000Matches
2023-202423Sturm Graz2. Europa LgGR6.012520361.6384125161818100.0495098.05813343.600.00.00.001000Matches
2 Seasons2 Clubs2 Leagues7.014923264.2436729002424100.0646697.06114043.600.00.00.001000
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
Sturm Graz (1 Season)1 League6.012520361.6384125161818100.0495098.05813343.600.00.00.001000
Ajax (1 Season)2 Leagues1.0242982.852638466100.0151693.83742.900.00.00.000000
Europa Lg (2 Seasons)7.014923264.2436729002424100.0646697.06114043.600.00.00.001000
Champions Lg (1 Season)

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-201817Emmennl NED2. Eerste Divisie1.00Matches
2018-201918Emmennl NED1. Eredivisie33.81174789377710700000069683Matches
2019-202019Jong Ajaxnl NED2. Eerste Divisie14.00Matches
2020-202120Jong Ajaxnl NED2. Eerste Divisie15.00Matches
2020-202120Ajaxnl NED1. Eredivisie2.0484441000000003600Matches
2020-202120Ajax2. Europa Lg1.0292452000000002400Matches
2021-202221Brightoneng ENGFA Cup1.30Matches
2021-202221Oostendebe BEL1. First Division A7.024216773220000000016720Matches
2021-202221Brightoneng ENGJr. PL2 — Div. 15.0Matches
2022-202322Vitessenl NED1. Eredivisie25.4913675231560800000058571Matches
2023-202423Sturm Grazat AUT1. Bundesliga16.00Matches
2023-202423Sturm Graz2. Europa Lg6.020313170210000000012520Matches
8 Seasons7 Clubs9 Leagues122.6260918307601730150000001633194
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Emmen (3 Seasons)2 Leagues34.81174789377710700000069683
Jong Ajax (2 Seasons)1 League29.00
Ajax (2 Seasons)3 Leagues3.0776893000000006000
Vitesse (1 Season)1 League25.4913675231560800000058571
Sturm Graz (1 Season)2 Leagues22.020313170210000000012520
Oostende (1 Season)1 League7.024216773220000000016720
Brighton (1 Season)1 League5.0
Brighton (1 Season)3 Leagues1.30
Eredivisie (4 Seasons)61.3213515086121280150000001317154
Eerste Divisie (4 Seasons)30.00
Europa Lg (2 Seasons)7.023215575230000000014920
Bundesliga (1 Season)16.00
First Division A (1 Season)7.024216773220000000016720
PL2 — Div. 1 (1 Season)5.0
FA Cup (1 Season)1.30
Champions Lg (1 Season)
Premier League (1 Season)
EFL Cup (1 Season)
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-201817Emmen1 League1.00
2018-201918Emmen1 League33.81174789377710700000069683
2019-202019Jong Ajax1 League14.00
2020-202120Ajax3 Leagues3.0776893000000006000
2020-202120Jong Ajax1 League15.00
2021-202221Oostende1 League7.024216773220000000016720
2021-202221Brighton3 Leagues1.30
2021-202221Brighton1 League5.0
2022-202322Vitesse1 League25.4913675231560800000058571
2023-202423Sturm Graz2 Leagues22.020313170210000000012520
8 Seasons7 Clubs9 Leagues122.6260918307601730150000001633194
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Emmen (3 Seasons)2 Leagues34.81174789377710700000069683
Jong Ajax (2 Seasons)1 League29.00
Ajax (2 Seasons)3 Leagues3.0776893000000006000
Vitesse (1 Season)1 League25.4913675231560800000058571
Sturm Graz (1 Season)2 Leagues22.020313170210000000012520
Oostende (1 Season)1 League7.024216773220000000016720
Brighton (1 Season)1 League5.0
Brighton (1 Season)3 Leagues1.30
Eredivisie (4 Seasons)61.3213515086121280150000001317154
Eerste Divisie (4 Seasons)30.00
Europa Lg (2 Seasons)7.023215575230000000014920
Bundesliga (1 Season)16.00
First Division A (1 Season)7.024216773220000000016720
PL2 — Div. 1 (1 Season)5.0
FA Cup (1 Season)1.30
Champions Lg (1 Season)
Premier League (1 Season)
EFL Cup (1 Season)
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-201817Emmennl NED2. Eerste Divisie7th1.00Matches
2018-201918Emmennl NED1. Eredivisie14th33.81174789377710700000069683Matches
2019-202019Jong Ajaxnl NED2. Eerste Divisie4th14.00Matches
2020-202120Ajaxnl NED1. Eredivisie1st2.0484441000000003600Matches
2020-202120Jong Ajaxnl NED2. Eerste Divisie16th15.00Matches
2021-202221Oostendebe BEL1. First Division A13th7.024216773220000000016720Matches
2021-202221Brightoneng ENGJr. PL2 — Div. 110th5.0Matches
2022-202322Vitessenl NED1. Eredivisie10th25.4913675231560800000058571Matches
2023-202423Sturm Grazat AUT1. Bundesliga1st16.00Matches
8 Seasons7 Clubs5 Leagues114.3237716756851500150000001484174
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Emmen (3 Seasons)2 Leagues34.81174789377710700000069683
Jong Ajax (2 Seasons)1 League29.00
Ajax (2 Seasons)1 League2.0484441000000003600
Vitesse (1 Season)1 League25.4913675231560800000058571
Sturm Graz (1 Season)1 League16.00
Oostende (1 Season)1 League7.024216773220000000016720
Brighton (1 Season)1 League5.0
Brighton (1 Season)1 League
Eredivisie (4 Seasons)61.3213515086121280150000001317154
Eerste Divisie (4 Seasons)30.00
Bundesliga (1 Season)16.00
First Division A (1 Season)7.024216773220000000016720
PL2 — Div. 1 (1 Season)5.0
Premier League (1 Season)
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
2021-202221Brightoneng ENGFA Cup1.30Matches
1 Season1 Club2 Leagues1.30
FA Cup (1 Season)1.30
EFL Cup (1 Season)
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2020-202120Ajax2. Europa LgQF1.0292452000000002400Matches
2023-202423Sturm Graz2. Europa LgGR6.020313170210000000012520Matches
2 Seasons2 Clubs2 Leagues7.023215575230000000014920
Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Sturm Graz (1 Season)1 League6.020313170210000000012520
Ajax (1 Season)2 Leagues1.0292452000000002400
Europa Lg (2 Seasons)7.023215575230000000014920
Champions Lg (1 Season)

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-201817Emmennl NED2. Eerste Divisie1.0Matches
2018-201918Emmennl NED1. Eredivisie33.850.1523000000.00000000Matches
2019-202019Jong Ajaxnl NED2. Eerste Divisie14.0Matches
2020-202120Jong Ajaxnl NED2. Eerste Divisie15.0Matches
2020-202120Ajaxnl NED1. Eredivisie2.000.0000000000.00000000Matches
2020-202120Ajax2. Europa Lg1.000.0000000000.00000000Matches
2021-202221Brightoneng ENGFA Cup1.3Matches
2021-202221Oostendebe BEL1. First Division A7.010.1410000000.00000000Matches
2021-202221Brightoneng ENGJr. PL2 — Div. 15.0Matches
2022-202322Vitessenl NED1. Eredivisie25.460.2433000000.00000000Matches
2023-202423Sturm Grazat AUT1. Bundesliga16.0Matches
2023-202423Sturm Graz2. Europa Lg6.020.3311000000.00000000Matches
8 Seasons7 Clubs9 Leagues122.6140.1977000000.00000000
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Emmen (3 Seasons)2 Leagues34.850.1523000000.00000000
Jong Ajax (2 Seasons)1 League29.0
Ajax (2 Seasons)3 Leagues3.000.0000000000.00000000
Vitesse (1 Season)1 League25.460.2433000000.00000000
Sturm Graz (1 Season)2 Leagues22.020.3311000000.00000000
Oostende (1 Season)1 League7.010.1410000000.00000000
Brighton (1 Season)1 League5.0
Brighton (1 Season)3 Leagues1.3
Eredivisie (4 Seasons)61.3110.1856000000.00000000
Eerste Divisie (4 Seasons)30.0
Europa Lg (2 Seasons)7.020.2911000000.00000000
Bundesliga (1 Season)16.0
First Division A (1 Season)7.010.1410000000.00000000
PL2 — Div. 1 (1 Season)5.0
FA Cup (1 Season)1.3
Champions Lg (1 Season)
Premier League (1 Season)
EFL Cup (1 Season)
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-201817Emmen1 League1.0
2018-201918Emmen1 League33.850.1523000000.00000000
2019-202019Jong Ajax1 League14.0
2020-202120Ajax3 Leagues3.000.0000000000.00000000
2020-202120Jong Ajax1 League15.0
2021-202221Oostende1 League7.010.1410000000.00000000
2021-202221Brighton3 Leagues1.3
2021-202221Brighton1 League5.0
2022-202322Vitesse1 League25.460.2433000000.00000000
2023-202423Sturm Graz2 Leagues22.020.3311000000.00000000
8 Seasons7 Clubs9 Leagues122.6140.1977000000.00000000
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Emmen (3 Seasons)2 Leagues34.850.1523000000.00000000
Jong Ajax (2 Seasons)1 League29.0
Ajax (2 Seasons)3 Leagues3.000.0000000000.00000000
Vitesse (1 Season)1 League25.460.2433000000.00000000
Sturm Graz (1 Season)2 Leagues22.020.3311000000.00000000
Oostende (1 Season)1 League7.010.1410000000.00000000
Brighton (1 Season)1 League5.0
Brighton (1 Season)3 Leagues1.3
Eredivisie (4 Seasons)61.3110.1856000000.00000000
Eerste Divisie (4 Seasons)30.0
Europa Lg (2 Seasons)7.020.2911000000.00000000
Bundesliga (1 Season)16.0
First Division A (1 Season)7.010.1410000000.00000000
PL2 — Div. 1 (1 Season)5.0
FA Cup (1 Season)1.3
Champions Lg (1 Season)
Premier League (1 Season)
EFL Cup (1 Season)
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-201817Emmennl NED2. Eerste Divisie7th1.0Matches
2018-201918Emmennl NED1. Eredivisie14th33.850.1523000000.00000000Matches
2019-202019Jong Ajaxnl NED2. Eerste Divisie4th14.0Matches
2020-202120Ajaxnl NED1. Eredivisie1st2.000.0000000000.00000000Matches
2020-202120Jong Ajaxnl NED2. Eerste Divisie16th15.0Matches
2021-202221Oostendebe BEL1. First Division A13th7.010.1410000000.00000000Matches
2021-202221Brightoneng ENGJr. PL2 — Div. 110th5.0Matches
2022-202322Vitessenl NED1. Eredivisie10th25.460.2433000000.00000000Matches
2023-202423Sturm Grazat AUT1. Bundesliga1st16.0Matches
8 Seasons7 Clubs5 Leagues114.3120.1866000000.00000000
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Emmen (3 Seasons)2 Leagues34.850.1523000000.00000000
Jong Ajax (2 Seasons)1 League29.0
Ajax (2 Seasons)1 League2.000.0000000000.00000000
Vitesse (1 Season)1 League25.460.2433000000.00000000
Sturm Graz (1 Season)1 League16.0
Oostende (1 Season)1 League7.010.1410000000.00000000
Brighton (1 Season)1 League5.0
Brighton (1 Season)1 League
Eredivisie (4 Seasons)61.3110.1856000000.00000000
Eerste Divisie (4 Seasons)30.0
Bundesliga (1 Season)16.0
First Division A (1 Season)7.010.1410000000.00000000
PL2 — Div. 1 (1 Season)5.0
Premier League (1 Season)
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
2021-202221Brightoneng ENGFA Cup1.3Matches
1 Season1 Club2 Leagues1.3
FA Cup (1 Season)1.3
EFL Cup (1 Season)
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2020-202120Ajax2. Europa LgQF1.000.0000000000.00000000Matches
2023-202423Sturm Graz2. Europa LgGR6.020.3311000000.00000000Matches
2 Seasons2 Clubs2 Leagues7.020.2911000000.00000000
Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Sturm Graz (1 Season)1 League6.020.3311000000.00000000
Ajax (1 Season)2 Leagues1.000.0000000000.00000000
Europa Lg (2 Seasons)7.020.2911000000.00000000
Champions Lg (1 Season)

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-201817Emmennl NED2. Eerste Divisie1.000Matches
2018-201918Emmennl NED1. Eredivisie33.800000010.0110111236Matches
2019-202019Jong Ajaxnl NED2. Eerste Divisie14.000Matches
2020-202120Jong Ajaxnl NED2. Eerste Divisie15.021Matches
2020-202120Ajaxnl NED1. Eredivisie2.01110011100.000000101Matches
2020-202120Ajax2. Europa Lg1.0000000000000001Matches
2021-202221Brightoneng ENGFA Cup1.300Matches
2021-202221Oostendebe BEL1. First Division A7.000000010.010000071Matches
2021-202221Brightoneng ENGJr. PL2 — Div. 15.0Matches
2022-202322Vitessenl NED1. Eredivisie25.400000020.0200011176Matches
2023-202423Sturm Grazat AUT1. Bundesliga16.000Matches
2023-202423Sturm Graz2. Europa Lg6.0000000000000020Matches
8 Seasons7 Clubs9 Leagues122.6131001520.04101334915
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Emmen (3 Seasons)2 Leagues34.800000010.0110111236
Jong Ajax (2 Seasons)1 League29.0210
Ajax (2 Seasons)3 Leagues3.01110011100.000000102
Vitesse (1 Season)1 League25.400000020.0200011176
Sturm Graz (1 Season)2 Leagues22.0000000000000020
Oostende (1 Season)1 League7.000000010.010000071
Brighton (1 Season)1 League5.00
Brighton (1 Season)3 Leagues1.3000
Eredivisie (4 Seasons)61.3111001425.03101234013
Eerste Divisie (4 Seasons)30.0210
Europa Lg (2 Seasons)7.0000000000000021
Bundesliga (1 Season)16.0000
First Division A (1 Season)7.000000010.010000071
PL2 — Div. 1 (1 Season)5.00
FA Cup (1 Season)1.3000
Champions Lg (1 Season)0
Premier League (1 Season)0
EFL Cup (1 Season)0
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-201817Emmen1 League1.0000
2018-201918Emmen1 League33.800000010.0110111236
2019-202019Jong Ajax1 League14.0000
2020-202120Ajax3 Leagues3.01110011100.000000102
2020-202120Jong Ajax1 League15.0210
2021-202221Oostende1 League7.000000010.010000071
2021-202221Brighton3 Leagues1.3000
2021-202221Brighton1 League5.00
2022-202322Vitesse1 League25.400000020.0200011176
2023-202423Sturm Graz2 Leagues22.0000000000000020
8 Seasons7 Clubs9 Leagues122.6131001520.04101334915
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Emmen (3 Seasons)2 Leagues34.800000010.0110111236
Jong Ajax (2 Seasons)1 League29.0210
Ajax (2 Seasons)3 Leagues3.01110011100.000000102
Vitesse (1 Season)1 League25.400000020.0200011176
Sturm Graz (1 Season)2 Leagues22.0000000000000020
Oostende (1 Season)1 League7.000000010.010000071
Brighton (1 Season)1 League5.00
Brighton (1 Season)3 Leagues1.3000
Eredivisie (4 Seasons)61.3111001425.03101234013
Eerste Divisie (4 Seasons)30.0210
Europa Lg (2 Seasons)7.0000000000000021
Bundesliga (1 Season)16.0000
First Division A (1 Season)7.000000010.010000071
PL2 — Div. 1 (1 Season)5.00
FA Cup (1 Season)1.3000
Champions Lg (1 Season)0
Premier League (1 Season)0
EFL Cup (1 Season)0
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-201817Emmennl NED2. Eerste Divisie7th1.000Matches
2018-201918Emmennl NED1. Eredivisie14th33.800000010.0110111236Matches
2019-202019Jong Ajaxnl NED2. Eerste Divisie4th14.000Matches
2020-202120Ajaxnl NED1. Eredivisie1st2.01110011100.000000101Matches
2020-202120Jong Ajaxnl NED2. Eerste Divisie16th15.021Matches
2021-202221Oostendebe BEL1. First Division A13th7.000000010.010000071Matches
2021-202221Brightoneng ENGJr. PL2 — Div. 110th5.0Matches
2022-202322Vitessenl NED1. Eredivisie10th25.400000020.0200011176Matches
2023-202423Sturm Grazat AUT1. Bundesliga1st16.000Matches
8 Seasons7 Clubs5 Leagues114.3131001520.04101334714
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
Emmen (3 Seasons)2 Leagues34.800000010.0110111236
Jong Ajax (2 Seasons)1 League29.0210
Ajax (2 Seasons)1 League2.01110011100.000000101
Vitesse (1 Season)1 League25.400000020.0200011176
Sturm Graz (1 Season)1 League16.0000
Oostende (1 Season)1 League7.000000010.010000071
Brighton (1 Season)1 League5.00
Brighton (1 Season)1 League0
Eredivisie (4 Seasons)61.3111001425.03101234013
Eerste Divisie (4 Seasons)30.0210
Bundesliga (1 Season)16.0000
First Division A (1 Season)7.000000010.010000071
PL2 — Div. 1 (1 Season)5.00
Premier League (1 Season)0
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
2021-202221Brightoneng ENGFA Cup1.300Matches
1 Season1 Club2 Leagues1.3000
FA Cup (1 Season)1.3000
EFL Cup (1 Season)0
Defensive Actions Table
Tackles Challenges Blocks
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
2020-202120Ajax2. Europa LgQF1.0000000000000001Matches
2023-202423Sturm Graz2. Europa LgGR6.0000000000000020Matches
2 Seasons2 Clubs2 Leagues7.0000000000000021
Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Sturm Graz (1 Season)1 League6.0000000000000020
Ajax (1 Season)2 Leagues1.0000000000000001
Europa Lg (2 Seasons)7.0000000000000021
Champions Lg (1 Season)0

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-201817Emmennl NED2. Eerste Divisie1.0Matches
2018-201918Emmennl NED1. Eredivisie33.81276110612714111276100.01100.059336712315021104811Matches
2019-202019Jong Ajaxnl NED2. Eerste Divisie14.0Matches
2020-202120Jong Ajaxnl NED2. Eerste Divisie15.0Matches
2020-202120Ajaxnl NED1. Eredivisie2.049444900049000351487000000290Matches
2020-202120Ajax2. Europa Lg1.03227320003200018763100000160Matches
2021-202221Brightoneng ENGFA Cup1.3Matches
2021-202221Oostendebe BEL1. First Division A7.025621425330025600016498663000010920Matches
2021-202221Brightoneng ENGJr. PL2 — Div. 15.0Matches
2022-202322Vitessenl NED1. Eredivisie25.498279898020098211100.000.054629011596000004300Matches
2023-202423Sturm Grazat AUT1. Bundesliga16.0Matches
2023-202423Sturm Graz2. Europa Lg6.022019122000022000012160634100000850Matches
8 Seasons7 Clubs9 Leagues122.628152380280591128152150.0150.01477838849830212011331
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
Emmen (3 Seasons)2 Leagues34.81276110612714111276100.01100.059336712315021104811
Jong Ajax (2 Seasons)1 League29.0
Ajax (2 Seasons)3 Leagues3.0817181000810005322410100000450
Vitesse (1 Season)1 League25.498279898020098211100.000.054629011596000004300
Sturm Graz (1 Season)2 Leagues22.022019122000022000012160634100000850
Oostende (1 Season)1 League7.025621425330025600016498663000010920
Brighton (1 Season)1 League5.0
Brighton (1 Season)3 Leagues1.3
Eredivisie (4 Seasons)61.323071948230061123072150.0150.0117467203981021109401
Eerste Divisie (4 Seasons)30.0
Europa Lg (2 Seasons)7.0252218252000252000139682372000001010
Bundesliga (1 Season)16.0
First Division A (1 Season)7.025621425330025600016498663000010920
PL2 — Div. 1 (1 Season)5.0
FA Cup (1 Season)1.3
Champions Lg (1 Season)
Premier League (1 Season)
EFL Cup (1 Season)
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-201817Emmen1 League1.0
2018-201918Emmen1 League33.81276110612714111276100.01100.059336712315021104811
2019-202019Jong Ajax1 League14.0
2020-202120Ajax3 Leagues3.0817181000810005322410100000450
2020-202120Jong Ajax1 League15.0
2021-202221Oostende1 League7.025621425330025600016498663000010920
2021-202221Brighton3 Leagues1.3
2021-202221Brighton1 League5.0
2022-202322Vitesse1 League25.498279898020098211100.000.054629011596000004300
2023-202423Sturm Graz2 Leagues22.022019122000022000012160634100000850
8 Seasons7 Clubs9 Leagues122.628152380280591128152150.0150.01477838849830212011331
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
Emmen (3 Seasons)2 Leagues34.81276110612714111276100.01100.059336712315021104811
Jong Ajax (2 Seasons)1 League29.0
Ajax (2 Seasons)3 Leagues3.0817181000810005322410100000450
Vitesse (1 Season)1 League25.498279898020098211100.000.054629011596000004300
Sturm Graz (1 Season)2 Leagues22.022019122000022000012160634100000850
Oostende (1 Season)1 League7.025621425330025600016498663000010920
Brighton (1 Season)1 League5.0
Brighton (1 Season)3 Leagues1.3
Eredivisie (4 Seasons)61.323071948230061123072150.0150.0117467203981021109401
Eerste Divisie (4 Seasons)30.0
Europa Lg (2 Seasons)7.0252218252000252000139682372000001010
Bundesliga (1 Season)16.0
First Division A (1 Season)7.025621425330025600016498663000010920
PL2 — Div. 1 (1 Season)5.0
FA Cup (1 Season)1.3
Champions Lg (1 Season)
Premier League (1 Season)
EFL Cup (1 Season)
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-201817Emmennl NED2. Eerste Divisie7th1.0Matches
2018-201918Emmennl NED1. Eredivisie14th33.81276110612714111276100.01100.059336712315021104811Matches
2019-202019Jong Ajaxnl NED2. Eerste Divisie4th14.0Matches
2020-202120Ajaxnl NED1. Eredivisie1st2.049444900049000351487000000290Matches
2020-202120Jong Ajaxnl NED2. Eerste Divisie16th15.0Matches
2021-202221Oostendebe BEL1. First Division A13th7.025621425330025600016498663000010920Matches
2021-202221Brightoneng ENGJr. PL2 — Div. 110th5.0Matches
2022-202322Vitessenl NED1. Eredivisie10th25.498279898020098211100.000.054629011596000004300Matches
2023-202423Sturm Grazat AUT1. Bundesliga1st16.0Matches
8 Seasons7 Clubs5 Leagues114.325632162255391125632150.0150.01338770646110212010321
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
Emmen (3 Seasons)2 Leagues34.81276110612714111276100.01100.059336712315021104811
Jong Ajax (2 Seasons)1 League29.0
Ajax (2 Seasons)1 League2.049444900049000351487000000290
Vitesse (1 Season)1 League25.498279898020098211100.000.054629011596000004300
Sturm Graz (1 Season)1 League16.0
Oostende (1 Season)1 League7.025621425330025600016498663000010920
Brighton (1 Season)1 League5.0
Brighton (1 Season)1 League
Eredivisie (4 Seasons)61.323071948230061123072150.0150.0117467203981021109401
Eerste Divisie (4 Seasons)30.0
Bundesliga (1 Season)16.0
First Division A (1 Season)7.025621425330025600016498663000010920
PL2 — Div. 1 (1 Season)5.0
Premier League (1 Season)
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
2021-202221Brightoneng ENGFA Cup1.3Matches
1 Season1 Club2 Leagues1.3
FA Cup (1 Season)1.3
EFL Cup (1 Season)
Possession Table
Touches Take-Ons Carries Receiving
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
2020-202120Ajax2. Europa LgQF1.03227320003200018763100000160Matches
2023-202423Sturm Graz2. Europa LgGR6.022019122000022000012160634100000850Matches
2 Seasons2 Clubs2 Leagues7.0252218252000252000139682372000001010
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
Sturm Graz (1 Season)1 League6.022019122000022000012160634100000850
Ajax (1 Season)2 Leagues1.03227320003200018763100000160
Europa Lg (2 Seasons)7.0252218252000252000139682372000001010
Champions Lg (1 Season)

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
2016-201716Emmennl NED2. Eerste Divisie00004Matches
2017-201817Emmennl NED2. Eerste Divisie190902.61.0110340.0013-2-2.00-2.27Matches
2018-201918Emmennl NED1. Eredivisie343,0459099.533.8349033001.124172-31-0.92-0.9242.661.0-18.4-0.54-0.20Matches
2019-202019Jong Ajaxnl NED2. Eerste Divisie141,2609048.314.0149014001.933418+16+1.14+0.54Matches
2019-202019Ajaxnl NED1. Eredivisie000011Matches
2020-202120Ajax1. Champions Lg0003Matches
2020-202120Jong Ajaxnl NED2. Eerste Divisie151,3509039.515.0159015001.733022+8+0.53+1.58Matches
2020-202120Ajaxnl NED1. Eredivisie2180905.92.029020213.0031+2+1.00-1.413.31.0+2.4+1.18-0.81Matches
2020-202120Ajax2. Europa Lg1909016.71.01901050.0012-1-1.00-2.403.20.7+2.5+2.51+0.93Matches
2021-202221Brightoneng ENGEFL Cup00002Matches
2021-202221Brightoneng ENGFA Cup112012057.11.311201003.0021+1+0.75+2.75Matches
2021-202221Oostendebe BEL1. First Division A76309020.67.07907020.86612-6-0.86-0.088.59.8-1.3-0.19+0.45Matches
2021-202221Brightoneng ENGJr. PL2 — Div. 154509019.25.05905001.6076+1+0.20+0.25Matches
2021-202221Brightoneng ENG1. Premier League00008Matches
2022-202322Vitessenl NED1. Eredivisie262,2908874.825.4268823021.193031-1-0.04+0.4332.526.7+5.8+0.23+0.49Matches
2023-202423Sturm Grazat AUT1. Bundesliga161,4409053.316.0169016002.132612+14+0.87-0.34Matches
2023-202423Sturm Graz2. Europa Lg654090100.06.06906000.6749-5-0.835.69.4-3.9-0.64Matches
8 Seasons7 Clubs9 Leagues12311,0359031.0122.6123901190921.42178183-5-0.04-0.4695.8108.7-12.9-0.17-0.88
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
Emmen (3 Seasons)2 Leagues353,1359031.734.83590340381.094275-33-0.95-1.2242.661.0-18.4-0.54-0.20
Jong Ajax (2 Seasons)1 League292,6109043.329.0299029001.836440+24+0.83+1.22
Ajax (2 Seasons)3 Leagues3270904.23.039030402.0043+1+0.33-1.946.51.7+4.9+1.62-0.31
Vitesse (1 Season)1 League262,2908874.825.4268823021.193031-1-0.04+0.4332.526.7+5.8+0.23+0.49
Sturm Graz (1 Season)2 Leagues221,9809061.122.0229022001.733021+9+0.41-0.815.69.4-3.9-0.64
Oostende (1 Season)1 League76309020.67.07907020.86612-6-0.86-0.088.59.8-1.3-0.19+0.45
Brighton (1 Season)1 League54509019.25.05905001.6076+1+0.20+0.25
Brighton (1 Season)3 Leagues11201203.11.3112010103.0021+1+0.75+2.75
Eredivisie (4 Seasons)625,5158948.361.36289580341.2174104-30-0.49-2.2878.588.7-10.2-0.17-1.67
Eerste Divisie (4 Seasons)302,7009021.030.03090300381.776543+22+0.73+0.80
Europa Lg (2 Seasons)76309058.37.07907050.57511-6-0.86-2.268.810.1-1.3-0.19-1.77
Bundesliga (1 Season)161,4409053.316.0169016002.132612+14+0.87-0.34
First Division A (1 Season)76309020.67.07907020.86612-6-0.86-0.088.59.8-1.3-0.19+0.45
PL2 — Div. 1 (1 Season)54509019.25.05905001.6076+1+0.20+0.25
FA Cup (1 Season)112012057.11.311201003.0021+1+0.75+2.75
Champions Lg (1 Season)0003
Premier League (1 Season)00008
EFL Cup (1 Season)00002
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
2016-201716Emmen1 League00004
2017-201817Emmen1 League190902.61.0110340.0013-2-2.00-2.27
2018-201918Emmen1 League343,0459099.533.8349033001.124172-31-0.92-0.9242.661.0-18.4-0.54-0.20
2019-202019Ajax1 League000011
2019-202019Jong Ajax1 League141,2609048.314.0149014001.933418+16+1.14+0.54
2020-202120Ajax3 Leagues3270906.53.039030292.0043+1+0.33-1.946.51.7+4.9+1.62-0.31
2020-202120Jong Ajax1 League151,3509039.515.0159015001.733022+8+0.53+1.58
2021-202221Oostende1 League76309020.67.07907020.86612-6-0.86-0.088.59.8-1.3-0.19+0.45
2021-202221Brighton3 Leagues11201203.11.3112010103.0021+1+0.75+2.75
2021-202221Brighton1 League54509019.25.05905001.6076+1+0.20+0.25
2022-202322Vitesse1 League262,2908874.825.4268823021.193031-1-0.04+0.4332.526.7+5.8+0.23+0.49
2023-202423Sturm Graz2 Leagues221,9809061.122.0229022001.733021+9+0.41-0.815.69.4-3.9-0.64
8 Seasons7 Clubs9 Leagues12311,0359031.0122.6123901190921.42178183-5-0.04-0.4695.8108.7-12.9-0.17-0.88
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
Emmen (3 Seasons)2 Leagues353,1359031.734.83590340381.094275-33-0.95-1.2242.661.0-18.4-0.54-0.20
Jong Ajax (2 Seasons)1 League292,6109043.329.0299029001.836440+24+0.83+1.22
Ajax (2 Seasons)3 Leagues3270904.23.039030402.0043+1+0.33-1.946.51.7+4.9+1.62-0.31
Vitesse (1 Season)1 League262,2908874.825.4268823021.193031-1-0.04+0.4332.526.7+5.8+0.23+0.49
Sturm Graz (1 Season)2 Leagues221,9809061.122.0229022001.733021+9+0.41-0.815.69.4-3.9-0.64
Oostende (1 Season)1 League76309020.67.07907020.86612-6-0.86-0.088.59.8-1.3-0.19+0.45
Brighton (1 Season)1 League54509019.25.05905001.6076+1+0.20+0.25
Brighton (1 Season)3 Leagues11201203.11.3112010103.0021+1+0.75+2.75
Eredivisie (4 Seasons)625,5158948.361.36289580341.2174104-30-0.49-2.2878.588.7-10.2-0.17-1.67
Eerste Divisie (4 Seasons)302,7009021.030.03090300381.776543+22+0.73+0.80
Europa Lg (2 Seasons)76309058.37.07907050.57511-6-0.86-2.268.810.1-1.3-0.19-1.77
Bundesliga (1 Season)161,4409053.316.0169016002.132612+14+0.87-0.34
First Division A (1 Season)76309020.67.07907020.86612-6-0.86-0.088.59.8-1.3-0.19+0.45
PL2 — Div. 1 (1 Season)54509019.25.05905001.6076+1+0.20+0.25
FA Cup (1 Season)112012057.11.311201003.0021+1+0.75+2.75
Champions Lg (1 Season)0003
Premier League (1 Season)00008
EFL Cup (1 Season)00002
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
2016-201716Emmennl NED2. Eerste Divisie9th00004Matches
2017-201817Emmennl NED2. Eerste Divisie7th190902.61.0110340.0013-2-2.00-2.27Matches
2018-201918Emmennl NED1. Eredivisie14th343,0459099.533.8349033001.124172-31-0.92-0.9242.661.0-18.4-0.54-0.20Matches
2019-202019Ajaxnl NED1. Eredivisie1st000011Matches
2019-202019Jong Ajaxnl NED2. Eerste Divisie4th141,2609048.314.0149014001.933418+16+1.14+0.54Matches
2020-202120Ajaxnl NED1. Eredivisie1st2180905.92.029020213.0031+2+1.00-1.413.31.0+2.4+1.18-0.81Matches
2020-202120Jong Ajaxnl NED2. Eerste Divisie16th151,3509039.515.0159015001.733022+8+0.53+1.58Matches
2021-202221Oostendebe BEL1. First Division A13th76309020.67.07907020.86612-6-0.86-0.088.59.8-1.3-0.19+0.45Matches
2021-202221Brightoneng ENG1. Premier League9th00008Matches
2021-202221Brightoneng ENGJr. PL2 — Div. 110th54509019.25.05905001.6076+1+0.20+0.25Matches
2022-202322Vitessenl NED1. Eredivisie10th262,2908874.825.4268823021.193031-1-0.04+0.4332.526.7+5.8+0.23+0.49Matches
2023-202423Sturm Grazat AUT1. Bundesliga1st161,4409053.316.0169016002.132612+14+0.87-0.34Matches
8 Seasons7 Clubs5 Leagues11510,2858930.7114.3115891110821.4617117100.00-0.4187.098.6-11.6-0.17-0.82
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
Emmen (3 Seasons)2 Leagues353,1359031.734.83590340381.094275-33-0.95-1.2242.661.0-18.4-0.54-0.20
Jong Ajax (2 Seasons)1 League292,6109043.329.0299029001.836440+24+0.83+1.22
Ajax (2 Seasons)1 League2180903.42.029020323.0031+2+1.00-1.413.31.0+2.4+1.18-0.81
Vitesse (1 Season)1 League262,2908874.825.4268823021.193031-1-0.04+0.4332.526.7+5.8+0.23+0.49
Sturm Graz (1 Season)1 League161,4409053.316.0169016002.132612+14+0.87-0.34
Oostende (1 Season)1 League76309020.67.07907020.86612-6-0.86-0.088.59.8-1.3-0.19+0.45
Brighton (1 Season)1 League54509019.25.05905001.6076+1+0.20+0.25
Brighton (1 Season)1 League00008
Eredivisie (4 Seasons)625,5158948.361.36289580341.2174104-30-0.49-2.2878.588.7-10.2-0.17-1.67
Eerste Divisie (4 Seasons)302,7009021.030.03090300381.776543+22+0.73+0.80
Bundesliga (1 Season)161,4409053.316.0169016002.132612+14+0.87-0.34
First Division A (1 Season)76309020.67.07907020.86612-6-0.86-0.088.59.8-1.3-0.19+0.45
PL2 — Div. 1 (1 Season)54509019.25.05905001.6076+1+0.20+0.25
Premier League (1 Season)00008
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-202221Brightoneng ENGEFL CupRd400002Matches
2021-202221Brightoneng ENGFA Cup112012057.11.311201003.0021+1+0.75+2.75Matches
1 Season1 Club2 Leagues112012025.01.311201023.0021+1+0.75+2.75
FA Cup (1 Season)112012057.11.311201003.0021+1+0.75+2.75
EFL Cup (1 Season)00002
Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
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-202120Ajax1. Champions LgGR0003Matches
2020-202120Ajax2. Europa LgQF1909016.71.01901050.0012-1-1.00-2.403.20.7+2.5+2.51+0.93Matches
2023-202423Sturm Graz2. Europa LgGR654090100.06.06906000.6749-5-0.835.69.4-3.9-0.64Matches
2 Seasons2 Clubs2 Leagues76309038.97.07907080.57511-6-0.86-2.268.810.1-1.3-0.19-1.77
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
Sturm Graz (1 Season)1 League654090100.06.06906000.6749-5-0.835.69.4-3.9-0.64
Ajax (1 Season)2 Leagues190908.31.01901080.0012-1-1.00-2.403.20.7+2.5+2.51+0.93
Europa Lg (2 Seasons)76309058.37.07907050.57511-6-0.86-2.268.810.1-1.3-0.19-1.77
Champions Lg (1 Season)0003

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-201817Emmennl NED2. Eerste Divisie1.0000000000000Matches
2018-201918Emmennl NED1. Eredivisie33.800005001000046110100.0Matches
2019-202019Jong Ajaxnl NED2. Eerste Divisie14.00001400000Matches
2020-202120Jong Ajaxnl NED2. Eerste Divisie15.01000200120Matches
2020-202120Ajaxnl NED1. Eredivisie2.0000000001000500Matches
2020-202120Ajax2. Europa Lg1.0000000000000300Matches
2021-202221Brightoneng ENGFA Cup1.30000000000Matches
2021-202221Oostendebe BEL1. First Division A7.0000020000000910100.0Matches
2021-202221Brightoneng ENGJr. PL2 — Div. 15.00000Matches
2022-202322Vitessenl NED1. Eredivisie25.4010110010000557463.6Matches
2023-202423Sturm Grazat AUT1. Bundesliga16.01000100000Matches
2023-202423Sturm Graz2. Europa Lg6.0000010000000850100.0Matches
8 Seasons7 Clubs9 Leagues122.6210216003300012624485.7
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Emmen (3 Seasons)2 Leagues34.800005001000046110100.0
Jong Ajax (2 Seasons)1 League29.01001600120
Ajax (2 Seasons)3 Leagues3.0000000001000800
Vitesse (1 Season)1 League25.4010110010000557463.6
Sturm Graz (1 Season)2 Leagues22.0100020000000850100.0
Oostende (1 Season)1 League7.0000020000000910100.0
Brighton (1 Season)1 League5.00000
Brighton (1 Season)3 Leagues1.30000000000
Eredivisie (4 Seasons)61.301016002100010618481.8
Eerste Divisie (4 Seasons)30.0100160012000
Europa Lg (2 Seasons)7.00000100000001150100.0
Bundesliga (1 Season)16.01000100000
First Division A (1 Season)7.0000020000000910100.0
PL2 — Div. 1 (1 Season)5.00000
FA Cup (1 Season)1.30000000000
Champions Lg (1 Season)
Premier League (1 Season)
EFL Cup (1 Season)
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-201817Emmen1 League1.0000000000000
2018-201918Emmen1 League33.800005001000046110100.0
2019-202019Jong Ajax1 League14.00001400000
2020-202120Ajax3 Leagues3.0000000001000800
2020-202120Jong Ajax1 League15.01000200120
2021-202221Oostende1 League7.0000020000000910100.0
2021-202221Brighton3 Leagues1.30000000000
2021-202221Brighton1 League5.00000
2022-202322Vitesse1 League25.4010110010000557463.6
2023-202423Sturm Graz2 Leagues22.0100020000000850100.0
8 Seasons7 Clubs9 Leagues122.6210216003300012624485.7
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Emmen (3 Seasons)2 Leagues34.800005001000046110100.0
Jong Ajax (2 Seasons)1 League29.01001600120
Ajax (2 Seasons)3 Leagues3.0000000001000800
Vitesse (1 Season)1 League25.4010110010000557463.6
Sturm Graz (1 Season)2 Leagues22.0100020000000850100.0
Oostende (1 Season)1 League7.0000020000000910100.0
Brighton (1 Season)1 League5.00000
Brighton (1 Season)3 Leagues1.30000000000
Eredivisie (4 Seasons)61.301016002100010618481.8
Eerste Divisie (4 Seasons)30.0100160012000
Europa Lg (2 Seasons)7.00000100000001150100.0
Bundesliga (1 Season)16.01000100000
First Division A (1 Season)7.0000020000000910100.0
PL2 — Div. 1 (1 Season)5.00000
FA Cup (1 Season)1.30000000000
Champions Lg (1 Season)
Premier League (1 Season)
EFL Cup (1 Season)
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-201817Emmennl NED2. Eerste Divisie7th1.0000000000000Matches
2018-201918Emmennl NED1. Eredivisie14th33.800005001000046110100.0Matches
2019-202019Jong Ajaxnl NED2. Eerste Divisie4th14.00001400000Matches
2020-202120Ajaxnl NED1. Eredivisie1st2.0000000001000500Matches
2020-202120Jong Ajaxnl NED2. Eerste Divisie16th15.01000200120Matches
2021-202221Oostendebe BEL1. First Division A13th7.0000020000000910100.0Matches
2021-202221Brightoneng ENGJr. PL2 — Div. 110th5.00000Matches
2022-202322Vitessenl NED1. Eredivisie10th25.4010110010000557463.6Matches
2023-202423Sturm Grazat AUT1. Bundesliga1st16.01000100000Matches
8 Seasons7 Clubs5 Leagues114.3210215003300011519482.6
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Emmen (3 Seasons)2 Leagues34.800005001000046110100.0
Jong Ajax (2 Seasons)1 League29.01001600120
Ajax (2 Seasons)1 League2.0000000001000500
Vitesse (1 Season)1 League25.4010110010000557463.6
Sturm Graz (1 Season)1 League16.01000100000
Oostende (1 Season)1 League7.0000020000000910100.0
Brighton (1 Season)1 League5.00000
Brighton (1 Season)1 League
Eredivisie (4 Seasons)61.301016002100010618481.8
Eerste Divisie (4 Seasons)30.0100160012000
Bundesliga (1 Season)16.01000100000
First Division A (1 Season)7.0000020000000910100.0
PL2 — Div. 1 (1 Season)5.00000
Premier League (1 Season)
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-202221Brightoneng ENGFA Cup1.30000000000Matches
1 Season1 Club2 Leagues1.30000000000
FA Cup (1 Season)1.30000000000
EFL Cup (1 Season)
Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2020-202120Ajax2. Europa LgQF1.0000000000000300Matches
2023-202423Sturm Graz2. Europa LgGR6.0000010000000850100.0Matches
2 Seasons2 Clubs2 Leagues7.00000100000001150100.0
Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Sturm Graz (1 Season)1 League6.0000010000000850100.0
Ajax (1 Season)2 Leagues1.0000000000000300
Europa Lg (2 Seasons)7.00000100000001150100.0
Champions Lg (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, 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.