Live Animation
Follow the match
Overview
Chat
47
Odds
Intelligence
Standings
Prediction
3
Team
Q1
Q2
Q3
Q4
Total
Ratiopharm Ulm
24
15
25
13
77
Heidelberg
10
14
28
27
79
Ratiopharm Ulm
Heidelberg
2 points
0
0
3 points
0
0
Free Throws
0
0
Free Throws Rate
TO--
--TO
Foul
019
170
Ended77 - 79
2:34
justin simon Received Foul
5-18
2:34
marcel keßen Foul
5-18
2:43
justin simon Received Foul
5-18
2:43
michael weathers Foul
5-18
2:46
christopher ledlum Two Point Throwtrue
5-18
2:52
christopher ledlum Rebound
5-16
2:52
malik osborne Three Point Throwfalse
5-16
3:17
ryan mikesell Turn Over
5-16
3:20
michael weathers Steal
5-16
3:20
malik osborne Turn Over
5-16
3:36
mark smith Received Foul
5-16
3:36
niklas würzner Foul
5-16
3:37
mark smith Rebound
5-16
3:37
justin simon Block
5-16
3:37
michael weathers Two Point Throwfalse
5-16
3:44
ryan mikesell Rebound
5-16
3:44
justin simon Three Point Throwfalse
5-16
4:11
damariae horne Turn Over
5-16
4:24
osun osunniyi Substitutionmarcel keßen
5-16
4:24
christian sengfelder Substitutiondiego garavaglia
5-16
4:24
tobias jensen Substitutionmalik osborne
5-16
4:25
christian sengfelder Turn Over
5-16
4:41
mark smith Rebound
5-16
4:41
ryan mikesell Three Point Throwfalse
5-16
5:09
christopher ledlum Two Point Throwtrue
5-16
5:16
christian sengfelder Steal
5-14
5:16
michael weathers Turn Over
5-14
5:23
michael weathers Rebound
5-14
5:23
christian sengfelder Three Point Throwfalse
5-14
5:50
damariae horne Two Point Throwtrue
5-14
6:12
mateo seric Substitutionniklas würzner
3-14
6:12
osun osunniyi Received Foul
3-14
6:12
mark smith Foul
3-14
6:19
christian sengfelder Rebound
3-14
6:19
mateo seric Two Point Throwfalse
3-14
6:40
eric reed ii Substitutionmichael weathers
3-14
6:40
Time Out
3-14
6:40
tobias jensen Three Point Throwtrue
3-14
6:48
tobias jensen Rebound
3-11
6:48
damariae horne Three Point Throwfalse
3-11
7:07
christian sengfelder Two Point Throwtrue
3-11
7:16
justin simon Rebound
3-9
7:16
mateo seric Two Point Throwfalse
3-9
7:30
alec anigbata Substitutionmark smith
3-9
7:30
christian sengfelder Free Throwtrue
3-9
7:30
christian sengfelder Free Throwtrue
3-8
7:30
christian sengfelder Received Foul
3-7
7:30
ryan mikesell Foul
3-7
7:30
christian sengfelder Rebound
3-7
7:30
osun osunniyi Block
3-7
7:30
christopher ledlum Two Point Throwfalse
3-7
7:53
eric reed ii Turn Over
3-7
8:01
christian sengfelder Two Point Throwtruetobias jensen
3-7
8:10
justin simon Rebound
3-5
8:10
damariae horne Three Point Throwfalse
3-5
8:25
tobias jensen Two Point Throwtruechristopher ledlum
3-5
8:49
ryan mikesell Free Throwtrue
3-3
8:49
ryan mikesell Free Throwfalse
2-3
8:49
ryan mikesell Received Foul
2-3
8:49
alec anigbata Foul
2-3
9:06
alec anigbata Three Point Throwtruechristopher ledlum
2-3
9:27
damariae horne Two Point Throwtrue
2-0
7:30
ryan mikesell Foul
3-7
7:30
christian sengfelder Rebound
3-7
7:30
osun osunniyi Block
3-7
7:30
christopher ledlum Two Point Throwfalse
3-7
7:53
eric reed ii Turn Over
3-7
8:01
christian sengfelder Two Point Throwtruetobias jensen
3-7
Match Info
Heidelberg pulled off a narrow 79-77 road upset against Ratiopharm Ulm in the Basketball Bundesliga on January 25, 2026. In a thrilling contest that went down to the wire, Heidelberg made the crucial plays in the final minute to hand Ulm a disappointing home loss. Ulm, favored at home, controlled periods of the game but could not put Heidelberg away, as the visitors hung around and capitalized on late opportunities. A key turnover or a clutch shot from Heidelberg in the closing moments was the difference in this tightly contested matchup. The victory was a massive boost for Heidelberg's survival hopes, while it served as a setback for Ulm's ambitions for a higher playoff seed. The Ulm coach likely pointed to a lack of concentration in critical moments.

