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 3 3 0 0 15 2
Australia 6 4 1 1 17 9
Austria 39 25 6 8 89 52
Azerbaijan 6 6 0 0 24 4
Belarus 2 1 1 0 4 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 8 6 0 2 15 10
Czechoslovakia 17 10 4 3 36 24
Denmark 27 15 4 8 54 37
Ecuador 2 2 0 0 7 2
Egypt 1 0 0 1 1 2
England 36 13 7 16 45 70
Estonia 5 5 0 0 22 1
Faroe Islands 4 4 0 0 10 1
Finland 23 16 6 1 82 19
France 31 9 8 14 46 49
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 33 13 10 10 70 61
Iceland 4 3 1 0 11 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 3 2 1 0 6 1
Liechtenstein 4 4 0 0 27 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
Northern Ireland 18 12 4 2 40 14
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 18 10 5 3 29 16
Republic of Ireland 20 9 5 6 35 24
Romania 13 8 3 2 38 18
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 23 9 7 7 29 24
Sweden 37 16 9 12 72 61
Switzerland 50 35 6 9 134 65
Thailand 1 1 0 0 5 1
Tunisia 3 1 2 0 4 1
Turkey 20 14 3 3 49 13
Ukraine 6 3 3 0 12 5
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