Standard Stats Table 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 2016-2017 19 Wrd Bremen II de GER 3. 3. Liga 18 6 620 6.9 2 0 2 2 0 0 3 1 0.29 0.00 0.29 0.29 0.29 Matches 2017-2018 20 Wrd Bremen II de GER 3. 3. Liga 32 23 1,937 21.5 4 1 5 4 0 0 6 0 0.19 0.05 0.23 0.19 0.23 Matches 2018-2019 21 F91 Dudelange 2. Europa Lg 2 0 33 0.4 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 0 2 3 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 22 Zwickau de GER 3. 3. Liga 33 30 2,575 28.6 5 1 6 5 0 0 14 1 0.17 0.03 0.21 0.17 0.21 Matches 2020-2021 23 Zwickau de GER 3. 3. Liga 27 16 1,580 17.6 2 4 6 2 0 0 7 0 0.11 0.23 0.34 0.11 0.34 Matches 2022-2023 25 Karlsruher de GER 2. 2. Bundesliga 19 11 858 9.5 4 2 6 4 0 0 5 0 2.0 2.0 1.4 3.5 9 43 39 0.42 0.21 0.63 0.42 0.63 0.22 0.15 0.36 0.22 0.36 Matches 2022-2023 25 Karlsruher de GER DFB-Pokal 1 0 13 0.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 26 Karlsruher de GER 2. 2. Bundesliga 26 17 1,462 16.2 2 1 3 2 0 0 8 0 1.3 1.3 1.4 2.6 15 100 56 0.12 0.06 0.18 0.12 0.18 0.08 0.08 0.16 0.08 0.16 Matches 2023-2024 26 Karlsruher de GER DFB-Pokal 1 0 16 0.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 7 Seasons 4 Clubs 4 Leagues 159 103 9,094 101.0 19 9 28 19 0 0 43 2 3.3 3.3 2.8 6.1 24 145 98 0.19 0.09 0.28 0.19 0.28 0.13 0.11 0.23 0.13 0.23 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 Zwickau (2 Seasons) 1 League 60 46 4,155 46.2 7 5 12 7 0 0 21 1 0.15 0.11 0.26 0.15 0.26 Wrd Bremen II (2 Seasons) 1 League 50 29 2,557 28.4 6 1 7 6 0 0 9 1 0.21 0.04 0.25 0.21 0.25 Karlsruher (2 Seasons) 2 Leagues 47 28 2,349 26.1 6 3 9 6 0 0 13 0 3.3 3.3 2.8 6.1 24 143 95 0.23 0.11 0.34 0.23 0.34 0.13 0.11 0.24 0.13 0.24 F91 Dudelange (1 Season) 1 League 2 0 33 0.4 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 0 2 3 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 3. Liga (4 Seasons) 110 75 6,712 74.6 13 6 19 13 0 0 30 2 0.17 0.08 0.25 0.17 0.25 2. Bundesliga (2 Seasons) 45 28 2,320 25.8 6 3 9 6 0 0 13 0 3.3 3.3 2.8 6.1 24 143 95 0.23 0.12 0.35 0.23 0.35 0.13 0.11 0.24 0.13 0.24 DFB-Pokal (2 Seasons) 2 0 29 0.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Europa Lg (1 Season) 2 0 33 0.4 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 0 2 3 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
Standard Stats Table 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 2016-2017 19 Wrd Bremen II 1 League 18 6 620 6.9 2 0 2 2 0 0 3 1 0.29 0.00 0.29 0.29 0.29 2017-2018 20 Wrd Bremen II 1 League 32 23 1,937 21.5 4 1 5 4 0 0 6 0 0.19 0.05 0.23 0.19 0.23 2018-2019 21 F91 Dudelange 1 League 2 0 33 0.4 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 0 2 3 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 2019-2020 22 Zwickau 1 League 33 30 2,575 28.6 5 1 6 5 0 0 14 1 0.17 0.03 0.21 0.17 0.21 2020-2021 23 Zwickau 1 League 27 16 1,580 17.6 2 4 6 2 0 0 7 0 0.11 0.23 0.34 0.11 0.34 2022-2023 25 Karlsruher 2 Leagues 20 11 871 9.7 4 2 6 4 0 0 5 0 2.0 2.0 1.4 3.5 9 43 39 0.41 0.21 0.62 0.41 0.62 0.22 0.15 0.36 0.22 0.36 2023-2024 26 Karlsruher 2 Leagues 27 17 1,478 16.4 2 1 3 2 0 0 8 0 1.3 1.3 1.4 2.6 15 100 56 0.12 0.06 0.18 0.12 0.18 0.08 0.08 0.16 0.08 0.16 7 Seasons 4 Clubs 4 Leagues 159 103 9,094 101.0 19 9 28 19 0 0 43 2 3.3 3.3 2.8 6.1 24 145 98 0.19 0.09 0.28 0.19 0.28 0.13 0.11 0.23 0.13 0.23 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 Zwickau (2 Seasons) 1 League 60 46 4,155 46.2 7 5 12 7 0 0 21 1 0.15 0.11 0.26 0.15 0.26 Wrd Bremen II (2 Seasons) 1 League 50 29 2,557 28.4 6 1 7 6 0 0 9 1 0.21 0.04 0.25 0.21 0.25 Karlsruher (2 Seasons) 2 Leagues 47 28 2,349 26.1 6 3 9 6 0 0 13 0 3.3 3.3 2.8 6.1 24 143 95 0.23 0.11 0.34 0.23 0.34 0.13 0.11 0.24 0.13 0.24 F91 Dudelange (1 Season) 1 League 2 0 33 0.4 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 0 2 3 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 3. Liga (4 Seasons) 110 75 6,712 74.6 13 6 19 13 0 0 30 2 0.17 0.08 0.25 0.17 0.25 2. Bundesliga (2 Seasons) 45 28 2,320 25.8 6 3 9 6 0 0 13 0 3.3 3.3 2.8 6.1 24 143 95 0.23 0.12 0.35 0.23 0.35 0.13 0.11 0.24 0.13 0.24 DFB-Pokal (2 Seasons) 2 0 29 0.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Europa Lg (1 Season) 2 0 33 0.4 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 0 2 3 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
Standard Stats Table 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 2016-2017 19 Wrd Bremen II de GER 3. 3. Liga 17th 18 6 620 6.9 2 0 2 2 0 0 3 1 0.29 0.00 0.29 0.29 0.29 Matches 2017-2018 20 Wrd Bremen II de GER 3. 3. Liga 18th 32 23 1,937 21.5 4 1 5 4 0 0 6 0 0.19 0.05 0.23 0.19 0.23 Matches 2019-2020 22 Zwickau de GER 3. 3. Liga 16th 33 30 2,575 28.6 5 1 6 5 0 0 14 1 0.17 0.03 0.21 0.17 0.21 Matches 2020-2021 23 Zwickau de GER 3. 3. Liga 10th 27 16 1,580 17.6 2 4 6 2 0 0 7 0 0.11 0.23 0.34 0.11 0.34 Matches 2022-2023 25 Karlsruher de GER 2. 2. Bundesliga 7th 19 11 858 9.5 4 2 6 4 0 0 5 0 2.0 2.0 1.4 3.5 9 43 39 0.42 0.21 0.63 0.42 0.63 0.22 0.15 0.36 0.22 0.36 Matches 2023-2024 26 Karlsruher de GER 2. 2. Bundesliga 5th 26 17 1,462 16.2 2 1 3 2 0 0 8 0 1.3 1.3 1.4 2.6 15 100 56 0.12 0.06 0.18 0.12 0.18 0.08 0.08 0.16 0.08 0.16 Matches 6 Seasons 3 Clubs 2 Leagues 155 103 9,032 100.4 19 9 28 19 0 0 43 2 3.3 3.3 2.8 6.1 24 143 95 0.19 0.09 0.28 0.19 0.28 0.13 0.11 0.24 0.13 0.24 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 Zwickau (2 Seasons) 1 League 60 46 4,155 46.2 7 5 12 7 0 0 21 1 0.15 0.11 0.26 0.15 0.26 Wrd Bremen II (2 Seasons) 1 League 50 29 2,557 28.4 6 1 7 6 0 0 9 1 0.21 0.04 0.25 0.21 0.25 Karlsruher (2 Seasons) 1 League 45 28 2,320 25.8 6 3 9 6 0 0 13 0 3.3 3.3 2.8 6.1 24 143 95 0.23 0.12 0.35 0.23 0.35 0.13 0.11 0.24 0.13 0.24 3. Liga (4 Seasons) 110 75 6,712 74.6 13 6 19 13 0 0 30 2 0.17 0.08 0.25 0.17 0.25 2. Bundesliga (2 Seasons) 45 28 2,320 25.8 6 3 9 6 0 0 13 0 3.3 3.3 2.8 6.1 24 143 95 0.23 0.12 0.35 0.23 0.35 0.13 0.11 0.24 0.13 0.24
Standard Stats Table Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches 2022-2023 25 Karlsruher de GER DFB-Pokal R32 1 0 13 0.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 26 Karlsruher de GER DFB-Pokal R64 1 0 16 0.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2 Seasons 1 Club 1 League 2 0 29 0.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00
Standard Stats Table 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 2018-2019 21 F91 Dudelange 2. Europa Lg GR 2 0 33 0.4 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 0 2 3 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Matches 1 Season 1 Club 1 League 2 0 33 0.4 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 0 2 3 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
Shooting Table 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 2016-2017 19 Wrd Bremen II de GER 3. 3. Liga 6.9 2 0 3 0.00 0.44 0.67 0 0 Matches 2017-2018 20 Wrd Bremen II de GER 3. 3. Liga 21.5 4 0 13 0.00 0.60 0.31 0 0 Matches 2018-2019 21 F91 Dudelange 2. Europa Lg 0.4 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 Matches 2019-2020 22 Zwickau de GER 3. 3. Liga 28.6 5 14 8 57.1 0.49 0.28 0.36 0.63 0 0 Matches 2020-2021 23 Zwickau de GER 3. 3. Liga 17.6 2 2 2 100.0 0.11 0.11 1.00 1.00 0 0 Matches 2022-2023 25 Karlsruher de GER 2. 2. Bundesliga 9.5 4 16 7 43.8 1.68 0.73 0.25 0.57 16.8 0 0 0 2.0 2.0 0.13 +2.0 +2.0 Matches 2022-2023 25 Karlsruher de GER DFB-Pokal 0.1 0 0 0 0.00 0.00 0 0 Matches 2023-2024 26 Karlsruher de GER 2. 2. Bundesliga 16.2 2 19 4 21.1 1.17 0.25 0.11 0.50 21.4 1 0 0 1.3 1.3 0.07 +0.7 +0.7 Matches 2023-2024 26 Karlsruher de GER DFB-Pokal 0.2 0 0 0 0.00 0.00 0 0 Matches 7 Seasons 4 Clubs 4 Leagues 101.0 19 51 37 72.5 0.50 0.37 0.37 0.51 19.3 1 0 0 3.3 3.3 0.10 +2.7 +2.7 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 Zwickau (2 Seasons) 1 League 46.2 7 16 10 62.5 0.35 0.22 0.44 0.70 0 0 Wrd Bremen II (2 Seasons) 1 League 28.4 6 0 16 0.00 0.56 0.38 0 0 Karlsruher (2 Seasons) 2 Leagues 26.1 6 35 11 31.4 1.34 0.42 0.17 0.55 19.3 1 0 0 3.3 3.3 0.10 +2.7 +2.7 F91 Dudelange (1 Season) 1 League 0.4 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 3. Liga (4 Seasons) 74.6 13 16 26 162.5 0.21 0.35 0.81 0.50 0 0 2. Bundesliga (2 Seasons) 25.8 6 35 11 31.4 1.36 0.43 0.17 0.55 19.3 1 0 0 3.3 3.3 0.10 +2.7 +2.7 DFB-Pokal (2 Seasons) 0.3 0 0 0 0.00 0.00 0 0 Europa Lg (1 Season) 0.4 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0
Shooting Table 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 2016-2017 19 Wrd Bremen II 1 League 6.9 2 0 3 0.00 0.44 0.67 0 0 2017-2018 20 Wrd Bremen II 1 League 21.5 4 0 13 0.00 0.60 0.31 0 0 2018-2019 21 F91 Dudelange 1 League 0.4 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 2019-2020 22 Zwickau 1 League 28.6 5 14 8 57.1 0.49 0.28 0.36 0.63 0 0 2020-2021 23 Zwickau 1 League 17.6 2 2 2 100.0 0.11 0.11 1.00 1.00 0 0 2022-2023 25 Karlsruher 2 Leagues 9.7 4 16 7 43.8 1.65 0.72 0.25 0.57 16.8 0 0 0 2.0 2.0 0.13 +2.0 +2.0 2023-2024 26 Karlsruher 2 Leagues 16.4 2 19 4 21.1 1.16 0.24 0.11 0.50 21.4 1 0 0 1.3 1.3 0.07 +0.7 +0.7 7 Seasons 4 Clubs 4 Leagues 101.0 19 51 37 72.5 0.50 0.37 0.37 0.51 19.3 1 0 0 3.3 3.3 0.10 +2.7 +2.7 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 Zwickau (2 Seasons) 1 League 46.2 7 16 10 62.5 0.35 0.22 0.44 0.70 0 0 Wrd Bremen II (2 Seasons) 1 League 28.4 6 0 16 0.00 0.56 0.38 0 0 Karlsruher (2 Seasons) 2 Leagues 26.1 6 35 11 31.4 1.34 0.42 0.17 0.55 19.3 1 0 0 3.3 3.3 0.10 +2.7 +2.7 F91 Dudelange (1 Season) 1 League 0.4 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 3. Liga (4 Seasons) 74.6 13 16 26 162.5 0.21 0.35 0.81 0.50 0 0 2. Bundesliga (2 Seasons) 25.8 6 35 11 31.4 1.36 0.43 0.17 0.55 19.3 1 0 0 3.3 3.3 0.10 +2.7 +2.7 DFB-Pokal (2 Seasons) 0.3 0 0 0 0.00 0.00 0 0 Europa Lg (1 Season) 0.4 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0
Shooting Table 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 2016-2017 19 Wrd Bremen II de GER 3. 3. Liga 17th 6.9 2 0 3 0.00 0.44 0.67 0 0 Matches 2017-2018 20 Wrd Bremen II de GER 3. 3. Liga 18th 21.5 4 0 13 0.00 0.60 0.31 0 0 Matches 2019-2020 22 Zwickau de GER 3. 3. Liga 16th 28.6 5 14 8 57.1 0.49 0.28 0.36 0.63 0 0 Matches 2020-2021 23 Zwickau de GER 3. 3. Liga 10th 17.6 2 2 2 100.0 0.11 0.11 1.00 1.00 0 0 Matches 2022-2023 25 Karlsruher de GER 2. 2. Bundesliga 7th 9.5 4 16 7 43.8 1.68 0.73 0.25 0.57 16.8 0 0 0 2.0 2.0 0.13 +2.0 +2.0 Matches 2023-2024 26 Karlsruher de GER 2. 2. Bundesliga 5th 16.2 2 19 4 21.1 1.17 0.25 0.11 0.50 21.4 1 0 0 1.3 1.3 0.07 +0.7 +0.7 Matches 6 Seasons 3 Clubs 2 Leagues 100.4 19 51 37 72.5 0.51 0.37 0.37 0.51 19.3 1 0 0 3.3 3.3 0.10 +2.7 +2.7 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 Zwickau (2 Seasons) 1 League 46.2 7 16 10 62.5 0.35 0.22 0.44 0.70 0 0 Wrd Bremen II (2 Seasons) 1 League 28.4 6 0 16 0.00 0.56 0.38 0 0 Karlsruher (2 Seasons) 1 League 25.8 6 35 11 31.4 1.36 0.43 0.17 0.55 19.3 1 0 0 3.3 3.3 0.10 +2.7 +2.7 3. Liga (4 Seasons) 74.6 13 16 26 162.5 0.21 0.35 0.81 0.50 0 0 2. Bundesliga (2 Seasons) 25.8 6 35 11 31.4 1.36 0.43 0.17 0.55 19.3 1 0 0 3.3 3.3 0.10 +2.7 +2.7
Shooting Table 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 2018-2019 21 F91 Dudelange 2. Europa Lg GR 0.4 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 Matches 1 Season 1 Club 1 League 0.4 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0
Passing Table 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 2016-2017 19 Wrd Bremen II de GER 3. 3. Liga 6.9 0 Matches 2017-2018 20 Wrd Bremen II de GER 3. 3. Liga 21.5 1 Matches 2018-2019 21 F91 Dudelange 2. Europa Lg 0.4 15 18 83.3 207 40 10 11 90.9 5 7 71.4 0 0 0 0.0 0.1 0.0 0 0 1 0 2 Matches 2019-2020 22 Zwickau de GER 3. 3. Liga 28.6 1 Matches 2020-2021 23 Zwickau de GER 3. 3. Liga 17.6 4 Matches 2022-2023 25 Karlsruher de GER 2. 2. Bundesliga 9.5 339 461 73.5 6433 1774 139 169 82.2 136 179 76.0 54 88 61.4 2 1.4 1.5 +0.6 15 41 15 6 43 Matches 2022-2023 25 Karlsruher de GER DFB-Pokal 0.1 0 Matches 2023-2024 26 Karlsruher de GER 2. 2. Bundesliga 16.2 678 861 78.7 12834 3267 284 330 86.1 281 331 84.9 99 156 63.5 1 1.4 2.1 -0.4 27 77 18 7 100 Matches 2023-2024 26 Karlsruher de GER DFB-Pokal 0.2 0 Matches 7 Seasons 4 Clubs 4 Leagues 101.0 1032 1340 77.0 19474 5081 433 510 84.9 422 517 81.6 153 244 62.7 9 2.8 3.6 +6.2 42 118 34 13 145 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 Zwickau (2 Seasons) 1 League 46.2 5 Wrd Bremen II (2 Seasons) 1 League 28.4 1 Karlsruher (2 Seasons) 2 Leagues 26.1 1017 1322 76.9 19267 5041 423 499 84.8 417 510 81.8 153 244 62.7 3 2.8 3.6 +0.2 42 118 33 13 143 F91 Dudelange (1 Season) 1 League 0.4 15 18 83.3 207 40 10 11 90.9 5 7 71.4 0 0 0 0.0 0.1 0.0 0 0 1 0 2 3. Liga (4 Seasons) 74.6 6 2. Bundesliga (2 Seasons) 25.8 1017 1322 76.9 19267 5041 423 499 84.8 417 510 81.8 153 244 62.7 3 2.8 3.6 +0.2 42 118 33 13 143 DFB-Pokal (2 Seasons) 0.3 0 Europa Lg (1 Season) 0.4 15 18 83.3 207 40 10 11 90.9 5 7 71.4 0 0 0 0.0 0.1 0.0 0 0 1 0 2
Passing Table 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 2016-2017 19 Wrd Bremen II 1 League 6.9 0 2017-2018 20 Wrd Bremen II 1 League 21.5 1 2018-2019 21 F91 Dudelange 1 League 0.4 15 18 83.3 207 40 10 11 90.9 5 7 71.4 0 0 0 0.0 0.1 0.0 0 0 1 0 2 2019-2020 22 Zwickau 1 League 28.6 1 2020-2021 23 Zwickau 1 League 17.6 4 2022-2023 25 Karlsruher 2 Leagues 9.7 339 461 73.5 6433 1774 139 169 82.2 136 179 76.0 54 88 61.4 2 1.4 1.5 +0.6 15 41 15 6 43 2023-2024 26 Karlsruher 2 Leagues 16.4 678 861 78.7 12834 3267 284 330 86.1 281 331 84.9 99 156 63.5 1 1.4 2.1 -0.4 27 77 18 7 100 7 Seasons 4 Clubs 4 Leagues 101.0 1032 1340 77.0 19474 5081 433 510 84.9 422 517 81.6 153 244 62.7 9 2.8 3.6 +6.2 42 118 34 13 145 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 Zwickau (2 Seasons) 1 League 46.2 5 Wrd Bremen II (2 Seasons) 1 League 28.4 1 Karlsruher (2 Seasons) 2 Leagues 26.1 1017 1322 76.9 19267 5041 423 499 84.8 417 510 81.8 153 244 62.7 3 2.8 3.6 +0.2 42 118 33 13 143 F91 Dudelange (1 Season) 1 League 0.4 15 18 83.3 207 40 10 11 90.9 5 7 71.4 0 0 0 0.0 0.1 0.0 0 0 1 0 2 3. Liga (4 Seasons) 74.6 6 2. Bundesliga (2 Seasons) 25.8 1017 1322 76.9 19267 5041 423 499 84.8 417 510 81.8 153 244 62.7 3 2.8 3.6 +0.2 42 118 33 13 143 DFB-Pokal (2 Seasons) 0.3 0 Europa Lg (1 Season) 0.4 15 18 83.3 207 40 10 11 90.9 5 7 71.4 0 0 0 0.0 0.1 0.0 0 0 1 0 2
Passing Table 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 2016-2017 19 Wrd Bremen II de GER 3. 3. Liga 17th 6.9 0 Matches 2017-2018 20 Wrd Bremen II de GER 3. 3. Liga 18th 21.5 1 Matches 2019-2020 22 Zwickau de GER 3. 3. Liga 16th 28.6 1 Matches 2020-2021 23 Zwickau de GER 3. 3. Liga 10th 17.6 4 Matches 2022-2023 25 Karlsruher de GER 2. 2. Bundesliga 7th 9.5 339 461 73.5 6433 1774 139 169 82.2 136 179 76.0 54 88 61.4 2 1.4 1.5 +0.6 15 41 15 6 43 Matches 2023-2024 26 Karlsruher de GER 2. 2. Bundesliga 5th 16.2 678 861 78.7 12834 3267 284 330 86.1 281 331 84.9 99 156 63.5 1 1.4 2.1 -0.4 27 77 18 7 100 Matches 6 Seasons 3 Clubs 2 Leagues 100.4 1017 1322 76.9 19267 5041 423 499 84.8 417 510 81.8 153 244 62.7 9 2.8 3.6 +6.2 42 118 33 13 143 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 Zwickau (2 Seasons) 1 League 46.2 5 Wrd Bremen II (2 Seasons) 1 League 28.4 1 Karlsruher (2 Seasons) 1 League 25.8 1017 1322 76.9 19267 5041 423 499 84.8 417 510 81.8 153 244 62.7 3 2.8 3.6 +0.2 42 118 33 13 143 3. Liga (4 Seasons) 74.6 6 2. Bundesliga (2 Seasons) 25.8 1017 1322 76.9 19267 5041 423 499 84.8 417 510 81.8 153 244 62.7 3 2.8 3.6 +0.2 42 118 33 13 143
Passing Table 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 2018-2019 21 F91 Dudelange 2. Europa Lg GR 0.4 15 18 83.3 207 40 10 11 90.9 5 7 71.4 0 0 0 0.0 0.1 0.0 0 0 1 0 2 Matches 1 Season 1 Club 1 League 0.4 15 18 83.3 207 40 10 11 90.9 5 7 71.4 0 0 0 0.0 0.1 0.0 0 0 1 0 2
Pass Types Table Season Age Squad Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches 2016-2017 19 Wrd Bremen II 1 League 6.9 0 2017-2018 20 Wrd Bremen II 1 League 21.5 0 2018-2019 21 F91 Dudelange 1 League 0.4 18 18 0 0 0 0 0 0 0 0 0 0 15 0 0 2019-2020 22 Zwickau 1 League 28.6 11 2020-2021 23 Zwickau 1 League 17.6 2 2022-2023 25 Karlsruher 2 Leagues 9.7 461 449 11 7 0 11 18 1 2 1 0 0 339 1 10 2023-2024 26 Karlsruher 2 Leagues 16.4 861 824 33 18 4 14 32 3 12 4 3 0 678 4 14 7 Seasons 4 Clubs 4 Leagues 101.0 1340 1291 44 25 4 25 63 4 14 5 3 0 1032 5 24 Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches Zwickau (2 Seasons) 1 League 46.2 13 Wrd Bremen II (2 Seasons) 1 League 28.4 0 Karlsruher (2 Seasons) 2 Leagues 26.1 1322 1273 44 25 4 25 50 4 14 5 3 0 1017 5 24 F91 Dudelange (1 Season) 1 League 0.4 18 18 0 0 0 0 0 0 0 0 0 0 15 0 0 3. Liga (4 Seasons) 74.6 13 2. Bundesliga (2 Seasons) 25.8 1322 1273 44 25 4 25 49 4 14 5 3 0 1017 5 24 DFB-Pokal (2 Seasons) 0.3 1 Europa Lg (1 Season) 0.4 18 18 0 0 0 0 0 0 0 0 0 0 15 0 0
Pass Types Table Season Age Squad Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches 2018-2019 21 F91 Dudelange 2. Europa Lg GR 0.4 18 18 0 0 0 0 0 0 0 0 0 0 15 0 0 Matches 1 Season 1 Club 1 League 0.4 18 18 0 0 0 0 0 0 0 0 0 0 15 0 0
Goal and Shot Creation Table Season Age Squad Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches 2016-2017 19 Wrd Bremen II 1 League 6.9 2017-2018 20 Wrd Bremen II 1 League 21.5 2018-2019 21 F91 Dudelange 1 League 0.4 0 0.00 0 0 0 0 0 0 0 0.00 0 0 0 0 0 0 2019-2020 22 Zwickau 1 League 28.6 2020-2021 23 Zwickau 1 League 17.6 2022-2023 25 Karlsruher 2 Leagues 9.7 29 3.04 23 1 1 2 1 1 2 0.21 2 0 0 0 0 0 2023-2024 26 Karlsruher 2 Leagues 16.4 57 3.51 50 3 0 3 1 0 9 0.55 7 0 0 2 0 0 7 Seasons 4 Clubs 4 Leagues 101.0 86 3.29 73 4 1 5 2 1 11 0.42 9 0 0 2 0 0 Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches Zwickau (2 Seasons) 1 League 46.2 Wrd Bremen II (2 Seasons) 1 League 28.4 Karlsruher (2 Seasons) 2 Leagues 26.1 86 3.34 73 4 1 5 2 1 11 0.43 9 0 0 2 0 0 F91 Dudelange (1 Season) 1 League 0.4 0 0.00 0 0 0 0 0 0 0 0.00 0 0 0 0 0 0 3. Liga (4 Seasons) 74.6 2. Bundesliga (2 Seasons) 25.8 86 3.34 73 4 1 5 2 1 11 0.43 9 0 0 2 0 0 DFB-Pokal (2 Seasons) 0.3 Europa Lg (1 Season) 0.4 0 0.00 0 0 0 0 0 0 0 0.00 0 0 0 0 0 0
Goal and Shot Creation Table Season Age Squad Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches 2018-2019 21 F91 Dudelange 2. Europa Lg GR 0.4 0 0.00 0 0 0 0 0 0 0 0.00 0 0 0 0 0 0 Matches 1 Season 1 Club 1 League 0.4 0 0.00 0 0 0 0 0 0 0 0.00 0 0 0 0 0 0
Defensive Actions Table 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 2016-2017 19 Wrd Bremen II 1 League 6.9 0 0 0 2017-2018 20 Wrd Bremen II 1 League 21.5 0 0 0 2018-2019 21 F91 Dudelange 1 League 0.4 1 1 1 0 0 1 2 50.0 1 1 0 1 0 1 0 0 2019-2020 22 Zwickau 1 League 28.6 19 14 0 2020-2021 23 Zwickau 1 League 17.6 2 1 0 2022-2023 25 Karlsruher 2 Leagues 9.7 24 16 10 14 0 10 29 34.5 19 8 1 7 13 37 11 1 2023-2024 26 Karlsruher 2 Leagues 16.4 41 28 20 18 3 21 46 45.7 25 16 3 13 20 61 24 1 7 Seasons 4 Clubs 4 Leagues 101.0 66 66 31 32 3 32 77 41.6 45 25 4 21 48 99 35 2 Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches Zwickau (2 Seasons) 1 League 46.2 21 15 0 Wrd Bremen II (2 Seasons) 1 League 28.4 0 0 0 Karlsruher (2 Seasons) 2 Leagues 26.1 65 44 30 32 3 31 75 41.3 44 24 4 20 33 98 35 2 F91 Dudelange (1 Season) 1 League 0.4 1 1 1 0 0 1 2 50.0 1 1 0 1 0 1 0 0 3. Liga (4 Seasons) 74.6 21 15 0 2. Bundesliga (2 Seasons) 25.8 65 44 30 32 3 31 75 41.3 44 24 4 20 33 98 35 2 DFB-Pokal (2 Seasons) 0.3 0 0 0 Europa Lg (1 Season) 0.4 1 1 1 0 0 1 2 50.0 1 1 0 1 0 1 0 0
Defensive Actions Table Season Age Squad Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches 2016-2017 19 Wrd Bremen II de GER 3. 3. Liga 17th 6.9 0 0 Matches 2017-2018 20 Wrd Bremen II de GER 3. 3. Liga 18th 21.5 0 0 Matches 2019-2020 22 Zwickau de GER 3. 3. Liga 16th 28.6 19 14 Matches 2020-2021 23 Zwickau de GER 3. 3. Liga 10th 17.6 2 1 Matches 2022-2023 25 Karlsruher de GER 2. 2. Bundesliga 7th 9.5 24 16 10 14 0 10 29 34.5 19 8 1 7 13 37 11 1 Matches 2023-2024 26 Karlsruher de GER 2. 2. Bundesliga 5th 16.2 41 28 20 18 3 21 46 45.7 25 16 3 13 20 61 24 1 Matches 6 Seasons 3 Clubs 2 Leagues 100.4 65 65 30 32 3 31 75 41.3 44 24 4 20 48 98 35 2 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 Zwickau (2 Seasons) 1 League 46.2 21 15 0 Wrd Bremen II (2 Seasons) 1 League 28.4 0 0 0 Karlsruher (2 Seasons) 1 League 25.8 65 44 30 32 3 31 75 41.3 44 24 4 20 33 98 35 2 3. Liga (4 Seasons) 74.6 21 15 0 2. Bundesliga (2 Seasons) 25.8 65 44 30 32 3 31 75 41.3 44 24 4 20 33 98 35 2
Defensive Actions Table 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 2018-2019 21 F91 Dudelange 2. Europa Lg GR 0.4 1 1 1 0 0 1 2 50.0 1 1 0 1 0 1 0 0 Matches 1 Season 1 Club 1 League 0.4 1 1 1 0 0 1 2 50.0 1 1 0 1 0 1 0 0
Possession Table 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 2016-2017 19 Wrd Bremen II de GER 3. 3. Liga 6.9 Matches 2017-2018 20 Wrd Bremen II de GER 3. 3. Liga 21.5 Matches 2018-2019 21 F91 Dudelange 2. Europa Lg 0.4 21 2 5 8 8 0 21 0 0 0 9 86 52 0 0 0 0 1 15 3 Matches 2019-2020 22 Zwickau de GER 3. 3. Liga 28.6 Matches 2020-2021 23 Zwickau de GER 3. 3. Liga 17.6 Matches 2022-2023 25 Karlsruher de GER 2. 2. Bundesliga 9.5 583 24 132 282 173 32 583 21 10 47.6 10 47.6 300 1275 526 9 6 3 17 9 381 39 Matches 2022-2023 25 Karlsruher de GER DFB-Pokal 0.1 Matches 2023-2024 26 Karlsruher de GER 2. 2. Bundesliga 16.2 1033 46 245 556 237 36 1033 19 17 89.5 2 10.5 514 2324 1018 15 8 1 20 11 674 56 Matches 2023-2024 26 Karlsruher de GER DFB-Pokal 0.2 Matches 7 Seasons 4 Clubs 4 Leagues 101.0 1637 72 382 846 418 68 1637 40 27 67.5 12 30.0 823 3685 1596 24 14 4 37 21 1070 98 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 Zwickau (2 Seasons) 1 League 46.2 Wrd Bremen II (2 Seasons) 1 League 28.4 Karlsruher (2 Seasons) 2 Leagues 26.1 1616 70 377 838 410 68 1616 40 27 67.5 12 30.0 814 3599 1544 24 14 4 37 20 1055 95 F91 Dudelange (1 Season) 1 League 0.4 21 2 5 8 8 0 21 0 0 0 9 86 52 0 0 0 0 1 15 3 3. Liga (4 Seasons) 74.6 2. Bundesliga (2 Seasons) 25.8 1616 70 377 838 410 68 1616 40 27 67.5 12 30.0 814 3599 1544 24 14 4 37 20 1055 95 DFB-Pokal (2 Seasons) 0.3 Europa Lg (1 Season) 0.4 21 2 5 8 8 0 21 0 0 0 9 86 52 0 0 0 0 1 15 3
Possession Table 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 2016-2017 19 Wrd Bremen II 1 League 6.9 2017-2018 20 Wrd Bremen II 1 League 21.5 2018-2019 21 F91 Dudelange 1 League 0.4 21 2 5 8 8 0 21 0 0 0 9 86 52 0 0 0 0 1 15 3 2019-2020 22 Zwickau 1 League 28.6 2020-2021 23 Zwickau 1 League 17.6 2022-2023 25 Karlsruher 2 Leagues 9.7 583 24 132 282 173 32 583 21 10 47.6 10 47.6 300 1275 526 9 6 3 17 9 381 39 2023-2024 26 Karlsruher 2 Leagues 16.4 1033 46 245 556 237 36 1033 19 17 89.5 2 10.5 514 2324 1018 15 8 1 20 11 674 56 7 Seasons 4 Clubs 4 Leagues 101.0 1637 72 382 846 418 68 1637 40 27 67.5 12 30.0 823 3685 1596 24 14 4 37 21 1070 98 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 Zwickau (2 Seasons) 1 League 46.2 Wrd Bremen II (2 Seasons) 1 League 28.4 Karlsruher (2 Seasons) 2 Leagues 26.1 1616 70 377 838 410 68 1616 40 27 67.5 12 30.0 814 3599 1544 24 14 4 37 20 1055 95 F91 Dudelange (1 Season) 1 League 0.4 21 2 5 8 8 0 21 0 0 0 9 86 52 0 0 0 0 1 15 3 3. Liga (4 Seasons) 74.6 2. Bundesliga (2 Seasons) 25.8 1616 70 377 838 410 68 1616 40 27 67.5 12 30.0 814 3599 1544 24 14 4 37 20 1055 95 DFB-Pokal (2 Seasons) 0.3 Europa Lg (1 Season) 0.4 21 2 5 8 8 0 21 0 0 0 9 86 52 0 0 0 0 1 15 3
Possession Table 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 2016-2017 19 Wrd Bremen II de GER 3. 3. Liga 17th 6.9 Matches 2017-2018 20 Wrd Bremen II de GER 3. 3. Liga 18th 21.5 Matches 2019-2020 22 Zwickau de GER 3. 3. Liga 16th 28.6 Matches 2020-2021 23 Zwickau de GER 3. 3. Liga 10th 17.6 Matches 2022-2023 25 Karlsruher de GER 2. 2. Bundesliga 7th 9.5 583 24 132 282 173 32 583 21 10 47.6 10 47.6 300 1275 526 9 6 3 17 9 381 39 Matches 2023-2024 26 Karlsruher de GER 2. 2. Bundesliga 5th 16.2 1033 46 245 556 237 36 1033 19 17 89.5 2 10.5 514 2324 1018 15 8 1 20 11 674 56 Matches 6 Seasons 3 Clubs 2 Leagues 100.4 1616 70 377 838 410 68 1616 40 27 67.5 12 30.0 814 3599 1544 24 14 4 37 20 1055 95 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 Zwickau (2 Seasons) 1 League 46.2 Wrd Bremen II (2 Seasons) 1 League 28.4 Karlsruher (2 Seasons) 1 League 25.8 1616 70 377 838 410 68 1616 40 27 67.5 12 30.0 814 3599 1544 24 14 4 37 20 1055 95 3. Liga (4 Seasons) 74.6 2. Bundesliga (2 Seasons) 25.8 1616 70 377 838 410 68 1616 40 27 67.5 12 30.0 814 3599 1544 24 14 4 37 20 1055 95
Possession Table Season Age Squad Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches 2022-2023 25 Karlsruher de GER DFB-Pokal R32 0.1 Matches 2023-2024 26 Karlsruher de GER DFB-Pokal R64 0.2 Matches 2 Seasons 1 Club 1 League 0.3
Possession Table 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 2018-2019 21 F91 Dudelange 2. Europa Lg GR 0.4 21 2 5 8 8 0 21 0 0 0 9 86 52 0 0 0 0 1 15 3 Matches 1 Season 1 Club 1 League 0.4 21 2 5 8 8 0 21 0 0 0 9 86 52 0 0 0 0 1 15 3
Playing Time Table 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 2016-2017 19 Wrd Bremen II de GER 3. 3. Liga 18 620 34 18.1 6.9 6 3 12 10 0.72 3 9 -6 -0.87 -0.55 Matches 2017-2018 20 Wrd Bremen II de GER 3. 3. Liga 32 1,937 61 56.6 21.5 23 10 9 5 0.69 20 34 -14 -0.65 -0.10 Matches 2018-2019 21 F91 Dudelange 2. Europa Lg 2 33 17 6.1 0.4 0 0 2 17 2 0.50 1 1 0 0.00 +2.31 0.1 1.4 -1.4 -3.69 -1.74 Matches 2019-2020 22 Zwickau de GER 3. 3. Liga 33 2,575 78 75.3 28.6 30 83 18 3 25 0 1.21 41 43 -2 -0.07 +0.25 Matches 2020-2021 23 Zwickau de GER 3. 3. Liga 27 1,580 59 46.2 17.6 16 78 6 11 30 1 1.44 24 23 +1 +0.06 +0.06 Matches 2022-2023 25 Karlsruher de GER 2. 2. Bundesliga 19 858 45 28.0 9.5 11 70 1 8 12 8 1.47 15 14 +1 +0.10 +0.02 14.2 11.6 +2.6 +0.27 +0.08 Matches 2022-2023 25 Karlsruher de GER DFB-Pokal 1 13 13 6.2 0.1 0 0 1 13 1 3.00 2 0 +2 +13.85 +11.11 Matches 2023-2024 26 Karlsruher de GER 2. 2. Bundesliga 26 1,462 56 47.8 16.2 17 73 4 9 24 1 1.38 33 25 +8 +0.49 -0.18 25.7 27.3 -1.6 -0.10 -0.64 Matches 2023-2024 26 Karlsruher de GER DFB-Pokal 1 16 16 17.8 0.2 0 0 1 16 0 0.00 0 1 -1 -5.63 -5.63 Matches 7 Seasons 4 Clubs 4 Leagues 159 9,094 57 44.1 101.0 103 78 42 56 22 28 1.14 139 150 -11 -0.11 +0.01 40.0 40.4 -0.3 -0.01 -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 Zwickau (2 Seasons) 1 League 60 4,155 69 60.7 46.2 46 82 24 14 29 1 1.31 65 66 -1 -0.02 +0.08 Wrd Bremen II (2 Seasons) 1 League 50 2,557 51 37.4 28.4 29 13 21 15 0.70 23 43 -20 -0.70 -0.30 Karlsruher (2 Seasons) 2 Leagues 47 2,349 50 36.6 26.1 28 72 5 19 18 10 1.42 50 40 +10 +0.38 -0.06 39.9 38.9 +1.0 +0.04 -0.30 F91 Dudelange (1 Season) 1 League 2 33 17 6.1 0.4 0 0 2 17 2 0.50 1 1 0 0.00 +2.31 0.1 1.4 -1.4 -3.69 -1.74 3. Liga (4 Seasons) 110 6,712 61 49.1 74.6 75 82 37 35 29 16 1.04 88 109 -21 -0.28 0.00 2. Bundesliga (2 Seasons) 45 2,320 52 37.9 25.8 28 72 5 17 18 9 1.42 48 39 +9 +0.35 +0.02 39.9 38.9 +1.0 +0.04 -0.30 DFB-Pokal (2 Seasons) 2 29 15 9.7 0.3 0 0 2 15 1 1.50 2 1 +1 +3.10 +1.11 Europa Lg (1 Season) 2 33 17 6.1 0.4 0 0 2 17 2 0.50 1 1 0 0.00 +2.31 0.1 1.4 -1.4 -3.69 -1.74
Playing Time Table 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 2016-2017 19 Wrd Bremen II 1 League 18 620 34 18.1 6.9 6 3 12 10 0.72 3 9 -6 -0.87 -0.55 2017-2018 20 Wrd Bremen II 1 League 32 1,937 61 56.6 21.5 23 10 9 5 0.69 20 34 -14 -0.65 -0.10 2018-2019 21 F91 Dudelange 1 League 2 33 17 6.1 0.4 0 0 2 17 2 0.50 1 1 0 0.00 +2.31 0.1 1.4 -1.4 -3.69 -1.74 2019-2020 22 Zwickau 1 League 33 2,575 78 75.3 28.6 30 83 18 3 25 0 1.21 41 43 -2 -0.07 +0.25 2020-2021 23 Zwickau 1 League 27 1,580 59 46.2 17.6 16 78 6 11 30 1 1.44 24 23 +1 +0.06 +0.06 2022-2023 25 Karlsruher 2 Leagues 20 871 44 26.6 9.7 11 70 1 9 12 9 1.55 17 14 +3 +0.31 +0.01 14.2 11.6 +2.6 +0.27 +0.08 2023-2024 26 Karlsruher 2 Leagues 27 1,478 55 46.9 16.4 17 73 4 10 23 1 1.33 33 26 +7 +0.43 -0.22 25.7 27.3 -1.6 -0.10 -0.64 7 Seasons 4 Clubs 4 Leagues 159 9,094 57 44.1 101.0 103 78 42 56 22 28 1.14 139 150 -11 -0.11 +0.01 40.0 40.4 -0.3 -0.01 -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 Zwickau (2 Seasons) 1 League 60 4,155 69 60.7 46.2 46 82 24 14 29 1 1.31 65 66 -1 -0.02 +0.08 Wrd Bremen II (2 Seasons) 1 League 50 2,557 51 37.4 28.4 29 13 21 15 0.70 23 43 -20 -0.70 -0.30 Karlsruher (2 Seasons) 2 Leagues 47 2,349 50 36.6 26.1 28 72 5 19 18 10 1.42 50 40 +10 +0.38 -0.06 39.9 38.9 +1.0 +0.04 -0.30 F91 Dudelange (1 Season) 1 League 2 33 17 6.1 0.4 0 0 2 17 2 0.50 1 1 0 0.00 +2.31 0.1 1.4 -1.4 -3.69 -1.74 3. Liga (4 Seasons) 110 6,712 61 49.1 74.6 75 82 37 35 29 16 1.04 88 109 -21 -0.28 0.00 2. Bundesliga (2 Seasons) 45 2,320 52 37.9 25.8 28 72 5 17 18 9 1.42 48 39 +9 +0.35 +0.02 39.9 38.9 +1.0 +0.04 -0.30 DFB-Pokal (2 Seasons) 2 29 15 9.7 0.3 0 0 2 15 1 1.50 2 1 +1 +3.10 +1.11 Europa Lg (1 Season) 2 33 17 6.1 0.4 0 0 2 17 2 0.50 1 1 0 0.00 +2.31 0.1 1.4 -1.4 -3.69 -1.74
Playing Time Table 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 2016-2017 19 Wrd Bremen II de GER 3. 3. Liga 17th 18 620 34 18.1 6.9 6 3 12 10 0.72 3 9 -6 -0.87 -0.55 Matches 2017-2018 20 Wrd Bremen II de GER 3. 3. Liga 18th 32 1,937 61 56.6 21.5 23 10 9 5 0.69 20 34 -14 -0.65 -0.10 Matches 2019-2020 22 Zwickau de GER 3. 3. Liga 16th 33 2,575 78 75.3 28.6 30 83 18 3 25 0 1.21 41 43 -2 -0.07 +0.25 Matches 2020-2021 23 Zwickau de GER 3. 3. Liga 10th 27 1,580 59 46.2 17.6 16 78 6 11 30 1 1.44 24 23 +1 +0.06 +0.06 Matches 2022-2023 25 Karlsruher de GER 2. 2. Bundesliga 7th 19 858 45 28.0 9.5 11 70 1 8 12 8 1.47 15 14 +1 +0.10 +0.02 14.2 11.6 +2.6 +0.27 +0.08 Matches 2023-2024 26 Karlsruher de GER 2. 2. Bundesliga 5th 26 1,462 56 47.8 16.2 17 73 4 9 24 1 1.38 33 25 +8 +0.49 -0.18 25.7 27.3 -1.6 -0.10 -0.64 Matches 6 Seasons 3 Clubs 2 Leagues 155 9,032 58 45.6 100.4 103 78 42 52 23 25 1.15 136 148 -12 -0.12 -0.05 39.9 38.9 +1.0 +0.04 -0.30 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 Zwickau (2 Seasons) 1 League 60 4,155 69 60.7 46.2 46 82 24 14 29 1 1.31 65 66 -1 -0.02 +0.08 Wrd Bremen II (2 Seasons) 1 League 50 2,557 51 37.4 28.4 29 13 21 15 0.70 23 43 -20 -0.70 -0.30 Karlsruher (2 Seasons) 1 League 45 2,320 52 37.9 25.8 28 72 5 17 18 9 1.42 48 39 +9 +0.35 +0.02 39.9 38.9 +1.0 +0.04 -0.30 3. Liga (4 Seasons) 110 6,712 61 49.1 74.6 75 82 37 35 29 16 1.04 88 109 -21 -0.28 0.00 2. Bundesliga (2 Seasons) 45 2,320 52 37.9 25.8 28 72 5 17 18 9 1.42 48 39 +9 +0.35 +0.02 39.9 38.9 +1.0 +0.04 -0.30
Playing Time Table Season Age Squad Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches 2022-2023 25 Karlsruher de GER DFB-Pokal R32 1 13 13 6.2 0.1 0 0 1 13 1 3.00 2 0 +2 +13.85 +11.11 Matches 2023-2024 26 Karlsruher de GER DFB-Pokal R64 1 16 16 17.8 0.2 0 0 1 16 0 0.00 0 1 -1 -5.63 -5.63 Matches 2 Seasons 1 Club 1 League 2 29 15 9.7 0.3 0 0 2 15 1 1.50 2 1 +1 +3.10 +1.11
Playing Time Table 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 2018-2019 21 F91 Dudelange 2. Europa Lg GR 2 33 17 6.1 0.4 0 0 2 17 2 0.50 1 1 0 0.00 +2.31 0.1 1.4 -1.4 -3.69 -1.74 Matches 1 Season 1 Club 1 League 2 33 17 6.1 0.4 0 0 2 17 2 0.50 1 1 0 0.00 +2.31 0.1 1.4 -1.4 -3.69 -1.74
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches 2016-2017 19 Wrd Bremen II 1 League 6.9 3 1 0 0 0 0 0 0 0 0 0 2017-2018 20 Wrd Bremen II 1 League 21.5 6 0 0 0 0 0 0 0 0 0 0 2018-2019 21 F91 Dudelange 1 League 0.4 0 0 0 2 0 0 0 0 1 0 0 0 1 0 1 0.0 2019-2020 22 Zwickau 1 League 28.6 14 1 0 20 10 0 11 14 19 0 0 0 2020-2021 23 Zwickau 1 League 17.6 7 0 0 1 0 0 2 1 2 0 2022-2023 25 Karlsruher 2 Leagues 9.7 5 0 0 14 5 0 18 13 16 0 0 0 59 5 11 31.3 2023-2024 26 Karlsruher 2 Leagues 16.4 8 0 0 21 9 1 32 20 28 0 0 0 93 20 17 54.1 7 Seasons 4 Clubs 4 Leagues 101.0 43 2 0 58 24 1 63 48 66 0 0 0 153 25 29 46.3 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches Zwickau (2 Seasons) 1 League 46.2 21 1 0 21 10 0 13 15 21 0 0 0 Wrd Bremen II (2 Seasons) 1 League 28.4 9 1 0 0 0 0 0 0 0 0 0 Karlsruher (2 Seasons) 2 Leagues 26.1 13 0 0 35 14 1 50 33 44 0 0 0 152 25 28 47.2 F91 Dudelange (1 Season) 1 League 0.4 0 0 0 2 0 0 0 0 1 0 0 0 1 0 1 0.0 3. Liga (4 Seasons) 74.6 30 2 0 21 10 0 13 15 21 0 0 0 2. Bundesliga (2 Seasons) 25.8 13 0 0 35 14 1 49 33 44 0 0 0 152 25 28 47.2 DFB-Pokal (2 Seasons) 0.3 0 0 0 0 0 0 1 0 0 0 Europa Lg (1 Season) 0.4 0 0 0 2 0 0 0 0 1 0 0 0 1 0 1 0.0
Miscellaneous Stats Table Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches 2016-2017 19 Wrd Bremen II de GER 3. 3. Liga 17th 6.9 3 1 0 0 0 0 0 0 0 0 0 Matches 2017-2018 20 Wrd Bremen II de GER 3. 3. Liga 18th 21.5 6 0 0 0 0 0 0 0 0 0 0 Matches 2019-2020 22 Zwickau de GER 3. 3. Liga 16th 28.6 14 1 0 20 10 0 11 14 19 0 0 0 Matches 2020-2021 23 Zwickau de GER 3. 3. Liga 10th 17.6 7 0 0 1 0 0 2 1 2 0 Matches 2022-2023 25 Karlsruher de GER 2. 2. Bundesliga 7th 9.5 5 0 0 14 5 0 18 13 16 0 0 0 59 5 11 31.3 Matches 2023-2024 26 Karlsruher de GER 2. 2. Bundesliga 5th 16.2 8 0 0 21 9 1 31 20 28 0 0 0 93 20 17 54.1 Matches 6 Seasons 3 Clubs 2 Leagues 100.4 43 2 0 56 24 1 62 48 65 0 0 0 152 25 28 47.2 Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches Zwickau (2 Seasons) 1 League 46.2 21 1 0 21 10 0 13 15 21 0 0 0 Wrd Bremen II (2 Seasons) 1 League 28.4 9 1 0 0 0 0 0 0 0 0 0 Karlsruher (2 Seasons) 1 League 25.8 13 0 0 35 14 1 49 33 44 0 0 0 152 25 28 47.2 3. Liga (4 Seasons) 74.6 30 2 0 21 10 0 13 15 21 0 0 0 2. Bundesliga (2 Seasons) 25.8 13 0 0 35 14 1 49 33 44 0 0 0 152 25 28 47.2
Miscellaneous Stats Table Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches 2018-2019 21 F91 Dudelange 2. Europa Lg GR 0.4 0 0 0 2 0 0 0 0 1 0 0 0 1 0 1 0.0 Matches 1 Season 1 Club 1 League 0.4 0 0 0 2 0 0 0 0 1 0 0 0 1 0 1 0.0
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 .
View Additional Information
More Leon Jensen Pages
Leon Jensen Overview
Stats by Competition
Match Logs (Summary)
Match Logs (Passing)
Match Logs (Pass Types)
Match Logs (Goal and Shot Creation)
Match Logs (Defensive Actions)
Match Logs (Possession)
Match Logs (Miscellaneous Stats)
Scouting Report
Stathead & Player Comparison
Player Club Summary