Jannis Lang’s 2023/24 season in the 2. Bundesliga saw him feature in eight matches, totaling 295 minutes on the pitch. He did not score or provide an assist, and he recorded no shots or shots on target. In terms of defensive contributions, Lang made seven tackles and two interceptions, which translates to 2.14 tackles per 90 minutes, above the baseline of 1.7. His key passes per 90 remained at zero, below the expected 0.55, and he failed to register any successful dribbles per 90, compared with a baseline of 0.38. The average match rating for his appearances was 6.6, reflecting a solid but unremarkable defensive campaign.
Jannis Lang has played 295 minutes across 8 appearances in 2. Bundesliga, at 0.00 goals per 90 against a positional baseline of 0.05 and averaging 6.60 a match.
| Player | Pos | Apps | Mins | Goals | Assists | Shots | On tgt | Goals /shot | Key passes | Pass acc | Dribbles | Drib % | Tackles | Interc. | Blocks | Duels won % | Fouls | Fouled | Yel | Red | Saves | Rating | Form |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Kai Pröger | F | 30 | 1984 | 4 | 2 | 38 | 16 | 11% | 16 | 65% | 32 | 42% | 48 | 11 | 2 | 41% | 40 | 22 | 5 | 0 | 0 | 6.74 | 4.4 |
| Júnior Brumado | F | 23 | 1489 | 4 | 0 | 20 | 9 | 20% | 13 | 67% | 24 | 46% | 23 | 0 | 1 | 42% | 46 | 26 | 3 | 1 | 0 | 6.72 | 4.1 |
| Juan José Perea | F | 33 | 1472 | 4 | 1 | 33 | 17 | 12% | 16 | 67% | 16 | 41% | 6 | 3 | 2 | 35% | 43 | 30 | 4 | 0 | 0 | 6.74 | 4.5 |
| Dennis Dressel | M | 34 | 2850 | 2 | 1 | 27 | 9 | 7% | 24 | 79% | 13 | 57% | 69 | 26 | 5 | 51% | 49 | 38 | 3 | 0 | 0 | 6.89 | 1.3 |
| Damian Roßbach | D | 32 | 2754 | 2 | 1 | 14 | 6 | 14% | 2 | 81% | 1 | 50% | 51 | 27 | 24 | 52% | 54 | 23 | 11 | 0 | 0 | 6.85 | 4.6 |
| Jasper van der Werff | D | 21 | 1707 | 2 | 0 | 5 | 3 | 40% | 4 | 87% | 6 | 100% | 48 | 18 | 6 | 56% | 18 | 15 | 2 | 0 | 0 | 6.82 | 3.1 |
| Nico Neidhart | D | 21 | 1666 | 2 | 0 | 13 | 5 | 15% | 16 | 69% | 2 | 50% | 49 | 17 | 10 | 55% | 20 | 15 | 4 | 0 | 0 | 6.91 | 5.0 |
| Nils Fröling | F | 28 | 1389 | 2 | 1 | 13 | 7 | 15% | 19 | 64% | 17 | 59% | 32 | 18 | 3 | 38% | 18 | 4 | 0 | 0 | 0 | 6.69 | 4.9 |
| Svante Ingelsson | F | 30 | 2326 | 1 | 4 | 31 | 14 | 3% | 39 | 61% | 25 | 40% | 30 | 9 | 8 | 38% | 42 | 23 | 9 | 0 | 0 | 6.94 | 5.3 |
| Kevin Schumacher | M | 29 | 1806 | 1 | 1 | 18 | 4 | 6% | 16 | 65% | 8 | 42% | 39 | 21 | 6 | 46% | 18 | 10 | 4 | 0 | 0 | 6.66 | 5.2 |
| Christian Kinsombi | F | 19 | 903 | 1 | 0 | 11 | 7 | 9% | 7 | 72% | 11 | 35% | 15 | 4 | 0 | 43% | 18 | 21 | 2 | 0 | 0 | 6.54 | 5.4 |
| John-Patrick Strauss | D | 15 | 784 | 1 | 0 | 10 | 5 | 10% | 11 | 64% | 5 | 45% | 15 | 6 | 2 | 44% | 9 | 9 | 3 | 0 | 0 | 6.71 | 2.4 |
| Sarpreet Singh | M | 15 | 435 | 1 | 0 | 5 | 3 | 20% | 6 | 63% | 4 | 29% | 8 | 0 | 2 | 42% | 7 | 10 | 1 | 1 | 0 | 6.53 | 6.4 |
| Sveinn Aron Guðjohnsen | F | 12 | 192 | 1 | 0 | 5 | 3 | 20% | 3 | 57% | 2 | 67% | 0 | 0 | 0 | 44% | 7 | 4 | 1 | 0 | 0 | 6.60 | 4.1 |
| Markus Kolke | G | 33 | 2943 | 0 | 0 | 1 | 0 | 0% | 2 | 69% | 0 | – | 0 | 0 | 0 | 60% | 1 | 3 | 3 | 1 | 115 | 7.07 | 3.1 |
| Alexander Rossipal | D | 25 | 2122 | 0 | 2 | 8 | 1 | 0% | 30 | 64% | 14 | 78% | 48 | 20 | 16 | 60% | 23 | 22 | 5 | 0 | 0 | 6.97 | 3.9 |
| Janik Bachmann | M | 21 | 1389 | 0 | 0 | 14 | 6 | 0% | 9 | 73% | 6 | 60% | 23 | 16 | 8 | 51% | 26 | 10 | 2 | 0 | 0 | 6.65 | 4.0 |
| Jonas David | D | 15 | 1202 | 0 | 0 | 6 | 0 | 0% | 5 | 81% | 3 | 43% | 28 | 9 | 9 | 50% | 16 | 11 | 4 | 0 | 0 | 6.79 | 6.4 |
| Sebastian Vasiliadis | M | 20 | 1107 | 0 | 0 | 11 | 3 | 0% | 8 | 69% | 9 | 43% | 38 | 21 | 1 | 46% | 26 | 11 | 5 | 0 | 0 | 6.70 | 5.9 |
| Simon Rhein | M | 14 | 909 | 0 | 1 | 6 | 0 | 0% | 20 | 87% | 1 | 33% | 7 | 8 | 1 | 47% | 9 | 8 | 0 | 0 | 0 | 7.01 | 5.9 |
| Oliver Hüsing | D | 15 | 895 | 0 | 1 | 6 | 2 | 0% | 5 | 73% | 0 | 0% | 15 | 15 | 13 | 58% | 15 | 5 | 4 | 1 | 0 | 6.87 | 4.8 |
| Konstantinos Stafylidis | D | 11 | 586 | 0 | 1 | 2 | 1 | 0% | 6 | 77% | 2 | 100% | 13 | 18 | 4 | 58% | 9 | 8 | 4 | 0 | 0 | 6.83 | 5.6 |
| Jannis Lang | D | 8 | 295 | 0 | 0 | 0 | 0 | – | 0 | 57% | 0 | 0% | 7 | 2 | 0 | 58% | 6 | 2 | 1 | 0 | 0 | 6.60 | 4.7 |
| Felix Ruschke | D | 6 | 203 | 0 | 0 | 2 | 1 | 0% | 4 | 69% | 0 | 0% | 5 | 1 | 3 | 37% | 3 | 0 | 0 | 0 | 0 | 6.48 | 6.5 |
| Nils-Jonathan Körber | G | 2 | 114 | 0 | 0 | 0 | 0 | – | 0 | 74% | 0 | – | 0 | 0 | 0 | – | 0 | 0 | 0 | 0 | 5 | 6.45 | – |
| Serhat-Semih Güler | F | 10 | 109 | 0 | 0 | 1 | 0 | 0% | 0 | 70% | 1 | 100% | 2 | 0 | 0 | 55% | 0 | 3 | 0 | 0 | 0 | 6.45 | 4.5 |
| Lukas Hinterseer | F | 7 | 50 | 0 | 1 | 1 | 0 | 0% | 2 | 62% | 0 | – | 0 | 0 | 0 | 43% | 1 | 1 | 1 | 0 | 0 | 7.03 | 3.6 |
| Season | Club | Comp | Apps | Mins | Goals | Assists | Shots | On tgt | Goals /shot | Key passes | Pass acc | Dribbles | Tackles | Interc. | Duels won % | Fouls | Yel | Red | Rating |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2023/24 | Hansa Rostock | 2. Bundesliga | 8 | 295 | 0 | 0 | 0 | 0 | – | 0 | 57% | 0 | 7 | 2 | 58% | 6 | 1 | 0 | 6.60 |
| Date | Opponent | Res | Mins | Goals | Assists | Shots | On tgt | Key passes | Tackles | Fouls | Yel | Red | Rating | Form |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 16 Mar | v SpVgg Greuther Fürth | W | 18 | – | – | 0 | – | 0 | 2 | 2 | 0 | 0 | 6.90 | 9.6 |
| 08 Mar | a Eintracht Braunschweig | W | 9 | – | – | 0 | – | 0 | 0 | – | 0 | 0 | 6.60 | 4.1 |
| 17 Feb | v Hamburger SV | D | 45 | – | – | 0 | – | 0 | 1 | 2 | 1 | 0 | 6.30 | 3.7 |
| 11 Feb | a VfL Osnabrück | D | 24 | – | – | 0 | – | 0 | 0 | 1 | 0 | 0 | 6.60 | 5.0 |
| 04 Feb | a Hannover 96 | L | 10 | – | – | 0 | – | 0 | 0 | – | 0 | 0 | 6.50 | 1.9 |
| 27 Jan | v SV Elversberg | W | 90 | – | – | 0 | – | 0 | 2 | – | 0 | 0 | 6.90 | 6.5 |
| 20 Jan | a 1. FC Nürnberg | L | 9 | – | – | 0 | – | 0 | 1 | 1 | 0 | 0 | 6.70 | 5.7 |
| 03 Dec | a Karlsruher SC | D | 90 | – | – | 0 | – | 0 | 1 | – | 0 | 0 | 6.30 | 3.5 |