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
2024-202524Sturm Grazat AUT1. Bundesliga30302,70030.0381.271127767.91857723.3321033.3Matches
2024-202524Sturm Graz1. Champions Lg665406.0111.83352468.6105116.70000Matches
9 Seasons7 Clubs9 Leagues15915914,276158.62301.4569647968.76836553522.018123320.0
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
Sturm Graz (2 Seasons)3 Leagues58585,22058.0701.2122716270.93010181627.6642033.3
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
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
Bundesliga (2 Seasons)46464,14046.0501.0916311871.228991430.4532040.0
Europa Lg (2 Seasons)776307.0111.57332269.7115114.311000.0
Champions Lg (2 Seasons)665406.0111.83352468.6105116.70000
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
2024-202524Sturm Graz2 Leagues36363,24036.0491.3614710168.019512822.2321033.3
9 Seasons7 Clubs9 Leagues15915914,276158.62301.4569647968.76836553522.018123320.0
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
Sturm Graz (2 Seasons)3 Leagues58585,22058.0701.2122716270.93010181627.6642033.3
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
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
Bundesliga (2 Seasons)46464,14046.0501.0916311871.228991430.4532040.0
Europa Lg (2 Seasons)776307.0111.57332269.7115114.311000.0
Champions Lg (2 Seasons)665406.0111.83352468.6105116.70000
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
2024-202524Sturm Grazat AUT1. Bundesliga1st30302,70030.0381.271127767.91857723.3321033.3Matches
9 Seasons7 Clubs5 Leagues14514512,986144.32071.4362743368.76535453322.817113321.4
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
Sturm Graz (2 Seasons)1 League46464,14046.0501.0916311871.228991430.4532040.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
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 (2 Seasons)46464,14046.0501.0916311871.228991430.4532040.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
2024-202524Sturm Graz1. Champions Lg665406.0111.83352468.6105116.70000Matches
3 Seasons2 Clubs2 Leagues13131,17013.0221.69684669.12110215.411000.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 (2 Seasons)2 Leagues12121,08012.0201.67644470.3219216.711000.0
Ajax (1 Season)2 Leagues11901.022.004250.000100.00000
Europa Lg (2 Seasons)776307.0111.57332269.7115114.311000.0
Champions Lg (2 Seasons)665406.0111.83352468.6105116.70000

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
2024-202524Sturm Grazat AUT1. Bundesliga30.0382Matches
2024-202524Sturm Graz1. Champions Lg6.011001012.60.37+1.6+0.27289330.11611941.637.24065.049.610587.640.679.5Matches
9 Seasons7 Clubs9 Leagues158.6230125184123.10.32-10.9-0.13545148136.8216441046.938.962774.554.512111179.7911.1213.1
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
Sturm Graz (2 Seasons)3 Leagues58.070404024.20.37+4.2+0.355318628.53134341.538.18962.950.2199189.090.7510.2
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
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
Bundesliga (2 Seasons)46.0503
Europa Lg (2 Seasons)7.011114012.00.34+1.0+0.14269726.81782837.637.45257.748.8103109.760.8611.1
Champions Lg (2 Seasons)6.011001012.60.37+1.6+0.27289330.11611941.637.24065.049.610587.640.679.5
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
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
2024-202524Sturm Graz2 Leagues36.049201012.60.37+1.6+0.27289330.11611941.637.24065.049.610587.640.679.5
9 Seasons7 Clubs9 Leagues158.6230125184123.10.32-10.9-0.13545148136.8216441046.938.962774.554.512111179.7911.1213.1
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
Sturm Graz (2 Seasons)3 Leagues58.070404024.20.37+4.2+0.355318628.53134341.538.18962.950.2199189.090.7510.2
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
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
Bundesliga (2 Seasons)46.0503
Europa Lg (2 Seasons)7.011114012.00.34+1.0+0.14269726.81782837.637.45257.748.8103109.760.8611.1
Champions Lg (2 Seasons)6.011001012.60.37+1.6+0.27289330.11611941.637.24065.049.610587.640.679.5
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
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
2024-202524Sturm Grazat AUT1. Bundesliga1st30.0382Matches
9 Seasons7 Clubs5 Leagues144.320711413498.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
Sturm Graz (2 Seasons)1 League46.0503
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
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 (2 Seasons)46.0503
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
2024-202524Sturm Graz1. Champions Lg6.011001012.60.37+1.6+0.27289330.11611941.637.24065.049.610587.640.679.5Matches
3 Seasons2 Clubs2 Leagues13.022115024.60.36+2.6+0.205419028.43394739.537.39260.949.1208188.7100.7710.3
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 (2 Seasons)2 Leagues12.020104024.20.37+4.2+0.355318628.53134341.538.18962.950.2199189.090.7510.2
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 (2 Seasons)6.011001012.60.37+1.6+0.27289330.11611941.637.24065.049.610587.640.679.5

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
2024-202524Sturm Grazat AUT1. Bundesliga30302,70030.0000000000.000.000.000.000.00Matches
2024-202524Sturm Graz1. Champions Lg665406.0000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00Matches
9 Seasons7 Clubs9 Leagues15915914,275158.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
Sturm Graz (2 Seasons)3 Leagues58585,22058.0000000100.00.00.00.00000.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
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
Bundesliga (2 Seasons)46464,14046.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
Champions Lg (2 Seasons)665406.0000000000.00.00.00.00000.000.000.000.000.000.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
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
2024-202524Sturm Graz2 Leagues36363,24036.0000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
9 Seasons7 Clubs9 Leagues15915914,275158.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
Sturm Graz (2 Seasons)3 Leagues58585,22058.0000000100.00.00.00.00000.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
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
Bundesliga (2 Seasons)46464,14046.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
Champions Lg (2 Seasons)665406.0000000000.00.00.00.00000.000.000.000.000.000.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
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
2024-202524Sturm Grazat AUT1. Bundesliga1st30302,70030.0000000000.000.000.000.000.00Matches
9 Seasons7 Clubs5 Leagues14514512,985144.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
Sturm Graz (2 Seasons)1 League46464,14046.0000000100.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
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 (2 Seasons)46464,14046.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
2024-202524Sturm Graz1. Champions Lg665406.0000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00Matches
3 Seasons2 Clubs2 Leagues13131,17013.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 (2 Seasons)2 Leagues12121,08012.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 (2 Seasons)665406.0000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
Become a Stathead & surf this site ad-free.

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
2024-202524Sturm Grazat AUT1. Bundesliga30.00000.000.0000Matches
2024-202524Sturm Graz1. Champions Lg6.00000.000.000000.00.00.00.0Matches
9 Seasons7 Clubs9 Leagues158.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
Sturm Graz (2 Seasons)3 Leagues58.00000.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
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
Bundesliga (2 Seasons)46.00000.000.0000
Europa Lg (2 Seasons)7.00000.000.000000.00.00.00.0
Champions Lg (2 Seasons)6.00000.000.000000.00.00.00.0
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
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
2024-202524Sturm Graz2 Leagues36.00000.000.000000.00.00.00.0
9 Seasons7 Clubs9 Leagues158.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
Sturm Graz (2 Seasons)3 Leagues58.00000.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
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
Bundesliga (2 Seasons)46.00000.000.0000
Europa Lg (2 Seasons)7.00000.000.000000.00.00.00.0
Champions Lg (2 Seasons)6.00000.000.000000.00.00.00.0
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
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
2024-202524Sturm Grazat AUT1. Bundesliga1st30.00000.000.0000Matches
9 Seasons7 Clubs5 Leagues144.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
Sturm Graz (2 Seasons)1 League46.00000.000.0000
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
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 (2 Seasons)46.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
2024-202524Sturm Graz1. Champions Lg6.00000.000.000000.00.00.00.0Matches
3 Seasons2 Clubs2 Leagues13.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 (2 Seasons)2 Leagues12.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 (2 Seasons)6.00000.000.000000.00.00.00.0

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
2024-202524Sturm Grazat AUT1. Bundesliga30.00Matches
2024-202524Sturm Graz1. Champions Lg6.012920363.5391729761111100.06565100.05312542.400.00.00.002000Matches
9 Seasons7 Clubs9 Leagues158.61762281262.75810345660254254100.071273297.3791179544.100.10.2-0.1250001
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
Sturm Graz (2 Seasons)3 Leagues58.025440662.6775854922929100.011411599.111125843.000.00.00.003000
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
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
Bundesliga (2 Seasons)46.00
Europa Lg (2 Seasons)7.014923264.2436729002424100.0646697.06114043.600.00.00.001000
Champions Lg (2 Seasons)6.012920363.5391729761111100.06565100.05312542.400.00.00.002000
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
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
2024-202524Sturm Graz2 Leagues36.012920363.5391729761111100.06565100.05312542.400.00.00.002000
9 Seasons7 Clubs9 Leagues158.61762281262.75810345660254254100.071273297.3791179544.100.10.2-0.1250001
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
Sturm Graz (2 Seasons)3 Leagues58.025440662.6775854922929100.011411599.111125843.000.00.00.003000
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
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
Bundesliga (2 Seasons)46.00
Europa Lg (2 Seasons)7.014923264.2436729002424100.0646697.06114043.600.00.00.001000
Champions Lg (2 Seasons)6.012920363.5391729761111100.06565100.05312542.400.00.00.002000
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
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
2024-202524Sturm Grazat AUT1. Bundesliga1st30.00Matches
9 Seasons7 Clubs5 Leagues144.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
Sturm Graz (2 Seasons)1 League46.00
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
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 (2 Seasons)46.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
2024-202524Sturm Graz1. Champions Lg6.012920363.5391729761111100.06565100.05312542.400.00.00.002000Matches
3 Seasons2 Clubs2 Leagues13.027843563.9828458763535100.012913198.511426543.000.00.00.003000
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 (2 Seasons)2 Leagues12.025440662.6775854922929100.011411599.111125843.000.00.00.003000
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 (2 Seasons)6.012920363.5391729761111100.06565100.05312542.400.00.00.002000

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
2024-202524Sturm Grazat AUT1. Bundesliga30.00Matches
2024-202524Sturm Graz1. Champions Lg6.020314358180000000012920Matches
9 Seasons7 Clubs9 Leagues158.6281219738181910150000001762214
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
Sturm Graz (2 Seasons)3 Leagues58.0406274128390000000025440
Jong Ajax (2 Seasons)1 League29.00
Ajax (2 Seasons)3 Leagues3.0776893000000006000
Vitesse (1 Season)1 League25.4913675231560800000058571
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
Bundesliga (2 Seasons)46.00
Europa Lg (2 Seasons)7.023215575230000000014920
Champions Lg (2 Seasons)6.020314358180000000012920
First Division A (1 Season)7.024216773220000000016720
PL2 — Div. 1 (1 Season)5.0
FA Cup (1 Season)1.30
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
2024-202524Sturm Graz2 Leagues36.020314358180000000012920
9 Seasons7 Clubs9 Leagues158.6281219738181910150000001762214
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Emmen (3 Seasons)2 Leagues34.81174789377710700000069683
Sturm Graz (2 Seasons)3 Leagues58.0406274128390000000025440
Jong Ajax (2 Seasons)1 League29.00
Ajax (2 Seasons)3 Leagues3.0776893000000006000
Vitesse (1 Season)1 League25.4913675231560800000058571
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
Bundesliga (2 Seasons)46.00
Europa Lg (2 Seasons)7.023215575230000000014920
Champions Lg (2 Seasons)6.020314358180000000012920
First Division A (1 Season)7.024216773220000000016720
PL2 — Div. 1 (1 Season)5.0
FA Cup (1 Season)1.30
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
2024-202524Sturm Grazat AUT1. Bundesliga1st30.00Matches
9 Seasons7 Clubs5 Leagues144.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
Sturm Graz (2 Seasons)1 League46.00
Jong Ajax (2 Seasons)1 League29.00
Ajax (2 Seasons)1 League2.0484441000000003600
Vitesse (1 Season)1 League25.4913675231560800000058571
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 (2 Seasons)46.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
2024-202524Sturm Graz1. Champions Lg6.020314358180000000012920Matches
3 Seasons2 Clubs2 Leagues13.0435298133410000000027840
Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Sturm Graz (2 Seasons)2 Leagues12.0406274128390000000025440
Ajax (1 Season)2 Leagues1.0292452000000002400
Europa Lg (2 Seasons)7.023215575230000000014920
Champions Lg (2 Seasons)6.020314358180000000012920

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
2024-202524Sturm Grazat AUT1. Bundesliga30.0Matches
2024-202524Sturm Graz1. Champions Lg6.000.0000000000.00000000Matches
9 Seasons7 Clubs9 Leagues158.6140.1777000000.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
Sturm Graz (2 Seasons)3 Leagues58.020.1711000000.00000000
Jong Ajax (2 Seasons)1 League29.0
Ajax (2 Seasons)3 Leagues3.000.0000000000.00000000
Vitesse (1 Season)1 League25.460.2433000000.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
Bundesliga (2 Seasons)46.0
Europa Lg (2 Seasons)7.020.2911000000.00000000
Champions Lg (2 Seasons)6.000.0000000000.00000000
First Division A (1 Season)7.010.1410000000.00000000
PL2 — Div. 1 (1 Season)5.0
FA Cup (1 Season)1.3
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
2024-202524Sturm Graz2 Leagues36.000.0000000000.00000000
9 Seasons7 Clubs9 Leagues158.6140.1777000000.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
Sturm Graz (2 Seasons)3 Leagues58.020.1711000000.00000000
Jong Ajax (2 Seasons)1 League29.0
Ajax (2 Seasons)3 Leagues3.000.0000000000.00000000
Vitesse (1 Season)1 League25.460.2433000000.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
Bundesliga (2 Seasons)46.0
Europa Lg (2 Seasons)7.020.2911000000.00000000
Champions Lg (2 Seasons)6.000.0000000000.00000000
First Division A (1 Season)7.010.1410000000.00000000
PL2 — Div. 1 (1 Season)5.0
FA Cup (1 Season)1.3
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
2024-202524Sturm Grazat AUT1. Bundesliga1st30.0Matches
9 Seasons7 Clubs5 Leagues144.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
Sturm Graz (2 Seasons)1 League46.0
Jong Ajax (2 Seasons)1 League29.0
Ajax (2 Seasons)1 League2.000.0000000000.00000000
Vitesse (1 Season)1 League25.460.2433000000.00000000
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 (2 Seasons)46.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
2024-202524Sturm Graz1. Champions Lg6.000.0000000000.00000000Matches
3 Seasons2 Clubs2 Leagues13.020.1511000000.00000000
Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Sturm Graz (2 Seasons)2 Leagues12.020.1711000000.00000000
Ajax (1 Season)2 Leagues1.000.0000000000.00000000
Europa Lg (2 Seasons)7.020.2911000000.00000000
Champions Lg (2 Seasons)6.000.0000000000.00000000

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
2024-202524Sturm Grazat AUT1. Bundesliga30.000Matches
2024-202524Sturm Graz1. Champions Lg6.0000000000000030Matches
9 Seasons7 Clubs9 Leagues158.6131001520.04101335215
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
Sturm Graz (2 Seasons)3 Leagues58.0000000000000050
Jong Ajax (2 Seasons)1 League29.0210
Ajax (2 Seasons)3 Leagues3.01110011100.000000102
Vitesse (1 Season)1 League25.400000020.0200011176
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
Bundesliga (2 Seasons)46.0000
Europa Lg (2 Seasons)7.0000000000000021
Champions Lg (2 Seasons)6.0000000000000030
First Division A (1 Season)7.000000010.010000071
PL2 — Div. 1 (1 Season)5.00
FA Cup (1 Season)1.3000
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
2024-202524Sturm Graz2 Leagues36.0000000000000030
9 Seasons7 Clubs9 Leagues158.6131001520.04101335215
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
Sturm Graz (2 Seasons)3 Leagues58.0000000000000050
Jong Ajax (2 Seasons)1 League29.0210
Ajax (2 Seasons)3 Leagues3.01110011100.000000102
Vitesse (1 Season)1 League25.400000020.0200011176
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
Bundesliga (2 Seasons)46.0000
Europa Lg (2 Seasons)7.0000000000000021
Champions Lg (2 Seasons)6.0000000000000030
First Division A (1 Season)7.000000010.010000071
PL2 — Div. 1 (1 Season)5.00
FA Cup (1 Season)1.3000
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
2024-202524Sturm Grazat AUT1. Bundesliga1st30.000Matches
9 Seasons7 Clubs5 Leagues144.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
Sturm Graz (2 Seasons)1 League46.0000
Jong Ajax (2 Seasons)1 League29.0210
Ajax (2 Seasons)1 League2.01110011100.000000101
Vitesse (1 Season)1 League25.400000020.0200011176
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 (2 Seasons)46.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
2024-202524Sturm Graz1. Champions Lg6.0000000000000030Matches
3 Seasons2 Clubs2 Leagues13.0000000000000051
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 (2 Seasons)2 Leagues12.0000000000000050
Ajax (1 Season)2 Leagues1.0000000000000001
Europa Lg (2 Seasons)7.0000000000000021
Champions Lg (2 Seasons)6.0000000000000030

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
2024-202524Sturm Grazat AUT1. Bundesliga30.0Matches
2024-202524Sturm Graz1. Champions Lg6.022518422500022500012253734000000960Matches
9 Seasons7 Clubs9 Leagues158.630402564303091130402150.0150.01599892553230212012291
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
Sturm Graz (2 Seasons)3 Leagues58.04453754450004450002431143681000001810
Jong Ajax (2 Seasons)1 League29.0
Ajax (2 Seasons)3 Leagues3.0817181000810005322410100000450
Vitesse (1 Season)1 League25.498279898020098211100.000.054629011596000004300
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
Bundesliga (2 Seasons)46.0
Europa Lg (2 Seasons)7.0252218252000252000139682372000001010
Champions Lg (2 Seasons)6.022518422500022500012253734000000960
First Division A (1 Season)7.025621425330025600016498663000010920
PL2 — Div. 1 (1 Season)5.0
FA Cup (1 Season)1.3
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
2024-202524Sturm Graz2 Leagues36.022518422500022500012253734000000960
9 Seasons7 Clubs9 Leagues158.630402564303091130402150.0150.01599892553230212012291
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
Sturm Graz (2 Seasons)3 Leagues58.04453754450004450002431143681000001810
Jong Ajax (2 Seasons)1 League29.0
Ajax (2 Seasons)3 Leagues3.0817181000810005322410100000450
Vitesse (1 Season)1 League25.498279898020098211100.000.054629011596000004300
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
Bundesliga (2 Seasons)46.0
Europa Lg (2 Seasons)7.0252218252000252000139682372000001010
Champions Lg (2 Seasons)6.022518422500022500012253734000000960
First Division A (1 Season)7.025621425330025600016498663000010920
PL2 — Div. 1 (1 Season)5.0
FA Cup (1 Season)1.3
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
2024-202524Sturm Grazat AUT1. Bundesliga1st30.0Matches
9 Seasons7 Clubs5 Leagues144.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
Sturm Graz (2 Seasons)1 League46.0
Jong Ajax (2 Seasons)1 League29.0
Ajax (2 Seasons)1 League2.049444900049000351487000000290
Vitesse (1 Season)1 League25.498279898020098211100.000.054629011596000004300
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 (2 Seasons)46.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
2024-202524Sturm Graz1. Champions Lg6.022518422500022500012253734000000960Matches
3 Seasons2 Clubs2 Leagues13.04774024770004770002611219712000001970
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 (2 Seasons)2 Leagues12.04453754450004450002431143681000001810
Ajax (1 Season)2 Leagues1.03227320003200018763100000160
Europa Lg (2 Seasons)7.0252218252000252000139682372000001010
Champions Lg (2 Seasons)6.022518422500022500012253734000000960

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 A7630907.07907020.86612-6-0.868.59.8-1.3-0.19Matches
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,4409050.016.0169016002.132612+14+0.87-0.31Matches
2023-202423Sturm Graz2. Europa Lg654090100.06.06906000.6749-5-0.835.69.4-3.9-0.64Matches
2024-202524Sturm Grazat AUT1. Bundesliga302,7009093.830.0309030001.976238+24+0.80-0.70Matches
2024-202524Sturm Graz1. Champions Lg65409075.06.06906000.50211-9-1.50-1.504.112.5-8.4-1.40-0.63Matches
9 Seasons7 Clubs9 Leagues15914,2759037.6158.6159901550921.49242232+10+0.06-0.5699.9121.2-21.3-0.26-1.68
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
Sturm Graz (2 Seasons)3 Leagues585,2209074.458.0589058001.739470+24+0.41-0.699.722.0-12.3-1.02-0.25
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
Oostende (1 Season)1 League7630907.07907020.86612-6-0.868.59.8-1.3-0.19
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
Bundesliga (2 Seasons)464,1409071.946.0469046002.038850+38+0.83-0.40
Europa Lg (2 Seasons)76309058.37.07907050.57511-6-0.86-2.268.810.1-1.3-0.19-1.77
Champions Lg (2 Seasons)65409042.96.06906030.50211-9-1.50-1.504.112.5-8.4-1.40-0.63
First Division A (1 Season)7630907.07907020.86612-6-0.868.59.8-1.3-0.19
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
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 League7630907.07907020.86612-6-0.868.59.8-1.3-0.19
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,9809057.922.0229022001.733021+9+0.41-0.785.69.4-3.9-0.64
2024-202524Sturm Graz2 Leagues363,2409090.036.0369036001.736449+15+0.42-0.334.112.5-8.4-1.40-0.63
9 Seasons7 Clubs9 Leagues15914,2759037.6158.6159901550921.49242232+10+0.06-0.5699.9121.2-21.3-0.26-1.68
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
Sturm Graz (2 Seasons)3 Leagues585,2209074.458.0589058001.739470+24+0.41-0.699.722.0-12.3-1.02-0.25
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
Oostende (1 Season)1 League7630907.07907020.86612-6-0.868.59.8-1.3-0.19
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
Bundesliga (2 Seasons)464,1409071.946.0469046002.038850+38+0.83-0.40
Europa Lg (2 Seasons)76309058.37.07907050.57511-6-0.86-2.268.810.1-1.3-0.19-1.77
Champions Lg (2 Seasons)65409042.96.06906030.50211-9-1.50-1.504.112.5-8.4-1.40-0.63
First Division A (1 Season)7630907.07907020.86612-6-0.868.59.8-1.3-0.19
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
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 A13th7630907.07907020.86612-6-0.868.59.8-1.3-0.19Matches
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,4409050.016.0169016002.132612+14+0.87-0.31Matches
2024-202524Sturm Grazat AUT1. Bundesliga1st302,7009093.830.0309030001.976238+24+0.80-0.70Matches
9 Seasons7 Clubs5 Leagues14512,9859036.9144.3145901410821.57233209+24+0.17-0.4587.098.6-11.6-0.17-1.67
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
Sturm Graz (2 Seasons)1 League464,1409071.946.0469046002.038850+38+0.83-0.40
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
Oostende (1 Season)1 League7630907.07907020.86612-6-0.868.59.8-1.3-0.19
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 (2 Seasons)464,1409071.946.0469046002.038850+38+0.83-0.40
First Division A (1 Season)7630907.07907020.86612-6-0.868.59.8-1.3-0.19
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
2024-202524Sturm Graz1. Champions Lg65409075.06.06906000.50211-9-1.50-1.504.112.5-8.4-1.40-0.63Matches
3 Seasons2 Clubs2 Leagues131,1709050.013.0139013080.54722-15-1.15-2.1512.922.7-9.8-0.75-1.66
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 (2 Seasons)2 Leagues121,0809085.712.0129012000.59620-14-1.17-1.179.722.0-12.3-1.02-0.25
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 (2 Seasons)65409042.96.06906030.50211-9-1.50-1.504.112.5-8.4-1.40-0.63

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
2024-202524Sturm Grazat AUT1. Bundesliga30.00000100000Matches
2024-202524Sturm Graz1. Champions Lg6.0000020000000630100.0Matches
9 Seasons7 Clubs9 Leagues158.6210219003300013227487.1
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
Sturm Graz (2 Seasons)3 Leagues58.01000500000001480100.0
Jong Ajax (2 Seasons)1 League29.01001600120
Ajax (2 Seasons)3 Leagues3.0000000001000800
Vitesse (1 Season)1 League25.4010110010000557463.6
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
Bundesliga (2 Seasons)46.01000200000
Europa Lg (2 Seasons)7.00000100000001150100.0
Champions Lg (2 Seasons)6.0000020000000630100.0
First Division A (1 Season)7.0000020000000910100.0
PL2 — Div. 1 (1 Season)5.00000
FA Cup (1 Season)1.30000000000
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
2024-202524Sturm Graz2 Leagues36.0000030000000630100.0
9 Seasons7 Clubs9 Leagues158.6210219003300013227487.1
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
Sturm Graz (2 Seasons)3 Leagues58.01000500000001480100.0
Jong Ajax (2 Seasons)1 League29.01001600120
Ajax (2 Seasons)3 Leagues3.0000000001000800
Vitesse (1 Season)1 League25.4010110010000557463.6
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
Bundesliga (2 Seasons)46.01000200000
Europa Lg (2 Seasons)7.00000100000001150100.0
Champions Lg (2 Seasons)6.0000020000000630100.0
First Division A (1 Season)7.0000020000000910100.0
PL2 — Div. 1 (1 Season)5.00000
FA Cup (1 Season)1.30000000000
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
2024-202524Sturm Grazat AUT1. Bundesliga1st30.00000100000Matches
9 Seasons7 Clubs5 Leagues144.3210216003300011519482.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
Sturm Graz (2 Seasons)1 League46.01000200000
Jong Ajax (2 Seasons)1 League29.01001600120
Ajax (2 Seasons)1 League2.0000000001000500
Vitesse (1 Season)1 League25.4010110010000557463.6
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 (2 Seasons)46.01000200000
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
2024-202524Sturm Graz1. Champions Lg6.0000020000000630100.0Matches
3 Seasons2 Clubs2 Leagues13.00000300000001780100.0
Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Sturm Graz (2 Seasons)2 Leagues12.00000300000001480100.0
Ajax (1 Season)2 Leagues1.0000000000000300
Europa Lg (2 Seasons)7.00000100000001150100.0
Champions Lg (2 Seasons)6.0000020000000630100.0

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.