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 6 5 1 0 16 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 5 4 0 1 10 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 2 2 0 0 5 3
Gibraltar 1 1 0 0 5 0
Greece 14 4 5 5 16 18
Hungary 14 10 4 0 33 10
Iceland 5 4 1 0 12 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 2 0 0 2 1 3
Kuwait 2 1 1 0 9 1
Latvia 6 6 0 0 18 4
Liechtenstein 9 8 1 0 41 3
Lithuania 4 4 0 0 20 3
Luxembourg 21 19 1 1 74 8
Malta 10 9 1 0 28 5
Mexico 5 3 2 0 7 4
Moldova 1 1 0 0 3 0
Morocco 3 1 0 2 2 4
Mozambique 2 2 0 0 5 1
Netherlands 14 8 4 2 16 10
New Zealand 1 1 0 0 4 0
Nigeria 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 6 5 1 0 11 3
South Africa 3 3 0 0 8 2
Spain 40 6 17 17 45 75
Sweden 20 7 6 7 25 29
Switzerland 26 10 5 11 40 35
Tunisia 2 0 2 0 3 3
Turkey 9 7 0 2 19 9
Ukraine 4 1 1 2 3 4
Uruguay 4 2 1 1 7 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