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
2011-201221Bradford Cityeng ENG4. League Two443604.051.25211676.201300.0
2013-201423Nordsjællanddk DEN1. Danish Superliga15151,35015.0191.27634469.8546320.0Matches
2014-201524ADO Den Haagnl NED1. Eredivisie32322,88032.0521.621519965.69914721.9Matches
2015-201625ADO Den Haagnl NED1. Eredivisie33332,97033.0491.481469766.491311515.2Matches
2016-201726Ingolstadt 04de GER1. Bundesliga23232,03722.6341.50986470.48510313.0651016.7Matches
2016-201726Ingolstadt 04de GERDFB-Pokal111201.300.0033100.00011100.00000Matches
2017-201827Ingolstadt 04de GER2. 2. Bundesliga332703.062.00171164.700300.00000Matches
2017-201827Heerenveennl NED1. Eredivisie23232,03522.6361.59976163.9959521.7211050.0Matches
2018-201928Baselch SUI1. Super Lg998028.900.0044100.011000.0Matches
201928Strømsgodsetno NOR1. Eliteserien13131,12512.5231.84492959.2544323.133000.0Matches
2019-202029Hannover 96de GER2. 2. Bundesliga11901.000.0055100.01001100.00000Matches
2020-202130Hannover 96de GER2. 2. Bundesliga221802.021.005360.010100.00000Matches
2021-202231Hannover 96de GER2. 2. Bundesliga1198689.6181.87432558.1333222.20000Matches
2021-202231Hannover 96de GERDFB-Pokal221802.000.0055100.02002100.00000Matches
2022-202332Odensedk DEN1. Danish Superliga25252,25025.0321.281098376.11186624.066000.0Matches
2023-202433Odensedk DEN1. Danish Superliga10108559.5171.79412561.0226110.011000.0Matches
12 Seasons9 Clubs8 Leagues20720518,372204.12931.4485357067.56958783919.019172010.5
Country Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
Hannover 96 (3 Seasons)2 Leagues16141,31814.6201.37583865.5734535.70000
ADO Den Haag (2 Seasons)1 League65655,85065.01011.5529719666.01822251218.5
Odense (2 Seasons)1 League35353,10534.5491.4215010872.0131012720.077000.0
Ingolstadt 04 (2 Seasons)3 Leagues27272,42727.0401.481187870.38514414.8651016.7
Heerenveen (1 Season)1 League23232,03522.6361.59976163.9959521.7211050.0
Nordsjælland (1 Season)1 League15151,35015.0191.27634469.8546320.0
Strømsgodset (1 Season)1 League13131,12512.5231.84492959.2544323.133000.0
Basel (1 Season)1 League998028.900.0044100.011000.0
Bradford City (1 Season)1 League443604.051.25211676.201300.0
2. Bundesliga (4 Seasons)17151,40815.6261.66704462.9537320.00000
DFB-Pokal (4 Seasons)333003.300.0088100.02013100.00000
Eredivisie (3 Seasons)88887,88587.61371.5639425765.52727341719.3211050.0
Danish Superliga (3 Seasons)50504,45549.5681.3721315271.41814181020.077000.0
Bundesliga (1 Season)23232,03722.6341.50986470.48510313.0651016.7
Eliteserien (1 Season)13131,12512.5231.84492959.2544323.133000.0
Super Lg (1 Season)998028.900.0044100.011000.0
League Two (1 Season)443604.051.25211676.201300.0
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
2011-201221Bradford City1 League443604.051.25211676.201300.0
2013-201423Nordsjælland1 League15151,35015.0191.27634469.8546320.0
2014-201524ADO Den Haag1 League32322,88032.0521.621519965.69914721.9
2015-201625ADO Den Haag1 League33332,97033.0491.481469766.491311515.2
2016-201726Ingolstadt 042 Leagues24242,15724.0341.421016771.38511416.7651016.7
2017-201827Ingolstadt 042 Leagues332703.062.00171164.700300.00000
2017-201827Heerenveen1 League23232,03522.6361.59976163.9959521.7211050.0
2018-201928Basel1 League998028.900.0044100.011000.0
201928Strømsgodset1 League13131,12512.5231.84492959.2544323.133000.0
2019-202029Hannover 961 League11901.000.0055100.01001100.00000
2020-202130Hannover 962 Leagues221802.021.005360.010100.00000
2021-202231Hannover 962 Leagues13111,04811.6181.55483062.5533436.40000
2022-202332Odense1 League25252,25025.0321.281098376.11186624.066000.0
2023-202433Odense1 League10108559.5171.79412561.0226110.011000.0
12 Seasons9 Clubs8 Leagues20720518,372204.12931.4485357067.56958783919.019172010.5
Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
Hannover 96 (3 Seasons)2 Leagues16141,31814.6201.37583865.5734535.70000
ADO Den Haag (2 Seasons)1 League65655,85065.01011.5529719666.01822251218.5
Odense (2 Seasons)1 League35353,10534.5491.4215010872.0131012720.077000.0
Ingolstadt 04 (2 Seasons)3 Leagues27272,42727.0401.481187870.38514414.8651016.7
Heerenveen (1 Season)1 League23232,03522.6361.59976163.9959521.7211050.0
Nordsjælland (1 Season)1 League15151,35015.0191.27634469.8546320.0
Strømsgodset (1 Season)1 League13131,12512.5231.84492959.2544323.133000.0
Basel (1 Season)1 League998028.900.0044100.011000.0
Bradford City (1 Season)1 League443604.051.25211676.201300.0
2. Bundesliga (4 Seasons)17151,40815.6261.66704462.9537320.00000
DFB-Pokal (4 Seasons)333003.300.0088100.02013100.00000
Eredivisie (3 Seasons)88887,88587.61371.5639425765.52727341719.3211050.0
Danish Superliga (3 Seasons)50504,45549.5681.3721315271.41814181020.077000.0
Bundesliga (1 Season)23232,03722.6341.50986470.48510313.0651016.7
Eliteserien (1 Season)13131,12512.5231.84492959.2544323.133000.0
Super Lg (1 Season)998028.900.0044100.011000.0
League Two (1 Season)443604.051.25211676.201300.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
2011-201221Bradford Cityeng ENG4. League Two18th443604.051.25211676.201300.0
2013-201423Nordsjællanddk DEN1. Danish Superliga6th15151,35015.0191.27634469.8546320.0Matches
2014-201524ADO Den Haagnl NED1. Eredivisie13th32322,88032.0521.621519965.69914721.9Matches
2015-201625ADO Den Haagnl NED1. Eredivisie11th33332,97033.0491.481469766.491311515.2Matches
2016-201726Ingolstadt 04de GER1. Bundesliga17th23232,03722.6341.50986470.48510313.0651016.7Matches
2017-201827Ingolstadt 04de GER2. 2. Bundesliga9th332703.062.00171164.700300.00000Matches
2017-201827Heerenveennl NED1. Eredivisie8th23232,03522.6361.59976163.9959521.7211050.0Matches
2018-201928Baselch SUI1. Super Lg2nd998028.900.0044100.011000.0Matches
201928Strømsgodsetno NOR1. Eliteserien11th13131,12512.5231.84492959.2544323.133000.0Matches
2019-202029Hannover 96de GER2. 2. Bundesliga6th11901.000.0055100.01001100.00000Matches
2020-202130Hannover 96de GER2. 2. Bundesliga13th221802.021.005360.010100.00000Matches
2021-202231Hannover 96de GER2. 2. Bundesliga11th1198689.6181.87432558.1333222.20000Matches
2022-202332Odensedk DEN1. Danish Superliga8th25252,25025.0321.281098376.11186624.066000.0Matches
2023-202433Odensedk DEN1. Danish Superliga11th10108559.5171.79412561.0226110.011000.0Matches
12 Seasons9 Clubs7 Leagues20420218,072200.82931.4684556267.26758773617.819172010.5
Country Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
Hannover 96 (3 Seasons)1 League14121,13812.6201.58533362.3534325.00000
ADO Den Haag (2 Seasons)1 League65655,85065.01011.5529719666.01822251218.5
Odense (2 Seasons)1 League35353,10534.5491.4215010872.0131012720.077000.0
Ingolstadt 04 (2 Seasons)2 Leagues26262,30725.6401.561157569.68513311.5651016.7
Heerenveen (1 Season)1 League23232,03522.6361.59976163.9959521.7211050.0
Nordsjælland (1 Season)1 League15151,35015.0191.27634469.8546320.0
Strømsgodset (1 Season)1 League13131,12512.5231.84492959.2544323.133000.0
Basel (1 Season)1 League998028.900.0044100.011000.0
Bradford City (1 Season)1 League443604.051.25211676.201300.0
2. Bundesliga (4 Seasons)17151,40815.6261.66704462.9537320.00000
Eredivisie (3 Seasons)88887,88587.61371.5639425765.52727341719.3211050.0
Danish Superliga (3 Seasons)50504,45549.5681.3721315271.41814181020.077000.0
Bundesliga (1 Season)23232,03722.6341.50986470.48510313.0651016.7
Eliteserien (1 Season)13131,12512.5231.84492959.2544323.133000.0
Super Lg (1 Season)998028.900.0044100.011000.0
League Two (1 Season)443604.051.25211676.201300.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
2016-201726Ingolstadt 04de GERDFB-Pokal17th111201.300.0033100.00011100.00000Matches
2021-202231Hannover 96de GERDFB-PokalQF221802.000.0055100.02002100.00000Matches
4 Seasons2 Clubs1 League333003.300.0088100.02013100.00000
Country Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
Hannover 96 (2 Seasons)1 League221802.000.0055100.02002100.00000
Ingolstadt 04 (2 Seasons)1 League111201.300.0033100.00011100.00000

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
2011-201221Bradford Cityeng ENG4. League Two4.05
2013-201423Nordsjællanddk DEN1. Danish Superliga15.019Matches
2014-201524ADO Den Haagnl NED1. Eredivisie32.052Matches
2015-201625ADO Den Haagnl NED1. Eredivisie33.049Matches
2016-201726Ingolstadt 04de GER1. Bundesliga22.6345Matches
2016-201726Ingolstadt 04de GERDFB-Pokal1.300Matches
2017-201827Ingolstadt 04de GER2. 2. Bundesliga3.0600005.10.30-0.9-0.31338737.987969.046.93187.158.53213.151.6720.5Matches
2017-201827Heerenveennl NED1. Eredivisie22.6361Matches
2018-201928Baselch SUI1. Super Lg8.901Matches
201928Strømsgodsetno NOR1. Eliteserien12.5233Matches
2019-202029Hannover 96de GER2. 2. Bundesliga1.0000000.70.13+0.7+0.6641330.822150.037.81216.726.51715.911.0015.7Matches
2020-202130Hannover 96de GER2. 2. Bundesliga2.0200001.80.36-0.2-0.09204544.466660.642.51926.332.63313.000.007.8Matches
2021-202231Hannover 96de GER2. 2. Bundesliga9.618003013.30.31-4.7-0.495417630.72573946.737.89757.744.818863.250.5211.9Matches
2021-202231Hannover 96de GERDFB-Pokal2.000Matches
2022-202332Odensedk DEN1. Danish Superliga25.0326Matches
2023-202433Odensedk DEN1. Danish Superliga9.5171Matches
12 Seasons9 Clubs8 Leagues204.12931703020.80.30-5.2-0.3311132134.64325553.540.415956.644.627093.3110.7012.9
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
Hannover 96 (3 Seasons)2 Leagues14.620003015.70.30-4.3-0.347823433.33454649.638.712849.241.223883.460.4711.3
ADO Den Haag (2 Seasons)1 League65.0101
Odense (2 Seasons)1 League34.5497
Ingolstadt 04 (2 Seasons)3 Leagues27.04050005.10.30-0.9-0.31338737.987969.046.93187.158.53213.151.6720.5
Heerenveen (1 Season)1 League22.6361
Nordsjælland (1 Season)1 League15.019
Strømsgodset (1 Season)1 League12.5233
Basel (1 Season)1 League8.901
Bradford City (1 Season)1 League4.05
2. Bundesliga (4 Seasons)15.626003020.80.30-5.2-0.3311132134.64325553.540.415956.644.627093.3110.7012.9
DFB-Pokal (4 Seasons)3.300
Eredivisie (3 Seasons)87.61371
Danish Superliga (3 Seasons)49.5687
Bundesliga (1 Season)22.6345
Eliteserien (1 Season)12.5233
Super Lg (1 Season)8.901
League Two (1 Season)4.05
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
2011-201221Bradford City1 League4.05
2013-201423Nordsjælland1 League15.019
2014-201524ADO Den Haag1 League32.052
2015-201625ADO Den Haag1 League33.049
2016-201726Ingolstadt 042 Leagues24.0345
2017-201827Ingolstadt 042 Leagues3.0600005.10.30-0.9-0.31338737.987969.046.93187.158.53213.151.6720.5
2017-201827Heerenveen1 League22.6361
2018-201928Basel1 League8.901
201928Strømsgodset1 League12.5233
2019-202029Hannover 961 League1.0000000.70.13+0.7+0.6641330.822150.037.81216.726.51715.911.0015.7
2020-202130Hannover 962 Leagues2.0200001.80.36-0.2-0.09204544.466660.642.51926.332.63313.000.007.8
2021-202231Hannover 962 Leagues11.618003013.30.31-4.7-0.495417630.72573946.737.89757.744.818863.250.5211.9
2022-202332Odense1 League25.0326
2023-202433Odense1 League9.5171
12 Seasons9 Clubs8 Leagues204.12931703020.80.30-5.2-0.3311132134.64325553.540.415956.644.627093.3110.7012.9
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
Hannover 96 (3 Seasons)2 Leagues14.620003015.70.30-4.3-0.347823433.33454649.638.712849.241.223883.460.4711.3
ADO Den Haag (2 Seasons)1 League65.0101
Odense (2 Seasons)1 League34.5497
Ingolstadt 04 (2 Seasons)3 Leagues27.04050005.10.30-0.9-0.31338737.987969.046.93187.158.53213.151.6720.5
Heerenveen (1 Season)1 League22.6361
Nordsjælland (1 Season)1 League15.019
Strømsgodset (1 Season)1 League12.5233
Basel (1 Season)1 League8.901
Bradford City (1 Season)1 League4.05
2. Bundesliga (4 Seasons)15.626003020.80.30-5.2-0.3311132134.64325553.540.415956.644.627093.3110.7012.9
DFB-Pokal (4 Seasons)3.300
Eredivisie (3 Seasons)87.61371
Danish Superliga (3 Seasons)49.5687
Bundesliga (1 Season)22.6345
Eliteserien (1 Season)12.5233
Super Lg (1 Season)8.901
League Two (1 Season)4.05
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
2011-201221Bradford Cityeng ENG4. League Two18th4.05
2013-201423Nordsjællanddk DEN1. Danish Superliga6th15.019Matches
2014-201524ADO Den Haagnl NED1. Eredivisie13th32.052Matches
2015-201625ADO Den Haagnl NED1. Eredivisie11th33.049Matches
2016-201726Ingolstadt 04de GER1. Bundesliga17th22.6345Matches
2017-201827Ingolstadt 04de GER2. 2. Bundesliga9th3.0600005.10.30-0.9-0.31338737.987969.046.93187.158.53213.151.6720.5Matches
2017-201827Heerenveennl NED1. Eredivisie8th22.6361Matches
2018-201928Baselch SUI1. Super Lg2nd8.901Matches
201928Strømsgodsetno NOR1. Eliteserien11th12.5233Matches
2019-202029Hannover 96de GER2. 2. Bundesliga6th1.0000000.70.13+0.7+0.6641330.822150.037.81216.726.51715.911.0015.7Matches
2020-202130Hannover 96de GER2. 2. Bundesliga13th2.0200001.80.36-0.2-0.09204544.466660.642.51926.332.63313.000.007.8Matches
2021-202231Hannover 96de GER2. 2. Bundesliga11th9.618003013.30.31-4.7-0.495417630.72573946.737.89757.744.818863.250.5211.9Matches
2022-202332Odensedk DEN1. Danish Superliga8th25.0326Matches
2023-202433Odensedk DEN1. Danish Superliga11th9.5171Matches
12 Seasons9 Clubs7 Leagues200.82931703020.80.30-5.2-0.3311132134.64325553.540.415956.644.627093.3110.7012.9
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
Hannover 96 (3 Seasons)1 League12.620003015.70.30-4.3-0.347823433.33454649.638.712849.241.223883.460.4711.3
ADO Den Haag (2 Seasons)1 League65.0101
Odense (2 Seasons)1 League34.5497
Ingolstadt 04 (2 Seasons)2 Leagues25.64050005.10.30-0.9-0.31338737.987969.046.93187.158.53213.151.6720.5
Heerenveen (1 Season)1 League22.6361
Nordsjælland (1 Season)1 League15.019
Strømsgodset (1 Season)1 League12.5233
Basel (1 Season)1 League8.901
Bradford City (1 Season)1 League4.05
2. Bundesliga (4 Seasons)15.626003020.80.30-5.2-0.3311132134.64325553.540.415956.644.627093.3110.7012.9
Eredivisie (3 Seasons)87.61371
Danish Superliga (3 Seasons)49.5687
Bundesliga (1 Season)22.6345
Eliteserien (1 Season)12.5233
Super Lg (1 Season)8.901
League Two (1 Season)4.05
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
2016-201726Ingolstadt 04de GERDFB-Pokal17th1.300Matches
2021-202231Hannover 96de GERDFB-PokalQF2.000Matches
4 Seasons2 Clubs1 League3.300
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
Hannover 96 (2 Seasons)1 League2.000
Ingolstadt 04 (2 Seasons)1 League1.300

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
2011-201221Bradford Cityeng ENG4. League Two443604.0000000000.000.000.000.000.00
2013-201423Nordsjællanddk DEN1. Danish Superliga15151,35015.0000000100.000.000.000.000.00Matches
2014-201524ADO Den Haagnl NED1. Eredivisie32322,88032.0000000100.000.000.000.000.00Matches
2015-201625ADO Den Haagnl NED1. Eredivisie33332,97033.0101100200.030.000.030.030.03Matches
2016-201726Ingolstadt 04de GER1. Bundesliga23232,03722.6000000100.000.000.000.000.00Matches
2016-201726Ingolstadt 04de GERDFB-Pokal111201.3000000000.000.000.000.000.00Matches
2017-201827Ingolstadt 04de GER2. 2. Bundesliga332703.0000000000.00.00.00.00100.000.000.000.000.000.000.000.000.000.00Matches
2017-201827Ingolstadt 04de GERDFB-Pokal00Matches
2017-201827Heerenveennl NED1. Eredivisie23232,03522.6000000100.000.000.000.000.00Matches
2018-201928Baselch SUI1. Super Lg998018.9000000100.000.000.000.000.00Matches
201928Strømsgodsetno NOR1. Eliteserien13131,12512.5000000100.000.000.000.000.00Matches
2019-202029Hannover 96de GER2. 2. Bundesliga11901.0000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00Matches
2020-202130Hannover 96de GER2. 2. Bundesliga221802.0000000100.00.00.00.00000.000.000.000.000.000.000.000.000.000.00Matches
2020-202130Hannover 96de GERDFB-Pokal00Matches
2021-202231Hannover 96de GER2. 2. Bundesliga1198689.6000000100.00.00.00.00000.000.000.000.000.000.000.000.000.000.00Matches
2021-202231Hannover 96de GERDFB-Pokal221802.0000000000.000.000.000.000.00Matches
2022-202332Odensedk DEN1. Danish Superliga25252,25025.0000000500.000.000.000.000.00Matches
2023-202433Odensedk DEN1. Danish Superliga10108559.5000000000.000.000.000.000.00Matches
12 Seasons9 Clubs8 Leagues20720518,371204.11011001500.00.00.00.00100.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
Hannover 96 (3 Seasons)2 Leagues16141,31814.6000000200.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
ADO Den Haag (2 Seasons)1 League65655,85065.0101100300.020.000.020.020.02
Odense (2 Seasons)1 League35353,10534.5000000500.000.000.000.000.00
Ingolstadt 04 (2 Seasons)3 Leagues27272,42727.0000000100.00.00.00.00100.000.000.000.000.000.000.000.000.000.00
Heerenveen (1 Season)1 League23232,03522.6000000100.000.000.000.000.00
Nordsjælland (1 Season)1 League15151,35015.0000000100.000.000.000.000.00
Strømsgodset (1 Season)1 League13131,12512.5000000100.000.000.000.000.00
Basel (1 Season)1 League998018.9000000100.000.000.000.000.00
Bradford City (1 Season)1 League443604.0000000000.000.000.000.000.00
2. Bundesliga (4 Seasons)17151,40815.6000000200.00.00.00.00100.000.000.000.000.000.000.000.000.000.00
DFB-Pokal (4 Seasons)333003.3000000000.000.000.000.000.00
Eredivisie (3 Seasons)88887,88587.6101100400.010.000.010.010.01
Danish Superliga (3 Seasons)50504,45549.5000000600.000.000.000.000.00
Bundesliga (1 Season)23232,03722.6000000100.000.000.000.000.00
Eliteserien (1 Season)13131,12512.5000000100.000.000.000.000.00
Super Lg (1 Season)998018.9000000100.000.000.000.000.00
League Two (1 Season)443604.0000000000.000.000.000.000.00
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2011-201221Bradford City1 League443604.0000000000.000.000.000.000.00
2013-201423Nordsjælland1 League15151,35015.0000000100.000.000.000.000.00
2014-201524ADO Den Haag1 League32322,88032.0000000100.000.000.000.000.00
2015-201625ADO Den Haag1 League33332,97033.0101100200.030.000.030.030.03
2016-201726Ingolstadt 042 Leagues24242,15724.0000000100.000.000.000.000.00
2017-201827Ingolstadt 042 Leagues332703.0000000000.00.00.00.00100.000.000.000.000.000.000.000.000.000.00
2017-201827Heerenveen1 League23232,03522.6000000100.000.000.000.000.00
2018-201928Basel1 League998018.9000000100.000.000.000.000.00
201928Strømsgodset1 League13131,12512.5000000100.000.000.000.000.00
2019-202029Hannover 961 League11901.0000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
2020-202130Hannover 962 Leagues221802.0000000100.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
2021-202231Hannover 962 Leagues13111,04811.6000000100.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
2022-202332Odense1 League25252,25025.0000000500.000.000.000.000.00
2023-202433Odense1 League10108559.5000000000.000.000.000.000.00
12 Seasons9 Clubs8 Leagues20720518,371204.11011001500.00.00.00.00100.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
Hannover 96 (3 Seasons)2 Leagues16141,31814.6000000200.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
ADO Den Haag (2 Seasons)1 League65655,85065.0101100300.020.000.020.020.02
Odense (2 Seasons)1 League35353,10534.5000000500.000.000.000.000.00
Ingolstadt 04 (2 Seasons)3 Leagues27272,42727.0000000100.00.00.00.00100.000.000.000.000.000.000.000.000.000.00
Heerenveen (1 Season)1 League23232,03522.6000000100.000.000.000.000.00
Nordsjælland (1 Season)1 League15151,35015.0000000100.000.000.000.000.00
Strømsgodset (1 Season)1 League13131,12512.5000000100.000.000.000.000.00
Basel (1 Season)1 League998018.9000000100.000.000.000.000.00
Bradford City (1 Season)1 League443604.0000000000.000.000.000.000.00
2. Bundesliga (4 Seasons)17151,40815.6000000200.00.00.00.00100.000.000.000.000.000.000.000.000.000.00
DFB-Pokal (4 Seasons)333003.3000000000.000.000.000.000.00
Eredivisie (3 Seasons)88887,88587.6101100400.010.000.010.010.01
Danish Superliga (3 Seasons)50504,45549.5000000600.000.000.000.000.00
Bundesliga (1 Season)23232,03722.6000000100.000.000.000.000.00
Eliteserien (1 Season)13131,12512.5000000100.000.000.000.000.00
Super Lg (1 Season)998018.9000000100.000.000.000.000.00
League Two (1 Season)443604.0000000000.000.000.000.000.00
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2011-201221Bradford Cityeng ENG4. League Two18th443604.0000000000.000.000.000.000.00
2013-201423Nordsjællanddk DEN1. Danish Superliga6th15151,35015.0000000100.000.000.000.000.00Matches
2014-201524ADO Den Haagnl NED1. Eredivisie13th32322,88032.0000000100.000.000.000.000.00Matches
2015-201625ADO Den Haagnl NED1. Eredivisie11th33332,97033.0101100200.030.000.030.030.03Matches
2016-201726Ingolstadt 04de GER1. Bundesliga17th23232,03722.6000000100.000.000.000.000.00Matches
2017-201827Ingolstadt 04de GER2. 2. Bundesliga9th332703.0000000000.00.00.00.00100.000.000.000.000.000.000.000.000.000.00Matches
2017-201827Heerenveennl NED1. Eredivisie8th23232,03522.6000000100.000.000.000.000.00Matches
2018-201928Baselch SUI1. Super Lg2nd998018.9000000100.000.000.000.000.00Matches
201928Strømsgodsetno NOR1. Eliteserien11th13131,12512.5000000100.000.000.000.000.00Matches
2019-202029Hannover 96de GER2. 2. Bundesliga6th11901.0000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00Matches
2020-202130Hannover 96de GER2. 2. Bundesliga13th221802.0000000100.00.00.00.00000.000.000.000.000.000.000.000.000.000.00Matches
2021-202231Hannover 96de GER2. 2. Bundesliga11th1198689.6000000100.00.00.00.00000.000.000.000.000.000.000.000.000.000.00Matches
2022-202332Odensedk DEN1. Danish Superliga8th25252,25025.0000000500.000.000.000.000.00Matches
2023-202433Odensedk DEN1. Danish Superliga11th10108559.5000000000.000.000.000.000.00Matches
12 Seasons9 Clubs7 Leagues20420218,071200.81011001500.00.00.00.00100.000.000.000.000.000.000.000.000.000.00
Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
Hannover 96 (3 Seasons)1 League14121,13812.6000000200.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
ADO Den Haag (2 Seasons)1 League65655,85065.0101100300.020.000.020.020.02
Odense (2 Seasons)1 League35353,10534.5000000500.000.000.000.000.00
Ingolstadt 04 (2 Seasons)2 Leagues26262,30725.6000000100.00.00.00.00100.000.000.000.000.000.000.000.000.000.00
Heerenveen (1 Season)1 League23232,03522.6000000100.000.000.000.000.00
Nordsjælland (1 Season)1 League15151,35015.0000000100.000.000.000.000.00
Strømsgodset (1 Season)1 League13131,12512.5000000100.000.000.000.000.00
Basel (1 Season)1 League998018.9000000100.000.000.000.000.00
Bradford City (1 Season)1 League443604.0000000000.000.000.000.000.00
2. Bundesliga (4 Seasons)17151,40815.6000000200.00.00.00.00100.000.000.000.000.000.000.000.000.000.00
Eredivisie (3 Seasons)88887,88587.6101100400.010.000.010.010.01
Danish Superliga (3 Seasons)50504,45549.5000000600.000.000.000.000.00
Bundesliga (1 Season)23232,03722.6000000100.000.000.000.000.00
Eliteserien (1 Season)13131,12512.5000000100.000.000.000.000.00
Super Lg (1 Season)998018.9000000100.000.000.000.000.00
League Two (1 Season)443604.0000000000.000.000.000.000.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-201726Ingolstadt 04de GERDFB-Pokal17th111201.3000000000.000.000.000.000.00Matches
2017-201827Ingolstadt 04de GERDFB-Pokal9th00Matches
2020-202130Hannover 96de GERDFB-Pokal17th00Matches
2021-202231Hannover 96de GERDFB-PokalQF221802.0000000000.000.000.000.000.00Matches
4 Seasons2 Clubs1 League333003.3000000000.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
Hannover 96 (2 Seasons)1 League221802.0000000000.000.000.000.000.00
Ingolstadt 04 (2 Seasons)1 League111201.3000000000.000.000.000.000.00
Become a Stathead & surf this site ad-free.

Shooting

Shooting Table
Standard Expected
Season Age Squad Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2011-201221Bradford Cityeng ENG4. League Two4.0000.0000
2013-201423Nordsjællanddk DEN1. Danish Superliga15.0000.0000Matches
2014-201524ADO Den Haagnl NED1. Eredivisie32.0000.0000Matches
2015-201625ADO Den Haagnl NED1. Eredivisie33.0110.031.0000Matches
2016-201726Ingolstadt 04de GER1. Bundesliga22.60000.000.0000Matches
2016-201726Ingolstadt 04de GERDFB-Pokal1.30000.000.0000Matches
2017-201827Ingolstadt 04de GER2. 2. Bundesliga3.00000.000.000000.00.00.00.0Matches
2017-201827Heerenveennl NED1. Eredivisie22.60000.000.0000Matches
2018-201928Baselch SUI1. Super Lg8.9000Matches
201928Strømsgodsetno NOR1. Eliteserien12.50000.000.0000Matches
2019-202029Hannover 96de GER2. 2. Bundesliga1.00000.000.000000.00.00.00.0Matches
2020-202130Hannover 96de GER2. 2. Bundesliga2.00000.000.000000.00.00.00.0Matches
2021-202231Hannover 96de GER2. 2. Bundesliga9.60000.000.000000.00.00.00.0Matches
2021-202231Hannover 96de GERDFB-Pokal2.00000.000.0000Matches
2022-202332Odensedk DEN1. Danish Superliga25.00000.000.0000Matches
2023-202433Odensedk DEN1. Danish Superliga9.50000.000.0000Matches
12 Seasons9 Clubs8 Leagues204.11010.000.011.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
Hannover 96 (3 Seasons)2 Leagues14.60000.000.000000.00.00.00.0
ADO Den Haag (2 Seasons)1 League65.0110.021.0000
Odense (2 Seasons)1 League34.50000.000.0000
Ingolstadt 04 (2 Seasons)3 Leagues27.00000.000.000000.00.00.00.0
Heerenveen (1 Season)1 League22.60000.000.0000
Nordsjælland (1 Season)1 League15.0000.0000
Strømsgodset (1 Season)1 League12.50000.000.0000
Basel (1 Season)1 League8.9000
Bradford City (1 Season)1 League4.0000.0000
2. Bundesliga (4 Seasons)15.60000.000.000000.00.00.00.0
DFB-Pokal (4 Seasons)3.30000.000.0000
Eredivisie (3 Seasons)87.61010.000.011.0000
Danish Superliga (3 Seasons)49.50000.000.0000
Bundesliga (1 Season)22.60000.000.0000
Eliteserien (1 Season)12.50000.000.0000
Super Lg (1 Season)8.9000
League Two (1 Season)4.0000.0000
Shooting Table
Standard Expected
Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2011-201221Bradford City1 League4.0000.0000
2013-201423Nordsjælland1 League15.0000.0000
2014-201524ADO Den Haag1 League32.0000.0000
2015-201625ADO Den Haag1 League33.0110.031.0000
2016-201726Ingolstadt 042 Leagues24.00000.000.0000
2017-201827Ingolstadt 042 Leagues3.00000.000.000000.00.00.00.0
2017-201827Heerenveen1 League22.60000.000.0000
2018-201928Basel1 League8.9000
201928Strømsgodset1 League12.50000.000.0000
2019-202029Hannover 961 League1.00000.000.000000.00.00.00.0
2020-202130Hannover 962 Leagues2.00000.000.000000.00.00.00.0
2021-202231Hannover 962 Leagues11.60000.000.000000.00.00.00.0
2022-202332Odense1 League25.00000.000.0000
2023-202433Odense1 League9.50000.000.0000
12 Seasons9 Clubs8 Leagues204.11010.000.011.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
Hannover 96 (3 Seasons)2 Leagues14.60000.000.000000.00.00.00.0
ADO Den Haag (2 Seasons)1 League65.0110.021.0000
Odense (2 Seasons)1 League34.50000.000.0000
Ingolstadt 04 (2 Seasons)3 Leagues27.00000.000.000000.00.00.00.0
Heerenveen (1 Season)1 League22.60000.000.0000
Nordsjælland (1 Season)1 League15.0000.0000
Strømsgodset (1 Season)1 League12.50000.000.0000
Basel (1 Season)1 League8.9000
Bradford City (1 Season)1 League4.0000.0000
2. Bundesliga (4 Seasons)15.60000.000.000000.00.00.00.0
DFB-Pokal (4 Seasons)3.30000.000.0000
Eredivisie (3 Seasons)87.61010.000.011.0000
Danish Superliga (3 Seasons)49.50000.000.0000
Bundesliga (1 Season)22.60000.000.0000
Eliteserien (1 Season)12.50000.000.0000
Super Lg (1 Season)8.9000
League Two (1 Season)4.0000.0000
Shooting Table
Standard Expected
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2011-201221Bradford Cityeng ENG4. League Two18th4.0000.0000
2013-201423Nordsjællanddk DEN1. Danish Superliga6th15.0000.0000Matches
2014-201524ADO Den Haagnl NED1. Eredivisie13th32.0000.0000Matches
2015-201625ADO Den Haagnl NED1. Eredivisie11th33.0110.031.0000Matches
2016-201726Ingolstadt 04de GER1. Bundesliga17th22.60000.000.0000Matches
2017-201827Ingolstadt 04de GER2. 2. Bundesliga9th3.00000.000.000000.00.00.00.0Matches
2017-201827Heerenveennl NED1. Eredivisie8th22.60000.000.0000Matches
2018-201928Baselch SUI1. Super Lg2nd8.9000Matches
201928Strømsgodsetno NOR1. Eliteserien11th12.50000.000.0000Matches
2019-202029Hannover 96de GER2. 2. Bundesliga6th1.00000.000.000000.00.00.00.0Matches
2020-202130Hannover 96de GER2. 2. Bundesliga13th2.00000.000.000000.00.00.00.0Matches
2021-202231Hannover 96de GER2. 2. Bundesliga11th9.60000.000.000000.00.00.00.0Matches
2022-202332Odensedk DEN1. Danish Superliga8th25.00000.000.0000Matches
2023-202433Odensedk DEN1. Danish Superliga11th9.50000.000.0000Matches
12 Seasons9 Clubs7 Leagues200.81010.000.011.000000.00.00.00.0
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
Hannover 96 (3 Seasons)1 League12.60000.000.000000.00.00.00.0
ADO Den Haag (2 Seasons)1 League65.0110.021.0000
Odense (2 Seasons)1 League34.50000.000.0000
Ingolstadt 04 (2 Seasons)2 Leagues25.60000.000.000000.00.00.00.0
Heerenveen (1 Season)1 League22.60000.000.0000
Nordsjælland (1 Season)1 League15.0000.0000
Strømsgodset (1 Season)1 League12.50000.000.0000
Basel (1 Season)1 League8.9000
Bradford City (1 Season)1 League4.0000.0000
2. Bundesliga (4 Seasons)15.60000.000.000000.00.00.00.0
Eredivisie (3 Seasons)87.61010.000.011.0000
Danish Superliga (3 Seasons)49.50000.000.0000
Bundesliga (1 Season)22.60000.000.0000
Eliteserien (1 Season)12.50000.000.0000
Super Lg (1 Season)8.9000
League Two (1 Season)4.0000.0000
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
2016-201726Ingolstadt 04de GERDFB-Pokal17th1.30000.000.0000Matches
2021-202231Hannover 96de GERDFB-PokalQF2.00000.000.0000Matches
4 Seasons2 Clubs1 League3.30000.000.0000
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Hannover 96 (2 Seasons)1 League2.00000.000.0000
Ingolstadt 04 (2 Seasons)1 League1.30000.000.0000

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
2011-201221Bradford Cityeng ENG4. League Two4.00
2013-201423Nordsjællanddk DEN1. Danish Superliga15.00Matches
2014-201524ADO Den Haagnl NED1. Eredivisie32.00Matches
2015-201625ADO Den Haagnl NED1. Eredivisie33.00Matches
2016-201726Ingolstadt 04de GER1. Bundesliga22.60Matches
2016-201726Ingolstadt 04de GERDFB-Pokal1.30Matches
2017-201827Ingolstadt 04de GER2. 2. Bundesliga3.06111851.72556230255100.0121485.7449944.400.00.00.008001Matches
2017-201827Heerenveennl NED1. Eredivisie22.60Matches
2018-201928Baselch SUI1. Super Lg8.90Matches
201928Strømsgodsetno NOR1. Eliteserien12.50Matches
2019-202029Hannover 96de GER2. 2. Bundesliga1.0223464.756737333100.0151693.841428.600.00.00.000000Matches
2020-202130Hannover 96de GER2. 2. Bundesliga2.0578567.1186415731111100.01818100.0275549.100.00.00.001000Matches
2021-202231Hannover 96de GER2. 2. Bundesliga9.622135562.3662550745151100.0788097.59122241.000.00.00.018000Matches
2021-202231Hannover 96de GERDFB-Pokal2.00Matches
2022-202332Odensedk DEN1. Danish Superliga25.00Matches
2023-202433Odensedk DEN1. Danish Superliga9.50Matches
12 Seasons9 Clubs8 Leagues204.136159261.01161293227070100.012312896.116639042.600.00.00.0117001
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
Hannover 96 (3 Seasons)2 Leagues14.630047463.3905670206565100.011111497.412229141.900.00.00.019000
ADO Den Haag (2 Seasons)1 League65.00
Odense (2 Seasons)1 League34.50
Ingolstadt 04 (2 Seasons)3 Leagues27.06111851.72556230255100.0121485.7449944.400.00.00.008001
Heerenveen (1 Season)1 League22.60
Nordsjælland (1 Season)1 League15.00
Strømsgodset (1 Season)1 League12.50
Basel (1 Season)1 League8.90
Bradford City (1 Season)1 League4.00
2. Bundesliga (4 Seasons)15.636159261.01161293227070100.012312896.116639042.600.00.00.0117001
DFB-Pokal (4 Seasons)3.30
Eredivisie (3 Seasons)87.60
Danish Superliga (3 Seasons)49.50
Bundesliga (1 Season)22.60
Eliteserien (1 Season)12.50
Super Lg (1 Season)8.90
League Two (1 Season)4.00
Passing Table
Total Short Medium Long Expected
Season Age Squad Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2011-201221Bradford City1 League4.00
2013-201423Nordsjælland1 League15.00
2014-201524ADO Den Haag1 League32.00
2015-201625ADO Den Haag1 League33.00
2016-201726Ingolstadt 042 Leagues24.00
2017-201827Ingolstadt 042 Leagues3.06111851.72556230255100.0121485.7449944.400.00.00.008001
2017-201827Heerenveen1 League22.60
2018-201928Basel1 League8.90
201928Strømsgodset1 League12.50
2019-202029Hannover 961 League1.0223464.756737333100.0151693.841428.600.00.00.000000
2020-202130Hannover 962 Leagues2.0578567.1186415731111100.01818100.0275549.100.00.00.001000
2021-202231Hannover 962 Leagues11.622135562.3662550745151100.0788097.59122241.000.00.00.018000
2022-202332Odense1 League25.00
2023-202433Odense1 League9.50
12 Seasons9 Clubs8 Leagues204.136159261.01161293227070100.012312896.116639042.600.00.00.0117001
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
Hannover 96 (3 Seasons)2 Leagues14.630047463.3905670206565100.011111497.412229141.900.00.00.019000
ADO Den Haag (2 Seasons)1 League65.00
Odense (2 Seasons)1 League34.50
Ingolstadt 04 (2 Seasons)3 Leagues27.06111851.72556230255100.0121485.7449944.400.00.00.008001
Heerenveen (1 Season)1 League22.60
Nordsjælland (1 Season)1 League15.00
Strømsgodset (1 Season)1 League12.50
Basel (1 Season)1 League8.90
Bradford City (1 Season)1 League4.00
2. Bundesliga (4 Seasons)15.636159261.01161293227070100.012312896.116639042.600.00.00.0117001
DFB-Pokal (4 Seasons)3.30
Eredivisie (3 Seasons)87.60
Danish Superliga (3 Seasons)49.50
Bundesliga (1 Season)22.60
Eliteserien (1 Season)12.50
Super Lg (1 Season)8.90
League Two (1 Season)4.00
Passing Table
Total Short Medium Long Expected
Season Age Squad Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2011-201221Bradford Cityeng ENG4. League Two18th4.00
2013-201423Nordsjællanddk DEN1. Danish Superliga6th15.00Matches
2014-201524ADO Den Haagnl NED1. Eredivisie13th32.00Matches
2015-201625ADO Den Haagnl NED1. Eredivisie11th33.00Matches
2016-201726Ingolstadt 04de GER1. Bundesliga17th22.60Matches
2017-201827Ingolstadt 04de GER2. 2. Bundesliga9th3.06111851.72556230255100.0121485.7449944.400.00.00.008001Matches
2017-201827Heerenveennl NED1. Eredivisie8th22.60Matches
2018-201928Baselch SUI1. Super Lg2nd8.90Matches
201928Strømsgodsetno NOR1. Eliteserien11th12.50Matches
2019-202029Hannover 96de GER2. 2. Bundesliga6th1.0223464.756737333100.0151693.841428.600.00.00.000000Matches
2020-202130Hannover 96de GER2. 2. Bundesliga13th2.0578567.1186415731111100.01818100.0275549.100.00.00.001000Matches
2021-202231Hannover 96de GER2. 2. Bundesliga11th9.622135562.3662550745151100.0788097.59122241.000.00.00.018000Matches
2022-202332Odensedk DEN1. Danish Superliga8th25.00Matches
2023-202433Odensedk DEN1. Danish Superliga11th9.50Matches
12 Seasons9 Clubs7 Leagues200.836159261.01161293227070100.012312896.116639042.600.00.00.0117001
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
Hannover 96 (3 Seasons)1 League12.630047463.3905670206565100.011111497.412229141.900.00.00.019000
ADO Den Haag (2 Seasons)1 League65.00
Odense (2 Seasons)1 League34.50
Ingolstadt 04 (2 Seasons)2 Leagues25.66111851.72556230255100.0121485.7449944.400.00.00.008001
Heerenveen (1 Season)1 League22.60
Nordsjælland (1 Season)1 League15.00
Strømsgodset (1 Season)1 League12.50
Basel (1 Season)1 League8.90
Bradford City (1 Season)1 League4.00
2. Bundesliga (4 Seasons)15.636159261.01161293227070100.012312896.116639042.600.00.00.0117001
Eredivisie (3 Seasons)87.60
Danish Superliga (3 Seasons)49.50
Bundesliga (1 Season)22.60
Eliteserien (1 Season)12.50
Super Lg (1 Season)8.90
League Two (1 Season)4.00
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
2016-201726Ingolstadt 04de GERDFB-Pokal17th1.30Matches
2021-202231Hannover 96de GERDFB-PokalQF2.00Matches
4 Seasons2 Clubs1 League3.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
Hannover 96 (2 Seasons)1 League2.00
Ingolstadt 04 (2 Seasons)1 League1.30

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
2011-201221Bradford Cityeng ENG4. League Two4.0
2013-201423Nordsjællanddk DEN1. Danish Superliga15.0Matches
2014-201524ADO Den Haagnl NED1. Eredivisie32.0Matches
2015-201625ADO Den Haagnl NED1. Eredivisie33.0Matches
2016-201726Ingolstadt 04de GER1. Bundesliga22.60Matches
2016-201726Ingolstadt 04de GERDFB-Pokal1.30Matches
2017-201827Ingolstadt 04de GER2. 2. Bundesliga3.0118774110000000006100Matches
2017-201827Heerenveennl NED1. Eredivisie22.60Matches
2018-201928Baselch SUI1. Super Lg8.9Matches
201928Strømsgodsetno NOR1. Eliteserien12.50Matches
2019-202029Hannover 96de GER2. 2. Bundesliga1.03419153000000002201Matches
2020-202130Hannover 96de GER2. 2. Bundesliga2.08560256000000005700Matches
2021-202231Hannover 96de GER2. 2. Bundesliga9.6355223131340000000022110Matches
2021-202231Hannover 96de GERDFB-Pokal2.00Matches
2022-202332Odensedk DEN1. Danish Superliga25.00Matches
2023-202433Odensedk DEN1. Danish Superliga9.50Matches
12 Seasons9 Clubs8 Leagues204.1592379212530000000036111
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Hannover 96 (3 Seasons)2 Leagues14.6474302171430000000030011
ADO Den Haag (2 Seasons)1 League65.0
Odense (2 Seasons)1 League34.50
Ingolstadt 04 (2 Seasons)3 Leagues27.0118774110000000006100
Heerenveen (1 Season)1 League22.60
Nordsjælland (1 Season)1 League15.0
Strømsgodset (1 Season)1 League12.50
Basel (1 Season)1 League8.9
Bradford City (1 Season)1 League4.0
2. Bundesliga (4 Seasons)15.6592379212530000000036111
DFB-Pokal (4 Seasons)3.30
Eredivisie (3 Seasons)87.60
Danish Superliga (3 Seasons)49.50
Bundesliga (1 Season)22.60
Eliteserien (1 Season)12.50
Super Lg (1 Season)8.9
League Two (1 Season)4.0
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
2011-201221Bradford City1 League4.0
2013-201423Nordsjælland1 League15.0
2014-201524ADO Den Haag1 League32.0
2015-201625ADO Den Haag1 League33.0
2016-201726Ingolstadt 042 Leagues24.00
2017-201827Ingolstadt 042 Leagues3.0118774110000000006100
2017-201827Heerenveen1 League22.60
2018-201928Basel1 League8.9
201928Strømsgodset1 League12.50
2019-202029Hannover 961 League1.03419153000000002201
2020-202130Hannover 962 Leagues2.08560256000000005700
2021-202231Hannover 962 Leagues11.6355223131340000000022110
2022-202332Odense1 League25.00
2023-202433Odense1 League9.50
12 Seasons9 Clubs8 Leagues204.1592379212530000000036111
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Hannover 96 (3 Seasons)2 Leagues14.6474302171430000000030011
ADO Den Haag (2 Seasons)1 League65.0
Odense (2 Seasons)1 League34.50
Ingolstadt 04 (2 Seasons)3 Leagues27.0118774110000000006100
Heerenveen (1 Season)1 League22.60
Nordsjælland (1 Season)1 League15.0
Strømsgodset (1 Season)1 League12.50
Basel (1 Season)1 League8.9
Bradford City (1 Season)1 League4.0
2. Bundesliga (4 Seasons)15.6592379212530000000036111
DFB-Pokal (4 Seasons)3.30
Eredivisie (3 Seasons)87.60
Danish Superliga (3 Seasons)49.50
Bundesliga (1 Season)22.60
Eliteserien (1 Season)12.50
Super Lg (1 Season)8.9
League Two (1 Season)4.0
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
2011-201221Bradford Cityeng ENG4. League Two18th4.0
2013-201423Nordsjællanddk DEN1. Danish Superliga6th15.0Matches
2014-201524ADO Den Haagnl NED1. Eredivisie13th32.0Matches
2015-201625ADO Den Haagnl NED1. Eredivisie11th33.0Matches
2016-201726Ingolstadt 04de GER1. Bundesliga17th22.60Matches
2017-201827Ingolstadt 04de GER2. 2. Bundesliga9th3.0118774110000000006100Matches
2017-201827Heerenveennl NED1. Eredivisie8th22.60Matches
2018-201928Baselch SUI1. Super Lg2nd8.9Matches
201928Strømsgodsetno NOR1. Eliteserien11th12.50Matches
2019-202029Hannover 96de GER2. 2. Bundesliga6th1.03419153000000002201Matches
2020-202130Hannover 96de GER2. 2. Bundesliga13th2.08560256000000005700Matches
2021-202231Hannover 96de GER2. 2. Bundesliga11th9.6355223131340000000022110Matches
2022-202332Odensedk DEN1. Danish Superliga8th25.00Matches
2023-202433Odensedk DEN1. Danish Superliga11th9.50Matches
12 Seasons9 Clubs7 Leagues200.8592379212530000000036111
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Hannover 96 (3 Seasons)1 League12.6474302171430000000030011
ADO Den Haag (2 Seasons)1 League65.0
Odense (2 Seasons)1 League34.50
Ingolstadt 04 (2 Seasons)2 Leagues25.6118774110000000006100
Heerenveen (1 Season)1 League22.60
Nordsjælland (1 Season)1 League15.0
Strømsgodset (1 Season)1 League12.50
Basel (1 Season)1 League8.9
Bradford City (1 Season)1 League4.0
2. Bundesliga (4 Seasons)15.6592379212530000000036111
Eredivisie (3 Seasons)87.60
Danish Superliga (3 Seasons)49.50
Bundesliga (1 Season)22.60
Eliteserien (1 Season)12.50
Super Lg (1 Season)8.9
League Two (1 Season)4.0
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
2016-201726Ingolstadt 04de GERDFB-Pokal17th1.30Matches
2021-202231Hannover 96de GERDFB-PokalQF2.00Matches
4 Seasons2 Clubs1 League3.30
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Hannover 96 (2 Seasons)1 League2.00
Ingolstadt 04 (2 Seasons)1 League1.30

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
2011-201221Bradford Cityeng ENG4. League Two4.0
2013-201423Nordsjællanddk DEN1. Danish Superliga15.0Matches
2014-201524ADO Den Haagnl NED1. Eredivisie32.0Matches
2015-201625ADO Den Haagnl NED1. Eredivisie33.0Matches
2016-201726Ingolstadt 04de GER1. Bundesliga22.6Matches
2016-201726Ingolstadt 04de GERDFB-Pokal1.3Matches
2017-201827Ingolstadt 04de GER2. 2. Bundesliga3.000.0000000000.00000000Matches
2017-201827Heerenveennl NED1. Eredivisie22.6Matches
2018-201928Baselch SUI1. Super Lg8.9Matches
201928Strømsgodsetno NOR1. Eliteserien12.5Matches
2019-202029Hannover 96de GER2. 2. Bundesliga1.000.0000000000.00000000Matches
2020-202130Hannover 96de GER2. 2. Bundesliga2.010.5010000000.00000000Matches
2021-202231Hannover 96de GER2. 2. Bundesliga9.630.3111001000.00000000Matches
2021-202231Hannover 96de GERDFB-Pokal2.0Matches
2022-202332Odensedk DEN1. Danish Superliga25.0Matches
2023-202433Odensedk DEN1. Danish Superliga9.5Matches
12 Seasons9 Clubs8 Leagues204.140.2621001000.00000000
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Hannover 96 (3 Seasons)2 Leagues14.640.3221001000.00000000
ADO Den Haag (2 Seasons)1 League65.0
Odense (2 Seasons)1 League34.5
Ingolstadt 04 (2 Seasons)3 Leagues27.000.0000000000.00000000
Heerenveen (1 Season)1 League22.6
Nordsjælland (1 Season)1 League15.0
Strømsgodset (1 Season)1 League12.5
Basel (1 Season)1 League8.9
Bradford City (1 Season)1 League4.0
2. Bundesliga (4 Seasons)15.640.2621001000.00000000
DFB-Pokal (4 Seasons)3.3
Eredivisie (3 Seasons)87.6
Danish Superliga (3 Seasons)49.5
Bundesliga (1 Season)22.6
Eliteserien (1 Season)12.5
Super Lg (1 Season)8.9
League Two (1 Season)4.0
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2011-201221Bradford City1 League4.0
2013-201423Nordsjælland1 League15.0
2014-201524ADO Den Haag1 League32.0
2015-201625ADO Den Haag1 League33.0
2016-201726Ingolstadt 042 Leagues24.0
2017-201827Ingolstadt 042 Leagues3.000.0000000000.00000000
2017-201827Heerenveen1 League22.6
2018-201928Basel1 League8.9
201928Strømsgodset1 League12.5
2019-202029Hannover 961 League1.000.0000000000.00000000
2020-202130Hannover 962 Leagues2.010.5010000000.00000000
2021-202231Hannover 962 Leagues11.630.3111001000.00000000
2022-202332Odense1 League25.0
2023-202433Odense1 League9.5
12 Seasons9 Clubs8 Leagues204.140.2621001000.00000000
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Hannover 96 (3 Seasons)2 Leagues14.640.3221001000.00000000
ADO Den Haag (2 Seasons)1 League65.0
Odense (2 Seasons)1 League34.5
Ingolstadt 04 (2 Seasons)3 Leagues27.000.0000000000.00000000
Heerenveen (1 Season)1 League22.6
Nordsjælland (1 Season)1 League15.0
Strømsgodset (1 Season)1 League12.5
Basel (1 Season)1 League8.9
Bradford City (1 Season)1 League4.0
2. Bundesliga (4 Seasons)15.640.2621001000.00000000
DFB-Pokal (4 Seasons)3.3
Eredivisie (3 Seasons)87.6
Danish Superliga (3 Seasons)49.5
Bundesliga (1 Season)22.6
Eliteserien (1 Season)12.5
Super Lg (1 Season)8.9
League Two (1 Season)4.0
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2011-201221Bradford Cityeng ENG4. League Two18th4.0
2013-201423Nordsjællanddk DEN1. Danish Superliga6th15.0Matches
2014-201524ADO Den Haagnl NED1. Eredivisie13th32.0Matches
2015-201625ADO Den Haagnl NED1. Eredivisie11th33.0Matches
2016-201726Ingolstadt 04de GER1. Bundesliga17th22.6Matches
2017-201827Ingolstadt 04de GER2. 2. Bundesliga9th3.000.0000000000.00000000Matches
2017-201827Heerenveennl NED1. Eredivisie8th22.6Matches
2018-201928Baselch SUI1. Super Lg2nd8.9Matches
201928Strømsgodsetno NOR1. Eliteserien11th12.5Matches
2019-202029Hannover 96de GER2. 2. Bundesliga6th1.000.0000000000.00000000Matches
2020-202130Hannover 96de GER2. 2. Bundesliga13th2.010.5010000000.00000000Matches
2021-202231Hannover 96de GER2. 2. Bundesliga11th9.630.3111001000.00000000Matches
2022-202332Odensedk DEN1. Danish Superliga8th25.0Matches
2023-202433Odensedk DEN1. Danish Superliga11th9.5Matches
12 Seasons9 Clubs7 Leagues200.840.2621001000.00000000
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Hannover 96 (3 Seasons)1 League12.640.3221001000.00000000
ADO Den Haag (2 Seasons)1 League65.0
Odense (2 Seasons)1 League34.5
Ingolstadt 04 (2 Seasons)2 Leagues25.600.0000000000.00000000
Heerenveen (1 Season)1 League22.6
Nordsjælland (1 Season)1 League15.0
Strømsgodset (1 Season)1 League12.5
Basel (1 Season)1 League8.9
Bradford City (1 Season)1 League4.0
2. Bundesliga (4 Seasons)15.640.2621001000.00000000
Eredivisie (3 Seasons)87.6
Danish Superliga (3 Seasons)49.5
Bundesliga (1 Season)22.6
Eliteserien (1 Season)12.5
Super Lg (1 Season)8.9
League Two (1 Season)4.0
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2016-201726Ingolstadt 04de GERDFB-Pokal17th1.3Matches
2021-202231Hannover 96de GERDFB-PokalQF2.0Matches
4 Seasons2 Clubs1 League3.3
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Hannover 96 (2 Seasons)1 League2.0
Ingolstadt 04 (2 Seasons)1 League1.3

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
2011-201221Bradford Cityeng ENG4. League Two4.0
2013-201423Nordsjællanddk DEN1. Danish Superliga15.0Matches
2014-201524ADO Den Haagnl NED1. Eredivisie32.0Matches
2015-201625ADO Den Haagnl NED1. Eredivisie33.0Matches
2016-201726Ingolstadt 04de GER1. Bundesliga22.600Matches
2016-201726Ingolstadt 04de GERDFB-Pokal1.300Matches
2017-201827Ingolstadt 04de GER2. 2. Bundesliga3.0000000000000011Matches
2017-201827Heerenveennl NED1. Eredivisie22.600Matches
2018-201928Baselch SUI1. Super Lg8.9Matches
201928Strømsgodsetno NOR1. Eliteserien12.500Matches
2019-202029Hannover 96de GER2. 2. Bundesliga1.0000000000000000Matches
2020-202130Hannover 96de GER2. 2. Bundesliga2.0000000000000020Matches
2021-202231Hannover 96de GER2. 2. Bundesliga9.6000000000001161Matches
2021-202231Hannover 96de GERDFB-Pokal2.000Matches
2022-202332Odensedk DEN1. Danish Superliga25.000Matches
2023-202433Odensedk DEN1. Danish Superliga9.500Matches
12 Seasons9 Clubs8 Leagues204.1000000000001192
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Hannover 96 (3 Seasons)2 Leagues14.6000000000001181
ADO Den Haag (2 Seasons)1 League65.00
Odense (2 Seasons)1 League34.5000
Ingolstadt 04 (2 Seasons)3 Leagues27.0000000000000011
Heerenveen (1 Season)1 League22.6000
Nordsjælland (1 Season)1 League15.00
Strømsgodset (1 Season)1 League12.5000
Basel (1 Season)1 League8.90
Bradford City (1 Season)1 League4.00
2. Bundesliga (4 Seasons)15.6000000000001192
DFB-Pokal (4 Seasons)3.3000
Eredivisie (3 Seasons)87.6000
Danish Superliga (3 Seasons)49.5000
Bundesliga (1 Season)22.6000
Eliteserien (1 Season)12.5000
Super Lg (1 Season)8.90
League Two (1 Season)4.00
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
2011-201221Bradford City1 League4.00
2013-201423Nordsjælland1 League15.00
2014-201524ADO Den Haag1 League32.00
2015-201625ADO Den Haag1 League33.00
2016-201726Ingolstadt 042 Leagues24.0000
2017-201827Ingolstadt 042 Leagues3.0000000000000011
2017-201827Heerenveen1 League22.6000
2018-201928Basel1 League8.90
201928Strømsgodset1 League12.5000
2019-202029Hannover 961 League1.0000000000000000
2020-202130Hannover 962 Leagues2.0000000000000020
2021-202231Hannover 962 Leagues11.6000000000001161
2022-202332Odense1 League25.0000
2023-202433Odense1 League9.5000
12 Seasons9 Clubs8 Leagues204.1000000000001192
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Hannover 96 (3 Seasons)2 Leagues14.6000000000001181
ADO Den Haag (2 Seasons)1 League65.00
Odense (2 Seasons)1 League34.5000
Ingolstadt 04 (2 Seasons)3 Leagues27.0000000000000011
Heerenveen (1 Season)1 League22.6000
Nordsjælland (1 Season)1 League15.00
Strømsgodset (1 Season)1 League12.5000
Basel (1 Season)1 League8.90
Bradford City (1 Season)1 League4.00
2. Bundesliga (4 Seasons)15.6000000000001192
DFB-Pokal (4 Seasons)3.3000
Eredivisie (3 Seasons)87.6000
Danish Superliga (3 Seasons)49.5000
Bundesliga (1 Season)22.6000
Eliteserien (1 Season)12.5000
Super Lg (1 Season)8.90
League Two (1 Season)4.00
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
2011-201221Bradford Cityeng ENG4. League Two18th4.0
2013-201423Nordsjællanddk DEN1. Danish Superliga6th15.0Matches
2014-201524ADO Den Haagnl NED1. Eredivisie13th32.0Matches
2015-201625ADO Den Haagnl NED1. Eredivisie11th33.0Matches
2016-201726Ingolstadt 04de GER1. Bundesliga17th22.600Matches
2017-201827Ingolstadt 04de GER2. 2. Bundesliga9th3.0000000000000011Matches
2017-201827Heerenveennl NED1. Eredivisie8th22.600Matches
2018-201928Baselch SUI1. Super Lg2nd8.9Matches
201928Strømsgodsetno NOR1. Eliteserien11th12.500Matches
2019-202029Hannover 96de GER2. 2. Bundesliga6th1.0000000000000000Matches
2020-202130Hannover 96de GER2. 2. Bundesliga13th2.0000000000000020Matches
2021-202231Hannover 96de GER2. 2. Bundesliga11th9.6000000000001161Matches
2022-202332Odensedk DEN1. Danish Superliga8th25.000Matches
2023-202433Odensedk DEN1. Danish Superliga11th9.500Matches
12 Seasons9 Clubs7 Leagues200.8000000000001192
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
Hannover 96 (3 Seasons)1 League12.6000000000001181
ADO Den Haag (2 Seasons)1 League65.00
Odense (2 Seasons)1 League34.5000
Ingolstadt 04 (2 Seasons)2 Leagues25.6000000000000011
Heerenveen (1 Season)1 League22.6000
Nordsjælland (1 Season)1 League15.00
Strømsgodset (1 Season)1 League12.5000
Basel (1 Season)1 League8.90
Bradford City (1 Season)1 League4.00
2. Bundesliga (4 Seasons)15.6000000000001192
Eredivisie (3 Seasons)87.6000
Danish Superliga (3 Seasons)49.5000
Bundesliga (1 Season)22.6000
Eliteserien (1 Season)12.5000
Super Lg (1 Season)8.90
League Two (1 Season)4.00
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
2016-201726Ingolstadt 04de GERDFB-Pokal17th1.300Matches
2021-202231Hannover 96de GERDFB-PokalQF2.000Matches
4 Seasons2 Clubs1 League3.3000
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
Hannover 96 (2 Seasons)1 League2.0000
Ingolstadt 04 (2 Seasons)1 League1.3000

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
2011-201221Bradford Cityeng ENG4. League Two4.0
2013-201423Nordsjællanddk DEN1. Danish Superliga15.0Matches
2014-201524ADO Den Haagnl NED1. Eredivisie32.0Matches
2015-201625ADO Den Haagnl NED1. Eredivisie33.0Matches
2016-201726Ingolstadt 04de GER1. Bundesliga22.6Matches
2016-201726Ingolstadt 04de GERDFB-Pokal1.3Matches
2017-201827Ingolstadt 04de GER2. 2. Bundesliga3.0126871242001260006440523100000460Matches
2017-201827Heerenveennl NED1. Eredivisie22.6Matches
2018-201928Baselch SUI1. Super Lg8.9Matches
201928Strømsgodsetno NOR1. Eliteserien12.5Matches
2019-202029Hannover 96de GER2. 2. Bundesliga1.03836380003800011703400000150Matches
2020-202130Hannover 96de GER2. 2. Bundesliga2.088718800088000512218500000460Matches
2021-202231Hannover 96de GER2. 2. Bundesliga9.63833143794003830001931017644000101450Matches
2021-202231Hannover 96de GERDFB-Pokal2.0Matches
2022-202332Odensedk DEN1. Danish Superliga25.0Matches
2023-202433Odensedk DEN1. Danish Superliga9.5Matches
12 Seasons9 Clubs8 Leagues204.16355086296006350003191713994000102520
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
Hannover 96 (3 Seasons)2 Leagues14.65094215054005090002551308763000102060
ADO Den Haag (2 Seasons)1 League65.0
Odense (2 Seasons)1 League34.5
Ingolstadt 04 (2 Seasons)3 Leagues27.0126871242001260006440523100000460
Heerenveen (1 Season)1 League22.6
Nordsjælland (1 Season)1 League15.0
Strømsgodset (1 Season)1 League12.5
Basel (1 Season)1 League8.9
Bradford City (1 Season)1 League4.0
2. Bundesliga (4 Seasons)15.66355086296006350003191713994000102520
DFB-Pokal (4 Seasons)3.3
Eredivisie (3 Seasons)87.6
Danish Superliga (3 Seasons)49.5
Bundesliga (1 Season)22.6
Eliteserien (1 Season)12.5
Super Lg (1 Season)8.9
League Two (1 Season)4.0
Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2011-201221Bradford City1 League4.0
2013-201423Nordsjælland1 League15.0
2014-201524ADO Den Haag1 League32.0
2015-201625ADO Den Haag1 League33.0
2016-201726Ingolstadt 042 Leagues24.0
2017-201827Ingolstadt 042 Leagues3.0126871242001260006440523100000460
2017-201827Heerenveen1 League22.6
2018-201928Basel1 League8.9
201928Strømsgodset1 League12.5
2019-202029Hannover 961 League1.03836380003800011703400000150
2020-202130Hannover 962 Leagues2.088718800088000512218500000460
2021-202231Hannover 962 Leagues11.63833143794003830001931017644000101450
2022-202332Odense1 League25.0
2023-202433Odense1 League9.5
12 Seasons9 Clubs8 Leagues204.16355086296006350003191713994000102520
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
Hannover 96 (3 Seasons)2 Leagues14.65094215054005090002551308763000102060
ADO Den Haag (2 Seasons)1 League65.0
Odense (2 Seasons)1 League34.5
Ingolstadt 04 (2 Seasons)3 Leagues27.0126871242001260006440523100000460
Heerenveen (1 Season)1 League22.6
Nordsjælland (1 Season)1 League15.0
Strømsgodset (1 Season)1 League12.5
Basel (1 Season)1 League8.9
Bradford City (1 Season)1 League4.0
2. Bundesliga (4 Seasons)15.66355086296006350003191713994000102520
DFB-Pokal (4 Seasons)3.3
Eredivisie (3 Seasons)87.6
Danish Superliga (3 Seasons)49.5
Bundesliga (1 Season)22.6
Eliteserien (1 Season)12.5
Super Lg (1 Season)8.9
League Two (1 Season)4.0
Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2011-201221Bradford Cityeng ENG4. League Two18th4.0
2013-201423Nordsjællanddk DEN1. Danish Superliga6th15.0Matches
2014-201524ADO Den Haagnl NED1. Eredivisie13th32.0Matches
2015-201625ADO Den Haagnl NED1. Eredivisie11th33.0Matches
2016-201726Ingolstadt 04de GER1. Bundesliga17th22.6Matches
2017-201827Ingolstadt 04de GER2. 2. Bundesliga9th3.0126871242001260006440523100000460Matches
2017-201827Heerenveennl NED1. Eredivisie8th22.6Matches
2018-201928Baselch SUI1. Super Lg2nd8.9Matches
201928Strømsgodsetno NOR1. Eliteserien11th12.5Matches
2019-202029Hannover 96de GER2. 2. Bundesliga6th1.03836380003800011703400000150Matches
2020-202130Hannover 96de GER2. 2. Bundesliga13th2.088718800088000512218500000460Matches
2021-202231Hannover 96de GER2. 2. Bundesliga11th9.63833143794003830001931017644000101450Matches
2022-202332Odensedk DEN1. Danish Superliga8th25.0Matches
2023-202433Odensedk DEN1. Danish Superliga11th9.5Matches
12 Seasons9 Clubs7 Leagues200.86355086296006350003191713994000102520
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
Hannover 96 (3 Seasons)1 League12.65094215054005090002551308763000102060
ADO Den Haag (2 Seasons)1 League65.0
Odense (2 Seasons)1 League34.5
Ingolstadt 04 (2 Seasons)2 Leagues25.6126871242001260006440523100000460
Heerenveen (1 Season)1 League22.6
Nordsjælland (1 Season)1 League15.0
Strømsgodset (1 Season)1 League12.5
Basel (1 Season)1 League8.9
Bradford City (1 Season)1 League4.0
2. Bundesliga (4 Seasons)15.66355086296006350003191713994000102520
Eredivisie (3 Seasons)87.6
Danish Superliga (3 Seasons)49.5
Bundesliga (1 Season)22.6
Eliteserien (1 Season)12.5
Super Lg (1 Season)8.9
League Two (1 Season)4.0
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
2016-201726Ingolstadt 04de GERDFB-Pokal17th1.3Matches
2021-202231Hannover 96de GERDFB-PokalQF2.0Matches
4 Seasons2 Clubs1 League3.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
Hannover 96 (2 Seasons)1 League2.0
Ingolstadt 04 (2 Seasons)1 League1.3

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
2011-201221Bradford Cityeng ENG4. League Two4360908.74.040
2013-201423Nordsjællanddk DEN1. Danish Superliga151,3509045.515.0150Matches
2014-201524ADO Den Haagnl NED1. Eredivisie322,8809094.132.03232011.134452-8-0.25+0.25Matches
2015-201625ADO Den Haagnl NED1. Eredivisie332,9709097.133.03333001.214649-3-0.09-2.09Matches
2016-201726Ingolstadt 04de GER1. Bundesliga232,0378966.622.62322091.262834-6-0.27+1.05Matches
2016-201726Ingolstadt 04de GERDFB-Pokal112012050.01.311201000.000000.000.00Matches
2017-201827Ingolstadt 04de GER2. 2. Bundesliga3270908.83.033000.0026-4-1.33-1.534.34.2+0.1+0.02-0.49Matches
2017-201827Ingolstadt 04de GERDFB-Pokal00001Matches
2017-201827Heerenveennl NED1. Eredivisie232,0358866.522.62322031.403136-5-0.22-0.22Matches
2018-201928Baselch SUI1. Super Lg98018924.78.998980241.781716+1+0.11-0.77Matches
201928Strømsgodsetno NOR1. Eliteserien131,1258741.712.5138712001.462223-1-0.08+0.61Matches
2019-202029Hannover 96de GER2. 2. Bundesliga190902.91.01901053.0020+2+2.00+1.910.91.2-0.4-0.36-0.49Matches
2020-202130Hannover 96de GER2. 2. Bundesliga2180905.92.029020181.502200.00-0.062.42.3+0.1+0.06-0.13Matches
2020-202130Hannover 96de GERDFB-Pokal0001Matches
2021-202231Hannover 96de GER2. 2. Bundesliga118687928.49.69909229171.091018-8-0.83-0.5810.515.0-4.5-0.47-0.56Matches
2021-202231Hannover 96de GERDFB-Pokal21809050.02.02902013.0070+7+3.50+4.00Matches
2022-202332Odensedk DEN1. Danish Superliga252,2509078.125.0259025011.644032+8+0.32+2.32Matches
2023-202433Odensedk DEN1. Danish Superliga108558629.79.5108690130.801417-3-0.32+0.04Matches
12 Seasons9 Clubs8 Leagues20718,3718941.4204.120589181229941.30265285-20-0.11-0.0218.022.7-4.7-0.30-0.54
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
Hannover 96 (3 Seasons)2 Leagues161,3188213.614.6149014229421.502120+1+0.07+0.0913.718.5-4.7-0.37-0.52
ADO Den Haag (2 Seasons)1 League655,8509095.665.06565011.1790101-11-0.17-0.50
Odense (2 Seasons)1 League353,1058953.934.53589340141.405449+5+0.14+0.89
Ingolstadt 04 (2 Seasons)3 Leagues272,4279036.627.027120260101.073040-10-0.37-0.164.34.2+0.1+0.02-0.49
Heerenveen (1 Season)1 League232,0358866.522.62322031.403136-5-0.22-0.22
Nordsjælland (1 Season)1 League151,3509045.515.0150
Strømsgodset (1 Season)1 League131,1258741.712.5138712001.462223-1-0.08+0.61
Basel (1 Season)1 League98018924.78.998980241.781716+1+0.11-0.77
Bradford City (1 Season)1 League4360908.74.040
2. Bundesliga (4 Seasons)171,4088311.515.6159015229401.061626-10-0.64-0.6818.022.7-4.7-0.30-0.54
DFB-Pokal (4 Seasons)330010028.63.331003032.0070+7+2.10+2.40
Eredivisie (3 Seasons)887,8859085.987.68887041.23121137-16-0.18-0.25
Danish Superliga (3 Seasons)504,4558951.049.55089340141.405449+5+0.14+0.89
Bundesliga (1 Season)232,0378966.622.62322091.262834-6-0.27+1.05
Eliteserien (1 Season)131,1258741.712.5138712001.462223-1-0.08+0.61
Super Lg (1 Season)98018924.78.998980241.781716+1+0.11-0.77
League Two (1 Season)4360908.74.040
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
2011-201221Bradford City1 League4360908.74.040
2013-201423Nordsjælland1 League151,3509045.515.0150
2014-201524ADO Den Haag1 League322,8809094.132.03232011.134452-8-0.25+0.25
2015-201625ADO Den Haag1 League332,9709097.133.03333001.214649-3-0.09-2.09
2016-201726Ingolstadt 042 Leagues242,1579065.424.02412023091.212834-6-0.25+0.93
2017-201827Ingolstadt 042 Leagues3270908.13.033010.0026-4-1.33-1.534.34.2+0.1+0.02-0.49
2017-201827Heerenveen1 League232,0358866.522.62322031.403136-5-0.22-0.22
2018-201928Basel1 League98018924.78.998980241.781716+1+0.11-0.77
201928Strømsgodset1 League131,1258741.712.5138712001.462223-1-0.08+0.61
2019-202029Hannover 961 League190902.91.01901053.0020+2+2.00+1.910.91.2-0.4-0.36-0.49
2020-202130Hannover 962 Leagues2180905.62.029020191.502200.00-0.062.42.3+0.1+0.06-0.13
2021-202231Hannover 962 Leagues131,0488130.611.6119011229181.381718-1-0.09+0.1810.515.0-4.5-0.47-0.56
2022-202332Odense1 League252,2509078.125.0259025011.644032+8+0.32+2.32
2023-202433Odense1 League108558629.79.5108690130.801417-3-0.32+0.04
12 Seasons9 Clubs8 Leagues20718,3718941.4204.120589181229941.30265285-20-0.11-0.0218.022.7-4.7-0.30-0.54
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
Hannover 96 (3 Seasons)2 Leagues161,3188213.614.6149014229421.502120+1+0.07+0.0913.718.5-4.7-0.37-0.52
ADO Den Haag (2 Seasons)1 League655,8509095.665.06565011.1790101-11-0.17-0.50
Odense (2 Seasons)1 League353,1058953.934.53589340141.405449+5+0.14+0.89
Ingolstadt 04 (2 Seasons)3 Leagues272,4279036.627.027120260101.073040-10-0.37-0.164.34.2+0.1+0.02-0.49
Heerenveen (1 Season)1 League232,0358866.522.62322031.403136-5-0.22-0.22
Nordsjælland (1 Season)1 League151,3509045.515.0150
Strømsgodset (1 Season)1 League131,1258741.712.5138712001.462223-1-0.08+0.61
Basel (1 Season)1 League98018924.78.998980241.781716+1+0.11-0.77
Bradford City (1 Season)1 League4360908.74.040
2. Bundesliga (4 Seasons)171,4088311.515.6159015229401.061626-10-0.64-0.6818.022.7-4.7-0.30-0.54
DFB-Pokal (4 Seasons)330010028.63.331003032.0070+7+2.10+2.40
Eredivisie (3 Seasons)887,8859085.987.68887041.23121137-16-0.18-0.25
Danish Superliga (3 Seasons)504,4558951.049.55089340141.405449+5+0.14+0.89
Bundesliga (1 Season)232,0378966.622.62322091.262834-6-0.27+1.05
Eliteserien (1 Season)131,1258741.712.5138712001.462223-1-0.08+0.61
Super Lg (1 Season)98018924.78.998980241.781716+1+0.11-0.77
League Two (1 Season)4360908.74.040
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
2011-201221Bradford Cityeng ENG4. League Two18th4360908.74.040
2013-201423Nordsjællanddk DEN1. Danish Superliga6th151,3509045.515.0150Matches
2014-201524ADO Den Haagnl NED1. Eredivisie13th322,8809094.132.03232011.134452-8-0.25+0.25Matches
2015-201625ADO Den Haagnl NED1. Eredivisie11th332,9709097.133.03333001.214649-3-0.09-2.09Matches
2016-201726Ingolstadt 04de GER1. Bundesliga17th232,0378966.622.62322091.262834-6-0.27+1.05Matches
2017-201827Ingolstadt 04de GER2. 2. Bundesliga9th3270908.83.033000.0026-4-1.33-1.534.34.2+0.1+0.02-0.49Matches
2017-201827Heerenveennl NED1. Eredivisie8th232,0358866.522.62322031.403136-5-0.22-0.22Matches
2018-201928Baselch SUI1. Super Lg2nd98018924.78.998980241.781716+1+0.11-0.77Matches
201928Strømsgodsetno NOR1. Eliteserien11th131,1258741.712.5138712001.462223-1-0.08+0.61Matches
2019-202029Hannover 96de GER2. 2. Bundesliga6th190902.91.01901053.0020+2+2.00+1.910.91.2-0.4-0.36-0.49Matches
2020-202130Hannover 96de GER2. 2. Bundesliga13th2180905.92.029020181.502200.00-0.062.42.3+0.1+0.06-0.13Matches
2021-202231Hannover 96de GER2. 2. Bundesliga11th118687928.49.69909229171.091018-8-0.83-0.5810.515.0-4.5-0.47-0.56Matches
2022-202332Odensedk DEN1. Danish Superliga8th252,2509078.125.0259025011.644032+8+0.32+2.32Matches
2023-202433Odensedk DEN1. Danish Superliga11th108558629.79.5108690130.801417-3-0.32+0.04Matches
12 Seasons9 Clubs7 Leagues20418,0718941.7200.820289178229911.29258285-27-0.15-0.0618.022.7-4.7-0.30-0.54
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
Hannover 96 (3 Seasons)1 League141,1388112.412.6129012229401.291420-6-0.47-0.4613.718.5-4.7-0.37-0.52
ADO Den Haag (2 Seasons)1 League655,8509095.665.06565011.1790101-11-0.17-0.50
Odense (2 Seasons)1 League353,1058953.934.53589340141.405449+5+0.14+0.89
Ingolstadt 04 (2 Seasons)2 Leagues262,3078937.725.62625091.113040-10-0.39-0.184.34.2+0.1+0.02-0.49
Heerenveen (1 Season)1 League232,0358866.522.62322031.403136-5-0.22-0.22
Nordsjælland (1 Season)1 League151,3509045.515.0150
Strømsgodset (1 Season)1 League131,1258741.712.5138712001.462223-1-0.08+0.61
Basel (1 Season)1 League98018924.78.998980241.781716+1+0.11-0.77
Bradford City (1 Season)1 League4360908.74.040
2. Bundesliga (4 Seasons)171,4088311.515.6159015229401.061626-10-0.64-0.6818.022.7-4.7-0.30-0.54
Eredivisie (3 Seasons)887,8859085.987.68887041.23121137-16-0.18-0.25
Danish Superliga (3 Seasons)504,4558951.049.55089340141.405449+5+0.14+0.89
Bundesliga (1 Season)232,0378966.622.62322091.262834-6-0.27+1.05
Eliteserien (1 Season)131,1258741.712.5138712001.462223-1-0.08+0.61
Super Lg (1 Season)98018924.78.998980241.781716+1+0.11-0.77
League Two (1 Season)4360908.74.040
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-201726Ingolstadt 04de GERDFB-Pokal17th112012050.01.311201000.000000.000.00Matches
2017-201827Ingolstadt 04de GERDFB-Pokal9th00001Matches
2020-202130Hannover 96de GERDFB-Pokal17th0001Matches
2021-202231Hannover 96de GERDFB-PokalQF21809050.02.02902013.0070+7+3.50+4.00Matches
4 Seasons2 Clubs1 League330010028.63.331003032.0070+7+2.10+2.40
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Hannover 96 (2 Seasons)1 League21809033.32.02902023.0070+7+3.50+4.00
Ingolstadt 04 (2 Seasons)1 League112012023.51.311201010.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
2011-201221Bradford Cityeng ENG4. League Two4.0000
2013-201423Nordsjællanddk DEN1. Danish Superliga15.010Matches
2014-201524ADO Den Haagnl NED1. Eredivisie32.0100Matches
2015-201625ADO Den Haagnl NED1. Eredivisie33.0200Matches
2016-201726Ingolstadt 04de GER1. Bundesliga22.6100040000010Matches
2016-201726Ingolstadt 04de GERDFB-Pokal1.30000000000Matches
2017-201827Ingolstadt 04de GER2. 2. Bundesliga3.0000000000000400Matches
2017-201827Heerenveennl NED1. Eredivisie22.6100000000000Matches
2018-201928Baselch SUI1. Super Lg8.91000Matches
201928Strømsgodsetno NOR1. Eliteserien12.51000300000Matches
2019-202029Hannover 96de GER2. 2. Bundesliga1.0000000000000100Matches
2020-202130Hannover 96de GER2. 2. Bundesliga2.0100000000000300Matches
2021-202231Hannover 96de GER2. 2. Bundesliga9.61000100100001040100.0Matches
2021-202231Hannover 96de GERDFB-Pokal2.00000000000Matches
2022-202332Odensedk DEN1. Danish Superliga25.05000900000Matches
2023-202433Odensedk DEN1. Danish Superliga9.50000200000Matches
12 Seasons9 Clubs8 Leagues204.1150001900100101840100.0
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Hannover 96 (3 Seasons)2 Leagues14.62000100100001440100.0
ADO Den Haag (2 Seasons)1 League65.0300
Odense (2 Seasons)1 League34.550001100000
Ingolstadt 04 (2 Seasons)3 Leagues27.0100040000010400
Heerenveen (1 Season)1 League22.6100000000000
Nordsjælland (1 Season)1 League15.010
Strømsgodset (1 Season)1 League12.51000300000
Basel (1 Season)1 League8.91000
Bradford City (1 Season)1 League4.0000
2. Bundesliga (4 Seasons)15.62000100100001840100.0
DFB-Pokal (4 Seasons)3.30000000000
Eredivisie (3 Seasons)87.6400000000000
Danish Superliga (3 Seasons)49.560001100000
Bundesliga (1 Season)22.6100040000010
Eliteserien (1 Season)12.51000300000
Super Lg (1 Season)8.91000
League Two (1 Season)4.0000
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
2011-201221Bradford City1 League4.0000
2013-201423Nordsjælland1 League15.010
2014-201524ADO Den Haag1 League32.0100
2015-201625ADO Den Haag1 League33.0200
2016-201726Ingolstadt 042 Leagues24.0100040000010
2017-201827Ingolstadt 042 Leagues3.0000000000000400
2017-201827Heerenveen1 League22.6100000000000
2018-201928Basel1 League8.91000
201928Strømsgodset1 League12.51000300000
2019-202029Hannover 961 League1.0000000000000100
2020-202130Hannover 962 Leagues2.0100000000000300
2021-202231Hannover 962 Leagues11.61000100100001040100.0
2022-202332Odense1 League25.05000900000
2023-202433Odense1 League9.50000200000
12 Seasons9 Clubs8 Leagues204.1150001900100101840100.0
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Hannover 96 (3 Seasons)2 Leagues14.62000100100001440100.0
ADO Den Haag (2 Seasons)1 League65.0300
Odense (2 Seasons)1 League34.550001100000
Ingolstadt 04 (2 Seasons)3 Leagues27.0100040000010400
Heerenveen (1 Season)1 League22.6100000000000
Nordsjælland (1 Season)1 League15.010
Strømsgodset (1 Season)1 League12.51000300000
Basel (1 Season)1 League8.91000
Bradford City (1 Season)1 League4.0000
2. Bundesliga (4 Seasons)15.62000100100001840100.0
DFB-Pokal (4 Seasons)3.30000000000
Eredivisie (3 Seasons)87.6400000000000
Danish Superliga (3 Seasons)49.560001100000
Bundesliga (1 Season)22.6100040000010
Eliteserien (1 Season)12.51000300000
Super Lg (1 Season)8.91000
League Two (1 Season)4.0000
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
2011-201221Bradford Cityeng ENG4. League Two18th4.0000
2013-201423Nordsjællanddk DEN1. Danish Superliga6th15.010Matches
2014-201524ADO Den Haagnl NED1. Eredivisie13th32.0100Matches
2015-201625ADO Den Haagnl NED1. Eredivisie11th33.0200Matches
2016-201726Ingolstadt 04de GER1. Bundesliga17th22.6100040000010Matches
2017-201827Ingolstadt 04de GER2. 2. Bundesliga9th3.0000000000000400Matches
2017-201827Heerenveennl NED1. Eredivisie8th22.6100000000000Matches
2018-201928Baselch SUI1. Super Lg2nd8.91000Matches
201928Strømsgodsetno NOR1. Eliteserien11th12.51000300000Matches
2019-202029Hannover 96de GER2. 2. Bundesliga6th1.0000000000000100Matches
2020-202130Hannover 96de GER2. 2. Bundesliga13th2.0100000000000300Matches
2021-202231Hannover 96de GER2. 2. Bundesliga11th9.61000100100001040100.0Matches
2022-202332Odensedk DEN1. Danish Superliga8th25.05000900000Matches
2023-202433Odensedk DEN1. Danish Superliga11th9.50000200000Matches
12 Seasons9 Clubs7 Leagues200.8150001900100101840100.0
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Hannover 96 (3 Seasons)1 League12.62000100100001440100.0
ADO Den Haag (2 Seasons)1 League65.0300
Odense (2 Seasons)1 League34.550001100000
Ingolstadt 04 (2 Seasons)2 Leagues25.6100040000010400
Heerenveen (1 Season)1 League22.6100000000000
Nordsjælland (1 Season)1 League15.010
Strømsgodset (1 Season)1 League12.51000300000
Basel (1 Season)1 League8.91000
Bradford City (1 Season)1 League4.0000
2. Bundesliga (4 Seasons)15.62000100100001840100.0
Eredivisie (3 Seasons)87.6400000000000
Danish Superliga (3 Seasons)49.560001100000
Bundesliga (1 Season)22.6100040000010
Eliteserien (1 Season)12.51000300000
Super Lg (1 Season)8.91000
League Two (1 Season)4.0000
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2016-201726Ingolstadt 04de GERDFB-Pokal17th1.30000000000Matches
2021-202231Hannover 96de GERDFB-PokalQF2.00000000000Matches
4 Seasons2 Clubs1 League3.30000000000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Hannover 96 (2 Seasons)1 League2.00000000000
Ingolstadt 04 (2 Seasons)1 League1.30000000000

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.