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-03-23SunUEFA Nations LeagueQuarter-finalsHomeD 3–3de Germanyit ItalyN14000000000Match Report
2025-03-20ThuUEFA Nations LeagueQuarter-finalsAwayW 2–1de Germanyit ItalyN1000000000Match Report
2025-03-16SunBundesligaMatchweek 26AwayW 4–3LeverkusenStuttgartYCB7301001010432100.10.10.021323982.1025000Match Report
2025-03-11TueChampions LgRound of 16HomeL 0–2de Leverkusende Bayern MunichNCB5300000000272110.00.00.010172373.9016100Match Report
2025-02-22SatBundesligaMatchweek 23AwayW 2–0LeverkusenHolstein KielYCM9000001000411000.00.00.030303781.1627000Match 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
2014-201519Dresdende GER3. 3. Liga1376557.3000000100.000.000.000.000.00Matches
2014-201519Dresdende GERDFB-Pokal11530.6000000000.000.000.000.000.00Matches
2015-201620Dresdende GER3. 3. Liga822773.1101100400.320.000.320.320.32Matches
2016-201721Wehende GER3. 3. Liga31292,57328.63143001020.100.030.140.100.14Matches
2017-201822Wehende GER3. 3. Liga28272,33225.946104001120.150.230.390.150.39Matches
2017-201822Wehende GERDFB-Pokal221802.0000000000.000.000.000.000.00Matches
2018-201923Heidenheimde GER2. 2. Bundesliga25201,70719.0426400610.210.110.320.210.32Matches
2018-201923Heidenheimde GERDFB-Pokal221802.0000000000.000.000.000.000.00Matches
2019-202024Union Berlinde GER1. Bundesliga30302,57228.61231001312.62.62.14.725151310.030.070.100.030.100.090.070.160.090.16Matches
2019-202024Union Berlinde GERDFB-Pokal432953.3314300100.920.311.220.921.22Matches
2020-202125Union Berlinde GER1. Bundesliga29292,52628.1527500512.62.62.04.525128310.180.070.250.180.250.090.070.160.090.16Matches
2020-202125Union Berlinde GERDFB-Pokal211201.3000000000.000.000.000.000.00Matches
2021-202226Leverkusende GER1. Bundesliga26211,81720.2426400513.22.81.54.319100270.200.100.300.200.300.160.080.230.140.21Matches
2021-202226Union Berlinde GERDFB-Pokal11901.0000000100.000.000.000.000.00Matches
2021-202226Leverkusende GERDFB-Pokal11901.0000000000.000.000.000.000.00Matches
2021-202226Leverkusen2. Europa Lg533273.6303300200.80.80.51.301310.830.000.830.830.830.230.120.360.230.36Matches
2022-202327Leverkusende GER1. Bundesliga29282,40626.7224200701.61.61.22.8129980.070.070.150.070.150.060.040.110.060.11Matches
2022-202327Leverkusen1. Champions Lg554074.5101100400.30.30.10.531410.220.000.220.220.220.070.030.100.070.10Matches
2022-202327Leverkusende GERDFB-Pokal11680.8000000000.000.000.000.000.00Matches
2022-202327Leverkusen2. Europa Lg665646.3000000200.30.30.40.771920.000.000.000.000.000.050.060.120.050.12Matches
2023-202428Leverkusende GER1. Bundesliga28181,69018.8426400401.71.71.83.52097140.210.110.320.210.320.090.100.190.090.19Matches
2023-202428Leverkusende GERDFB-Pokal654795.3112100100.190.190.380.190.38Matches
2023-202428Leverkusen2. Europa Lg1187608.4112100300.40.40.40.894430.120.120.240.120.240.050.040.090.050.09Matches
2024-202529Leverkusende GER1. Bundesliga18161,31314.6224200701.31.30.31.5754140.140.140.270.140.270.090.020.100.090.10Matches
2024-202529Leverkusen1. Champions Lg722763.1011000200.10.10.60.72830.000.330.330.000.330.020.190.220.020.22Matches
2024-202529Leverkusende GERDFB-Pokal321291.4000000100.000.000.000.000.00Matches
2024-202529Leverkusende GERDFL-Supercup11720.8000000000.000.000.000.000.00Matches
11 Seasons5 Clubs7 Leagues32327123,958266.2392564390090814.914.510.825.31297271350.150.090.240.150.240.090.070.160.090.16
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
Leverkusen (4 Seasons)5 Leagues14711710,398115.518112918003819.89.46.716.179448730.160.100.250.160.250.090.060.160.090.15
Union Berlin (3 Seasons)2 Leagues66645,60362.395149002025.15.14.19.250279620.140.080.220.140.220.090.070.160.090.16
Wehen (2 Seasons)2 Leagues61585,08556.577147002140.120.120.250.120.25
Dresden (2 Seasons)2 Leagues221098510.9101100500.090.000.090.090.09
Heidenheim (1 Season)2 Leagues27221,88721.0426400610.190.100.290.190.29
DFB-Pokal (9 Seasons)23191,68418.7426400400.210.110.320.210.32
Bundesliga (6 Seasons)16014212,324136.9181230180041312.912.58.921.41086291250.130.090.220.130.220.090.060.160.090.16
3. Liga (4 Seasons)80655,83764.987158002640.120.110.230.120.23
Europa Lg (3 Seasons)22171,65118.3415400701.61.61.22.8167660.220.050.270.220.270.090.070.150.090.15
Champions Lg (2 Seasons)1276837.6112100600.40.40.71.152240.130.130.260.130.260.050.100.150.050.15
2. Bundesliga (1 Season)25201,70719.0426400610.210.110.320.210.32
DFL-Supercup (1 Season)11720.8000000000.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
2014-201519Dresden2 Leagues1487087.9000000100.000.000.000.000.00
2015-201620Dresden1 League822773.1101100400.320.000.320.320.32
2016-201721Wehen1 League31292,57328.63143001020.100.030.140.100.14
2017-201822Wehen2 Leagues30292,51227.946104001120.140.210.360.140.36
2018-201923Heidenheim2 Leagues27221,88721.0426400610.190.100.290.190.29
2019-202024Union Berlin2 Leagues34332,86731.94374001412.62.62.14.725151310.130.090.220.130.220.090.070.160.090.16
2020-202125Union Berlin2 Leagues31302,64629.4527500512.62.62.04.525128310.170.070.240.170.240.090.070.160.090.16
2021-202226Union Berlin1 League11901.0000000100.000.000.000.000.00
2021-202226Leverkusen3 Leagues32252,23424.8729700714.03.62.05.619113280.280.080.360.280.360.170.080.250.150.24
2022-202327Leverkusen4 Leagues41403,44538.33253001302.32.31.74.022132110.080.050.130.080.130.060.050.110.060.11
2023-202428Leverkusen3 Leagues45312,92932.56410600802.12.12.24.329141170.180.120.310.180.310.080.080.160.080.16
2024-202529Leverkusen4 Leagues29211,79019.92352001001.31.30.82.2962170.100.150.250.100.250.080.050.120.080.12
11 Seasons5 Clubs7 Leagues32327123,958266.2392564390090814.914.510.825.31297271350.150.090.240.150.240.090.070.160.090.16
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
Leverkusen (4 Seasons)5 Leagues14711710,398115.518112918003819.89.46.716.179448730.160.100.250.160.250.090.060.160.090.15
Union Berlin (3 Seasons)2 Leagues66645,60362.395149002025.15.14.19.250279620.140.080.220.140.220.090.070.160.090.16
Wehen (2 Seasons)2 Leagues61585,08556.577147002140.120.120.250.120.25
Dresden (2 Seasons)2 Leagues221098510.9101100500.090.000.090.090.09
Heidenheim (1 Season)2 Leagues27221,88721.0426400610.190.100.290.190.29
DFB-Pokal (9 Seasons)23191,68418.7426400400.210.110.320.210.32
Bundesliga (6 Seasons)16014212,324136.9181230180041312.912.58.921.41086291250.130.090.220.130.220.090.060.160.090.16
3. Liga (4 Seasons)80655,83764.987158002640.120.110.230.120.23
Europa Lg (3 Seasons)22171,65118.3415400701.61.61.22.8167660.220.050.270.220.270.090.070.150.090.15
Champions Lg (2 Seasons)1276837.6112100600.40.40.71.152240.130.130.260.130.260.050.100.150.050.15
2. Bundesliga (1 Season)25201,70719.0426400610.210.110.320.210.32
DFL-Supercup (1 Season)11720.8000000000.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
2014-201519Dresdende GER3. 3. Liga6th1376557.3000000100.000.000.000.000.00Matches
2015-201620Dresdende GER3. 3. Liga1st822773.1101100400.320.000.320.320.32Matches
2016-201721Wehende GER3. 3. Liga7th31292,57328.63143001020.100.030.140.100.14Matches
2017-201822Wehende GER3. 3. Liga4th28272,33225.946104001120.150.230.390.150.39Matches
2018-201923Heidenheimde GER2. 2. Bundesliga5th25201,70719.0426400610.210.110.320.210.32Matches
2019-202024Union Berlinde GER1. Bundesliga11th30302,57228.61231001312.62.62.14.725151310.030.070.100.030.100.090.070.160.090.16Matches
2020-202125Union Berlinde GER1. Bundesliga7th29292,52628.1527500512.62.62.04.525128310.180.070.250.180.250.090.070.160.090.16Matches
2021-202226Leverkusende GER1. Bundesliga3rd26211,81720.2426400513.22.81.54.319100270.200.100.300.200.300.160.080.230.140.21Matches
2022-202327Leverkusende GER1. Bundesliga6th29282,40626.7224200701.61.61.22.8129980.070.070.150.070.150.060.040.110.060.11Matches
2023-202428Leverkusende GER1. Bundesliga1st28181,69018.8426400401.71.71.83.52097140.210.110.320.210.320.090.100.190.090.19Matches
2024-202529Leverkusende GER1. Bundesliga2nd18161,31314.6224200701.31.30.31.5754140.140.140.270.140.270.090.020.100.090.10Matches
11 Seasons5 Clubs3 Leagues26522719,868220.8302151300073812.912.58.921.41086291250.140.100.230.140.230.090.060.160.090.16
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
Leverkusen (4 Seasons)1 League101837,22680.31282012002317.87.44.812.258350630.150.100.250.150.250.100.060.160.090.15
Wehen (2 Seasons)1 League59564,90554.577147002140.130.130.260.130.26
Union Berlin (2 Seasons)1 League59595,09856.664106001825.15.14.19.250279620.110.070.180.110.180.090.070.160.090.16
Dresden (2 Seasons)1 League21993210.4101100500.100.000.100.100.10
Heidenheim (1 Season)1 League25201,70719.0426400610.210.110.320.210.32
Bundesliga (6 Seasons)16014212,324136.9181230180041312.912.58.921.41086291250.130.090.220.130.220.090.060.160.090.16
3. Liga (4 Seasons)80655,83764.987158002640.120.110.230.120.23
2. Bundesliga (1 Season)25201,70719.0426400610.210.110.320.210.32
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-201519Dresdende GERDFB-Pokal9th11530.6000000000.000.000.000.000.00Matches
2017-201822Wehende GERDFB-Pokal17th221802.0000000000.000.000.000.000.00Matches
2018-201923Heidenheimde GERDFB-Pokal5th221802.0000000000.000.000.000.000.00Matches
2019-202024Union Berlinde GERDFB-Pokal5th432953.3314300100.920.311.220.921.22Matches
2020-202125Union Berlinde GERDFB-Pokal17th211201.3000000000.000.000.000.000.00Matches
2021-202226Union Berlinde GERDFB-PokalSF11901.0000000100.000.000.000.000.00Matches
2021-202226Leverkusende GERDFB-PokalRd211901.0000000000.000.000.000.000.00Matches
2022-202327Leverkusende GERDFB-PokalR6411680.8000000000.000.000.000.000.00Matches
2023-202428Leverkusende GERDFB-Pokal1st654795.3112100100.190.190.380.190.38Matches
2024-202529Leverkusende GERDFB-PokalSF321291.4000000100.000.000.000.000.00Matches
2024-202529Leverkusende GERDFL-Supercup1st11720.8000000000.000.000.000.000.00Matches
9 Seasons5 Clubs2 Leagues24201,75619.5426400400.210.100.310.210.31
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
Leverkusen (4 Seasons)2 Leagues12108389.3112100200.110.110.210.110.21
Union Berlin (3 Seasons)1 League755055.6314300200.530.180.710.530.71
Heidenheim (1 Season)1 League221802.0000000000.000.000.000.000.00
Wehen (1 Season)1 League221802.0000000000.000.000.000.000.00
Dresden (1 Season)1 League11530.6000000000.000.000.000.000.00
DFB-Pokal (9 Seasons)23191,68418.7426400400.210.110.320.210.32
DFL-Supercup (1 Season)11720.8000000000.000.000.000.000.00
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2021-202226Leverkusen2. Europa LgR16533273.6303300200.80.80.51.301310.830.000.830.830.830.230.120.360.230.36Matches
2022-202327Leverkusen1. Champions LgGR554074.5101100400.30.30.10.531410.220.000.220.220.220.070.030.100.070.10Matches
2022-202327Leverkusen2. Europa LgSF665646.3000000200.30.30.40.771920.000.000.000.000.000.050.060.120.050.12Matches
2023-202428Leverkusen2. Europa Lg1st1187608.4112100300.40.40.40.894430.120.120.240.120.240.050.040.090.050.09Matches
2024-202529Leverkusen1. Champions LgR16722763.1011000200.10.10.60.72830.000.330.330.000.330.020.190.220.020.22Matches
4 Seasons1 Club2 Leagues34242,33425.95275001302.02.01.93.92198100.190.080.270.190.270.080.070.150.080.15
Europa Lg (3 Seasons)22171,65118.3415400701.61.61.22.8167660.220.050.270.220.270.090.070.150.090.15
Champions Lg (2 Seasons)1276837.6112100600.40.40.71.152240.130.130.260.130.260.050.100.150.050.15
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
202328de GermanyFriendlies (M)10300.3000000000.000.000.000.000.00Matches
202429de GermanyFriendlies (M)442863.2000000200.000.000.000.000.00Matches
202429de GermanyUEFA EuroQF543183.5000000200.000.000.000.000.00Matches
2024-202529de GermanyUEFA Nations LeagueQF854174.6011000100.000.220.220.000.22Matches
2 Seasons1 Club3 Leagues18131,05111.7011000500.000.090.090.000.09
Friendlies (M) (2 Seasons)543163.5000000200.000.000.000.000.00
UEFA Nations League (1 Season)854174.6011000100.000.220.220.000.22
UEFA Euro (1 Season)543183.5000000200.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
2014-201519Dresdende GER3. 3. Liga7.3030.410.0000Matches
2014-201519Dresdende GERDFB-Pokal0.6000Matches
2015-201620Dresdende GER3. 3. Liga3.1130.970.3300Matches
2016-201721Wehende GER3. 3. Liga28.630130.000.450.2300Matches
2017-201822Wehende GER3. 3. Liga25.940200.000.770.2000Matches
2017-201822Wehende GERDFB-Pokal2.00000.000.0000Matches
2018-201923Heidenheimde GER2. 2. Bundesliga19.04451328.92.370.690.090.3100Matches
2018-201923Heidenheimde GERDFB-Pokal2.006116.73.000.500.000.0000Matches
2019-202024Union Berlinde GER1. Bundesliga28.6149714.31.710.240.020.1424.94002.62.60.05-1.6-1.6Matches
2019-202024Union Berlinde GERDFB-Pokal3.337571.42.141.530.430.6000Matches
2020-202125Union Berlinde GER1. Bundesliga28.1541922.01.460.320.120.5624.04002.62.60.06+2.4+2.4Matches
2020-202125Union Berlinde GERDFB-Pokal1.302150.01.500.750.000.0000Matches
2021-202226Leverkusende GER1. Bundesliga20.2430723.31.490.350.130.5718.41003.22.80.09+0.8+1.2Matches
2021-202226Union Berlinde GERDFB-Pokal1.00100.01.000.000.0000Matches
2021-202226Leverkusende GERDFB-Pokal1.00100.01.000.000.0000Matches
2021-202226Leverkusen2. Europa Lg3.6310440.02.751.100.300.7519.60000.80.80.09+2.2+2.2Matches
2022-202327Leverkusende GER1. Bundesliga26.7230930.01.120.340.070.2221.61001.61.60.05+0.4+0.4Matches
2022-202327Leverkusen1. Champions Lg4.515120.01.110.220.201.0022.60000.30.30.07+0.7+0.7Matches
2022-202327Leverkusende GERDFB-Pokal0.80100.01.320.000.0000Matches
2022-202327Leverkusen2. Europa Lg6.305120.00.800.160.000.0023.80000.30.30.06-0.3-0.3Matches
2023-202428Leverkusende GER1. Bundesliga18.8423939.11.220.480.170.4420.02001.71.70.07+2.3+2.3Matches
2023-202428Leverkusende GERDFB-Pokal5.3110220.01.880.380.100.5000Matches
2023-202428Leverkusen2. Europa Lg8.4112325.01.420.360.080.3322.80000.40.40.04+0.6+0.6Matches
2024-202529Leverkusende GER1. Bundesliga14.6220420.01.370.270.100.5021.90001.31.30.06+0.7+0.7Matches
2024-202529Leverkusen1. Champions Lg3.1011100.00.330.330.000.0021.20000.10.10.07-0.1-0.1Matches
2024-202529Leverkusende GERDFB-Pokal1.40100.00.700.000.0000Matches
2024-202529Leverkusende GERDFL-Supercup0.80000.000.0000Matches
11 Seasons5 Clubs7 Leagues266.23930011636.71.180.440.130.3422.2120014.914.50.06+8.1+8.5
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
Leverkusen (4 Seasons)5 Leagues115.5181494127.51.290.350.120.4420.74009.89.40.07+7.2+7.6
Union Berlin (3 Seasons)2 Leagues62.391002222.01.610.350.090.4124.58005.15.10.06+0.9+0.9
Wehen (2 Seasons)2 Leagues56.570330.000.580.2100
Dresden (2 Seasons)2 Leagues10.9160.580.1700
Heidenheim (1 Season)2 Leagues21.04511427.52.430.670.080.2900
DFB-Pokal (9 Seasons)18.7429931.01.600.500.140.4400
Bundesliga (6 Seasons)136.9181934523.31.410.330.090.4022.3120012.912.50.06+5.1+5.5
3. Liga (4 Seasons)64.980390.000.600.2100
Europa Lg (3 Seasons)18.3427829.61.470.440.150.5021.80001.61.60.06+2.4+2.4
Champions Lg (2 Seasons)7.616233.30.790.260.170.5022.40000.40.40.07+0.6+0.6
2. Bundesliga (1 Season)19.04451328.92.370.690.090.3100
DFL-Supercup (1 Season)0.80000.000.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
2014-201519Dresden2 Leagues7.9030.410.0000
2015-201620Dresden1 League3.1130.970.3300
2016-201721Wehen1 League28.630130.000.450.2300
2017-201822Wehen2 Leagues27.940200.000.720.2000
2018-201923Heidenheim2 Leagues21.04511427.52.430.670.080.2900
2019-202024Union Berlin2 Leagues31.94561221.41.760.380.070.3324.94002.62.60.05-1.6-1.6
2020-202125Union Berlin2 Leagues29.45431023.31.460.340.120.5024.04002.62.60.06+2.4+2.4
2021-202226Union Berlin1 League1.00100.01.000.000.0000
2021-202226Leverkusen3 Leagues24.87411126.81.650.440.170.6418.71004.03.60.09+3.0+3.4
2022-202327Leverkusen4 Leagues38.33411126.81.070.290.070.2722.01002.32.30.06+0.7+0.7
2023-202428Leverkusen3 Leagues32.56451431.11.380.430.130.4321.02002.12.10.06+2.9+2.9
2024-202529Leverkusen4 Leagues19.9222522.71.110.250.090.4021.80001.31.30.06+0.7+0.7
11 Seasons5 Clubs7 Leagues266.23930011636.71.180.440.130.3422.2120014.914.50.06+8.1+8.5
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
Leverkusen (4 Seasons)5 Leagues115.5181494127.51.290.350.120.4420.74009.89.40.07+7.2+7.6
Union Berlin (3 Seasons)2 Leagues62.391002222.01.610.350.090.4124.58005.15.10.06+0.9+0.9
Wehen (2 Seasons)2 Leagues56.570330.000.580.2100
Dresden (2 Seasons)2 Leagues10.9160.580.1700
Heidenheim (1 Season)2 Leagues21.04511427.52.430.670.080.2900
DFB-Pokal (9 Seasons)18.7429931.01.600.500.140.4400
Bundesliga (6 Seasons)136.9181934523.31.410.330.090.4022.3120012.912.50.06+5.1+5.5
3. Liga (4 Seasons)64.980390.000.600.2100
Europa Lg (3 Seasons)18.3427829.61.470.440.150.5021.80001.61.60.06+2.4+2.4
Champions Lg (2 Seasons)7.616233.30.790.260.170.5022.40000.40.40.07+0.6+0.6
2. Bundesliga (1 Season)19.04451328.92.370.690.090.3100
DFL-Supercup (1 Season)0.80000.000.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
2014-201519Dresdende GER3. 3. Liga6th7.3030.410.0000Matches
2015-201620Dresdende GER3. 3. Liga1st3.1130.970.3300Matches
2016-201721Wehende GER3. 3. Liga7th28.630130.000.450.2300Matches
2017-201822Wehende GER3. 3. Liga4th25.940200.000.770.2000Matches
2018-201923Heidenheimde GER2. 2. Bundesliga5th19.04451328.92.370.690.090.3100Matches
2019-202024Union Berlinde GER1. Bundesliga11th28.6149714.31.710.240.020.1424.94002.62.60.05-1.6-1.6Matches
2020-202125Union Berlinde GER1. Bundesliga7th28.1541922.01.460.320.120.5624.04002.62.60.06+2.4+2.4Matches
2021-202226Leverkusende GER1. Bundesliga3rd20.2430723.31.490.350.130.5718.41003.22.80.09+0.8+1.2Matches
2022-202327Leverkusende GER1. Bundesliga6th26.7230930.01.120.340.070.2221.61001.61.60.05+0.4+0.4Matches
2023-202428Leverkusende GER1. Bundesliga1st18.8423939.11.220.480.170.4420.02001.71.70.07+2.3+2.3Matches
2024-202529Leverkusende GER1. Bundesliga2nd14.6220420.01.370.270.100.5021.90001.31.30.06+0.7+0.7Matches
11 Seasons5 Clubs3 Leagues220.8302389738.21.130.440.120.3122.3120012.912.50.06+5.1+5.5
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
Leverkusen (4 Seasons)1 League80.3121032928.21.280.360.120.4120.44007.87.40.07+4.2+4.6
Wehen (2 Seasons)1 League54.570330.000.610.2100
Union Berlin (2 Seasons)1 League56.66901617.81.590.280.070.3824.58005.15.10.06+0.9+0.9
Dresden (2 Seasons)1 League10.4160.580.1700
Heidenheim (1 Season)1 League19.04451328.92.370.690.090.3100
Bundesliga (6 Seasons)136.9181934523.31.410.330.090.4022.3120012.912.50.06+5.1+5.5
3. Liga (4 Seasons)64.980390.000.600.2100
2. Bundesliga (1 Season)19.04451328.92.370.690.090.3100
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-201519Dresdende GERDFB-Pokal9th0.6000Matches
2017-201822Wehende GERDFB-Pokal17th2.00000.000.0000Matches
2018-201923Heidenheimde GERDFB-Pokal5th2.006116.73.000.500.000.0000Matches
2019-202024Union Berlinde GERDFB-Pokal5th3.337571.42.141.530.430.6000Matches
2020-202125Union Berlinde GERDFB-Pokal17th1.302150.01.500.750.000.0000Matches
2021-202226Union Berlinde GERDFB-PokalSF1.00100.01.000.000.0000Matches
2021-202226Leverkusende GERDFB-PokalRd21.00100.01.000.000.0000Matches
2022-202327Leverkusende GERDFB-PokalR640.80100.01.320.000.0000Matches
2023-202428Leverkusende GERDFB-Pokal1st5.3110220.01.880.380.100.5000Matches
2024-202529Leverkusende GERDFB-PokalSF1.40100.00.700.000.0000Matches
2024-202529Leverkusende GERDFL-Supercup1st0.80000.000.0000Matches
9 Seasons5 Clubs2 Leagues19.5429931.01.530.480.140.4400
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Leverkusen (4 Seasons)2 Leagues9.3113215.41.400.210.080.5000
Union Berlin (3 Seasons)1 League5.6310660.01.781.070.300.5000
Heidenheim (1 Season)1 League2.006116.73.000.500.000.0000
Wehen (1 Season)1 League2.00000.000.0000
Dresden (1 Season)1 League0.6000
DFB-Pokal (9 Seasons)18.7429931.01.600.500.140.4400
DFL-Supercup (1 Season)0.80000.000.0000
Shooting Table
Standard Expected
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2021-202226Leverkusen2. Europa LgR163.6310440.02.751.100.300.7519.60000.80.80.09+2.2+2.2Matches
2022-202327Leverkusen1. Champions LgGR4.515120.01.110.220.201.0022.60000.30.30.07+0.7+0.7Matches
2022-202327Leverkusen2. Europa LgSF6.305120.00.800.160.000.0023.80000.30.30.06-0.3-0.3Matches
2023-202428Leverkusen2. Europa Lg1st8.4112325.01.420.360.080.3322.80000.40.40.04+0.6+0.6Matches
2024-202529Leverkusen1. Champions LgR163.1011100.00.330.330.000.0021.20000.10.10.07-0.1-0.1Matches
4 Seasons1 Club2 Leagues25.95331030.31.270.390.150.5021.90002.02.00.06+3.0+3.0
Europa Lg (3 Seasons)18.3427829.61.470.440.150.5021.80001.61.60.06+2.4+2.4
Champions Lg (2 Seasons)7.616233.30.790.260.170.5022.40000.40.40.07+0.6+0.6
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
202328de GermanyFriendlies (M)0.3000Matches
202429de GermanyFriendlies (M)3.2000Matches
202429de GermanyUEFA EuroQF3.507228.61.980.570.000.0000Matches
2024-202529de GermanyUEFA Nations LeagueQF4.60400.00.860.000.0000Matches
2 Seasons1 Club3 Leagues11.7011218.21.350.240.000.0000
Friendlies (M) (2 Seasons)3.5000
UEFA Nations League (1 Season)4.60400.00.860.000.0000
UEFA Euro (1 Season)3.507228.61.980.570.000.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
2014-201519Dresdende GER3. 3. Liga7.30Matches
2014-201519Dresdende GERDFB-Pokal0.60Matches
2015-201620Dresdende GER3. 3. Liga3.10Matches
2016-201721Wehende GER3. 3. Liga28.61Matches
2017-201822Wehende GER3. 3. Liga25.96Matches
2017-201822Wehende GERDFB-Pokal2.00Matches
2018-201923Heidenheimde GER2. 2. Bundesliga19.02Matches
2018-201923Heidenheimde GERDFB-Pokal2.00Matches
2019-202024Union Berlinde GER1. Bundesliga28.6857121470.613887518738949279.133945275.07115745.222.12.7-0.132109309151Matches
2019-202024Union Berlinde GERDFB-Pokal3.31Matches
2020-202125Union Berlinde GER1. Bundesliga28.11127144278.219061561153463284.546055383.29917058.222.02.40.020111120128Matches
2020-202125Union Berlinde GERDFB-Pokal1.30Matches
2021-202226Leverkusende GER1. Bundesliga20.2811101180.213041418938444486.533140082.8549159.321.51.7+0.5128890100Matches
2021-202226Union Berlinde GERDFB-Pokal1.00Matches
2021-202226Leverkusende GERDFB-Pokal1.00Matches
2021-202226Leverkusen2. Europa Lg3.618221186.3290574810110794.4587181.7182185.700.50.2-0.52192013Matches
2022-202327Leverkusende GER1. Bundesliga26.71218145583.719896575959467588.049658185.48212366.721.20.9+0.8187711299Matches
2022-202327Leverkusen1. Champions Lg4.517620785.028707169310588.6687887.2132065.000.10.2-0.12152014Matches
2022-202327Leverkusende GERDFB-Pokal0.80Matches
2022-202327Leverkusen2. Europa Lg6.329334684.74580118716117890.49210686.8253375.800.40.3-0.44180019Matches
2023-202428Leverkusende GER1. Bundesliga18.81346149490.120529645174978994.948754289.97410570.521.82.2+0.22211719397Matches
2023-202428Leverkusende GERDFB-Pokal5.31Matches
2023-202428Leverkusen2. Europa Lg8.456162090.58286236829731594.322123494.4213756.810.40.4+0.64346144Matches
2024-202529Leverkusende GER1. Bundesliga14.669878588.911098256637540592.625628390.5456569.220.30.8+1.78597054Matches
2024-202529Leverkusen1. Champions Lg3.114316188.82190562757994.9576291.971450.010.60.3+0.4512318Matches
2024-202529Leverkusende GERDFB-Pokal1.40Matches
2024-202529Leverkusende GERDFL-Supercup0.80Matches
11 Seasons5 Clubs7 Leagues266.27412894682.9118343353443752422188.92865336285.250983660.92510.812.1+14.212965910116727
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
Leverkusen (4 Seasons)5 Leagues115.55428629086.385395245462829309791.32066235787.733950966.6116.77.0+4.377439597448
Union Berlin (3 Seasons)2 Leagues62.31984265674.73294810798923112482.1799100579.517032752.054.15.1+0.952220429279
Wehen (2 Seasons)2 Leagues56.57
Dresden (2 Seasons)2 Leagues10.90
Heidenheim (1 Season)2 Leagues21.02
DFB-Pokal (9 Seasons)18.72
Bundesliga (6 Seasons)136.96057740181.897512297633025343788.02369281184.342571159.8128.910.7+3.11125618814629
3. Liga (4 Seasons)64.97
Europa Lg (3 Seasons)18.31036117788.015771430355960093.237141190.3649170.311.20.9-0.210718176
Champions Lg (2 Seasons)7.631936886.75060127816818491.312514089.3203458.810.70.4+0.37275122
2. Bundesliga (1 Season)19.02
DFL-Supercup (1 Season)0.80
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
2014-201519Dresden2 Leagues7.90
2015-201620Dresden1 League3.10
2016-201721Wehen1 League28.61
2017-201822Wehen2 Leagues27.96
2018-201923Heidenheim2 Leagues21.02
2019-202024Union Berlin2 Leagues31.9857121470.613887518738949279.133945275.07115745.232.12.7+0.932109309151
2020-202125Union Berlin2 Leagues29.41127144278.219061561153463284.546055383.29917058.222.02.40.020111120128
2021-202226Union Berlin1 League1.00
2021-202226Leverkusen3 Leagues24.8993122281.315946493748555188.038947182.67211264.322.01.90.014107110113
2022-202327Leverkusen4 Leagues38.31687200884.027346766284895888.565676585.812017668.221.71.4+0.324110132132
2023-202428Leverkusen3 Leagues32.51907211490.22881588191046110494.770877691.29514266.942.22.6+1.826151254141
2024-202529Leverkusen4 Leagues19.984194688.913288312845048493.031334590.7527965.830.81.1+2.2137110162
11 Seasons5 Clubs7 Leagues266.27412894682.9118343353443752422188.92865336285.250983660.92510.812.1+14.212965910116727
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
Leverkusen (4 Seasons)5 Leagues115.55428629086.385395245462829309791.32066235787.733950966.6116.77.0+4.377439597448
Union Berlin (3 Seasons)2 Leagues62.31984265674.73294810798923112482.1799100579.517032752.054.15.1+0.952220429279
Wehen (2 Seasons)2 Leagues56.57
Dresden (2 Seasons)2 Leagues10.90
Heidenheim (1 Season)2 Leagues21.02
DFB-Pokal (9 Seasons)18.72
Bundesliga (6 Seasons)136.96057740181.897512297633025343788.02369281184.342571159.8128.910.7+3.11125618814629
3. Liga (4 Seasons)64.97
Europa Lg (3 Seasons)18.31036117788.015771430355960093.237141190.3649170.311.20.9-0.210718176
Champions Lg (2 Seasons)7.631936886.75060127816818491.312514089.3203458.810.70.4+0.37275122
2. Bundesliga (1 Season)19.02
DFL-Supercup (1 Season)0.80
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
2014-201519Dresdende GER3. 3. Liga6th7.30Matches
2015-201620Dresdende GER3. 3. Liga1st3.10Matches
2016-201721Wehende GER3. 3. Liga7th28.61Matches
2017-201822Wehende GER3. 3. Liga4th25.96Matches
2018-201923Heidenheimde GER2. 2. Bundesliga5th19.02Matches
2019-202024Union Berlinde GER1. Bundesliga11th28.6857121470.613887518738949279.133945275.07115745.222.12.7-0.132109309151Matches
2020-202125Union Berlinde GER1. Bundesliga7th28.11127144278.219061561153463284.546055383.29917058.222.02.40.020111120128Matches
2021-202226Leverkusende GER1. Bundesliga3rd20.2811101180.213041418938444486.533140082.8549159.321.51.7+0.5128890100Matches
2022-202327Leverkusende GER1. Bundesliga6th26.71218145583.719896575959467588.049658185.48212366.721.20.9+0.8187711299Matches
2023-202428Leverkusende GER1. Bundesliga1st18.81346149490.120529645174978994.948754289.97410570.521.82.2+0.22211719397Matches
2024-202529Leverkusende GER1. Bundesliga2nd14.669878588.911098256637540592.625628390.5456569.220.30.8+1.78597054Matches
11 Seasons5 Clubs3 Leagues220.86057740181.897512297633025343788.02369281184.342571159.8218.910.7+12.11125618814629
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
Leverkusen (4 Seasons)1 League80.34073474585.864564189652102231390.91570180686.925538466.484.85.6+3.260341465350
Wehen (2 Seasons)1 League54.57
Union Berlin (2 Seasons)1 League56.61984265674.73294810798923112482.1799100579.517032752.044.15.1-0.152220429279
Dresden (2 Seasons)1 League10.40
Heidenheim (1 Season)1 League19.02
Bundesliga (6 Seasons)136.96057740181.897512297633025343788.02369281184.342571159.8128.910.7+3.11125618814629
3. Liga (4 Seasons)64.97
2. Bundesliga (1 Season)19.02
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-201519Dresdende GERDFB-Pokal9th0.60Matches
2017-201822Wehende GERDFB-Pokal17th2.00Matches
2018-201923Heidenheimde GERDFB-Pokal5th2.00Matches
2019-202024Union Berlinde GERDFB-Pokal5th3.31Matches
2020-202125Union Berlinde GERDFB-Pokal17th1.30Matches
2021-202226Union Berlinde GERDFB-PokalSF1.00Matches
2021-202226Leverkusende GERDFB-PokalRd21.00Matches
2022-202327Leverkusende GERDFB-PokalR640.80Matches
2023-202428Leverkusende GERDFB-Pokal1st5.31Matches
2024-202529Leverkusende GERDFB-PokalSF1.40Matches
2024-202529Leverkusende GERDFL-Supercup1st0.80Matches
9 Seasons5 Clubs2 Leagues19.52
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
Leverkusen (4 Seasons)2 Leagues9.31
Union Berlin (3 Seasons)1 League5.61
Heidenheim (1 Season)1 League2.00
Wehen (1 Season)1 League2.00
Dresden (1 Season)1 League0.60
DFB-Pokal (9 Seasons)18.72
DFL-Supercup (1 Season)0.80
Passing Table
Total Short Medium Long Expected
Season Age Squad Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2021-202226Leverkusen2. Europa LgR163.618221186.3290574810110794.4587181.7182185.700.50.2-0.52192013Matches
2022-202327Leverkusen1. Champions LgGR4.517620785.028707169310588.6687887.2132065.000.10.2-0.12152014Matches
2022-202327Leverkusen2. Europa LgSF6.329334684.74580118716117890.49210686.8253375.800.40.3-0.44180019Matches
2023-202428Leverkusen2. Europa Lg1st8.456162090.58286236829731594.322123494.4213756.810.40.4+0.64346144Matches
2024-202529Leverkusen1. Champions LgR163.114316188.82190562757994.9576291.971450.010.60.3+0.4512318Matches
4 Seasons1 Club2 Leagues25.91355154587.720831558172778492.749655190.08412567.221.91.4+0.1179813298
Europa Lg (3 Seasons)18.31036117788.015771430355960093.237141190.3649170.311.20.9-0.210718176
Champions Lg (2 Seasons)7.631936886.75060127816818491.312514089.3203458.810.70.4+0.37275122
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
202328de GermanyFriendlies (M)0.30Matches
202429de GermanyFriendlies (M)3.20Matches
202429de GermanyUEFA EuroQF3.50Matches
2024-202529de GermanyUEFA Nations LeagueQF4.61Matches
2 Seasons1 Club3 Leagues11.71
Friendlies (M) (2 Seasons)3.50
UEFA Nations League (1 Season)4.61
UEFA Euro (1 Season)3.50

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
2014-201519Dresdende GER3. 3. Liga7.3Matches
2014-201519Dresdende GERDFB-Pokal0.6Matches
2015-201620Dresdende GER3. 3. Liga3.1Matches
2016-201721Wehende GER3. 3. Liga28.60Matches
2017-201822Wehende GER3. 3. Liga25.90Matches
2017-201822Wehende GERDFB-Pokal2.09Matches
2018-201923Heidenheimde GER2. 2. Bundesliga19.049Matches
2018-201923Heidenheimde GERDFB-Pokal2.05Matches
2019-202024Union Berlinde GER1. Bundesliga28.61214117435205103927220857524Matches
2019-202024Union Berlinde GERDFB-Pokal3.37Matches
2020-202125Union Berlinde GER1. Bundesliga28.114421408252021217200001127921Matches
2020-202125Union Berlinde GERDFB-Pokal1.32Matches
2021-202226Leverkusende GER1. Bundesliga20.2101198718168162000081169Matches
2021-202226Union Berlinde GERDFB-Pokal1.00Matches
2021-202226Leverkusende GERDFB-Pokal1.01Matches
2021-202226Leverkusen2. Europa Lg3.6211208331110000018202Matches
2022-202327Leverkusende GER1. Bundesliga26.7145514044942044500001218212Matches
2022-202327Leverkusen1. Champions Lg4.5207200651201000017612Matches
2022-202327Leverkusende GERDFB-Pokal0.80Matches
2022-202327Leverkusen2. Europa Lg6.3346339540021000029329Matches
2023-202428Leverkusende GER1. Bundesliga18.81494145834325414200001346210Matches
2023-202428Leverkusende GERDFB-Pokal5.30Matches
2023-202428Leverkusen2. Europa Lg8.4620611652150000056132Matches
2024-202529Leverkusende GER1. Bundesliga14.678576420132593000069813Matches
2024-202529Leverkusen1. Champions Lg3.1161157440110000014301Matches
2024-202529Leverkusende GERDFB-Pokal1.41Matches
2024-202529Leverkusende GERDFL-Supercup0.80Matches
11 Seasons5 Clubs7 Leagues266.289468710205164264117218722074123195
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Leverkusen (4 Seasons)5 Leagues115.56290612814512419194414000054281750
Union Berlin (3 Seasons)2 Leagues62.3265625826040722654722019841445
Wehen (2 Seasons)2 Leagues56.59
Dresden (2 Seasons)2 Leagues10.9
Heidenheim (1 Season)2 Leagues21.054
DFB-Pokal (9 Seasons)18.725
Bundesliga (6 Seasons)136.97401719518114322368916722060572579
3. Liga (4 Seasons)64.90
Europa Lg (3 Seasons)18.3117711581412328100001036513
Champions Lg (2 Seasons)7.63683571091311000031913
2. Bundesliga (1 Season)19.049
DFL-Supercup (1 Season)0.80
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
2014-201519Dresden2 Leagues7.9
2015-201620Dresden1 League3.1
2016-201721Wehen1 League28.60
2017-201822Wehen2 Leagues27.99
2018-201923Heidenheim2 Leagues21.054
2019-202024Union Berlin2 Leagues31.91214117435205104627220857524
2020-202125Union Berlin2 Leagues29.414421408252021219200001127921
2021-202226Union Berlin1 League1.00
2021-202226Leverkusen3 Leagues24.812221195211992820000993611
2022-202327Leverkusen4 Leagues38.3200819436051166700001687523
2023-202428Leverkusen3 Leagues32.52114206940377519200001907512
2024-202529Leverkusen4 Leagues19.9946921241726113000084114
11 Seasons5 Clubs7 Leagues266.289468710205164264117218722074123195
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Leverkusen (4 Seasons)5 Leagues115.56290612814512419194414000054281750
Union Berlin (3 Seasons)2 Leagues62.3265625826040722654722019841445
Wehen (2 Seasons)2 Leagues56.59
Dresden (2 Seasons)2 Leagues10.9
Heidenheim (1 Season)2 Leagues21.054
DFB-Pokal (9 Seasons)18.725
Bundesliga (6 Seasons)136.97401719518114322368916722060572579
3. Liga (4 Seasons)64.90
Europa Lg (3 Seasons)18.3117711581412328100001036513
Champions Lg (2 Seasons)7.63683571091311000031913
2. Bundesliga (1 Season)19.049
DFL-Supercup (1 Season)0.80
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-201519Dresdende GER3. 3. Liga6th7.3Matches
2015-201620Dresdende GER3. 3. Liga1st3.1Matches
2016-201721Wehende GER3. 3. Liga7th28.60Matches
2017-201822Wehende GER3. 3. Liga4th25.90Matches
2018-201923Heidenheimde GER2. 2. Bundesliga5th19.049Matches
2019-202024Union Berlinde GER1. Bundesliga11th28.61214117435205103927220857524Matches
2020-202125Union Berlinde GER1. Bundesliga7th28.114421408252021217200001127921Matches
2021-202226Leverkusende GER1. Bundesliga3rd20.2101198718168162000081169Matches
2022-202327Leverkusende GER1. Bundesliga6th26.7145514044942044500001218212Matches
2023-202428Leverkusende GER1. Bundesliga1st18.81494145834325414200001346210Matches
2024-202529Leverkusende GER1. Bundesliga2nd14.678576420132593000069813Matches
11 Seasons5 Clubs3 Leagues220.874017195181143223613816722060572579
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Leverkusen (4 Seasons)1 League80.34745461312110315143312000040731134
Wehen (2 Seasons)1 League54.50
Union Berlin (2 Seasons)1 League56.6265625826040722564722019841445
Dresden (2 Seasons)1 League10.4
Heidenheim (1 Season)1 League19.049
Bundesliga (6 Seasons)136.97401719518114322368916722060572579
3. Liga (4 Seasons)64.90
2. Bundesliga (1 Season)19.049
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-201519Dresdende GERDFB-Pokal9th0.6Matches
2017-201822Wehende GERDFB-Pokal17th2.09Matches
2018-201923Heidenheimde GERDFB-Pokal5th2.05Matches
2019-202024Union Berlinde GERDFB-Pokal5th3.37Matches
2020-202125Union Berlinde GERDFB-Pokal17th1.32Matches
2021-202226Union Berlinde GERDFB-PokalSF1.00Matches
2021-202226Leverkusende GERDFB-PokalRd21.01Matches
2022-202327Leverkusende GERDFB-PokalR640.80Matches
2023-202428Leverkusende GERDFB-Pokal1st5.30Matches
2024-202529Leverkusende GERDFB-PokalSF1.41Matches
2024-202529Leverkusende GERDFL-Supercup1st0.80Matches
9 Seasons5 Clubs2 Leagues19.525
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Leverkusen (4 Seasons)2 Leagues9.32
Union Berlin (3 Seasons)1 League5.69
Heidenheim (1 Season)1 League2.05
Wehen (1 Season)1 League2.09
Dresden (1 Season)1 League0.6
DFB-Pokal (9 Seasons)18.725
DFL-Supercup (1 Season)0.80
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
2021-202226Leverkusen2. Europa LgR163.6211208331110000018202Matches
2022-202327Leverkusen1. Champions LgGR4.5207200651201000017612Matches
2022-202327Leverkusen2. Europa LgSF6.3346339540021000029329Matches
2023-202428Leverkusen2. Europa Lg1st8.4620611652150000056132Matches
2024-202529Leverkusen1. Champions LgR163.1161157440110000014301Matches
4 Seasons1 Club2 Leagues25.9154515152421459200001355616
Europa Lg (3 Seasons)18.3117711581412328100001036513
Champions Lg (2 Seasons)7.63683571091311000031913
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
202328de GermanyFriendlies (M)0.3Matches
202429de GermanyFriendlies (M)3.2Matches
202429de GermanyUEFA EuroQF3.52Matches
2024-202529de GermanyUEFA Nations LeagueQF4.60Matches
2 Seasons1 Club3 Leagues11.72
Friendlies (M) (2 Seasons)3.5
UEFA Nations League (1 Season)4.60
UEFA Euro (1 Season)3.52

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
2014-201519Dresdende GER3. 3. Liga7.3Matches
2014-201519Dresdende GERDFB-Pokal0.6Matches
2015-201620Dresdende GER3. 3. Liga3.1Matches
2016-201721Wehende GER3. 3. Liga28.6Matches
2017-201822Wehende GER3. 3. Liga25.9Matches
2017-201822Wehende GERDFB-Pokal2.0Matches
2018-201923Heidenheimde GER2. 2. Bundesliga19.0Matches
2018-201923Heidenheimde GERDFB-Pokal2.0Matches
2019-202024Union Berlinde GER1. Bundesliga28.6832.905545116260.21400011Matches
2019-202024Union Berlinde GERDFB-Pokal3.3Matches
2020-202125Union Berlinde GER1. Bundesliga28.1562.00480322170.25600010Matches
2020-202125Union Berlinde GERDFB-Pokal1.3Matches
2021-202226Leverkusende GER1. Bundesliga20.2381.88270253160.30300300Matches
2021-202226Union Berlinde GERDFB-Pokal1.0Matches
2021-202226Leverkusende GERDFB-Pokal1.0Matches
2021-202226Leverkusen2. Europa Lg3.671.9350011000.00000000Matches
2022-202327Leverkusende GER1. Bundesliga26.7451.68370041340.15300001Matches
2022-202327Leverkusen1. Champions Lg4.561.3360000010.22100000Matches
2022-202327Leverkusende GERDFB-Pokal0.8Matches
2022-202327Leverkusen2. Europa Lg6.381.3560100100.00000000Matches
2023-202428Leverkusende GER1. Bundesliga18.8542.88470042160.32600000Matches
2023-202428Leverkusende GERDFB-Pokal5.3Matches
2023-202428Leverkusen2. Europa Lg8.4101.1890010030.36300000Matches
2024-202529Leverkusende GER1. Bundesliga14.6322.19240151140.27300100Matches
2024-202529Leverkusen1. Champions Lg3.192.9380010010.33100000Matches
2024-202529Leverkusende GERDFB-Pokal1.4Matches
2024-202529Leverkusende GERDFL-Supercup0.8Matches
11 Seasons5 Clubs7 Leagues266.23482.14272412341610380.233000422
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Leverkusen (4 Seasons)5 Leagues115.52091.97169042187250.242000401
Union Berlin (3 Seasons)2 Leagues62.31392.45103481383130.231000021
Wehen (2 Seasons)2 Leagues56.5
Dresden (2 Seasons)2 Leagues10.9
Heidenheim (1 Season)2 Leagues21.0
DFB-Pokal (9 Seasons)18.7
Bundesliga (6 Seasons)136.93082.2523841131159330.242500422
3. Liga (4 Seasons)64.9
Europa Lg (3 Seasons)18.3251.39200121130.17300000
Champions Lg (2 Seasons)7.6151.98140010020.26200000
2. Bundesliga (1 Season)19.0
DFL-Supercup (1 Season)0.8
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
2014-201519Dresden2 Leagues7.9
2015-201620Dresden1 League3.1
2016-201721Wehen1 League28.6
2017-201822Wehen2 Leagues27.9
2018-201923Heidenheim2 Leagues21.0
2019-202024Union Berlin2 Leagues31.9832.905545116260.21400011
2020-202125Union Berlin2 Leagues29.4562.00480322170.25600010
2021-202226Union Berlin1 League1.0
2021-202226Leverkusen3 Leagues24.8451.89320264160.25300300
2022-202327Leverkusen4 Leagues38.3591.59490141450.13400001
2023-202428Leverkusen3 Leagues32.5642.35560052190.33900000
2024-202529Leverkusen4 Leagues19.9412.32320161150.28400100
11 Seasons5 Clubs7 Leagues266.23482.14272412341610380.233000422
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Leverkusen (4 Seasons)5 Leagues115.52091.97169042187250.242000401
Union Berlin (3 Seasons)2 Leagues62.31392.45103481383130.231000021
Wehen (2 Seasons)2 Leagues56.5
Dresden (2 Seasons)2 Leagues10.9
Heidenheim (1 Season)2 Leagues21.0
DFB-Pokal (9 Seasons)18.7
Bundesliga (6 Seasons)136.93082.2523841131159330.242500422
3. Liga (4 Seasons)64.9
Europa Lg (3 Seasons)18.3251.39200121130.17300000
Champions Lg (2 Seasons)7.6151.98140010020.26200000
2. Bundesliga (1 Season)19.0
DFL-Supercup (1 Season)0.8
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-201519Dresdende GER3. 3. Liga6th7.3Matches
2015-201620Dresdende GER3. 3. Liga1st3.1Matches
2016-201721Wehende GER3. 3. Liga7th28.6Matches
2017-201822Wehende GER3. 3. Liga4th25.9Matches
2018-201923Heidenheimde GER2. 2. Bundesliga5th19.0Matches
2019-202024Union Berlinde GER1. Bundesliga11th28.6832.905545116260.21400011Matches
2020-202125Union Berlinde GER1. Bundesliga7th28.1562.00480322170.25600010Matches
2021-202226Leverkusende GER1. Bundesliga3rd20.2381.88270253160.30300300Matches
2022-202327Leverkusende GER1. Bundesliga6th26.7451.68370041340.15300001Matches
2023-202428Leverkusende GER1. Bundesliga1st18.8542.88470042160.32600000Matches
2024-202529Leverkusende GER1. Bundesliga2nd14.6322.19240151140.27300100Matches
11 Seasons5 Clubs3 Leagues220.83082.2523841131159330.242500422
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Leverkusen (4 Seasons)1 League80.31692.10135031876200.251500401
Wehen (2 Seasons)1 League54.5
Union Berlin (2 Seasons)1 League56.61392.45103481383130.231000021
Dresden (2 Seasons)1 League10.4
Heidenheim (1 Season)1 League19.0
Bundesliga (6 Seasons)136.93082.2523841131159330.242500422
3. Liga (4 Seasons)64.9
2. Bundesliga (1 Season)19.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
2014-201519Dresdende GERDFB-Pokal9th0.6Matches
2017-201822Wehende GERDFB-Pokal17th2.0Matches
2018-201923Heidenheimde GERDFB-Pokal5th2.0Matches
2019-202024Union Berlinde GERDFB-Pokal5th3.3Matches
2020-202125Union Berlinde GERDFB-Pokal17th1.3Matches
2021-202226Union Berlinde GERDFB-PokalSF1.0Matches
2021-202226Leverkusende GERDFB-PokalRd21.0Matches
2022-202327Leverkusende GERDFB-PokalR640.8Matches
2023-202428Leverkusende GERDFB-Pokal1st5.3Matches
2024-202529Leverkusende GERDFB-PokalSF1.4Matches
2024-202529Leverkusende GERDFL-Supercup1st0.8Matches
9 Seasons5 Clubs2 Leagues19.5
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Leverkusen (4 Seasons)2 Leagues9.3
Union Berlin (3 Seasons)1 League5.6
Heidenheim (1 Season)1 League2.0
Wehen (1 Season)1 League2.0
Dresden (1 Season)1 League0.6
DFB-Pokal (9 Seasons)18.7
DFL-Supercup (1 Season)0.8
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2021-202226Leverkusen2. Europa LgR163.671.9350011000.00000000Matches
2022-202327Leverkusen1. Champions LgGR4.561.3360000010.22100000Matches
2022-202327Leverkusen2. Europa LgSF6.381.3560100100.00000000Matches
2023-202428Leverkusen2. Europa Lg1st8.4101.1890010030.36300000Matches
2024-202529Leverkusen1. Champions LgR163.192.9380010010.33100000Matches
4 Seasons1 Club2 Leagues25.9401.56340131150.20500000
Europa Lg (3 Seasons)18.3251.39200121130.17300000
Champions Lg (2 Seasons)7.6151.98140010020.26200000
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
202328de GermanyFriendlies (M)0.3Matches
202429de GermanyFriendlies (M)3.2Matches
202429de GermanyUEFA EuroQF3.5Matches
2024-202529de GermanyUEFA Nations LeagueQF4.6Matches
2 Seasons1 Club3 Leagues11.7
Friendlies (M) (2 Seasons)3.5
UEFA Nations League (1 Season)4.6
UEFA Euro (1 Season)3.5

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
2014-201519Dresdende GER3. 3. Liga7.3Matches
2014-201519Dresdende GERDFB-Pokal0.6Matches
2015-201620Dresdende GER3. 3. Liga3.1Matches
2016-201721Wehende GER3. 3. Liga28.600Matches
2017-201822Wehende GER3. 3. Liga25.900Matches
2017-201822Wehende GERDFB-Pokal2.076Matches
2018-201923Heidenheimde GER2. 2. Bundesliga19.03435Matches
2018-201923Heidenheimde GERDFB-Pokal2.023Matches
2019-202024Union Berlinde GER1. Bundesliga28.6522728186196031.741277204799360Matches
2019-202024Union Berlinde GERDFB-Pokal3.315Matches
2020-202125Union Berlinde GER1. Bundesliga28.1512422272245345.3294063451102312Matches
2020-202125Union Berlinde GERDFB-Pokal1.313Matches
2021-202226Leverkusende GER1. Bundesliga20.2331718141142850.014197123164460Matches
2021-202226Union Berlinde GERDFB-Pokal1.033Matches
2021-202226Leverkusende GERDFB-Pokal1.003Matches
2021-202226Leverkusen2. Europa Lg3.6532301250.0194549100Matches
2022-202327Leverkusende GER1. Bundesliga26.7613830274264557.8192791842103552Matches
2022-202327Leverkusen1. Champions Lg4.51073615683.311376515100Matches
2022-202327Leverkusende GERDFB-Pokal0.821Matches
2022-202327Leverkusen2. Europa Lg6.31286424757.1384471951Matches
2023-202428Leverkusende GER1. Bundesliga18.830188148132454.211154112050170Matches
2023-202428Leverkusende GERDFB-Pokal5.346Matches
2023-202428Leverkusen2. Europa Lg8.41076404850.04106471750Matches
2024-202529Leverkusende GER1. Bundesliga14.62111812151241.7712662243160Matches
2024-202529Leverkusen1. Champions Lg3.1967114757.1343161550Matches
2024-202529Leverkusende GERDFB-Pokal1.430Matches
2024-202529Leverkusende GERDFL-Supercup0.801Matches
11 Seasons5 Clubs7 Leagues266.22942231381302611925247.2133184631213085362365
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Leverkusen (4 Seasons)5 Leagues115.51911248885187613954.76311750671553351693
Union Berlin (3 Seasons)2 Leagues62.310356504584311338.170671354109201672
Wehen (2 Seasons)2 Leagues56.5760
Dresden (2 Seasons)2 Leagues10.90
Heidenheim (1 Season)2 Leagues21.036380
DFB-Pokal (9 Seasons)18.723300
Bundesliga (6 Seasons)136.92481351141122210122245.5121140391012134612014
3. Liga (4 Seasons)64.9000
Europa Lg (3 Seasons)18.327181411291752.982714131845201
Champions Lg (2 Seasons)7.61913107291369.24171071130150
2. Bundesliga (1 Season)19.034350
DFL-Supercup (1 Season)0.8010
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
2014-201519Dresden2 Leagues7.90
2015-201620Dresden1 League3.10
2016-201721Wehen1 League28.6000
2017-201822Wehen2 Leagues27.9760
2018-201923Heidenheim2 Leagues21.036380
2019-202024Union Berlin2 Leagues31.9522828186196031.741277205299360
2020-202125Union Berlin2 Leagues29.4512522272245345.3294063454102312
2021-202226Union Berlin1 League1.0330
2021-202226Leverkusen3 Leagues24.8382020171153050.0152811173873560
2022-202327Leverkusen4 Leagues38.3835539377355860.32348202855137703
2023-202428Leverkusen3 Leagues32.5402914188173253.1152510153367220
2024-202529Leverkusen4 Leagues19.930201513291947.41016972958210
11 Seasons5 Clubs7 Leagues266.22942231381302611925247.2133184631213085362365
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Leverkusen (4 Seasons)5 Leagues115.51911248885187613954.76311750671553351693
Union Berlin (3 Seasons)2 Leagues62.310356504584311338.170671354109201672
Wehen (2 Seasons)2 Leagues56.5760
Dresden (2 Seasons)2 Leagues10.90
Heidenheim (1 Season)2 Leagues21.036380
DFB-Pokal (9 Seasons)18.723300
Bundesliga (6 Seasons)136.92481351141122210122245.5121140391012134612014
3. Liga (4 Seasons)64.9000
Europa Lg (3 Seasons)18.327181411291752.982714131845201
Champions Lg (2 Seasons)7.61913107291369.24171071130150
2. Bundesliga (1 Season)19.034350
DFL-Supercup (1 Season)0.8010
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-201519Dresdende GER3. 3. Liga6th7.3Matches
2015-201620Dresdende GER3. 3. Liga1st3.1Matches
2016-201721Wehende GER3. 3. Liga7th28.600Matches
2017-201822Wehende GER3. 3. Liga4th25.900Matches
2018-201923Heidenheimde GER2. 2. Bundesliga5th19.03435Matches
2019-202024Union Berlinde GER1. Bundesliga11th28.6522728186196031.741277204799360Matches
2020-202125Union Berlinde GER1. Bundesliga7th28.1512422272245345.3294063451102312Matches
2021-202226Leverkusende GER1. Bundesliga3rd20.2331718141142850.014197123164460Matches
2022-202327Leverkusende GER1. Bundesliga6th26.7613830274264557.8192791842103552Matches
2023-202428Leverkusende GER1. Bundesliga1st18.830188148132454.211154112050170Matches
2024-202529Leverkusende GER1. Bundesliga2nd14.62111812151241.7712662243160Matches
11 Seasons5 Clubs3 Leagues220.82481691141122210122245.5121140391012484612014
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
Leverkusen (4 Seasons)1 League80.3145846467145810953.2517326471152601342
Wehen (2 Seasons)1 League54.5000
Union Berlin (2 Seasons)1 League56.610351504584311338.17067135498201672
Dresden (2 Seasons)1 League10.40
Heidenheim (1 Season)1 League19.034350
Bundesliga (6 Seasons)136.92481351141122210122245.5121140391012134612014
3. Liga (4 Seasons)64.9000
2. Bundesliga (1 Season)19.034350
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-201519Dresdende GERDFB-Pokal9th0.6Matches
2017-201822Wehende GERDFB-Pokal17th2.076Matches
2018-201923Heidenheimde GERDFB-Pokal5th2.023Matches
2019-202024Union Berlinde GERDFB-Pokal5th3.315Matches
2020-202125Union Berlinde GERDFB-Pokal17th1.313Matches
2021-202226Union Berlinde GERDFB-PokalSF1.033Matches
2021-202226Leverkusende GERDFB-PokalRd21.003Matches
2022-202327Leverkusende GERDFB-PokalR640.821Matches
2023-202428Leverkusende GERDFB-Pokal1st5.346Matches
2024-202529Leverkusende GERDFB-PokalSF1.430Matches
2024-202529Leverkusende GERDFL-Supercup1st0.801Matches
9 Seasons5 Clubs2 Leagues19.523310
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
Leverkusen (4 Seasons)2 Leagues9.39110
Union Berlin (3 Seasons)1 League5.65110
Heidenheim (1 Season)1 League2.0230
Wehen (1 Season)1 League2.0760
Dresden (1 Season)1 League0.60
DFB-Pokal (9 Seasons)18.723300
DFL-Supercup (1 Season)0.8010
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
2021-202226Leverkusen2. Europa LgR163.6532301250.0194549100Matches
2022-202327Leverkusen1. Champions LgGR4.51073615683.311376515100Matches
2022-202327Leverkusen2. Europa LgSF6.31286424757.1384471951Matches
2023-202428Leverkusen2. Europa Lg1st8.41076404850.04106471750Matches
2024-202529Leverkusen1. Champions LgR163.1967114757.1343161550Matches
4 Seasons1 Club2 Leagues25.9463124184183060.0124424202975351
Europa Lg (3 Seasons)18.327181411291752.982714131845201
Champions Lg (2 Seasons)7.61913107291369.24171071130150
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
202328de GermanyFriendlies (M)0.3Matches
202429de GermanyFriendlies (M)3.2Matches
202429de GermanyUEFA EuroQF3.572Matches
2024-202529de GermanyUEFA Nations LeagueQF4.614Matches
2 Seasons1 Club3 Leagues11.7860
Friendlies (M) (2 Seasons)3.50
UEFA Nations League (1 Season)4.6140
UEFA Euro (1 Season)3.5720

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
2014-201519Dresdende GER3. 3. Liga7.3Matches
2014-201519Dresdende GERDFB-Pokal0.6Matches
2015-201620Dresdende GER3. 3. Liga3.1Matches
2016-201721Wehende GER3. 3. Liga28.6Matches
2017-201822Wehende GER3. 3. Liga25.9Matches
2017-201822Wehende GERDFB-Pokal2.0Matches
2018-201923Heidenheimde GER2. 2. Bundesliga19.0Matches
2018-201923Heidenheimde GERDFB-Pokal2.0Matches
2019-202024Union Berlinde GER1. Bundesliga28.6154260350897312281542412868.31331.77683284132525225361783131Matches
2019-202024Union Berlinde GERDFB-Pokal3.3Matches
2020-202125Union Berlinde GER1. Bundesliga28.11737624411041273211737261973.1726.985741191616252833512107931Matches
2020-202125Union Berlinde GERDFB-Pokal1.3Matches
2021-202226Leverkusende GER1. Bundesliga20.2121666329727170261216141392.917.1592250212611914213974527Matches
2021-202226Union Berlinde GERDFB-Pokal1.0Matches
2021-202226Leverkusende GERDFB-Pokal1.0Matches
2021-202226Leverkusen2. Europa Lg3.625612651464662563133.3266.7128624261050111801Matches
2022-202327Leverkusende GER1. Bundesliga26.7172411354010211711917247571.4114.3743350016601218120410738Matches
2022-202327Leverkusen1. Champions Lg4.5257178315024325700095485227310001531Matches
2022-202327Leverkusende GERDFB-Pokal0.8Matches
2022-202327Leverkusen2. Europa Lg6.339816942545373985480.0120.021910735337131412802Matches
2023-202428Leverkusende GER1. Bundesliga18.8163853319104928116163812758.3433.38854005197820341137123514Matches
2023-202428Leverkusende GERDFB-Pokal5.3Matches
2023-202428Leverkusen2. Europa Lg8.4683271374599066833266.7133.3447218310009170125503Matches
2024-202529Leverkusende GER1. Bundesliga14.689034171540183168905240.0120.0433171268771315164314Matches
2024-202529Leverkusen1. Champions Lg3.11901556102344190000108484174220121263Matches
2024-202529Leverkusende GERDFB-Pokal1.4Matches
2024-202529Leverkusende GERDFL-Supercup0.8Matches
11 Seasons5 Clubs7 Leagues266.210531475258563861637152105311168169.83126.75275239711072212916714129566895135
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
Leverkusen (4 Seasons)5 Leagues115.572523531794444810521037252493469.41122.436501656877817911765827498573
Union Berlin (3 Seasons)2 Leagues62.332791227911938585493279674770.12029.9162574032941505087129191062
Wehen (2 Seasons)2 Leagues56.5
Dresden (2 Seasons)2 Leagues10.9
Heidenheim (1 Season)2 Leagues21.0
DFB-Pokal (9 Seasons)18.7
Bundesliga (6 Seasons)136.9874738821505275139012687471057470.52725.7427819122852710812913122505606125
3. Liga (4 Seasons)64.9
Europa Lg (3 Seasons)18.313375529685918919133711763.6436.479438801794163516410106
Champions Lg (2 Seasons)7.644732139252587447000203969401530122794
2. Bundesliga (1 Season)19.0
DFL-Supercup (1 Season)0.8
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
2014-201519Dresden2 Leagues7.9
2015-201620Dresden1 League3.1
2016-201721Wehen1 League28.6
2017-201822Wehen2 Leagues27.9
2018-201923Heidenheim2 Leagues21.0
2019-202024Union Berlin2 Leagues31.9154260350897312281542412868.31331.77683284132525225361783131
2020-202125Union Berlin2 Leagues29.41737624411041273211737261973.1726.985741191616252833512107931
2021-202226Union Berlin1 League1.0
2021-202226Leverkusen3 Leagues24.8147278394873216321472171482.4317.67203126152219192141092528
2022-202327Leverkusen4 Leagues38.32379146717142524829237912975.0216.710575058242022322245150611
2023-202428Leverkusen3 Leagues32.5232180456150837122232115960.0533.313326188297829511149178517
2024-202529Leverkusen4 Leagues19.91080492276422172010805240.0120.0541219686191516376917
11 Seasons5 Clubs7 Leagues266.210531475258563861637152105311168169.83126.75275239711072212916714129566895135
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
Leverkusen (4 Seasons)5 Leagues115.572523531794444810521037252493469.41122.436501656877817911765827498573
Union Berlin (3 Seasons)2 Leagues62.332791227911938585493279674770.12029.9162574032941505087129191062
Wehen (2 Seasons)2 Leagues56.5
Dresden (2 Seasons)2 Leagues10.9
Heidenheim (1 Season)2 Leagues21.0
DFB-Pokal (9 Seasons)18.7
Bundesliga (6 Seasons)136.9874738821505275139012687471057470.52725.7427819122852710812913122505606125
3. Liga (4 Seasons)64.9
Europa Lg (3 Seasons)18.313375529685918919133711763.6436.479438801794163516410106
Champions Lg (2 Seasons)7.644732139252587447000203969401530122794
2. Bundesliga (1 Season)19.0
DFL-Supercup (1 Season)0.8
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
2014-201519Dresdende GER3. 3. Liga6th7.3Matches
2015-201620Dresdende GER3. 3. Liga1st3.1Matches
2016-201721Wehende GER3. 3. Liga7th28.6Matches
2017-201822Wehende GER3. 3. Liga4th25.9Matches
2018-201923Heidenheimde GER2. 2. Bundesliga5th19.0Matches
2019-202024Union Berlinde GER1. Bundesliga11th28.6154260350897312281542412868.31331.77683284132525225361783131Matches
2020-202125Union Berlinde GER1. Bundesliga7th28.11737624411041273211737261973.1726.985741191616252833512107931Matches
2021-202226Leverkusende GER1. Bundesliga3rd20.2121666329727170261216141392.917.1592250212611914213974527Matches
2022-202327Leverkusende GER1. Bundesliga6th26.7172411354010211711917247571.4114.3743350016601218120410738Matches
2023-202428Leverkusende GER1. Bundesliga1st18.8163853319104928116163812758.3433.38854005197820341137123514Matches
2024-202529Leverkusende GER1. Bundesliga2nd14.689034171540183168905240.0120.0433171268771315164314Matches
11 Seasons5 Clubs3 Leagues220.8874738821505275139012687471057470.52725.7427819122852710812913122505606125
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
Leverkusen (4 Seasons)1 League80.3546826613593337805775468382771.1718.42653117195586587955121369663
Wehen (2 Seasons)1 League54.5
Union Berlin (2 Seasons)1 League56.632791227911938585493279674770.12029.9162574032941505087129191062
Dresden (2 Seasons)1 League10.4
Heidenheim (1 Season)1 League19.0
Bundesliga (6 Seasons)136.9874738821505275139012687471057470.52725.7427819122852710812913122505606125
3. Liga (4 Seasons)64.9
2. Bundesliga (1 Season)19.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
2014-201519Dresdende GERDFB-Pokal9th0.6Matches
2017-201822Wehende GERDFB-Pokal17th2.0Matches
2018-201923Heidenheimde GERDFB-Pokal5th2.0Matches
2019-202024Union Berlinde GERDFB-Pokal5th3.3Matches
2020-202125Union Berlinde GERDFB-Pokal17th1.3Matches
2021-202226Union Berlinde GERDFB-PokalSF1.0Matches
2021-202226Leverkusende GERDFB-PokalRd21.0Matches
2022-202327Leverkusende GERDFB-PokalR640.8Matches
2023-202428Leverkusende GERDFB-Pokal1st5.3Matches
2024-202529Leverkusende GERDFB-PokalSF1.4Matches
2024-202529Leverkusende GERDFL-Supercup1st0.8Matches
9 Seasons5 Clubs2 Leagues19.5
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
Leverkusen (4 Seasons)2 Leagues9.3
Union Berlin (3 Seasons)1 League5.6
Heidenheim (1 Season)1 League2.0
Wehen (1 Season)1 League2.0
Dresden (1 Season)1 League0.6
DFB-Pokal (9 Seasons)18.7
DFL-Supercup (1 Season)0.8
Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2021-202226Leverkusen2. Europa LgR163.625612651464662563133.3266.7128624261050111801Matches
2022-202327Leverkusen1. Champions LgGR4.5257178315024325700095485227310001531Matches
2022-202327Leverkusen2. Europa LgSF6.339816942545373985480.0120.021910735337131412802Matches
2023-202428Leverkusen2. Europa Lg1st8.4683271374599066833266.7133.3447218310009170125503Matches
2024-202529Leverkusen1. Champions LgR163.11901556102344190000108484174220121263Matches
4 Seasons1 Club2 Leagues25.9178487435111124726178411763.6436.4997484921952138176128910
Europa Lg (3 Seasons)18.313375529685918919133711763.6436.479438801794163516410106
Champions Lg (2 Seasons)7.644732139252587447000203969401530122794
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
202328de GermanyFriendlies (M)0.3Matches
202429de GermanyFriendlies (M)3.2Matches
202429de GermanyUEFA EuroQF3.5Matches
2024-202529de GermanyUEFA Nations LeagueQF4.6Matches
2 Seasons1 Club3 Leagues11.7
Friendlies (M) (2 Seasons)3.5
UEFA Nations League (1 Season)4.6
UEFA Euro (1 Season)3.5

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
2014-201519Dresdende GER3. 3. Liga136555019.27.373621.25712-5-0.69-0.98Matches
2014-201519Dresdende GERDFB-Pokal1535317.70.61530000.0001-1-1.70-2.06Matches
2015-201620Dresdende GER3. 3. Liga8277358.13.1216172.136600.00-1.15Matches
2016-201721Wehende GER3. 3. Liga312,5738375.228.62923201.353632+4+0.14+0.25Matches
2017-201822Wehende GER3. 3. Liga282,3328368.225.92722101.684726+21+0.81-0.51Matches
2017-201822Wehende GERDFB-Pokal218090100.02.02902001.503300.00Matches
2018-201923Heidenheimde GER2. 2. Bundesliga251,7076855.819.02078852961.383128+3+0.16-0.31Matches
2018-201923Heidenheimde GERDFB-Pokal21809050.02.02902011.5097+2+1.00-1.00Matches
2019-202024Union Berlinde GER1. Bundesliga302,5728684.128.6308623001.073351-18-0.63-0.8135.845.9-10.1-0.36+0.14Matches
2019-202024Union Berlinde GERDFB-Pokal42957481.93.3390312502.2594+5+1.53-1.24Matches
2020-202125Union Berlinde GER1. Bundesliga292,5268782.528.1298726001.454332+11+0.39+1.0742.033.4+8.6+0.31+1.07Matches
2020-202125Union Berlinde GERDFB-Pokal21206057.11.3190113001.503300.000.00Matches
2021-202226Leverkusende GER1. Bundesliga261,8177059.420.221811452211.924831+17+0.84-0.3234.324.6+9.7+0.48-0.17Matches
2021-202226Union Berlinde GERDFB-Pokal1909018.81.01901003.0010+1+1.00+0.31Matches
2021-202226Leverkusende GERDFB-Pokal1909050.01.01901000.0012-1-1.00-4.00Matches
2021-202226Leverkusen2. Europa Lg53276545.43.6390322911.4085+3+0.83-0.097.35.3+2.0+0.55+0.11Matches
2022-202327Leverkusende GER1. Bundesliga292,4068378.626.728852411501.555038+12+0.45+1.0040.934.9+6.0+0.23-0.13Matches
2022-202327Leverkusen1. Champions Lg54078175.44.55813001.004400.00+2.716.54.7+1.8+0.39+0.56Matches
2022-202327Leverkusende GERDFB-Pokal1686875.60.81680000.0023-1-1.32-1.32Matches
2022-202327Leverkusen2. Europa Lg65649475.26.36944001.67128+4+0.64-0.3311.36.8+4.5+0.77+0.15Matches
2023-202428Leverkusende GER1. Bundesliga281,6906055.218.8188716101262.71479+38+2.02+0.2540.714.0+26.6+1.42+0.30Matches
2023-202428Leverkusende GERDFB-Pokal64798088.75.3590512903.00205+15+2.82-3.08Matches
2023-202428Leverkusen2. Europa Lg117606965.08.4890831322.36238+15+1.78+1.1217.29.6+7.6+0.90-0.16Matches
2024-202529Leverkusende GER1. Bundesliga181,3137356.114.6168182962.223017+13+0.89-0.2525.615.8+9.8+0.67-0.31Matches
2024-202529Leverkusen1. Champions Lg72763930.73.1290251922.1494+5+1.63+1.927.54.7+2.8+0.93+1.03Matches
2024-202529Leverkusende GERDFB-Pokal31294333.11.4259011213.0010+1+0.70-1.03Matches
2024-202529Leverkusende GERDFL-Supercup1727260.00.81720001.0012-1-1.25-3.12Matches
11 Seasons5 Clubs7 Leagues32323,9587457.5266.2271852035219451.71484341+143+0.54-0.20269.0199.6+69.4+0.43-0.08
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
Leverkusen (4 Seasons)5 Leagues14710,3987161.5115.511785883017192.05256136+120+1.04+0.10191.3120.3+70.9+0.67-0.03
Union Berlin (3 Seasons)2 Leagues665,6038578.162.364875422801.358990-1-0.02-0.1377.879.3-1.5-0.03+0.61
Wehen (2 Seasons)2 Leagues615,0858372.456.5589047301.518661+25+0.44-0.26
Dresden (2 Seasons)2 Leagues229854513.810.91053412191.511319-6-0.55-1.28
Heidenheim (1 Season)2 Leagues271,8877055.221.022791052971.394035+5+0.24-0.41
DFB-Pokal (9 Seasons)231,6847354.518.719841542422.094928+21+1.12-0.29
Bundesliga (6 Seasons)16012,3247769.9136.9142851111815131.78251178+73+0.53-0.30219.2168.5+50.6+0.37-0.18
3. Liga (4 Seasons)805,8377342.764.9654915191.539676+20+0.31-0.43
Europa Lg (3 Seasons)221,6517562.518.317911551931.954321+22+1.20+0.3835.821.6+14.2+0.79+0.06
Champions Lg (2 Seasons)126835747.47.6784551921.67138+5+0.66+1.3714.09.4+4.6+0.61+0.73
2. Bundesliga (1 Season)251,7076855.819.02078852961.383128+3+0.16-0.31
DFL-Supercup (1 Season)1727260.00.81720001.0012-1-1.25-3.12
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
2014-201519Dresden2 Leagues147085119.07.98533621.16713-6-0.76-1.06
2015-201620Dresden1 League8277358.13.1216172.136600.00-1.15
2016-201721Wehen1 League312,5738375.228.62923201.353632+4+0.14+0.25
2017-201822Wehen2 Leagues302,5128469.827.9299024101.675029+21+0.75-0.57
2018-201923Heidenheim2 Leagues271,8877055.221.022791052971.394035+5+0.24-0.41
2019-202024Union Berlin2 Leagues342,8678483.831.933862612501.214255-13-0.41-0.9035.845.9-10.1-0.36+0.14
2020-202125Union Berlin2 Leagues312,6468580.929.430872713001.454635+11+0.37+0.9542.033.4+8.6+0.31+1.07
2021-202226Union Berlin1 League1909018.81.01901003.0010+1+1.00+0.31
2021-202226Leverkusen3 Leagues322,2347056.424.825831872421.785738+19+0.77-0.4341.629.9+11.7+0.49-0.11
2022-202327Leverkusen4 Leagues413,4458477.638.340863111501.466853+15+0.39+0.9358.846.4+12.3+0.33-0.01
2023-202428Leverkusen3 Leagues452,9296561.432.5318829141482.669022+68+2.09+0.4357.823.6+34.3+1.26+0.15
2024-202529Leverkusen4 Leagues291,7906247.719.921791081692.244123+18+0.91+0.1233.120.4+12.6+0.72+0.14
11 Seasons5 Clubs7 Leagues32323,9587457.5266.2271852035219451.71484341+143+0.54-0.20269.0199.6+69.4+0.43-0.08
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
Leverkusen (4 Seasons)5 Leagues14710,3987161.5115.511785883017192.05256136+120+1.04+0.10191.3120.3+70.9+0.67-0.03
Union Berlin (3 Seasons)2 Leagues665,6038578.162.364875422801.358990-1-0.02-0.1377.879.3-1.5-0.03+0.61
Wehen (2 Seasons)2 Leagues615,0858372.456.5589047301.518661+25+0.44-0.26
Dresden (2 Seasons)2 Leagues229854513.810.91053412191.511319-6-0.55-1.28
Heidenheim (1 Season)2 Leagues271,8877055.221.022791052971.394035+5+0.24-0.41
DFB-Pokal (9 Seasons)231,6847354.518.719841542422.094928+21+1.12-0.29
Bundesliga (6 Seasons)16012,3247769.9136.9142851111815131.78251178+73+0.53-0.30219.2168.5+50.6+0.37-0.18
3. Liga (4 Seasons)805,8377342.764.9654915191.539676+20+0.31-0.43
Europa Lg (3 Seasons)221,6517562.518.317911551931.954321+22+1.20+0.3835.821.6+14.2+0.79+0.06
Champions Lg (2 Seasons)126835747.47.6784551921.67138+5+0.66+1.3714.09.4+4.6+0.61+0.73
2. Bundesliga (1 Season)251,7076855.819.02078852961.383128+3+0.16-0.31
DFL-Supercup (1 Season)1727260.00.81720001.0012-1-1.25-3.12
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
2014-201519Dresdende GER3. 3. Liga6th136555019.27.373621.25712-5-0.69-0.98Matches
2015-201620Dresdende GER3. 3. Liga1st8277358.13.1216172.136600.00-1.15Matches
2016-201721Wehende GER3. 3. Liga7th312,5738375.228.62923201.353632+4+0.14+0.25Matches
2017-201822Wehende GER3. 3. Liga4th282,3328368.225.92722101.684726+21+0.81-0.51Matches
2018-201923Heidenheimde GER2. 2. Bundesliga5th251,7076855.819.02078852961.383128+3+0.16-0.31Matches
2019-202024Union Berlinde GER1. Bundesliga11th302,5728684.128.6308623001.073351-18-0.63-0.8135.845.9-10.1-0.36+0.14Matches
2020-202125Union Berlinde GER1. Bundesliga7th292,5268782.528.1298726001.454332+11+0.39+1.0742.033.4+8.6+0.31+1.07Matches
2021-202226Leverkusende GER1. Bundesliga3rd261,8177059.420.221811452211.924831+17+0.84-0.3234.324.6+9.7+0.48-0.17Matches
2022-202327Leverkusende GER1. Bundesliga6th292,4068378.626.728852411501.555038+12+0.45+1.0040.934.9+6.0+0.23-0.13Matches
2023-202428Leverkusende GER1. Bundesliga1st281,6906055.218.8188716101262.71479+38+2.02+0.2540.714.0+26.6+1.42+0.30Matches
2024-202529Leverkusende GER1. Bundesliga2nd181,3137356.114.6168182962.223017+13+0.89-0.2525.615.8+9.8+0.67-0.31Matches
11 Seasons5 Clubs3 Leagues26519,8687557.8220.8227841683818381.67378282+96+0.43-0.31219.2168.5+50.6+0.37-0.18
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
Leverkusen (4 Seasons)1 League1017,2267262.780.38384621815132.0917595+80+1.00-0.09141.489.3+52.2+0.65-0.19
Wehen (2 Seasons)1 League594,9058371.754.55645301.518358+25+0.46-0.24
Union Berlin (2 Seasons)1 League595,0988683.356.6598649001.267683-7-0.12+0.1477.879.3-1.5-0.03+0.61
Dresden (2 Seasons)1 League219324413.610.49412191.591318-5-0.48-1.23
Heidenheim (1 Season)1 League251,7076855.819.02078852961.383128+3+0.16-0.31
Bundesliga (6 Seasons)16012,3247769.9136.9142851111815131.78251178+73+0.53-0.30219.2168.5+50.6+0.37-0.18
3. Liga (4 Seasons)805,8377342.764.9654915191.539676+20+0.31-0.43
2. Bundesliga (1 Season)251,7076855.819.02078852961.383128+3+0.16-0.31
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-201519Dresdende GERDFB-Pokal9th1535317.70.61530000.0001-1-1.70-2.06Matches
2017-201822Wehende GERDFB-Pokal17th218090100.02.02902001.503300.00Matches
2018-201923Heidenheimde GERDFB-Pokal5th21809050.02.02902011.5097+2+1.00-1.00Matches
2019-202024Union Berlinde GERDFB-Pokal5th42957481.93.3390312502.2594+5+1.53-1.24Matches
2020-202125Union Berlinde GERDFB-Pokal17th21206057.11.3190113001.503300.000.00Matches
2021-202226Union Berlinde GERDFB-PokalSF1909018.81.01901003.0010+1+1.00+0.31Matches
2021-202226Leverkusende GERDFB-PokalRd21909050.01.01901000.0012-1-1.00-4.00Matches
2022-202327Leverkusende GERDFB-PokalR641686875.60.81680000.0023-1-1.32-1.32Matches
2023-202428Leverkusende GERDFB-Pokal1st64798088.75.3590512903.00205+15+2.82-3.08Matches
2024-202529Leverkusende GERDFB-PokalSF31294333.11.4259011213.0010+1+0.70-1.03Matches
2024-202529Leverkusende GERDFL-Supercup1st1727260.00.81720001.0012-1-1.25-3.12Matches
9 Seasons5 Clubs2 Leagues241,7567354.719.520831542422.045030+20+1.03-0.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
Leverkusen (4 Seasons)2 Leagues128387063.59.31080622112.332512+13+1.40-1.03
Union Berlin (3 Seasons)1 League75057248.15.6590522802.14137+6+1.07+0.24
Heidenheim (1 Season)1 League21809050.02.02902011.5097+2+1.00-1.00
Wehen (1 Season)1 League218090100.02.02902001.503300.00
Dresden (1 Season)1 League1535317.70.61530000.0001-1-1.70-2.06
DFB-Pokal (9 Seasons)231,6847354.518.719841542422.094928+21+1.12-0.29
DFL-Supercup (1 Season)1727260.00.81720001.0012-1-1.25-3.12
Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
Season Age Squad Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
2021-202226Leverkusen2. Europa LgR1653276545.43.6390322911.4085+3+0.83-0.097.35.3+2.0+0.55+0.11Matches
2022-202327Leverkusen1. Champions LgGR54078175.44.55813001.004400.00+2.716.54.7+1.8+0.39+0.56Matches
2022-202327Leverkusen2. Europa LgSF65649475.26.36944001.67128+4+0.64-0.3311.36.8+4.5+0.77+0.15Matches
2023-202428Leverkusen2. Europa Lg1st117606965.08.4890831322.36238+15+1.78+1.1217.29.6+7.6+0.90-0.16Matches
2024-202529Leverkusen1. Champions LgR1672763930.73.1290251922.1494+5+1.63+1.927.54.7+2.8+0.93+1.03Matches
4 Seasons1 Club2 Leagues342,3346957.225.9248920101951.855629+27+1.04+0.8949.831.1+18.8+0.73+0.37
Europa Lg (3 Seasons)221,6517562.518.317911551931.954321+22+1.20+0.3835.821.6+14.2+0.79+0.06
Champions Lg (2 Seasons)126835747.47.6784551921.67138+5+0.66+1.3714.09.4+4.6+0.61+0.73
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
202328de GermanyFriendlies (M)130303.00.30013030.0001-1-3.00-2.63Matches
202429de GermanyFriendlies (M)42867279.43.24721002.5042+2+0.63-1.80Matches
202429de GermanyUEFA EuroQF53186466.33.5461017502.0073+4+1.13-0.53Matches
2024-202529de GermanyUEFA Nations LeagueQF84175257.94.6571132002.25164+12+2.59+1.70Matches
2 Seasons1 Club3 Leagues181,0515841.211.71368253332.112710+17+1.46+1.22
Friendlies (M) (2 Seasons)53166323.43.5472113032.0043+1+0.28+0.46
UEFA Nations League (1 Season)84175257.94.6571132002.25164+12+2.59+1.70
UEFA Euro (1 Season)53186466.33.5461017502.0073+4+1.13-0.53

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
2014-201519Dresdende GER3. 3. Liga7.310Matches
2014-201519Dresdende GERDFB-Pokal0.60000Matches
2015-201620Dresdende GER3. 3. Liga3.140Matches
2016-201721Wehende GER3. 3. Liga28.6102100000000Matches
2017-201822Wehende GER3. 3. Liga25.9112000000000Matches
2017-201822Wehende GERDFB-Pokal2.000010309670Matches
2018-201923Heidenheimde GER2. 2. Bundesliga19.061145232493534100Matches
2018-201923Heidenheimde GERDFB-Pokal2.00002205320Matches
2019-202024Union Berlinde GER1. Bundesliga28.6131165370394727100189463358.2Matches
2019-202024Union Berlinde GERDFB-Pokal3.31007507510Matches
2020-202125Union Berlinde GER1. Bundesliga28.151050342175124001176462564.8Matches
2020-202125Union Berlinde GERDFB-Pokal1.30003112310Matches
2021-202226Leverkusende GER1. Bundesliga20.25104015263117000126302455.6Matches
2021-202226Union Berlinde GERDFB-Pokal1.01001000330Matches
2021-202226Leverkusende GERDFB-Pokal1.00000001300Matches
2021-202226Leverkusen2. Europa Lg3.6200920143000177370.0Matches
2022-202327Leverkusende GER1. Bundesliga26.77003520044238001153564356.6Matches
2022-202327Leverkusen1. Champions Lg4.54001520057000255362.5Matches
2022-202327Leverkusende GERDFB-Pokal0.80001200120Matches
2022-202327Leverkusen2. Europa Lg6.320015302780003891242.9Matches
2023-202428Leverkusende GER1. Bundesliga18.840023140142018000122202247.6Matches
2023-202428Leverkusende GERDFB-Pokal5.31009900640Matches
2023-202428Leverkusen2. Europa Lg8.43001930577000405645.5Matches
2024-202529Leverkusende GER1. Bundesliga14.6700261509221101061171258.6Matches
2024-202529Leverkusen1. Champions Lg3.1200113016600017020.0Matches
2024-202529Leverkusende GERDFB-Pokal1.41002001030Matches
2024-202529Leverkusende GERDFL-Supercup0.8000010010Matches
11 Seasons5 Clubs7 Leagues266.29083388194717230822321296424118556.6
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Leverkusen (4 Seasons)5 Leagues115.538102058924415512401159914912754.0
Union Berlin (3 Seasons)2 Leagues62.320211267736510956101365925861.3
Wehen (2 Seasons)2 Leagues56.521411030967000
Dresden (2 Seasons)2 Leagues10.95000
Heidenheim (1 Season)2 Leagues21.061147252543836100
DFB-Pokal (9 Seasons)18.7400352212530230
Bundesliga (6 Seasons)136.9413123913548921313511282721515957.5
3. Liga (4 Seasons)64.9264100000000
Europa Lg (3 Seasons)18.370043808181800095212150.0
Champions Lg (2 Seasons)7.6600265011113000425550.0
2. Bundesliga (1 Season)19.061145232493534100
DFL-Supercup (1 Season)0.8000010010
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
2014-201519Dresden2 Leagues7.91000
2015-201620Dresden1 League3.140
2016-201721Wehen1 League28.6102100000000
2017-201822Wehen2 Leagues27.911201030967000
2018-201923Heidenheim2 Leagues21.061147252543836100
2019-202024Union Berlin2 Leagues31.9141172420465228100189463358.2
2020-202125Union Berlin2 Leagues29.451053353195425001176462564.8
2021-202226Union Berlin1 League1.01001000330
2021-202226Leverkusen3 Leagues24.87104917283820000143372757.8
2022-202327Leverkusen4 Leagues38.313006627065555001216705854.7
2023-202428Leverkusen3 Leagues32.580051260193329000162252847.2
2024-202529Leverkusen4 Leagues19.910003919011292001078171454.8
11 Seasons5 Clubs7 Leagues266.29083388194717230822321296424118556.6
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Leverkusen (4 Seasons)5 Leagues115.538102058924415512401159914912754.0
Union Berlin (3 Seasons)2 Leagues62.320211267736510956101365925861.3
Wehen (2 Seasons)2 Leagues56.521411030967000
Dresden (2 Seasons)2 Leagues10.95000
Heidenheim (1 Season)2 Leagues21.061147252543836100
DFB-Pokal (9 Seasons)18.7400352212530230
Bundesliga (6 Seasons)136.9413123913548921313511282721515957.5
3. Liga (4 Seasons)64.9264100000000
Europa Lg (3 Seasons)18.370043808181800095212150.0
Champions Lg (2 Seasons)7.6600265011113000425550.0
2. Bundesliga (1 Season)19.061145232493534100
DFL-Supercup (1 Season)0.8000010010
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
2014-201519Dresdende GER3. 3. Liga6th7.310Matches
2015-201620Dresdende GER3. 3. Liga1st3.140Matches
2016-201721Wehende GER3. 3. Liga7th28.6102100000000Matches
2017-201822Wehende GER3. 3. Liga4th25.9112000000000Matches
2018-201923Heidenheimde GER2. 2. Bundesliga5th19.061145232493534100Matches
2019-202024Union Berlinde GER1. Bundesliga11th28.6131165370394727100189463358.2Matches
2020-202125Union Berlinde GER1. Bundesliga7th28.151050342175124001176462564.8Matches
2021-202226Leverkusende GER1. Bundesliga3rd20.25104015263117000126302455.6Matches
2022-202327Leverkusende GER1. Bundesliga6th26.77003520044238001153564356.6Matches
2023-202428Leverkusende GER1. Bundesliga1st18.840023140142018000122202247.6Matches
2024-202529Leverkusende GER1. Bundesliga2nd14.6700261509221101061171258.6Matches
11 Seasons5 Clubs3 Leagues220.87383284158613824816921282721515957.5
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Leverkusen (4 Seasons)1 League80.32310124642331158401146212310154.9
Wehen (2 Seasons)1 League54.5214100000000
Union Berlin (2 Seasons)1 League56.61821115712569851101365925861.3
Dresden (2 Seasons)1 League10.450
Heidenheim (1 Season)1 League19.061145232493534100
Bundesliga (6 Seasons)136.9413123913548921313511282721515957.5
3. Liga (4 Seasons)64.9264100000000
2. Bundesliga (1 Season)19.061145232493534100
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-201519Dresdende GERDFB-Pokal9th0.60000Matches
2017-201822Wehende GERDFB-Pokal17th2.000010309670Matches
2018-201923Heidenheimde GERDFB-Pokal5th2.00002205320Matches
2019-202024Union Berlinde GERDFB-Pokal5th3.31007507510Matches
2020-202125Union Berlinde GERDFB-Pokal17th1.30003112310Matches
2021-202226Union Berlinde GERDFB-PokalSF1.01001000330Matches
2021-202226Leverkusende GERDFB-PokalRd21.00000001300Matches
2022-202327Leverkusende GERDFB-PokalR640.80001200120Matches
2023-202428Leverkusende GERDFB-Pokal1st5.31009900640Matches
2024-202529Leverkusende GERDFB-PokalSF1.41002001030Matches
2024-202529Leverkusende GERDFL-Supercup1st0.8000010010Matches
9 Seasons5 Clubs2 Leagues19.5400352312531230
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Leverkusen (4 Seasons)2 Leagues9.32001212021190
Union Berlin (3 Seasons)1 League5.6200116191150
Heidenheim (1 Season)1 League2.00002205320
Wehen (1 Season)1 League2.000010309670
Dresden (1 Season)1 League0.60000
DFB-Pokal (9 Seasons)18.7400352212530230
DFL-Supercup (1 Season)0.8000010010
Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2021-202226Leverkusen2. Europa LgR163.6200920143000177370.0Matches
2022-202327Leverkusen1. Champions LgGR4.54001520057000255362.5Matches
2022-202327Leverkusen2. Europa LgSF6.320015302780003891242.9Matches
2023-202428Leverkusen2. Europa Lg1st8.43001930577000405645.5Matches
2024-202529Leverkusen1. Champions LgR163.1200113016600017020.0Matches
4 Seasons1 Club2 Leagues25.913006913092931000137262650.0
Europa Lg (3 Seasons)18.370043808181800095212150.0
Champions Lg (2 Seasons)7.6600265011113000425550.0
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
202328de GermanyFriendlies (M)0.30000Matches
202429de GermanyFriendlies (M)3.22000Matches
202429de GermanyUEFA EuroQF3.520011302270Matches
2024-202529de GermanyUEFA Nations LeagueQF4.61003400410Matches
2 Seasons1 Club3 Leagues11.750014702680
Friendlies (M) (2 Seasons)3.52000
UEFA Nations League (1 Season)4.61003400410
UEFA Euro (1 Season)3.520011302270

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.