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

Competitions:

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

Portugal's overall record against each of their opponents.

Opposition P W D L F A
Albania 7 5 1 1 13 5
Algeria 1 1 0 0 3 0
Andorra 6 6 0 0 29 1
Angola 3 3 0 0 12 1
Argentina 8 2 1 5 7 13
Armenia 6 4 2 0 9 4
Austria 11 2 6 3 11 19
Azerbaijan 8 7 1 0 22 1
Belgium 19 6 7 6 21 23
Bolivia 1 1 0 0 4 0
Bosnia and Herzegovina 4 3 1 0 8 2
Brazil 19 4 3 12 16 35
Bulgaria 13 4 3 6 16 18
Cameroon 2 2 0 0 8 2
Canada 2 1 1 0 5 2
Cape Verde Islands 3 1 1 1 4 3
Chile 3 1 2 0 5 2
China PR 2 2 0 0 4 0
Croatia 7 6 1 0 15 4
Cyprus 11 10 1 0 35 6
Czech Republic 3 2 0 1 4 2
Czechoslovakia 10 3 4 3 7 11
Denmark 16 11 2 3 32 18
East Germany 1 0 0 1 1 3
Ecuador 2 1 0 1 5 3
Egypt 3 3 0 0 8 1
El Salvador 1 0 0 1 1 2
England 23 3 10 10 25 46
Estonia 8 7 1 0 25 1
Faroe Islands 3 3 0 0 16 1
Finland 10 5 4 1 14 6
France 28 6 3 19 31 52
Gabon 1 0 1 0 2 2
Georgia 1 1 0 0 2 0
German Democratic Republic 2 2 0 0 5 2
Germany 14 1 5 8 14 25
Ghana 1 1 0 0 2 1
Gibraltar 1 1 0 0 5 0
Greece 14 4 5 5 16 18
Hungary 14 10 4 0 33 10
Iceland 3 2 1 0 9 5
Iran 3 2 1 0 6 1
Israel 7 4 2 1 16 9
Italy 27 6 3 18 23 51
Ivory Coast 1 0 1 0 0 0
Kazakhstan 3 3 0 0 6 1
Korea DPR 2 2 0 0 12 3
Korea Republic 1 0 0 1 0 1
Kuwait 2 1 1 0 9 1
Latvia 6 6 0 0 18 4
Liechtenstein 7 6 1 0 35 3
Lithuania 4 4 0 0 20 3
Luxembourg 19 17 1 1 59 8
Malta 10 9 1 0 28 5
Mexico 5 3 2 0 7 4
Moldova 1 1 0 0 3 0
Morocco 2 1 0 1 2 3
Mozambique 2 2 0 0 5 1
Netherlands 14 8 4 2 16 10
New Zealand 1 1 0 0 4 0
North Macedonia 3 2 1 0 3 0
Northern Ireland 13 4 7 2 14 13
Norway 11 8 2 1 18 5
Panama 1 1 0 0 2 0
Paraguay 1 0 1 0 0 0
Poland 13 5 5 3 18 13
Qatar 2 2 0 0 6 1
Republic of Ireland 15 8 3 4 22 11
Romania 11 5 2 4 11 9
Russia 7 4 1 2 11 3
Saudi Arabia 2 2 0 0 6 0
Scotland 15 8 3 4 21 14
Serbia 8 3 4 1 14 11
Slovakia 4 3 1 0 7 1
South Africa 3 3 0 0 8 2
Spain 38 6 16 16 44 73
Sweden 20 7 6 7 25 29
Switzerland 23 8 5 10 30 33
Tunisia 2 0 2 0 3 3
Turkey 9 7 0 2 19 9
Ukraine 4 1 1 2 3 4
Uruguay 3 1 1 1 5 3
USA 7 2 3 2 8 8
USSR 4 3 0 1 4 6
Wales 4 3 0 1 9 4
West Germany 5 2 0 3 4 8
Yugoslavia 4 2 0 2 8 11