Tottenham host Dortmund in the UEFA Champions League on 20 January 2026, Tuesday. Get our free predictions, betting tips, odds insights, team form guide & H2H stats for this clash. This fixture is scheduled to kicks off at 20:00 UK Time.
Tottenham face Dortmund in a Champions League meeting shaped by contrasting momentum. Spurs arrive under domestic pressure, while Dortmund carry confidence from both league and European performances. The balance between Tottenham’s home scoring and Dortmund’s attacking consistency sets the tone.
Tottenham’s recent form shows growing vulnerability. They have failed to win any of their last five matches across competitions, conceding twice in defeats to West Ham and Aston Villa. Even away at Bournemouth, Spurs allowed the game to slip despite scoring twice.
At home in the Champions League, the picture is stronger. Wins over Slavia Prague and FC Copenhagen ended 3-0 and 4-0, showing Spurs can dominate when space opens. However, heavy pressure away from home remains an issue, highlighted by conceding five goals against PSG.
Defensively, Spurs have kept only one clean sheet across their last five matches. The 0-0 draw at Monaco showed control, but recent domestic fixtures suggest concentration drops when games become stretched.
Dortmund arrive with a far steadier rhythm. They are unbeaten in their last five matches across all competitions, scoring thirteen goals in that spell. Victories over Werder Bremen and Villarreal were built on early control and sustained attacking pressure.
In the Champions League, Dortmund have scored four goals in three of their last four matches. Away wins at Copenhagen and competitive displays at Manchester City reflect their ability to adapt game plans without losing attacking threat.
Defensively, Dortmund continue to concede, but they compensate with volume. They have scored nineteen Champions League goals this season, the highest between the two sides, which keeps them competitive even when conceding.
Dortmund draw no bet at 2.00 odds stands out as the best betting option for this fixture. Dortmund arrive in stronger form, with consistent scoring across competitions, while Tottenham have not won any of their last five matches and continue to concede regularly. The draw no bet angle protects against Tottenham’s home scoring strength while favouring Dortmund’s momentum.
Both teams to score and over 2.5 goals at 2.00 odds is an equally good punt. Spurs have scored in four of their five Champions League matches, while Dortmund’s last four European games have all produced at least three goals. That trend points toward an open match with chances at both ends.
Finally, the correct score prediction is Dortmund 2-1 at 10.00 odds aligns with recent patterns. Tottenham are capable of scoring at home, but Dortmund’s attacking consistency and sharper form suggest a narrow away victory.
| Game Played | ||
| Wins | ||
| Draws | ||
| Loss | ||
| Goals For | ||
| Goals Against |
| Game Played | ||
| Wins | ||
| Draws | ||
| Loss | ||
| Goals For | ||
| Goals Against |
|
19.05.26
|
Chelsea Tottenham |
2-1 |
|
11.05.26
|
Tottenham Leeds |
1-1 |
|
03.05.26
|
Aston Villa Tottenham |
1-2 |
|
25.04.26
|
Wolves Tottenham |
0-1 |
|
18.04.26
|
Tottenham Brighton |
2-2 |
|
12.04.26
|
Sunderland Tottenham |
1-0 |
|
22.03.26
|
Tottenham Nottingham Forest |
0-3 |
|
18.03.26
|
Tottenham Atletico Madrid |
3-2 |
|
15.03.26
|
Liverpool Tottenham |
1-1 |
|
10.03.26
|
Atletico Madrid Tottenham |
5-2 |
|
05.03.26
|
Tottenham Crystal Palace |
1-3 |
|
01.03.26
|
Fulham Tottenham |
2-1 |
|
22.02.26
|
Tottenham Arsenal |
1-4 |
|
10.02.26
|
Tottenham Newcastle |
1-2 |
|
07.02.26
|
Manchester United Tottenham |
2-0 |
|
01.02.26
|
Tottenham Manchester City |
2-2 |
|
28.01.26
|
Eintracht Frankfurt Tottenham |
0-2 |
|
24.01.26
|
Burnley Tottenham |
2-2 |
|
20.01.26
|
Tottenham Dortmund |
2-0 |
|
17.01.26
|
Tottenham West Ham |
1-2 |
|
10.01.26
|
Tottenham Aston Villa |
1-2 |
|
07.01.26
|
Bournemouth Tottenham |
3-2 |
|
04.01.26
|
Tottenham Sunderland |
1-1 |
|
01.01.26
|
Brentford Tottenham |
0-0 |
|
28.12.25
|
Crystal Palace Tottenham |
0-1 |
|
20.12.25
|
Tottenham Liverpool |
1-2 |
|
14.12.25
|
Nottingham Forest Tottenham |
3-0 |
|
09.12.25
|
Tottenham Slavia Prague |
3-0 |
|
06.12.25
|
Tottenham Brentford |
2-0 |
|
02.12.25
|
Newcastle Tottenham |
2-2 |
|
29.11.25
|
Tottenham Fulham |
1-2 |
|
26.11.25
|
PSG Tottenham |
5-3 |
|
23.11.25
|
Arsenal Tottenham |
4-1 |
|
08.11.25
|
Tottenham Manchester United |
2-2 |
|
04.11.25
|
Tottenham FC Copenhagen |
4-0 |
|
01.11.25
|
Tottenham Chelsea |
0-1 |
|
29.10.25
|
Newcastle Tottenham |
2-0 |
|
26.10.25
|
Everton Tottenham |
0-3 |
|
22.10.25
|
Monaco Tottenham |
0-0 |
|
19.10.25
|
Tottenham Aston Villa |
1-2 |
|
04.10.25
|
Leeds Tottenham |
1-2 |
|
30.09.25
|
Bodo/Glimt Tottenham |
2-2 |
|
27.09.25
|
Tottenham Wolves |
1-1 |
|
24.09.25
|
Tottenham Doncaster |
3-0 |
|
20.09.25
|
Brighton Tottenham |
2-2 |
|
16.09.25
|
Tottenham Villarreal |
1-0 |
|
13.09.25
|
West Ham Tottenham |
0-3 |
|
30.08.25
|
Tottenham Bournemouth |
0-1 |
|
23.08.25
|
Manchester City Tottenham |
0-2 |
|
16.08.25
|
Tottenham Burnley |
3-0 |
|
11.05.26
|
Tottenham Leeds |
1-1 |
|
18.04.26
|
Tottenham Brighton |
2-2 |
|
22.03.26
|
Tottenham Nottingham Forest |
0-3 |
|
18.03.26
|
Tottenham Atletico Madrid |
3-2 |
|
05.03.26
|
Tottenham Crystal Palace |
1-3 |
|
22.02.26
|
Tottenham Arsenal |
1-4 |
|
10.02.26
|
Tottenham Newcastle |
1-2 |
|
01.02.26
|
Tottenham Manchester City |
2-2 |
|
20.01.26
|
Tottenham Dortmund |
2-0 |
|
17.01.26
|
Tottenham West Ham |
1-2 |
|
10.01.26
|
Tottenham Aston Villa |
1-2 |
|
04.01.26
|
Tottenham Sunderland |
1-1 |
|
20.12.25
|
Tottenham Liverpool |
1-2 |
|
09.12.25
|
Tottenham Slavia Prague |
3-0 |
|
06.12.25
|
Tottenham Brentford |
2-0 |
|
29.11.25
|
Tottenham Fulham |
1-2 |
|
08.11.25
|
Tottenham Manchester United |
2-2 |
|
04.11.25
|
Tottenham FC Copenhagen |
4-0 |
|
01.11.25
|
Tottenham Chelsea |
0-1 |
|
19.10.25
|
Tottenham Aston Villa |
1-2 |
|
27.09.25
|
Tottenham Wolves |
1-1 |
|
24.09.25
|
Tottenham Doncaster |
3-0 |
|
16.09.25
|
Tottenham Villarreal |
1-0 |
|
30.08.25
|
Tottenham Bournemouth |
0-1 |
|
16.08.25
|
Tottenham Burnley |
3-0 |
|
03.08.25
|
Tottenham Newcastle |
1-1 |
|
25.05.25
|
Tottenham Brighton |
1-4 |
|
21.05.25
|
Tottenham Manchester United |
1-0 |
|
11.05.25
|
Tottenham Crystal Palace |
0-2 |
|
01.05.25
|
Tottenham Bodo/Glimt |
3-1 |
|
21.04.25
|
Tottenham Nottingham Forest |
1-2 |
|
10.04.25
|
Tottenham Eintracht Frankfurt |
1-1 |
|
06.04.25
|
Tottenham Southampton |
3-1 |
|
13.03.25
|
Tottenham AZ Alkmaar |
3-1 |
|
09.03.25
|
Tottenham Bournemouth |
2-2 |
|
26.02.25
|
Tottenham Manchester City |
0-1 |
|
16.02.25
|
Tottenham Manchester United |
1-0 |
|
30.01.25
|
Tottenham Elfsborg |
3-0 |
|
26.01.25
|
Tottenham Leicester |
1-2 |
|
08.01.25
|
Tottenham Liverpool |
1-0 |
|
04.01.25
|
Tottenham Newcastle |
1-2 |
|
29.12.24
|
Tottenham Wolves |
2-2 |
|
22.12.24
|
Tottenham Liverpool |
3-6 |
|
19.12.24
|
Tottenham Manchester United |
4-3 |
|
08.12.24
|
Tottenham Chelsea |
3-4 |
|
01.12.24
|
Tottenham Fulham |
1-1 |
|
28.11.24
|
Tottenham Roma |
2-2 |
|
10.11.24
|
Tottenham Ipswich |
1-2 |
|
03.11.24
|
Tottenham Aston Villa |
4-1 |
|
30.10.24
|
Tottenham Manchester City |
2-1 |
|
19.05.26
|
Chelsea Tottenham |
2-1 |
|
03.05.26
|
Aston Villa Tottenham |
1-2 |
|
25.04.26
|
Wolves Tottenham |
0-1 |
|
12.04.26
|
Sunderland Tottenham |
1-0 |
|
15.03.26
|
Liverpool Tottenham |
1-1 |
|
10.03.26
|
Atletico Madrid Tottenham |
5-2 |
|
01.03.26
|
Fulham Tottenham |
2-1 |
|
07.02.26
|
Manchester United Tottenham |
2-0 |
|
28.01.26
|
Eintracht Frankfurt Tottenham |
0-2 |
|
24.01.26
|
Burnley Tottenham |
2-2 |
|
07.01.26
|
Bournemouth Tottenham |
3-2 |
|
01.01.26
|
Brentford Tottenham |
0-0 |
|
28.12.25
|
Crystal Palace Tottenham |
0-1 |
|
14.12.25
|
Nottingham Forest Tottenham |
3-0 |
|
02.12.25
|
Newcastle Tottenham |
2-2 |
|
26.11.25
|
PSG Tottenham |
5-3 |
|
23.11.25
|
Arsenal Tottenham |
4-1 |
|
29.10.25
|
Newcastle Tottenham |
2-0 |
|
26.10.25
|
Everton Tottenham |
0-3 |
|
22.10.25
|
Monaco Tottenham |
0-0 |
|
04.10.25
|
Leeds Tottenham |
1-2 |
|
30.09.25
|
Bodo/Glimt Tottenham |
2-2 |
|
20.09.25
|
Brighton Tottenham |
2-2 |
|
13.09.25
|
West Ham Tottenham |
0-3 |
|
23.08.25
|
Manchester City Tottenham |
0-2 |
|
13.08.25
|
PSG Tottenham (Penalties:4 - 3) |
2-2 |
|
07.08.25
|
Bayern Munich Tottenham |
4-0 |
|
31.07.25
|
Arsenal Tottenham |
0-1 |
|
26.07.25
|
Luton Tottenham |
0-0 |
|
19.07.25
|
Reading Tottenham |
0-2 |
|
16.05.25
|
Aston Villa Tottenham |
2-0 |
|
08.05.25
|
Bodo/Glimt Tottenham |
0-2 |
|
04.05.25
|
West Ham Tottenham |
1-1 |
|
27.04.25
|
Liverpool Tottenham |
5-1 |
|
17.04.25
|
Eintracht Frankfurt Tottenham |
0-1 |
|
13.04.25
|
Wolves Tottenham |
4-2 |
|
03.04.25
|
Chelsea Tottenham |
1-0 |
|
16.03.25
|
Fulham Tottenham |
2-0 |
|
06.03.25
|
AZ Alkmaar Tottenham |
1-0 |
|
22.02.25
|
Ipswich Tottenham |
1-4 |
|
09.02.25
|
Aston Villa Tottenham |
2-1 |
|
06.02.25
|
Liverpool Tottenham |
4-0 |
|
02.02.25
|
Brentford Tottenham |
0-2 |
|
23.01.25
|
Hoffenheim Tottenham |
2-3 |
|
19.01.25
|
Everton Tottenham |
3-2 |
|
15.01.25
|
Arsenal Tottenham |
2-1 |
|
12.01.25
|
Tamworth Tottenham |
0-3 |
|
26.12.24
|
Nottingham Forest Tottenham |
1-0 |
|
15.12.24
|
Southampton Tottenham |
0-5 |
|
12.12.24
|
Rangers Tottenham |
1-1 |
|
08.05.26
|
Dortmund Eintracht Frankfurt |
3-2 |
|
03.05.26
|
Monchengladbach Dortmund |
1-0 |
|
26.04.26
|
Dortmund Freiburg |
4-0 |
|
18.04.26
|
Hoffenheim Dortmund |
2-1 |
|
11.04.26
|
Dortmund Bayer Leverkusen |
0-1 |
|
04.04.26
|
Stuttgart Dortmund |
0-2 |
|
21.03.26
|
Dortmund Hamburger SV |
3-2 |
|
14.03.26
|
Dortmund Augsburg |
2-0 |
|
07.03.26
|
FC Koln Dortmund |
1-2 |
|
28.02.26
|
Dortmund Bayern Munich |
2-3 |
|
25.02.26
|
Atalanta Dortmund |
4-1 |
|
21.02.26
|
RB Leipzig Dortmund |
2-2 |
|
17.02.26
|
Dortmund Atalanta |
2-0 |
|
13.02.26
|
Dortmund Mainz |
4-0 |
|
07.02.26
|
Wolfsburg Dortmund |
1-2 |
|
01.02.26
|
Dortmund Heidenheim |
3-2 |
|
28.01.26
|
Dortmund Inter Milan |
0-2 |
|
24.01.26
|
Union Berlin Dortmund |
0-3 |
|
20.01.26
|
Tottenham Dortmund |
2-0 |
|
17.01.26
|
Dortmund St. Pauli |
3-2 |
|
13.01.26
|
Dortmund Werder Bremen |
3-0 |
|
09.01.26
|
Eintracht Frankfurt Dortmund |
3-3 |
|
19.12.25
|
Dortmund Monchengladbach |
2-0 |
|
14.12.25
|
Freiburg Dortmund |
1-1 |
|
10.12.25
|
Dortmund Bodo/Glimt |
2-2 |
|
07.12.25
|
Dortmund Hoffenheim |
2-0 |
|
02.12.25
|
Dortmund Bayer Leverkusen |
0-1 |
|
29.11.25
|
Bayer Leverkusen Dortmund |
1-2 |
|
25.11.25
|
Dortmund Villarreal |
4-0 |
|
22.11.25
|
Dortmund Stuttgart |
3-3 |
|
08.11.25
|
Hamburger SV Dortmund |
1-1 |
|
05.11.25
|
Manchester City Dortmund |
4-1 |
|
31.10.25
|
Augsburg Dortmund |
0-1 |
|
28.10.25
|
Eintracht Frankfurt Dortmund (Penalties:2 - 4) |
1-1 |
|
25.10.25
|
Dortmund FC Koln |
1-0 |
|
21.10.25
|
FC Copenhagen Dortmund |
2-4 |
|
18.10.25
|
Bayern Munich Dortmund |
2-1 |
|
04.10.25
|
Dortmund RB Leipzig |
1-1 |
|
01.10.25
|
Dortmund Athletic Bilbao |
4-1 |
|
27.09.25
|
Mainz Dortmund |
0-2 |
|
21.09.25
|
Dortmund Wolfsburg |
1-0 |
|
16.09.25
|
Juventus Dortmund |
4-4 |
|
13.09.25
|
Heidenheim Dortmund |
0-2 |
|
31.08.25
|
Dortmund Union Berlin |
3-0 |
|
23.08.25
|
St. Pauli Dortmund |
3-3 |
|
18.08.25
|
Rot-weiss Essen Dortmund |
0-1 |
|
10.08.25
|
Dortmund Juventus |
1-2 |
|
02.08.25
|
Dortmund Lille |
3-2 |
|
30.07.25
|
Sportfreunde Siegen Dortmund |
1-8 |
|
05.07.25
|
Real Madrid Dortmund |
3-2 |
|
08.05.26
|
Dortmund Eintracht Frankfurt |
3-2 |
|
26.04.26
|
Dortmund Freiburg |
4-0 |
|
11.04.26
|
Dortmund Bayer Leverkusen |
0-1 |
|
21.03.26
|
Dortmund Hamburger SV |
3-2 |
|
14.03.26
|
Dortmund Augsburg |
2-0 |
|
28.02.26
|
Dortmund Bayern Munich |
2-3 |
|
17.02.26
|
Dortmund Atalanta |
2-0 |
|
13.02.26
|
Dortmund Mainz |
4-0 |
|
01.02.26
|
Dortmund Heidenheim |
3-2 |
|
28.01.26
|
Dortmund Inter Milan |
0-2 |
|
17.01.26
|
Dortmund St. Pauli |
3-2 |
|
13.01.26
|
Dortmund Werder Bremen |
3-0 |
|
19.12.25
|
Dortmund Monchengladbach |
2-0 |
|
10.12.25
|
Dortmund Bodo/Glimt |
2-2 |
|
07.12.25
|
Dortmund Hoffenheim |
2-0 |
|
02.12.25
|
Dortmund Bayer Leverkusen |
0-1 |
|
25.11.25
|
Dortmund Villarreal |
4-0 |
|
22.11.25
|
Dortmund Stuttgart |
3-3 |
|
25.10.25
|
Dortmund FC Koln |
1-0 |
|
04.10.25
|
Dortmund RB Leipzig |
1-1 |
|
01.10.25
|
Dortmund Athletic Bilbao |
4-1 |
|
21.09.25
|
Dortmund Wolfsburg |
1-0 |
|
31.08.25
|
Dortmund Union Berlin |
3-0 |
|
10.08.25
|
Dortmund Juventus |
1-2 |
|
02.08.25
|
Dortmund Lille |
3-2 |
|
02.07.25
|
Dortmund Monterrey |
2-1 |
|
25.06.25
|
Dortmund Ulsan HD |
1-0 |
|
17.05.25
|
Dortmund Holstein Kiel |
3-0 |
|
03.05.25
|
Dortmund Wolfsburg |
4-0 |
|
20.04.25
|
Dortmund Monchengladbach |
3-2 |
|
15.04.25
|
Dortmund Barcelona |
3-1 |
|
30.03.25
|
Dortmund Mainz |
3-1 |
|
08.03.25
|
Dortmund Augsburg |
0-1 |
|
04.03.25
|
Dortmund Lille |
1-1 |
|
22.02.25
|
Dortmund Union Berlin |
6-0 |
|
19.02.25
|
Dortmund Sporting CP |
0-0 |
|
08.02.25
|
Dortmund Stuttgart |
1-2 |
|
29.01.25
|
Dortmund Shakhtar Donetsk |
3-1 |
|
25.01.25
|
Dortmund Werder Bremen |
2-2 |
|
10.01.25
|
Dortmund Bayer Leverkusen |
2-3 |
|
15.12.24
|
Dortmund Hoffenheim |
1-1 |
|
11.12.24
|
Dortmund Barcelona |
2-3 |
|
30.11.24
|
Dortmund Bayern Munich |
1-1 |
|
23.11.24
|
Dortmund Freiburg |
4-0 |
|
05.11.24
|
Dortmund Sturm Graz |
1-0 |
|
02.11.24
|
Dortmund RB Leipzig |
2-1 |
|
18.10.24
|
Dortmund St. Pauli |
2-1 |
|
01.10.24
|
Dortmund Celtic |
7-1 |
|
27.09.24
|
Dortmund Bochum |
4-2 |
|
13.09.24
|
Dortmund Heidenheim |
4-2 |
|
03.05.26
|
Monchengladbach Dortmund |
1-0 |
|
18.04.26
|
Hoffenheim Dortmund |
2-1 |
|
04.04.26
|
Stuttgart Dortmund |
0-2 |
|
07.03.26
|
FC Koln Dortmund |
1-2 |
|
25.02.26
|
Atalanta Dortmund |
4-1 |
|
21.02.26
|
RB Leipzig Dortmund |
2-2 |
|
07.02.26
|
Wolfsburg Dortmund |
1-2 |
|
24.01.26
|
Union Berlin Dortmund |
0-3 |
|
20.01.26
|
Tottenham Dortmund |
2-0 |
|
09.01.26
|
Eintracht Frankfurt Dortmund |
3-3 |
|
14.12.25
|
Freiburg Dortmund |
1-1 |
|
29.11.25
|
Bayer Leverkusen Dortmund |
1-2 |
|
08.11.25
|
Hamburger SV Dortmund |
1-1 |
|
05.11.25
|
Manchester City Dortmund |
4-1 |
|
31.10.25
|
Augsburg Dortmund |
0-1 |
|
28.10.25
|
Eintracht Frankfurt Dortmund (Penalties:2 - 4) |
1-1 |
|
21.10.25
|
FC Copenhagen Dortmund |
2-4 |
|
18.10.25
|
Bayern Munich Dortmund |
2-1 |
|
27.09.25
|
Mainz Dortmund |
0-2 |
|
16.09.25
|
Juventus Dortmund |
4-4 |
|
13.09.25
|
Heidenheim Dortmund |
0-2 |
|
23.08.25
|
St. Pauli Dortmund |
3-3 |
|
18.08.25
|
Rot-weiss Essen Dortmund |
0-1 |
|
30.07.25
|
Sportfreunde Siegen Dortmund |
1-8 |
|
05.07.25
|
Real Madrid Dortmund |
3-2 |
|
21.06.25
|
Mamelodi Sundowns Dortmund |
3-4 |
|
17.06.25
|
Fluminense Dortmund |
0-0 |
|
11.05.25
|
Bayer Leverkusen Dortmund |
2-4 |
|
26.04.25
|
Hoffenheim Dortmund |
2-3 |
|
12.04.25
|
Bayern Munich Dortmund |
2-2 |
|
09.04.25
|
Barcelona Dortmund |
4-0 |
|
05.04.25
|
Freiburg Dortmund |
1-4 |
|
15.03.25
|
RB Leipzig Dortmund |
2-0 |
|
12.03.25
|
Lille Dortmund |
1-2 |
|
01.03.25
|
St. Pauli Dortmund |
0-2 |
|
15.02.25
|
Bochum Dortmund |
2-0 |
|
11.02.25
|
Sporting CP Dortmund |
0-3 |
|
01.02.25
|
Heidenheim Dortmund |
1-2 |
|
21.01.25
|
Bologna Dortmund |
2-1 |
|
17.01.25
|
Eintracht Frankfurt Dortmund |
2-0 |
|
14.01.25
|
Holstein Kiel Dortmund |
4-2 |
|
22.12.24
|
Wolfsburg Dortmund |
1-3 |
|
07.12.24
|
Monchengladbach Dortmund |
1-1 |
|
27.11.24
|
Dinamo Zagreb Dortmund |
0-3 |
|
09.11.24
|
Mainz Dortmund |
3-1 |
|
29.10.24
|
Wolfsburg Dortmund |
1-0 |
|
26.10.24
|
Augsburg Dortmund |
2-1 |
|
22.10.24
|
Real Madrid Dortmund |
5-2 |
|
05.10.24
|
Union Berlin Dortmund |
2-1 |
|
22.09.24
|
Stuttgart Dortmund |
5-1 |
|
05.03.2019
|
Dortmund Tottenham |
0-1
|
|
13.02.2019
|
Tottenham Dortmund |
3-0
|
|
21.11.2017
|
Dortmund Tottenham |
1-2
|
|
13.09.2017
|
Tottenham Dortmund |
3-1
|
|
17.03.2016
|
Tottenham Dortmund |
1-2
|
|
13.02.2019
|
Tottenham Dortmund |
3-0
|
|
13.09.2017
|
Tottenham Dortmund |
3-1
|
|
17.03.2016
|
Tottenham Dortmund |
1-2
|