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 5 5 432 4.8 0 0 0 0 0 0 1 0 0.1 0.1 0.5 0.5 3 26 21 0.00 0.00 0.00 0.00 0.00 0.01 0.10 0.11 0.01 0.11 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 165 109 9,590 106.6 19 10 29 19 0 0 44 2 3.4 3.4 3.2 6.6 27 171 119 0.18 0.09 0.27 0.18 0.27 0.11 0.10 0.21 0.11 0.21 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 53 34 2,845 31.6 6 4 10 6 0 0 14 0 3.4 3.4 3.2 6.6 27 169 116 0.19 0.13 0.32 0.19 0.32 0.11 0.11 0.22 0.11 0.22 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) 50 33 2,752 30.6 6 3 9 6 0 0 14 0 3.4 3.4 3.2 6.6 27 169 116 0.20 0.10 0.29 0.20 0.29 0.11 0.11 0.22 0.11 0.22 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 6 6 496 5.5 0 1 1 0 0 0 1 0 0.1 0.1 0.5 0.5 3 26 21 0.00 0.18 0.18 0.00 0.18 0.01 0.10 0.11 0.01 0.11 8 Seasons 4 Clubs 4 Leagues 165 109 9,590 106.6 19 10 29 19 0 0 44 2 3.4 3.4 3.2 6.6 27 171 119 0.18 0.09 0.27 0.18 0.27 0.11 0.10 0.21 0.11 0.21 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 53 34 2,845 31.6 6 4 10 6 0 0 14 0 3.4 3.4 3.2 6.6 27 169 116 0.19 0.13 0.32 0.19 0.32 0.11 0.11 0.22 0.11 0.22 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) 50 33 2,752 30.6 6 3 9 6 0 0 14 0 3.4 3.4 3.2 6.6 27 169 116 0.20 0.10 0.29 0.20 0.29 0.11 0.11 0.22 0.11 0.22 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 2nd 5 5 432 4.8 0 0 0 0 0 0 1 0 0.1 0.1 0.5 0.5 3 26 21 0.00 0.00 0.00 0.00 0.00 0.01 0.10 0.11 0.01 0.11 Matches 7 Seasons 3 Clubs 2 Leagues 160 108 9,464 105.2 19 9 28 19 0 0 44 2 3.4 3.4 3.2 6.6 27 169 116 0.18 0.09 0.27 0.18 0.27 0.11 0.11 0.22 0.11 0.22 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 50 33 2,752 30.6 6 3 9 6 0 0 14 0 3.4 3.4 3.2 6.6 27 169 116 0.20 0.10 0.29 0.20 0.29 0.11 0.11 0.22 0.11 0.22 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) 50 33 2,752 30.6 6 3 9 6 0 0 14 0 3.4 3.4 3.2 6.6 27 169 116 0.20 0.10 0.29 0.20 0.29 0.11 0.11 0.22 0.11 0.22
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 5.5 0 2 1 50.0 0.36 0.18 0.00 0.00 29.1 0 0 0 0.1 0.1 0.03 -0.1 -0.1 8 Seasons 4 Clubs 4 Leagues 106.6 19 53 38 71.7 0.50 0.36 0.36 0.50 19.8 1 0 0 3.4 3.4 0.09 +2.6 +2.6 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 31.6 6 37 12 32.4 1.17 0.38 0.16 0.50 19.8 1 0 0 3.4 3.4 0.09 +2.6 +2.6 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) 30.6 6 37 12 32.4 1.21 0.39 0.16 0.50 19.8 1 0 0 3.4 3.4 0.09 +2.6 +2.6 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 2nd 4.8 0 2 1 50.0 0.42 0.21 0.00 0.00 29.1 0 0 0 0.1 0.1 0.03 -0.1 -0.1 Matches 7 Seasons 3 Clubs 2 Leagues 105.2 19 53 38 71.7 0.50 0.36 0.36 0.50 19.8 1 0 0 3.4 3.4 0.09 +2.6 +2.6 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 30.6 6 37 12 32.4 1.21 0.39 0.16 0.50 19.8 1 0 0 3.4 3.4 0.09 +2.6 +2.6 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) 30.6 6 37 12 32.4 1.21 0.39 0.16 0.50 19.8 1 0 0 3.4 3.4 0.09 +2.6 +2.6
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 5.5 204 262 77.9 3417 643 97 116 83.6 82 100 82.0 18 35 51.4 1 0.5 0.4 +0.5 3 16 6 0 26 8 Seasons 4 Clubs 4 Leagues 106.6 1236 1602 77.2 22891 5724 530 626 84.7 504 617 81.7 171 279 61.3 10 3.2 4.0 +6.8 45 134 40 13 171 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 31.6 1221 1584 77.1 22684 5684 520 615 84.6 499 610 81.8 171 279 61.3 4 3.2 4.0 +0.8 45 134 39 13 169 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) 30.6 1221 1584 77.1 22684 5684 520 615 84.6 499 610 81.8 171 279 61.3 3 3.2 4.0 -0.2 45 134 39 13 169 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 2nd 4.8 204 262 77.9 3417 643 97 116 83.6 82 100 82.0 18 35 51.4 0 0.5 0.4 -0.5 3 16 6 0 26 Matches 7 Seasons 3 Clubs 2 Leagues 105.2 1221 1584 77.1 22684 5684 520 615 84.6 499 610 81.8 171 279 61.3 9 3.2 4.0 +5.8 45 134 39 13 169 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 30.6 1221 1584 77.1 22684 5684 520 615 84.6 499 610 81.8 171 279 61.3 3 3.2 4.0 -0.2 45 134 39 13 169 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) 30.6 1221 1584 77.1 22684 5684 520 615 84.6 499 610 81.8 171 279 61.3 3 3.2 4.0 -0.2 45 134 39 13 169
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 5.5 262 257 5 2 0 4 5 0 0 0 0 0 204 0 0 8 Seasons 4 Clubs 4 Leagues 106.6 1602 1548 49 27 4 29 68 4 14 5 3 0 1236 5 24 Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches Karlsruher (3 Seasons) 2 Leagues 31.6 1584 1530 49 27 4 29 55 4 14 5 3 0 1221 5 24 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) 30.6 1584 1530 49 27 4 29 54 4 14 5 3 0 1221 5 24 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 5.5 11 2.29 10 0 0 0 0 1 0 0.00 0 0 0 0 0 0 8 Seasons 4 Clubs 4 Leagues 106.6 97 3.13 83 4 1 5 2 2 11 0.36 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 Karlsruher (3 Seasons) 2 Leagues 31.6 97 3.17 83 4 1 5 2 2 11 0.36 9 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) 30.6 97 3.17 83 4 1 5 2 2 11 0.36 9 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 5.5 17 10 9 7 1 9 15 60.0 6 3 2 1 5 22 4 0 8 Seasons 4 Clubs 4 Leagues 106.6 83 76 40 39 4 41 92 44.6 51 28 6 22 53 121 39 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 31.6 82 54 39 39 4 40 90 44.4 50 27 6 21 38 120 39 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) 30.6 82 54 39 39 4 40 90 44.4 50 27 6 21 38 120 39 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 5.5 308 12 54 198 60 13 308 5 3 60.0 2 40.0 140 596 223 3 1 1 6 4 224 21 8 Seasons 4 Clubs 4 Leagues 106.6 1945 84 436 1044 478 81 1945 45 30 66.7 14 31.1 963 4281 1819 27 15 5 43 25 1294 119 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 31.6 1924 82 431 1036 470 81 1924 45 30 66.7 14 31.1 954 4195 1767 27 15 5 43 24 1279 116 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) 30.6 1924 82 431 1036 470 81 1924 45 30 66.7 14 31.1 954 4195 1767 27 15 5 43 24 1279 116 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 2nd 4.8 308 12 54 198 60 13 308 5 3 60.0 2 40.0 140 596 223 3 1 1 6 4 224 21 Matches 7 Seasons 3 Clubs 2 Leagues 105.2 1924 82 431 1036 470 81 1924 45 30 66.7 14 31.1 954 4195 1767 27 15 5 43 24 1279 116 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 30.6 1924 82 431 1036 470 81 1924 45 30 66.7 14 31.1 954 4195 1767 27 15 5 43 24 1279 116 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) 30.6 1924 82 431 1036 470 81 1924 45 30 66.7 14 31.1 954 4195 1767 27 15 5 43 24 1279 116
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 5 432 86 96.0 4.8 5 86 3 0 0 2.60 9 5 +4 +0.83 -4.17 7.2 5.5 +1.7 +0.35 +1.26 Matches 2024-2025 27 Karlsruher de GER DFB-Pokal 1 64 64 71.1 0.7 1 64 0 0 0 3.00 3 0 +3 +4.22 -2.70 Matches 8 Seasons 4 Clubs 4 Leagues 165 9,590 58 45.3 106.6 109 78 45 56 22 28 1.20 151 155 -4 -0.04 +0.06 47.3 45.9 +1.4 +0.04 -0.01 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 53 2,845 54 40.9 31.6 34 74 8 19 18 10 1.56 62 45 +17 +0.54 +0.03 47.2 44.4 +2.7 +0.09 -0.24 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) 50 2,752 55 41.9 30.6 33 74 8 17 18 9 1.54 57 44 +13 +0.43 +0.07 47.2 44.4 +2.7 +0.09 -0.24 DFB-Pokal (3 Seasons) 3 93 31 23.8 1.0 1 64 0 2 15 1 2.00 5 1 +4 +3.87 +1.45 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 6 496 83 91.9 5.5 6 83 3 0 0 2.67 12 5 +7 +1.27 -4.87 7.2 5.5 +1.7 +0.35 +1.26 8 Seasons 4 Clubs 4 Leagues 165 9,590 58 45.3 106.6 109 78 45 56 22 28 1.20 151 155 -4 -0.04 +0.06 47.3 45.9 +1.4 +0.04 -0.01 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 53 2,845 54 40.9 31.6 34 74 8 19 18 10 1.56 62 45 +17 +0.54 +0.03 47.2 44.4 +2.7 +0.09 -0.24 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) 50 2,752 55 41.9 30.6 33 74 8 17 18 9 1.54 57 44 +13 +0.43 +0.07 47.2 44.4 +2.7 +0.09 -0.24 DFB-Pokal (3 Seasons) 3 93 31 23.8 1.0 1 64 0 2 15 1 2.00 5 1 +4 +3.87 +1.45 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 2nd 5 432 86 96.0 4.8 5 86 3 0 0 2.60 9 5 +4 +0.83 -4.17 7.2 5.5 +1.7 +0.35 +1.26 Matches 7 Seasons 3 Clubs 2 Leagues 160 9,464 59 46.7 105.2 108 78 45 52 23 25 1.19 145 153 -8 -0.08 -0.02 47.2 44.4 +2.7 +0.09 -0.24 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 50 2,752 55 41.9 30.6 33 74 8 17 18 9 1.54 57 44 +13 +0.43 +0.07 47.2 44.4 +2.7 +0.09 -0.24 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) 50 2,752 55 41.9 30.6 33 74 8 17 18 9 1.54 57 44 +13 +0.43 +0.07 47.2 44.4 +2.7 +0.09 -0.24
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 71.1 0.7 1 64 0 0 0 3.00 3 0 +3 +4.22 -2.70 Matches 3 Seasons 1 Club 1 League 3 93 31 23.8 1.0 1 64 0 2 15 1 2.00 5 1 +4 +3.87 +1.45
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 5.5 1 0 0 7 2 0 5 5 10 0 0 0 18 5 2 71.4 8 Seasons 4 Clubs 4 Leagues 106.6 44 2 0 65 26 1 68 53 76 0 0 0 171 30 31 49.2 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches Karlsruher (3 Seasons) 2 Leagues 31.6 14 0 0 42 16 1 55 38 54 0 0 0 170 30 30 50.0 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) 30.6 14 0 0 41 16 1 54 38 54 0 0 0 170 30 30 50.0 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