Tom Gaal Profile and Player Statistics
First name: Tom
Last name: Gaal
Position: Defender
Nationality:
Height: 193

Football Career Transfers and Statistics

We are going to show you the list of football clubs and seasons in which Tom Gaal has played. It includes the total number of appearance (caps), substitution details, goals, yellow and red cards stats.

Competition Season Football Club
Super League 2025/2026 St. Gallen 8 0 0 1 0 2 0
Swiss Cup 2025/2026 St. Gallen 1 0 0 0 0 0 0
Club Friendlies 2025 St. Gallen 1 0 1 0 0 0 0
Club Friendlies 3 2025 Ulm 2 1 0 0 0 0 0
2. Bundesliga 2024/2025 Ulm 28 2 3 4 0 8 0
3. Liga 2023/2024 Ulm 37 3 0 4 0 3 0
Club Friendlies 3 2023 Ulm 1 0 1 0 0 0 0
Regionalliga: West 2022/2023 Borussia Mönchengladbach II 30 3 0 0 0 1 0
Club Friendlies 3 2022 Borussia Mönchengladbach 2 0 0 0 0 0 0
Bundesliga 2021/2022 Borussia Mönchengladbach 4 0 0 0 0 0 0
Regionalliga: West 2021/2022 Borussia Mönchengladbach II 28 1 0 0 0 3 0
U19 Bundesliga 2019/2020 Borussia Mönchengladbach U19 5 0 1 1 0 3 0
U19 Bundesliga 2018/2019 Borussia Mönchengladbach U19 6 3 1 3 0 0 0

Tom Gaal has played in the following competitions and football tournaments.

Now showing: All Competitions

DateHomeScoreAwayHT
04/10/2025 St. Gallen
1 - 2
Thun 1-2H2H+
  0 - 1 19' Franz-Ethan Meichtry
  33' Marco Bürki 
  33' Dominik Franke
Hugo Vandermersch 35' 1 - 1  
  1 - 2 44' Christopher Ibayi
  57' Jan Bamert
Shkelqim Vladi 60'  
Aliou Baldé 60'  
Hugo Vandermersch 68'  
  70' Valmir Matoshi
  70' Kastriot Imeri
  70' Franz-Ethan Meichtry
  70' Nils Reichmuth
Alessandro Vogt 75'  
Malamine Efekele 75'  
Christian Witzig  75'  
Corsin Konietzke 75'  
Chima Okoroji 75'  
Tiemoko Ouattara 75'  
  80' Christopher Ibayi
  80' Brighton Labeau
  80' Elmin Rastoder
  80' Noah Rupp 
  89' Leonardo Bertone
  89' Mattias Käit
Carlo Boukhalfa 90+4'  
  90+4' Dominik Franke
27/09/2025 Zürich
3 - 1
St. Gallen 0-1H2H+
Jorge Andrés Segura Portocarrero 3'  
  0 - 1 22' Carlo Boukhalfa
Jorge Andrés Segura Portocarrero 27'  
Lindrit Kamberi 27'  
Milan Rodić 38'  
  46' Lukas Görtler 
  46' Corsin Konietzke
Steven Zuber 58' 1 - 1  
  59' Aliou Baldé
  59' Malamine Efekele
  59' Alessandro Vogt
  59' Shkelqim Vladi
Philippe Paulin Keny 64' 2 - 1  
  72' Christian Witzig 
  72' Tiemoko Ouattara
Jahnoah Markelo 73' 3 - 1  
Matthias Phaëton 80'  
Umeh Emmanuel 80'  
Philippe Paulin Keny 80'  
Juan José Perea  80'  
Livano Comenencia 81'  
  84' Tom Gaal
  87' Cyrill May
  87' Albert Vallci 
Milan Rodić 87'  
Neil Volken 87'  
Cheveyo Tsawa 88'  
Bledian Krasniqi 88'  
Jahnoah Markelo 90+4'  
  90+5' Behar Neziri
20/09/2025 Wil
1 - 1
St. Gallen 0-0H2H+
David Jacovic 1'  
  0 - 1 2' Carlo Boukhalfa
Mahamadou Diarra 3'  
  0 - 2 4' Albert Vallci 
5' 1 - 2  
  6'
Edis Bytyqi 7'  
  1 - 3 8' Behar Neziri
  12' Enoch Owusu
  12' Christian Witzig 
Gentrit Muslija 21'  
  24' Carlo Boukhalfa
Kastrijot Ndau 28'  
Luuk Breedijk 60'  
F. Borges 60'  
  69' Aliou Baldé
  69' Shkelqim Vladi
Tim Staubli 72'  
Edis Bytyqi 72'  
77'  
Julind Selmonaj 77'  
  91+4' Alessandro Vogt
  91+4' Malamine Efekele
  1 - 4 96' Shkelqim Vladi
Julind Selmonaj 103' 2 - 4  
  105' Lukas Görtler 
  105' Mihailo Stevanovic
  106' Christian Witzig 
  106' Tiemoko Ouattara
  106' Jozo Stanic
  106' Albert Vallci 
U. Nwannah 116+3'  
  120'
  120+1'
Umar Saho Sarho 120+1'  
13/09/2025 St. Gallen
1 - 0
Lugano 1-0H2H+
  27' Mattia Bottani 
Carlo Boukhalfa 29' 1 - 0  
Jozo Stanic 36'  
Hugo Vandermersch 44'  
  45+4' Renato Steffen
Tom Gaal 45+5'  
  60' Mattia Bottani 
  60' Yanis Cimignani
  60'
60'  
Alessandro Vogt 60'  
Shkelqim Vladi 60'  
  68' Anto Grgic
  68' Ousmane Doumbia
  68' Martim Marques
  68' Zachary Brault-Guillard
Lukas Görtler  68'  
Corsin Konietzke 68'  
  69' Lukas Mai
Chima Okoroji 77'  
Enoch Owusu 77'  
Hugo Vandermersch 77'  
Christian Witzig  77'  
  81' Uran Bislimi
  81' Alexandre Parsemain
31/08/2025 Lausanne Sport
1 - 2
St. Gallen 0-0H2H+
Karlo Letica 16'  
  16' Aliou Baldé
  40' Aliou Baldé
  40' Carlo Boukhalfa
Olivier Custodio  40'  
Gaoussou Diakité 44'  
Morgan Poaty 46'  
Sékou Fofana 46'  
Olivier Custodio  46' 1 - 0  
Beyatt Lekoueiry 46'  
Gabriel Sigua 46'  
  1 - 1 55' Alessandro Vogt
Brandon Soppy 56'  
Nathan Butler-Oyedeji 60'  
Alban Ajdini 60'  
  1 - 2 64' Alessandro Vogt
Kévin Mouanga 68'  
Hamza Abdallah 68'  
  70' Aliou Baldé
  70' Christian Witzig 
  76' Cyrill May
Brandon Soppy 76'  
Enzo Kana-Biyik 76'  
  76' Alessandro Vogt
  76' Shkelqim Vladi
  87' Lukas Görtler 
  87' Mihailo Stevanovic
Bryan Okoh 88'  
24/08/2025 St. Gallen
0 - 1
Luzern 0-1H2H+
  0 - 1 3' Behar Neziri
  52' Pascal Loretz
Chima Okoroji 64'  
Enoch Owusu 64'  
  66' Julian Von Moos
Jozo Stanic 66'  
  67' Andrejs Ciganiks
  70' Julian Von Moos
  70'
Carlo Boukhalfa 72'  
Corsin Konietzke 72'  
Alessandro Vogt 72'  
Shkelqim Vladi 72'  
Aliou Baldé 72'  
Christian Witzig  72'  
  75' Kevin Spadanuda
  75' Sinan Karweina
  77' Tyron Owusu
Hugo Vandermersch 80'  
  82' Matteo Di Giusto
  82' Severin Ottiger
  82' Tyron Owusu
  82' Levin Winkler
  90+4' Stefan Knezevic
Christian Witzig  90+6'  
09/08/2025 St. Gallen
5 - 0
Winterthur 3-0H2H+
Alessandro Vogt 7' 1 - 0  
Carlo Boukhalfa 27' 2 - 0  
Alessandro Vogt 45+5' 3 - 0  
  46' Alexandre Jankewitz
  46' Théo Golliard
  46' Nishan Burkart
  46' Elias Maluvunu
  48' Lukas Mühl
Willem Geubbels 66'  
Aliou Baldé 66'  
Lukas Görtler  66'  
Corsin Konietzke 66'  
  67' Luca Zuffi
  67' Stéphane Cueni
  67' Brian Beyer
  67' Andrin Hunziker
Alessandro Vogt 67'  
Shkelqim Vladi 67'  
Aliou Baldé 68' 4 - 0  
  73' Silvan Sidler
  73' Souleymane Diaby
Corsin Konietzke 77' 5 - 0  
Jozo Stanic 78'  
Albert Vallci  78'  
Cyrill May 83'  
Enoch Owusu 83'  
02/08/2025 Servette
1 - 4
St. Gallen 1-3H2H+
  7' Behar Neziri
Timothé Cognat 10'  
  0 - 1 11' Willem Geubbels
  0 - 2 18' Willem Geubbels
Miroslav Stevanovic 27' 1 - 2  
  1 - 3 30' Alessandro Vogt
Loun Srdanovic 32'  
Dylan Bronn 39'  
Steve Rouiller 39'  
Giotto Morandi 46'  
Alexis Antunes 46'  
  51' Enoch Owusu
Alexis Antunes 57'  
  58' Hugo Vandermersch
  63' Alessandro Vogt
  63' Aliou Baldé
  63' Enoch Owusu
  63' Kevin Csoboth
Jérémy Guillemenot 64'  
Jérémy Guillemenot 66'  
Ablie Jallow 66'  
Loun Srdanovic 66'  
Théo Magnin 66'  
Anthony Baron 72'  
Keyan Varela 72'  
Lamine Fomba 72'  
Steve Rouiller 74'  
Yoan Severin  74'  
  76' Jozo Stanic
  76' Albert Vallci 
  77' Lukas Görtler 
  77' Mihailo Stevanovic
  80' Willem Geubbels
  80' Shkelqim Vladi
  1 - 4 90+6' Aliou Baldé
26/07/2025 St. Gallen
2 - 1
Basel 0-1H2H+
  14' Léo Leroy
Lukas Görtler  21'  
  0 - 1 40' Lukas Görtler 
Lukas Görtler  56' 1 - 1  
  62' Albian Ajeti
  62' Kevin Carlos
  62' Koba Koindredi
  62' Koba Koindredi
  62' Metinho
Alessandro Vogt 64'  
Aliou Baldé 64'  
Hugo Vandermersch 64'  
Enoch Owusu 64'  
  72' Xherdan Shaqiri 
Lukas Görtler  74'  
Mihailo Stevanovic 74'  
Willem Geubbels 75' 2 - 1  
  80' Keigo Tsunemoto
  80' Anton Kade
Willem Geubbels 83'  
Corsin Konietzke 83'  
  86' Léo Leroy
  86' Marin Soticek
  86' Philip Otele
  86' Junior Zé
Enoch Owusu 90'  
10/05/2025 Hamburger SV
6 - 1
Ulm 3-1H2H+
  0 - 1 7' Tom Gaal
Ludovit Reis 10' 1 - 1  
Miro Muheim 35'  
  36' Semir Telalović
Emir Sahiti 40'  
Ransford Königsdörffer 42' 2 - 1  
Davie Selke 45+4' 3 - 1  
Emir Sahiti 46'  
Fabio Balde 46'  
  46' Aaron Keller
  46' Dennis Chessa
Philipp Strompf 49' 4 - 1  
  61' Tom Gaal
Ransford Königsdörffer 62' 5 - 1  
  67' Maurice Krattenmacher
  67' Andreas Ludwig
  67' Semir Telalović
  67' Lucas Röser
Davie Selke 69'  
Robert Glatzel 69'  
Ransford Königsdörffer 69'  
Adam Karabec 69'  
William Mikelbrencis 73'  
Łukasz Poręba 80'  
Marco Richter 80'  
Miro Muheim 81'  
Otto Stange 81'  
  84' Romario Rösch
  84' Johannes Reichert
Daniel Elfadli 86' 6 - 1  
  89' Felix Higl
  89' Robert Leipertz
03/05/2025 Ulm
1 - 2
Hannover 96 0-1H2H+
  0 - 1 28' Tom Gaal
Semir Telalović 45+1'  
Semir Telalović 51' 1 - 1  
Felix Higl 52'  
  60' Hyun-ju Lee
  60' Kolja Oudenne
  1 - 2 67' Josh Knight
  68' Boris Tomiak
Oliver Batista Meier 70'  
  71' Phil Neumann
  73' Monju Momuluh
  73' Jannik Dehm
Felix Higl 73'  
Lucas Röser 73'  
  75' Josh Knight
Oliver Batista Meier 78'  
Oliver Batista Meier 81'  
Aleksandar Kahvić 81'  
Bastian Allgeier 81'  
Romario Rösch 81'  
  85' Lars Gindorf
  85' Max Christiansen
  85' Nicolò Tresoldi
  85' Andreas Voglsammer
Max Brandt 89'  
Dennis Chessa 89'  
Tom Gaal 89'  
Luka Hyrylainen 89'  
03/05/2025 Ulm
1 - 2
Hannover 96 0-1H2H+
  0 - 1 28' Tom Gaal
Semir Telalović 45+1'  
Semir Telalović 51' 1 - 1  
Felix Higl 52'  
  60' Hyun-ju Lee
  60' Kolja Oudenne
  1 - 2 67' Josh Knight
  68' Boris Tomiak
Oliver Batista Meier 70'  
  71' Phil Neumann
  73' Monju Momuluh
  73' Jannik Dehm
Felix Higl 73'  
Lucas Röser 73'  
  75' Josh Knight
Oliver Batista Meier 78'  
Oliver Batista Meier 81'  
Aleksandar Kahvić 81'  
Bastian Allgeier 81'  
Romario Rösch 81'  
  85' Lars Gindorf
  85' Max Christiansen
  85' Nicolò Tresoldi
  85' Andreas Voglsammer
Max Brandt 89'  
Dennis Chessa 89'  
Tom Gaal 89'  
Luka Hyrylainen 89'  
25/04/2025 SpVgg Greuther Fürth
0 - 1
Ulm 0-0H2H+
Marco Meyerhofer 46'  
Felix Klaus 46'  
Simon Asta 50'  
  0 - 1 62' Maurice Krattenmacher
Jomaine Consbruch 66'  
Dennis Srbeny 66'  
Noel Futkeu 76'  
Roberto Massimo 76'  
  77' Maurice Krattenmacher
Simon Asta 77'  
Daniel Kasper 77'  
  78' Maurice Krattenmacher
  78' Oliver Batista Meier
Joshua Quarshie 86'  
Niko Giesselmann 86'  
Reno Münz 86'  
  87' Semir Telalović
  87' Dennis Chessa
  90+3' Aaron Keller
  90+3' Romario Rösch
  90+3' Felix Higl
  90+3' Lucas Röser
  90+4' Max Brandt
20/04/2025 Ulm
2 - 3
Hertha BSC 1-0H2H+
Aaron Keller 10' 1 - 0  
  21' Deyovaisio Zeefuik
  46' Kevin Sessa
  46' Jón Dagur Þórsteinsson
  1 - 1 46' Fabian Reese
  1 - 2 50' Fabian Reese
Dennis Dressel 56' 2 - 2  
Max Brandt 64'  
Luka Hyrylainen 64'  
Luka Hyrylainen 65'  
  73' Deyovaisio Zeefuik
  73' Marten Winkler
  76' Derry Scherhant
  76' Florian Niederlechner
Semir Telalović 83'  
Aleksandar Kahvić 83'  
Maurice Krattenmacher 83'  
Lucas Röser 83'  
  2 - 3 84' Florian Niederlechner
  85' Michaël Cuisance
  85' Andreas Bouchalakis
Tom Gaal 86'  
  86' Florian Niederlechner
  90+5' Jonjoe Kenny
12/04/2025 Ulm
1 - 0
Magdeburg 1-0H2H+
Semir Telalović 17' 1 - 0  
  29' A. El-Zein
  29' C. Krempicki
Dennis Dressel 65'  
Oliver Batista Meier 68'  
Maurice Krattenmacher 68'  
  77' B. Atik
  77' A. Nollenberger
  77' X. Amaechi
  77' P. Hercher
  77' Bryan Teixeira
Semir Telalović 79'  
Luka Hyrylainen 79'  
Felix Higl 79'  
Lucas Röser 79'  
  83' L. Burcu
  83' M. Baars
Max Brandt 90'  
Max Brandt 90'  
Max Brandt 90'  
Dennis Chessa 90'  
  90+7' C. Krempicki
06/04/2025 Schalke 04
2 - 1
Ulm 0-1H2H+
  0 - 1 40' Felix Higl
Paul Seguin 59' 1 - 1  
Amin Younes 64'  
Pape Meissa Ba 64'  
Aymen Barkok 65'  
Max Grüger 65'  
  67' Oliver Batista Meier
  67' Maurice Krattenmacher
  67' Lucas Röser
  67' Semir Telalović
Anton Donkor 73'  
Derry Murkin 73'  
Adrian Gantenbein 74'  
Moussa Sylla 74'  
Tobias Mohr 74'  
Pape Meissa Ba 81'  
  83' Felix Higl
  83' Aleksandar Kahvić
Adrian Gantenbein 86'  
Marcin Kamiński 88' 2 - 1  
  90+1' Philipp Strompf
  90+1' Niklas Kolbe
Pape Meissa Ba 90+3'  
Malik Talabidi 90+3'  
28/03/2025 Ulm
2 - 1
Darmstadt 98 0-0H2H+
Lucas Röser 50' 1 - 0  
Oliver Batista Meier 57' 2 - 0  
  61' Jean-Paul Boëtius
  61' Fynn Lakenmacher
  61' Sergio López
  61' Fabian Nürnberger
  63' Matondo-Merveille Papela
  2 - 1 68' Clemens Riedel
Aaron Keller 69'  
  75' Guille Bueno
  75' Philipp Förster
Max Brandt 75'  
Luka Hyrylainen 75'  
  75' Matondo-Merveille Papela
  75' Matej Maglica
Lucas Röser 75'  
Semir Telalović 75'  
Luka Hyrylainen 77'  
Philipp Strompf 81'  
Romario Rösch 81'  
Felix Higl 88'  
Felix Higl 90'  
Aleksandar Kahvić 90'  
Oliver Batista Meier 90'  
Maurice Krattenmacher 90'  
Aleksandar Kahvić 90+1'  
Niclas Thiede 90+4'  
20/03/2025 Ulm
2 - 0
1860 München 0-0H2H+
Felix Higl 58' 1 - 0  
Felix Higl 83' 2 - 0  
16/03/2025 Karlsruher SC
0 - 0
Ulm 0-0H2H+
  6' Maurice Krattenmacher
Leon Jensen 10'  
  15' Christian Ortag
  15' Niclas Thiede
Leon Jensen 46'  
Robin Heußer 46'  
David Herold 62'  
Lasse Günther 62'  
  62' Max Brandt
Dženis Burnić 70'  
Bambasé Conté 70'  
Fabian Schleusener 70'  
Louey Ben Farhat 70'  
  75' Maurice Krattenmacher
  75' Luka Hyrylainen
  75' Semir Telalović
  75' Aleksandar Kahvić
Sebastian Jung 83'  
Rafael Pinto Pedrosa 83'  
  90+1' Lucas Röser
  90+1' Felix Higl
  90+1' Max Brandt
  90+1' Andreas Ludwig
  90+3' Tom Gaal
01/03/2025 Eintracht Braunschweig
1 - 1
Ulm 0-1H2H+
  8' Aaron Keller
  0 - 1 11' Lucas Röser
Lino Tempelmann 38'  
  42' Romario Rösch
Johan Arath Gomez 46'  
Max Marie 46'  
  48' Tom Gaal
Marvin Rittmüller 62'  
Fabio Kaufmann 62'  
  63' Romario Rösch
  63' Dennis Chessa
Ermin Bičakčić 63'  
Sven Köhler 63'  
  63' Aaron Keller
  63' Jonathan Meier
  63' Lucas Röser
  63' Semir Telalović
  74' Maurice Krattenmacher
  74' Felix Higl
Julian Baas 74'  
Richmond Tachie 74'  
Robert Ivanov 78'  
  79' Oliver Batista Meier
  79' Dennis Dressel
Kevin Ehlers 83'  
Sebastian Polter 83'  
Sebastian Polter 85' 1 - 1  
  90+5' Luka Hyrylainen
22/02/2025 Ulm
0 - 0
Elversberg 0-0H2H+
  35' Robin Fellhauer
Tom Gaal 45+1'  
  46' Manuel Feil
  46' Carlo Sickinger
Luka Hyrylainen 48'  
Semir Telalović 59'  
Felix Higl 59'  
Aaron Keller 59'  
Robert Leipertz 59'  
Johannes Reichert 66'  
  68' Tom Zimmerschied
  68' Filimon Gerezgiher
  68' Robin Fellhauer
  68' Luca Schnellbacher
Felix Higl 76'  
Romario Rösch 79'  
Jonathan Meier 79'  
  85' Maximilian Rohr
  85' Semih Şahin
  85' Younes Ebnoutalib
  85' Muhammed Damar
  85' Frederik Schmahl
Oliver Batista Meier 88'  
Lucas Röser 88'  
Bastian Allgeier 88'  
Lennart Stoll 88'  
  90+2' Frederik Schmahl
16/02/2025 Nürnberg
2 - 0
Ulm 0-0H2H+
Berkay Yilmaz 20'  
  31' Maurice Krattenmacher
  34' Luka Hyrylainen
  46' Niklas Kolbe
  46' Johannes Reichert
  59' Maurice Krattenmacher
Rafael Lubach 69'  
Janis Antiste 69'  
Berkay Yilmaz 69'  
Danilo Soares 69'  
  73' Semir Telalović
  73' Robert Leipertz
Oliver Villadsen 79'  
Tim Janisch 79'  
Caspar Jander 85' 1 - 0  
  90' Tom Gaal
Stefanos Tzimas 90'  
  90' Aaron Keller
  90' Bastian Allgeier
  90' Jens Castrop
  90' Felix Higl
  90' Caspar Jander
  90' Simon Joachims
Max Brandt 90+2'  
Lucas Röser 90+2'  
Jens Castrop 90+2'  
Florian Flick 90+2'  
Janis Antiste 90+3' 2 - 0  
08/02/2025 Ulm
0 - 2
Paderborn 0-0H2H+
Dennis Dressel 50'  
  51' Calvin Brackelmann
  51' Santiago Castaneda
  52' Raphael Obermair
Felix Higl 56'  
Luka Hyrylainen 56'  
  60' Filip Bilbija
Lennart Stoll 64'  
  71' Filip Bilbija
  71' Ilyas Ansah
Maurice Krattenmacher 73'  
Robert Leipertz 73'  
  75' Marvin Mehlem
  0 - 1 81' Marvin Mehlem
Max Brandt 83'  
Dennis Chessa 83'  
Oliver Batista Meier 83'  
Lucas Röser 83'  
  86' Casper Terho
  86' Sebastian Klaas
  90+2' Tjark Lasse Scheller
  0 - 2 90+7' Adriano Grimaldi
01/02/2025 Fortuna Düsseldorf
3 - 2
Ulm 2-1H2H+
Ísak Bergmann Jóhannesson 9' 1 - 0  
  1 - 1 13' Aaron Keller
Dawid Kownacki 15' 2 - 1  
  19' Romario Rösch
Myron Van Brederode 21'  
  27' Philipp Strompf
Valgeir Lunddal Fridriksson 46'  
Matthias Zimmermann 46'  
  2 - 2 52' Oliver Batista Meier
Dawid Kownacki 60' 3 - 2  
Moritz-Broni Kwarteng 64'  
Shinta Karl Appelkamp 64'  
Dženan Pejčinović 64'  
Danny Schmidt 64'  
Ísak Bergmann Jóhannesson 74'  
Tim Christopher Oberdorf 76'  
Myron Van Brederode 83'  
Andre Hoffmann 83'  
  86' Johannes Reichert
  86' Bastian Allgeier
  86' Maurice Krattenmacher
  86' Felix Higl
  86' Semir Telalović
  86' Lucas Röser
Giovanni Haag 89'  
90'  
  90+1' Felix Higl
Dawid Kownacki 90+2'  
Vincent Vermeij 90+2'  
  90+3' Bastian Allgeier
26/01/2025 Ulm
5 - 1
Jahn Regensburg 3-0H2H+
  13' Christian Kühlwetter
Tom Gaal 15'  
Semir Telalović 24' 1 - 0  
Semir Telalović 34' 2 - 0  
Semir Telalović 45+1' 3 - 0  
  46' Anssi Suhonen
  46' Christian Viet
  46' Christian Kühlwetter
  46' Eric Hottmann
  46' Rasim Bulic 
  46' Florian Ballas 
  46' Sargis Adamyan
  46' Noah Ganaus
Oliver Batista Meier 55' 4 - 0  
  75' Tim Handwerker
  75' Bryan Hein
Semir Telalović 80' 5 - 0  
Maurice Krattenmacher 81'  
Dennis Chessa 81'  
Semir Telalović 81'  
Felix Higl 81'  
Oliver Batista Meier 81'  
Lucas Röser 81'  
Max Brandt 86'  
Andreas Ludwig 86'  
Dennis Dressel 86'  
Luka Hyrylainen 86'  
  5 - 1 90+2' Noah Ganaus
18/01/2025 Kaiserslautern
2 - 1
Ulm 2-1H2H+
  0 - 1 4' Philipp Strompf
Marlon Ritter 23' 1 - 1  
  28' Andreas Ludwig
  36' Niklas Kolbe
Filip Kaloč 37' 2 - 1  
  46' Andreas Ludwig
  46' Philipp Maier
Leon Robinson 47'  
  56' Maurice Krattenmacher
  60' Semir Telalović
  60' Lucas Röser
  61' Lennart Stoll
  61' Oliver Batista Meier
Leon Robinson 63'  
Afeez Aremu 63'  
Florian Kleinhansl 63'  
Erik Wekesser 63'  
  78' Luka Hyrylainen
  78' Max Brandt
  79' Maurice Krattenmacher
  79' Jonathan Meier
Daisuke Yokota 79'  
Ragnar Ache 79'  
Daniel Hanslik 89'  
Richmond Tachie 89'  
Marlon Ritter 90'  
Tobias Raschl 90'  
Erik Wekesser 90+1'  
07/01/2025 Ulm
2 - 2
Erzgebirge Aue 2-1H2H+
  0 - 1 4' Sean Seitz
Maurice Krattenmacher 11' 1 - 1  
Semir Telalović 30' 2 - 1  
Andreas Ludwig 61'  
Aleksandar Kahvić 61'  
  61' Pascal Fallmann
  61' Maxim Burghardt
Johannes Reichert 61'  
Tom Gaal 61'  
  61' Mika Clausen
  61' Ali Loune
  61' Sean Seitz
  61' Borys Tashchy
Aaron Keller 61'  
Dennis Chessa 61'  
Jayden Nelson 61'  
61'  
  61' Mirnes Pepić
  61' Jonah Fabisch
Luka Hyrylainen 61'  
Jonathan Meier 61'  
  61' Kilian Jakob
  61' Linus Rosenlöcher
Niklas Kolbe 61'  
Lucas Röser 61'  
Lennart Stoll 61'  
Max Brandt 61'  
Christian Ortag 61'  
Niclas Thiede 61'  
  61' Erik Majetschak
  61' Omar Sijarić
Semir Telalović 61'  
Philipp Maier 61'  
  61' Marcel Bär
  61' Ricky Bornschein
Maurice Krattenmacher 61'  
Romario Rösch 61'  
  61' Anthony Barylla
  61' Steffen Nkansah
Philipp Strompf 61'  
Thomas Geyer 61'  
  61' Niko Vukančić
  61' Tim Hoffmann
  61' Martin Männel
  61' Tim Kips
  61' William Kallenbach
  2 - 2 75' Omar Sijarić
21/12/2024 Preußen Münster
0 - 0
Ulm 0-0H2H+
Jorrit Hendrix 21'  
  22' Dennis Chessa
Torge Paetow 53'  
Niko Koulis 57'  
Yassine Bouchama 58'  
Daniel Kyerewaa 58'  
  63' Dennis Chessa
  63' Lucas Röser
Mikkel Kirkeskov 74'  
  77' Semir Telalović
  77' Aleksandar Kahvić
Hólmbert Aron Friðjónsson 77'  
András Németh 77'  
Joshua Mees 84'  
Joel Grodowski 84'  
Etienne Amenyido 84'  
Marc Lorenz 84'  
  84' Maurice Krattenmacher
  84' Laurin Ulrich
14/12/2024 Ulm
1 - 1
Hamburger SV 1-0H2H+
  9' Bakery Jatta
Dennis Chessa 21'  
Aaron Keller 34' 1 - 0  
  41' Semir Telalović
Daniel Elfadli 42'  
  45+2' Marco Richter
  46' Marco Richter
  46' Immanuel Pherai
  46' Bakery Jatta
  46' E. Sahiti
  1 - 1 49' Davie Selke
  65' Dennis Hadžikadunić
  65' Lucas Perrin
  68' Daniel Elfadli
  72' Adam Karabec
  72' Łukasz Poręba
Dennis Chessa 80'  
Aleksandar Kahvić 80'  
  86' Davie Selke
  86' Ransford Königsdörffer
Semir Telalović 89'  
Niklas Castelle 89'  
Aaron Keller 89'  
Lucas Röser 89'  
  90+3' Ransford Königsdörffer
  90+4' Miro Muheim
Max Brandt 90+5'  
07/12/2024 Hannover 96
3 - 2
Ulm 0-1H2H+
  0 - 1 23' Semir Telalović
  0 - 2 55' Semir Telalović
Sei Muroya 57'  
Kolja Oudenne 57'  
Jessic Ngankam 57'  
Nicolò Tresoldi 57'  
Hyun-ju Lee 60' 1 - 2  
  65' Aaron Keller
  65' Dennis Chessa
  65' Semir Telalović
  65' Felix Higl
  70' Jonathan Meier
Nicolò Tresoldi 71' 2 - 2  
Hyun-ju Lee 78'  
Lars Gindorf 78'  
  80' Maurice Krattenmacher
  80' Niklas Castelle
Nicolò Tresoldi 81' 3 - 2  
  86' Jonathan Meier
  86' Lucas Röser
Kolja Oudenne 87'  
Bartłomiej Wdowik 90+1'  
Jannik Dehm 90+1'  
  90+3' Tom Gaal
Phil Neumann 90+3'  
Lars Gindorf 90+4'  
01/12/2024 Ulm
1 - 1
SpVgg Greuther Fürth 1-1H2H+
  0 - 1 16' Julian Green
Niclas Thiede 32'  
Semir Telalović 45+1' 1 - 1  
  45+3' Niko Giesselmann
  45+9' Sacha Banse
Bastian Allgeier 54'  
Aaron Keller 59'  
Lucas Röser 64'  
Aleksandar Kahvić 64'  
Bastian Allgeier 64'  
Johannes Reichert 64'  
  64' Marco Meyerhofer
Luka Hyrylainen 67'  
  70' Marlon Mustapha
  70' Noel Futkeu
  70' Sacha Banse
  70' Gideon Jung
Philipp Strompf 75'  
Max Brandt 77'  
Dennis Chessa 77'  
Semir Telalović 77'  
Felix Higl 77'  
  82' Roberto Massimo
  82' Reno Münz
  83' Marco Meyerhofer
  83' Philipp Muller
  86' Philipp Muller
Maurice Krattenmacher 88'  
Niklas Castelle 88'  
23/11/2024 Hertha BSC
2 - 2
Ulm 1-1H2H+
Marten Winkler 2'  
Ibrahim Maza 6' 1 - 0  
Marten Winkler 32'  
P. Dárdai 32'  
  33' Philipp Maier
  1 - 1 38' Semir Telalović
  46' Philipp Maier
  46' Luka Hyrylainen
  51' Laurin Ulrich
  51' Maurice Krattenmacher
Derry Scherhant 52' 2 - 1  
  55' Semir Telalović
  2 - 2 59' Maurice Krattenmacher
Deyovaisio Zeefuik 62'  
Linus Gechter 62'  
  63' Semir Telalović
  63' Aleksandar Kahvić
  63' Felix Higl
  63' Lucas Röser
  73' Max Brandt
M. Dárdai 76'  
  76' Lucas Röser
Derry Scherhant 78'  
Jan Luca Schuler 78'  
Kevin Sessa 78'  
J. Þorsteinsson 78'  
Florian Niederlechner 88'  
  88' Jonathan Meier
  88' Romario Rösch
Jonjoe Kenny 90+6'  
  90+7' Maurice Krattenmacher
09/11/2024 Magdeburg
0 - 0
Ulm 0-0H2H+
  22' Philipp Maier
  52' Niklas Kolbe
  57' Philipp Strompf
Jean Hugonet 59'  
  63' Maurice Krattenmacher
  63' Dennis Chessa
  63' Philipp Maier
  63' Luka Hyrylainen
Abu-Bekir Ömer El-Zein 63'  
Connor Krempicki 63'  
Livan Burcu 64'  
Xavier Amaechi 64'  
Philipp Hercher 64'  
Tatsuya Ito 64'  
  76' Felix Higl
  76' Lucas Röser
  76' Aaron Keller
  76' Semir Telalović
Mo El Hankouri 81'  
Bryan Silva Teixeira 81'  
  86' Philipp Strompf
Xavier Amaechi 88'  
Alexander Nollenberger 88'  
Aleksa Marušić 88'  
  89' Semir Telalović
  89' Bastian Allgeier
01/11/2024 Ulm
0 - 0
Schalke 04 0-0H2H+
  12' Janik Bachmann
Lennart Stoll 22'  
  47' Paul Seguin
  50' Marcin Kamiński
Lennart Stoll 57'  
Jonathan Meier 57'  
Maurice Krattenmacher 64'  
Max Brandt 68'  
Luka Hyrylainen 68'  
Felix Higl 68'  
Semir Telalović 68'  
  72' Max Grüger
  72' Ron Schallenberg
  72' Mehmet Aydin
  72' Amin Younes
  83' Paul Seguin
  83' Anton Donkor
Maurice Krattenmacher 85'  
Aaron Keller 85'  
Dennis Chessa 86'  
Lucas Röser 86'  
27/10/2024 Darmstadt 98
1 - 1
Ulm 1-1H2H+
Fraser Hornby 16' 1 - 0  
  1 - 1 18' Aaron Keller
Fraser Hornby 30'  
  46' Aaron Keller
  46' Maurice Krattenmacher
Aleksandar Vukotić 60'  
  62' Dennis Chessa
  67' Luka Hyrylainen
  67' Philipp Maier
Killian Corredor 70'  
Tobias Kempe 70'  
  70' Romario Rösch
Fraser Hornby 70'  
Fynn Lakenmacher 70'  
  74' Romario Rösch
  74' Bastian Allgeier
  74' Felix Higl
  74' Lucas Röser
Philipp Förster 77'  
Guille Bueno 77'  
Andreas Müller 77'  
Matondo-Merveille Papela 77'  
  80' Max Brandt
  90+1' Max Brandt
  90+1' Laurin Ulrich
20/10/2024 Ulm
0 - 1
Karlsruher SC 0-0H2H+
  28' Nicolai Rapp
  65' D. Burnić
  65' Bambasé Conté
  65' Lasse Günther
  65' Luca Pfeiffer
  66' Fabian Schleusener
  66' David Herold
Maurice Krattenmacher 68'  
Jayden Nelson 68'  
  83' B. Zivzivadze
  87' Leon Jensen
  87' Andrin Hunziker
  87' B. Zivzivadze
  87' Robin Heußer
Dennis Chessa 88'  
  90+1' Marcel Franke
Philipp Strompf 90+1'  
  0 - 1 90+4' Marcel Franke
Philipp Maier 90+5'  
01/09/2024 Paderborn
0 - 0
Ulm 0-0H2H+
Tjark Lasse Scheller 40'  
  51' Romario Roesch
  55' Philipp Maier
Sven Michel 58'  
Ilyas Ansah 58'  
Sebastian Klaas 58'  
Luca Herrmann 58'  
  60' Niklas Kolbe
  60' Tom Gaal
  60' Semir Telalović
  60' Felix Higl
  60' Maurice Krattenmacher
  60' Jayden Nelson
Laurin Curda 66'  
Tjark Lasse Scheller 69'  
Marcel Hoffmeier 69'  
Filip Bilbija 75'  
David Kinsombi 75'  
Adriano Grimaldi 75'  
Koen Kostons 75'  
  79' Luka Hyrylainen
  79' Max Brandt
Santiago Castañeda 88'  
  90+5' Christian Ortag
  90+9' Tom Gaal
  90+9' Thomas Geyer
25/08/2024 Ulm
1 - 2
Fortuna Düsseldorf 1-0H2H+
Max Brandt 20'  
  40' Emmanuel Iyoha
Felix Higl 41' 1 - 0  
  47' Marcel Sobottka
  48' Jona Niemiec
Niklas Kolbe 53'  
  62' Marcel Sobottka
  62' Noah Mbamba
Aaron Keller 63'  
Maurice Krattenmacher 63'  
Max Brandt 63'  
Philipp Maier 63'  
  74' Dawid Kownacki
  74' Dzenan Pejčinović
  74' Jona Niemiec
  74' Danny Schmidt
  75' Emmanuel Iyoha
  75' Tim Rossmann
Johannes Reichert 78'  
Tom Gaal 78'  
Luka-Mikael Hyryläinen 79'  
Jonathan Meier 79'  
  81' Dzenan Pejčinović
  1 - 1 81' Dzenan Pejčinović
  1 - 2 82' Danny Schmidt
  85' Matthias Zimmermann
Dennis Chessa 87'  
Semir Telalovic 87'  
  90+2' Noah Mbamba
  90+2' Felix Klaus
  90+2' Jordy de Wijs
09/08/2024 Jahn Regensburg
1 - 0
Ulm 1-0H2H+
  15' Bastian Allgeier
Dominik Kother 34' 1 - 0  
Oscar Schönfelder 36'  
  46' Philipp Maier
  46' Luka-Mikael Hyryläinen
  46' Tom Gaal
  46' Niklas Kolbe
  64' Romario Roesch
Christian Kühlwetter 66'  
Noah Ganaus 66'  
Dominik Kother 67'  
  69' Romario Roesch
  69' Aaron Keller
  69' Dennis Chessa
  69' Semir Telalovic
Andreas Geipl 78'  
Rasim Bulic 78'  
Dominik Kother 78'  
Robin Ziegele 78'  
  81' Maurice Krattenmacher
  81' Niklas Horst Castelle
Benedikt Saller 87'  
Nico Ochojski 87'  
Kai Pröger 87'  
Mansour Ouro-Tagba 87'  
Christian Kühlwetter 89'  
04/08/2024 Ulm
1 - 2
Kaiserslautern 0-0H2H+
Dennis Chessa 45'  
Felix Higl 48' 1 - 0  
  56' Jannis Heuer
  60' Richmond Tachie
  60' Dickson Abiama
Aaron Keller 61'  
Maurice Krattenmacher 61'  
  63' Filip Kaloč
  70' Filip Kaloč
  70' Jannik Mause
  71' Jean Zimmer
  71' Jan Gyamerah
  1 - 1 77' Boris Tomiak
Max Brandt 78'  
Luka-Mikael Hyryläinen 78'  
Dennis Chessa 78'  
Jonathan Meier 78'  
  1 - 2 83' Aaron Opoku
Felix Higl 87'  
Semir Telalovic 87'  
  87' Aaron Opoku
  87' Tobias Raschl
  87' Marlon Ritter
  87' Leon Reid Robinson
Philipp Strompf 88'  
  90+3' Daniel Hanslik

Results and Fixtures
Top Soccer Tipsters
Tipsters Competition Review
Superior H2H Statistics
H2H Home Team Advantage
H2H Away Team Advantage
Top Football Clubs
Worst Football Clubs
Top Draw Teams
Teams Home Win 100%
Good Home Teams
Poor Away Teams
Platinum Membership Testimonial

Soccer Fixtures Calendar

Choose a date to view the past soccer results or upcoming match fixtures.

Pick a Country or Region

Get the listings of soccer leagues and competitions for each region, including past seasons results and football statistics.

Match Preview and News

Copyright © 2002-2025 SoccerPunter Pte. Ltd. All rights reserved.