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
2013-201420Arminiade GER2. 2. Bundesliga20400.4000000000.000.000.000.000.00
2014-201521Arminiade GER3. 3. Liga701101.2000000000.000.000.000.000.00
2014-201521Arminiade GERDFB-Pokal10280.3000000000.000.000.000.000.00
2015-201622Großaspachde GER3. 3. Liga31131,37415.3314300300.200.070.260.200.26
2016-201723Osnabrückde GER3. 3. Liga2488339.3123100300.110.220.320.110.32
2017-201824Osnabrückde GER3. 3. Liga26221,99422.2112100600.050.050.090.050.09
2017-201824Osnabrückde GERDFB-Pokal11901.0011000100.001.001.000.001.00
2018-201925Osnabrückde GER3. 3. Liga36363,18135.33710300400.080.200.280.080.28
2019-202026Osnabrückde GER2. 2. Bundesliga29232,23624.8415400302.62.33.15.462631370.160.040.200.160.200.110.120.230.090.22
2020-202127Osnabrückde GER2. 2. Bundesliga27272,22824.8101100411.31.30.41.77381560.040.000.040.040.040.050.020.070.050.07
2020-202127Osnabrückde GERDFB-Pokal11901.0000000000.000.000.000.000.00
2021-202228Sandhausende GER2. 2. Bundesliga31272,45627.3101100902.02.01.43.44585790.040.000.040.040.040.070.050.120.070.12
2021-202228Sandhausende GERDFB-Pokal11901.0000000000.000.000.000.000.00
2022-202329Sandhausende GER2. 2. Bundesliga26181,72519.2202200501.41.40.41.84666580.100.000.100.100.100.070.020.090.070.09
2022-202329Sandhausende GERDFB-Pokal211331.5000000000.000.000.000.000.00
2023-202430Osnabrückde GER2. 2. Bundesliga22211,76919.7011000711.31.32.03.33663400.000.050.050.000.050.070.100.170.070.17
2023-202430Osnabrückde GERDFB-Pokal11971.1000000000.000.000.000.000.00
11 Seasons4 Clubs3 Leagues26820018,474205.316143016004528.78.47.315.62623583700.080.070.150.080.150.070.060.140.070.14
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
Osnabrück (6 Seasons)3 Leagues16714012,518139.110132310002825.35.05.510.51712072330.070.090.170.070.170.080.080.160.070.15
Sandhausen (2 Seasons)2 Leagues60474,40448.93033001403.43.41.85.2911511370.060.000.060.060.060.070.040.110.070.11
Arminia (2 Seasons)3 Leagues1001782.0000000000.000.000.000.000.00
Großaspach (1 Season)1 League31131,37415.3314300300.200.070.260.200.26
2. Bundesliga (6 Seasons)13711610,454116.282108002828.78.47.315.62623583700.070.020.090.070.090.070.060.140.070.14
DFB-Pokal (6 Seasons)755285.9011000100.000.170.170.000.17
3. Liga (5 Seasons)124797,49283.2811198001600.100.130.230.100.23
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
2013-201420Arminia1 League20400.4000000000.000.000.000.000.00
2014-201521Arminia2 Leagues801381.5000000000.000.000.000.000.00
2015-201622Großaspach1 League31131,37415.3314300300.200.070.260.200.26
2016-201723Osnabrück1 League2488339.3123100300.110.220.320.110.32
2017-201824Osnabrück2 Leagues27232,08423.2123100700.040.090.130.040.13
2018-201925Osnabrück1 League36363,18135.33710300400.080.200.280.080.28
2019-202026Osnabrück1 League29232,23624.8415400302.62.33.15.462631370.160.040.200.160.200.110.120.230.090.22
2020-202127Osnabrück2 Leagues28282,31825.8101100411.31.30.41.77381560.040.000.040.040.040.050.020.070.050.07
2021-202228Sandhausen2 Leagues32282,54628.3101100902.02.01.43.44585790.040.000.040.040.040.070.050.120.070.12
2022-202329Sandhausen2 Leagues28191,85820.6202200501.41.40.41.84666580.100.000.100.100.100.070.020.090.070.09
2023-202430Osnabrück2 Leagues23221,86620.7011000711.31.32.03.33663400.000.050.050.000.050.070.100.170.070.17
11 Seasons4 Clubs3 Leagues26820018,474205.316143016004528.78.47.315.62623583700.080.070.150.080.150.070.060.140.070.14
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
Osnabrück (6 Seasons)3 Leagues16714012,518139.110132310002825.35.05.510.51712072330.070.090.170.070.170.080.080.160.070.15
Sandhausen (2 Seasons)2 Leagues60474,40448.93033001403.43.41.85.2911511370.060.000.060.060.060.070.040.110.070.11
Arminia (2 Seasons)3 Leagues1001782.0000000000.000.000.000.000.00
Großaspach (1 Season)1 League31131,37415.3314300300.200.070.260.200.26
2. Bundesliga (6 Seasons)13711610,454116.282108002828.78.47.315.62623583700.070.020.090.070.090.070.060.140.070.14
DFB-Pokal (6 Seasons)755285.9011000100.000.170.170.000.17
3. Liga (5 Seasons)124797,49283.2811198001600.100.130.230.100.23
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
2013-201420Arminiade GER2. 2. Bundesliga16th20400.4000000000.000.000.000.000.00
2014-201521Arminiade GER3. 3. Liga1st701101.2000000000.000.000.000.000.00
2015-201622Großaspachde GER3. 3. Liga7th31131,37415.3314300300.200.070.260.200.26
2016-201723Osnabrückde GER3. 3. Liga6th2488339.3123100300.110.220.320.110.32
2017-201824Osnabrückde GER3. 3. Liga17th26221,99422.2112100600.050.050.090.050.09
2018-201925Osnabrückde GER3. 3. Liga1st36363,18135.33710300400.080.200.280.080.28
2019-202026Osnabrückde GER2. 2. Bundesliga13th29232,23624.8415400302.62.33.15.462631370.160.040.200.160.200.110.120.230.090.22
2020-202127Osnabrückde GER2. 2. Bundesliga16th27272,22824.8101100411.31.30.41.77381560.040.000.040.040.040.050.020.070.050.07
2021-202228Sandhausende GER2. 2. Bundesliga14th31272,45627.3101100902.02.01.43.44585790.040.000.040.040.040.070.050.120.070.12
2022-202329Sandhausende GER2. 2. Bundesliga18th26181,72519.2202200501.41.40.41.84666580.100.000.100.100.100.070.020.090.070.09
2023-202430Osnabrückde GER2. 2. Bundesliga18th22211,76919.7011000711.31.32.03.33663400.000.050.050.000.050.070.100.170.070.17
11 Seasons4 Clubs2 Leagues26119517,946199.416132916004428.78.47.315.62623583700.080.070.150.080.150.070.060.140.070.14
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
Osnabrück (6 Seasons)2 Leagues16413712,241136.010122210002725.35.05.510.51712072330.070.090.160.070.160.080.080.160.070.15
Sandhausen (2 Seasons)1 League57454,18146.53033001403.43.41.85.2911511370.060.000.060.060.060.070.040.110.070.11
Arminia (2 Seasons)2 Leagues901501.7000000000.000.000.000.000.00
Großaspach (1 Season)1 League31131,37415.3314300300.200.070.260.200.26
2. Bundesliga (6 Seasons)13711610,454116.282108002828.78.47.315.62623583700.070.020.090.070.090.070.060.140.070.14
3. Liga (5 Seasons)124797,49283.2811198001600.100.130.230.100.23
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
2014-201521Arminiade GERDFB-Pokal3rd10280.3000000000.000.000.000.000.00
2017-201824Osnabrückde GERDFB-Pokal17th11901.0011000100.001.001.000.001.00
2020-202127Osnabrückde GERDFB-Pokal17th11901.0000000000.000.000.000.000.00
2021-202228Sandhausende GERDFB-PokalRd111901.0000000000.000.000.000.000.00
2022-202329Sandhausende GERDFB-PokalR16211331.5000000000.000.000.000.000.00
2023-202430Osnabrückde GERDFB-PokalR6411971.1000000000.000.000.000.000.00
6 Seasons3 Clubs1 League755285.9011000100.000.170.170.000.17
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
Osnabrück (3 Seasons)1 League332773.1011000100.000.320.320.000.32
Sandhausen (2 Seasons)1 League322232.5000000000.000.000.000.000.00
Arminia (1 Season)1 League10280.3000000000.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
2013-201420Arminiade GER2. 2. Bundesliga0.4000.0000
2014-201521Arminiade GER3. 3. Liga1.2010.820.0000
2014-201521Arminiade GERDFB-Pokal0.3000
2015-201622Großaspachde GER3. 3. Liga15.3360.390.5000
2016-201723Osnabrückde GER3. 3. Liga9.31060.000.650.1700
2017-201824Osnabrückde GER3. 3. Liga22.21050.000.230.2000
2017-201824Osnabrückde GERDFB-Pokal1.00000.000.0000
2018-201925Osnabrückde GER3. 3. Liga35.3335822.90.990.230.090.3800
2019-202026Osnabrückde GER2. 2. Bundesliga24.84321134.41.290.440.130.3621.40002.62.30.07+1.4+1.7
2020-202127Osnabrückde GER2. 2. Bundesliga24.8127829.61.090.320.040.1325.60001.31.30.05-0.3-0.3
2020-202127Osnabrückde GERDFB-Pokal1.00000.000.0000
2021-202228Sandhausende GER2. 2. Bundesliga27.3133824.21.210.290.030.1321.10002.02.00.06-1.0-1.0
2021-202228Sandhausende GERDFB-Pokal1.00000.000.0000
2022-202329Sandhausende GER2. 2. Bundesliga19.2214321.40.730.160.140.6720.90001.41.40.10+0.6+0.6
2022-202329Sandhausende GERDFB-Pokal1.50400.02.710.000.0000
2023-202430Osnabrückde GER2. 2. Bundesliga19.7016425.00.810.200.000.0021.91001.31.30.08-1.3-1.3
2023-202430Osnabrückde GERDFB-Pokal1.10100.00.930.000.0000
11 Seasons4 Clubs3 Leagues205.3161626032.70.860.290.080.2722.31008.78.40.07-0.7-0.4
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
Osnabrück (6 Seasons)3 Leagues139.1101114237.80.800.300.090.2423.01005.35.00.07-0.30.0
Sandhausen (2 Seasons)2 Leagues48.93511121.61.040.220.060.2721.10003.43.40.07-0.4-0.4
Arminia (2 Seasons)3 Leagues2.0010.600.0000
Großaspach (1 Season)1 League15.3360.390.5000
2. Bundesliga (6 Seasons)116.281223427.91.050.290.070.2422.31008.78.40.07-0.7-0.4
DFB-Pokal (6 Seasons)5.90500.00.900.000.0000
3. Liga (5 Seasons)83.28352654.30.520.310.140.3100
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
2013-201420Arminia1 League0.4000.0000
2014-201521Arminia2 Leagues1.5010.820.0000
2015-201622Großaspach1 League15.3360.390.5000
2016-201723Osnabrück1 League9.31060.000.650.1700
2017-201824Osnabrück2 Leagues23.21050.000.220.2000
2018-201925Osnabrück1 League35.3335822.90.990.230.090.3800
2019-202026Osnabrück1 League24.84321134.41.290.440.130.3621.40002.62.30.07+1.4+1.7
2020-202127Osnabrück2 Leagues25.8127829.61.050.310.040.1325.60001.31.30.05-0.3-0.3
2021-202228Sandhausen2 Leagues28.3133824.21.170.280.030.1321.10002.02.00.06-1.0-1.0
2022-202329Sandhausen2 Leagues20.6218316.70.870.150.110.6720.90001.41.40.10+0.6+0.6
2023-202430Osnabrück2 Leagues20.7017423.50.820.190.000.0021.91001.31.30.08-1.3-1.3
11 Seasons4 Clubs3 Leagues205.3161626032.70.860.290.080.2722.31008.78.40.07-0.7-0.4
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
Osnabrück (6 Seasons)3 Leagues139.1101114237.80.800.300.090.2423.01005.35.00.07-0.30.0
Sandhausen (2 Seasons)2 Leagues48.93511121.61.040.220.060.2721.10003.43.40.07-0.4-0.4
Arminia (2 Seasons)3 Leagues2.0010.600.0000
Großaspach (1 Season)1 League15.3360.390.5000
2. Bundesliga (6 Seasons)116.281223427.91.050.290.070.2422.31008.78.40.07-0.7-0.4
DFB-Pokal (6 Seasons)5.90500.00.900.000.0000
3. Liga (5 Seasons)83.28352654.30.520.310.140.3100
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
2013-201420Arminiade GER2. 2. Bundesliga16th0.4000.0000
2014-201521Arminiade GER3. 3. Liga1st1.2010.820.0000
2015-201622Großaspachde GER3. 3. Liga7th15.3360.390.5000
2016-201723Osnabrückde GER3. 3. Liga6th9.31060.000.650.1700
2017-201824Osnabrückde GER3. 3. Liga17th22.21050.000.230.2000
2018-201925Osnabrückde GER3. 3. Liga1st35.3335822.90.990.230.090.3800
2019-202026Osnabrückde GER2. 2. Bundesliga13th24.84321134.41.290.440.130.3621.40002.62.30.07+1.4+1.7
2020-202127Osnabrückde GER2. 2. Bundesliga16th24.8127829.61.090.320.040.1325.60001.31.30.05-0.3-0.3
2021-202228Sandhausende GER2. 2. Bundesliga14th27.3133824.21.210.290.030.1321.10002.02.00.06-1.0-1.0
2022-202329Sandhausende GER2. 2. Bundesliga18th19.2214321.40.730.160.140.6720.90001.41.40.10+0.6+0.6
2023-202430Osnabrückde GER2. 2. Bundesliga18th19.7016425.00.810.200.000.0021.91001.31.30.08-1.3-1.3
11 Seasons4 Clubs2 Leagues199.4161576033.80.860.300.080.2722.31008.78.40.07-0.7-0.4
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
Osnabrück (6 Seasons)2 Leagues136.0101104238.20.810.310.090.2423.01005.35.00.07-0.30.0
Sandhausen (2 Seasons)1 League46.53471123.41.010.240.060.2721.10003.43.40.07-0.4-0.4
Arminia (2 Seasons)2 Leagues1.7010.600.0000
Großaspach (1 Season)1 League15.3360.390.5000
2. Bundesliga (6 Seasons)116.281223427.91.050.290.070.2422.31008.78.40.07-0.7-0.4
3. Liga (5 Seasons)83.28352654.30.520.310.140.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
2014-201521Arminiade GERDFB-Pokal3rd0.3000
2017-201824Osnabrückde GERDFB-Pokal17th1.00000.000.0000
2020-202127Osnabrückde GERDFB-Pokal17th1.00000.000.0000
2021-202228Sandhausende GERDFB-PokalRd11.00000.000.0000
2022-202329Sandhausende GERDFB-PokalR161.50400.02.710.000.0000
2023-202430Osnabrückde GERDFB-PokalR641.10100.00.930.000.0000
6 Seasons3 Clubs1 League5.90500.00.900.000.0000
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt
Osnabrück (3 Seasons)1 League3.10100.00.320.000.0000
Sandhausen (2 Seasons)1 League2.50400.01.610.000.0000
Arminia (1 Season)1 League0.3000

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
2013-201420Arminiade GER2. 2. Bundesliga0.40
2014-201521Arminiade GER3. 3. Liga1.20
2014-201521Arminiade GERDFB-Pokal0.30
2015-201622Großaspachde GER3. 3. Liga15.31
2016-201723Osnabrückde GER3. 3. Liga9.32
2017-201824Osnabrückde GER3. 3. Liga22.21
2017-201824Osnabrückde GERDFB-Pokal1.01
2018-201925Osnabrückde GER3. 3. Liga35.37
2019-202026Osnabrückde GER2. 2. Bundesliga24.8733111066.013184545231937485.331345868.37919340.913.13.3-2.12252352363
2020-202127Osnabrückde GER2. 2. Bundesliga24.8784121964.313889684837245981.033049866.37620038.000.40.7-0.4106513981
2020-202127Osnabrückde GERDFB-Pokal1.00
2021-202228Sandhausende GER2. 2. Bundesliga27.3573101456.510558514324033172.523338860.18322936.201.41.6-1.41774271385
2021-202228Sandhausende GERDFB-Pokal1.00
2022-202329Sandhausende GER2. 2. Bundesliga19.250181661.49767491718124075.424235368.66617737.300.40.7-0.485019966
2022-202329Sandhausende GERDFB-Pokal1.50
2023-202430Osnabrückde GER2. 2. Bundesliga19.761388669.211700518122827184.128637177.17718641.412.01.0-1.0156318963
2023-202430Osnabrückde GERDFB-Pokal1.10
11 Seasons4 Clubs3 Leagues205.33204504563.559098275411340167580.01404206867.938198538.7147.37.5+6.77230411263358
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
Osnabrück (6 Seasons)3 Leagues139.12130321566.33877317481919110483.2929132770.023257940.1135.55.1+7.5471806641207
Sandhausen (2 Seasons)2 Leagues48.91074183058.7203251006042157173.747574164.114940636.701.82.4-1.8251244622151
Arminia (2 Seasons)3 Leagues2.00
Großaspach (1 Season)1 League15.31
2. Bundesliga (6 Seasons)116.23204504563.559098275411340167580.01404206867.938198538.727.37.5-5.37230411263358
DFB-Pokal (6 Seasons)5.91
3. Liga (5 Seasons)83.211
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
2013-201420Arminia1 League0.40
2014-201521Arminia2 Leagues1.50
2015-201622Großaspach1 League15.31
2016-201723Osnabrück1 League9.32
2017-201824Osnabrück2 Leagues23.22
2018-201925Osnabrück1 League35.37
2019-202026Osnabrück1 League24.8733111066.013184545231937485.331345868.37919340.913.13.3-2.12252352363
2020-202127Osnabrück2 Leagues25.8784121964.313889684837245981.033049866.37620038.000.40.7-0.4106513981
2021-202228Sandhausen2 Leagues28.3573101456.510558514324033172.523338860.18322936.201.41.6-1.41774271385
2022-202329Sandhausen2 Leagues20.650181661.49767491718124075.424235368.66617737.300.40.7-0.485019966
2023-202430Osnabrück2 Leagues20.761388669.211700518122827184.128637177.17718641.412.01.0-1.0156318963
11 Seasons4 Clubs3 Leagues205.33204504563.559098275411340167580.01404206867.938198538.7147.37.5+6.77230411263358
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
Osnabrück (6 Seasons)3 Leagues139.12130321566.33877317481919110483.2929132770.023257940.1135.55.1+7.5471806641207
Sandhausen (2 Seasons)2 Leagues48.91074183058.7203251006042157173.747574164.114940636.701.82.4-1.8251244622151
Arminia (2 Seasons)3 Leagues2.00
Großaspach (1 Season)1 League15.31
2. Bundesliga (6 Seasons)116.23204504563.559098275411340167580.01404206867.938198538.727.37.5-5.37230411263358
DFB-Pokal (6 Seasons)5.91
3. Liga (5 Seasons)83.211
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
2013-201420Arminiade GER2. 2. Bundesliga16th0.40
2014-201521Arminiade GER3. 3. Liga1st1.20
2015-201622Großaspachde GER3. 3. Liga7th15.31
2016-201723Osnabrückde GER3. 3. Liga6th9.32
2017-201824Osnabrückde GER3. 3. Liga17th22.21
2018-201925Osnabrückde GER3. 3. Liga1st35.37
2019-202026Osnabrückde GER2. 2. Bundesliga13th24.8733111066.013184545231937485.331345868.37919340.913.13.3-2.12252352363
2020-202127Osnabrückde GER2. 2. Bundesliga16th24.8784121964.313889684837245981.033049866.37620038.000.40.7-0.4106513981
2021-202228Sandhausende GER2. 2. Bundesliga14th27.3573101456.510558514324033172.523338860.18322936.201.41.6-1.41774271385
2022-202329Sandhausende GER2. 2. Bundesliga18th19.250181661.49767491718124075.424235368.66617737.300.40.7-0.485019966
2023-202430Osnabrückde GER2. 2. Bundesliga18th19.761388669.211700518122827184.128637177.17718641.412.01.0-1.0156318963
11 Seasons4 Clubs2 Leagues199.43204504563.559098275411340167580.01404206867.938198538.7137.37.5+5.77230411263358
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
Osnabrück (6 Seasons)2 Leagues136.02130321566.33877317481919110483.2929132770.023257940.1125.55.1+6.5471806641207
Sandhausen (2 Seasons)1 League46.51074183058.7203251006042157173.747574164.114940636.701.82.4-1.8251244622151
Arminia (2 Seasons)2 Leagues1.70
Großaspach (1 Season)1 League15.31
2. Bundesliga (6 Seasons)116.23204504563.559098275411340167580.01404206867.938198538.727.37.5-5.37230411263358
3. Liga (5 Seasons)83.211
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
2014-201521Arminiade GERDFB-Pokal3rd0.30
2017-201824Osnabrückde GERDFB-Pokal17th1.01
2020-202127Osnabrückde GERDFB-Pokal17th1.00
2021-202228Sandhausende GERDFB-PokalRd11.00
2022-202329Sandhausende GERDFB-PokalR161.50
2023-202430Osnabrückde GERDFB-PokalR641.10
6 Seasons3 Clubs1 League5.91
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
Osnabrück (3 Seasons)1 League3.11
Sandhausen (2 Seasons)1 League2.50
Arminia (1 Season)1 League0.30
Become a Stathead & surf this site ad-free.

Pass Types

Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks
2013-201420Arminiade GER2. 2. Bundesliga0.4
2014-201521Arminiade GER3. 3. Liga1.2
2014-201521Arminiade GERDFB-Pokal0.3
2015-201622Großaspachde GER3. 3. Liga15.3
2016-201723Osnabrückde GER3. 3. Liga9.30
2017-201824Osnabrückde GER3. 3. Liga22.20
2017-201824Osnabrückde GERDFB-Pokal1.06
2018-201925Osnabrückde GER3. 3. Liga35.385
2019-202026Osnabrückde GER2. 2. Bundesliga24.81110865237836992281010733842
2020-202127Osnabrückde GER2. 2. Bundesliga24.812199412731004622630000784536
2020-202127Osnabrückde GERDFB-Pokal1.09
2021-202228Sandhausende GER2. 2. Bundesliga27.31014810199913701881010573536
2021-202228Sandhausende GERDFB-Pokal1.02
2022-202329Sandhausende GER2. 2. Bundesliga19.2816622190701691775140501423
2022-202329Sandhausende GERDFB-Pokal1.55
2023-202430Osnabrückde GER2. 2. Bundesliga19.78867091741709511570000613327
2023-202430Osnabrückde GERDFB-Pokal1.13
11 Seasons4 Clubs3 Leagues205.35045394710735142346110137160320425164
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks
Osnabrück (6 Seasons)3 Leagues139.132152515684353193156481010213016105
Sandhausen (2 Seasons)2 Leagues48.918301432389161414636561501074959
Arminia (2 Seasons)3 Leagues2.0
Großaspach (1 Season)1 League15.3
2. Bundesliga (6 Seasons)116.25045394710735142335110137160320425164
DFB-Pokal (6 Seasons)5.925
3. Liga (5 Seasons)83.285
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
2013-201420Arminia1 League0.4
2014-201521Arminia2 Leagues1.5
2015-201622Großaspach1 League15.3
2016-201723Osnabrück1 League9.30
2017-201824Osnabrück2 Leagues23.26
2018-201925Osnabrück1 League35.385
2019-202026Osnabrück1 League24.81110865237836992281010733842
2020-202127Osnabrück2 Leagues25.812199412731004712630000784536
2021-202228Sandhausen2 Leagues28.31014810199913721881010573536
2022-202329Sandhausen2 Leagues20.6816622190701741775140501423
2023-202430Osnabrück2 Leagues20.78867091741709541570000613327
11 Seasons4 Clubs3 Leagues205.35045394710735142346110137160320425164
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks
Osnabrück (6 Seasons)3 Leagues139.132152515684353193156481010213016105
Sandhausen (2 Seasons)2 Leagues48.918301432389161414636561501074959
Arminia (2 Seasons)3 Leagues2.0
Großaspach (1 Season)1 League15.3
2. Bundesliga (6 Seasons)116.25045394710735142335110137160320425164
DFB-Pokal (6 Seasons)5.925
3. Liga (5 Seasons)83.285
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
2013-201420Arminiade GER2. 2. Bundesliga16th0.4
2014-201521Arminiade GER3. 3. Liga1st1.2
2015-201622Großaspachde GER3. 3. Liga7th15.3
2016-201723Osnabrückde GER3. 3. Liga6th9.30
2017-201824Osnabrückde GER3. 3. Liga17th22.20
2018-201925Osnabrückde GER3. 3. Liga1st35.385
2019-202026Osnabrückde GER2. 2. Bundesliga13th24.81110865237836992281010733842
2020-202127Osnabrückde GER2. 2. Bundesliga16th24.812199412731004622630000784536
2021-202228Sandhausende GER2. 2. Bundesliga14th27.31014810199913701881010573536
2022-202329Sandhausende GER2. 2. Bundesliga18th19.2816622190701691775140501423
2023-202430Osnabrückde GER2. 2. Bundesliga18th19.78867091741709511570000613327
11 Seasons4 Clubs2 Leagues199.45045394710735142343610137160320425164
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks
Osnabrück (6 Seasons)2 Leagues136.032152515684353192976481010213016105
Sandhausen (2 Seasons)1 League46.518301432389161413936561501074959
Arminia (2 Seasons)2 Leagues1.7
Großaspach (1 Season)1 League15.3
2. Bundesliga (6 Seasons)116.25045394710735142335110137160320425164
3. Liga (5 Seasons)83.285
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
2014-201521Arminiade GERDFB-Pokal3rd0.3
2017-201824Osnabrückde GERDFB-Pokal17th1.06
2020-202127Osnabrückde GERDFB-Pokal17th1.09
2021-202228Sandhausende GERDFB-PokalRd11.02
2022-202329Sandhausende GERDFB-PokalR161.55
2023-202430Osnabrückde GERDFB-PokalR641.13
6 Seasons3 Clubs1 League5.925
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks
Osnabrück (3 Seasons)1 League3.118
Sandhausen (2 Seasons)1 League2.57
Arminia (1 Season)1 League0.3

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
2013-201420Arminiade GER2. 2. Bundesliga0.4
2014-201521Arminiade GER3. 3. Liga1.2
2014-201521Arminiade GERDFB-Pokal0.3
2015-201622Großaspachde GER3. 3. Liga15.3
2016-201723Osnabrückde GER3. 3. Liga9.3
2017-201824Osnabrückde GER3. 3. Liga22.2
2017-201824Osnabrückde GERDFB-Pokal1.0
2018-201925Osnabrückde GER3. 3. Liga35.3
2019-202026Osnabrückde GER2. 2. Bundesliga24.8632.54457560040.16400000
2020-202127Osnabrückde GER2. 2. Bundesliga24.8391.58276112240.16211000
2020-202127Osnabrückde GERDFB-Pokal1.0
2021-202228Sandhausende GER2. 2. Bundesliga27.3501.83393142130.11200010
2021-202228Sandhausende GERDFB-Pokal1.0
2022-202329Sandhausende GER2. 2. Bundesliga19.2241.25182220010.05100000
2022-202329Sandhausende GERDFB-Pokal1.5
2023-202430Osnabrückde GER2. 2. Bundesliga19.7321.63228020010.05100000
2023-202430Osnabrückde GERDFB-Pokal1.1
11 Seasons4 Clubs3 Leagues205.32081.801512691543130.111011010
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def
Osnabrück (6 Seasons)3 Leagues139.11341.939421692290.13711000
Sandhausen (2 Seasons)2 Leagues48.9741.59575362140.09300010
Arminia (2 Seasons)3 Leagues2.0
Großaspach (1 Season)1 League15.3
2. Bundesliga (6 Seasons)116.22081.801512691543130.111011010
DFB-Pokal (6 Seasons)5.9
3. Liga (5 Seasons)83.2
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
2013-201420Arminia1 League0.4
2014-201521Arminia2 Leagues1.5
2015-201622Großaspach1 League15.3
2016-201723Osnabrück1 League9.3
2017-201824Osnabrück2 Leagues23.2
2018-201925Osnabrück1 League35.3
2019-202026Osnabrück1 League24.8632.54457560040.16400000
2020-202127Osnabrück2 Leagues25.8391.58276112240.16211000
2021-202228Sandhausen2 Leagues28.3501.83393142130.11200010
2022-202329Sandhausen2 Leagues20.6241.25182220010.05100000
2023-202430Osnabrück2 Leagues20.7321.63228020010.05100000
11 Seasons4 Clubs3 Leagues205.32081.801512691543130.111011010
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def
Osnabrück (6 Seasons)3 Leagues139.11341.939421692290.13711000
Sandhausen (2 Seasons)2 Leagues48.9741.59575362140.09300010
Arminia (2 Seasons)3 Leagues2.0
Großaspach (1 Season)1 League15.3
2. Bundesliga (6 Seasons)116.22081.801512691543130.111011010
DFB-Pokal (6 Seasons)5.9
3. Liga (5 Seasons)83.2
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
2013-201420Arminiade GER2. 2. Bundesliga16th0.4
2014-201521Arminiade GER3. 3. Liga1st1.2
2015-201622Großaspachde GER3. 3. Liga7th15.3
2016-201723Osnabrückde GER3. 3. Liga6th9.3
2017-201824Osnabrückde GER3. 3. Liga17th22.2
2018-201925Osnabrückde GER3. 3. Liga1st35.3
2019-202026Osnabrückde GER2. 2. Bundesliga13th24.8632.54457560040.16400000
2020-202127Osnabrückde GER2. 2. Bundesliga16th24.8391.58276112240.16211000
2021-202228Sandhausende GER2. 2. Bundesliga14th27.3501.83393142130.11200010
2022-202329Sandhausende GER2. 2. Bundesliga18th19.2241.25182220010.05100000
2023-202430Osnabrückde GER2. 2. Bundesliga18th19.7321.63228020010.05100000
11 Seasons4 Clubs2 Leagues199.42081.801512691543130.111011010
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def
Osnabrück (6 Seasons)2 Leagues136.01341.939421692290.13711000
Sandhausen (2 Seasons)1 League46.5741.59575362140.09300010
Arminia (2 Seasons)2 Leagues1.7
Großaspach (1 Season)1 League15.3
2. Bundesliga (6 Seasons)116.22081.801512691543130.111011010
3. Liga (5 Seasons)83.2
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
2014-201521Arminiade GERDFB-Pokal3rd0.3
2017-201824Osnabrückde GERDFB-Pokal17th1.0
2020-202127Osnabrückde GERDFB-Pokal17th1.0
2021-202228Sandhausende GERDFB-PokalRd11.0
2022-202329Sandhausende GERDFB-PokalR161.5
2023-202430Osnabrückde GERDFB-PokalR641.1
6 Seasons3 Clubs1 League5.9
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def
Osnabrück (3 Seasons)1 League3.1
Sandhausen (2 Seasons)1 League2.5
Arminia (1 Season)1 League0.3

Defensive Actions

Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err
2013-201420Arminiade GER2. 2. Bundesliga0.4
2014-201521Arminiade GER3. 3. Liga1.2
2014-201521Arminiade GERDFB-Pokal0.3
2015-201622Großaspachde GER3. 3. Liga15.3
2016-201723Osnabrückde GER3. 3. Liga9.300
2017-201824Osnabrückde GER3. 3. Liga22.200
2017-201824Osnabrückde GERDFB-Pokal1.030
2018-201925Osnabrückde GER3. 3. Liga35.33626
2019-202026Osnabrückde GER2. 2. Bundesliga24.8462620251234748.924267192369321
2020-202127Osnabrückde GER2. 2. Bundesliga24.8503435123274955.122262243585481
2020-202127Osnabrückde GERDFB-Pokal1.001
2021-202228Sandhausende GER2. 2. Bundesliga27.3512924216246139.337306243384621
2021-202228Sandhausende GERDFB-Pokal1.032
2022-202329Sandhausende GER2. 2. Bundesliga19.2512630174295354.724214172475400
2022-202329Sandhausende GERDFB-Pokal1.523
2023-202430Osnabrückde GER2. 2. Bundesliga19.7342321103203360.613205152559530
2023-202430Osnabrückde GERDFB-Pokal1.130
11 Seasons4 Clubs3 Leagues205.3232185130851712324350.612012324991723722353
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err
Osnabrück (6 Seasons)3 Leagues139.1130125764777012954.3597214581102131332
Sandhausen (2 Seasons)2 Leagues48.9102605438105311446.561511041621591021
Arminia (2 Seasons)3 Leagues2.00
Großaspach (1 Season)1 League15.30
2. Bundesliga (6 Seasons)116.2232138130851712324350.612012324991403722353
DFB-Pokal (6 Seasons)5.91160
3. Liga (5 Seasons)83.236260
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
2013-201420Arminia1 League0.40
2014-201521Arminia2 Leagues1.50
2015-201622Großaspach1 League15.30
2016-201723Osnabrück1 League9.3000
2017-201824Osnabrück2 Leagues23.2300
2018-201925Osnabrück1 League35.336260
2019-202026Osnabrück1 League24.8462620251234748.924267192369321
2020-202127Osnabrück2 Leagues25.8503435123274955.122262243685481
2021-202228Sandhausen2 Leagues28.3513224216246139.337306243584621
2022-202329Sandhausen2 Leagues20.6512830174295354.724214172775400
2023-202430Osnabrück2 Leagues20.7342621103203360.613205152559530
11 Seasons4 Clubs3 Leagues205.3232185130851712324350.612012324991723722353
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err
Osnabrück (6 Seasons)3 Leagues139.1130125764777012954.3597214581102131332
Sandhausen (2 Seasons)2 Leagues48.9102605438105311446.561511041621591021
Arminia (2 Seasons)3 Leagues2.00
Großaspach (1 Season)1 League15.30
2. Bundesliga (6 Seasons)116.2232138130851712324350.612012324991403722353
DFB-Pokal (6 Seasons)5.91160
3. Liga (5 Seasons)83.236260
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
2013-201420Arminiade GER2. 2. Bundesliga16th0.4
2014-201521Arminiade GER3. 3. Liga1st1.2
2015-201622Großaspachde GER3. 3. Liga7th15.3
2016-201723Osnabrückde GER3. 3. Liga6th9.300
2017-201824Osnabrückde GER3. 3. Liga17th22.200
2018-201925Osnabrückde GER3. 3. Liga1st35.33626
2019-202026Osnabrückde GER2. 2. Bundesliga13th24.8462620251234748.924267192369321
2020-202127Osnabrückde GER2. 2. Bundesliga16th24.8503435123274955.122262243585481
2021-202228Sandhausende GER2. 2. Bundesliga14th27.3512924216246139.337306243384621
2022-202329Sandhausende GER2. 2. Bundesliga18th19.2512630174295354.724214172475400
2023-202430Osnabrückde GER2. 2. Bundesliga18th19.7342321103203360.613205152559530
11 Seasons4 Clubs2 Leagues199.4232174130851712324350.612012324991663722353
Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err
Osnabrück (6 Seasons)2 Leagues136.0130119764777012954.3597214581092131332
Sandhausen (2 Seasons)1 League46.5102555438105311446.561511041571591021
Arminia (2 Seasons)2 Leagues1.70
Großaspach (1 Season)1 League15.30
2. Bundesliga (6 Seasons)116.2232138130851712324350.612012324991403722353
3. Liga (5 Seasons)83.236260
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
2014-201521Arminiade GERDFB-Pokal3rd0.3
2017-201824Osnabrückde GERDFB-Pokal17th1.030
2020-202127Osnabrückde GERDFB-Pokal17th1.001
2021-202228Sandhausende GERDFB-PokalRd11.032
2022-202329Sandhausende GERDFB-PokalR161.523
2023-202430Osnabrückde GERDFB-PokalR641.130
6 Seasons3 Clubs1 League5.91160
Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err
Osnabrück (3 Seasons)1 League3.1610
Sandhausen (2 Seasons)1 League2.5550
Arminia (1 Season)1 League0.30

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
2013-201420Arminiade GER2. 2. Bundesliga0.4
2014-201521Arminiade GER3. 3. Liga1.2
2014-201521Arminiade GERDFB-Pokal0.3
2015-201622Großaspachde GER3. 3. Liga15.3
2016-201723Osnabrückde GER3. 3. Liga9.3
2017-201824Osnabrückde GER3. 3. Liga22.2
2017-201824Osnabrückde GERDFB-Pokal1.0
2018-201925Osnabrückde GER3. 3. Liga35.3
2019-202026Osnabrückde GER2. 2. Bundesliga24.8135154399607374351351412765.91434.167245482125623892815662137
2020-202127Osnabrückde GER2. 2. Bundesliga24.8146476547647300151464301860.01240.07125212272573548261269056
2020-202127Osnabrückde GERDFB-Pokal1.0
2021-202228Sandhausende GER2. 2. Bundesliga27.3130083417556349291300221463.6836.46033945189945215321854479
2021-202228Sandhausende GERDFB-Pokal1.0
2022-202329Sandhausende GER2. 2. Bundesliga19.2101950324446265171019261453.81142.3435322514804637425344858
2022-202329Sandhausende GERDFB-Pokal1.5
2023-202430Osnabrückde GER2. 2. Bundesliga19.710826838049521518108213646.2646.2494354315283621425453140
2023-202430Osnabrückde GERDFB-Pokal1.1
11 Seasons4 Clubs3 Leagues205.3621633120672751150311462161327959.85138.6291620473975726217130136522875370
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
Osnabrück (6 Seasons)3 Leagues139.1389719813261749889683897845160.73238.118781330363781711132179311883233
Sandhausen (2 Seasons)2 Leagues48.923191337411002614462319482858.31939.6103871703379915895721992137
Arminia (2 Seasons)3 Leagues2.0
Großaspach (1 Season)1 League15.3
2. Bundesliga (6 Seasons)116.2621633120672751150311462161327959.85138.6291620473975726217130136522875370
DFB-Pokal (6 Seasons)5.9
3. Liga (5 Seasons)83.2
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
2013-201420Arminia1 League0.4
2014-201521Arminia2 Leagues1.5
2015-201622Großaspach1 League15.3
2016-201723Osnabrück1 League9.3
2017-201824Osnabrück2 Leagues23.2
2018-201925Osnabrück1 League35.3
2019-202026Osnabrück1 League24.8135154399607374351351412765.91434.167245482125623892815662137
2020-202127Osnabrück2 Leagues25.8146476547647300151464301860.01240.07125212272573548261269056
2021-202228Sandhausen2 Leagues28.3130083417556349291300221463.6836.46033945189945215321854479
2022-202329Sandhausen2 Leagues20.6101950324446265171019261453.81142.3435322514804637425344858
2023-202430Osnabrück2 Leagues20.710826838049521518108213646.2646.2494354315283621425453140
11 Seasons4 Clubs3 Leagues205.3621633120672751150311462161327959.85138.6291620473975726217130136522875370
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
Osnabrück (6 Seasons)3 Leagues139.1389719813261749889683897845160.73238.118781330363781711132179311883233
Sandhausen (2 Seasons)2 Leagues48.923191337411002614462319482858.31939.6103871703379915895721992137
Arminia (2 Seasons)3 Leagues2.0
Großaspach (1 Season)1 League15.3
2. Bundesliga (6 Seasons)116.2621633120672751150311462161327959.85138.6291620473975726217130136522875370
DFB-Pokal (6 Seasons)5.9
3. Liga (5 Seasons)83.2
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
2013-201420Arminiade GER2. 2. Bundesliga16th0.4
2014-201521Arminiade GER3. 3. Liga1st1.2
2015-201622Großaspachde GER3. 3. Liga7th15.3
2016-201723Osnabrückde GER3. 3. Liga6th9.3
2017-201824Osnabrückde GER3. 3. Liga17th22.2
2018-201925Osnabrückde GER3. 3. Liga1st35.3
2019-202026Osnabrückde GER2. 2. Bundesliga13th24.8135154399607374351351412765.91434.167245482125623892815662137
2020-202127Osnabrückde GER2. 2. Bundesliga16th24.8146476547647300151464301860.01240.07125212272573548261269056
2021-202228Sandhausende GER2. 2. Bundesliga14th27.3130083417556349291300221463.6836.46033945189945215321854479
2022-202329Sandhausende GER2. 2. Bundesliga18th19.2101950324446265171019261453.81142.3435322514804637425344858
2023-202430Osnabrückde GER2. 2. Bundesliga18th19.710826838049521518108213646.2646.2494354315283621425453140
11 Seasons4 Clubs2 Leagues199.4621633120672751150311462161327959.85138.6291620473975726217130136522875370
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
Osnabrück (6 Seasons)2 Leagues136.0389719813261749889683897845160.73238.118781330363781711132179311883233
Sandhausen (2 Seasons)1 League46.523191337411002614462319482858.31939.6103871703379915895721992137
Arminia (2 Seasons)2 Leagues1.7
Großaspach (1 Season)1 League15.3
2. Bundesliga (6 Seasons)116.2621633120672751150311462161327959.85138.6291620473975726217130136522875370
3. Liga (5 Seasons)83.2
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
2014-201521Arminiade GERDFB-Pokal3rd0.3
2017-201824Osnabrückde GERDFB-Pokal17th1.0
2020-202127Osnabrückde GERDFB-Pokal17th1.0
2021-202228Sandhausende GERDFB-PokalRd11.0
2022-202329Sandhausende GERDFB-PokalR161.5
2023-202430Osnabrückde GERDFB-PokalR641.1
6 Seasons3 Clubs1 League5.9
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
Osnabrück (3 Seasons)1 League3.1
Sandhausen (2 Seasons)1 League2.5
Arminia (1 Season)1 League0.3

Playing Time

Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
Season Age Squad Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off
2013-201420Arminiade GER2. 2. Bundesliga240201.30.402
2014-201521Arminiade GER3. 3. Liga7110163.21.2007182.2943+1+0.82-0.08
2014-201521Arminiade GERDFB-Pokal128285.50.30012703.001100.00-0.19
2015-201622Großaspachde GER3. 3. Liga311,3744440.215.31361871.612418+6+0.39+0.17
2016-201723Osnabrückde GER3. 3. Liga248333524.49.38016131.331311+2+0.22+0.18
2017-201824Osnabrückde GER3. 3. Liga261,9947758.322.222194101.042838-10-0.45+0.18
2017-201824Osnabrückde GERDFB-Pokal1909050.01.01901010.0023-1-1.00-3.00
2018-201925Osnabrückde GER3. 3. Liga363,1818893.035.3368832002.115226+26+0.74+1.11
2019-202026Osnabrückde GER2. 2. Bundesliga292,2367773.124.823892163101.073234-2-0.08-0.0836.437.7-1.2-0.05-0.03
2020-202127Osnabrückde GER2. 2. Bundesliga272,2288372.824.8278317001.072541-16-0.65+0.1125.137.8-12.7-0.51+0.16
2020-202127Osnabrückde GERDFB-Pokal1909050.01.01901003.0010+1+1.00+2.00
2021-202228Sandhausende GER2. 2. Bundesliga312,4567980.327.327851943721.163145-14-0.51-0.8129.050.5-21.6-0.79-0.67
2021-202228Sandhausende GERDFB-Pokal19090100.01.01901000.0004-4-4.00
2022-202329Sandhausende GER2. 2. Bundesliga261,7256656.419.218861682250.882034-14-0.73+0.2119.828.9-9.1-0.48+0.40
2022-202329Sandhausende GERDFB-Pokal21336744.31.51118011512.002200.00-1.08
2023-202430Osnabrückde GER2. 2. Bundesliga221,7698057.819.72184131361.052142-21-1.07+0.1219.436.7-17.3-0.88-0.62
2023-202430Osnabrückde GERDFB-Pokal1979780.81.11970000.0013-2-1.86-1.86
11 Seasons4 Clubs3 Leagues26818,4746950.1205.3200861466827631.33257305-48-0.23-0.21129.7191.7-62.0-0.54-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
Osnabrück (6 Seasons)3 Leagues16712,5187562.8139.1140861042727301.32175198-23-0.17+0.2481.0112.3-31.3-0.45-0.14
Sandhausen (2 Seasons)2 Leagues604,4047367.648.9478636132681.055385-32-0.65-0.2348.879.5-30.7-0.66-0.02
Arminia (2 Seasons)3 Leagues10178182.52.0001027182.3854+1+0.65-0.15
Großaspach (1 Season)1 League311,3744440.215.31361871.612418+6+0.39+0.17
2. Bundesliga (6 Seasons)13710,4547656.9116.211685862127131.05129196-67-0.58+0.08129.7191.7-62.0-0.54-0.10
DFB-Pokal (6 Seasons)75287538.35.9597322121.43713-6-1.02-1.45
3. Liga (5 Seasons)1247,4926043.883.279885745481.6212196+25+0.30+0.04
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
2013-201420Arminia1 League240201.30.402
2014-201521Arminia2 Leagues8138173.51.500827182.3854+1+0.65-0.15
2015-201622Großaspach1 League311,3744440.215.31361871.612418+6+0.39+0.17
2016-201723Osnabrück1 League248333524.49.38016131.331311+2+0.22+0.18
2017-201824Osnabrück2 Leagues272,0847757.923.22390204111.003041-11-0.480.00
2018-201925Osnabrück1 League363,1818893.035.3368832002.115226+26+0.74+1.11
2019-202026Osnabrück1 League292,2367773.124.823892163101.073234-2-0.08-0.0836.437.7-1.2-0.05-0.03
2020-202127Osnabrück2 Leagues282,3188371.525.8288318001.142641-15-0.58+0.2025.137.8-12.7-0.51+0.16
2021-202228Sandhausen2 Leagues322,5468080.828.328862043721.123149-18-0.64-0.9329.050.5-21.6-0.79-0.67
2022-202329Sandhausen2 Leagues281,8586655.320.619881692160.962236-14-0.68+0.0419.828.9-9.1-0.48+0.40
2023-202430Osnabrück2 Leagues231,8668158.720.72285131361.002245-23-1.11+0.0619.436.7-17.3-0.88-0.62
11 Seasons4 Clubs3 Leagues26818,4746950.1205.3200861466827631.33257305-48-0.23-0.21129.7191.7-62.0-0.54-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
Osnabrück (6 Seasons)3 Leagues16712,5187562.8139.1140861042727301.32175198-23-0.17+0.2481.0112.3-31.3-0.45-0.14
Sandhausen (2 Seasons)2 Leagues604,4047367.648.9478636132681.055385-32-0.65-0.2348.879.5-30.7-0.66-0.02
Arminia (2 Seasons)3 Leagues10178182.52.0001027182.3854+1+0.65-0.15
Großaspach (1 Season)1 League311,3744440.215.31361871.612418+6+0.39+0.17
2. Bundesliga (6 Seasons)13710,4547656.9116.211685862127131.05129196-67-0.58+0.08129.7191.7-62.0-0.54-0.10
DFB-Pokal (6 Seasons)75287538.35.9597322121.43713-6-1.02-1.45
3. Liga (5 Seasons)1247,4926043.883.279885745481.6212196+25+0.30+0.04
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
2013-201420Arminiade GER2. 2. Bundesliga16th240201.30.402
2014-201521Arminiade GER3. 3. Liga1st7110163.21.2007182.2943+1+0.82-0.08
2015-201622Großaspachde GER3. 3. Liga7th311,3744440.215.31361871.612418+6+0.39+0.17
2016-201723Osnabrückde GER3. 3. Liga6th248333524.49.38016131.331311+2+0.22+0.18
2017-201824Osnabrückde GER3. 3. Liga17th261,9947758.322.222194101.042838-10-0.45+0.18
2018-201925Osnabrückde GER3. 3. Liga1st363,1818893.035.3368832002.115226+26+0.74+1.11
2019-202026Osnabrückde GER2. 2. Bundesliga13th292,2367773.124.823892163101.073234-2-0.08-0.0836.437.7-1.2-0.05-0.03
2020-202127Osnabrückde GER2. 2. Bundesliga16th272,2288372.824.8278317001.072541-16-0.65+0.1125.137.8-12.7-0.51+0.16
2021-202228Sandhausende GER2. 2. Bundesliga14th312,4567980.327.327851943721.163145-14-0.51-0.8129.050.5-21.6-0.79-0.67
2022-202329Sandhausende GER2. 2. Bundesliga18th261,7256656.419.218861682250.882034-14-0.73+0.2119.828.9-9.1-0.48+0.40
2023-202430Osnabrückde GER2. 2. Bundesliga18th221,7698057.819.72184131361.052142-21-1.07+0.1219.436.7-17.3-0.88-0.62
11 Seasons4 Clubs2 Leagues26117,9466950.6199.4195861436627611.32250292-42-0.21-0.16129.7191.7-62.0-0.54-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
Osnabrück (6 Seasons)2 Leagues16412,2417563.0136.0137861022727291.33171192-21-0.15+0.2781.0112.3-31.3-0.45-0.14
Sandhausen (2 Seasons)1 League574,1817368.346.5458635122771.035179-28-0.60-0.0548.879.5-30.7-0.66-0.02
Arminia (2 Seasons)2 Leagues9150172.31.7009182.2943+1+0.82-0.08
Großaspach (1 Season)1 League311,3744440.215.31361871.612418+6+0.39+0.17
2. Bundesliga (6 Seasons)13710,4547656.9116.211685862127131.05129196-67-0.58+0.08129.7191.7-62.0-0.54-0.10
3. Liga (5 Seasons)1247,4926043.883.279885745481.6212196+25+0.30+0.04
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
2014-201521Arminiade GERDFB-Pokal3rd128285.50.30012703.001100.00-0.19
2017-201824Osnabrückde GERDFB-Pokal17th1909050.01.01901010.0023-1-1.00-3.00
2020-202127Osnabrückde GERDFB-Pokal17th1909050.01.01901003.0010+1+1.00+2.00
2021-202228Sandhausende GERDFB-PokalRd119090100.01.01901000.0004-4-4.00
2022-202329Sandhausende GERDFB-PokalR1621336744.31.51118011512.002200.00-1.08
2023-202430Osnabrückde GERDFB-PokalR641979780.81.11970000.0013-2-1.86-1.86
6 Seasons3 Clubs1 League75287538.35.9597322121.43713-6-1.02-1.45
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off
Osnabrück (3 Seasons)1 League32779257.73.13922011.0046-2-0.65-1.09
Sandhausen (2 Seasons)1 League32237457.22.52104111511.3326-4-1.61-2.69
Arminia (1 Season)1 League128285.50.30012703.001100.00-0.19

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%
2013-201420Arminiade GER2. 2. Bundesliga0.4001
2014-201521Arminiade GER3. 3. Liga1.200
2014-201521Arminiade GERDFB-Pokal0.30000
2015-201622Großaspachde GER3. 3. Liga15.330
2016-201723Osnabrückde GER3. 3. Liga9.330000000000
2017-201824Osnabrückde GER3. 3. Liga22.260000000000
2017-201824Osnabrückde GERDFB-Pokal1.01001106030
2018-201925Osnabrückde GER3. 3. Liga35.340023163852636000
2019-202026Osnabrückde GER2. 2. Bundesliga24.830026112992326010154183037.5
2020-202127Osnabrückde GER2. 2. Bundesliga24.841121190623534001171201951.3
2020-202127Osnabrückde GERDFB-Pokal1.00003109100
2021-202228Sandhausende GER2. 2. Bundesliga27.390030144703329100187174826.2
2021-202228Sandhausende GERDFB-Pokal1.00002102230
2022-202329Sandhausende GER2. 2. Bundesliga19.25004410069242600012152516.7
2022-202329Sandhausende GERDFB-Pokal1.50002305320
2023-202430Osnabrückde GER2. 2. Bundesliga19.7711119051252300010981436.4
2023-202430Osnabrückde GERDFB-Pokal1.10000003030
11 Seasons4 Clubs3 Leagues205.345221648594611721851117426813633.3
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won%
Osnabrück (6 Seasons)3 Leagues139.1282285575315110125011434466342.2
Sandhausen (2 Seasons)2 Leagues48.91400782841466260100308227323.2
Arminia (2 Seasons)3 Leagues2.000010
Großaspach (1 Season)1 League15.330
2. Bundesliga (6 Seasons)116.228221336363511401381117426813633.3
DFB-Pokal (6 Seasons)5.9100860256110
3. Liga (5 Seasons)83.2160023163852636000
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%
2013-201420Arminia1 League0.4001
2014-201521Arminia2 Leagues1.50000
2015-201622Großaspach1 League15.330
2016-201723Osnabrück1 League9.330000000000
2017-201824Osnabrück2 Leagues23.2700110603000
2018-201925Osnabrück1 League35.340023163852636000
2019-202026Osnabrück1 League24.830026112992326010154183037.5
2020-202127Osnabrück2 Leagues25.841124200713634001171201951.3
2021-202228Sandhausen2 Leagues28.390032154723532100187174826.2
2022-202329Sandhausen2 Leagues20.65004613074272800012152516.7
2023-202430Osnabrück2 Leagues20.7711119054252600010981436.4
11 Seasons4 Clubs3 Leagues205.345221648594611721851117426813633.3
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won%
Osnabrück (6 Seasons)3 Leagues139.1282285575315110125011434466342.2
Sandhausen (2 Seasons)2 Leagues48.91400782841466260100308227323.2
Arminia (2 Seasons)3 Leagues2.000010
Großaspach (1 Season)1 League15.330
2. Bundesliga (6 Seasons)116.228221336363511401381117426813633.3
DFB-Pokal (6 Seasons)5.9100860256110
3. Liga (5 Seasons)83.2160023163852636000
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%
2013-201420Arminiade GER2. 2. Bundesliga16th0.4001
2014-201521Arminiade GER3. 3. Liga1st1.200
2015-201622Großaspachde GER3. 3. Liga7th15.330
2016-201723Osnabrückde GER3. 3. Liga6th9.330000000000
2017-201824Osnabrückde GER3. 3. Liga17th22.260000000000
2018-201925Osnabrückde GER3. 3. Liga1st35.340023163852636000
2019-202026Osnabrückde GER2. 2. Bundesliga13th24.830026112992326010154183037.5
2020-202127Osnabrückde GER2. 2. Bundesliga16th24.841121190623534001171201951.3
2021-202228Sandhausende GER2. 2. Bundesliga14th27.390030144703329100187174826.2
2022-202329Sandhausende GER2. 2. Bundesliga18th19.25004410069242600012152516.7
2023-202430Osnabrückde GER2. 2. Bundesliga18th19.7711119051252300010981436.4
11 Seasons4 Clubs2 Leagues199.444221567994361661741117426813633.3
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won%
Osnabrück (6 Seasons)2 Leagues136.0272281555297109119011434466342.2
Sandhausen (2 Seasons)1 League46.51400742441395755100308227323.2
Arminia (2 Seasons)2 Leagues1.7001
Großaspach (1 Season)1 League15.330
2. Bundesliga (6 Seasons)116.228221336363511401381117426813633.3
3. Liga (5 Seasons)83.2160023163852636000
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG
2014-201521Arminiade GERDFB-Pokal3rd0.30000
2017-201824Osnabrückde GERDFB-Pokal17th1.01001106030
2020-202127Osnabrückde GERDFB-Pokal17th1.00003109100
2021-202228Sandhausende GERDFB-PokalRd11.00002102230
2022-202329Sandhausende GERDFB-PokalR161.50002305320
2023-202430Osnabrückde GERDFB-PokalR641.10000003030
6 Seasons3 Clubs1 League5.9100860256110
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG
Osnabrück (3 Seasons)1 League3.110042018160
Sandhausen (2 Seasons)1 League2.50004407550
Arminia (1 Season)1 League0.30000

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.