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 12 12 1,021 11.3 3 0 3 3 0 0 4 0 1.4 1.4 1.1 2.5 10 67 37 0.26 0.00 0.26 0.26 0.26 0.12 0.09 0.22 0.12 0.22 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 172 116 10,179 113.1 22 10 32 22 0 0 47 2 4.7 4.7 3.8 8.6 34 212 135 0.19 0.09 0.28 0.19 0.28 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 60 41 3,434 38.2 9 4 13 9 0 0 17 0 4.7 4.7 3.8 8.6 34 210 132 0.24 0.10 0.34 0.24 0.34 0.13 0.10 0.23 0.13 0.23 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) 57 40 3,341 37.1 9 3 12 9 0 0 17 0 4.7 4.7 3.8 8.6 34 210 132 0.24 0.08 0.32 0.24 0.32 0.13 0.10 0.23 0.13 0.23 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 13 13 1,085 12.1 3 1 4 3 0 0 4 0 1.4 1.4 1.1 2.5 10 67 37 0.25 0.08 0.33 0.25 0.33 0.12 0.09 0.22 0.12 0.22 8 Seasons 4 Clubs 4 Leagues 172 116 10,179 113.1 22 10 32 22 0 0 47 2 4.7 4.7 3.8 8.6 34 212 135 0.19 0.09 0.28 0.19 0.28 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 60 41 3,434 38.2 9 4 13 9 0 0 17 0 4.7 4.7 3.8 8.6 34 210 132 0.24 0.10 0.34 0.24 0.34 0.13 0.10 0.23 0.13 0.23 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) 57 40 3,341 37.1 9 3 12 9 0 0 17 0 4.7 4.7 3.8 8.6 34 210 132 0.24 0.08 0.32 0.24 0.32 0.13 0.10 0.23 0.13 0.23 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 5th 12 12 1,021 11.3 3 0 3 3 0 0 4 0 1.4 1.4 1.1 2.5 10 67 37 0.26 0.00 0.26 0.26 0.26 0.12 0.09 0.22 0.12 0.22 Matches 7 Seasons 3 Clubs 2 Leagues 167 115 10,053 111.7 22 9 31 22 0 0 47 2 4.7 4.7 3.8 8.6 34 210 132 0.20 0.08 0.28 0.20 0.28 0.13 0.10 0.23 0.13 0.23 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 57 40 3,341 37.1 9 3 12 9 0 0 17 0 4.7 4.7 3.8 8.6 34 210 132 0.24 0.08 0.32 0.24 0.32 0.13 0.10 0.23 0.13 0.23 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) 57 40 3,341 37.1 9 3 12 9 0 0 17 0 4.7 4.7 3.8 8.6 34 210 132 0.24 0.08 0.32 0.24 0.32 0.13 0.10 0.23 0.13 0.23
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 12.1 3 9 5 55.6 0.75 0.41 0.33 0.60 16.9 0 0 0 1.4 1.4 0.15 +1.6 +1.6 8 Seasons 4 Clubs 4 Leagues 113.1 22 60 42 70.0 0.53 0.37 0.37 0.52 18.8 1 0 0 4.7 4.7 0.11 +4.3 +4.3 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 38.2 9 44 16 36.4 1.15 0.42 0.20 0.56 18.8 1 0 0 4.7 4.7 0.11 +4.3 +4.3 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) 37.1 9 44 16 36.4 1.19 0.43 0.20 0.56 18.8 1 0 0 4.7 4.7 0.11 +4.3 +4.3 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 5th 11.3 3 9 5 55.6 0.79 0.44 0.33 0.60 16.9 0 0 0 1.4 1.4 0.15 +1.6 +1.6 Matches 7 Seasons 3 Clubs 2 Leagues 111.7 22 60 42 70.0 0.54 0.38 0.37 0.52 18.8 1 0 0 4.7 4.7 0.11 +4.3 +4.3 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 37.1 9 44 16 36.4 1.19 0.43 0.20 0.56 18.8 1 0 0 4.7 4.7 0.11 +4.3 +4.3 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) 37.1 9 44 16 36.4 1.19 0.43 0.20 0.56 18.8 1 0 0 4.7 4.7 0.11 +4.3 +4.3
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 12.1 460 590 78.0 8638 1826 190 229 83.0 199 231 86.1 63 105 60.0 1 1.1 0.9 -0.1 11 57 10 1 67 8 Seasons 4 Clubs 4 Leagues 113.1 1492 1930 77.3 28112 6907 623 739 84.3 621 748 83.0 216 349 61.9 10 3.8 4.5 +6.2 53 175 44 14 212 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 38.2 1477 1912 77.2 27905 6867 613 728 84.2 616 741 83.1 216 349 61.9 4 3.8 4.5 +0.2 53 175 43 14 210 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) 37.1 1477 1912 77.2 27905 6867 613 728 84.2 616 741 83.1 216 349 61.9 3 3.8 4.5 -0.8 53 175 43 14 210 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 5th 11.3 460 590 78.0 8638 1826 190 229 83.0 199 231 86.1 63 105 60.0 0 1.1 0.9 -1.1 11 57 10 1 67 Matches 7 Seasons 3 Clubs 2 Leagues 111.7 1477 1912 77.2 27905 6867 613 728 84.2 616 741 83.1 216 349 61.9 9 3.8 4.5 +5.2 53 175 43 14 210 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 37.1 1477 1912 77.2 27905 6867 613 728 84.2 616 741 83.1 216 349 61.9 3 3.8 4.5 -0.8 53 175 43 14 210 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) 37.1 1477 1912 77.2 27905 6867 613 728 84.2 616 741 83.1 216 349 61.9 3 3.8 4.5 -0.8 53 175 43 14 210
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 12.1 590 574 13 10 1 11 12 0 0 0 0 0 460 3 9 8 Seasons 4 Clubs 4 Leagues 113.1 1930 1865 57 35 5 36 75 4 14 5 3 0 1492 8 33 Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches Karlsruher (3 Seasons) 2 Leagues 38.2 1912 1847 57 35 5 36 62 4 14 5 3 0 1477 8 33 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) 37.1 1912 1847 57 35 5 36 61 4 14 5 3 0 1477 8 33 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 12.1 31 2.73 27 0 1 1 0 2 2 0.18 2 0 0 0 0 0 8 Seasons 4 Clubs 4 Leagues 113.1 117 3.12 100 4 2 6 2 3 13 0.35 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 38.2 117 3.15 100 4 2 6 2 3 13 0.35 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) 37.1 117 3.15 100 4 2 6 2 3 13 0.35 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 12.1 30 21 18 11 1 11 25 44.0 14 14 4 10 11 41 10 0 8 Seasons 4 Clubs 4 Leagues 113.1 96 87 49 43 4 43 102 42.2 59 39 8 31 59 140 45 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 38.2 95 65 48 43 4 42 100 42.0 58 38 8 30 44 139 45 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) 37.1 95 65 48 43 4 42 100 42.0 58 38 8 30 44 139 45 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 12.1 696 28 156 404 141 32 696 12 8 66.7 4 33.3 316 1322 568 10 5 4 13 9 487 37 8 Seasons 4 Clubs 4 Leagues 113.1 2333 100 538 1250 559 100 2333 52 35 67.3 16 30.8 1139 5007 2164 34 19 8 50 30 1557 135 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 38.2 2312 98 533 1242 551 100 2312 52 35 67.3 16 30.8 1130 4921 2112 34 19 8 50 29 1542 132 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) 37.1 2312 98 533 1242 551 100 2312 52 35 67.3 16 30.8 1130 4921 2112 34 19 8 50 29 1542 132 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 5th 11.3 696 28 156 404 141 32 696 12 8 66.7 4 33.3 316 1322 568 10 5 4 13 9 487 37 Matches 7 Seasons 3 Clubs 2 Leagues 111.7 2312 98 533 1242 551 100 2312 52 35 67.3 16 30.8 1130 4921 2112 34 19 8 50 29 1542 132 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 37.1 2312 98 533 1242 551 100 2312 52 35 67.3 16 30.8 1130 4921 2112 34 19 8 50 29 1542 132 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) 37.1 2312 98 533 1242 551 100 2312 52 35 67.3 16 30.8 1130 4921 2112 34 19 8 50 29 1542 132
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 12 1,021 85 94.5 11.3 12 85 4 0 0 1.67 21 18 +3 +0.26 +0.26 15.2 15.3 -0.1 -0.01 +1.63 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 172 10,179 59 46.5 113.1 116 79 46 56 22 29 1.19 163 168 -5 -0.04 +0.04 55.2 55.7 -0.5 -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 60 3,434 57 44.7 38.2 41 76 9 19 18 11 1.50 74 58 +16 +0.42 -0.09 55.1 54.2 +0.9 +0.02 -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) 57 3,341 59 46.4 37.1 40 76 9 17 18 9 1.47 69 57 +12 +0.32 0.00 55.1 54.2 +0.9 +0.02 -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 13 1,085 83 86.1 12.1 13 83 4 0 1 1.77 24 18 +6 +0.50 -1.56 15.2 15.3 -0.1 -0.01 +1.63 8 Seasons 4 Clubs 4 Leagues 172 10,179 59 46.5 113.1 116 79 46 56 22 29 1.19 163 168 -5 -0.04 +0.04 55.2 55.7 -0.5 -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 60 3,434 57 44.7 38.2 41 76 9 19 18 11 1.50 74 58 +16 +0.42 -0.09 55.1 54.2 +0.9 +0.02 -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) 57 3,341 59 46.4 37.1 40 76 9 17 18 9 1.47 69 57 +12 +0.32 0.00 55.1 54.2 +0.9 +0.02 -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 5th 12 1,021 85 94.5 11.3 12 85 4 0 0 1.67 21 18 +3 +0.26 +0.26 15.2 15.3 -0.1 -0.01 +1.63 Matches 7 Seasons 3 Clubs 2 Leagues 167 10,053 60 48.1 111.7 115 79 46 52 23 25 1.18 157 166 -9 -0.08 -0.01 55.1 54.2 +0.9 +0.02 -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 57 3,341 59 46.4 37.1 40 76 9 17 18 9 1.47 69 57 +12 +0.32 0.00 55.1 54.2 +0.9 +0.02 -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) 57 3,341 59 46.4 37.1 40 76 9 17 18 9 1.47 69 57 +12 +0.32 0.00 55.1 54.2 +0.9 +0.02 -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 R16 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 12.1 4 0 0 15 3 1 12 11 21 0 0 0 53 10 8 55.6 8 Seasons 4 Clubs 4 Leagues 113.1 47 2 0 73 27 2 75 59 87 0 0 0 206 35 37 48.6 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches Karlsruher (3 Seasons) 2 Leagues 38.2 17 0 0 50 17 2 62 44 65 0 0 0 205 35 36 49.3 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) 37.1 17 0 0 49 17 2 61 44 65 0 0 0 205 35 36 49.3 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