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 16 16 1,344 14.9 3 0 3 3 0 0 6 0 1.4 1.4 1.2 2.7 13 85 42 0.20 0.00 0.20 0.20 0.20 0.10 0.08 0.18 0.10 0.18 Matches 2024-2025 27 Karlsruher de GER DFB-Pokal 2 2 181 2.0 0 1 1 0 0 0 1 0 0.00 0.50 0.50 0.00 0.50 Matches 8 Seasons 4 Clubs 4 Leagues 177 121 10,619 118.0 22 10 32 22 0 0 50 2 4.8 4.8 4.0 8.8 37 230 140 0.19 0.08 0.27 0.19 0.27 0.12 0.10 0.21 0.12 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 65 46 3,874 43.0 9 4 13 9 0 0 20 0 4.8 4.8 4.0 8.8 37 228 137 0.21 0.09 0.30 0.21 0.30 0.12 0.10 0.22 0.12 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) 61 44 3,664 40.7 9 3 12 9 0 0 19 0 4.8 4.8 4.0 8.8 37 228 137 0.22 0.07 0.29 0.22 0.29 0.12 0.10 0.22 0.12 0.22 DFB-Pokal (3 Seasons) 4 2 210 2.3 0 1 1 0 0 0 1 0 0.00 0.43 0.43 0.00 0.43 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 18 18 1,525 16.9 3 1 4 3 0 0 7 0 1.4 1.4 1.2 2.7 13 85 42 0.18 0.06 0.24 0.18 0.24 0.10 0.08 0.18 0.10 0.18 8 Seasons 4 Clubs 4 Leagues 177 121 10,619 118.0 22 10 32 22 0 0 50 2 4.8 4.8 4.0 8.8 37 230 140 0.19 0.08 0.27 0.19 0.27 0.12 0.10 0.21 0.12 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 65 46 3,874 43.0 9 4 13 9 0 0 20 0 4.8 4.8 4.0 8.8 37 228 137 0.21 0.09 0.30 0.21 0.30 0.12 0.10 0.22 0.12 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) 61 44 3,664 40.7 9 3 12 9 0 0 19 0 4.8 4.8 4.0 8.8 37 228 137 0.22 0.07 0.29 0.22 0.29 0.12 0.10 0.22 0.12 0.22 DFB-Pokal (3 Seasons) 4 2 210 2.3 0 1 1 0 0 0 1 0 0.00 0.43 0.43 0.00 0.43 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 16 16 1,344 14.9 3 0 3 3 0 0 6 0 1.4 1.4 1.2 2.7 13 85 42 0.20 0.00 0.20 0.20 0.20 0.10 0.08 0.18 0.10 0.18 Matches 7 Seasons 3 Clubs 2 Leagues 171 119 10,376 115.3 22 9 31 22 0 0 49 2 4.8 4.8 4.0 8.8 37 228 137 0.19 0.08 0.27 0.19 0.27 0.12 0.10 0.22 0.12 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 61 44 3,664 40.7 9 3 12 9 0 0 19 0 4.8 4.8 4.0 8.8 37 228 137 0.22 0.07 0.29 0.22 0.29 0.12 0.10 0.22 0.12 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) 61 44 3,664 40.7 9 3 12 9 0 0 19 0 4.8 4.8 4.0 8.8 37 228 137 0.22 0.07 0.29 0.22 0.29 0.12 0.10 0.22 0.12 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 16.9 3 10 5 50.0 0.59 0.30 0.30 0.60 16.4 0 0 0 1.4 1.4 0.14 +1.6 +1.6 8 Seasons 4 Clubs 4 Leagues 118.0 22 61 42 68.9 0.52 0.36 0.36 0.52 18.6 1 0 0 4.8 4.8 0.11 +4.2 +4.2 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 43.0 9 45 16 35.6 1.05 0.37 0.20 0.56 18.6 1 0 0 4.8 4.8 0.11 +4.2 +4.2 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) 40.7 9 45 16 35.6 1.11 0.39 0.20 0.56 18.6 1 0 0 4.8 4.8 0.11 +4.2 +4.2 DFB-Pokal (3 Seasons) 2.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 2024-2025 27 Karlsruher de GER 2. 2. Bundesliga 2nd 14.9 3 10 5 50.0 0.67 0.33 0.30 0.60 16.4 0 0 0 1.4 1.4 0.14 +1.6 +1.6 Matches 7 Seasons 3 Clubs 2 Leagues 115.3 22 61 42 68.9 0.53 0.36 0.36 0.52 18.6 1 0 0 4.8 4.8 0.11 +4.2 +4.2 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 40.7 9 45 16 35.6 1.11 0.39 0.20 0.56 18.6 1 0 0 4.8 4.8 0.11 +4.2 +4.2 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) 40.7 9 45 16 35.6 1.11 0.39 0.20 0.56 18.6 1 0 0 4.8 4.8 0.11 +4.2 +4.2
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 16.9 580 744 78.0 11029 2497 242 291 83.2 243 288 84.4 85 133 63.9 1 1.2 1.1 -0.2 12 66 13 2 85 8 Seasons 4 Clubs 4 Leagues 118.0 1612 2084 77.4 30503 7578 675 801 84.3 665 805 82.6 238 377 63.1 10 4.0 4.7 +6.0 54 184 47 15 230 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 43.0 1597 2066 77.3 30296 7538 665 790 84.2 660 798 82.7 238 377 63.1 4 4.0 4.6 0.0 54 184 46 15 228 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) 40.7 1597 2066 77.3 30296 7538 665 790 84.2 660 798 82.7 238 377 63.1 3 4.0 4.6 -1.0 54 184 46 15 228 DFB-Pokal (3 Seasons) 2.3 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 14.9 580 744 78.0 11029 2497 242 291 83.2 243 288 84.4 85 133 63.9 0 1.2 1.1 -1.2 12 66 13 2 85 Matches 7 Seasons 3 Clubs 2 Leagues 115.3 1597 2066 77.3 30296 7538 665 790 84.2 660 798 82.7 238 377 63.1 9 4.0 4.6 +5.0 54 184 46 15 228 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 40.7 1597 2066 77.3 30296 7538 665 790 84.2 660 798 82.7 238 377 63.1 3 4.0 4.6 -1.0 54 184 46 15 228 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) 40.7 1597 2066 77.3 30296 7538 665 790 84.2 660 798 82.7 238 377 63.1 3 4.0 4.6 -1.0 54 184 46 15 228
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 16.9 744 721 19 14 1 13 18 0 0 0 0 0 580 4 13 8 Seasons 4 Clubs 4 Leagues 118.0 2084 2012 63 39 5 38 81 4 14 5 3 0 1612 9 37 Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches Karlsruher (3 Seasons) 2 Leagues 43.0 2066 1994 63 39 5 38 68 4 14 5 3 0 1597 9 37 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) 40.7 2066 1994 63 39 5 38 64 4 14 5 3 0 1597 9 37 DFB-Pokal (3 Seasons) 2.3 4 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 16.9 37 2.48 32 0 1 1 0 3 2 0.13 2 0 0 0 0 0 8 Seasons 4 Clubs 4 Leagues 118.0 123 2.99 105 4 2 6 2 4 13 0.32 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 43.0 123 3.02 105 4 2 6 2 4 13 0.32 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) 40.7 123 3.02 105 4 2 6 2 4 13 0.32 11 0 0 2 0 0 DFB-Pokal (3 Seasons) 2.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 2024-2025 27 Karlsruher 2 Leagues 16.9 43 36 25 16 2 17 36 47.2 19 17 5 12 17 59 17 0 8 Seasons 4 Clubs 4 Leagues 118.0 109 102 56 48 5 49 113 43.4 64 42 9 33 65 158 52 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 43.0 108 80 55 48 5 48 111 43.2 63 41 9 32 50 157 52 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) 40.7 108 76 55 48 5 48 111 43.2 63 41 9 32 49 157 52 2 DFB-Pokal (3 Seasons) 2.3 4 1 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 16.9 893 39 207 514 178 36 893 17 12 70.6 5 29.4 410 1591 756 13 7 4 19 10 610 42 8 Seasons 4 Clubs 4 Leagues 118.0 2530 111 589 1360 596 104 2530 57 39 68.4 17 29.8 1233 5276 2352 37 21 8 56 31 1680 140 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 43.0 2509 109 584 1352 588 104 2509 57 39 68.4 17 29.8 1224 5190 2300 37 21 8 56 30 1665 137 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) 40.7 2509 109 584 1352 588 104 2509 57 39 68.4 17 29.8 1224 5190 2300 37 21 8 56 30 1665 137 DFB-Pokal (3 Seasons) 2.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 2024-2025 27 Karlsruher de GER 2. 2. Bundesliga 2nd 14.9 893 39 207 514 178 36 893 17 12 70.6 5 29.4 410 1591 756 13 7 4 19 10 610 42 Matches 7 Seasons 3 Clubs 2 Leagues 115.3 2509 109 584 1352 588 104 2509 57 39 68.4 17 29.8 1224 5190 2300 37 21 8 56 30 1665 137 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 40.7 2509 109 584 1352 588 104 2509 57 39 68.4 17 29.8 1224 5190 2300 37 21 8 56 30 1665 137 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) 40.7 2509 109 584 1352 588 104 2509 57 39 68.4 17 29.8 1224 5190 2300 37 21 8 56 30 1665 137
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 16 1,344 84 87.8 14.9 16 84 6 0 0 1.81 29 24 +5 +0.33 +1.30 23.7 22.2 +1.5 +0.10 +1.00 Matches 2024-2025 27 Karlsruher de GER DFB-Pokal 2 181 91 60.3 2.0 2 91 0 0 1 2.00 5 1 +4 +1.99 -0.28 Matches 8 Seasons 4 Clubs 4 Leagues 177 10,619 60 47.3 118.0 121 79 48 56 22 29 1.21 173 175 -2 -0.02 +0.09 63.7 62.6 +1.1 +0.03 0.00 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 65 3,874 60 47.0 43.0 46 77 11 19 18 11 1.53 84 65 +19 +0.44 +0.01 63.6 61.1 +2.5 +0.06 -0.21 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) 61 3,664 60 47.9 40.7 44 76 11 17 18 9 1.52 77 63 +14 +0.34 +0.07 63.6 61.1 +2.5 +0.06 -0.21 DFB-Pokal (3 Seasons) 4 210 53 35.0 2.3 2 91 0 2 15 2 1.75 7 2 +5 +2.14 +0.07 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 18 1,525 85 83.3 16.9 18 85 6 0 1 1.83 34 25 +9 +0.53 +0.24 23.7 22.2 +1.5 +0.10 +1.00 8 Seasons 4 Clubs 4 Leagues 177 10,619 60 47.3 118.0 121 79 48 56 22 29 1.21 173 175 -2 -0.02 +0.09 63.7 62.6 +1.1 +0.03 0.00 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 65 3,874 60 47.0 43.0 46 77 11 19 18 11 1.53 84 65 +19 +0.44 +0.01 63.6 61.1 +2.5 +0.06 -0.21 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) 61 3,664 60 47.9 40.7 44 76 11 17 18 9 1.52 77 63 +14 +0.34 +0.07 63.6 61.1 +2.5 +0.06 -0.21 DFB-Pokal (3 Seasons) 4 210 53 35.0 2.3 2 91 0 2 15 2 1.75 7 2 +5 +2.14 +0.07 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 16 1,344 84 87.8 14.9 16 84 6 0 0 1.81 29 24 +5 +0.33 +1.30 23.7 22.2 +1.5 +0.10 +1.00 Matches 7 Seasons 3 Clubs 2 Leagues 171 10,376 61 48.6 115.3 119 79 48 52 23 25 1.21 165 172 -7 -0.06 +0.02 63.6 61.1 +2.5 +0.06 -0.21 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 61 3,664 60 47.9 40.7 44 76 11 17 18 9 1.52 77 63 +14 +0.34 +0.07 63.6 61.1 +2.5 +0.06 -0.21 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) 61 3,664 60 47.9 40.7 44 76 11 17 18 9 1.52 77 63 +14 +0.34 +0.07 63.6 61.1 +2.5 +0.06 -0.21
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 R16 2 181 91 60.3 2.0 2 91 0 0 1 2.00 5 1 +4 +1.99 -0.28 Matches 3 Seasons 1 Club 1 League 4 210 53 35.0 2.3 2 91 0 2 15 2 1.75 7 2 +5 +2.14 +0.07
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 16.9 7 0 0 21 4 1 18 17 36 0 0 0 69 14 16 46.7 8 Seasons 4 Clubs 4 Leagues 118.0 50 2 0 79 28 2 81 65 102 0 0 0 222 39 45 46.4 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches Karlsruher (3 Seasons) 2 Leagues 43.0 20 0 0 56 18 2 68 50 80 0 0 0 221 39 44 47.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) 40.7 19 0 0 53 17 2 64 49 76 0 0 0 221 39 44 47.0 DFB-Pokal (3 Seasons) 2.3 1 0 0 3 1 0 4 1 4 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