Last 5 Matches

Last 5 Matches Table
Performance Expected SCA Passes Carries Take-Ons
Date Day Comp Round Venue Result Squad Opponent Start Pos Min Gls Ast PK PKatt Sh SoT CrdY CrdR Touches Tkl Int Blocks xG npxG xAG SCA GCA Cmp Att Cmp% PrgP Carries PrgC Att Succ Match Report
2025-02-15SatEkstraklasaMatchweek 21AwayL 0–3Widzew ŁódźŚląsk WrocławYFW90000021000Match Report
2025-02-09SunEkstraklasaMatchweek 20HomeD 1–1Widzew ŁódźCracoviaYAM90000020000Match Report
2025-01-31FriEkstraklasaMatchweek 19AwayL 1–4Widzew ŁódźLech PoznańYAM86000030000Match Report
2024-12-07SatEkstraklasaMatchweek 18HomeW 2–1Widzew ŁódźStal MielecYCM62000000000Match Report
2024-11-30SatEkstraklasaMatchweek 17HomeL 2–3Widzew ŁódźRKS RakówYCM82000010000Match Report

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-201318Freiburgde GER1. Bundesliga11630.7000000.000.00Matches
2013-201419Freiburgde GER1. Bundesliga1925065.6000000200.000.000.000.000.00Matches
2013-201419Freiburg2. Europa Lg532332.6000000000.000.000.000.000.00Matches
2014-201520Nürnbergde GER2. 2. Bundesliga1487378.2235200000.240.370.610.240.61Matches
2014-201520Freiburgde GER1. Bundesliga922783.1101100100.320.000.320.320.32Matches
2014-201520Freiburgde GERDFB-Pokal211031.1011000000.000.870.870.000.87Matches
2015-201621Nürnbergde GER2. 2. Bundesliga161396410.7448400200.370.370.750.370.75Matches
2015-201621Nürnbergde GERDFB-Pokal00Matches
2016-201722Kaiserslauternde GER2. 2. Bundesliga19121,07612.0112101200.080.080.170.080.17Matches
2017-201823Nürnbergde GER2. 2. Bundesliga332382.6033000000.001.131.130.001.13Matches
2017-201823Nürnbergde GERDFB-Pokal11810.9022000000.002.222.220.002.22Matches
2018-201924Nürnbergde GER1. Bundesliga21171,17913.1011000000.80.82.93.71020530.000.080.080.000.080.060.220.280.060.28Matches
2018-201924Nürnbergde GERDFB-Pokal221421.6000000100.000.000.000.000.00Matches
2019-202025Nürnbergde GER2. 2. Bundesliga2054805.3101100000.190.000.190.190.19Matches
2019-202025Nürnbergde GERDFB-Pokal221581.8011000000.000.570.570.000.57Matches
2020-202126Osnabrückde GER2. 2. Bundesliga34322,62529.210919734100.340.310.650.240.55Matches
2020-202126Osnabrückde GERDFB-Pokal221571.7000000000.000.000.000.000.00Matches
2021-202227Hannover 96de GER2. 2. Bundesliga31282,36926.39413900200.340.150.490.340.49Matches
2021-202227Hannover 96de GERDFB-Pokal332172.4202111000.830.000.830.410.41Matches
2022-202328Hannover 96de GER2. 2. Bundesliga1545265.8101011100.170.000.170.000.00Matches
2022-202328Hannover 96de GERDFB-Pokal21630.7000000000.000.000.000.000.00Matches
2023-202429Widzew Łódźpl POL1. Ekstraklasa711531.7011000000.000.590.590.000.59Matches
2024-202530Widzew Łódźpl POL1. Ekstraklasa20141,24513.8112100300.070.070.140.070.14Matches
13 Seasons6 Clubs5 Leagues24815713,593151.032316327571500.80.82.93.71020530.210.210.420.180.390.060.220.280.060.28
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
Nürnberg (5 Seasons)3 Leagues79513,97944.271421700300.80.82.93.71020530.160.320.470.160.470.060.220.280.060.28
Freiburg (3 Seasons)3 Leagues3691,18313.1112100300.080.080.160.080.16
Hannover 96 (2 Seasons)2 Leagues51363,17535.3124161022300.340.110.450.280.40
Widzew Łódź (2 Seasons)1 League27151,39815.5123100300.060.130.190.060.19
Osnabrück (1 Season)2 Leagues36342,78230.910919734100.320.290.610.230.52
Kaiserslautern (1 Season)1 League19121,07612.0112101200.080.080.170.080.17
2. Bundesliga (8 Seasons)1521059,015100.22824522446800.280.240.520.240.48
DFB-Pokal (8 Seasons)141292110.2246111100.200.390.590.100.49
Bundesliga (4 Seasons)50222,02622.5112100300.80.82.93.71020530.040.050.090.040.090.060.220.280.060.28
Ekstraklasa (2 Seasons)27151,39815.5123100300.060.130.190.060.19
Europa Lg (1 Season)532332.6000000000.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
2012-201318Freiburg1 League11630.7000000.000.00
2013-201419Freiburg2 Leagues2457398.2000000200.000.000.000.000.00
2014-201520Freiburg2 Leagues1133814.2112100100.240.240.470.240.47
2014-201520Nürnberg1 League1487378.2235200000.240.370.610.240.61
2015-201621Nürnberg2 Leagues161396410.7448400200.370.370.750.370.75
2016-201722Kaiserslautern1 League19121,07612.0112101200.080.080.170.080.17
2017-201823Nürnberg2 Leagues443193.5055000000.001.411.410.001.41
2018-201924Nürnberg2 Leagues23191,32114.7011000100.80.82.93.71020530.000.070.070.000.070.060.220.280.060.28
2019-202025Nürnberg2 Leagues2276387.1112100000.140.140.280.140.28
2020-202126Osnabrück2 Leagues36342,78230.910919734100.320.290.610.230.52
2021-202227Hannover 962 Leagues34312,58628.7114151011200.380.140.520.350.49
2022-202328Hannover 962 Leagues1755896.5101011100.150.000.150.000.00
2023-202429Widzew Łódź1 League711531.7011000000.000.590.590.000.59
2024-202530Widzew Łódź1 League20141,24513.8112100300.070.070.140.070.14
13 Seasons6 Clubs5 Leagues24815713,593151.032316327571500.80.82.93.71020530.210.210.420.180.390.060.220.280.060.28
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
Nürnberg (5 Seasons)3 Leagues79513,97944.271421700300.80.82.93.71020530.160.320.470.160.470.060.220.280.060.28
Freiburg (3 Seasons)3 Leagues3691,18313.1112100300.080.080.160.080.16
Hannover 96 (2 Seasons)2 Leagues51363,17535.3124161022300.340.110.450.280.40
Widzew Łódź (2 Seasons)1 League27151,39815.5123100300.060.130.190.060.19
Osnabrück (1 Season)2 Leagues36342,78230.910919734100.320.290.610.230.52
Kaiserslautern (1 Season)1 League19121,07612.0112101200.080.080.170.080.17
2. Bundesliga (8 Seasons)1521059,015100.22824522446800.280.240.520.240.48
DFB-Pokal (8 Seasons)141292110.2246111100.200.390.590.100.49
Bundesliga (4 Seasons)50222,02622.5112100300.80.82.93.71020530.040.050.090.040.090.060.220.280.060.28
Ekstraklasa (2 Seasons)27151,39815.5123100300.060.130.190.060.19
Europa Lg (1 Season)532332.6000000000.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
2012-201318Freiburgde GER1. Bundesliga5th11630.7000000.000.00Matches
2013-201419Freiburgde GER1. Bundesliga14th1925065.6000000200.000.000.000.000.00Matches
2014-201520Freiburgde GER1. Bundesliga17th922783.1101100100.320.000.320.320.32Matches
2014-201520Nürnbergde GER2. 2. Bundesliga9th1487378.2235200000.240.370.610.240.61Matches
2015-201621Nürnbergde GER2. 2. Bundesliga3rd161396410.7448400200.370.370.750.370.75Matches
2016-201722Kaiserslauternde GER2. 2. Bundesliga13th19121,07612.0112101200.080.080.170.080.17Matches
2017-201823Nürnbergde GER2. 2. Bundesliga2nd332382.6033000000.001.131.130.001.13Matches
2018-201924Nürnbergde GER1. Bundesliga18th21171,17913.1011000000.80.82.93.71020530.000.080.080.000.080.060.220.280.060.28Matches
2019-202025Nürnbergde GER2. 2. Bundesliga16th2054805.3101100000.190.000.190.190.19Matches
2020-202126Osnabrückde GER2. 2. Bundesliga16th34322,62529.210919734100.340.310.650.240.55Matches
2021-202227Hannover 96de GER2. 2. Bundesliga11th31282,36926.39413900200.340.150.490.340.49Matches
2022-202328Hannover 96de GER2. 2. Bundesliga10th1545265.8101011100.170.000.170.000.00Matches
2023-202429Widzew Łódźpl POL1. Ekstraklasa9th711531.7011000000.000.590.590.000.59Matches
2024-202530Widzew Łódźpl POL1. Ekstraklasa11th20141,24513.8112100300.070.070.140.070.14Matches
13 Seasons6 Clubs3 Leagues22914212,439138.230275726461400.80.82.93.71020530.220.200.410.190.390.060.220.280.060.28
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
Nürnberg (5 Seasons)2 Leagues74463,59840.071118700200.80.82.93.71020530.180.280.450.180.450.060.220.280.060.28
Freiburg (3 Seasons)1 League2958479.4101100300.110.000.110.110.11
Hannover 96 (2 Seasons)1 League46322,89532.210414911300.310.120.440.280.40
Widzew Łódź (2 Seasons)1 League27151,39815.5123100300.060.130.190.060.19
Osnabrück (1 Season)1 League34322,62529.210919734100.340.310.650.240.55
Kaiserslautern (1 Season)1 League19121,07612.0112101200.080.080.170.080.17
2. Bundesliga (8 Seasons)1521059,015100.22824522446800.280.240.520.240.48
Bundesliga (4 Seasons)50222,02622.5112100300.80.82.93.71020530.040.050.090.040.090.060.220.280.060.28
Ekstraklasa (2 Seasons)27151,39815.5123100300.060.130.190.060.19
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
2014-201520Freiburgde GERDFB-Pokal5th211031.1011000000.000.870.870.000.87Matches
2015-201621Nürnbergde GERDFB-Pokal9th00Matches
2017-201823Nürnbergde GERDFB-Pokal9th11810.9022000000.002.222.220.002.22Matches
2018-201924Nürnbergde GERDFB-Pokal9th221421.6000000100.000.000.000.000.00Matches
2019-202025Nürnbergde GERDFB-Pokal17th221581.8011000000.000.570.570.000.57Matches
2020-202126Osnabrückde GERDFB-Pokal17th221571.7000000000.000.000.000.000.00Matches
2021-202227Hannover 96de GERDFB-PokalQF332172.4202111000.830.000.830.410.41Matches
2022-202328Hannover 96de GERDFB-PokalR3221630.7000000000.000.000.000.000.00Matches
8 Seasons4 Clubs1 League141292110.2246111100.200.390.590.100.49
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
Nürnberg (4 Seasons)1 League553814.2033000100.000.710.710.000.71
Hannover 96 (2 Seasons)1 League542803.1202111000.640.000.640.320.32
Osnabrück (1 Season)1 League221571.7000000000.000.000.000.000.00
Freiburg (1 Season)1 League211031.1011000000.000.870.870.000.87
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad 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
2013-201419Freiburg2. Europa LgGR532332.6000000000.000.000.000.000.00Matches
1 Season1 Club1 League532332.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-201318Freiburgde GER1. Bundesliga0.700Matches
2013-201419Freiburgde GER1. Bundesliga5.6040.710.0000Matches
2013-201419Freiburg2. Europa Lg2.6031.160.0000Matches
2014-201520Nürnbergde GER2. 2. Bundesliga8.2280.980.2500Matches
2014-201520Freiburgde GER1. Bundesliga3.1141.290.2500Matches
2014-201520Freiburgde GERDFB-Pokal1.1000Matches
2015-201621Nürnbergde GER2. 2. Bundesliga10.74131.210.3100Matches
2016-201722Kaiserslauternde GER2. 2. Bundesliga12.01080.000.670.1301Matches
2017-201823Nürnbergde GER2. 2. Bundesliga2.605120.01.890.380.000.0000Matches
2017-201823Nürnbergde GERDFB-Pokal0.9022100.02.222.220.000.0000Matches
2018-201924Nürnbergde GER1. Bundesliga13.1018633.31.370.460.000.0025.45000.80.80.05-0.8-0.8Matches
2018-201924Nürnbergde GERDFB-Pokal1.60300.01.900.000.0000Matches
2019-202025Nürnbergde GER2. 2. Bundesliga5.3113430.82.440.750.080.2500Matches
2019-202025Nürnbergde GERDFB-Pokal1.802150.01.140.570.000.0000Matches
2020-202126Osnabrückde GER2. 2. Bundesliga29.210692333.32.370.790.100.3034Matches
2020-202126Osnabrückde GERDFB-Pokal1.706350.03.441.720.000.0000Matches
2021-202227Hannover 96de GER2. 2. Bundesliga26.39602643.32.280.990.150.3500Matches
2021-202227Hannover 96de GERDFB-Pokal2.424250.01.660.830.250.5011Matches
2022-202328Hannover 96de GER2. 2. Bundesliga5.8117529.42.910.860.000.0011Matches
2022-202328Hannover 96de GERDFB-Pokal0.70100.01.430.000.0000Matches
2023-202429Widzew Łódźpl POL1. Ekstraklasa1.7000Matches
2024-202530Widzew Łódźpl POL1. Ekstraklasa13.8117529.41.230.360.060.2000Matches
13 Seasons6 Clubs5 Leagues151.03221711839.61.850.800.090.2325.45570.80.80.05-0.8-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
Nürnberg (5 Seasons)3 Leagues44.27433532.61.700.790.020.2025.45000.80.80.05-0.8-0.8
Freiburg (3 Seasons)3 Leagues13.11110.970.0900
Hannover 96 (2 Seasons)2 Leagues35.312823340.22.320.940.120.3022
Widzew Łódź (2 Seasons)1 League15.5117529.41.230.360.060.2000
Osnabrück (1 Season)2 Leagues30.910752634.72.430.840.090.2734
Kaiserslautern (1 Season)1 League12.01080.000.670.1301
2. Bundesliga (8 Seasons)100.2281648840.92.020.880.110.2746
DFB-Pokal (8 Seasons)10.2218844.41.980.880.060.1311
Bundesliga (4 Seasons)22.51181433.31.370.640.000.0725.45000.80.80.05-0.8-0.8
Ekstraklasa (2 Seasons)15.5117529.41.230.360.060.2000
Europa Lg (1 Season)2.6031.160.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
2012-201318Freiburg1 League0.700
2013-201419Freiburg2 Leagues8.2070.850.0000
2014-201520Freiburg2 Leagues4.2141.290.2500
2014-201520Nürnberg1 League8.2280.980.2500
2015-201621Nürnberg2 Leagues10.74131.210.3100
2016-201722Kaiserslautern1 League12.01080.000.670.1301
2017-201823Nürnberg2 Leagues3.507342.91.970.850.000.0000
2018-201924Nürnberg2 Leagues14.7021628.61.430.410.000.0025.45000.80.80.05-0.8-0.8
2019-202025Nürnberg2 Leagues7.1115533.32.120.710.070.2000
2020-202126Osnabrück2 Leagues30.910752634.72.430.840.090.2734
2021-202227Hannover 962 Leagues28.711642843.82.230.970.160.3611
2022-202328Hannover 962 Leagues6.5118527.82.750.760.000.0011
2023-202429Widzew Łódź1 League1.7000
2024-202530Widzew Łódź1 League13.8117529.41.230.360.060.2000
13 Seasons6 Clubs5 Leagues151.03221711839.61.850.800.090.2325.45570.80.80.05-0.8-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
Nürnberg (5 Seasons)3 Leagues44.27433532.61.700.790.020.2025.45000.80.80.05-0.8-0.8
Freiburg (3 Seasons)3 Leagues13.11110.970.0900
Hannover 96 (2 Seasons)2 Leagues35.312823340.22.320.940.120.3022
Widzew Łódź (2 Seasons)1 League15.5117529.41.230.360.060.2000
Osnabrück (1 Season)2 Leagues30.910752634.72.430.840.090.2734
Kaiserslautern (1 Season)1 League12.01080.000.670.1301
2. Bundesliga (8 Seasons)100.2281648840.92.020.880.110.2746
DFB-Pokal (8 Seasons)10.2218844.41.980.880.060.1311
Bundesliga (4 Seasons)22.51181433.31.370.640.000.0725.45000.80.80.05-0.8-0.8
Ekstraklasa (2 Seasons)15.5117529.41.230.360.060.2000
Europa Lg (1 Season)2.6031.160.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
2012-201318Freiburgde GER1. Bundesliga5th0.700Matches
2013-201419Freiburgde GER1. Bundesliga14th5.6040.710.0000Matches
2014-201520Freiburgde GER1. Bundesliga17th3.1141.290.2500Matches
2014-201520Nürnbergde GER2. 2. Bundesliga9th8.2280.980.2500Matches
2015-201621Nürnbergde GER2. 2. Bundesliga3rd10.74131.210.3100Matches
2016-201722Kaiserslauternde GER2. 2. Bundesliga13th12.01080.000.670.1301Matches
2017-201823Nürnbergde GER2. 2. Bundesliga2nd2.605120.01.890.380.000.0000Matches
2018-201924Nürnbergde GER1. Bundesliga18th13.1018633.31.370.460.000.0025.45000.80.80.05-0.8-0.8Matches
2019-202025Nürnbergde GER2. 2. Bundesliga16th5.3113430.82.440.750.080.2500Matches
2020-202126Osnabrückde GER2. 2. Bundesliga16th29.210692333.32.370.790.100.3034Matches
2021-202227Hannover 96de GER2. 2. Bundesliga11th26.39602643.32.280.990.150.3500Matches
2022-202328Hannover 96de GER2. 2. Bundesliga10th5.8117529.42.910.860.000.0011Matches
2023-202429Widzew Łódźpl POL1. Ekstraklasa9th1.7000Matches
2024-202530Widzew Łódźpl POL1. Ekstraklasa11th13.8117529.41.230.360.060.2000Matches
13 Seasons6 Clubs3 Leagues138.23019910739.21.840.790.100.2425.45460.80.80.05-0.8-0.8
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
Nürnberg (5 Seasons)2 Leagues40.07363230.61.710.800.030.2225.45000.80.80.05-0.8-0.8
Freiburg (3 Seasons)1 League9.4180.920.1300
Hannover 96 (2 Seasons)1 League32.210773140.32.390.960.120.2911
Widzew Łódź (2 Seasons)1 League15.5117529.41.230.360.060.2000
Osnabrück (1 Season)1 League29.210692333.32.370.790.100.3034
Kaiserslautern (1 Season)1 League12.01080.000.670.1301
2. Bundesliga (8 Seasons)100.2281648840.92.020.880.110.2746
Bundesliga (4 Seasons)22.51181433.31.370.640.000.0725.45000.80.80.05-0.8-0.8
Ekstraklasa (2 Seasons)15.5117529.41.230.360.060.2000
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
2014-201520Freiburgde GERDFB-Pokal5th1.1000Matches
2017-201823Nürnbergde GERDFB-Pokal9th0.9022100.02.222.220.000.0000Matches
2018-201924Nürnbergde GERDFB-Pokal9th1.60300.01.900.000.0000Matches
2019-202025Nürnbergde GERDFB-Pokal17th1.802150.01.140.570.000.0000Matches
2020-202126Osnabrückde GERDFB-Pokal17th1.706350.03.441.720.000.0000Matches
2021-202227Hannover 96de GERDFB-PokalQF2.424250.01.660.830.250.5011Matches
2022-202328Hannover 96de GERDFB-PokalR320.70100.01.430.000.0000Matches
8 Seasons4 Clubs1 League10.2218844.41.980.880.060.1311
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Nürnberg (4 Seasons)1 League4.207342.91.650.710.000.0000
Hannover 96 (2 Seasons)1 League3.125240.01.610.640.200.5011
Osnabrück (1 Season)1 League1.706350.03.441.720.000.0000
Freiburg (1 Season)1 League1.1000
Shooting Table
Standard
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
2013-201419Freiburg2. Europa LgGR2.6031.160.0000Matches
1 Season1 Club1 League2.6031.160.0000
Become a Stathead & surf this site ad-free.

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-201318Freiburgde GER1. Bundesliga0.7Matches
2013-201419Freiburgde GER1. Bundesliga5.60Matches
2013-201419Freiburg2. Europa Lg2.60Matches
2014-201520Nürnbergde GER2. 2. Bundesliga8.23Matches
2014-201520Freiburgde GER1. Bundesliga3.10Matches
2014-201520Freiburgde GERDFB-Pokal1.11Matches
2015-201621Nürnbergde GER2. 2. Bundesliga10.74Matches
2016-201722Kaiserslauternde GER2. 2. Bundesliga12.01Matches
2017-201823Nürnbergde GER2. 2. Bundesliga2.63Matches
2017-201823Nürnbergde GERDFB-Pokal0.92Matches
2018-201924Nürnbergde GER1. Bundesliga13.130848463.65066206315218781.39614665.84110937.612.92.8-1.924229520Matches
2018-201924Nürnbergde GERDFB-Pokal1.60Matches
2019-202025Nürnbergde GER2. 2. Bundesliga5.30Matches
2019-202025Nürnbergde GERDFB-Pokal1.81Matches
2020-202126Osnabrückde GER2. 2. Bundesliga29.29Matches
2020-202126Osnabrückde GERDFB-Pokal1.70Matches
2021-202227Hannover 96de GER2. 2. Bundesliga26.34Matches
2021-202227Hannover 96de GERDFB-Pokal2.40Matches
2022-202328Hannover 96de GER2. 2. Bundesliga5.80Matches
2022-202328Hannover 96de GERDFB-Pokal0.70Matches
2023-202429Widzew Łódźpl POL1. Ekstraklasa1.71Matches
2024-202530Widzew Łódźpl POL1. Ekstraklasa13.81Matches
13 Seasons6 Clubs5 Leagues151.030848463.65066206315218781.39614665.84110937.6312.92.8+28.124229520
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
Nürnberg (5 Seasons)3 Leagues44.230848463.65066206315218781.39614665.84110937.6142.92.8+11.124229520
Freiburg (3 Seasons)3 Leagues13.11
Hannover 96 (2 Seasons)2 Leagues35.34
Widzew Łódź (2 Seasons)1 League15.52
Osnabrück (1 Season)2 Leagues30.99
Kaiserslautern (1 Season)1 League12.01
2. Bundesliga (8 Seasons)100.224
DFB-Pokal (8 Seasons)10.24
Bundesliga (4 Seasons)22.530848463.65066206315218781.39614665.84110937.612.92.8-1.924229520
Ekstraklasa (2 Seasons)15.52
Europa Lg (1 Season)2.60
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-201318Freiburg1 League0.7
2013-201419Freiburg2 Leagues8.20
2014-201520Freiburg2 Leagues4.21
2014-201520Nürnberg1 League8.23
2015-201621Nürnberg2 Leagues10.74
2016-201722Kaiserslautern1 League12.01
2017-201823Nürnberg2 Leagues3.55
2018-201924Nürnberg2 Leagues14.730848463.65066206315218781.39614665.84110937.612.92.8-1.924229520
2019-202025Nürnberg2 Leagues7.11
2020-202126Osnabrück2 Leagues30.99
2021-202227Hannover 962 Leagues28.74
2022-202328Hannover 962 Leagues6.50
2023-202429Widzew Łódź1 League1.71
2024-202530Widzew Łódź1 League13.81
13 Seasons6 Clubs5 Leagues151.030848463.65066206315218781.39614665.84110937.6312.92.8+28.124229520
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
Nürnberg (5 Seasons)3 Leagues44.230848463.65066206315218781.39614665.84110937.6142.92.8+11.124229520
Freiburg (3 Seasons)3 Leagues13.11
Hannover 96 (2 Seasons)2 Leagues35.34
Widzew Łódź (2 Seasons)1 League15.52
Osnabrück (1 Season)2 Leagues30.99
Kaiserslautern (1 Season)1 League12.01
2. Bundesliga (8 Seasons)100.224
DFB-Pokal (8 Seasons)10.24
Bundesliga (4 Seasons)22.530848463.65066206315218781.39614665.84110937.612.92.8-1.924229520
Ekstraklasa (2 Seasons)15.52
Europa Lg (1 Season)2.60
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-201318Freiburgde GER1. Bundesliga5th0.7Matches
2013-201419Freiburgde GER1. Bundesliga14th5.60Matches
2014-201520Freiburgde GER1. Bundesliga17th3.10Matches
2014-201520Nürnbergde GER2. 2. Bundesliga9th8.23Matches
2015-201621Nürnbergde GER2. 2. Bundesliga3rd10.74Matches
2016-201722Kaiserslauternde GER2. 2. Bundesliga13th12.01Matches
2017-201823Nürnbergde GER2. 2. Bundesliga2nd2.63Matches
2018-201924Nürnbergde GER1. Bundesliga18th13.130848463.65066206315218781.39614665.84110937.612.92.8-1.924229520Matches
2019-202025Nürnbergde GER2. 2. Bundesliga16th5.30Matches
2020-202126Osnabrückde GER2. 2. Bundesliga16th29.29Matches
2021-202227Hannover 96de GER2. 2. Bundesliga11th26.34Matches
2022-202328Hannover 96de GER2. 2. Bundesliga10th5.80Matches
2023-202429Widzew Łódźpl POL1. Ekstraklasa9th1.71Matches
2024-202530Widzew Łódźpl POL1. Ekstraklasa11th13.81Matches
13 Seasons6 Clubs3 Leagues138.230848463.65066206315218781.39614665.84110937.6272.92.8+24.124229520
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
Nürnberg (5 Seasons)2 Leagues40.030848463.65066206315218781.39614665.84110937.6112.92.8+8.124229520
Freiburg (3 Seasons)1 League9.40
Hannover 96 (2 Seasons)1 League32.24
Widzew Łódź (2 Seasons)1 League15.52
Osnabrück (1 Season)1 League29.29
Kaiserslautern (1 Season)1 League12.01
2. Bundesliga (8 Seasons)100.224
Bundesliga (4 Seasons)22.530848463.65066206315218781.39614665.84110937.612.92.8-1.924229520
Ekstraklasa (2 Seasons)15.52
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
2014-201520Freiburgde GERDFB-Pokal5th1.11Matches
2017-201823Nürnbergde GERDFB-Pokal9th0.92Matches
2018-201924Nürnbergde GERDFB-Pokal9th1.60Matches
2019-202025Nürnbergde GERDFB-Pokal17th1.81Matches
2020-202126Osnabrückde GERDFB-Pokal17th1.70Matches
2021-202227Hannover 96de GERDFB-PokalQF2.40Matches
2022-202328Hannover 96de GERDFB-PokalR320.70Matches
8 Seasons4 Clubs1 League10.24
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
Nürnberg (4 Seasons)1 League4.23
Hannover 96 (2 Seasons)1 League3.10
Osnabrück (1 Season)1 League1.70
Freiburg (1 Season)1 League1.11
Passing Table
Total Short Medium Long
Season Age Squad 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
2013-201419Freiburg2. Europa LgGR2.60Matches
1 Season1 Club1 League2.60

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-201318Freiburgde GER1. Bundesliga0.7Matches
2013-201419Freiburgde GER1. Bundesliga5.6Matches
2013-201419Freiburg2. Europa Lg2.6Matches
2014-201520Nürnbergde GER2. 2. Bundesliga8.2Matches
2014-201520Freiburgde GER1. Bundesliga3.1Matches
2014-201520Freiburgde GERDFB-Pokal1.1Matches
2015-201621Nürnbergde GER2. 2. Bundesliga10.7Matches
2016-201722Kaiserslauternde GER2. 2. Bundesliga12.00Matches
2017-201823Nürnbergde GER2. 2. Bundesliga2.625Matches
2017-201823Nürnbergde GERDFB-Pokal0.96Matches
2018-201924Nürnbergde GER1. Bundesliga13.1484380102270195274822240308210Matches
2018-201924Nürnbergde GERDFB-Pokal1.69Matches
2019-202025Nürnbergde GER2. 2. Bundesliga5.332Matches
2019-202025Nürnbergde GERDFB-Pokal1.86Matches
2020-202126Osnabrückde GER2. 2. Bundesliga29.2226Matches
2020-202126Osnabrückde GERDFB-Pokal1.715Matches
2021-202227Hannover 96de GER2. 2. Bundesliga26.3224Matches
2021-202227Hannover 96de GERDFB-Pokal2.415Matches
2022-202328Hannover 96de GER2. 2. Bundesliga5.852Matches
2022-202328Hannover 96de GERDFB-Pokal0.77Matches
2023-202429Widzew Łódźpl POL1. Ekstraklasa1.7Matches
2024-202530Widzew Łódźpl POL1. Ekstraklasa13.860Matches
13 Seasons6 Clubs5 Leagues151.04843801022701772274822240308210
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Nürnberg (5 Seasons)3 Leagues44.24843801022701173274822240308210
Freiburg (3 Seasons)3 Leagues13.1
Hannover 96 (2 Seasons)2 Leagues35.3298
Widzew Łódź (2 Seasons)1 League15.560
Osnabrück (1 Season)2 Leagues30.9241
Kaiserslautern (1 Season)1 League12.00
2. Bundesliga (8 Seasons)100.2559
DFB-Pokal (8 Seasons)10.258
Bundesliga (4 Seasons)22.5484380102270195274822240308210
Ekstraklasa (2 Seasons)15.560
Europa Lg (1 Season)2.6
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-201318Freiburg1 League0.7
2013-201419Freiburg2 Leagues8.2
2014-201520Freiburg2 Leagues4.2
2014-201520Nürnberg1 League8.2
2015-201621Nürnberg2 Leagues10.7
2016-201722Kaiserslautern1 League12.00
2017-201823Nürnberg2 Leagues3.531
2018-201924Nürnberg2 Leagues14.74843801022701104274822240308210
2019-202025Nürnberg2 Leagues7.138
2020-202126Osnabrück2 Leagues30.9241
2021-202227Hannover 962 Leagues28.7239
2022-202328Hannover 962 Leagues6.559
2023-202429Widzew Łódź1 League1.7
2024-202530Widzew Łódź1 League13.860
13 Seasons6 Clubs5 Leagues151.04843801022701772274822240308210
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Nürnberg (5 Seasons)3 Leagues44.24843801022701173274822240308210
Freiburg (3 Seasons)3 Leagues13.1
Hannover 96 (2 Seasons)2 Leagues35.3298
Widzew Łódź (2 Seasons)1 League15.560
Osnabrück (1 Season)2 Leagues30.9241
Kaiserslautern (1 Season)1 League12.00
2. Bundesliga (8 Seasons)100.2559
DFB-Pokal (8 Seasons)10.258
Bundesliga (4 Seasons)22.5484380102270195274822240308210
Ekstraklasa (2 Seasons)15.560
Europa Lg (1 Season)2.6
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-201318Freiburgde GER1. Bundesliga5th0.7Matches
2013-201419Freiburgde GER1. Bundesliga14th5.6Matches
2014-201520Freiburgde GER1. Bundesliga17th3.1Matches
2014-201520Nürnbergde GER2. 2. Bundesliga9th8.2Matches
2015-201621Nürnbergde GER2. 2. Bundesliga3rd10.7Matches
2016-201722Kaiserslauternde GER2. 2. Bundesliga13th12.00Matches
2017-201823Nürnbergde GER2. 2. Bundesliga2nd2.625Matches
2018-201924Nürnbergde GER1. Bundesliga18th13.1484380102270195274822240308210Matches
2019-202025Nürnbergde GER2. 2. Bundesliga16th5.332Matches
2020-202126Osnabrückde GER2. 2. Bundesliga16th29.2226Matches
2021-202227Hannover 96de GER2. 2. Bundesliga11th26.3224Matches
2022-202328Hannover 96de GER2. 2. Bundesliga10th5.852Matches
2023-202429Widzew Łódźpl POL1. Ekstraklasa9th1.7Matches
2024-202530Widzew Łódźpl POL1. Ekstraklasa11th13.860Matches
13 Seasons6 Clubs3 Leagues138.24843801022701714274822240308210
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Nürnberg (5 Seasons)2 Leagues40.04843801022701152274822240308210
Freiburg (3 Seasons)1 League9.4
Hannover 96 (2 Seasons)1 League32.2276
Widzew Łódź (2 Seasons)1 League15.560
Osnabrück (1 Season)1 League29.2226
Kaiserslautern (1 Season)1 League12.00
2. Bundesliga (8 Seasons)100.2559
Bundesliga (4 Seasons)22.5484380102270195274822240308210
Ekstraklasa (2 Seasons)15.560
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
2014-201520Freiburgde GERDFB-Pokal5th1.1Matches
2017-201823Nürnbergde GERDFB-Pokal9th0.96Matches
2018-201924Nürnbergde GERDFB-Pokal9th1.69Matches
2019-202025Nürnbergde GERDFB-Pokal17th1.86Matches
2020-202126Osnabrückde GERDFB-Pokal17th1.715Matches
2021-202227Hannover 96de GERDFB-PokalQF2.415Matches
2022-202328Hannover 96de GERDFB-PokalR320.77Matches
8 Seasons4 Clubs1 League10.258
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Nürnberg (4 Seasons)1 League4.221
Hannover 96 (2 Seasons)1 League3.122
Osnabrück (1 Season)1 League1.715
Freiburg (1 Season)1 League1.1
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
2013-201419Freiburg2. Europa LgGR2.6Matches
1 Season1 Club1 League2.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-201318Freiburgde GER1. Bundesliga0.7Matches
2013-201419Freiburgde GER1. Bundesliga5.6Matches
2013-201419Freiburg2. Europa Lg2.6Matches
2014-201520Nürnbergde GER2. 2. Bundesliga8.2Matches
2014-201520Freiburgde GER1. Bundesliga3.1Matches
2014-201520Freiburgde GERDFB-Pokal1.1Matches
2015-201621Nürnbergde GER2. 2. Bundesliga10.7Matches
2016-201722Kaiserslauternde GER2. 2. Bundesliga12.0Matches
2017-201823Nürnbergde GER2. 2. Bundesliga2.6Matches
2017-201823Nürnbergde GERDFB-Pokal0.9Matches
2018-201924Nürnbergde GER1. Bundesliga13.1423.211619034010.08010000Matches
2018-201924Nürnbergde GERDFB-Pokal1.6Matches
2019-202025Nürnbergde GER2. 2. Bundesliga5.3Matches
2019-202025Nürnbergde GERDFB-Pokal1.8Matches
2020-202126Osnabrückde GER2. 2. Bundesliga29.2Matches
2020-202126Osnabrückde GERDFB-Pokal1.7Matches
2021-202227Hannover 96de GER2. 2. Bundesliga26.3Matches
2021-202227Hannover 96de GERDFB-Pokal2.4Matches
2022-202328Hannover 96de GER2. 2. Bundesliga5.8Matches
2022-202328Hannover 96de GERDFB-Pokal0.7Matches
2023-202429Widzew Łódźpl POL1. Ekstraklasa1.7Matches
2024-202530Widzew Łódźpl POL1. Ekstraklasa13.8Matches
13 Seasons6 Clubs5 Leagues151.0423.211619034010.08010000
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Nürnberg (5 Seasons)3 Leagues44.2423.211619034010.08010000
Freiburg (3 Seasons)3 Leagues13.1
Hannover 96 (2 Seasons)2 Leagues35.3
Widzew Łódź (2 Seasons)1 League15.5
Osnabrück (1 Season)2 Leagues30.9
Kaiserslautern (1 Season)1 League12.0
2. Bundesliga (8 Seasons)100.2
DFB-Pokal (8 Seasons)10.2
Bundesliga (4 Seasons)22.5423.211619034010.08010000
Ekstraklasa (2 Seasons)15.5
Europa Lg (1 Season)2.6
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-201318Freiburg1 League0.7
2013-201419Freiburg2 Leagues8.2
2014-201520Freiburg2 Leagues4.2
2014-201520Nürnberg1 League8.2
2015-201621Nürnberg2 Leagues10.7
2016-201722Kaiserslautern1 League12.0
2017-201823Nürnberg2 Leagues3.5
2018-201924Nürnberg2 Leagues14.7423.211619034010.08010000
2019-202025Nürnberg2 Leagues7.1
2020-202126Osnabrück2 Leagues30.9
2021-202227Hannover 962 Leagues28.7
2022-202328Hannover 962 Leagues6.5
2023-202429Widzew Łódź1 League1.7
2024-202530Widzew Łódź1 League13.8
13 Seasons6 Clubs5 Leagues151.0423.211619034010.08010000
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Nürnberg (5 Seasons)3 Leagues44.2423.211619034010.08010000
Freiburg (3 Seasons)3 Leagues13.1
Hannover 96 (2 Seasons)2 Leagues35.3
Widzew Łódź (2 Seasons)1 League15.5
Osnabrück (1 Season)2 Leagues30.9
Kaiserslautern (1 Season)1 League12.0
2. Bundesliga (8 Seasons)100.2
DFB-Pokal (8 Seasons)10.2
Bundesliga (4 Seasons)22.5423.211619034010.08010000
Ekstraklasa (2 Seasons)15.5
Europa Lg (1 Season)2.6
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-201318Freiburgde GER1. Bundesliga5th0.7Matches
2013-201419Freiburgde GER1. Bundesliga14th5.6Matches
2014-201520Freiburgde GER1. Bundesliga17th3.1Matches
2014-201520Nürnbergde GER2. 2. Bundesliga9th8.2Matches
2015-201621Nürnbergde GER2. 2. Bundesliga3rd10.7Matches
2016-201722Kaiserslauternde GER2. 2. Bundesliga13th12.0Matches
2017-201823Nürnbergde GER2. 2. Bundesliga2nd2.6Matches
2018-201924Nürnbergde GER1. Bundesliga18th13.1423.211619034010.08010000Matches
2019-202025Nürnbergde GER2. 2. Bundesliga16th5.3Matches
2020-202126Osnabrückde GER2. 2. Bundesliga16th29.2Matches
2021-202227Hannover 96de GER2. 2. Bundesliga11th26.3Matches
2022-202328Hannover 96de GER2. 2. Bundesliga10th5.8Matches
2023-202429Widzew Łódźpl POL1. Ekstraklasa9th1.7Matches
2024-202530Widzew Łódźpl POL1. Ekstraklasa11th13.8Matches
13 Seasons6 Clubs3 Leagues138.2423.211619034010.08010000
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Nürnberg (5 Seasons)2 Leagues40.0423.211619034010.08010000
Freiburg (3 Seasons)1 League9.4
Hannover 96 (2 Seasons)1 League32.2
Widzew Łódź (2 Seasons)1 League15.5
Osnabrück (1 Season)1 League29.2
Kaiserslautern (1 Season)1 League12.0
2. Bundesliga (8 Seasons)100.2
Bundesliga (4 Seasons)22.5423.211619034010.08010000
Ekstraklasa (2 Seasons)15.5
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
2014-201520Freiburgde GERDFB-Pokal5th1.1Matches
2017-201823Nürnbergde GERDFB-Pokal9th0.9Matches
2018-201924Nürnbergde GERDFB-Pokal9th1.6Matches
2019-202025Nürnbergde GERDFB-Pokal17th1.8Matches
2020-202126Osnabrückde GERDFB-Pokal17th1.7Matches
2021-202227Hannover 96de GERDFB-PokalQF2.4Matches
2022-202328Hannover 96de GERDFB-PokalR320.7Matches
8 Seasons4 Clubs1 League10.2
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Nürnberg (4 Seasons)1 League4.2
Hannover 96 (2 Seasons)1 League3.1
Osnabrück (1 Season)1 League1.7
Freiburg (1 Season)1 League1.1
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
2013-201419Freiburg2. Europa LgGR2.6Matches
1 Season1 Club1 League2.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-201318Freiburgde GER1. Bundesliga0.7Matches
2013-201419Freiburgde GER1. Bundesliga5.6Matches
2013-201419Freiburg2. Europa Lg2.6Matches
2014-201520Nürnbergde GER2. 2. Bundesliga8.2Matches
2014-201520Freiburgde GER1. Bundesliga3.1Matches
2014-201520Freiburgde GERDFB-Pokal1.1Matches
2015-201621Nürnbergde GER2. 2. Bundesliga10.7Matches
2016-201722Kaiserslauternde GER2. 2. Bundesliga12.000Matches
2017-201823Nürnbergde GER2. 2. Bundesliga2.632Matches
2017-201823Nürnbergde GERDFB-Pokal0.901Matches
2018-201924Nürnbergde GER1. Bundesliga13.116985372330.4161459319221Matches
2018-201924Nürnbergde GERDFB-Pokal1.600Matches
2019-202025Nürnbergde GER2. 2. Bundesliga5.350Matches
2019-202025Nürnbergde GERDFB-Pokal1.840Matches
2020-202126Osnabrückde GER2. 2. Bundesliga29.2135Matches
2020-202126Osnabrückde GERDFB-Pokal1.720Matches
2021-202227Hannover 96de GER2. 2. Bundesliga26.3118Matches
2021-202227Hannover 96de GERDFB-Pokal2.432Matches
2022-202328Hannover 96de GER2. 2. Bundesliga5.853Matches
2022-202328Hannover 96de GERDFB-Pokal0.700Matches
2023-202429Widzew Łódźpl POL1. Ekstraklasa1.7Matches
2024-202530Widzew Łódźpl POL1. Ekstraklasa13.820Matches
13 Seasons6 Clubs5 Leagues151.0165785372330.41614592419221
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Nürnberg (5 Seasons)3 Leagues44.2162185372330.4161459619221
Freiburg (3 Seasons)3 Leagues13.10
Hannover 96 (2 Seasons)2 Leagues35.319130
Widzew Łódź (2 Seasons)1 League15.5200
Osnabrück (1 Season)2 Leagues30.91550
Kaiserslautern (1 Season)1 League12.0000
2. Bundesliga (8 Seasons)100.237180
DFB-Pokal (8 Seasons)10.2930
Bundesliga (4 Seasons)22.516985372330.4161459319221
Ekstraklasa (2 Seasons)15.5200
Europa Lg (1 Season)2.60
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-201318Freiburg1 League0.70
2013-201419Freiburg2 Leagues8.20
2014-201520Freiburg2 Leagues4.20
2014-201520Nürnberg1 League8.20
2015-201621Nürnberg2 Leagues10.70
2016-201722Kaiserslautern1 League12.0000
2017-201823Nürnberg2 Leagues3.5330
2018-201924Nürnberg2 Leagues14.716985372330.4161459319221
2019-202025Nürnberg2 Leagues7.1900
2020-202126Osnabrück2 Leagues30.91550
2021-202227Hannover 962 Leagues28.714100
2022-202328Hannover 962 Leagues6.5530
2023-202429Widzew Łódź1 League1.70
2024-202530Widzew Łódź1 League13.8200
13 Seasons6 Clubs5 Leagues151.0165785372330.41614592419221
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Nürnberg (5 Seasons)3 Leagues44.2162185372330.4161459619221
Freiburg (3 Seasons)3 Leagues13.10
Hannover 96 (2 Seasons)2 Leagues35.319130
Widzew Łódź (2 Seasons)1 League15.5200
Osnabrück (1 Season)2 Leagues30.91550
Kaiserslautern (1 Season)1 League12.0000
2. Bundesliga (8 Seasons)100.237180
DFB-Pokal (8 Seasons)10.2930
Bundesliga (4 Seasons)22.516985372330.4161459319221
Ekstraklasa (2 Seasons)15.5200
Europa Lg (1 Season)2.60
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-201318Freiburgde GER1. Bundesliga5th0.7Matches
2013-201419Freiburgde GER1. Bundesliga14th5.6Matches
2014-201520Freiburgde GER1. Bundesliga17th3.1Matches
2014-201520Nürnbergde GER2. 2. Bundesliga9th8.2Matches
2015-201621Nürnbergde GER2. 2. Bundesliga3rd10.7Matches
2016-201722Kaiserslauternde GER2. 2. Bundesliga13th12.000Matches
2017-201823Nürnbergde GER2. 2. Bundesliga2nd2.632Matches
2018-201924Nürnbergde GER1. Bundesliga18th13.116985372330.4161459319221Matches
2019-202025Nürnbergde GER2. 2. Bundesliga16th5.350Matches
2020-202126Osnabrückde GER2. 2. Bundesliga16th29.2135Matches
2021-202227Hannover 96de GER2. 2. Bundesliga11th26.3118Matches
2022-202328Hannover 96de GER2. 2. Bundesliga10th5.853Matches
2023-202429Widzew Łódźpl POL1. Ekstraklasa9th1.7Matches
2024-202530Widzew Łódźpl POL1. Ekstraklasa11th13.820Matches
13 Seasons6 Clubs3 Leagues138.2164885372330.41614592119221
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
Nürnberg (5 Seasons)2 Leagues40.0161785372330.4161459519221
Freiburg (3 Seasons)1 League9.40
Hannover 96 (2 Seasons)1 League32.216110
Widzew Łódź (2 Seasons)1 League15.5200
Osnabrück (1 Season)1 League29.21350
Kaiserslautern (1 Season)1 League12.0000
2. Bundesliga (8 Seasons)100.237180
Bundesliga (4 Seasons)22.516985372330.4161459319221
Ekstraklasa (2 Seasons)15.5200
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
2014-201520Freiburgde GERDFB-Pokal5th1.1Matches
2017-201823Nürnbergde GERDFB-Pokal9th0.901Matches
2018-201924Nürnbergde GERDFB-Pokal9th1.600Matches
2019-202025Nürnbergde GERDFB-Pokal17th1.840Matches
2020-202126Osnabrückde GERDFB-Pokal17th1.720Matches
2021-202227Hannover 96de GERDFB-PokalQF2.432Matches
2022-202328Hannover 96de GERDFB-PokalR320.700Matches
8 Seasons4 Clubs1 League10.2930
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
Nürnberg (4 Seasons)1 League4.2410
Hannover 96 (2 Seasons)1 League3.1320
Osnabrück (1 Season)1 League1.7200
Freiburg (1 Season)1 League1.10
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
2013-201419Freiburg2. Europa LgGR2.6Matches
1 Season1 Club1 League2.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-201318Freiburgde GER1. Bundesliga0.7Matches
2013-201419Freiburgde GER1. Bundesliga5.6Matches
2013-201419Freiburg2. Europa Lg2.6Matches
2014-201520Nürnbergde GER2. 2. Bundesliga8.2Matches
2014-201520Freiburgde GER1. Bundesliga3.1Matches
2014-201520Freiburgde GERDFB-Pokal1.1Matches
2015-201621Nürnbergde GER2. 2. Bundesliga10.7Matches
2016-201722Kaiserslauternde GER2. 2. Bundesliga12.0Matches
2017-201823Nürnbergde GER2. 2. Bundesliga2.6Matches
2017-201823Nürnbergde GERDFB-Pokal0.9Matches
2018-201924Nürnbergde GER1. Bundesliga13.159826144243219155987457.1342.9227109255110121171432653Matches
2018-201924Nürnbergde GERDFB-Pokal1.6Matches
2019-202025Nürnbergde GER2. 2. Bundesliga5.3Matches
2019-202025Nürnbergde GERDFB-Pokal1.8Matches
2020-202126Osnabrückde GER2. 2. Bundesliga29.2Matches
2020-202126Osnabrückde GERDFB-Pokal1.7Matches
2021-202227Hannover 96de GER2. 2. Bundesliga26.3Matches
2021-202227Hannover 96de GERDFB-Pokal2.4Matches
2022-202328Hannover 96de GER2. 2. Bundesliga5.8Matches
2022-202328Hannover 96de GERDFB-Pokal0.7Matches
2023-202429Widzew Łódźpl POL1. Ekstraklasa1.7Matches
2024-202530Widzew Łódźpl POL1. Ekstraklasa13.8Matches
13 Seasons6 Clubs5 Leagues151.059826144243219155987457.1342.9227109255110121171432653
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
Nürnberg (5 Seasons)3 Leagues44.259826144243219155987457.1342.9227109255110121171432653
Freiburg (3 Seasons)3 Leagues13.1
Hannover 96 (2 Seasons)2 Leagues35.3
Widzew Łódź (2 Seasons)1 League15.5
Osnabrück (1 Season)2 Leagues30.9
Kaiserslautern (1 Season)1 League12.0
2. Bundesliga (8 Seasons)100.2
DFB-Pokal (8 Seasons)10.2
Bundesliga (4 Seasons)22.559826144243219155987457.1342.9227109255110121171432653
Ekstraklasa (2 Seasons)15.5
Europa Lg (1 Season)2.6
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-201318Freiburg1 League0.7
2013-201419Freiburg2 Leagues8.2
2014-201520Freiburg2 Leagues4.2
2014-201520Nürnberg1 League8.2
2015-201621Nürnberg2 Leagues10.7
2016-201722Kaiserslautern1 League12.0
2017-201823Nürnberg2 Leagues3.5
2018-201924Nürnberg2 Leagues14.759826144243219155987457.1342.9227109255110121171432653
2019-202025Nürnberg2 Leagues7.1
2020-202126Osnabrück2 Leagues30.9
2021-202227Hannover 962 Leagues28.7
2022-202328Hannover 962 Leagues6.5
2023-202429Widzew Łódź1 League1.7
2024-202530Widzew Łódź1 League13.8
13 Seasons6 Clubs5 Leagues151.059826144243219155987457.1342.9227109255110121171432653
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
Nürnberg (5 Seasons)3 Leagues44.259826144243219155987457.1342.9227109255110121171432653
Freiburg (3 Seasons)3 Leagues13.1
Hannover 96 (2 Seasons)2 Leagues35.3
Widzew Łódź (2 Seasons)1 League15.5
Osnabrück (1 Season)2 Leagues30.9
Kaiserslautern (1 Season)1 League12.0
2. Bundesliga (8 Seasons)100.2
DFB-Pokal (8 Seasons)10.2
Bundesliga (4 Seasons)22.559826144243219155987457.1342.9227109255110121171432653
Ekstraklasa (2 Seasons)15.5
Europa Lg (1 Season)2.6
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-201318Freiburgde GER1. Bundesliga5th0.7Matches
2013-201419Freiburgde GER1. Bundesliga14th5.6Matches
2014-201520Freiburgde GER1. Bundesliga17th3.1Matches
2014-201520Nürnbergde GER2. 2. Bundesliga9th8.2Matches
2015-201621Nürnbergde GER2. 2. Bundesliga3rd10.7Matches
2016-201722Kaiserslauternde GER2. 2. Bundesliga13th12.0Matches
2017-201823Nürnbergde GER2. 2. Bundesliga2nd2.6Matches
2018-201924Nürnbergde GER1. Bundesliga18th13.159826144243219155987457.1342.9227109255110121171432653Matches
2019-202025Nürnbergde GER2. 2. Bundesliga16th5.3Matches
2020-202126Osnabrückde GER2. 2. Bundesliga16th29.2Matches
2021-202227Hannover 96de GER2. 2. Bundesliga11th26.3Matches
2022-202328Hannover 96de GER2. 2. Bundesliga10th5.8Matches
2023-202429Widzew Łódźpl POL1. Ekstraklasa9th1.7Matches
2024-202530Widzew Łódźpl POL1. Ekstraklasa11th13.8Matches
13 Seasons6 Clubs3 Leagues138.259826144243219155987457.1342.9227109255110121171432653
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
Nürnberg (5 Seasons)2 Leagues40.059826144243219155987457.1342.9227109255110121171432653
Freiburg (3 Seasons)1 League9.4
Hannover 96 (2 Seasons)1 League32.2
Widzew Łódź (2 Seasons)1 League15.5
Osnabrück (1 Season)1 League29.2
Kaiserslautern (1 Season)1 League12.0
2. Bundesliga (8 Seasons)100.2
Bundesliga (4 Seasons)22.559826144243219155987457.1342.9227109255110121171432653
Ekstraklasa (2 Seasons)15.5
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
2014-201520Freiburgde GERDFB-Pokal5th1.1Matches
2017-201823Nürnbergde GERDFB-Pokal9th0.9Matches
2018-201924Nürnbergde GERDFB-Pokal9th1.6Matches
2019-202025Nürnbergde GERDFB-Pokal17th1.8Matches
2020-202126Osnabrückde GERDFB-Pokal17th1.7Matches
2021-202227Hannover 96de GERDFB-PokalQF2.4Matches
2022-202328Hannover 96de GERDFB-PokalR320.7Matches
8 Seasons4 Clubs1 League10.2
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
Nürnberg (4 Seasons)1 League4.2
Hannover 96 (2 Seasons)1 League3.1
Osnabrück (1 Season)1 League1.7
Freiburg (1 Season)1 League1.1
Possession Table
Touches Take-Ons Carries
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 1/3 CPA Mis Dis Rec Matches
2013-201419Freiburg2. Europa LgGR2.6Matches
1 Season1 Club1 League2.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-201318Freiburgde GER1. Bundesliga163632.10.710Matches
2013-201419Freiburgde GER1. Bundesliga195062716.55.62017Matches
2013-201419Freiburg2. Europa Lg5233472.6302Matches
2014-201520Nürnbergde GER2. 2. Bundesliga147375324.18.281611.07101000.00+0.19Matches
2014-201520Freiburgde GER1. Bundesliga9278319.13.120750.8934-1-0.320.00Matches
2014-201520Freiburgde GERDFB-Pokal21035228.61.1187011603.0042+2+1.75+0.70Matches
2015-201621Nürnbergde GER2. 2. Bundesliga169646031.510.7131342.001713+4+0.37-0.61Matches
2015-201621Nürnbergde GERDFB-Pokal00001Matches
2016-201722Kaiserslauternde GER2. 2. Bundesliga191,0765735.212.0125721.37129+3+0.25+0.57Matches
2017-201823Nürnbergde GER2. 2. Bundesliga3238797.82.630002.3352+3+1.13+0.53Matches
2017-201823Nürnbergde GERDFB-Pokal1818127.00.91810003.0020+2+2.22+3.04Matches
2018-201924Nürnbergde GER1. Bundesliga211,1795638.513.11766441460.48622-16-1.22+0.0213.118.9-5.8-0.44+0.10Matches
2018-201924Nürnbergde GERDFB-Pokal21427147.31.62710000.5002-2-1.27-2.41Matches
2019-202025Nürnbergde GER2. 2. Bundesliga204802415.75.35631151170.90617-11-2.06-1.99Matches
2019-202025Nürnbergde GERDFB-Pokal21587975.21.82791001.5021+1+0.57+0.57Matches
2020-202126Osnabrückde GER2. 2. Bundesliga342,6257785.829.232801723300.973348-15-0.51+1.14Matches
2020-202126Osnabrückde GERDFB-Pokal21577987.21.72790001.501100.000.00Matches
2021-202227Hannover 96de GER2. 2. Bundesliga312,3697677.426.32878935811.263234-2-0.08+1.49Matches
2021-202227Hannover 96de GERDFB-Pokal32177260.32.43720002.004400.00-3.78Matches
2022-202328Hannover 96de GER2. 2. Bundesliga155263517.25.84741112190.53610-4-0.68-0.65Matches
2022-202328Hannover 96de GERDFB-Pokal2633235.00.715401901.5030+3+4.29+5.82Matches
2023-202429Widzew Łódźpl POL1. Ekstraklasa7153225.01.7145061822.0042+2+1.18+1.27Matches
2024-202530Widzew Łódźpl POL1. Ekstraklasa201,2456265.913.81479462411.151724-7-0.51-0.51Matches
13 Seasons6 Clubs5 Leagues24813,5935530.5151.015775449120391.16167205-38-0.27-0.1813.118.9-5.8-0.44+0.10
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
Nürnberg (5 Seasons)3 Leagues793,9795024.244.2516782812191.134867-19-0.43-0.5013.118.9-5.8-0.44+0.10
Freiburg (3 Seasons)3 Leagues361,1833310.013.19870271651.2776+1+0.24+0.44
Hannover 96 (2 Seasons)2 Leagues513,1756247.735.33677101528101.104548-3-0.09+0.15
Widzew Łódź (2 Seasons)1 League271,3985228.215.515764122131.372126-5-0.32-0.25
Osnabrück (1 Season)2 Leagues362,7827785.930.934801723301.003449-15-0.49+1.09
Kaiserslautern (1 Season)1 League191,0765735.212.0125721.37129+3+0.25+0.57
2. Bundesliga (8 Seasons)1529,0155936.8100.210578354720241.17121143-22-0.22-0.26
DFB-Pokal (8 Seasons)149216642.110.21275121311.791610+6+0.59-0.06
Bundesliga (4 Seasons)502,0264116.622.5226642814110.60926-17-1.05-0.3613.118.9-5.8-0.44+0.10
Ekstraklasa (2 Seasons)271,3985228.215.515764122131.372126-5-0.32-0.25
Europa Lg (1 Season)5233472.6302
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-201318Freiburg1 League163632.10.710
2013-201419Freiburg2 Leagues247393116.58.25019
2014-201520Freiburg2 Leagues113813511.14.2387081651.2776+1+0.24+0.44
2014-201520Nürnberg1 League147375324.18.281611.07101000.00+0.19
2015-201621Nürnberg2 Leagues169646028.710.7131352.001713+4+0.37-0.61
2016-201722Kaiserslautern1 League191,0765735.212.0125721.37129+3+0.25+0.57
2017-201823Nürnberg2 Leagues4319809.53.54810002.5072+5+1.41+0.91
2018-201924Nürnberg2 Leagues231,3215739.314.71967441460.48624-18-1.23-0.1713.118.9-5.8-0.44+0.10
2019-202025Nürnberg2 Leagues226382919.57.17682151170.95818-10-1.41-1.34
2020-202126Osnabrück2 Leagues362,7827785.930.934801723301.003449-15-0.49+1.09
2021-202227Hannover 962 Leagues342,5867675.628.73178935811.333638-2-0.07+0.58
2022-202328Hannover 962 Leagues175893518.26.55701122090.64910-1-0.15-0.05
2023-202429Widzew Łódź1 League7153225.01.7145061822.0042+2+1.18+1.27
2024-202530Widzew Łódź1 League201,2456265.913.81479462411.151724-7-0.51-0.51
13 Seasons6 Clubs5 Leagues24813,5935530.5151.015775449120391.16167205-38-0.27-0.1813.118.9-5.8-0.44+0.10
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
Nürnberg (5 Seasons)3 Leagues793,9795024.244.2516782812191.134867-19-0.43-0.5013.118.9-5.8-0.44+0.10
Freiburg (3 Seasons)3 Leagues361,1833310.013.19870271651.2776+1+0.24+0.44
Hannover 96 (2 Seasons)2 Leagues513,1756247.735.33677101528101.104548-3-0.09+0.15
Widzew Łódź (2 Seasons)1 League271,3985228.215.515764122131.372126-5-0.32-0.25
Osnabrück (1 Season)2 Leagues362,7827785.930.934801723301.003449-15-0.49+1.09
Kaiserslautern (1 Season)1 League191,0765735.212.0125721.37129+3+0.25+0.57
2. Bundesliga (8 Seasons)1529,0155936.8100.210578354720241.17121143-22-0.22-0.26
DFB-Pokal (8 Seasons)149216642.110.21275121311.791610+6+0.59-0.06
Bundesliga (4 Seasons)502,0264116.622.5226642814110.60926-17-1.05-0.3613.118.9-5.8-0.44+0.10
Ekstraklasa (2 Seasons)271,3985228.215.515764122131.372126-5-0.32-0.25
Europa Lg (1 Season)5233472.6302
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-201318Freiburgde GER1. Bundesliga5th163632.10.710Matches
2013-201419Freiburgde GER1. Bundesliga14th195062716.55.62017Matches
2014-201520Freiburgde GER1. Bundesliga17th9278319.13.120750.8934-1-0.320.00Matches
2014-201520Nürnbergde GER2. 2. Bundesliga9th147375324.18.281611.07101000.00+0.19Matches
2015-201621Nürnbergde GER2. 2. Bundesliga3rd169646031.510.7131342.001713+4+0.37-0.61Matches
2016-201722Kaiserslauternde GER2. 2. Bundesliga13th191,0765735.212.0125721.37129+3+0.25+0.57Matches
2017-201823Nürnbergde GER2. 2. Bundesliga2nd3238797.82.630002.3352+3+1.13+0.53Matches
2018-201924Nürnbergde GER1. Bundesliga18th211,1795638.513.11766441460.48622-16-1.22+0.0213.118.9-5.8-0.44+0.10Matches
2019-202025Nürnbergde GER2. 2. Bundesliga16th204802415.75.35631151170.90617-11-2.06-1.99Matches
2020-202126Osnabrückde GER2. 2. Bundesliga16th342,6257785.829.232801723300.973348-15-0.51+1.14Matches
2021-202227Hannover 96de GER2. 2. Bundesliga11th312,3697677.426.32878935811.263234-2-0.08+1.49Matches
2022-202328Hannover 96de GER2. 2. Bundesliga10th155263517.25.84741112190.53610-4-0.68-0.65Matches
2023-202429Widzew Łódźpl POL1. Ekstraklasa9th7153225.01.7145061822.0042+2+1.18+1.27Matches
2024-202530Widzew Łódźpl POL1. Ekstraklasa11th201,2456265.913.81479462411.151724-7-0.51-0.51Matches
13 Seasons6 Clubs3 Leagues22912,4395429.9138.214276438720381.12151195-44-0.33-0.2113.118.9-5.8-0.44+0.10
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
Nürnberg (5 Seasons)2 Leagues743,5984923.540.0466572812181.114464-20-0.50-0.5713.118.9-5.8-0.44+0.10
Freiburg (3 Seasons)1 League29847299.29.4502450.8934-1-0.320.00
Hannover 96 (2 Seasons)1 League462,8956347.332.23278101429101.023844-6-0.19+0.18
Widzew Łódź (2 Seasons)1 League271,3985228.215.515764122131.372126-5-0.32-0.25
Osnabrück (1 Season)1 League342,6257785.829.232801723300.973348-15-0.51+1.14
Kaiserslautern (1 Season)1 League191,0765735.212.0125721.37129+3+0.25+0.57
2. Bundesliga (8 Seasons)1529,0155936.8100.210578354720241.17121143-22-0.22-0.26
Bundesliga (4 Seasons)502,0264116.622.5226642814110.60926-17-1.05-0.3613.118.9-5.8-0.44+0.10
Ekstraklasa (2 Seasons)271,3985228.215.515764122131.372126-5-0.32-0.25
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
2014-201520Freiburgde GERDFB-Pokal5th21035228.61.1187011603.0042+2+1.75+0.70Matches
2015-201621Nürnbergde GERDFB-Pokal9th00001Matches
2017-201823Nürnbergde GERDFB-Pokal9th1818127.00.91810003.0020+2+2.22+3.04Matches
2018-201924Nürnbergde GERDFB-Pokal9th21427147.31.62710000.5002-2-1.27-2.41Matches
2019-202025Nürnbergde GERDFB-Pokal17th21587975.21.82791001.5021+1+0.57+0.57Matches
2020-202126Osnabrückde GERDFB-Pokal17th21577987.21.72790001.501100.000.00Matches
2021-202227Hannover 96de GERDFB-PokalQF32177260.32.43720002.004400.00-3.78Matches
2022-202328Hannover 96de GERDFB-PokalR322633235.00.715401901.5030+3+4.29+5.82Matches
8 Seasons4 Clubs1 League149216642.110.21275121311.791610+6+0.59-0.06
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Nürnberg (4 Seasons)1 League53817634.34.25761011.4043+1+0.24+0.24
Hannover 96 (2 Seasons)1 League52805651.93.146801901.8074+3+0.96-0.42
Osnabrück (1 Season)1 League21577987.21.72790001.501100.000.00
Freiburg (1 Season)1 League21035228.61.1187011603.0042+2+1.75+0.70
Playing Time Table
Playing Time Starts Subs Team Success
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 Matches
2013-201419Freiburg2. Europa LgGR5233472.6302Matches
1 Season1 Club1 League5233472.6302

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-201318Freiburgde GER1. Bundesliga0.70000Matches
2013-201419Freiburgde GER1. Bundesliga5.6207Matches
2013-201419Freiburg2. Europa Lg2.6000Matches
2014-201520Nürnbergde GER2. 2. Bundesliga8.20012Matches
2014-201520Freiburgde GER1. Bundesliga3.1106Matches
2014-201520Freiburgde GERDFB-Pokal1.10000Matches
2015-201621Nürnbergde GER2. 2. Bundesliga10.72017Matches
2016-201722Kaiserslauternde GER2. 2. Bundesliga12.02001500000000Matches
2017-201823Nürnbergde GER2. 2. Bundesliga2.60002612523000Matches
2017-201823Nürnbergde GERDFB-Pokal0.90002006100Matches
2018-201924Nürnbergde GER1. Bundesliga13.1000911195390005111857.9Matches
2018-201924Nürnbergde GERDFB-Pokal1.61001209000Matches
2019-202025Nürnbergde GER2. 2. Bundesliga5.300033332050Matches
2019-202025Nürnbergde GERDFB-Pokal1.80001216040Matches
2020-202126Osnabrückde GER2. 2. Bundesliga29.2100211892265130Matches
2020-202126Osnabrückde GERDFB-Pokal1.700012015020Matches
2021-202227Hannover 96de GER2. 2. Bundesliga26.3200242242248110Matches
2021-202227Hannover 96de GERDFB-Pokal2.400052015230Matches
2022-202328Hannover 96de GER2. 2. Bundesliga5.810097152350Matches
2022-202328Hannover 96de GERDFB-Pokal0.70003207000Matches
2023-202429Widzew Łódźpl POL1. Ekstraklasa1.70000Matches
2024-202530Widzew Łódźpl POL1. Ekstraklasa13.830075060020Matches
13 Seasons6 Clubs5 Leagues151.01500145822077224570005111857.9
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Nürnberg (5 Seasons)3 Leagues44.2300472461736210005111857.9
Freiburg (3 Seasons)3 Leagues13.1300130
Hannover 96 (2 Seasons)2 Leagues35.33004133529813190
Widzew Łódź (2 Seasons)1 League15.530075060020
Osnabrück (1 Season)2 Leagues30.9100222092415150
Kaiserslautern (1 Season)1 League12.02001500000000
2. Bundesliga (8 Seasons)100.280010356185591837000
DFB-Pokal (8 Seasons)10.21001310158390
Bundesliga (4 Seasons)22.53002211195390005111857.9
Ekstraklasa (2 Seasons)15.530075060020
Europa Lg (1 Season)2.6000
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-201318Freiburg1 League0.70000
2013-201419Freiburg2 Leagues8.2207
2014-201520Freiburg2 Leagues4.210060
2014-201520Nürnberg1 League8.20012
2015-201621Nürnberg2 Leagues10.72017
2016-201722Kaiserslautern1 League12.02001500000000
2017-201823Nürnberg2 Leagues3.50004613133000
2018-201924Nürnberg2 Leagues14.710010131104390005111857.9
2019-202025Nürnberg2 Leagues7.100045438090
2020-202126Osnabrück2 Leagues30.9100222092415150
2021-202227Hannover 962 Leagues28.72002924423910140
2022-202328Hannover 962 Leagues6.5100129159350
2023-202429Widzew Łódź1 League1.70000
2024-202530Widzew Łódź1 League13.830075060020
13 Seasons6 Clubs5 Leagues151.01500145822077224570005111857.9
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Nürnberg (5 Seasons)3 Leagues44.2300472461736210005111857.9
Freiburg (3 Seasons)3 Leagues13.1300130
Hannover 96 (2 Seasons)2 Leagues35.33004133529813190
Widzew Łódź (2 Seasons)1 League15.530075060020
Osnabrück (1 Season)2 Leagues30.9100222092415150
Kaiserslautern (1 Season)1 League12.02001500000000
2. Bundesliga (8 Seasons)100.280010356185591837000
DFB-Pokal (8 Seasons)10.21001310158390
Bundesliga (4 Seasons)22.53002211195390005111857.9
Ekstraklasa (2 Seasons)15.530075060020
Europa Lg (1 Season)2.6000
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-201318Freiburgde GER1. Bundesliga5th0.70000Matches
2013-201419Freiburgde GER1. Bundesliga14th5.6207Matches
2014-201520Freiburgde GER1. Bundesliga17th3.1106Matches
2014-201520Nürnbergde GER2. 2. Bundesliga9th8.20012Matches
2015-201621Nürnbergde GER2. 2. Bundesliga3rd10.72017Matches
2016-201722Kaiserslauternde GER2. 2. Bundesliga13th12.02001500000000Matches
2017-201823Nürnbergde GER2. 2. Bundesliga2nd2.60002612523000Matches
2018-201924Nürnbergde GER1. Bundesliga18th13.1000911195390005111857.9Matches
2019-202025Nürnbergde GER2. 2. Bundesliga16th5.300033332050Matches
2020-202126Osnabrückde GER2. 2. Bundesliga16th29.2100211892265130Matches
2021-202227Hannover 96de GER2. 2. Bundesliga11th26.3200242242248110Matches
2022-202328Hannover 96de GER2. 2. Bundesliga10th5.810097152350Matches
2023-202429Widzew Łódźpl POL1. Ekstraklasa9th1.70000Matches
2024-202530Widzew Łódźpl POL1. Ekstraklasa11th13.830075060020Matches
13 Seasons6 Clubs3 Leagues138.21400132721971421480005111857.9
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Nürnberg (5 Seasons)2 Leagues40.0200432051525170005111857.9
Freiburg (3 Seasons)1 League9.4300130
Hannover 96 (2 Seasons)1 League32.23003329527611160
Widzew Łódź (2 Seasons)1 League15.530075060020
Osnabrück (1 Season)1 League29.2100211892265130
Kaiserslautern (1 Season)1 League12.02001500000000
2. Bundesliga (8 Seasons)100.280010356185591837000
Bundesliga (4 Seasons)22.53002211195390005111857.9
Ekstraklasa (2 Seasons)15.530075060020
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2014-201520Freiburgde GERDFB-Pokal5th1.10000Matches
2017-201823Nürnbergde GERDFB-Pokal9th0.90002006100Matches
2018-201924Nürnbergde GERDFB-Pokal9th1.61001209000Matches
2019-202025Nürnbergde GERDFB-Pokal17th1.80001216040Matches
2020-202126Osnabrückde GERDFB-Pokal17th1.700012015020Matches
2021-202227Hannover 96de GERDFB-PokalQF2.400052015230Matches
2022-202328Hannover 96de GERDFB-PokalR320.70003207000Matches
8 Seasons4 Clubs1 League10.21001310158390
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Nürnberg (4 Seasons)1 League4.210044121140
Hannover 96 (2 Seasons)1 League3.100084022230
Osnabrück (1 Season)1 League1.700012015020
Freiburg (1 Season)1 League1.10000
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2013-201419Freiburg2. Europa LgGR2.6000Matches
1 Season1 Club1 League2.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.

More Sebastian Kerk Pages

Sebastian Kerk Overview

Stats by Competition

Match Logs (Summary)

Match Logs (Passing)

Match Logs (Pass Types)

Match Logs (Goal and Shot Creation)

Match Logs (Defensive Actions)

Match Logs (Possession)

Match Logs (Miscellaneous Stats)

Goal Logs by Competition

Scouting Report

Stathead & Player Comparison