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 2024-2025 27 Karlsruher de GER 2. 2. Bundesliga 10 10 856 9.5 3 0 3 3 0 0 3 0 1.3 1.3 1.0 2.2 9 55 30 0.32 0.00 0.32 0.32 0.32 0.13 0.10 0.23 0.13 0.23 Matches 2024-2025 27 Karlsruher de GER DFB-Pokal 1 1 64 0.7 0 1 1 0 0 0 0 0 0.00 1.41 1.41 0.00 1.41 Matches 8 Seasons 4 Clubs 4 Leagues 170 114 10,014 111.3 22 10 32 22 0 0 46 2 4.6 4.6 3.7 8.3 33 200 128 0.20 0.09 0.29 0.20 0.29 0.13 0.10 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 Karlsruher (3 Seasons) 2 Leagues 58 39 3,269 36.3 9 4 13 9 0 0 16 0 4.6 4.6 3.7 8.3 33 198 125 0.25 0.11 0.36 0.25 0.36 0.13 0.11 0.24 0.13 0.24 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 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 (3 Seasons) 55 38 3,176 35.3 9 3 12 9 0 0 16 0 4.6 4.6 3.7 8.3 33 198 125 0.26 0.09 0.34 0.26 0.34 0.13 0.11 0.24 0.13 0.24 DFB-Pokal (3 Seasons) 3 1 93 1.0 0 1 1 0 0 0 0 0 0.00 0.97 0.97 0.00 0.97 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 2024-2025 27 Karlsruher 2 Leagues 11 11 920 10.2 3 1 4 3 0 0 3 0 1.3 1.3 1.0 2.2 9 55 30 0.29 0.10 0.39 0.29 0.39 0.13 0.10 0.23 0.13 0.23 8 Seasons 4 Clubs 4 Leagues 170 114 10,014 111.3 22 10 32 22 0 0 46 2 4.6 4.6 3.7 8.3 33 200 128 0.20 0.09 0.29 0.20 0.29 0.13 0.10 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 Karlsruher (3 Seasons) 2 Leagues 58 39 3,269 36.3 9 4 13 9 0 0 16 0 4.6 4.6 3.7 8.3 33 198 125 0.25 0.11 0.36 0.25 0.36 0.13 0.11 0.24 0.13 0.24 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 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 (3 Seasons) 55 38 3,176 35.3 9 3 12 9 0 0 16 0 4.6 4.6 3.7 8.3 33 198 125 0.26 0.09 0.34 0.26 0.34 0.13 0.11 0.24 0.13 0.24 DFB-Pokal (3 Seasons) 3 1 93 1.0 0 1 1 0 0 0 0 0 0.00 0.97 0.97 0.00 0.97 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 2024-2025 27 Karlsruher de GER 2. 2. Bundesliga 4th 10 10 856 9.5 3 0 3 3 0 0 3 0 1.3 1.3 1.0 2.2 9 55 30 0.32 0.00 0.32 0.32 0.32 0.13 0.10 0.23 0.13 0.23 Matches 7 Seasons 3 Clubs 2 Leagues 165 113 9,888 109.9 22 9 31 22 0 0 46 2 4.6 4.6 3.7 8.3 33 198 125 0.20 0.08 0.28 0.20 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 Karlsruher (3 Seasons) 1 League 55 38 3,176 35.3 9 3 12 9 0 0 16 0 4.6 4.6 3.7 8.3 33 198 125 0.26 0.09 0.34 0.26 0.34 0.13 0.11 0.24 0.13 0.24 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 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 (3 Seasons) 55 38 3,176 35.3 9 3 12 9 0 0 16 0 4.6 4.6 3.7 8.3 33 198 125 0.26 0.09 0.34 0.26 0.34 0.13 0.11 0.24 0.13 0.24
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 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 2024-2025 27 Karlsruher 2 Leagues 10.2 3 7 4 57.1 0.68 0.39 0.43 0.75 18.5 0 0 0 1.3 1.3 0.18 +1.7 +1.7 8 Seasons 4 Clubs 4 Leagues 111.3 22 58 41 70.7 0.52 0.37 0.38 0.54 19.2 1 0 0 4.6 4.6 0.11 +4.4 +4.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 Matches Karlsruher (3 Seasons) 2 Leagues 36.3 9 42 15 35.7 1.16 0.41 0.21 0.60 19.2 1 0 0 4.6 4.6 0.11 +4.4 +4.4 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 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 (3 Seasons) 35.3 9 42 15 35.7 1.19 0.43 0.21 0.60 19.2 1 0 0 4.6 4.6 0.11 +4.4 +4.4 DFB-Pokal (3 Seasons) 1.0 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 2024-2025 27 Karlsruher de GER 2. 2. Bundesliga 4th 9.5 3 7 4 57.1 0.74 0.42 0.43 0.75 18.5 0 0 0 1.3 1.3 0.18 +1.7 +1.7 Matches 7 Seasons 3 Clubs 2 Leagues 109.9 22 58 41 70.7 0.53 0.37 0.38 0.54 19.2 1 0 0 4.6 4.6 0.11 +4.4 +4.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 Matches Karlsruher (3 Seasons) 1 League 35.3 9 42 15 35.7 1.19 0.43 0.21 0.60 19.2 1 0 0 4.6 4.6 0.11 +4.4 +4.4 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 3. Liga (4 Seasons) 74.6 13 16 26 162.5 0.21 0.35 0.81 0.50 0 0 2. Bundesliga (3 Seasons) 35.3 9 42 15 35.7 1.19 0.43 0.21 0.60 19.2 1 0 0 4.6 4.6 0.11 +4.4 +4.4
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 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 2024-2025 27 Karlsruher 2 Leagues 10.2 387 493 78.5 7232 1511 163 198 82.3 164 191 85.9 53 86 61.6 1 1.0 0.8 0.0 9 45 9 1 55 8 Seasons 4 Clubs 4 Leagues 111.3 1419 1833 77.4 26706 6592 596 708 84.2 586 708 82.8 206 330 62.4 10 3.7 4.5 +6.3 51 163 43 14 200 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 Karlsruher (3 Seasons) 2 Leagues 36.3 1404 1815 77.4 26499 6552 586 697 84.1 581 701 82.9 206 330 62.4 4 3.7 4.4 +0.3 51 163 42 14 198 Zwickau (2 Seasons) 1 League 46.2 5 Wrd Bremen II (2 Seasons) 1 League 28.4 1 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 (3 Seasons) 35.3 1404 1815 77.4 26499 6552 586 697 84.1 581 701 82.9 206 330 62.4 3 3.7 4.4 -0.7 51 163 42 14 198 DFB-Pokal (3 Seasons) 1.0 1 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 2024-2025 27 Karlsruher de GER 2. 2. Bundesliga 4th 9.5 387 493 78.5 7232 1511 163 198 82.3 164 191 85.9 53 86 61.6 0 1.0 0.8 -1.0 9 45 9 1 55 Matches 7 Seasons 3 Clubs 2 Leagues 109.9 1404 1815 77.4 26499 6552 586 697 84.1 581 701 82.9 206 330 62.4 9 3.7 4.4 +5.3 51 163 42 14 198 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 Karlsruher (3 Seasons) 1 League 35.3 1404 1815 77.4 26499 6552 586 697 84.1 581 701 82.9 206 330 62.4 3 3.7 4.4 -0.7 51 163 42 14 198 Zwickau (2 Seasons) 1 League 46.2 5 Wrd Bremen II (2 Seasons) 1 League 28.4 1 3. Liga (4 Seasons) 74.6 6 2. Bundesliga (3 Seasons) 35.3 1404 1815 77.4 26499 6552 586 697 84.1 581 701 82.9 206 330 62.4 3 3.7 4.4 -0.7 51 163 42 14 198
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 2024-2025 27 Karlsruher 2 Leagues 10.2 493 481 11 8 1 10 9 0 0 0 0 0 387 1 8 8 Seasons 4 Clubs 4 Leagues 111.3 1833 1772 55 33 5 35 72 4 14 5 3 0 1419 6 32 Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches Karlsruher (3 Seasons) 2 Leagues 36.3 1815 1754 55 33 5 35 59 4 14 5 3 0 1404 6 32 Zwickau (2 Seasons) 1 League 46.2 13 Wrd Bremen II (2 Seasons) 1 League 28.4 0 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 (3 Seasons) 35.3 1815 1754 55 33 5 35 58 4 14 5 3 0 1404 6 32 DFB-Pokal (3 Seasons) 1.0 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 2024-2025 27 Karlsruher 2 Leagues 10.2 26 2.73 23 0 1 1 0 1 2 0.21 2 0 0 0 0 0 8 Seasons 4 Clubs 4 Leagues 111.3 112 3.14 96 4 2 6 2 2 13 0.36 11 0 0 2 0 0 Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches Karlsruher (3 Seasons) 2 Leagues 36.3 112 3.17 96 4 2 6 2 2 13 0.37 11 0 0 2 0 0 Zwickau (2 Seasons) 1 League 46.2 Wrd Bremen II (2 Seasons) 1 League 28.4 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 (3 Seasons) 35.3 112 3.17 96 4 2 6 2 2 13 0.37 11 0 0 2 0 0 DFB-Pokal (3 Seasons) 1.0 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 2024-2025 27 Karlsruher 2 Leagues 10.2 23 15 13 9 1 10 20 50.0 10 12 4 8 10 33 9 0 8 Seasons 4 Clubs 4 Leagues 111.3 89 81 44 41 4 42 97 43.3 55 37 8 29 58 132 44 2 Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches Karlsruher (3 Seasons) 2 Leagues 36.3 88 59 43 41 4 41 95 43.2 54 36 8 28 43 131 44 2 Zwickau (2 Seasons) 1 League 46.2 21 15 0 Wrd Bremen II (2 Seasons) 1 League 28.4 0 0 0 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 (3 Seasons) 35.3 88 59 43 41 4 41 95 43.2 54 36 8 28 43 131 44 2 DFB-Pokal (3 Seasons) 1.0 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 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 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 2024-2025 27 Karlsruher 2 Leagues 10.2 583 20 121 347 119 29 583 9 6 66.7 3 33.3 261 1127 486 9 4 4 11 8 411 30 8 Seasons 4 Clubs 4 Leagues 111.3 2220 92 503 1193 537 97 2220 49 33 67.3 15 30.6 1084 4812 2082 33 18 8 48 29 1481 128 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 Karlsruher (3 Seasons) 2 Leagues 36.3 2199 90 498 1185 529 97 2199 49 33 67.3 15 30.6 1075 4726 2030 33 18 8 48 28 1466 125 Zwickau (2 Seasons) 1 League 46.2 Wrd Bremen II (2 Seasons) 1 League 28.4 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 (3 Seasons) 35.3 2199 90 498 1185 529 97 2199 49 33 67.3 15 30.6 1075 4726 2030 33 18 8 48 28 1466 125 DFB-Pokal (3 Seasons) 1.0 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 2024-2025 27 Karlsruher de GER 2. 2. Bundesliga 4th 9.5 583 20 121 347 119 29 583 9 6 66.7 3 33.3 261 1127 486 9 4 4 11 8 411 30 Matches 7 Seasons 3 Clubs 2 Leagues 109.9 2199 90 498 1185 529 97 2199 49 33 67.3 15 30.6 1075 4726 2030 33 18 8 48 28 1466 125 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 Karlsruher (3 Seasons) 1 League 35.3 2199 90 498 1185 529 97 2199 49 33 67.3 15 30.6 1075 4726 2030 33 18 8 48 28 1466 125 Zwickau (2 Seasons) 1 League 46.2 Wrd Bremen II (2 Seasons) 1 League 28.4 3. Liga (4 Seasons) 74.6 2. Bundesliga (3 Seasons) 35.3 2199 90 498 1185 529 97 2199 49 33 67.3 15 30.6 1075 4726 2030 33 18 8 48 28 1466 125
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.62 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 2024-2025 27 Karlsruher de GER 2. 2. Bundesliga 10 856 86 95.1 9.5 10 86 4 0 0 1.90 19 17 +2 +0.21 -3.88 14.1 13.4 +0.7 +0.07 +0.23 Matches 2024-2025 27 Karlsruher de GER DFB-Pokal 1 64 64 35.6 0.7 1 64 0 0 1 3.00 3 0 +3 +4.22 +1.12 Matches 8 Seasons 4 Clubs 4 Leagues 170 10,014 59 46.1 111.3 114 79 46 56 22 29 1.20 161 167 -6 -0.05 +0.02 54.1 53.8 +0.3 +0.01 -0.05 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 Karlsruher (3 Seasons) 2 Leagues 58 3,269 56 43.6 36.3 39 75 9 19 18 11 1.53 72 57 +15 +0.41 -0.14 54.0 52.3 +1.7 +0.05 -0.28 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 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 (3 Seasons) 55 3,176 58 45.2 35.3 38 75 9 17 18 9 1.51 67 56 +11 +0.31 -0.06 54.0 52.3 +1.7 +0.05 -0.28 DFB-Pokal (3 Seasons) 3 93 31 19.4 1.0 1 64 0 2 15 2 2.00 5 1 +4 +3.87 +1.55 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.62 2024-2025 27 Karlsruher 2 Leagues 11 920 84 85.2 10.2 11 84 4 0 1 2.00 22 17 +5 +0.49 -2.89 14.1 13.4 +0.7 +0.07 +0.23 8 Seasons 4 Clubs 4 Leagues 170 10,014 59 46.1 111.3 114 79 46 56 22 29 1.20 161 167 -6 -0.05 +0.02 54.1 53.8 +0.3 +0.01 -0.05 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 Karlsruher (3 Seasons) 2 Leagues 58 3,269 56 43.6 36.3 39 75 9 19 18 11 1.53 72 57 +15 +0.41 -0.14 54.0 52.3 +1.7 +0.05 -0.28 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 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 (3 Seasons) 55 3,176 58 45.2 35.3 38 75 9 17 18 9 1.51 67 56 +11 +0.31 -0.06 54.0 52.3 +1.7 +0.05 -0.28 DFB-Pokal (3 Seasons) 3 93 31 19.4 1.0 1 64 0 2 15 2 2.00 5 1 +4 +3.87 +1.55 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.62 Matches 2024-2025 27 Karlsruher de GER 2. 2. Bundesliga 4th 10 856 86 95.1 9.5 10 86 4 0 0 1.90 19 17 +2 +0.21 -3.88 14.1 13.4 +0.7 +0.07 +0.23 Matches 7 Seasons 3 Clubs 2 Leagues 165 9,888 60 47.8 109.9 113 79 46 52 23 25 1.19 155 165 -10 -0.09 -0.04 54.0 52.3 +1.7 +0.05 -0.28 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 Karlsruher (3 Seasons) 1 League 55 3,176 58 45.2 35.3 38 75 9 17 18 9 1.51 67 56 +11 +0.31 -0.06 54.0 52.3 +1.7 +0.05 -0.28 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 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 (3 Seasons) 55 3,176 58 45.2 35.3 38 75 9 17 18 9 1.51 67 56 +11 +0.31 -0.06 54.0 52.3 +1.7 +0.05 -0.28
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 2024-2025 27 Karlsruher de GER DFB-Pokal R32 1 64 64 35.6 0.7 1 64 0 0 1 3.00 3 0 +3 +4.22 +1.12 Matches 3 Seasons 1 Club 1 League 3 93 31 19.4 1.0 1 64 0 2 15 2 2.00 5 1 +4 +3.87 +1.55
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 2024-2025 27 Karlsruher 2 Leagues 10.2 3 0 0 13 3 1 9 10 15 0 0 0 41 9 5 64.3 8 Seasons 4 Clubs 4 Leagues 111.3 46 2 0 71 27 2 72 58 81 0 0 0 194 34 34 50.0 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches Karlsruher (3 Seasons) 2 Leagues 36.3 16 0 0 48 17 2 59 43 59 0 0 0 193 34 33 50.7 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 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 (3 Seasons) 35.3 16 0 0 47 17 2 58 43 59 0 0 0 193 34 33 50.7 DFB-Pokal (3 Seasons) 1.0 0 0 0 1 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 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)
Goal Logs by Competition
Scouting Report
Stathead & Player Comparison
Player Club Summary