Germany national football team statistics and records: all-time record

Competitions:

Games played, won, drawn and lost, goals for and against

Germany's overall record against each of their opponents.

Opposition P W D L F A
Albania 14 13 1 0 38 10
Algeria 3 1 0 2 3 5
Argentina 23 7 6 10 33 34
Armenia 5 5 0 0 25 3
Australia 6 4 1 1 17 9
Austria 39 25 6 8 89 52
Azerbaijan 6 6 0 0 24 4
Belarus 3 2 1 0 8 2
Belgium 25 20 1 4 58 26
BOHEMIA-MORAVIA 1 0 1 0 4 4
Bolivia 1 1 0 0 1 0
Bosnia and Herzegovina 2 1 1 0 4 2
Brazil 23 5 5 13 31 41
Bulgaria 21 16 2 3 56 24
Cameroon 4 3 1 0 10 3
Canada 2 2 0 0 6 1
Chile 9 6 1 2 14 8
China PR 2 1 1 0 2 1
CIS 1 0 1 0 1 1
Colombia 4 2 2 0 10 5
Costa Rica 1 1 0 0 4 2
Croatia 8 5 1 2 18 10
Cyprus 6 5 1 0 29 1
Czech Republic 9 7 0 2 16 10
Czechoslovakia 17 10 4 3 36 24
Denmark 28 15 5 8 55 38
Ecuador 2 2 0 0 7 2
Egypt 1 0 0 1 1 2
England 37 13 7 17 45 72
Estonia 5 5 0 0 22 1
Faroe Islands 4 4 0 0 10 1
Finland 23 16 6 1 82 19
France 32 9 8 15 46 50
Georgia 5 5 0 0 12 2
German Democratic Republic 1 0 0 1 0 1
Ghana 3 2 1 0 9 3
Gibraltar 2 2 0 0 11 0
Greece 9 6 3 0 21 9
Hungary 35 13 11 11 73 66
Iceland 6 5 1 0 18 1
Iran 2 2 0 0 4 0
Israel 4 4 0 0 12 1
Italy 35 8 12 15 41 50
Ivory Coast 1 0 1 0 2 2
Japan 2 1 1 0 5 2
Kazakhstan 4 4 0 0 14 1
Korea Republic 4 2 0 2 5 7
Kuwait 1 1 0 0 7 0
Latvia 4 3 1 0 13 2
Liechtenstein 6 6 0 0 38 3
Lithuania 2 1 1 0 3 1
Luxembourg 12 11 0 1 51 11
Malta 9 8 1 0 38 3
Mexico 12 5 5 2 24 11
Moldova 4 4 0 0 18 3
Morocco 4 4 0 0 12 3
Netherlands 44 16 16 12 84 75
New Zealand 1 1 0 0 2 0
Nigeria 1 1 0 0 1 0
North Macedonia 2 1 0 1 5 2
Northern Ireland 19 13 4 2 46 15
Norway 21 15 5 1 59 15
Oman 1 1 0 0 2 0
Paraguay 2 1 1 0 4 3
Peru 2 2 0 0 5 2
Poland 21 13 7 1 34 12
Portugal 19 11 5 3 33 18
Republic of Ireland 20 9 5 6 35 24
Romania 15 10 3 2 41 19
Russia 6 5 1 0 12 3
Saar 2 2 0 0 6 1
San Marino 4 4 0 0 34 0
Saudi Arabia 3 3 0 0 13 1
Scotland 17 8 5 4 26 23
Serbia 3 1 1 1 3 3
Serbia and Montenegro 1 1 0 0 1 0
Slovakia 11 8 0 3 25 12
Slovenia 1 1 0 0 1 0
South Africa 4 3 1 0 9 2
Spain 25 9 8 8 30 31
Sweden 37 16 9 12 72 61
Switzerland 52 35 8 9 138 69
Thailand 1 1 0 0 5 1
Tunisia 3 1 2 0 4 1
Turkey 21 14 4 3 52 16
Ukraine 8 5 3 0 17 7
United Arab Emirates 3 3 0 0 14 3
Uruguay 10 8 2 0 28 8
USA 11 7 0 4 23 17
USSR 12 9 0 3 22 11
Wales 17 9 6 2 26 10
Yugoslavia 25 14 4 7 46 31