fixtures




Latest videos Ulm
# | Team | Pts | P | Home | Away | |
---|---|---|---|---|---|---|
1 |
![]() |
48 | 26 | 1 - 1 | 10 May | |
2 |
![]() |
47 | 26 | 0 - 1 | 2 - 0 | |
3 |
![]() |
45 | 26 | 0 - 2 | 0 - 0 | |
4 |
![]() |
43 | 26 | 1 - 2 | 2 - 1 | |
5 |
![]() |
42 | 26 | 12 Apr | 0 - 0 | |
6 |
![]() |
42 | 26 | 03 May | 3 - 2 | |
7 |
![]() |
41 | 26 | 1 - 2 | 2 - 0 | |
8 |
![]() |
41 | 26 | 1 - 2 | 3 - 2 | |
9 |
![]() |
40 | 26 | 0 - 0 | 1 - 3 | |
10 |
![]() |
37 | 26 | 0 - 1 | 0 - 0 | |
11 |
![]() |
33 | 26 | 0 - 0 | 06 Apr | |
12 |
![]() |
33 | 26 | 1 - 1 | 25 Apr | |
13 |
![]() |
31 | 26 | 28 Mar | 1 - 1 | |
14 |
![]() |
29 | 26 | 20 Apr | 2 - 2 | |
15 |
![]() |
26 | 26 | 18 May | 0 - 0 | |
16 |
![]() |
23 | 26 | 3 - 1 | 1 - 1 | |
17 |
![]() |
20 | 26 | |||
18 |
![]() |
16 | 26 | 5 - 1 | 1 - 0 |
Global stats in 2. Bundesliga
- Appearances 26
- Goals for 25
- Penalty goal 5
- Goals against 32
- Yellow 67
- Red 4
Main formation
- 3-4-2-1 18 matches this season
Top players
- F. Higl 4
- A. Keller 3
- D. Chessa 3
- T. Gaal 2

- Year of construction: 1925
- Surface: grass
- Capacity: 19500
- Average attendance: 3535
- Maximum attendance: 17400
- % sold: 18
- Type club male
- Names Ulm
- Code ULM
- Area Germany
Ulm on Football Today
Ulm match result
The next match is Ulm vs Darmstadt 98 and kicks-off at 17:30 on the Friday 28 March 2025 as part of the the week 27 of 2. Bundesliga.
The latest result of 2. Bundesliga featured Karlsruhe and Ulm and ended up in a 0-0 score.
Ulm is currently at rank 17. in the General table of 2. Bundesliga 2024/2025.
Main players
Oliver Batista Meier is the latest most expensive arrival, coming from Dynamo Dresden on the Wednesday 15 January 2025 for a 150T € fee.
Léo Scienza is the latest biggest sale. He left to Heidenheim on the Monday 01 July 2024, a transfer which is valued at 600T €.
Semir Telalović is the top scorer with 9 goals.
Maurice Krattenmacher has the most assists with 3 goal assists.
The full squad is as follows:Goalkeepers: Niclas Thiede, Marvin Seybold and Christian Ortag
Defenders: Julian Kudala, Tom Gaal, Johannes Reichert, Thomas Geyer, Niklas Kölle, Lamar Anthony Yarbrough, Niklas Kolbe and Philipp Strompf
Midfielders: Christoph Maier, Albano Gashi, Bastian Allgeier, Lukas Ahrend, Lucas Röser, Andreas Ludwig, Dennis Chessa, Robert Leipertz, Dennis Dressel, Aaron Keller, Lennart Stoll, Jonathan Meier, Laurin Ulrich, Oliver Batista Meier, Max Julian Brandt, Philipp Maier, Maurice Krattenmacher, Luka-Mikael Hyryläinen and Romario Steffen Rösch
Strikers: Aleksandar Kahvić, Semir Telalović, Felix Higl, Ronan Alan Kratt and Niklas Horst Castelle
Ulm schedule & next match
Following Ulm vs Darmstadt 98, the next match will be Schalke 04 vs Ulm on Sunday 06 April 2025. The coach Thomas Wörle will announce its strategy and the game sheet a few minutes before the fixture. The team most of the time plays with a 3-4-2-1 lineup# | Team | Pts | P | W | D | L | GF | GA | GD | |
---|---|---|---|---|---|---|---|---|---|---|
1 |
![]() |
48 | 26 | 13 | 9 | 4 | 58 | 32 | 26 | |
2 |
![]() |
47 | 26 | 14 | 5 | 7 | 40 | 31 | 9 | |
3 |
![]() |
45 | 26 | 12 | 9 | 5 | 44 | 32 | 12 | |
4 |
![]() |
43 | 26 | 12 | 7 | 7 | 46 | 40 | 6 | |
5 |
![]() |
42 | 26 | 11 | 9 | 6 | 53 | 41 | 12 | |
6 |
![]() |
42 | 26 | 11 | 9 | 6 | 34 | 26 | 8 | |
7 |
![]() |
41 | 26 | 12 | 5 | 9 | 46 | 39 | 7 | |
8 |
![]() |
41 | 26 | 11 | 8 | 7 | 43 | 38 | 5 | |
9 |
![]() |
40 | 26 | 11 | 7 | 8 | 45 | 32 | 13 | |
10 |
![]() |
37 | 26 | 10 | 7 | 9 | 44 | 46 | -2 | |
11 |
![]() |
33 | 26 | 9 | 6 | 11 | 43 | 46 | -3 | |
12 |
![]() |
33 | 26 | 9 | 6 | 11 | 37 | 48 | -11 | |
13 |
![]() |
31 | 26 | 8 | 7 | 11 | 45 | 43 | 2 | |
14 |
![]() |
29 | 26 | 8 | 5 | 13 | 38 | 43 | -5 | |
15 |
![]() |
26 | 26 | 6 | 8 | 12 | 27 | 34 | -7 | |
16 |
![]() |
23 | 26 | 5 | 8 | 13 | 24 | 49 | -25 | |
17 |
![]() |
20 | 26 | 3 | 11 | 12 | 25 | 32 | -7 | |
18 |
![]() |
16 | 26 | 4 | 4 | 18 | 14 | 54 | -40 |
- Promotion
- Promotion Play-off
- Relegation Play-off
- Relegation
# | Team | Pts | P | W | D | L | GF | GA | GD |
---|---|---|---|---|---|---|---|---|---|
1 |
![]() |
27 | 13 | 7 | 6 | 0 | 35 | 13 | 22 |
2 |
![]() |
26 | 13 | 8 | 2 | 3 | 26 | 17 | 9 |
3 |
![]() |
26 | 13 | 7 | 5 | 1 | 20 | 11 | 9 |
4 |
![]() |
24 | 13 | 7 | 3 | 3 | 25 | 15 | 10 |
5 |
![]() |
23 | 13 | 6 | 5 | 2 | 26 | 17 | 9 |
6 |
![]() |
23 | 13 | 7 | 2 | 4 | 25 | 17 | 8 |
7 |
![]() |
23 | 14 | 7 | 2 | 5 | 29 | 24 | 5 |
8 |
![]() |
21 | 13 | 6 | 3 | 4 | 24 | 22 | 2 |
9 |
![]() |
19 | 13 | 5 | 4 | 4 | 22 | 14 | 8 |
10 |
![]() |
19 | 14 | 5 | 4 | 5 | 23 | 24 | -1 |
11 |
![]() |
18 | 13 | 5 | 3 | 5 | 19 | 23 | -4 |
12 |
![]() |
17 | 13 | 5 | 2 | 6 | 26 | 28 | -2 |
13 |
![]() |
16 | 13 | 4 | 4 | 5 | 14 | 18 | -4 |
14 |
![]() |
15 | 13 | 4 | 3 | 6 | 7 | 15 | -8 |
15 |
![]() |
13 | 13 | 3 | 4 | 6 | 12 | 14 | -2 |
16 |
![]() |
13 | 13 | 2 | 7 | 4 | 19 | 22 | -3 |
17 |
![]() |
10 | 12 | 2 | 4 | 6 | 13 | 14 | -1 |
18 |
![]() |
8 | 12 | 2 | 2 | 8 | 13 | 20 | -7 |
# | Team | Pts | P | W | D | L | GF | GA | GD |
---|---|---|---|---|---|---|---|---|---|
1 |
![]() |
29 | 13 | 9 | 2 | 2 | 34 | 19 | 15 |
2 |
![]() |
23 | 13 | 7 | 2 | 4 | 15 | 16 | -1 |
3 |
![]() |
22 | 12 | 6 | 4 | 2 | 20 | 14 | 6 |
4 |
![]() |
22 | 13 | 5 | 7 | 1 | 19 | 15 | 4 |
5 |
![]() |
21 | 13 | 6 | 3 | 4 | 23 | 19 | 4 |
6 |
![]() |
21 | 14 | 6 | 3 | 5 | 25 | 23 | 2 |
7 |
![]() |
20 | 13 | 6 | 2 | 5 | 20 | 23 | -3 |
8 |
![]() |
17 | 12 | 4 | 5 | 3 | 16 | 8 | 8 |
9 |
![]() |
16 | 13 | 4 | 4 | 5 | 17 | 18 | -1 |
10 |
![]() |
16 | 13 | 4 | 4 | 5 | 14 | 15 | -1 |
11 |
![]() |
16 | 13 | 4 | 4 | 5 | 20 | 24 | -4 |
12 |
![]() |
15 | 13 | 4 | 3 | 6 | 20 | 22 | -2 |
13 |
![]() |
15 | 13 | 4 | 3 | 6 | 18 | 25 | -7 |
14 |
![]() |
13 | 13 | 3 | 4 | 6 | 15 | 20 | -5 |
15 |
![]() |
12 | 13 | 3 | 3 | 7 | 23 | 29 | -6 |
16 |
![]() |
10 | 14 | 1 | 7 | 6 | 12 | 18 | -6 |
17 |
![]() |
7 | 13 | 1 | 4 | 8 | 10 | 31 | -21 |
18 |
![]() |
1 | 13 | 0 | 1 | 12 | 7 | 39 | -32 |

- Squad size 35
- Average age 25.9
- Foreign players 4 (11.4%)
-
Christoph Maier
25 years
-
Albano Gashi
30 years
-
#7 Bastian Allgeier
23 years
-
#8 Lukas Ahrend
25 years
-
#9 Lucas Röser
31 years
-
#10 Andreas Ludwig
34 years
-
#11 Dennis Chessa
32 years
-
#13 Robert Leipertz
32 years
-
#14 Dennis Dressel
26 years
-
#16 Aaron Keller
20 years
-
#18 Lennart Stoll
28 years
-
#19 Jonathan Meier
25 years
-
#20 Laurin Ulrich
20 years
-
#21 Oliver Batista Meier
24 years
-
#23 Max Julian Brandt
23 years
-
#26 Philipp Maier
30 years
-
#30 Maurice Krattenmacher
19 years
-
#38 Luka-Mikael Hyryläinen
20 years
-
#43 Romario Steffen Rösch
25 years

- Appearances 26
- Goals for 25
- Penalty goal 5
- Goals against 32
- Yellow 67
- Red 4
Final Time
- Number of matches (Goals scored)
- Number of matches (Goals conceded)
Stats for 26 matches already played
- Number of matches (Goals scored)
- Number of matches (Goals conceded)
Stats for 12 matches already played
- Number of matches (Goals scored)
- Number of matches (Goals conceded)
Stats for 14 matches already played
1st half
- Number of matches (Goals scored)
- Number of matches (Goals conceded)
Stats for 26 matches already played
- Number of matches (Goals scored)
- Number of matches (Goals conceded)
Stats for 12 matches already played
- Number of matches (Goals scored)
- Number of matches (Goals conceded)
Stats for 14 matches already played
2nd half
- Number of matches (Goals scored)
- Number of matches (Goals conceded)
Stats for 26 matches already played
- Number of matches (Goals scored)
- Number of matches (Goals conceded)
Stats for 12 matches already played
- Number of matches (Goals scored)
- Number of matches (Goals conceded)
Stats for 14 matches already played
- Number of matches (Goals scored)
- Number of matches (Goals conceded)
- First goal scored on average 28'
- Last goal scored on average 47'
- Number of matches - at least 1 goal scored 14
- First goal conceded on average 55'
- Last goal conceded on average 66'
- Number of matches - at least 1 goal conceded 20
- Number of matches (Goals scored)
- Number of matches (Goals conceded)
- First goal scored on average 37'
- Last goal scored on average 55'
- Number of matches - at least 1 goal scored 7
- First goal conceded on average 71'
- Last goal conceded on average 75'
- Number of matches - at least 1 goal conceded 10
- Number of matches (Goals scored)
- Number of matches (Goals conceded)
- First goal scored on average 19'
- Last goal scored on average 39'
- Number of matches - at least 1 goal scored 7
- First goal conceded on average 39'
- Last goal conceded on average 56'
- Number of matches - at least 1 goal conceded 10
-
1st half
- 0 - 0 7 (58%)
- 1 - 0 2 (17%)
- 3 - 0 1 (8%)
- 2 - 0 1 (8%)
- 1 - 1 1 (8%)
-
Final Time
- 1 - 2 3 (25%)
- 1 - 1 2 (17%)
- 0 - 0 2 (17%)
- 0 - 1 2 (17%)
- 5 - 1 1 (8%)
- 3 - 1 1 (8%)
- 0 - 2 1 (8%)
-
1st half
- 0 - 0 5 (36%)
- 0 - 1 3 (21%)
- 1 - 1 2 (14%)
- 2 - 1 2 (14%)
- 1 - 0 2 (14%)
-
Final Time
- 0 - 0 4 (29%)
- 1 - 1 2 (14%)
- 3 - 2 2 (14%)
- 2 - 0 2 (14%)
- 1 - 3 1 (7%)
- 2 - 2 1 (7%)
- 2 - 1 1 (7%)
- 1 - 0 1 (7%)
- 1. Hamburg 2.2
- 2. Magdeburg 2
- 3. Kaiserslautern 1.8
- Tournament average 1.5
- 1. Düsseldorf 0.3
- 2. Greuther Fürth 0.2
- 2. Hertha BSC 0.2
- Tournament average 0.1
- 1. Hamburg 5.7
- 2. Darmstadt 98 5.7
- 3. Magdeburg 5.6
- Tournament average 4.6
- 1. Hertha BSC 9.3
- 2. Nürnberg 9
- 3. Magdeburg 8.9
- Tournament average 7.2
- 1. Magdeburg 57%
- 2. Schalke 04 54%
- 3. Hamburg 53%
- Tournament average 49.44%
- 1. Hamburg 85%
- 2. Düsseldorf 84%
- 2. Magdeburg 84%
- Tournament average 80.33%
- 1. Hamburg 29%
- 2. Hannover 28%
- 3. Darmstadt 98 27%
- Tournament average 24.56%
- 1. Regensburg 57.5
- 3. Münster 53
- 4. Kaiserslautern 51.6
- Tournament average 49.8
- 1. Hertha BSC 12
- 2. Nürnberg 11.7
- 3. Regensburg 11.6
- Tournament average 10.3
- 1. Münster 2.9
- 2. Braunschweig 2.7
- 3. Düsseldorf 2.6
- Tournament average 2.4
- 1. Hamburg 0.2
- 2. Darmstadt 98 0.2
- 2. Braunschweig 0.2
- Tournament average 0.1
- 1. Regensburg 2.1
- 2. Braunschweig 1.9
- 3. Greuther Fürth 1.8
- Tournament average 1.5
- 2. J. Reichert 37
- 3. N. Thiede 35.8
- 4. N. Kolbe 35.8
- 2. O. Batista Meier 1.3
- 3. R. Rösch 1
- 4. M. Brandt 0.9
- 2. O. Batista Meier 1.3
- 3. R. Rösch 0.9
- 4. A. Keller 0.9
- 2. M. Krattenmacher 5.2
- 3. R. Rösch 5.2
- 4. L. Hyryläinen 5
- 2. L. Hyryläinen 2.2
- 3. D. Dressel 1.8
- 4. S. Telalović 1.8
- 2. J. Reichert 1.3
- 3. P. Strompf 1.3
- 4. M. Brandt 1.2
- 2. R. Rösch 1.4
- 3. J. Reichert 1.1
- 4. L. Hyryläinen 1
- 2. M. Krattenmacher 1.3
- 3. P. Maier 1
- 4. P. Strompf 1
Count | Average age | Amount | |
---|---|---|---|
Arrivals | 15 | 24 | 250T € |
Departures | 4 | 25 | 600T € |
Total | 19 | 24 | 350T € |