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
2025-02-07FriBundesligaRegular seasonHomeD 2–2Sturm GrazAustria WienYGK9022150.001100Match Report
2025-01-29WedChampions LgLeague phaseHomeW 1–0at Sturm Grazde RB LeipzigYGK90505100.010.5000062524.026269.245.8887.557.52129.505.8Match Report
2025-01-21TueChampions LgLeague phaseAwayL 0–5at Sturm Grazit AtalantaYGK9095444.404.8000031717.636141.737.5633.345.51700.005.0Match Report
2024-11-23SatBundesligaRegular seasonHomeW 7–0Sturm GrazSK Austria KlagenfurtYGK90202100.010000Match Report
2024-11-09SatBundesligaRegular seasonAwayW 2–1Sturm GrazHartbergYGK9041375.000000Match 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.8732.1610816411.8531125.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.71271555.6133228.60000Matches
2021-202221Brightoneng ENGJr. PL2 — Div. 1554505.0221120.0211050.0Matches
2022-202322Vitessenl NED1. Eredivisie26262,29025.4311.22966667.78711830.81010100.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. Bundesliga15151,35015.0171.13463267.41032426.7321033.3Matches
2024-202524Sturm Graz1. Champions Lg665406.0111.83352468.6105116.70000Matches
9 Seasons7 Clubs9 Leagues14414412,926143.62101.4643831270.86034503524.318124225.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.8742.124375.011816411.4531125.0
Sturm Graz (2 Seasons)3 Leagues43433,87043.0491.1416111772.0228131330.2642033.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.22966667.78711830.81010100.0
Oostende (1 Season)1 League776307.0121.71271555.6133228.60000
Brighton (1 Season)1 League554505.0221120.0211050.0
Brighton (1 Season)3 Leagues111201.310.75100.010000.00000
Eredivisie (4 Seasons)62625,51661.31051.71976667.02015271321.0632140.0
Eerste Divisie (4 Seasons)30302,70030.0411.3714811275.71686723.365010.0
Bundesliga (2 Seasons)31312,79031.0290.94977373.220741135.5532040.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.71271555.6133228.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.8732.1610816411.8531125.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.71271555.6133228.60000
2021-202221Brighton3 Leagues111201.310.75100.010000.00000
2021-202221Brighton1 League554505.0221120.0211050.0
2022-202322Vitesse1 League26262,29025.4311.22966667.78711830.81010100.0
2023-202423Sturm Graz2 Leagues22221,98022.0210.95806176.31156836.4321033.3
2024-202524Sturm Graz2 Leagues21211,89021.0281.33815667.91137523.8321033.3
9 Seasons7 Clubs9 Leagues14414412,926143.62101.4643831270.86034503524.318124225.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.8742.124375.011816411.4531125.0
Sturm Graz (2 Seasons)3 Leagues43433,87043.0491.1416111772.0228131330.2642033.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.22966667.78711830.81010100.0
Oostende (1 Season)1 League776307.0121.71271555.6133228.60000
Brighton (1 Season)1 League554505.0221120.0211050.0
Brighton (1 Season)3 Leagues111201.310.75100.010000.00000
Eredivisie (4 Seasons)62625,51661.31051.71976667.02015271321.0632140.0
Eerste Divisie (4 Seasons)30302,70030.0411.3714811275.71686723.365010.0
Bundesliga (2 Seasons)31312,79031.0290.94977373.220741135.5532040.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.71271555.6133228.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.8732.1610816411.8531125.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.71271555.6133228.60000Matches
2021-202221Brightoneng ENGJr. PL2 — Div. 110th554505.0221120.0211050.0Matches
2022-202322Vitessenl NED1. Eredivisie10th26262,29025.4311.22966667.78711830.81010100.0Matches
2023-202423Sturm Grazat AUT1. Bundesliga1st16161,44016.0120.75514178.41042743.8211050.0Matches
2024-202524Sturm Grazat AUT1. Bundesliga2nd15151,35015.0171.13463267.41032426.7321033.3Matches
9 Seasons7 Clubs5 Leagues13013011,636129.31871.4536926671.35733403325.417114226.7
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.8742.124375.011816411.4531125.0
Sturm Graz (2 Seasons)1 League31312,79031.0290.94977373.220741135.5532040.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.22966667.78711830.81010100.0
Oostende (1 Season)1 League776307.0121.71271555.6133228.60000
Brighton (1 Season)1 League554505.0221120.0211050.0
Eredivisie (4 Seasons)62625,51661.31051.71976667.02015271321.0632140.0
Eerste Divisie (4 Seasons)30302,70030.0411.3714811275.71686723.365010.0
Bundesliga (2 Seasons)31312,79031.0290.94977373.220741135.5532040.0
First Division A (1 Season)776307.0121.71271555.6133228.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.8733Matches
2019-202019Jong Ajaxnl NED2. Eerste Divisie14.0183Matches
2020-202120Jong Ajaxnl NED2. Eerste Divisie15.0222Matches
2020-202120Ajaxnl NED1. Eredivisie2.010Matches
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.0120Matches
2021-202221Brightoneng ENGJr. PL2 — Div. 15.01Matches
2022-202322Vitessenl NED1. Eredivisie25.4310Matches
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. Bundesliga15.0172Matches
2024-202524Sturm Graz1. Champions Lg6.011001012.60.37+1.6+0.27289330.11611941.637.24065.049.610587.640.679.5Matches
9 Seasons7 Clubs9 Leagues143.62101215024.60.36+2.6+0.205419028.43394739.537.39260.949.1208188.7100.7710.3
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.8743
Sturm Graz (2 Seasons)3 Leagues43.049404024.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.0301100.40.11-1.6-1.561425.026415.427.530.017.7900.011.0012.0
Vitesse (1 Season)1 League25.4310
Oostende (1 Season)1 League7.0120
Brighton (1 Season)1 League5.01
Brighton (1 Season)3 Leagues1.310
Eredivisie (4 Seasons)61.31053
Eerste Divisie (4 Seasons)30.0415
Bundesliga (2 Seasons)31.0293
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.0120
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.8733
2019-202019Jong Ajax1 League14.0183
2020-202120Ajax3 Leagues3.0301100.40.11-1.6-1.561425.026415.427.530.017.7900.011.0012.0
2020-202120Jong Ajax1 League15.0222
2021-202221Oostende1 League7.0120
2021-202221Brighton3 Leagues1.310
2021-202221Brighton1 League5.01
2022-202322Vitesse1 League25.4310
2023-202423Sturm Graz2 Leagues22.021203011.60.37+2.6+0.43259326.91522441.439.14961.250.7941010.650.8311.0
2024-202524Sturm Graz2 Leagues21.028201012.60.37+1.6+0.27289330.11611941.637.24065.049.610587.640.679.5
9 Seasons7 Clubs9 Leagues143.62101215024.60.36+2.6+0.205419028.43394739.537.39260.949.1208188.7100.7710.3
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.8743
Sturm Graz (2 Seasons)3 Leagues43.049404024.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.0301100.40.11-1.6-1.561425.026415.427.530.017.7900.011.0012.0
Vitesse (1 Season)1 League25.4310
Oostende (1 Season)1 League7.0120
Brighton (1 Season)1 League5.01
Brighton (1 Season)3 Leagues1.310
Eredivisie (4 Seasons)61.31053
Eerste Divisie (4 Seasons)30.0415
Bundesliga (2 Seasons)31.0293
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.0120
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.8733Matches
2019-202019Jong Ajaxnl NED2. Eerste Divisie4th14.0183Matches
2020-202120Ajaxnl NED1. Eredivisie1st2.010Matches
2020-202120Jong Ajaxnl NED2. Eerste Divisie16th15.0222Matches
2021-202221Oostendebe BEL1. First Division A13th7.0120Matches
2021-202221Brightoneng ENGJr. PL2 — Div. 110th5.01Matches
2022-202322Vitessenl NED1. Eredivisie10th25.4310Matches
2023-202423Sturm Grazat AUT1. Bundesliga1st16.0121Matches
2024-202524Sturm Grazat AUT1. Bundesliga2nd15.0172Matches
9 Seasons7 Clubs5 Leagues129.318711
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.8743
Sturm Graz (2 Seasons)1 League31.0293
Jong Ajax (2 Seasons)1 League29.0405
Ajax (2 Seasons)1 League2.010
Vitesse (1 Season)1 League25.4310
Oostende (1 Season)1 League7.0120
Brighton (1 Season)1 League5.01
Brighton (1 Season)1 League
Eredivisie (4 Seasons)61.31053
Eerste Divisie (4 Seasons)30.0415
Bundesliga (2 Seasons)31.0293
First Division A (1 Season)7.0120
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
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.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.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.000.000.000.000.00Matches
2021-202221Brightoneng ENGJr. PL2 — Div. 1554505.0000000000.000.000.000.000.00Matches
2021-202221Brightoneng ENG1. Premier League00Matches
2022-202322Vitessenl NED1. Eredivisie26262,29025.4000000010.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. Bundesliga15151,35015.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 Leagues14414412,925143.6000000210.00.00.00.00000.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.000.000.000.000.00
Sturm Graz (2 Seasons)3 Leagues43433,87043.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.000.000.000.000.00
Oostende (1 Season)1 League776307.0000000000.000.000.000.000.00
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.000.000.000.000.00
Eerste Divisie (4 Seasons)30302,70030.0000000100.000.000.000.000.00
Bundesliga (2 Seasons)31312,79031.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.000.000.000.000.00
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.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.000.000.000.000.00
2021-202221Brighton3 Leagues111201.3000000000.000.000.000.000.00
2021-202221Brighton1 League554505.0000000000.000.000.000.000.00
2022-202322Vitesse1 League26262,29025.4000000010.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 Leagues21211,89021.0000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
9 Seasons7 Clubs9 Leagues14414412,925143.6000000210.00.00.00.00000.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.000.000.000.000.00
Sturm Graz (2 Seasons)3 Leagues43433,87043.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.000.000.000.000.00
Oostende (1 Season)1 League776307.0000000000.000.000.000.000.00
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.000.000.000.000.00
Eerste Divisie (4 Seasons)30302,70030.0000000100.000.000.000.000.00
Bundesliga (2 Seasons)31312,79031.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.000.000.000.000.00
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 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
2016-201716Emmennl NED2. Eerste Divisie9th00Matches
2017-201817Emmennl NED2. Eerste Divisie7th11901.0000000000.000.000.000.000.00Matches
2018-201918Emmennl NED1. Eredivisie14th34343,04533.8000000000.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.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.000.000.000.000.00Matches
2021-202221Brightoneng ENG1. Premier League9th00Matches
2021-202221Brightoneng ENGJr. PL2 — Div. 110th554505.0000000000.000.000.000.000.00Matches
2022-202322Vitessenl NED1. Eredivisie10th26262,29025.4000000010.000.000.000.000.00Matches
2023-202423Sturm Grazat AUT1. Bundesliga1st16161,44016.0000000100.000.000.000.000.00Matches
2024-202524Sturm Grazat AUT1. Bundesliga2nd15151,35015.0000000000.000.000.000.000.00Matches
9 Seasons7 Clubs5 Leagues13013011,635129.3000000210.000.000.000.000.00
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
Emmen (3 Seasons)2 Leagues35353,13534.8000000000.000.000.000.000.00
Sturm Graz (2 Seasons)1 League31312,79031.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.000.000.000.000.00
Vitesse (1 Season)1 League26262,29025.4000000010.000.000.000.000.00
Oostende (1 Season)1 League776307.0000000000.000.000.000.000.00
Brighton (1 Season)1 League554505.0000000000.000.000.000.000.00
Brighton (1 Season)1 League00
Eredivisie (4 Seasons)62625,51561.3000000010.000.000.000.000.00
Eerste Divisie (4 Seasons)30302,70030.0000000100.000.000.000.000.00
Bundesliga (2 Seasons)31312,79031.0000000100.000.000.000.000.00
First Division A (1 Season)776307.0000000000.000.000.000.000.00
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

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.8000Matches
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.0000Matches
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.0000Matches
2021-202221Brightoneng ENGJr. PL2 — Div. 15.0000Matches
2022-202322Vitessenl NED1. Eredivisie25.40000.000.0000Matches
2023-202423Sturm Grazat AUT1. Bundesliga16.00000.000.0000Matches
2023-202423Sturm Graz2. Europa Lg6.00000.000.000000.00.00.00.0Matches
2024-202524Sturm Grazat AUT1. Bundesliga15.00000.000.0000Matches
2024-202524Sturm Graz1. Champions Lg6.00000.000.000000.00.00.00.0Matches
9 Seasons7 Clubs9 Leagues143.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.0000
Sturm Graz (2 Seasons)3 Leagues43.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.0000
Oostende (1 Season)1 League7.00000.000.0000
Brighton (1 Season)1 League5.0000
Brighton (1 Season)3 Leagues1.30000.000.0000
Eredivisie (4 Seasons)61.30000.000.0000
Eerste Divisie (4 Seasons)30.00100.00.030.000.0000
Bundesliga (2 Seasons)31.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.0000
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.8000
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.0000
2021-202221Brighton3 Leagues1.30000.000.0000
2021-202221Brighton1 League5.0000
2022-202322Vitesse1 League25.40000.000.0000
2023-202423Sturm Graz2 Leagues22.00000.000.000000.00.00.00.0
2024-202524Sturm Graz2 Leagues21.00000.000.000000.00.00.00.0
9 Seasons7 Clubs9 Leagues143.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.0000
Sturm Graz (2 Seasons)3 Leagues43.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.0000
Oostende (1 Season)1 League7.00000.000.0000
Brighton (1 Season)1 League5.0000
Brighton (1 Season)3 Leagues1.30000.000.0000
Eredivisie (4 Seasons)61.30000.000.0000
Eerste Divisie (4 Seasons)30.00100.00.030.000.0000
Bundesliga (2 Seasons)31.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.0000
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
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
2017-201817Emmennl NED2. Eerste Divisie7th1.00000.000.0000Matches
2018-201918Emmennl NED1. Eredivisie14th33.8000Matches
2019-202019Jong Ajaxnl NED2. Eerste Divisie4th14.00000.000.0000Matches
2020-202120Ajaxnl NED1. Eredivisie1st2.00000.000.0000Matches
2020-202120Jong Ajaxnl NED2. Eerste Divisie16th15.00100.00.070.000.0000Matches
2021-202221Oostendebe BEL1. First Division A13th7.00000.000.0000Matches
2021-202221Brightoneng ENGJr. PL2 — Div. 110th5.0000Matches
2022-202322Vitessenl NED1. Eredivisie10th25.40000.000.0000Matches
2023-202423Sturm Grazat AUT1. Bundesliga1st16.00000.000.0000Matches
2024-202524Sturm Grazat AUT1. Bundesliga2nd15.00000.000.0000Matches
9 Seasons7 Clubs5 Leagues129.30100.00.010.000.0000
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Emmen (3 Seasons)2 Leagues34.80000.000.0000
Sturm Graz (2 Seasons)1 League31.00000.000.0000
Jong Ajax (2 Seasons)1 League29.00100.00.030.000.0000
Ajax (2 Seasons)1 League2.00000.000.0000
Vitesse (1 Season)1 League25.40000.000.0000
Oostende (1 Season)1 League7.00000.000.0000
Brighton (1 Season)1 League5.0000
Brighton (1 Season)1 League
Eredivisie (4 Seasons)61.30000.000.0000
Eerste Divisie (4 Seasons)30.00100.00.030.000.0000
Bundesliga (2 Seasons)31.00000.000.0000
First Division A (1 Season)7.00000.000.0000
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.80Matches
2019-202019Jong Ajaxnl NED2. Eerste Divisie14.00Matches
2020-202120Jong Ajaxnl NED2. Eerste Divisie15.00Matches
2020-202120Ajaxnl NED1. Eredivisie2.00Matches
2020-202120Ajax2. Europa Lg1.0242982.852638466100.0151693.83742.900.00.00.000000Matches
2021-202221Brightoneng ENGFA Cup1.30Matches
2021-202221Oostendebe BEL1. First Division A7.00Matches
2021-202221Brightoneng ENGJr. PL2 — Div. 15.00Matches
2022-202322Vitessenl NED1. Eredivisie25.40Matches
2023-202423Sturm Grazat AUT1. Bundesliga16.00Matches
2023-202423Sturm Graz2. Europa Lg6.012520361.6384125161818100.0495098.05813343.600.00.00.001000Matches
2024-202524Sturm Grazat AUT1. Bundesliga15.00Matches
2024-202524Sturm Graz1. Champions Lg6.012920363.5391729761111100.06565100.05312542.400.00.00.002000Matches
9 Seasons7 Clubs9 Leagues143.627843563.9828458763535100.012913198.511426543.000.00.00.003000
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.80
Sturm Graz (2 Seasons)3 Leagues43.025440662.6775854922929100.011411599.111125843.000.00.00.003000
Jong Ajax (2 Seasons)1 League29.00
Ajax (2 Seasons)3 Leagues3.0242982.852638466100.0151693.83742.900.00.00.000000
Vitesse (1 Season)1 League25.40
Oostende (1 Season)1 League7.00
Brighton (1 Season)1 League5.00
Brighton (1 Season)3 Leagues1.30
Eredivisie (4 Seasons)61.30
Eerste Divisie (4 Seasons)30.00
Bundesliga (2 Seasons)31.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.00
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.80
2019-202019Jong Ajax1 League14.00
2020-202120Ajax3 Leagues3.0242982.852638466100.0151693.83742.900.00.00.000000
2020-202120Jong Ajax1 League15.00
2021-202221Oostende1 League7.00
2021-202221Brighton3 Leagues1.30
2021-202221Brighton1 League5.00
2022-202322Vitesse1 League25.40
2023-202423Sturm Graz2 Leagues22.012520361.6384125161818100.0495098.05813343.600.00.00.001000
2024-202524Sturm Graz2 Leagues21.012920363.5391729761111100.06565100.05312542.400.00.00.002000
9 Seasons7 Clubs9 Leagues143.627843563.9828458763535100.012913198.511426543.000.00.00.003000
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.80
Sturm Graz (2 Seasons)3 Leagues43.025440662.6775854922929100.011411599.111125843.000.00.00.003000
Jong Ajax (2 Seasons)1 League29.00
Ajax (2 Seasons)3 Leagues3.0242982.852638466100.0151693.83742.900.00.00.000000
Vitesse (1 Season)1 League25.40
Oostende (1 Season)1 League7.00
Brighton (1 Season)1 League5.00
Brighton (1 Season)3 Leagues1.30
Eredivisie (4 Seasons)61.30
Eerste Divisie (4 Seasons)30.00
Bundesliga (2 Seasons)31.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.00
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
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
2017-201817Emmennl NED2. Eerste Divisie7th1.00Matches
2018-201918Emmennl NED1. Eredivisie14th33.80Matches
2019-202019Jong Ajaxnl NED2. Eerste Divisie4th14.00Matches
2020-202120Ajaxnl NED1. Eredivisie1st2.00Matches
2020-202120Jong Ajaxnl NED2. Eerste Divisie16th15.00Matches
2021-202221Oostendebe BEL1. First Division A13th7.00Matches
2021-202221Brightoneng ENGJr. PL2 — Div. 110th5.00Matches
2022-202322Vitessenl NED1. Eredivisie10th25.40Matches
2023-202423Sturm Grazat AUT1. Bundesliga1st16.00Matches
2024-202524Sturm Grazat AUT1. Bundesliga2nd15.00Matches
9 Seasons7 Clubs5 Leagues129.30
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
Emmen (3 Seasons)2 Leagues34.80
Sturm Graz (2 Seasons)1 League31.00
Jong Ajax (2 Seasons)1 League29.00
Ajax (2 Seasons)1 League2.00
Vitesse (1 Season)1 League25.40
Oostende (1 Season)1 League7.00
Brighton (1 Season)1 League5.00
Brighton (1 Season)1 League
Eredivisie (4 Seasons)61.30
Eerste Divisie (4 Seasons)30.00
Bundesliga (2 Seasons)31.00
First Division A (1 Season)7.00
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.8Matches
2019-202019Jong Ajaxnl NED2. Eerste Divisie14.00Matches
2020-202120Jong Ajaxnl NED2. Eerste Divisie15.00Matches
2020-202120Ajaxnl NED1. Eredivisie2.00Matches
2020-202120Ajax2. Europa Lg1.0292452000000002400Matches
2021-202221Brightoneng ENGFA Cup1.30Matches
2021-202221Oostendebe BEL1. First Division A7.00Matches
2021-202221Brightoneng ENGJr. PL2 — Div. 15.0Matches
2022-202322Vitessenl NED1. Eredivisie25.40Matches
2023-202423Sturm Grazat AUT1. Bundesliga16.00Matches
2023-202423Sturm Graz2. Europa Lg6.020313170210000000012520Matches
2024-202524Sturm Grazat AUT1. Bundesliga15.00Matches
2024-202524Sturm Graz1. Champions Lg6.020314358180000000012920Matches
9 Seasons7 Clubs9 Leagues143.6435298133410000000027840
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Emmen (3 Seasons)2 Leagues34.80
Sturm Graz (2 Seasons)3 Leagues43.0406274128390000000025440
Jong Ajax (2 Seasons)1 League29.00
Ajax (2 Seasons)3 Leagues3.0292452000000002400
Vitesse (1 Season)1 League25.40
Oostende (1 Season)1 League7.00
Brighton (1 Season)1 League5.0
Brighton (1 Season)3 Leagues1.30
Eredivisie (4 Seasons)61.30
Eerste Divisie (4 Seasons)30.00
Bundesliga (2 Seasons)31.00
Europa Lg (2 Seasons)7.023215575230000000014920
Champions Lg (2 Seasons)6.020314358180000000012920
First Division A (1 Season)7.00
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.8
2019-202019Jong Ajax1 League14.00
2020-202120Ajax3 Leagues3.0292452000000002400
2020-202120Jong Ajax1 League15.00
2021-202221Oostende1 League7.00
2021-202221Brighton3 Leagues1.30
2021-202221Brighton1 League5.0
2022-202322Vitesse1 League25.40
2023-202423Sturm Graz2 Leagues22.020313170210000000012520
2024-202524Sturm Graz2 Leagues21.020314358180000000012920
9 Seasons7 Clubs9 Leagues143.6435298133410000000027840
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Emmen (3 Seasons)2 Leagues34.80
Sturm Graz (2 Seasons)3 Leagues43.0406274128390000000025440
Jong Ajax (2 Seasons)1 League29.00
Ajax (2 Seasons)3 Leagues3.0292452000000002400
Vitesse (1 Season)1 League25.40
Oostende (1 Season)1 League7.00
Brighton (1 Season)1 League5.0
Brighton (1 Season)3 Leagues1.30
Eredivisie (4 Seasons)61.30
Eerste Divisie (4 Seasons)30.00
Bundesliga (2 Seasons)31.00
Europa Lg (2 Seasons)7.023215575230000000014920
Champions Lg (2 Seasons)6.020314358180000000012920
First Division A (1 Season)7.00
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.8Matches
2019-202019Jong Ajaxnl NED2. Eerste Divisie4th14.00Matches
2020-202120Ajaxnl NED1. Eredivisie1st2.00Matches
2020-202120Jong Ajaxnl NED2. Eerste Divisie16th15.00Matches
2021-202221Oostendebe BEL1. First Division A13th7.00Matches
2021-202221Brightoneng ENGJr. PL2 — Div. 110th5.0Matches
2022-202322Vitessenl NED1. Eredivisie10th25.40Matches
2023-202423Sturm Grazat AUT1. Bundesliga1st16.00Matches
2024-202524Sturm Grazat AUT1. Bundesliga2nd15.00Matches
9 Seasons7 Clubs5 Leagues129.30
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.80
Sturm Graz (2 Seasons)1 League31.00
Jong Ajax (2 Seasons)1 League29.00
Ajax (2 Seasons)1 League2.00
Vitesse (1 Season)1 League25.40
Oostende (1 Season)1 League7.00
Brighton (1 Season)1 League5.0
Brighton (1 Season)1 League
Eredivisie (4 Seasons)61.30
Eerste Divisie (4 Seasons)30.00
Bundesliga (2 Seasons)31.00
First Division A (1 Season)7.00
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.8Matches
2019-202019Jong Ajaxnl NED2. Eerste Divisie14.0Matches
2020-202120Jong Ajaxnl NED2. Eerste Divisie15.0Matches
2020-202120Ajaxnl NED1. Eredivisie2.0Matches
2020-202120Ajax2. Europa Lg1.000.0000000000.00000000Matches
2021-202221Brightoneng ENGFA Cup1.3Matches
2021-202221Oostendebe BEL1. First Division A7.0Matches
2021-202221Brightoneng ENGJr. PL2 — Div. 15.0Matches
2022-202322Vitessenl NED1. Eredivisie25.4Matches
2023-202423Sturm Grazat AUT1. Bundesliga16.0Matches
2023-202423Sturm Graz2. Europa Lg6.020.3311000000.00000000Matches
2024-202524Sturm Grazat AUT1. Bundesliga15.0Matches
2024-202524Sturm Graz1. Champions Lg6.000.0000000000.00000000Matches
9 Seasons7 Clubs9 Leagues143.620.1511000000.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.8
Sturm Graz (2 Seasons)3 Leagues43.020.1711000000.00000000
Jong Ajax (2 Seasons)1 League29.0
Ajax (2 Seasons)3 Leagues3.000.0000000000.00000000
Vitesse (1 Season)1 League25.4
Oostende (1 Season)1 League7.0
Brighton (1 Season)1 League5.0
Brighton (1 Season)3 Leagues1.3
Eredivisie (4 Seasons)61.3
Eerste Divisie (4 Seasons)30.0
Bundesliga (2 Seasons)31.0
Europa Lg (2 Seasons)7.020.2911000000.00000000
Champions Lg (2 Seasons)6.000.0000000000.00000000
First Division A (1 Season)7.0
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.8
2019-202019Jong Ajax1 League14.0
2020-202120Ajax3 Leagues3.000.0000000000.00000000
2020-202120Jong Ajax1 League15.0
2021-202221Oostende1 League7.0
2021-202221Brighton3 Leagues1.3
2021-202221Brighton1 League5.0
2022-202322Vitesse1 League25.4
2023-202423Sturm Graz2 Leagues22.020.3311000000.00000000
2024-202524Sturm Graz2 Leagues21.000.0000000000.00000000
9 Seasons7 Clubs9 Leagues143.620.1511000000.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.8
Sturm Graz (2 Seasons)3 Leagues43.020.1711000000.00000000
Jong Ajax (2 Seasons)1 League29.0
Ajax (2 Seasons)3 Leagues3.000.0000000000.00000000
Vitesse (1 Season)1 League25.4
Oostende (1 Season)1 League7.0
Brighton (1 Season)1 League5.0
Brighton (1 Season)3 Leagues1.3
Eredivisie (4 Seasons)61.3
Eerste Divisie (4 Seasons)30.0
Bundesliga (2 Seasons)31.0
Europa Lg (2 Seasons)7.020.2911000000.00000000
Champions Lg (2 Seasons)6.000.0000000000.00000000
First Division A (1 Season)7.0
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.8Matches
2019-202019Jong Ajaxnl NED2. Eerste Divisie4th14.0Matches
2020-202120Ajaxnl NED1. Eredivisie1st2.0Matches
2020-202120Jong Ajaxnl NED2. Eerste Divisie16th15.0Matches
2021-202221Oostendebe BEL1. First Division A13th7.0Matches
2021-202221Brightoneng ENGJr. PL2 — Div. 110th5.0Matches
2022-202322Vitessenl NED1. Eredivisie10th25.4Matches
2023-202423Sturm Grazat AUT1. Bundesliga1st16.0Matches
2024-202524Sturm Grazat AUT1. Bundesliga2nd15.0Matches
9 Seasons7 Clubs5 Leagues129.3
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.8
Sturm Graz (2 Seasons)1 League31.0
Jong Ajax (2 Seasons)1 League29.0
Ajax (2 Seasons)1 League2.0
Vitesse (1 Season)1 League25.4
Oostende (1 Season)1 League7.0
Brighton (1 Season)1 League5.0
Brighton (1 Season)1 League
Eredivisie (4 Seasons)61.3
Eerste Divisie (4 Seasons)30.0
Bundesliga (2 Seasons)31.0
First Division A (1 Season)7.0
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.8Matches
2019-202019Jong Ajaxnl NED2. Eerste Divisie14.000Matches
2020-202120Jong Ajaxnl NED2. Eerste Divisie15.021Matches
2020-202120Ajaxnl NED1. Eredivisie2.010Matches
2020-202120Ajax2. Europa Lg1.0000000000000001Matches
2021-202221Brightoneng ENGFA Cup1.300Matches
2021-202221Oostendebe BEL1. First Division A7.000Matches
2021-202221Brightoneng ENGJr. PL2 — Div. 15.0Matches
2022-202322Vitessenl NED1. Eredivisie25.402Matches
2023-202423Sturm Grazat AUT1. Bundesliga16.000Matches
2023-202423Sturm Graz2. Europa Lg6.0000000000000020Matches
2024-202524Sturm Grazat AUT1. Bundesliga15.000Matches
2024-202524Sturm Graz1. Champions Lg6.0000000000000030Matches
9 Seasons7 Clubs9 Leagues143.6030000000003051
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.8000
Sturm Graz (2 Seasons)3 Leagues43.0000000000000050
Jong Ajax (2 Seasons)1 League29.0210
Ajax (2 Seasons)3 Leagues3.0010000000000001
Vitesse (1 Season)1 League25.4020
Oostende (1 Season)1 League7.0000
Brighton (1 Season)1 League5.00
Brighton (1 Season)3 Leagues1.3000
Eredivisie (4 Seasons)61.3120
Eerste Divisie (4 Seasons)30.0210
Bundesliga (2 Seasons)31.0000
Europa Lg (2 Seasons)7.0000000000000021
Champions Lg (2 Seasons)6.0000000000000030
First Division A (1 Season)7.0000
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.80
2019-202019Jong Ajax1 League14.0000
2020-202120Ajax3 Leagues3.0010000000000001
2020-202120Jong Ajax1 League15.0210
2021-202221Oostende1 League7.0000
2021-202221Brighton3 Leagues1.3000
2021-202221Brighton1 League5.00
2022-202322Vitesse1 League25.4020
2023-202423Sturm Graz2 Leagues22.0000000000000020
2024-202524Sturm Graz2 Leagues21.0000000000000030
9 Seasons7 Clubs9 Leagues143.6030000000003051
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.8000
Sturm Graz (2 Seasons)3 Leagues43.0000000000000050
Jong Ajax (2 Seasons)1 League29.0210
Ajax (2 Seasons)3 Leagues3.0010000000000001
Vitesse (1 Season)1 League25.4020
Oostende (1 Season)1 League7.0000
Brighton (1 Season)1 League5.00
Brighton (1 Season)3 Leagues1.3000
Eredivisie (4 Seasons)61.3120
Eerste Divisie (4 Seasons)30.0210
Bundesliga (2 Seasons)31.0000
Europa Lg (2 Seasons)7.0000000000000021
Champions Lg (2 Seasons)6.0000000000000030
First Division A (1 Season)7.0000
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.8Matches
2019-202019Jong Ajaxnl NED2. Eerste Divisie4th14.000Matches
2020-202120Ajaxnl NED1. Eredivisie1st2.010Matches
2020-202120Jong Ajaxnl NED2. Eerste Divisie16th15.021Matches
2021-202221Oostendebe BEL1. First Division A13th7.000Matches
2021-202221Brightoneng ENGJr. PL2 — Div. 110th5.0Matches
2022-202322Vitessenl NED1. Eredivisie10th25.402Matches
2023-202423Sturm Grazat AUT1. Bundesliga1st16.000Matches
2024-202524Sturm Grazat AUT1. Bundesliga2nd15.000Matches
9 Seasons7 Clubs5 Leagues129.3330
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.8000
Sturm Graz (2 Seasons)1 League31.0000
Jong Ajax (2 Seasons)1 League29.0210
Ajax (2 Seasons)1 League2.0100
Vitesse (1 Season)1 League25.4020
Oostende (1 Season)1 League7.0000
Brighton (1 Season)1 League5.00
Brighton (1 Season)1 League0
Eredivisie (4 Seasons)61.3120
Eerste Divisie (4 Seasons)30.0210
Bundesliga (2 Seasons)31.0000
First Division A (1 Season)7.0000
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.8Matches
2019-202019Jong Ajaxnl NED2. Eerste Divisie14.0Matches
2020-202120Jong Ajaxnl NED2. Eerste Divisie15.0Matches
2020-202120Ajaxnl NED1. Eredivisie2.0Matches
2020-202120Ajax2. Europa Lg1.03227320003200018763100000160Matches
2021-202221Brightoneng ENGFA Cup1.3Matches
2021-202221Oostendebe BEL1. First Division A7.0Matches
2021-202221Brightoneng ENGJr. PL2 — Div. 15.0Matches
2022-202322Vitessenl NED1. Eredivisie25.4Matches
2023-202423Sturm Grazat AUT1. Bundesliga16.0Matches
2023-202423Sturm Graz2. Europa Lg6.022019122000022000012160634100000850Matches
2024-202524Sturm Grazat AUT1. Bundesliga15.0Matches
2024-202524Sturm Graz1. Champions Lg6.022518422500022500012253734000000960Matches
9 Seasons7 Clubs9 Leagues143.64774024770004770002611219712000001970
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.8
Sturm Graz (2 Seasons)3 Leagues43.04453754450004450002431143681000001810
Jong Ajax (2 Seasons)1 League29.0
Ajax (2 Seasons)3 Leagues3.03227320003200018763100000160
Vitesse (1 Season)1 League25.4
Oostende (1 Season)1 League7.0
Brighton (1 Season)1 League5.0
Brighton (1 Season)3 Leagues1.3
Eredivisie (4 Seasons)61.3
Eerste Divisie (4 Seasons)30.0
Bundesliga (2 Seasons)31.0
Europa Lg (2 Seasons)7.0252218252000252000139682372000001010
Champions Lg (2 Seasons)6.022518422500022500012253734000000960
First Division A (1 Season)7.0
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.8
2019-202019Jong Ajax1 League14.0
2020-202120Ajax3 Leagues3.03227320003200018763100000160
2020-202120Jong Ajax1 League15.0
2021-202221Oostende1 League7.0
2021-202221Brighton3 Leagues1.3
2021-202221Brighton1 League5.0
2022-202322Vitesse1 League25.4
2023-202423Sturm Graz2 Leagues22.022019122000022000012160634100000850
2024-202524Sturm Graz2 Leagues21.022518422500022500012253734000000960
9 Seasons7 Clubs9 Leagues143.64774024770004770002611219712000001970
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.8
Sturm Graz (2 Seasons)3 Leagues43.04453754450004450002431143681000001810
Jong Ajax (2 Seasons)1 League29.0
Ajax (2 Seasons)3 Leagues3.03227320003200018763100000160
Vitesse (1 Season)1 League25.4
Oostende (1 Season)1 League7.0
Brighton (1 Season)1 League5.0
Brighton (1 Season)3 Leagues1.3
Eredivisie (4 Seasons)61.3
Eerste Divisie (4 Seasons)30.0
Bundesliga (2 Seasons)31.0
Europa Lg (2 Seasons)7.0252218252000252000139682372000001010
Champions Lg (2 Seasons)6.022518422500022500012253734000000960
First Division A (1 Season)7.0
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
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
2017-201817Emmennl NED2. Eerste Divisie7th1.0Matches
2018-201918Emmennl NED1. Eredivisie14th33.8Matches
2019-202019Jong Ajaxnl NED2. Eerste Divisie4th14.0Matches
2020-202120Ajaxnl NED1. Eredivisie1st2.0Matches
2020-202120Jong Ajaxnl NED2. Eerste Divisie16th15.0Matches
2021-202221Oostendebe BEL1. First Division A13th7.0Matches
2021-202221Brightoneng ENGJr. PL2 — Div. 110th5.0Matches
2022-202322Vitessenl NED1. Eredivisie10th25.4Matches
2023-202423Sturm Grazat AUT1. Bundesliga1st16.0Matches
2024-202524Sturm Grazat AUT1. Bundesliga2nd15.0Matches
9 Seasons7 Clubs5 Leagues129.3
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
Emmen (3 Seasons)2 Leagues34.8
Sturm Graz (2 Seasons)1 League31.0
Jong Ajax (2 Seasons)1 League29.0
Ajax (2 Seasons)1 League2.0
Vitesse (1 Season)1 League25.4
Oostende (1 Season)1 League7.0
Brighton (1 Season)1 League5.0
Brighton (1 Season)1 League
Eredivisie (4 Seasons)61.3
Eerste Divisie (4 Seasons)30.0
Bundesliga (2 Seasons)31.0
First Division A (1 Season)7.0
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.92Matches
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.41Matches
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.08Matches
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.43Matches
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. Bundesliga151,3509088.215.0159015002.203817+21+1.40-0.10Matches
2024-202524Sturm Graz1. Champions Lg65409075.06.06906000.50211-9-1.50-1.504.112.5-8.4-1.40-0.63Matches
9 Seasons7 Clubs9 Leagues14412,9259034.0143.6144901400921.47218211+7+0.05-0.3912.922.7-9.8-0.75-1.66
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.22
Sturm Graz (2 Seasons)3 Leagues433,8709068.343.0439043001.727049+21+0.49-0.619.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.943.20.7+2.5+2.51+0.93
Vitesse (1 Season)1 League262,2908874.825.4268823021.193031-1-0.04+0.43
Oostende (1 Season)1 League76309020.67.07907020.86612-6-0.86-0.08
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.28
Eerste Divisie (4 Seasons)302,7009021.030.03090300381.776543+22+0.73+0.80
Bundesliga (2 Seasons)312,7909063.331.0319031002.166429+35+1.13-0.09
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)76309020.67.07907020.86612-6-0.86-0.08
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.92
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.943.20.7+2.5+2.51+0.93
2020-202120Jong Ajax1 League151,3509039.515.0159015001.733022+8+0.53+1.58
2021-202221Oostende1 League76309020.67.07907020.86612-6-0.86-0.08
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.43
2023-202423Sturm Graz2 Leagues221,9809057.922.0229022001.733021+9+0.41-0.785.69.4-3.9-0.64
2024-202524Sturm Graz2 Leagues211,8909084.021.0219021001.714028+12+0.57-0.184.112.5-8.4-1.40-0.63
9 Seasons7 Clubs9 Leagues14412,9259034.0143.6144901400921.47218211+7+0.05-0.3912.922.7-9.8-0.75-1.66
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.22
Sturm Graz (2 Seasons)3 Leagues433,8709068.343.0439043001.727049+21+0.49-0.619.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.943.20.7+2.5+2.51+0.93
Vitesse (1 Season)1 League262,2908874.825.4268823021.193031-1-0.04+0.43
Oostende (1 Season)1 League76309020.67.07907020.86612-6-0.86-0.08
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.28
Eerste Divisie (4 Seasons)302,7009021.030.03090300381.776543+22+0.73+0.80
Bundesliga (2 Seasons)312,7909063.331.0319031002.166429+35+1.13-0.09
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)76309020.67.07907020.86612-6-0.86-0.08
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
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
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.92Matches
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.41Matches
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.08Matches
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.43Matches
2023-202423Sturm Grazat AUT1. Bundesliga1st161,4409050.016.0169016002.132612+14+0.87-0.31Matches
2024-202524Sturm Grazat AUT1. Bundesliga2nd151,3509088.215.0159015002.203817+21+1.40-0.10Matches
9 Seasons7 Clubs5 Leagues13011,6359033.1129.3130891260821.55209188+21+0.16-0.27
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Emmen (3 Seasons)2 Leagues353,1359031.734.83590340381.094275-33-0.95-1.22
Sturm Graz (2 Seasons)1 League312,7909063.331.0319031002.166429+35+1.13-0.09
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.41
Vitesse (1 Season)1 League262,2908874.825.4268823021.193031-1-0.04+0.43
Oostende (1 Season)1 League76309020.67.07907020.86612-6-0.86-0.08
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.28
Eerste Divisie (4 Seasons)302,7009021.030.03090300381.776543+22+0.73+0.80
Bundesliga (2 Seasons)312,7909063.331.0319031002.166429+35+1.13-0.09
First Division A (1 Season)76309020.67.07907020.86612-6-0.86-0.08
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.80000Matches
2019-202019Jong Ajaxnl NED2. Eerste Divisie14.00001400000Matches
2020-202120Jong Ajaxnl NED2. Eerste Divisie15.01000200120Matches
2020-202120Ajaxnl NED1. Eredivisie2.00000000010Matches
2020-202120Ajax2. Europa Lg1.0000000000000300Matches
2021-202221Brightoneng ENGFA Cup1.30000000000Matches
2021-202221Oostendebe BEL1. First Division A7.00000100001Matches
2021-202221Brightoneng ENGJr. PL2 — Div. 15.00000Matches
2022-202322Vitessenl NED1. Eredivisie25.40101100200Matches
2023-202423Sturm Grazat AUT1. Bundesliga16.01000100000Matches
2023-202423Sturm Graz2. Europa Lg6.0000010000000850100.0Matches
2024-202524Sturm Grazat AUT1. Bundesliga15.00000000000Matches
2024-202524Sturm Graz1. Champions Lg6.0000020000000630100.0Matches
9 Seasons7 Clubs9 Leagues143.621021200330011780100.0
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.8000000000000
Sturm Graz (2 Seasons)3 Leagues43.01000400000001480100.0
Jong Ajax (2 Seasons)1 League29.01001600120
Ajax (2 Seasons)3 Leagues3.0000000001000300
Vitesse (1 Season)1 League25.40101100200
Oostende (1 Season)1 League7.00000100001
Brighton (1 Season)1 League5.00000
Brighton (1 Season)3 Leagues1.30000000000
Eredivisie (4 Seasons)61.30101100210
Eerste Divisie (4 Seasons)30.0100160012000
Bundesliga (2 Seasons)31.01000100000
Europa Lg (2 Seasons)7.00000100000001150100.0
Champions Lg (2 Seasons)6.0000020000000630100.0
First Division A (1 Season)7.00000100001
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.80000
2019-202019Jong Ajax1 League14.00001400000
2020-202120Ajax3 Leagues3.0000000001000300
2020-202120Jong Ajax1 League15.01000200120
2021-202221Oostende1 League7.00000100001
2021-202221Brighton3 Leagues1.30000000000
2021-202221Brighton1 League5.00000
2022-202322Vitesse1 League25.40101100200
2023-202423Sturm Graz2 Leagues22.0100020000000850100.0
2024-202524Sturm Graz2 Leagues21.0000020000000630100.0
9 Seasons7 Clubs9 Leagues143.621021200330011780100.0
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Emmen (3 Seasons)2 Leagues34.8000000000000
Sturm Graz (2 Seasons)3 Leagues43.01000400000001480100.0
Jong Ajax (2 Seasons)1 League29.01001600120
Ajax (2 Seasons)3 Leagues3.0000000001000300
Vitesse (1 Season)1 League25.40101100200
Oostende (1 Season)1 League7.00000100001
Brighton (1 Season)1 League5.00000
Brighton (1 Season)3 Leagues1.30000000000
Eredivisie (4 Seasons)61.30101100210
Eerste Divisie (4 Seasons)30.0100160012000
Bundesliga (2 Seasons)31.01000100000
Europa Lg (2 Seasons)7.00000100000001150100.0
Champions Lg (2 Seasons)6.0000020000000630100.0
First Division A (1 Season)7.00000100001
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
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2017-201817Emmennl NED2. Eerste Divisie7th1.0000000000000Matches
2018-201918Emmennl NED1. Eredivisie14th33.80000Matches
2019-202019Jong Ajaxnl NED2. Eerste Divisie4th14.00001400000Matches
2020-202120Ajaxnl NED1. Eredivisie1st2.00000000010Matches
2020-202120Jong Ajaxnl NED2. Eerste Divisie16th15.01000200120Matches
2021-202221Oostendebe BEL1. First Division A13th7.00000100001Matches
2021-202221Brightoneng ENGJr. PL2 — Div. 110th5.00000Matches
2022-202322Vitessenl NED1. Eredivisie10th25.40101100200Matches
2023-202423Sturm Grazat AUT1. Bundesliga1st16.01000100000Matches
2024-202524Sturm Grazat AUT1. Bundesliga2nd15.00000000000Matches
9 Seasons7 Clubs5 Leagues129.3210290033001
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Emmen (3 Seasons)2 Leagues34.8000000000000
Sturm Graz (2 Seasons)1 League31.01000100000
Jong Ajax (2 Seasons)1 League29.01001600120
Ajax (2 Seasons)1 League2.00000000010
Vitesse (1 Season)1 League25.40101100200
Oostende (1 Season)1 League7.00000100001
Brighton (1 Season)1 League5.00000
Brighton (1 Season)1 League
Eredivisie (4 Seasons)61.30101100210
Eerste Divisie (4 Seasons)30.0100160012000
Bundesliga (2 Seasons)31.01000100000
First Division A (1 Season)7.00000100001
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.