Germany host Northern Ireland in the World Cup Qualification Europe on 7 September 2025, Sunday. Get our free predictions, betting tips, odds insights, team form guide & H2H stats for this clash. This fixture is scheduled to kicks off at 19:45 UK Time.
Germany return to action in Group A needing a result that restores some belief. Back-to-back defeats against Portugal and France have raised questions about Julian Nagelsmann’s side, especially with the amount of talent at his disposal.
Playing at home, this is the kind of fixture where they’ll be expected to set the tone early and remind everyone why they’re still one of Europe’s strongest nations.
Florian Wirtz has been a bright spark despite the team’s recent struggles. His ability to link midfield and attack makes him the one to watch.
Add Leroy Sané’s pace and Antonio Rudiger’s presence at the back, and you see why Germany are still a handful for any opponent. The only issue has been turning dominance into goals, something Nagelsmann will be eager to fix here.
Northern Ireland, on the other hand, are still searching for consistency. One win in their last five games doesn’t exactly inspire confidence, and their away form has been even worse with five straight road games without a win.
Michael O’Neill’s side are honest and hard-working, but they lack the cutting edge to really threaten top-level teams. Dion Charles is their main hope up front, but service into him is usually limited against stronger opponents.
History doesn’t do Northern Ireland any favors either. Germany have beaten them in each of their last five meetings, often by comfortable margins.
This game feels like the perfect opportunity for Germany to reset. They have had a rough patch, but class usually shows in games like this.
Expect Nagelsmann’s men to press high from the start, pinning Northern Ireland back and trying to kill the game off inside the first half. With Wirtz pulling strings and Sané running at defenders, the visitors could be stretched all over the pitch.
Northern Ireland will likely sit deep with two banks of four, trying to make it ugly and frustrate Germany. That might work for 20 minutes, maybe 30, but over 90 minutes the pressure is bound to break them down. Once the first goal comes, the game could open up completely.
Germany should control possession, create plenty of chances, and finally put on a performance their fans have been waiting for.
| Germany | Northern Ireland | |
|---|---|---|
| Game Played | 5 | 5 |
| Wins | 4 | 2 |
| Draws | 0 | 0 |
| Loss | 1 | 3 |
| Goals For | 10 | 6 |
| Goals Against | 3 | 6 |
| Germany | Northern Ireland | |
|---|---|---|
| Game Played | 2 | 3 |
| Wins | 2 | 1 |
| Draws | 0 | 0 |
| Loss | 0 | 2 |
| Goals For | 7 | 4 |
| Goals Against | 1 | 5 |
|
14.11.25
|
Luxembourg Germany |
0-2 |
|
13.10.25
|
Northern Ireland Germany |
0-1 |
|
10.10.25
|
Germany Luxembourg |
4-0 |
|
07.09.25
|
Germany Northern Ireland |
3-1 |
|
04.09.25
|
Slovakia Germany |
2-0 |
|
08.06.25
|
Germany France |
0-2 |
|
04.06.25
|
Germany Portugal |
1-2 |
|
23.03.25
|
Germany Italy |
3-3 |
|
20.03.25
|
Italy Germany |
1-2 |
|
19.11.24
|
Hungary Germany |
1-1 |
|
16.11.24
|
Germany Bosnia & Herzegovina |
7-0 |
|
14.10.24
|
Germany Netherlands |
1-0 |
|
11.10.24
|
Bosnia & Herzegovina Germany |
1-2 |
|
10.09.24
|
Netherlands Germany |
2-2 |
|
07.09.24
|
Germany Hungary |
5-0 |
|
05.07.24
|
Spain Germany |
2-1 |
|
29.06.24
|
Germany Denmark |
2-0 |
|
23.06.24
|
Switzerland Germany |
1-1 |
|
19.06.24
|
Germany Hungary |
2-0 |
|
14.06.24
|
Germany Scotland |
5-1 |
|
07.06.24
|
Germany Greece |
2-1 |
|
03.06.24
|
Germany Ukraine |
0-0 |
|
26.03.24
|
Germany Netherlands |
2-1 |
|
23.03.24
|
France Germany |
0-2 |
|
21.11.23
|
Austria Germany |
2-0 |
|
18.11.23
|
Germany Turkey |
2-3 |
|
18.10.23
|
Mexico Germany |
2-2 |
|
14.10.23
|
USA Germany |
1-3 |
|
12.09.23
|
Germany France |
2-1 |
|
09.09.23
|
Germany Japan |
1-4 |
|
20.06.23
|
Germany Colombia |
0-2 |
|
16.06.23
|
Poland Germany |
1-0 |
|
12.06.23
|
Germany Ukraine |
3-3 |
|
28.03.23
|
Germany Belgium |
2-3 |
|
25.03.23
|
Germany Peru |
2-0 |
|
01.12.22
|
Costa Rica Germany |
2-4 |
|
27.11.22
|
Spain Germany |
1-1 |
|
23.11.22
|
Germany Japan |
1-2 |
|
16.11.22
|
Oman Germany |
0-1 |
|
26.09.22
|
England Germany |
3-3 |
|
23.09.22
|
Germany Hungary |
0-1 |
|
14.06.22
|
Germany Italy |
5-2 |
|
11.06.22
|
Hungary Germany |
1-1 |
|
07.06.22
|
Germany England |
1-1 |
|
04.06.22
|
Italy Germany |
1-1 |
|
29.03.22
|
Netherlands Germany |
1-1 |
|
26.03.22
|
Germany Israel |
2-0 |
|
14.11.21
|
Armenia Germany |
1-4 |
|
11.11.21
|
Germany Liechtenstein |
9-0 |
|
11.10.21
|
North Macedonia Germany |
0-4 |
|
10.10.25
|
Germany Luxembourg |
4-0 |
|
07.09.25
|
Germany Northern Ireland |
3-1 |
|
08.06.25
|
Germany France |
0-2 |
|
04.06.25
|
Germany Portugal |
1-2 |
|
23.03.25
|
Germany Italy |
3-3 |
|
16.11.24
|
Germany Bosnia & Herzegovina |
7-0 |
|
14.10.24
|
Germany Netherlands |
1-0 |
|
07.09.24
|
Germany Hungary |
5-0 |
|
29.06.24
|
Germany Denmark |
2-0 |
|
19.06.24
|
Germany Hungary |
2-0 |
|
14.06.24
|
Germany Scotland |
5-1 |
|
07.06.24
|
Germany Greece |
2-1 |
|
03.06.24
|
Germany Ukraine |
0-0 |
|
26.03.24
|
Germany Netherlands |
2-1 |
|
18.11.23
|
Germany Turkey |
2-3 |
|
12.09.23
|
Germany France |
2-1 |
|
09.09.23
|
Germany Japan |
1-4 |
|
20.06.23
|
Germany Colombia |
0-2 |
|
12.06.23
|
Germany Ukraine |
3-3 |
|
28.03.23
|
Germany Belgium |
2-3 |
|
25.03.23
|
Germany Peru |
2-0 |
|
23.11.22
|
Germany Japan |
1-2 |
|
23.09.22
|
Germany Hungary |
0-1 |
|
14.06.22
|
Germany Italy |
5-2 |
|
07.06.22
|
Germany England |
1-1 |
|
26.03.22
|
Germany Israel |
2-0 |
|
11.11.21
|
Germany Liechtenstein |
9-0 |
|
08.10.21
|
Germany Romania |
2-1 |
|
05.09.21
|
Germany Armenia |
6-0 |
|
23.06.21
|
Germany Hungary |
2-2 |
|
07.06.21
|
Germany Latvia |
7-1 |
|
02.06.21
|
Germany Denmark |
1-1 |
|
31.03.21
|
Germany North Macedonia |
1-2 |
|
25.03.21
|
Germany Iceland |
3-0 |
|
14.11.20
|
Germany Ukraine |
3-1 |
|
11.11.20
|
Germany Czech Republic |
1-0 |
|
13.10.20
|
Germany Switzerland |
3-3 |
|
07.10.20
|
Germany Turkey |
3-3 |
|
03.09.20
|
Germany Spain |
1-1 |
|
19.11.19
|
Germany Northern Ireland |
6-1 |
|
16.11.19
|
Germany Belarus |
4-0 |
|
09.10.19
|
Germany Argentina |
2-2 |
|
06.09.19
|
Germany Netherlands |
2-4 |
|
11.06.19
|
Germany Estonia |
8-0 |
|
14.11.25
|
Luxembourg Germany |
0-2 |
|
13.10.25
|
Northern Ireland Germany |
0-1 |
|
04.09.25
|
Slovakia Germany |
2-0 |
|
20.03.25
|
Italy Germany |
1-2 |
|
19.11.24
|
Hungary Germany |
1-1 |
|
11.10.24
|
Bosnia & Herzegovina Germany |
1-2 |
|
10.09.24
|
Netherlands Germany |
2-2 |
|
05.07.24
|
Spain Germany |
2-1 |
|
23.06.24
|
Switzerland Germany |
1-1 |
|
23.03.24
|
France Germany |
0-2 |
|
21.11.23
|
Austria Germany |
2-0 |
|
18.10.23
|
Mexico Germany |
2-2 |
|
14.10.23
|
USA Germany |
1-3 |
|
16.06.23
|
Poland Germany |
1-0 |
|
01.12.22
|
Costa Rica Germany |
2-4 |
|
27.11.22
|
Spain Germany |
1-1 |
|
16.11.22
|
Oman Germany |
0-1 |
|
26.09.22
|
England Germany |
3-3 |
|
11.06.22
|
Hungary Germany |
1-1 |
|
04.06.22
|
Italy Germany |
1-1 |
|
29.03.22
|
Netherlands Germany |
1-1 |
|
14.11.21
|
Armenia Germany |
1-4 |
|
11.10.21
|
North Macedonia Germany |
0-4 |
|
08.09.21
|
Iceland Germany |
0-4 |
|
02.09.21
|
Liechtenstein Germany |
0-2 |
|
29.06.21
|
England Germany |
2-0 |
|
19.06.21
|
Portugal Germany |
2-4 |
|
15.06.21
|
France Germany |
1-0 |
|
28.03.21
|
Romania Germany |
0-1 |
|
17.11.20
|
Spain Germany |
6-0 |
|
10.10.20
|
Ukraine Germany |
1-2 |
|
06.09.20
|
Switzerland Germany |
1-1 |
|
13.10.19
|
Estonia Germany |
0-3 |
|
09.09.19
|
Northern Ireland Germany |
0-2 |
|
08.06.19
|
Belarus Germany |
0-2 |
|
14.11.25
|
Slovakia Northern Ireland |
1-0 |
|
13.10.25
|
Northern Ireland Germany |
0-1 |
|
10.10.25
|
Northern Ireland Slovakia |
2-0 |
|
07.09.25
|
Germany Northern Ireland |
3-1 |
|
04.09.25
|
Luxembourg Northern Ireland |
1-3 |
|
10.06.25
|
Northern Ireland Iceland |
1-0 |
|
07.06.25
|
Denmark Northern Ireland |
2-1 |
|
25.03.25
|
Sweden Northern Ireland |
5-1 |
|
21.03.25
|
Northern Ireland Switzerland |
1-1 |
|
18.11.24
|
Luxembourg Northern Ireland |
2-2 |
|
15.11.24
|
Northern Ireland Belarus |
2-0 |
|
15.10.24
|
Northern Ireland Bulgaria |
5-0 |
|
12.10.24
|
Belarus Northern Ireland |
0-0 |
|
08.09.24
|
Bulgaria Northern Ireland |
1-0 |
|
05.09.24
|
Northern Ireland Luxembourg |
2-0 |
|
11.06.24
|
Northern Ireland Andorra |
2-0 |
|
08.06.24
|
Spain Northern Ireland |
5-1 |
|
26.03.24
|
Scotland Northern Ireland |
0-1 |
|
22.03.24
|
Romania Northern Ireland |
1-1 |
|
20.11.23
|
Northern Ireland Denmark |
2-0 |
|
17.11.23
|
Finland Northern Ireland |
4-0 |
|
17.10.23
|
Northern Ireland Slovenia |
0-1 |
|
14.10.23
|
Northern Ireland San Marino |
3-0 |
|
10.09.23
|
Kazakhstan Northern Ireland |
1-0 |
|
07.09.23
|
Slovenia Northern Ireland |
4-2 |
|
19.06.23
|
Northern Ireland Kazakhstan |
0-1 |
|
16.06.23
|
Denmark Northern Ireland |
1-0 |
|
26.03.23
|
Northern Ireland Finland |
0-1 |
|
23.03.23
|
San Marino Northern Ireland |
0-2 |
|
27.09.22
|
Greece Northern Ireland |
3-1 |
|
24.09.22
|
Northern Ireland Kosovo |
2-1 |
|
12.06.22
|
Northern Ireland Cyprus |
2-2 |
|
09.06.22
|
Kosovo Northern Ireland |
3-2 |
|
05.06.22
|
Cyprus Northern Ireland |
0-0 |
|
02.06.22
|
Northern Ireland Greece |
0-1 |
|
29.03.22
|
Northern Ireland Hungary |
0-1 |
|
25.03.22
|
Luxembourg Northern Ireland |
1-3 |
|
15.11.21
|
Northern Ireland Italy |
0-0 |
|
12.11.21
|
Northern Ireland Lithuania |
1-0 |
|
12.10.21
|
Bulgaria Northern Ireland |
2-1 |
|
09.10.21
|
Switzerland Northern Ireland |
2-0 |
|
08.09.21
|
Northern Ireland Switzerland |
0-0 |
|
05.09.21
|
Estonia Northern Ireland |
0-1 |
|
02.09.21
|
Lithuania Northern Ireland |
1-4 |
|
03.06.21
|
Ukraine Northern Ireland |
1-0 |
|
30.05.21
|
Malta Northern Ireland |
0-3 |
|
31.03.21
|
Northern Ireland Bulgaria |
0-0 |
|
28.03.21
|
Northern Ireland USA |
1-2 |
|
25.03.21
|
Italy Northern Ireland |
2-0 |
|
18.11.20
|
Northern Ireland Romania |
1-1 |
|
13.10.25
|
Northern Ireland Germany |
0-1 |
|
10.10.25
|
Northern Ireland Slovakia |
2-0 |
|
10.06.25
|
Northern Ireland Iceland |
1-0 |
|
21.03.25
|
Northern Ireland Switzerland |
1-1 |
|
15.11.24
|
Northern Ireland Belarus |
2-0 |
|
15.10.24
|
Northern Ireland Bulgaria |
5-0 |
|
05.09.24
|
Northern Ireland Luxembourg |
2-0 |
|
11.06.24
|
Northern Ireland Andorra |
2-0 |
|
20.11.23
|
Northern Ireland Denmark |
2-0 |
|
17.10.23
|
Northern Ireland Slovenia |
0-1 |
|
14.10.23
|
Northern Ireland San Marino |
3-0 |
|
19.06.23
|
Northern Ireland Kazakhstan |
0-1 |
|
26.03.23
|
Northern Ireland Finland |
0-1 |
|
24.09.22
|
Northern Ireland Kosovo |
2-1 |
|
12.06.22
|
Northern Ireland Cyprus |
2-2 |
|
02.06.22
|
Northern Ireland Greece |
0-1 |
|
29.03.22
|
Northern Ireland Hungary |
0-1 |
|
15.11.21
|
Northern Ireland Italy |
0-0 |
|
12.11.21
|
Northern Ireland Lithuania |
1-0 |
|
08.09.21
|
Northern Ireland Switzerland |
0-0 |
|
31.03.21
|
Northern Ireland Bulgaria |
0-0 |
|
28.03.21
|
Northern Ireland USA |
1-2 |
|
18.11.20
|
Northern Ireland Romania |
1-1 |
|
12.11.20
|
Northern Ireland Slovakia |
1-2 |
|
11.10.20
|
Northern Ireland Austria |
0-1 |
|
07.09.20
|
Northern Ireland Norway |
1-5 |
|
16.11.19
|
Northern Ireland Netherlands |
0-0 |
|
09.09.19
|
Northern Ireland Germany |
0-2 |
|
05.09.19
|
Northern Ireland Luxembourg |
1-0 |
|
24.03.19
|
Northern Ireland Belarus |
2-1 |
|
21.03.19
|
Northern Ireland Estonia |
2-0 |
|
18.11.18
|
Northern Ireland Austria |
1-2 |
|
11.09.18
|
Northern Ireland Israel |
3-0 |
|
08.09.18
|
Northern Ireland Bosnia & Herzegovina |
1-2 |
|
02.06.17
|
Northern Ireland New Zealand |
1-0 |
|
14.11.25
|
Slovakia Northern Ireland |
1-0 |
|
07.09.25
|
Germany Northern Ireland |
3-1 |
|
04.09.25
|
Luxembourg Northern Ireland |
1-3 |
|
07.06.25
|
Denmark Northern Ireland |
2-1 |
|
25.03.25
|
Sweden Northern Ireland |
5-1 |
|
18.11.24
|
Luxembourg Northern Ireland |
2-2 |
|
12.10.24
|
Belarus Northern Ireland |
0-0 |
|
08.09.24
|
Bulgaria Northern Ireland |
1-0 |
|
08.06.24
|
Spain Northern Ireland |
5-1 |
|
26.03.24
|
Scotland Northern Ireland |
0-1 |
|
22.03.24
|
Romania Northern Ireland |
1-1 |
|
17.11.23
|
Finland Northern Ireland |
4-0 |
|
10.09.23
|
Kazakhstan Northern Ireland |
1-0 |
|
07.09.23
|
Slovenia Northern Ireland |
4-2 |
|
16.06.23
|
Denmark Northern Ireland |
1-0 |
|
23.03.23
|
San Marino Northern Ireland |
0-2 |
|
27.09.22
|
Greece Northern Ireland |
3-1 |
|
09.06.22
|
Kosovo Northern Ireland |
3-2 |
|
05.06.22
|
Cyprus Northern Ireland |
0-0 |
|
25.03.22
|
Luxembourg Northern Ireland |
1-3 |
|
12.10.21
|
Bulgaria Northern Ireland |
2-1 |
|
09.10.21
|
Switzerland Northern Ireland |
2-0 |
|
05.09.21
|
Estonia Northern Ireland |
0-1 |
|
02.09.21
|
Lithuania Northern Ireland |
1-4 |
|
03.06.21
|
Ukraine Northern Ireland |
1-0 |
|
30.05.21
|
Malta Northern Ireland |
0-3 |
|
25.03.21
|
Italy Northern Ireland |
2-0 |
|
15.11.20
|
Austria Northern Ireland |
2-1 |
|
14.10.20
|
Norway Northern Ireland |
1-0 |
|
08.10.20
|
Bosnia & Herzegovina Northern Ireland (Penalties:3 - 4) |
1-1 |
|
04.09.20
|
Romania Northern Ireland |
1-1 |
|
19.11.19
|
Germany Northern Ireland |
6-1 |
|
14.10.19
|
Czech Republic Northern Ireland |
2-3 |
|
10.10.19
|
Netherlands Northern Ireland |
3-1 |
|
11.06.19
|
Belarus Northern Ireland |
0-1 |
|
08.06.19
|
Estonia Northern Ireland |
1-2 |
|
15.11.18
|
Ireland Northern Ireland |
0-0 |
|
15.10.18
|
Bosnia & Herzegovina Northern Ireland |
2-0 |
|
12.10.18
|
Austria Northern Ireland |
1-0 |
|
07.09.2025
|
Germany Northern Ireland |
3-1
|
|
19.11.2019
|
Germany Northern Ireland |
6-1
|
|
09.09.2019
|
Northern Ireland Germany |
0-2
|
|
05.10.2017
|
Northern Ireland Germany |
1-3
|
|
11.10.2016
|
Germany Northern Ireland |
2-0
|
|
07.09.2025
|
Germany Northern Ireland |
3-1
|
|
19.11.2019
|
Germany Northern Ireland |
6-1
|
|
11.10.2016
|
Germany Northern Ireland |
2-0
|