Andreas Ludwig was a key contributor for his club in the 2024/25 2. Bundesliga season, appearing in six matches and logging 94 minutes of play. He did not score or provide an assist, but he generated two key passes, a rate of 1.91 per 90 minutes that exceeded the midfield baseline of 1.16. Defensively he was active, making six tackles and three interceptions, which translates to 5.74 tackles per 90 minutes versus the baseline of 1.82. His dribbling success rate was 0.96 per 90 minutes, surpassing the baseline of 0.7. Overall, Ludwig’s average match rating of 6.73 reflected a solid performance that went beyond the expected output for his position during that season.
Andreas Ludwig has played 94 minutes across 6 appearances in 2. Bundesliga, at 0.00 goals per 90 against a positional baseline of 0.12 and averaging 6.73 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Semir Telalović | F | 30 | 1729 | 12 | 0 | 38 | 26 | 32% | 19 | 70% | 12 | 36% | 11 | 3 | 1 | 35% | 27 | 19 | 3 | 0 | 0 | 6.95 | 4.3 |
| Felix Higl | F | 30 | 1702 | 5 | 2 | 14 | 7 | 36% | 16 | 73% | 9 | 53% | 19 | 3 | 3 | 40% | 28 | 22 | 6 | 0 | 0 | 6.83 | 5.1 |
| Aaron Keller | M | 28 | 2002 | 4 | 1 | 24 | 13 | 17% | 23 | 78% | 24 | 40% | 45 | 23 | 2 | 50% | 15 | 24 | 3 | 0 | 0 | 6.86 | 7.3 |
| Maurice Krattenmacher | F | 33 | 2112 | 3 | 4 | 46 | 21 | 7% | 34 | 74% | 47 | 47% | 28 | 6 | 2 | 46% | 37 | 73 | 7 | 1 | 0 | 6.99 | 7.4 |
| Oliver Batista Meier | F | 15 | 1063 | 3 | 3 | 16 | 10 | 19% | 24 | 76% | 18 | 46% | 6 | 3 | 1 | 37% | 9 | 12 | 1 | 0 | 0 | 7.02 | 2.8 |
| Lucas Röser | F | 26 | 712 | 3 | 0 | 14 | 7 | 21% | 6 | 69% | 6 | 50% | 7 | 2 | 0 | 43% | 17 | 15 | 2 | 0 | 0 | 6.66 | 4.8 |
| Philipp Strompf | D | 29 | 2597 | 2 | 0 | 35 | 11 | 6% | 7 | 85% | 11 | 85% | 48 | 31 | 34 | 62% | 32 | 38 | 8 | 1 | 0 | 7.22 | 6.3 |
| Romario Rösch | M | 29 | 2155 | 1 | 1 | 9 | 4 | 11% | 26 | 71% | 20 | 39% | 63 | 28 | 7 | 54% | 26 | 33 | 6 | 0 | 0 | 6.92 | 2.4 |
| Johannes Reichert | D | 26 | 2016 | 1 | 1 | 3 | 1 | 33% | 10 | 81% | 9 | 64% | 41 | 27 | 17 | 54% | 17 | 8 | 3 | 0 | 0 | 6.90 | 1.8 |
| Tom Gaal | D | 21 | 1708 | 1 | 3 | 7 | 3 | 14% | 7 | 81% | 2 | 33% | 31 | 28 | 18 | 53% | 19 | 14 | 8 | 0 | 0 | 6.83 | 3.8 |
| Dennis Dressel | M | 14 | 1052 | 1 | 2 | 11 | 5 | 9% | 10 | 83% | 2 | 33% | 32 | 15 | 3 | 50% | 21 | 18 | 2 | 1 | 0 | 6.78 | 5.0 |
| Max Brandt | M | 32 | 2437 | 0 | 1 | 23 | 6 | 0% | 25 | 82% | 13 | 68% | 64 | 25 | 9 | 53% | 31 | 45 | 8 | 1 | 0 | 6.84 | 4.8 |
| Niklas Kolbe | D | 26 | 2090 | 0 | 0 | 7 | 1 | 0% | 4 | 78% | 14 | 70% | 31 | 37 | 23 | 65% | 20 | 35 | 3 | 0 | 0 | 7.01 | 1.7 |
| Bastian Allgeier | D | 24 | 1762 | 0 | 2 | 1 | 0 | 0% | 21 | 71% | 8 | 53% | 25 | 14 | 10 | 47% | 11 | 2 | 3 | 0 | 0 | 6.69 | 3.9 |
| Luka Hyrylainen | M | 29 | 1711 | 0 | 0 | 15 | 1 | 0% | 8 | 78% | 8 | 57% | 48 | 25 | 18 | 55% | 26 | 22 | 7 | 0 | 0 | 6.85 | 0.0 |
| Christian Ortag | G | 20 | 1649 | 0 | 0 | 0 | 0 | – | 0 | 67% | 2 | 100% | 0 | 2 | 0 | 86% | 0 | 3 | 2 | 0 | 47 | 6.96 | 8.3 |
| Niclas Thiede | G | 17 | 1453 | 0 | 0 | 0 | 0 | – | 0 | 58% | 0 | – | 0 | 0 | 0 | 71% | 0 | 2 | 2 | 0 | 55 | 6.94 | 2.2 |
| Dennis Chessa | M | 25 | 1388 | 0 | 3 | 18 | 7 | 0% | 33 | 78% | 12 | 43% | 35 | 10 | 2 | 42% | 27 | 25 | 5 | 0 | 0 | 6.87 | 1.3 |
| Philipp Maier | M | 16 | 963 | 0 | 0 | 7 | 2 | 0% | 8 | 84% | 4 | 57% | 18 | 10 | 6 | 49% | 17 | 7 | 5 | 0 | 0 | 6.79 | 1.6 |
| Lennart Stoll | D | 13 | 794 | 0 | 1 | 7 | 0 | 0% | 6 | 75% | 5 | 62% | 17 | 6 | 2 | 62% | 8 | 11 | 2 | 0 | 0 | 6.77 | 7.4 |
| Jonathan Meier | D | 14 | 609 | 0 | 0 | 3 | 2 | 0% | 4 | 76% | 4 | 31% | 17 | 2 | 1 | 58% | 6 | 12 | 1 | 0 | 0 | 6.59 | 4.9 |
| Thomas Geyer | D | 8 | 433 | 0 | 0 | 0 | 0 | – | 1 | 90% | 0 | – | 4 | 7 | 1 | 48% | 2 | 3 | 0 | 0 | 0 | 6.69 | 6.0 |
| Jayden Nelson | F | 6 | 144 | 0 | 0 | 2 | 1 | 0% | 1 | 82% | 2 | 33% | 6 | 1 | 0 | 34% | 5 | 2 | 0 | 0 | 0 | 6.60 | 5.7 |
| Aleksandar Kahvić | F | 10 | 131 | 0 | 0 | 1 | 1 | 0% | 2 | 55% | 0 | 0% | 0 | 1 | 0 | 29% | 2 | 1 | 1 | 0 | 0 | 6.49 | 4.7 |
| Andreas Ludwig | M | 6 | 94 | 0 | 0 | 0 | 0 | – | 2 | 91% | 1 | 100% | 6 | 3 | 0 | 44% | 2 | 0 | 1 | 0 | 0 | 6.72 | 5.6 |
| Laurin Ulrich | M | 5 | 78 | 0 | 0 | 0 | 0 | – | 0 | 75% | 1 | 25% | 1 | 1 | 0 | 25% | 2 | 1 | 1 | 0 | 0 | 6.02 | – |
| Robert Leipertz | M | 4 | 66 | 0 | 0 | 0 | 0 | – | 1 | 62% | 0 | – | 3 | 1 | 0 | 43% | 1 | 2 | 0 | 0 | 0 | 6.40 | – |
| Marvin Seybold | G | 1 | 52 | 0 | 0 | 0 | 0 | – | 0 | 36% | 0 | – | 0 | 0 | 0 | 100% | 0 | 1 | 0 | 0 | 2 | 6.70 | – |
| Niklas Castelle | F | 4 | 22 | 0 | 0 | 0 | 0 | – | 0 | 62% | 1 | 33% | 1 | 1 | 0 | 40% | 1 | 1 | 0 | 0 | 0 | 6.40 | – |
| Niklas Kolle | D | 1 | 12 | 0 | 0 | 0 | 0 | – | 0 | 33% | 0 | – | 0 | 0 | 0 | 0% | 1 | 0 | 0 | 0 | 0 | 5.90 | – |
| 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2024/25 | SSV Ulm 1846 | 2. Bundesliga | 6 | 94 | 0 | 0 | 0 | 0 | – | 2 | 91% | 1 | 6 | 3 | 44% | 2 | 1 | 0 | 6.73 |
| Date | Opponent | Res | Mins | Goals | Assists | Shots | On tgt | Key passes | Tackles | Fouls | Yel | Red | Rating | Form |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 18 May | v Preußen Münster | D | 11 | – | 0 | 0 | – | 0 | 1 | – | 0 | 0 | 6.90 | 5.9 |
| 10 May | a Hamburger SV | L | 23 | – | 0 | 0 | – | 1 | 1 | – | 0 | 0 | 6.90 | 8.6 |
| 16 Mar | a Karlsruher SC | D | 3 | – | – | 0 | – | 0 | 0 | – | 0 | 0 | – | 1.3 |
| 26 Jan | v Jahn Regensburg | W | 4 | – | 0 | 0 | – | 0 | 1 | – | 0 | 0 | – | 5.2 |
| 18 Jan | a 1. FC Kaiserslautern | L | 45 | – | 0 | 0 | – | 1 | 2 | 2 | 1 | 0 | 6.50 | 5.3 |
| 27 Sep | v Eintracht Braunschweig | W | 8 | – | 0 | 0 | – | 0 | 1 | – | 0 | 0 | 6.60 | 3.8 |