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

Competitions:

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

Scotland's overall record against each of their opponents.

Opposition P W D L F A
Albania 2 2 0 0 6 0
Argentina 4 1 1 2 3 5
Australia 5 3 1 1 6 3
Austria 22 7 7 8 28 35
Belarus 4 2 1 1 5 2
Belgium 20 4 3 13 21 41
Bosnia and Herzegovina 2 2 0 0 3 1
Brazil 10 0 2 8 3 16
Bulgaria 6 3 3 0 10 4
Canada 6 5 1 0 14 3
Chile 2 2 0 0 6 2
CIS 1 1 0 0 3 0
Colombia 3 0 2 1 2 3
Costa Rica 2 0 0 2 0 2
Croatia 6 2 3 1 6 5
Cyprus 7 7 0 0 24 6
Czech Republic 10 4 1 5 11 14
Czechoslovakia 10 5 1 4 18 16
Denmark 17 10 0 7 20 14
East Germany 4 1 1 2 3 2
Ecuador 1 1 0 0 2 1
Egypt 1 0 0 1 1 3
England 115 41 26 48 174 203
Estonia 8 6 2 0 13 3
Faroe Islands 10 8 2 0 30 6
Finland 8 6 2 0 18 5
France 16 8 0 8 15 23
Georgia 4 2 0 2 3 4
German Democratic Republic 2 1 0 1 3 2
Germany 10 2 2 6 10 14
Gibraltar 2 2 0 0 12 1
Greece 2 1 0 1 1 1
Hong Kong 1 1 0 0 4 0
Hungary 9 3 2 4 14 18
Iceland 6 6 0 0 12 3
Iran 1 0 1 0 1 1
Ireland 62 48 8 6 203 53
Israel 9 4 3 2 11 8
Italy 11 1 2 8 4 19
Japan 3 0 2 1 0 2
Kazakhstan 2 1 0 1 3 4
Korea Republic 1 0 0 1 1 4
Latvia 4 4 0 0 7 1
Liechtenstein 2 2 0 0 3 1
Lithuania 10 6 3 1 14 4
Luxembourg 5 4 1 0 12 1
Malta 7 6 1 0 18 5
Mexico 1 0 0 1 0 1
Moldova 3 2 1 0 4 1
Morocco 1 0 0 1 0 3
Netherlands 20 6 5 9 17 28
New Zealand 2 1 1 0 6 3
Nigeria 2 0 1 1 3 4
North Macedonia 4 2 1 1 5 3
Northern Ireland 36 17 10 9 60 31
Norway 18 9 6 3 34 21
Paraguay 1 0 0 1 2 3
Peru 4 1 1 2 4 6
Poland 10 2 5 3 13 14
Portugal 15 4 3 8 14 21
Qatar 1 1 0 0 1 0
Republic of Ireland 11 4 3 4 12 9
Romania 6 2 2 2 8 6
Russia 4 0 2 2 2 7
San Marino 8 8 0 0 27 0
Saudi Arabia 1 0 1 0 2 2
Scottish League 2 2 0 0 7 2
Serbia 3 0 2 1 1 3
Slovakia 4 2 0 2 2 4
Slovenia 5 2 3 0 7 3
South Africa 2 1 0 1 1 2
Spain 13 3 4 6 20 23
Sweden 12 5 1 6 14 19
Switzerland 16 8 3 5 26 24
Trinidad and Tobago 1 1 0 0 4 1
Turkey 1 0 0 1 2 4
Ukraine 2 1 0 1 3 3
Uruguay 4 1 1 2 4 10
USA 7 2 3 2 10 8
USSR 4 0 1 3 2 6
Wales 107 61 23 23 243 124
West Germany 7 2 3 2 13 12
Yugoslavia 8 2 5 1 16 11
Zaire 1 1 0 0 2 0