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
2012-201316Adelaideau AUS1. A-League521651.8000000000.000.000.000.000.00
2013-201417Adelaideau AUS1. A-League2027168.0202200100.250.000.250.250.25
2014-201518Adelaideau AUS1. A-League1978699.7505500300.520.000.520.520.52Matches
2015-201619Midtjyllanddk DEN1. Danish Superliga60790.9000000000.000.000.000.000.00Matches
2015-201619Midtjylland2. Europa Lg20610.7000000000.000.000.000.000.00Matches
2016-201720Esbjergdk DEN1. Danish Superliga25181,74819.44610400500.210.310.510.210.51Matches
2017-201821Paçospt POR1. Primeira Liga26151,44116.0235200110.120.190.310.120.31Matches
2018-201922Midtjyllanddk DEN1. Danish Superliga30242,04922.86915511100.260.400.660.220.61Matches
2019-202023Midtjyllanddk DEN1. Danish Superliga34302,50527.88614800510.290.220.500.290.50Matches
2020-202124Midtjylland1. Champions Lg664495.0101011001.40.60.30.8156310.200.000.200.000.000.270.050.330.120.17Matches
2020-202124Midtjyllanddk DEN1. Danish Superliga29101,08112.0123100100.080.170.250.080.25Matches
2021-202225Midtjyllanddk DEN1. Danish Superliga922953.3134100100.310.921.220.311.22Matches
2021-202225Midtjylland2. Europa Lg20170.2000000000.10.10.00.10240.000.000.000.000.000.390.000.390.390.39Matches
2021-202225Kasımpaşatr TUR1. Süper Lig1143904.3213200210.460.230.690.460.69Matches
2022-202326Cádizes ESPCopa del Rey11760.8000000000.000.000.000.000.00Matches
2022-202326Sparta Praguecz CZE1. First League1413073.4224022000.590.591.170.000.59Matches
2022-202326Cádizes ESP1. La Liga511651.8000000000.20.20.00.254140.000.000.000.000.000.090.010.090.090.09Matches
2023-202427Grasshopperch SUI1. Super Lg19131,13212.6448400200.320.320.640.320.64Matches
2024-202528Castellónes ESP2. La Liga 200Matches
2024-202528Grasshopperch SUI1. Super Lg964835.4112100100.190.190.370.190.37Matches
13 Seasons9 Clubs11 Leagues27214214,028155.939377635442331.60.80.31.12012490.250.240.490.220.460.230.040.270.120.15
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
Midtjylland (5 Seasons)3 Leagues118726,53672.61720371522811.40.70.30.9158350.230.280.510.210.480.280.050.330.130.18
Adelaide (3 Seasons)1 League44111,75019.4707700400.360.000.360.360.36
Grasshopper (2 Seasons)1 League28191,61517.95510500300.280.280.560.280.56
Paços (1 Season)1 League26151,44116.0235200110.120.190.310.120.31
Esbjerg (1 Season)1 League25181,74819.44610400500.210.310.510.210.51
Sparta Prague (1 Season)1 League1413073.4224022000.590.591.170.000.59
Kasımpaşa (1 Season)1 League1143904.3213200210.460.230.690.460.69
Cádiz (1 Season)2 Leagues622412.7000000000.20.20.00.254140.000.000.000.000.000.090.010.090.090.09
Castellón (1 Season)1 League00
Danish Superliga (6 Seasons)133847,75786.220264619111310.230.300.530.220.52
A-League (3 Seasons)44111,75019.4707700400.360.000.360.360.36
Super Lg (2 Seasons)28191,61517.95510500300.280.280.560.280.56
Europa Lg (2 Seasons)40780.9000000000.10.10.00.10240.000.000.000.000.000.390.000.390.390.39
Primeira Liga (1 Season)26151,44116.0235200110.120.190.310.120.31
First League (1 Season)1413073.4224022000.590.591.170.000.59
Süper Lig (1 Season)1143904.3213200210.460.230.690.460.69
Champions Lg (1 Season)664495.0101011001.40.60.30.8156310.200.000.200.000.000.270.050.330.120.17
La Liga (1 Season)511651.8000000000.20.20.00.254140.000.000.000.000.000.090.010.090.090.09
Copa del Rey (1 Season)11760.8000000000.000.000.000.000.00
La Liga 2 (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
2012-201316Adelaide1 League521651.8000000000.000.000.000.000.00
2013-201417Adelaide1 League2027168.0202200100.250.000.250.250.25
2014-201518Adelaide1 League1978699.7505500300.520.000.520.520.52
2015-201619Midtjylland2 Leagues801401.6000000000.000.000.000.000.00
2016-201720Esbjerg1 League25181,74819.44610400500.210.310.510.210.51
2017-201821Paços1 League26151,44116.0235200110.120.190.310.120.31
2018-201922Midtjylland1 League30242,04922.86915511100.260.400.660.220.61
2019-202023Midtjylland1 League34302,50527.88614800510.290.220.500.290.50
2020-202124Midtjylland2 Leagues35161,53017.0224111101.40.60.30.8156310.120.120.240.060.180.270.050.330.120.17
2021-202225Midtjylland2 Leagues1123123.5134100100.10.10.00.10240.290.871.150.291.150.390.000.390.390.39
2021-202225Kasımpaşa1 League1143904.3213200210.460.230.690.460.69
2022-202326Sparta Prague1 League1413073.4224022000.590.591.170.000.59
2022-202326Cádiz2 Leagues622412.7000000000.20.20.00.254140.000.000.000.000.000.090.010.090.090.09
2023-202427Grasshopper1 League19131,13212.6448400200.320.320.640.320.64
2024-202528Grasshopper1 League964835.4112100100.190.190.370.190.37
2024-202528Castellón1 League00
13 Seasons9 Clubs11 Leagues27214214,028155.939377635442331.60.80.31.12012490.250.240.490.220.460.230.040.270.120.15
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
Midtjylland (5 Seasons)3 Leagues118726,53672.61720371522811.40.70.30.9158350.230.280.510.210.480.280.050.330.130.18
Adelaide (3 Seasons)1 League44111,75019.4707700400.360.000.360.360.36
Grasshopper (2 Seasons)1 League28191,61517.95510500300.280.280.560.280.56
Paços (1 Season)1 League26151,44116.0235200110.120.190.310.120.31
Esbjerg (1 Season)1 League25181,74819.44610400500.210.310.510.210.51
Sparta Prague (1 Season)1 League1413073.4224022000.590.591.170.000.59
Kasımpaşa (1 Season)1 League1143904.3213200210.460.230.690.460.69
Cádiz (1 Season)2 Leagues622412.7000000000.20.20.00.254140.000.000.000.000.000.090.010.090.090.09
Castellón (1 Season)1 League00
Danish Superliga (6 Seasons)133847,75786.220264619111310.230.300.530.220.52
A-League (3 Seasons)44111,75019.4707700400.360.000.360.360.36
Super Lg (2 Seasons)28191,61517.95510500300.280.280.560.280.56
Europa Lg (2 Seasons)40780.9000000000.10.10.00.10240.000.000.000.000.000.390.000.390.390.39
Primeira Liga (1 Season)26151,44116.0235200110.120.190.310.120.31
First League (1 Season)1413073.4224022000.590.591.170.000.59
Süper Lig (1 Season)1143904.3213200210.460.230.690.460.69
Champions Lg (1 Season)664495.0101011001.40.60.30.8156310.200.000.200.000.000.270.050.330.120.17
La Liga (1 Season)511651.8000000000.20.20.00.254140.000.000.000.000.000.090.010.090.090.09
Copa del Rey (1 Season)11760.8000000000.000.000.000.000.00
La Liga 2 (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
2012-201316Adelaideau AUS1. A-League4th521651.8000000000.000.000.000.000.00
2013-201417Adelaideau AUS1. A-League6th2027168.0202200100.250.000.250.250.25
2014-201518Adelaideau AUS1. A-League3rd1978699.7505500300.520.000.520.520.52Matches
2015-201619Midtjyllanddk DEN1. Danish Superliga3rd60790.9000000000.000.000.000.000.00Matches
2016-201720Esbjergdk DEN1. Danish Superliga14th25181,74819.44610400500.210.310.510.210.51Matches
2017-201821Paçospt POR1. Primeira Liga17th26151,44116.0235200110.120.190.310.120.31Matches
2018-201922Midtjyllanddk DEN1. Danish Superliga2nd30242,04922.86915511100.260.400.660.220.61Matches
2019-202023Midtjyllanddk DEN1. Danish Superliga1st34302,50527.88614800510.290.220.500.290.50Matches
2020-202124Midtjyllanddk DEN1. Danish Superliga2nd29101,08112.0123100100.080.170.250.080.25Matches
2021-202225Midtjyllanddk DEN1. Danish Superliga2nd922953.3134100100.310.921.220.311.22Matches
2021-202225Kasımpaşatr TUR1. Süper Lig11th1143904.3213200210.460.230.690.460.69Matches
2022-202326Sparta Praguecz CZE1. First League1413073.4224022000.590.591.170.000.59Matches
2022-202326Cádizes ESP1. La Liga14th511651.8000000000.20.20.00.254140.000.000.000.000.000.090.010.090.090.09Matches
2023-202427Grasshopperch SUI1. Super Lg11th19131,13212.6448400200.320.320.640.320.64Matches
2024-202528Grasshopperch SUI1. Super Lg10th964835.4112100100.190.190.370.190.37Matches
2024-202528Castellónes ESP2. La Liga 213th00Matches
13 Seasons9 Clubs8 Leagues26113513,425149.238377535332330.20.20.00.254140.250.250.500.230.480.090.010.090.090.09
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
Midtjylland (5 Seasons)1 League108666,00966.81620361511810.240.300.540.220.52
Adelaide (3 Seasons)1 League44111,75019.4707700400.360.000.360.360.36
Grasshopper (2 Seasons)1 League28191,61517.95510500300.280.280.560.280.56
Paços (1 Season)1 League26151,44116.0235200110.120.190.310.120.31
Esbjerg (1 Season)1 League25181,74819.44610400500.210.310.510.210.51
Sparta Prague (1 Season)1 League1413073.4224022000.590.591.170.000.59
Kasımpaşa (1 Season)1 League1143904.3213200210.460.230.690.460.69
Cádiz (1 Season)1 League511651.8000000000.20.20.00.254140.000.000.000.000.000.090.010.090.090.09
Castellón (1 Season)1 League00
Danish Superliga (6 Seasons)133847,75786.220264619111310.230.300.530.220.52
A-League (3 Seasons)44111,75019.4707700400.360.000.360.360.36
Super Lg (2 Seasons)28191,61517.95510500300.280.280.560.280.56
Primeira Liga (1 Season)26151,44116.0235200110.120.190.310.120.31
First League (1 Season)1413073.4224022000.590.591.170.000.59
Süper Lig (1 Season)1143904.3213200210.460.230.690.460.69
La Liga (1 Season)511651.8000000000.20.20.00.254140.000.000.000.000.000.090.010.090.090.09
La Liga 2 (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
2022-202326Cádizes ESPCopa del ReyRd111760.8000000000.000.000.000.000.00Matches
1 Season1 Club1 League11760.8000000000.000.000.000.000.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
2015-201619Midtjylland2. Europa LgR3220610.7000000000.000.000.000.000.00Matches
2020-202124Midtjylland1. Champions LgGR664495.0101011001.40.60.30.8156310.200.000.200.000.000.270.050.330.120.17Matches
2021-202225Midtjylland2. Europa LgGR20170.2000000000.10.10.00.10240.000.000.000.000.000.390.000.390.390.39Matches
3 Seasons1 Club2 Leagues1065275.9101011001.40.70.30.9158350.170.000.170.000.000.280.050.330.130.18
Europa Lg (2 Seasons)40780.9000000000.10.10.00.10240.000.000.000.000.000.390.000.390.390.39
Champions Lg (1 Season)664495.0101011001.40.60.30.8156310.200.000.200.000.000.270.050.330.120.17
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
201822au AustraliaWCQ00Matches
201822au AustraliaFriendlies (M)422012.2202200000.900.000.900.900.90Matches
201923au AustraliaFriendlies (M)11690.8000000000.000.000.000.000.00Matches
201923au AustraliaAsian CupQF543423.8202200000.530.000.530.530.53Matches
202226au Australia1. World CupR1620240.3000000000.00.00.00.01010.000.000.000.000.000.000.000.000.000.00Matches
202226au AustraliaWCQ1698169.1213200000.220.110.330.220.33Matches
202226au AustraliaFriendlies (M)221551.7202200001.160.001.161.161.16Matches
202226au AustraliaWCQ Play-offs1st10520.6000000000.000.000.000.000.00Matches
202327au AustraliaFriendlies (M)21850.9101100001.060.001.061.061.06Matches
202630au AustraliaWCQ20410.5000000000.000.000.000.000.00Matches
5 Seasons1 Club5 Leagues35191,78519.89110900000.00.00.00.01010.450.050.500.450.500.000.000.000.000.00
Friendlies (M) (4 Seasons)965105.7505500000.880.000.880.880.88
WCQ (3 Seasons)1898579.5213200000.210.110.320.210.32
Asian Cup (1 Season)543423.8202200000.530.000.530.530.53
World Cup (1 Season)20240.3000000000.00.00.00.01010.000.000.000.000.000.000.000.000.000.00
WCQ Play-offs (1 Season)10520.6000000000.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
2012-201316Adelaideau AUS1. A-League1.8000.0000
2013-201417Adelaideau AUS1. A-League8.0281.010.2500
2014-201518Adelaideau AUS1. A-League9.75121.240.4200Matches
2015-201619Midtjyllanddk DEN1. Danish Superliga0.9000.0000Matches
2015-201619Midtjylland2. Europa Lg0.7000.0000Matches
2016-201720Esbjergdk DEN1. Danish Superliga19.440170.000.880.2400Matches
2017-201821Paçospt POR1. Primeira Liga16.0223626.11.440.370.090.3300Matches
2018-201922Midtjyllanddk DEN1. Danish Superliga22.8611Matches
2019-202023Midtjyllanddk DEN1. Danish Superliga27.88612032.82.190.720.130.4000Matches
2020-202124Midtjylland1. Champions Lg5.017457.11.400.800.000.0020.21111.40.60.08-0.4-0.6Matches
2020-202124Midtjyllanddk DEN1. Danish Superliga12.01211047.61.750.830.050.1000Matches
2021-202225Midtjyllanddk DEN1. Danish Superliga3.3111327.33.360.920.090.3300Matches
2021-202225Midtjylland2. Europa Lg0.20100.05.290.000.0013.40000.10.10.07-0.1-0.1Matches
2021-202225Kasımpaşatr TUR1. Süper Lig4.3211218.22.540.460.181.0000Matches
2022-202326Cádizes ESPCopa del Rey0.80100.01.180.000.0000Matches
2022-202326Sparta Praguecz CZE1. First League3.4222Matches
2022-202326Cádizes ESP1. La Liga1.803133.31.640.550.000.0017.30000.20.20.05-0.2-0.2Matches
2023-202427Grasshopperch SUI1. Super Lg12.6422731.81.750.560.180.5700Matches
2024-202528Grasshopperch SUI1. Super Lg5.4110330.01.860.560.100.3300Matches
13 Seasons9 Clubs11 Leagues155.9391719342.71.570.720.130.3218.81441.60.80.07-0.6-0.8
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
Midtjylland (5 Seasons)3 Leagues72.6171013736.62.090.740.100.2719.31221.40.70.08-0.4-0.7
Adelaide (3 Seasons)1 League19.47201.030.3500
Grasshopper (2 Seasons)1 League17.95321031.31.780.560.160.5000
Paços (1 Season)1 League16.0223626.11.440.370.090.3300
Esbjerg (1 Season)1 League19.440170.000.880.2400
Sparta Prague (1 Season)1 League3.4222
Kasımpaşa (1 Season)1 League4.3211218.22.540.460.181.0000
Cádiz (1 Season)2 Leagues2.704125.01.490.370.000.0017.30000.20.20.05-0.2-0.2
Castellón (1 Season)1 League
Danish Superliga (6 Seasons)86.220935053.81.490.790.150.2811
A-League (3 Seasons)19.47201.030.3500
Super Lg (2 Seasons)17.95321031.31.780.560.160.5000
Europa Lg (2 Seasons)0.90100.05.290.000.0013.40000.10.10.07-0.1-0.1
Primeira Liga (1 Season)16.0223626.11.440.370.090.3300
First League (1 Season)3.4222
Süper Lig (1 Season)4.3211218.22.540.460.181.0000
Champions Lg (1 Season)5.017457.11.400.800.000.0020.21111.40.60.08-0.4-0.6
La Liga (1 Season)1.803133.31.640.550.000.0017.30000.20.20.05-0.2-0.2
Copa del Rey (1 Season)0.80100.01.180.000.0000
La Liga 2 (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
2012-201316Adelaide1 League1.8000.0000
2013-201417Adelaide1 League8.0281.010.2500
2014-201518Adelaide1 League9.75121.240.4200
2015-201619Midtjylland2 Leagues1.6000.0000
2016-201720Esbjerg1 League19.440170.000.880.2400
2017-201821Paços1 League16.0223626.11.440.370.090.3300
2018-201922Midtjylland1 League22.8611
2019-202023Midtjylland1 League27.88612032.82.190.720.130.4000
2020-202124Midtjylland2 Leagues17.02281450.01.650.820.040.0720.21111.40.60.08-0.4-0.6
2021-202225Midtjylland2 Leagues3.5112325.03.460.870.080.3313.40000.10.10.07-0.1-0.1
2021-202225Kasımpaşa1 League4.3211218.22.540.460.181.0000
2022-202326Sparta Prague1 League3.4222
2022-202326Cádiz2 Leagues2.704125.01.490.370.000.0017.30000.20.20.05-0.2-0.2
2023-202427Grasshopper1 League12.6422731.81.750.560.180.5700
2024-202528Grasshopper1 League5.4110330.01.860.560.100.3300
13 Seasons9 Clubs11 Leagues155.9391719342.71.570.720.130.3218.81441.60.80.07-0.6-0.8
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
Midtjylland (5 Seasons)3 Leagues72.6171013736.62.090.740.100.2719.31221.40.70.08-0.4-0.7
Adelaide (3 Seasons)1 League19.47201.030.3500
Grasshopper (2 Seasons)1 League17.95321031.31.780.560.160.5000
Paços (1 Season)1 League16.0223626.11.440.370.090.3300
Esbjerg (1 Season)1 League19.440170.000.880.2400
Sparta Prague (1 Season)1 League3.4222
Kasımpaşa (1 Season)1 League4.3211218.22.540.460.181.0000
Cádiz (1 Season)2 Leagues2.704125.01.490.370.000.0017.30000.20.20.05-0.2-0.2
Castellón (1 Season)1 League
Danish Superliga (6 Seasons)86.220935053.81.490.790.150.2811
A-League (3 Seasons)19.47201.030.3500
Super Lg (2 Seasons)17.95321031.31.780.560.160.5000
Europa Lg (2 Seasons)0.90100.05.290.000.0013.40000.10.10.07-0.1-0.1
Primeira Liga (1 Season)16.0223626.11.440.370.090.3300
First League (1 Season)3.4222
Süper Lig (1 Season)4.3211218.22.540.460.181.0000
Champions Lg (1 Season)5.017457.11.400.800.000.0020.21111.40.60.08-0.4-0.6
La Liga (1 Season)1.803133.31.640.550.000.0017.30000.20.20.05-0.2-0.2
Copa del Rey (1 Season)0.80100.01.180.000.0000
La Liga 2 (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
2012-201316Adelaideau AUS1. A-League4th1.8000.0000
2013-201417Adelaideau AUS1. A-League6th8.0281.010.2500
2014-201518Adelaideau AUS1. A-League3rd9.75121.240.4200Matches
2015-201619Midtjyllanddk DEN1. Danish Superliga3rd0.9000.0000Matches
2016-201720Esbjergdk DEN1. Danish Superliga14th19.440170.000.880.2400Matches
2017-201821Paçospt POR1. Primeira Liga17th16.0223626.11.440.370.090.3300Matches
2018-201922Midtjyllanddk DEN1. Danish Superliga2nd22.8611Matches
2019-202023Midtjyllanddk DEN1. Danish Superliga1st27.88612032.82.190.720.130.4000Matches
2020-202124Midtjyllanddk DEN1. Danish Superliga2nd12.01211047.61.750.830.050.1000Matches
2021-202225Midtjyllanddk DEN1. Danish Superliga2nd3.3111327.33.360.920.090.3300Matches
2021-202225Kasımpaşatr TUR1. Süper Lig11th4.3211218.22.540.460.181.0000Matches
2022-202326Sparta Praguecz CZE1. First League3.4222Matches
2022-202326Cádizes ESP1. La Liga14th1.803133.31.640.550.000.0017.30000.20.20.05-0.2-0.2Matches
2023-202427Grasshopperch SUI1. Super Lg11th12.6422731.81.750.560.180.5700Matches
2024-202528Grasshopperch SUI1. Super Lg10th5.4110330.01.860.560.100.3300Matches
13 Seasons9 Clubs8 Leagues149.2381628942.61.580.720.140.3417.30330.20.2-0.2-0.2
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
Midtjylland (5 Seasons)1 League66.816933335.52.160.750.110.3011
Adelaide (3 Seasons)1 League19.47201.030.3500
Grasshopper (2 Seasons)1 League17.95321031.31.780.560.160.5000
Paços (1 Season)1 League16.0223626.11.440.370.090.3300
Esbjerg (1 Season)1 League19.440170.000.880.2400
Sparta Prague (1 Season)1 League3.4222
Kasımpaşa (1 Season)1 League4.3211218.22.540.460.181.0000
Cádiz (1 Season)1 League1.803133.31.640.550.000.0017.30000.20.20.05-0.2-0.2
Castellón (1 Season)1 League
Danish Superliga (6 Seasons)86.220935053.81.490.790.150.2811
A-League (3 Seasons)19.47201.030.3500
Super Lg (2 Seasons)17.95321031.31.780.560.160.5000
Primeira Liga (1 Season)16.0223626.11.440.370.090.3300
First League (1 Season)3.4222
Süper Lig (1 Season)4.3211218.22.540.460.181.0000
La Liga (1 Season)1.803133.31.640.550.000.0017.30000.20.20.05-0.2-0.2
La Liga 2 (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
2022-202326Cádizes ESPCopa del ReyRd10.80100.01.180.000.0000Matches
1 Season1 Club1 League0.80100.01.180.000.0000
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
2015-201619Midtjylland2. Europa LgR320.7000.0000Matches
2020-202124Midtjylland1. Champions LgGR5.017457.11.400.800.000.0020.21111.40.60.08-0.4-0.6Matches
2021-202225Midtjylland2. Europa LgGR0.20100.05.290.000.0013.40000.10.10.07-0.1-0.1Matches
3 Seasons1 Club2 Leagues5.918450.01.550.680.000.0019.31111.40.70.08-0.4-0.7
Europa Lg (2 Seasons)0.90100.05.290.000.0013.40000.10.10.07-0.1-0.1
Champions Lg (1 Season)5.017457.11.400.800.000.0020.21111.40.60.08-0.4-0.6
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
201822au AustraliaFriendlies (M)2.2200Matches
201923au AustraliaFriendlies (M)0.8000Matches
201923au AustraliaAsian CupQF3.8214428.63.681.050.140.5000Matches
202226au Australia1. World CupR160.30000.000.000000.00.00.00.0Matches
202226au AustraliaWCQ9.1200Matches
202226au AustraliaFriendlies (M)1.7200Matches
202226au AustraliaWCQ Play-offs1st0.6000Matches
202327au AustraliaFriendlies (M)0.9100Matches
202630au AustraliaWCQ0.50100.02.200.000.0000Matches
5 Seasons1 Club5 Leagues19.8915426.73.320.880.130.500000.00.00.00.0
Friendlies (M) (4 Seasons)5.7500
WCQ (3 Seasons)9.52100.02.200.000.0000
Asian Cup (1 Season)3.8214428.63.681.050.140.5000
World Cup (1 Season)0.30000.000.000000.00.00.00.0
WCQ Play-offs (1 Season)0.6000

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
2012-201316Adelaideau AUS1. A-League1.80
2013-201417Adelaideau AUS1. A-League8.00
2014-201518Adelaideau AUS1. A-League9.70Matches
2015-201619Midtjyllanddk DEN1. Danish Superliga0.90Matches
2015-201619Midtjylland2. Europa Lg0.70Matches
2016-201720Esbjergdk DEN1. Danish Superliga19.46Matches
2017-201821Paçospt POR1. Primeira Liga16.03Matches
2018-201922Midtjyllanddk DEN1. Danish Superliga22.89Matches
2019-202023Midtjyllanddk DEN1. Danish Superliga27.86Matches
2020-202124Midtjylland1. Champions Lg5.011216767.11581382648575.3273871.1111861.100.30.4-0.355226Matches
2020-202124Midtjyllanddk DEN1. Danish Superliga12.02Matches
2021-202225Midtjyllanddk DEN1. Danish Superliga3.33Matches
2021-202225Midtjylland2. Europa Lg0.291275.0111496785.72366.70000.00.00.001102Matches
2021-202225Kasımpaşatr TUR1. Süper Lig4.31Matches
2022-202326Cádizes ESPCopa del Rey0.80Matches
2022-202326Sparta Praguecz CZE1. First League3.42Matches
2022-202326Cádizes ESP1. La Liga1.8345463.0422149222878.661060.02922.200.00.00.014004Matches
2023-202427Grasshopperch SUI1. Super Lg12.64Matches
2024-202528Grasshopperch SUI1. Super Lg5.41Matches
13 Seasons9 Clubs11 Leagues155.915523366.521145809212076.7355168.6132748.1370.30.5+36.76103212
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
Midtjylland (5 Seasons)3 Leagues72.612117967.61692431709276.1294170.7111861.1200.30.4+19.756328
Adelaide (3 Seasons)1 League19.40
Grasshopper (2 Seasons)1 League17.95
Paços (1 Season)1 League16.03
Esbjerg (1 Season)1 League19.46
Sparta Prague (1 Season)1 League3.42
Kasımpaşa (1 Season)1 League4.31
Cádiz (1 Season)2 Leagues2.7345463.0422149222878.661060.02922.200.00.00.014004
Castellón (1 Season)1 League
Danish Superliga (6 Seasons)86.226
A-League (3 Seasons)19.40
Super Lg (2 Seasons)17.95
Europa Lg (2 Seasons)0.991275.0111496785.72366.70000.00.00.001102
Primeira Liga (1 Season)16.03
First League (1 Season)3.42
Süper Lig (1 Season)4.31
Champions Lg (1 Season)5.011216767.11581382648575.3273871.1111861.100.30.4-0.355226
La Liga (1 Season)1.8345463.0422149222878.661060.02922.200.00.00.014004
Copa del Rey (1 Season)0.80
La Liga 2 (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
2012-201316Adelaide1 League1.80
2013-201417Adelaide1 League8.00
2014-201518Adelaide1 League9.70
2015-201619Midtjylland2 Leagues1.60
2016-201720Esbjerg1 League19.46
2017-201821Paços1 League16.03
2018-201922Midtjylland1 League22.89
2019-202023Midtjylland1 League27.86
2020-202124Midtjylland2 Leagues17.011216767.11581382648575.3273871.1111861.120.30.4+1.755226
2021-202225Midtjylland2 Leagues3.591275.0111496785.72366.70030.00.0+3.001102
2021-202225Kasımpaşa1 League4.31
2022-202326Sparta Prague1 League3.42
2022-202326Cádiz2 Leagues2.7345463.0422149222878.661060.02922.200.00.00.014004
2023-202427Grasshopper1 League12.64
2024-202528Grasshopper1 League5.41
13 Seasons9 Clubs11 Leagues155.915523366.521145809212076.7355168.6132748.1370.30.5+36.76103212
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
Midtjylland (5 Seasons)3 Leagues72.612117967.61692431709276.1294170.7111861.1200.30.4+19.756328
Adelaide (3 Seasons)1 League19.40
Grasshopper (2 Seasons)1 League17.95
Paços (1 Season)1 League16.03
Esbjerg (1 Season)1 League19.46
Sparta Prague (1 Season)1 League3.42
Kasımpaşa (1 Season)1 League4.31
Cádiz (1 Season)2 Leagues2.7345463.0422149222878.661060.02922.200.00.00.014004
Castellón (1 Season)1 League
Danish Superliga (6 Seasons)86.226
A-League (3 Seasons)19.40
Super Lg (2 Seasons)17.95
Europa Lg (2 Seasons)0.991275.0111496785.72366.70000.00.00.001102
Primeira Liga (1 Season)16.03
First League (1 Season)3.42
Süper Lig (1 Season)4.31
Champions Lg (1 Season)5.011216767.11581382648575.3273871.1111861.100.30.4-0.355226
La Liga (1 Season)1.8345463.0422149222878.661060.02922.200.00.00.014004
Copa del Rey (1 Season)0.80
La Liga 2 (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
2012-201316Adelaideau AUS1. A-League4th1.80
2013-201417Adelaideau AUS1. A-League6th8.00
2014-201518Adelaideau AUS1. A-League3rd9.70Matches
2015-201619Midtjyllanddk DEN1. Danish Superliga3rd0.90Matches
2016-201720Esbjergdk DEN1. Danish Superliga14th19.46Matches
2017-201821Paçospt POR1. Primeira Liga17th16.03Matches
2018-201922Midtjyllanddk DEN1. Danish Superliga2nd22.89Matches
2019-202023Midtjyllanddk DEN1. Danish Superliga1st27.86Matches
2020-202124Midtjyllanddk DEN1. Danish Superliga2nd12.02Matches
2021-202225Midtjyllanddk DEN1. Danish Superliga2nd3.33Matches
2021-202225Kasımpaşatr TUR1. Süper Lig11th4.31Matches
2022-202326Sparta Praguecz CZE1. First League3.42Matches
2022-202326Cádizes ESP1. La Liga14th1.8345463.0422149222878.661060.02922.200.00.00.014004Matches
2023-202427Grasshopperch SUI1. Super Lg11th12.64Matches
2024-202528Grasshopperch SUI1. Super Lg10th5.41Matches
13 Seasons9 Clubs8 Leagues149.2345463.0422149222878.661060.02922.2370.00.0+37.014004
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
Midtjylland (5 Seasons)1 League66.820
Adelaide (3 Seasons)1 League19.40
Grasshopper (2 Seasons)1 League17.95
Paços (1 Season)1 League16.03
Esbjerg (1 Season)1 League19.46
Sparta Prague (1 Season)1 League3.42
Kasımpaşa (1 Season)1 League4.31
Cádiz (1 Season)1 League1.8345463.0422149222878.661060.02922.200.00.00.014004
Castellón (1 Season)1 League
Danish Superliga (6 Seasons)86.226
A-League (3 Seasons)19.40
Super Lg (2 Seasons)17.95
Primeira Liga (1 Season)16.03
First League (1 Season)3.42
Süper Lig (1 Season)4.31
La Liga (1 Season)1.8345463.0422149222878.661060.02922.200.00.00.014004
La Liga 2 (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
2022-202326Cádizes ESPCopa del ReyRd10.80Matches
1 Season1 Club1 League0.80
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
2015-201619Midtjylland2. Europa LgR320.70Matches
2020-202124Midtjylland1. Champions LgGR5.011216767.11581382648575.3273871.1111861.100.30.4-0.355226Matches
2021-202225Midtjylland2. Europa LgGR0.291275.0111496785.72366.70000.00.00.001102Matches
3 Seasons1 Club2 Leagues5.912117967.61692431709276.1294170.7111861.100.30.4-0.356328
Europa Lg (2 Seasons)0.991275.0111496785.72366.70000.00.00.001102
Champions Lg (1 Season)5.011216767.11581382648575.3273871.1111861.100.30.4-0.355226
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
201822au AustraliaFriendlies (M)2.20Matches
201923au AustraliaFriendlies (M)0.80Matches
201923au AustraliaAsian CupQF3.80Matches
202226au Australia1. World CupR160.3101471.414307977.833100.0010.000.00.00.000000Matches
202226au AustraliaWCQ9.11Matches
202226au AustraliaFriendlies (M)1.70Matches
202226au AustraliaWCQ Play-offs1st0.60Matches
202327au AustraliaFriendlies (M)0.90Matches
202630au AustraliaWCQ0.50Matches
5 Seasons1 Club5 Leagues19.8101471.414307977.833100.0010.010.00.0+1.000000
Friendlies (M) (4 Seasons)5.70
WCQ (3 Seasons)9.51
Asian Cup (1 Season)3.80
World Cup (1 Season)0.3101471.414307977.833100.0010.000.00.00.000000
WCQ Play-offs (1 Season)0.60
Become a Stathead & surf this site ad-free.

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
2012-201316Adelaideau AUS1. A-League1.8
2013-201417Adelaideau AUS1. A-League8.0
2014-201518Adelaideau AUS1. A-League9.7Matches
2015-201619Midtjyllanddk DEN1. Danish Superliga0.9Matches
2015-201619Midtjylland2. Europa Lg0.7Matches
2016-201720Esbjergdk DEN1. Danish Superliga19.40Matches
2017-201821Paçospt POR1. Primeira Liga16.099Matches
2018-201922Midtjyllanddk DEN1. Danish Superliga22.8Matches
2019-202023Midtjyllanddk DEN1. Danish Superliga27.8208Matches
2020-202124Midtjylland1. Champions Lg5.01671616201131210111209Matches
2020-202124Midtjyllanddk DEN1. Danish Superliga12.098Matches
2021-202225Midtjyllanddk DEN1. Danish Superliga3.38Matches
2021-202225Midtjylland2. Europa Lg0.212111000110000901Matches
2021-202225Kasımpaşatr TUR1. Süper Lig4.330Matches
2022-202326Cádizes ESPCopa del Rey0.87Matches
2022-202326Sparta Praguecz CZE1. First League3.4Matches
2022-202326Cádizes ESP1. La Liga1.8544863009121103404Matches
2023-202427Grasshopperch SUI1. Super Lg12.6112Matches
2024-202528Grasshopperch SUI1. Super Lg5.443Matches
13 Seasons9 Clubs11 Leagues155.92332201350162834211155014
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Midtjylland (5 Seasons)3 Leagues72.6179172720132822101121010
Adelaide (3 Seasons)1 League19.4
Grasshopper (2 Seasons)1 League17.9155
Paços (1 Season)1 League16.099
Esbjerg (1 Season)1 League19.40
Sparta Prague (1 Season)1 League3.4
Kasımpaşa (1 Season)1 League4.330
Cádiz (1 Season)2 Leagues2.75448630016121103404
Castellón (1 Season)1 League
Danish Superliga (6 Seasons)86.2314
A-League (3 Seasons)19.4
Super Lg (2 Seasons)17.9155
Europa Lg (2 Seasons)0.912111000110000901
Primeira Liga (1 Season)16.099
First League (1 Season)3.4
Süper Lig (1 Season)4.330
Champions Lg (1 Season)5.01671616201131210111209
La Liga (1 Season)1.8544863009121103404
Copa del Rey (1 Season)0.87
La Liga 2 (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
2012-201316Adelaide1 League1.8
2013-201417Adelaide1 League8.0
2014-201518Adelaide1 League9.7
2015-201619Midtjylland2 Leagues1.6
2016-201720Esbjerg1 League19.40
2017-201821Paços1 League16.099
2018-201922Midtjylland1 League22.8
2019-202023Midtjylland1 League27.8208
2020-202124Midtjylland2 Leagues17.016716162011111210111209
2021-202225Midtjylland2 Leagues3.512111000910000901
2021-202225Kasımpaşa1 League4.330
2022-202326Sparta Prague1 League3.4
2022-202326Cádiz2 Leagues2.75448630016121103404
2023-202427Grasshopper1 League12.6112
2024-202528Grasshopper1 League5.443
13 Seasons9 Clubs11 Leagues155.92332201350162834211155014
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Midtjylland (5 Seasons)3 Leagues72.6179172720132822101121010
Adelaide (3 Seasons)1 League19.4
Grasshopper (2 Seasons)1 League17.9155
Paços (1 Season)1 League16.099
Esbjerg (1 Season)1 League19.40
Sparta Prague (1 Season)1 League3.4
Kasımpaşa (1 Season)1 League4.330
Cádiz (1 Season)2 Leagues2.75448630016121103404
Castellón (1 Season)1 League
Danish Superliga (6 Seasons)86.2314
A-League (3 Seasons)19.4
Super Lg (2 Seasons)17.9155
Europa Lg (2 Seasons)0.912111000110000901
Primeira Liga (1 Season)16.099
First League (1 Season)3.4
Süper Lig (1 Season)4.330
Champions Lg (1 Season)5.01671616201131210111209
La Liga (1 Season)1.8544863009121103404
Copa del Rey (1 Season)0.87
La Liga 2 (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
2012-201316Adelaideau AUS1. A-League4th1.8
2013-201417Adelaideau AUS1. A-League6th8.0
2014-201518Adelaideau AUS1. A-League3rd9.7Matches
2015-201619Midtjyllanddk DEN1. Danish Superliga3rd0.9Matches
2016-201720Esbjergdk DEN1. Danish Superliga14th19.40Matches
2017-201821Paçospt POR1. Primeira Liga17th16.099Matches
2018-201922Midtjyllanddk DEN1. Danish Superliga2nd22.8Matches
2019-202023Midtjyllanddk DEN1. Danish Superliga1st27.8208Matches
2020-202124Midtjyllanddk DEN1. Danish Superliga2nd12.098Matches
2021-202225Midtjyllanddk DEN1. Danish Superliga2nd3.38Matches
2021-202225Kasımpaşatr TUR1. Süper Lig11th4.330Matches
2022-202326Sparta Praguecz CZE1. First League3.4Matches
2022-202326Cádizes ESP1. La Liga14th1.8544863009121103404Matches
2023-202427Grasshopperch SUI1. Super Lg11th12.6112Matches
2024-202528Grasshopperch SUI1. Super Lg10th5.443Matches
13 Seasons9 Clubs8 Leagues149.254486300607121103404
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Midtjylland (5 Seasons)1 League66.8314
Adelaide (3 Seasons)1 League19.4
Grasshopper (2 Seasons)1 League17.9155
Paços (1 Season)1 League16.099
Esbjerg (1 Season)1 League19.40
Sparta Prague (1 Season)1 League3.4
Kasımpaşa (1 Season)1 League4.330
Cádiz (1 Season)1 League1.8544863009121103404
Castellón (1 Season)1 League
Danish Superliga (6 Seasons)86.2314
A-League (3 Seasons)19.4
Super Lg (2 Seasons)17.9155
Primeira Liga (1 Season)16.099
First League (1 Season)3.4
Süper Lig (1 Season)4.330
La Liga (1 Season)1.8544863009121103404
La Liga 2 (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
2022-202326Cádizes ESPCopa del ReyRd10.87Matches
1 Season1 Club1 League0.87
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
2015-201619Midtjylland2. Europa LgR320.7Matches
2020-202124Midtjylland1. Champions LgGR5.01671616201131210111209Matches
2021-202225Midtjylland2. Europa LgGR0.212111000110000901Matches
3 Seasons1 Club2 Leagues5.917917272011422101121010
Europa Lg (2 Seasons)0.912111000110000901
Champions Lg (1 Season)5.01671616201131210111209
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
201822au AustraliaFriendlies (M)2.2Matches
201923au AustraliaFriendlies (M)0.8Matches
201923au AustraliaAsian CupQF3.826Matches
202226au Australia1. World CupR160.3141310010100001001Matches
202226au AustraliaWCQ9.1Matches
202226au AustraliaFriendlies (M)1.7Matches
202226au AustraliaWCQ Play-offs1st0.6Matches
202327au AustraliaFriendlies (M)0.9Matches
202630au AustraliaWCQ0.59Matches
5 Seasons1 Club5 Leagues19.81413100135100001001
Friendlies (M) (4 Seasons)5.7
WCQ (3 Seasons)9.59
Asian Cup (1 Season)3.826
World Cup (1 Season)0.3141310010100001001
WCQ Play-offs (1 Season)0.6

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
2012-201316Adelaideau AUS1. A-League1.8
2013-201417Adelaideau AUS1. A-League8.0
2014-201518Adelaideau AUS1. A-League9.7Matches
2015-201619Midtjyllanddk DEN1. Danish Superliga0.9Matches
2015-201619Midtjylland2. Europa Lg0.7Matches
2016-201720Esbjergdk DEN1. Danish Superliga19.4Matches
2017-201821Paçospt POR1. Primeira Liga16.0Matches
2018-201922Midtjyllanddk DEN1. Danish Superliga22.8Matches
2019-202023Midtjyllanddk DEN1. Danish Superliga27.8Matches
2020-202124Midtjylland1. Champions Lg5.0102.0171011010.20000010Matches
2020-202124Midtjyllanddk DEN1. Danish Superliga12.0Matches
2021-202225Midtjyllanddk DEN1. Danish Superliga3.3Matches
2021-202225Midtjylland2. Europa Lg0.215.2910000000.00000000Matches
2021-202225Kasımpaşatr TUR1. Süper Lig4.3Matches
2022-202326Cádizes ESPCopa del Rey0.8Matches
2022-202326Sparta Praguecz CZE1. First League3.4Matches
2022-202326Cádizes ESP1. La Liga1.821.0902000000.00000000Matches
2023-202427Grasshopperch SUI1. Super Lg12.6Matches
2024-202528Grasshopperch SUI1. Super Lg5.4Matches
13 Seasons9 Clubs11 Leagues155.9131.8683011010.14000010
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Midtjylland (5 Seasons)3 Leagues72.6112.1381011010.19000010
Adelaide (3 Seasons)1 League19.4
Grasshopper (2 Seasons)1 League17.9
Paços (1 Season)1 League16.0
Esbjerg (1 Season)1 League19.4
Sparta Prague (1 Season)1 League3.4
Kasımpaşa (1 Season)1 League4.3
Cádiz (1 Season)2 Leagues2.721.0902000000.00000000
Castellón (1 Season)1 League
Danish Superliga (6 Seasons)86.2
A-League (3 Seasons)19.4
Super Lg (2 Seasons)17.9
Europa Lg (2 Seasons)0.915.2910000000.00000000
Primeira Liga (1 Season)16.0
First League (1 Season)3.4
Süper Lig (1 Season)4.3
Champions Lg (1 Season)5.0102.0171011010.20000010
La Liga (1 Season)1.821.0902000000.00000000
Copa del Rey (1 Season)0.8
La Liga 2 (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
2012-201316Adelaide1 League1.8
2013-201417Adelaide1 League8.0
2014-201518Adelaide1 League9.7
2015-201619Midtjylland2 Leagues1.6
2016-201720Esbjerg1 League19.4
2017-201821Paços1 League16.0
2018-201922Midtjylland1 League22.8
2019-202023Midtjylland1 League27.8
2020-202124Midtjylland2 Leagues17.0102.0171011010.20000010
2021-202225Midtjylland2 Leagues3.515.2910000000.00000000
2021-202225Kasımpaşa1 League4.3
2022-202326Sparta Prague1 League3.4
2022-202326Cádiz2 Leagues2.721.0902000000.00000000
2023-202427Grasshopper1 League12.6
2024-202528Grasshopper1 League5.4
13 Seasons9 Clubs11 Leagues155.9131.8683011010.14000010
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Midtjylland (5 Seasons)3 Leagues72.6112.1381011010.19000010
Adelaide (3 Seasons)1 League19.4
Grasshopper (2 Seasons)1 League17.9
Paços (1 Season)1 League16.0
Esbjerg (1 Season)1 League19.4
Sparta Prague (1 Season)1 League3.4
Kasımpaşa (1 Season)1 League4.3
Cádiz (1 Season)2 Leagues2.721.0902000000.00000000
Castellón (1 Season)1 League
Danish Superliga (6 Seasons)86.2
A-League (3 Seasons)19.4
Super Lg (2 Seasons)17.9
Europa Lg (2 Seasons)0.915.2910000000.00000000
Primeira Liga (1 Season)16.0
First League (1 Season)3.4
Süper Lig (1 Season)4.3
Champions Lg (1 Season)5.0102.0171011010.20000010
La Liga (1 Season)1.821.0902000000.00000000
Copa del Rey (1 Season)0.8
La Liga 2 (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
2012-201316Adelaideau AUS1. A-League4th1.8
2013-201417Adelaideau AUS1. A-League6th8.0
2014-201518Adelaideau AUS1. A-League3rd9.7Matches
2015-201619Midtjyllanddk DEN1. Danish Superliga3rd0.9Matches
2016-201720Esbjergdk DEN1. Danish Superliga14th19.4Matches
2017-201821Paçospt POR1. Primeira Liga17th16.0Matches
2018-201922Midtjyllanddk DEN1. Danish Superliga2nd22.8Matches
2019-202023Midtjyllanddk DEN1. Danish Superliga1st27.8Matches
2020-202124Midtjyllanddk DEN1. Danish Superliga2nd12.0Matches
2021-202225Midtjyllanddk DEN1. Danish Superliga2nd3.3Matches
2021-202225Kasımpaşatr TUR1. Süper Lig11th4.3Matches
2022-202326Sparta Praguecz CZE1. First League3.4Matches
2022-202326Cádizes ESP1. La Liga14th1.821.0902000000.00000000Matches
2023-202427Grasshopperch SUI1. Super Lg11th12.6Matches
2024-202528Grasshopperch SUI1. Super Lg10th5.4Matches
13 Seasons9 Clubs8 Leagues149.221.0902000000.00000000
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Midtjylland (5 Seasons)1 League66.8
Adelaide (3 Seasons)1 League19.4
Grasshopper (2 Seasons)1 League17.9
Paços (1 Season)1 League16.0
Esbjerg (1 Season)1 League19.4
Sparta Prague (1 Season)1 League3.4
Kasımpaşa (1 Season)1 League4.3
Cádiz (1 Season)1 League1.821.0902000000.00000000
Castellón (1 Season)1 League
Danish Superliga (6 Seasons)86.2
A-League (3 Seasons)19.4
Super Lg (2 Seasons)17.9
Primeira Liga (1 Season)16.0
First League (1 Season)3.4
Süper Lig (1 Season)4.3
La Liga (1 Season)1.821.0902000000.00000000
La Liga 2 (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
2022-202326Cádizes ESPCopa del ReyRd10.8Matches
1 Season1 Club1 League0.8
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
2015-201619Midtjylland2. Europa LgR320.7Matches
2020-202124Midtjylland1. Champions LgGR5.0102.0171011010.20000010Matches
2021-202225Midtjylland2. Europa LgGR0.215.2910000000.00000000Matches
3 Seasons1 Club2 Leagues5.9112.1381011010.19000010
Europa Lg (2 Seasons)0.915.2910000000.00000000
Champions Lg (1 Season)5.0102.0171011010.20000010
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
201822au AustraliaFriendlies (M)2.2Matches
201923au AustraliaFriendlies (M)0.8Matches
201923au AustraliaAsian CupQF3.8Matches
202226au Australia1. World CupR160.300.0000000000.00000000Matches
202226au AustraliaWCQ9.1Matches
202226au AustraliaFriendlies (M)1.7Matches
202226au AustraliaWCQ Play-offs1st0.6Matches
202327au AustraliaFriendlies (M)0.9Matches
202630au AustraliaWCQ0.5Matches
5 Seasons1 Club5 Leagues19.800.0000000000.00000000
Friendlies (M) (4 Seasons)5.7
WCQ (3 Seasons)9.5
Asian Cup (1 Season)3.8
World Cup (1 Season)0.300.0000000000.00000000
WCQ Play-offs (1 Season)0.6

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
2012-201316Adelaideau AUS1. A-League1.8
2013-201417Adelaideau AUS1. A-League8.0
2014-201518Adelaideau AUS1. A-League9.7Matches
2015-201619Midtjyllanddk DEN1. Danish Superliga0.9Matches
2015-201619Midtjylland2. Europa Lg0.7Matches
2016-201720Esbjergdk DEN1. Danish Superliga19.400Matches
2017-201821Paçospt POR1. Primeira Liga16.0127Matches
2018-201922Midtjyllanddk DEN1. Danish Superliga22.8Matches
2019-202023Midtjyllanddk DEN1. Danish Superliga27.81510Matches
2020-202124Midtjylland1. Champions Lg5.05331121020.083034920Matches
2020-202124Midtjyllanddk DEN1. Danish Superliga12.0812Matches
2021-202225Midtjyllanddk DEN1. Danish Superliga3.301Matches
2021-202225Midtjylland2. Europa Lg0.2000000000000000Matches
2021-202225Kasımpaşatr TUR1. Süper Lig4.321Matches
2022-202326Cádizes ESPCopa del Rey0.810Matches
2022-202326Sparta Praguecz CZE1. First League3.4Matches
2022-202326Cádizes ESP1. La Liga1.8200111333.321100210Matches
2023-202427Grasshopperch SUI1. Super Lg12.6155Matches
2024-202528Grasshopperch SUI1. Super Lg5.442Matches
13 Seasons9 Clubs11 Leagues155.976032231323.110413421130
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Midtjylland (5 Seasons)3 Leagues72.652631121020.0830327920
Adelaide (3 Seasons)1 League19.40
Grasshopper (2 Seasons)1 League17.91970
Paços (1 Season)1 League16.01270
Esbjerg (1 Season)1 League19.4000
Sparta Prague (1 Season)1 League3.40
Kasımpaşa (1 Season)1 League4.3210
Cádiz (1 Season)2 Leagues2.7210111333.321100210
Castellón (1 Season)1 League0
Danish Superliga (6 Seasons)86.223230
A-League (3 Seasons)19.40
Super Lg (2 Seasons)17.91970
Europa Lg (2 Seasons)0.9000000000000000
Primeira Liga (1 Season)16.01270
First League (1 Season)3.40
Süper Lig (1 Season)4.3210
Champions Lg (1 Season)5.05331121020.083034920
La Liga (1 Season)1.8200111333.321100210
Copa del Rey (1 Season)0.8100
La Liga 2 (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
2012-201316Adelaide1 League1.80
2013-201417Adelaide1 League8.00
2014-201518Adelaide1 League9.70
2015-201619Midtjylland2 Leagues1.60
2016-201720Esbjerg1 League19.4000
2017-201821Paços1 League16.01270
2018-201922Midtjylland1 League22.80
2019-202023Midtjylland1 League27.815100
2020-202124Midtjylland2 Leagues17.051131121020.0830316920
2021-202225Midtjylland2 Leagues3.5000000000001000
2021-202225Kasımpaşa1 League4.3210
2022-202326Sparta Prague1 League3.40
2022-202326Cádiz2 Leagues2.7210111333.321100210
2023-202427Grasshopper1 League12.61550
2024-202528Grasshopper1 League5.4420
13 Seasons9 Clubs11 Leagues155.976032231323.110413421130
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Midtjylland (5 Seasons)3 Leagues72.652631121020.0830327920
Adelaide (3 Seasons)1 League19.40
Grasshopper (2 Seasons)1 League17.91970
Paços (1 Season)1 League16.01270
Esbjerg (1 Season)1 League19.4000
Sparta Prague (1 Season)1 League3.40
Kasımpaşa (1 Season)1 League4.3210
Cádiz (1 Season)2 Leagues2.7210111333.321100210
Castellón (1 Season)1 League0
Danish Superliga (6 Seasons)86.223230
A-League (3 Seasons)19.40
Super Lg (2 Seasons)17.91970
Europa Lg (2 Seasons)0.9000000000000000
Primeira Liga (1 Season)16.01270
First League (1 Season)3.40
Süper Lig (1 Season)4.3210
Champions Lg (1 Season)5.05331121020.083034920
La Liga (1 Season)1.8200111333.321100210
Copa del Rey (1 Season)0.8100
La Liga 2 (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
2012-201316Adelaideau AUS1. A-League4th1.8
2013-201417Adelaideau AUS1. A-League6th8.0
2014-201518Adelaideau AUS1. A-League3rd9.7Matches
2015-201619Midtjyllanddk DEN1. Danish Superliga3rd0.9Matches
2016-201720Esbjergdk DEN1. Danish Superliga14th19.400Matches
2017-201821Paçospt POR1. Primeira Liga17th16.0127Matches
2018-201922Midtjyllanddk DEN1. Danish Superliga2nd22.8Matches
2019-202023Midtjyllanddk DEN1. Danish Superliga1st27.81510Matches
2020-202124Midtjyllanddk DEN1. Danish Superliga2nd12.0812Matches
2021-202225Midtjyllanddk DEN1. Danish Superliga2nd3.301Matches
2021-202225Kasımpaşatr TUR1. Süper Lig11th4.321Matches
2022-202326Sparta Praguecz CZE1. First League3.4Matches
2022-202326Cádizes ESP1. La Liga14th1.8200111333.321100210Matches
2023-202427Grasshopperch SUI1. Super Lg11th12.6155Matches
2024-202528Grasshopperch SUI1. Super Lg10th5.442Matches
13 Seasons9 Clubs8 Leagues149.22560111333.3211038210
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
Midtjylland (5 Seasons)1 League66.823230
Adelaide (3 Seasons)1 League19.40
Grasshopper (2 Seasons)1 League17.91970
Paços (1 Season)1 League16.01270
Esbjerg (1 Season)1 League19.4000
Sparta Prague (1 Season)1 League3.40
Kasımpaşa (1 Season)1 League4.3210
Cádiz (1 Season)1 League1.8200111333.321100210
Castellón (1 Season)1 League0
Danish Superliga (6 Seasons)86.223230
A-League (3 Seasons)19.40
Super Lg (2 Seasons)17.91970
Primeira Liga (1 Season)16.01270
First League (1 Season)3.40
Süper Lig (1 Season)4.3210
La Liga (1 Season)1.8200111333.321100210
La Liga 2 (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
2022-202326Cádizes ESPCopa del ReyRd10.810Matches
1 Season1 Club1 League0.8100
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
2015-201619Midtjylland2. Europa LgR320.7Matches
2020-202124Midtjylland1. Champions LgGR5.05331121020.083034920Matches
2021-202225Midtjylland2. Europa LgGR0.2000000000000000Matches
3 Seasons1 Club2 Leagues5.95331121020.083034920
Europa Lg (2 Seasons)0.9000000000000000
Champions Lg (1 Season)5.05331121020.083034920
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
201822au AustraliaFriendlies (M)2.2Matches
201923au AustraliaFriendlies (M)0.8Matches
201923au AustraliaAsian CupQF3.852Matches
202226au Australia1. World CupR160.3000000001011100Matches
202226au AustraliaWCQ9.1Matches
202226au AustraliaFriendlies (M)1.7Matches
202226au AustraliaWCQ Play-offs1st0.6Matches
202327au AustraliaFriendlies (M)0.9Matches
202630au AustraliaWCQ0.510Matches
5 Seasons1 Club5 Leagues19.8060000001013100
Friendlies (M) (4 Seasons)5.70
WCQ (3 Seasons)9.5100
Asian Cup (1 Season)3.8520
World Cup (1 Season)0.3000000001011100
WCQ Play-offs (1 Season)0.60

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
2012-201316Adelaideau AUS1. A-League1.8
2013-201417Adelaideau AUS1. A-League8.0
2014-201518Adelaideau AUS1. A-League9.7Matches
2015-201619Midtjyllanddk DEN1. Danish Superliga0.9Matches
2015-201619Midtjylland2. Europa Lg0.7Matches
2016-201720Esbjergdk DEN1. Danish Superliga19.4Matches
2017-201821Paçospt POR1. Primeira Liga16.0Matches
2018-201922Midtjyllanddk DEN1. Danish Superliga22.8Matches
2019-202023Midtjyllanddk DEN1. Danish Superliga27.8Matches
2020-202124Midtjylland1. Champions Lg5.020762783100102069555.6444.411572339215648213031Matches
2020-202124Midtjyllanddk DEN1. Danish Superliga12.0Matches
2021-202225Midtjyllanddk DEN1. Danish Superliga3.3Matches
2021-202225Midtjylland2. Europa Lg0.2200081232011100.000.011381200041114Matches
2021-202225Kasımpaşatr TUR1. Süper Lig4.3Matches
2022-202326Cádizes ESPCopa del Rey0.8Matches
2022-202326Sparta Praguecz CZE1. First League3.4Matches
2022-202326Cádizes ESP1. La Liga1.87721131362774250.0250.047235132520715714Matches
2023-202427Grasshopperch SUI1. Super Lg12.6Matches
2024-202528Grasshopperch SUI1. Super Lg5.4Matches
13 Seasons9 Clubs11 Leagues155.93048381221481530314857.1642.9173996536208419419849
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
Midtjylland (5 Seasons)3 Leagues72.6227627911121322610660.0440.0126761404156412314135
Adelaide (3 Seasons)1 League19.4
Grasshopper (2 Seasons)1 League17.9
Paços (1 Season)1 League16.0
Esbjerg (1 Season)1 League19.4
Sparta Prague (1 Season)1 League3.4
Kasımpaşa (1 Season)1 League4.3
Cádiz (1 Season)2 Leagues2.77721131362774250.0250.047235132520715714
Castellón (1 Season)1 League
Danish Superliga (6 Seasons)86.2
A-League (3 Seasons)19.4
Super Lg (2 Seasons)17.9
Europa Lg (2 Seasons)0.9200081232011100.000.011381200041114
Primeira Liga (1 Season)16.0
First League (1 Season)3.4
Süper Lig (1 Season)4.3
Champions Lg (1 Season)5.020762783100102069555.6444.411572339215648213031
La Liga (1 Season)1.87721131362774250.0250.047235132520715714
Copa del Rey (1 Season)0.8
La Liga 2 (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
2012-201316Adelaide1 League1.8
2013-201417Adelaide1 League8.0
2014-201518Adelaide1 League9.7
2015-201619Midtjylland2 Leagues1.6
2016-201720Esbjerg1 League19.4
2017-201821Paços1 League16.0
2018-201922Midtjylland1 League22.8
2019-202023Midtjylland1 League27.8
2020-202124Midtjylland2 Leagues17.020762783100102069555.6444.411572339215648213031
2021-202225Midtjylland2 Leagues3.5200081232011100.000.011381200041114
2021-202225Kasımpaşa1 League4.3
2022-202326Sparta Prague1 League3.4
2022-202326Cádiz2 Leagues2.77721131362774250.0250.047235132520715714
2023-202427Grasshopper1 League12.6
2024-202528Grasshopper1 League5.4
13 Seasons9 Clubs11 Leagues155.93048381221481530314857.1642.9173996536208419419849
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
Midtjylland (5 Seasons)3 Leagues72.6227627911121322610660.0440.0126761404156412314135
Adelaide (3 Seasons)1 League19.4
Grasshopper (2 Seasons)1 League17.9
Paços (1 Season)1 League16.0
Esbjerg (1 Season)1 League19.4
Sparta Prague (1 Season)1 League3.4
Kasımpaşa (1 Season)1 League4.3
Cádiz (1 Season)2 Leagues2.77721131362774250.0250.047235132520715714
Castellón (1 Season)1 League
Danish Superliga (6 Seasons)86.2
A-League (3 Seasons)19.4
Super Lg (2 Seasons)17.9
Europa Lg (2 Seasons)0.9200081232011100.000.011381200041114
Primeira Liga (1 Season)16.0
First League (1 Season)3.4
Süper Lig (1 Season)4.3
Champions Lg (1 Season)5.020762783100102069555.6444.411572339215648213031
La Liga (1 Season)1.87721131362774250.0250.047235132520715714
Copa del Rey (1 Season)0.8
La Liga 2 (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
2012-201316Adelaideau AUS1. A-League4th1.8
2013-201417Adelaideau AUS1. A-League6th8.0
2014-201518Adelaideau AUS1. A-League3rd9.7Matches
2015-201619Midtjyllanddk DEN1. Danish Superliga3rd0.9Matches
2016-201720Esbjergdk DEN1. Danish Superliga14th19.4Matches
2017-201821Paçospt POR1. Primeira Liga17th16.0Matches
2018-201922Midtjyllanddk DEN1. Danish Superliga2nd22.8Matches
2019-202023Midtjyllanddk DEN1. Danish Superliga1st27.8Matches
2020-202124Midtjyllanddk DEN1. Danish Superliga2nd12.0Matches
2021-202225Midtjyllanddk DEN1. Danish Superliga2nd3.3Matches
2021-202225Kasımpaşatr TUR1. Süper Lig11th4.3Matches
2022-202326Sparta Praguecz CZE1. First League3.4Matches
2022-202326Cádizes ESP1. La Liga14th1.87721131362774250.0250.047235132520715714Matches
2023-202427Grasshopperch SUI1. Super Lg11th12.6Matches
2024-202528Grasshopperch SUI1. Super Lg10th5.4Matches
13 Seasons9 Clubs8 Leagues149.27721131362774250.0250.047235132520715714
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
Midtjylland (5 Seasons)1 League66.8
Adelaide (3 Seasons)1 League19.4
Grasshopper (2 Seasons)1 League17.9
Paços (1 Season)1 League16.0
Esbjerg (1 Season)1 League19.4
Sparta Prague (1 Season)1 League3.4
Kasımpaşa (1 Season)1 League4.3
Cádiz (1 Season)1 League1.87721131362774250.0250.047235132520715714
Castellón (1 Season)1 League
Danish Superliga (6 Seasons)86.2
A-League (3 Seasons)19.4
Super Lg (2 Seasons)17.9
Primeira Liga (1 Season)16.0
First League (1 Season)3.4
Süper Lig (1 Season)4.3
La Liga (1 Season)1.87721131362774250.0250.047235132520715714
La Liga 2 (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
2022-202326Cádizes ESPCopa del ReyRd10.8Matches
1 Season1 Club1 League0.8
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
2015-201619Midtjylland2. Europa LgR320.7Matches
2020-202124Midtjylland1. Champions LgGR5.020762783100102069555.6444.411572339215648213031Matches
2021-202225Midtjylland2. Europa LgGR0.2200081232011100.000.011381200041114Matches
3 Seasons1 Club2 Leagues5.9227627911121322610660.0440.0126761404156412314135
Europa Lg (2 Seasons)0.9200081232011100.000.011381200041114
Champions Lg (1 Season)5.020762783100102069555.6444.411572339215648213031
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
201822au AustraliaFriendlies (M)2.2Matches
201923au AustraliaFriendlies (M)0.8Matches
201923au AustraliaAsian CupQF3.8Matches
202226au Australia1. World CupR160.31904132219100.01100.010864011110141Matches
202226au AustraliaWCQ9.1Matches
202226au AustraliaFriendlies (M)1.7Matches
202226au AustraliaWCQ Play-offs1st0.6Matches
202327au AustraliaFriendlies (M)0.9Matches
202630au AustraliaWCQ0.5Matches
5 Seasons1 Club5 Leagues19.81904132219100.01100.010864011110141
Friendlies (M) (4 Seasons)5.7
WCQ (3 Seasons)9.5
Asian Cup (1 Season)3.8
World Cup (1 Season)0.31904132219100.01100.010864011110141
WCQ Play-offs (1 Season)0.6

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
2012-201316Adelaideau AUS1. A-League5165336.81.823
2013-201417Adelaideau AUS1. A-League207163629.58.0218
2014-201518Adelaideau AUS1. A-League198694635.89.7721201.671614+2+0.21-0.54Matches
2015-201619Midtjyllanddk DEN1. Danish Superliga679132.70.900661.5021+1+1.14+0.42Matches
2015-201619Midtjylland2. Europa Lg261318.50.700200.0001-1-1.48-0.52Matches
2016-201720Esbjergdk DEN1. Danish Superliga251,7487060.719.41815710.922230-8-0.41+0.70Matches
2017-201821Paçospt POR1. Primeira Liga261,4415547.116.01591160.771624-8-0.50+0.50Matches
2018-201922Midtjyllanddk DEN1. Danish Superliga302,0496863.222.82480762242.075230+22+0.97+0.14Matches
2019-202023Midtjyllanddk DEN1. Danish Superliga342,5057477.327.830821741412.325322+31+1.11+0.99Matches
2020-202124Midtjylland1. Champions Lg64497583.15.06752001.20410-6-1.20+1.765.58.7-3.3-0.66+0.29Matches
2020-202124Midtjyllanddk DEN1. Danish Superliga291,0813737.512.010711192011.832011+9+0.750.00Matches
2021-202225Midtjyllanddk DEN1. Danish Superliga92953310.23.3267072302.6753+2+0.61-0.23Matches
2021-202225Midtjylland2. Europa Lg21793.10.2002911.000000.000.000.40.0+0.4+2.11+1.60Matches
2021-202225Kasımpaşatr TUR1. Süper Lig113903511.44.3455072421.55126+6+1.38+1.27Matches
2022-202326Cádizes ESPCopa del Rey1767684.40.81760000.0021+1+1.18+14.04Matches
2022-202326Sparta Praguecz CZE1. First League14307229.73.41450132052.36133+10+2.93Matches
2022-202326Cádizes ESP1. La Liga5165334.81.8161042680.0016-5-2.73-2.230.95.2-4.3-2.34-1.90Matches
2023-202427Grasshopperch SUI1. Super Lg191,1326033.112.61374562901.212217+5+0.40+0.91Matches
2024-202528Castellónes ESP2. La Liga 200002Matches
2024-202528Grasshopperch SUI1. Super Lg94835422.45.4673031610.5679-2-0.370.00Matches
13 Seasons9 Clubs11 Leagues27214,0285229.0155.9142765813021381.58247188+59+0.40+0.376.813.9-7.2-1.02-0.70
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
Midtjylland (5 Seasons)3 Leagues1186,5365538.472.67279274619132.0013678+58+0.80+0.255.98.7-2.9-0.56-0.85
Adelaide (3 Seasons)1 League441,7504024.019.41123301.671614+2+0.21-0.54
Grasshopper (2 Seasons)1 League281,6155828.917.91973592511.002926+3+0.17+0.62
Paços (1 Season)1 League261,4415547.116.01591160.771624-8-0.50+0.50
Esbjerg (1 Season)1 League251,7487060.719.41815710.922230-8-0.41+0.70
Sparta Prague (1 Season)1 League14307229.73.41450132052.36133+10+2.93
Kasımpaşa (1 Season)1 League113903511.44.3455072421.55126+6+1.38+1.27
Cádiz (1 Season)2 Leagues6241406.92.7269042680.0037-4-1.49-0.940.95.2-4.3-2.34-1.90
Castellón (1 Season)1 League00002
Danish Superliga (6 Seasons)1337,7575842.986.28479404920131.8815497+57+0.66+0.14
A-League (3 Seasons)441,7504024.019.41123301.671614+2+0.21-0.54
Super Lg (2 Seasons)281,6155828.917.91973592511.002926+3+0.17+0.62
Europa Lg (2 Seasons)478206.20.9004910.5001-1-1.15-0.620.40.0+0.4+2.11+1.60
Primeira Liga (1 Season)261,4415547.116.01591160.771624-8-0.50+0.50
First League (1 Season)14307229.73.41450132052.36133+10+2.93
Süper Lig (1 Season)113903511.44.3455072421.55126+6+1.38+1.27
Champions Lg (1 Season)64497583.15.06752001.20410-6-1.20+1.765.58.7-3.3-0.66+0.29
La Liga (1 Season)5165334.81.8161042680.0016-5-2.73-2.230.95.2-4.3-2.34-1.90
Copa del Rey (1 Season)1767684.40.81760000.0021+1+1.18+14.04
La Liga 2 (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
2012-201316Adelaide1 League5165336.81.823
2013-201417Adelaide1 League207163629.58.0218
2014-201518Adelaide1 League198694635.89.7721201.671614+2+0.21-0.54
2015-201619Midtjylland2 Leagues8140183.81.600861.132200.00-0.41
2016-201720Esbjerg1 League251,7487060.719.41815710.922230-8-0.41+0.70
2017-201821Paços1 League261,4415547.116.01591160.771624-8-0.50+0.50
2018-201922Midtjylland1 League302,0496863.222.82480762242.075230+22+0.97+0.14
2019-202023Midtjylland1 League342,5057477.327.830821741412.325322+31+1.11+0.99
2020-202124Midtjylland2 Leagues351,5304444.717.016723192011.722421+3+0.18-0.395.58.7-3.3-0.66+0.29
2021-202225Midtjylland2 Leagues11312289.13.5267092012.3753+2+0.58-0.120.40.0+0.4+2.11+1.60
2021-202225Kasımpaşa1 League113903511.44.3455072421.55126+6+1.38+1.27
2022-202326Sparta Prague1 League14307229.73.41450132052.36133+10+2.93
2022-202326Cádiz2 Leagues6241406.92.7269042680.0037-4-1.49-0.940.95.2-4.3-2.34-1.90
2023-202427Grasshopper1 League191,1326033.112.61374562901.212217+5+0.40+0.91
2024-202528Grasshopper1 League94835422.45.4673031610.5679-2-0.370.00
2024-202528Castellón1 League00002
13 Seasons9 Clubs11 Leagues27214,0285229.0155.9142765813021381.58247188+59+0.40+0.376.813.9-7.2-1.02-0.70
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
Midtjylland (5 Seasons)3 Leagues1186,5365538.472.67279274619132.0013678+58+0.80+0.255.98.7-2.9-0.56-0.85
Adelaide (3 Seasons)1 League441,7504024.019.41123301.671614+2+0.21-0.54
Grasshopper (2 Seasons)1 League281,6155828.917.91973592511.002926+3+0.17+0.62
Paços (1 Season)1 League261,4415547.116.01591160.771624-8-0.50+0.50
Esbjerg (1 Season)1 League251,7487060.719.41815710.922230-8-0.41+0.70
Sparta Prague (1 Season)1 League14307229.73.41450132052.36133+10+2.93
Kasımpaşa (1 Season)1 League113903511.44.3455072421.55126+6+1.38+1.27
Cádiz (1 Season)2 Leagues6241406.92.7269042680.0037-4-1.49-0.940.95.2-4.3-2.34-1.90
Castellón (1 Season)1 League00002
Danish Superliga (6 Seasons)1337,7575842.986.28479404920131.8815497+57+0.66+0.14
A-League (3 Seasons)441,7504024.019.41123301.671614+2+0.21-0.54
Super Lg (2 Seasons)281,6155828.917.91973592511.002926+3+0.17+0.62
Europa Lg (2 Seasons)478206.20.9004910.5001-1-1.15-0.620.40.0+0.4+2.11+1.60
Primeira Liga (1 Season)261,4415547.116.01591160.771624-8-0.50+0.50
First League (1 Season)14307229.73.41450132052.36133+10+2.93
Süper Lig (1 Season)113903511.44.3455072421.55126+6+1.38+1.27
Champions Lg (1 Season)64497583.15.06752001.20410-6-1.20+1.765.58.7-3.3-0.66+0.29
La Liga (1 Season)5165334.81.8161042680.0016-5-2.73-2.230.95.2-4.3-2.34-1.90
Copa del Rey (1 Season)1767684.40.81760000.0021+1+1.18+14.04
La Liga 2 (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
2012-201316Adelaideau AUS1. A-League4th5165336.81.823
2013-201417Adelaideau AUS1. A-League6th207163629.58.0218
2014-201518Adelaideau AUS1. A-League3rd198694635.89.7721201.671614+2+0.21-0.54Matches
2015-201619Midtjyllanddk DEN1. Danish Superliga3rd679132.70.900661.5021+1+1.14+0.42Matches
2016-201720Esbjergdk DEN1. Danish Superliga14th251,7487060.719.41815710.922230-8-0.41+0.70Matches
2017-201821Paçospt POR1. Primeira Liga17th261,4415547.116.01591160.771624-8-0.50+0.50Matches
2018-201922Midtjyllanddk DEN1. Danish Superliga2nd302,0496863.222.82480762242.075230+22+0.97+0.14Matches
2019-202023Midtjyllanddk DEN1. Danish Superliga1st342,5057477.327.830821741412.325322+31+1.11+0.99Matches
2020-202124Midtjyllanddk DEN1. Danish Superliga2nd291,0813737.512.010711192011.832011+9+0.750.00Matches
2021-202225Midtjyllanddk DEN1. Danish Superliga2nd92953310.23.3267072302.6753+2+0.61-0.23Matches
2021-202225Kasımpaşatr TUR1. Süper Lig11th113903511.44.3455072421.55126+6+1.38+1.27Matches
2022-202326Sparta Praguecz CZE1. First League14307229.73.41450132052.36133+10+2.93Matches
2022-202326Cádizes ESP1. La Liga14th5165334.81.8161042680.0016-5-2.73-2.230.95.2-4.3-2.34-1.90Matches
2023-202427Grasshopperch SUI1. Super Lg11th191,1326033.112.61374562901.212217+5+0.40+0.91Matches
2024-202528Grasshopperch SUI1. Super Lg10th94835422.45.4673031610.5679-2-0.370.00Matches
2024-202528Castellónes ESP2. La Liga 213th00002Matches
13 Seasons9 Clubs8 Leagues26113,4255128.9149.2135765612621371.61241176+65+0.47+0.400.95.2-4.3-2.34-1.90
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
Midtjylland (5 Seasons)1 League1086,0095639.566.86679254220122.1013267+65+0.97+0.25
Adelaide (3 Seasons)1 League441,7504024.019.41123301.671614+2+0.21-0.54
Grasshopper (2 Seasons)1 League281,6155828.917.91973592511.002926+3+0.17+0.62
Paços (1 Season)1 League261,4415547.116.01591160.771624-8-0.50+0.50
Esbjerg (1 Season)1 League251,7487060.719.41815710.922230-8-0.41+0.70
Sparta Prague (1 Season)1 League14307229.73.41450132052.36133+10+2.93
Kasımpaşa (1 Season)1 League113903511.44.3455072421.55126+6+1.38+1.27
Cádiz (1 Season)1 League5165334.81.8161042680.0016-5-2.73-2.230.95.2-4.3-2.34-1.90
Castellón (1 Season)1 League00002
Danish Superliga (6 Seasons)1337,7575842.986.28479404920131.8815497+57+0.66+0.14
A-League (3 Seasons)441,7504024.019.41123301.671614+2+0.21-0.54
Super Lg (2 Seasons)281,6155828.917.91973592511.002926+3+0.17+0.62
Primeira Liga (1 Season)261,4415547.116.01591160.771624-8-0.50+0.50
First League (1 Season)14307229.73.41450132052.36133+10+2.93
Süper Lig (1 Season)113903511.44.3455072421.55126+6+1.38+1.27
La Liga (1 Season)5165334.81.8161042680.0016-5-2.73-2.230.95.2-4.3-2.34-1.90
La Liga 2 (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
2022-202326Cádizes ESPCopa del ReyRd11767684.40.81760000.0021+1+1.18+14.04Matches
1 Season1 Club1 League1767684.40.81760000.0021+1+1.18+14.04
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
2015-201619Midtjylland2. Europa LgR32261318.50.700200.0001-1-1.48-0.52Matches
2020-202124Midtjylland1. Champions LgGR64497583.15.06752001.20410-6-1.20+1.765.58.7-3.3-0.66+0.29Matches
2021-202225Midtjylland2. Europa LgGR21793.10.2002911.000000.000.000.40.0+0.4+2.11+1.60Matches
3 Seasons1 Club2 Leagues105275329.35.967524910.92411-7-1.20-0.495.98.7-2.9-0.56-0.85
Europa Lg (2 Seasons)478206.20.9004910.5001-1-1.15-0.620.40.0+0.4+2.11+1.60
Champions Lg (1 Season)64497583.15.06752001.20410-6-1.20+1.765.58.7-3.3-0.66+0.29
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
201822au AustraliaWCQ00002Matches
201822au AustraliaFriendlies (M)42015027.92.2275022602.5090+9+4.03+3.16Matches
201923au AustraliaFriendlies (M)1696976.70.81690000.000000.00+4.29Matches
201923au AustraliaAsian CupQF53426871.33.8481111701.8043+1+0.26-0.39Matches
202226au Australia1. World CupR16224126.70.30021221.500000.00+0.540.00.6-0.6-2.35-1.20Matches
202226au AustraliaWCQ168165147.79.1979471502.19204+16+1.76+0.05Matches
202226au AustraliaFriendlies (M)21557857.41.72780003.0031+2+1.16-0.40Matches
202226au AustraliaWCQ Play-offs1st1525243.30.60015201.000000.000.00Matches
202327au AustraliaFriendlies (M)2854315.70.917701821.5021+1+1.06+1.26Matches
202630au AustraliaWCQ241213.80.50022100.5001-1-2.20-4.27Matches
5 Seasons1 Club5 Leagues351,7855124.819.819785161961.943810+28+1.41+0.280.00.6-0.6-2.35-1.20
Friendlies (M) (4 Seasons)95105731.55.7675032022.11142+12+2.12+1.71
WCQ (3 Seasons)188574818.59.5979491622.00205+15+1.58-0.33
Asian Cup (1 Season)53426871.33.8481111701.8043+1+0.26-0.39
World Cup (1 Season)224126.70.30021221.500000.00+0.540.00.6-0.6-2.35-1.20
WCQ Play-offs (1 Season)1525243.30.60015201.000000.000.00

Miscellaneous Stats

Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2012-201316Adelaideau AUS1. A-League1.8000
2013-201417Adelaideau AUS1. A-League8.010
2014-201518Adelaideau AUS1. A-League9.73014Matches
2015-201619Midtjyllanddk DEN1. Danish Superliga0.9002Matches
2015-201619Midtjylland2. Europa Lg0.7003Matches
2016-201720Esbjergdk DEN1. Danish Superliga19.45002600000000Matches
2017-201821Paçospt POR1. Primeira Liga16.011019201499712000Matches
2018-201922Midtjyllanddk DEN1. Danish Superliga22.81000Matches
2019-202023Midtjyllanddk DEN1. Danish Superliga27.851124361220810150Matches
2020-202124Midtjylland1. Champions Lg5.00002311343100292820.0Matches
2020-202124Midtjyllanddk DEN1. Danish Superliga12.01008195981280Matches
2021-202225Midtjyllanddk DEN1. Danish Superliga3.31001118100Matches
2021-202225Midtjylland2. Europa Lg0.2000010100000200Matches
2021-202225Kasımpaşatr TUR1. Süper Lig4.321137030120Matches
2022-202326Cádizes ESPCopa del Rey0.80000017010Matches
2022-202326Sparta Praguecz CZE1. First League3.40000Matches
2022-202326Cádizes ESP1. La Liga1.800003090000061516.7Matches
2023-202427Grasshopperch SUI1. Super Lg12.6200111641125150Matches
2024-202528Grasshopperch SUI1. Super Lg5.410066443240Matches
13 Seasons9 Clubs11 Leagues155.923321191124262842601003731318.8
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Midtjylland (5 Seasons)3 Leagues72.68114060193282726100312820.0
Adelaide (3 Seasons)1 League19.44014
Grasshopper (2 Seasons)1 League17.9300172281557190
Paços (1 Season)1 League16.011019201499712000
Esbjerg (1 Season)1 League19.45002600000000
Sparta Prague (1 Season)1 League3.40000
Kasımpaşa (1 Season)1 League4.321137030120
Cádiz (1 Season)2 Leagues2.7000031160100061516.7
Castellón (1 Season)1 League
Danish Superliga (6 Seasons)86.213116156183142323000
A-League (3 Seasons)19.44014
Super Lg (2 Seasons)17.9300172281557190
Europa Lg (2 Seasons)0.9000310100000200
Primeira Liga (1 Season)16.011019201499712000
First League (1 Season)3.40000
Süper Lig (1 Season)4.321137030120
Champions Lg (1 Season)5.00002311343100292820.0
La Liga (1 Season)1.800003090000061516.7
Copa del Rey (1 Season)0.80000017010
La Liga 2 (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
2012-201316Adelaide1 League1.8000
2013-201417Adelaide1 League8.010
2014-201518Adelaide1 League9.73014
2015-201619Midtjylland2 Leagues1.6005
2016-201720Esbjerg1 League19.45002600000000
2017-201821Paços1 League16.011019201499712000
2018-201922Midtjylland1 League22.81000
2019-202023Midtjylland1 League27.851124361220810150
2020-202124Midtjylland2 Leagues17.0100102261111611100292820.0
2021-202225Midtjylland2 Leagues3.5100121910000200
2021-202225Kasımpaşa1 League4.321137030120
2022-202326Sparta Prague1 League3.40000
2022-202326Cádiz2 Leagues2.7000031160100061516.7
2023-202427Grasshopper1 League12.6200111641125150
2024-202528Grasshopper1 League5.410066443240
13 Seasons9 Clubs11 Leagues155.923321191124262842601003731318.8
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Midtjylland (5 Seasons)3 Leagues72.68114060193282726100312820.0
Adelaide (3 Seasons)1 League19.44014
Grasshopper (2 Seasons)1 League17.9300172281557190
Paços (1 Season)1 League16.011019201499712000
Esbjerg (1 Season)1 League19.45002600000000
Sparta Prague (1 Season)1 League3.40000
Kasımpaşa (1 Season)1 League4.321137030120
Cádiz (1 Season)2 Leagues2.7000031160100061516.7
Castellón (1 Season)1 League
Danish Superliga (6 Seasons)86.213116156183142323000
A-League (3 Seasons)19.44014
Super Lg (2 Seasons)17.9300172281557190
Europa Lg (2 Seasons)0.9000310100000200
Primeira Liga (1 Season)16.011019201499712000
First League (1 Season)3.40000
Süper Lig (1 Season)4.321137030120
Champions Lg (1 Season)5.00002311343100292820.0
La Liga (1 Season)1.800003090000061516.7
Copa del Rey (1 Season)0.80000017010
La Liga 2 (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
2012-201316Adelaideau AUS1. A-League4th1.8000
2013-201417Adelaideau AUS1. A-League6th8.010
2014-201518Adelaideau AUS1. A-League3rd9.73014Matches
2015-201619Midtjyllanddk DEN1. Danish Superliga3rd0.9002Matches
2016-201720Esbjergdk DEN1. Danish Superliga14th19.45002600000000Matches
2017-201821Paçospt POR1. Primeira Liga17th16.011019201499712000Matches
2018-201922Midtjyllanddk DEN1. Danish Superliga2nd22.81000Matches
2019-202023Midtjyllanddk DEN1. Danish Superliga1st27.851124361220810150Matches
2020-202124Midtjyllanddk DEN1. Danish Superliga2nd12.01008195981280Matches
2021-202225Midtjyllanddk DEN1. Danish Superliga2nd3.31001118100Matches
2021-202225Kasımpaşatr TUR1. Süper Lig11th4.321137030120Matches
2022-202326Sparta Praguecz CZE1. First League3.40000Matches
2022-202326Cádizes ESP1. La Liga14th1.800003090000061516.7Matches
2023-202427Grasshopperch SUI1. Super Lg11th12.6200111641125150Matches
2024-202528Grasshopperch SUI1. Super Lg10th5.410066443240Matches
13 Seasons9 Clubs8 Leagues149.2233211410840607385600061516.7
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Midtjylland (5 Seasons)1 League66.881135561831423230
Adelaide (3 Seasons)1 League19.44014
Grasshopper (2 Seasons)1 League17.9300172281557190
Paços (1 Season)1 League16.011019201499712000
Esbjerg (1 Season)1 League19.45002600000000
Sparta Prague (1 Season)1 League3.40000
Kasımpaşa (1 Season)1 League4.321137030120
Cádiz (1 Season)1 League1.800003090000061516.7
Castellón (1 Season)1 League
Danish Superliga (6 Seasons)86.213116156183142323000
A-League (3 Seasons)19.44014
Super Lg (2 Seasons)17.9300172281557190
Primeira Liga (1 Season)16.011019201499712000
First League (1 Season)3.40000
Süper Lig (1 Season)4.321137030120
La Liga (1 Season)1.800003090000061516.7
La Liga 2 (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
2022-202326Cádizes ESPCopa del ReyRd10.80000017010Matches
1 Season1 Club1 League0.80000017010
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
2015-201619Midtjylland2. Europa LgR320.7003Matches
2020-202124Midtjylland1. Champions LgGR5.00002311343100292820.0Matches
2021-202225Midtjylland2. Europa LgGR0.2000010100000200Matches
3 Seasons1 Club2 Leagues5.90005411443100312820.0
Europa Lg (2 Seasons)0.9000310100000200
Champions Lg (1 Season)5.00002311343100292820.0
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
201822au AustraliaFriendlies (M)2.20000Matches
201923au AustraliaFriendlies (M)0.80000Matches
201923au AustraliaAsian CupQF3.80005522625000Matches
202226au Australia1. World CupR160.30000000100002020.0Matches
202226au AustraliaWCQ9.10000Matches
202226au AustraliaFriendlies (M)1.70000Matches
202226au AustraliaWCQ Play-offs1st0.6000Matches
202327au AustraliaFriendlies (M)0.90000Matches
202630au AustraliaWCQ0.50000109010Matches
5 Seasons1 Club5 Leagues19.800056235360002020.0
Friendlies (M) (4 Seasons)5.70000
WCQ (3 Seasons)9.50000109010
Asian Cup (1 Season)3.80005522625000
World Cup (1 Season)0.30000000100002020.0
WCQ Play-offs (1 Season)0.6000

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.