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

Competitions:

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

Canada's overall record against each of their opponents.

Opposition P W D L F A
Algeria 1 0 0 1 0 1
Argentina 1 0 0 1 0 5
Armenia 1 0 0 1 1 3
Australia 9 3 1 5 11 15
Austria 1 1 0 0 2 0
Azerbaijan 1 0 1 0 1 1
Barbados 1 1 0 0 1 0
Belarus 1 1 0 0 1 0
Belgium 1 0 0 1 0 2
Belize 4 3 1 0 12 1
Bermuda 10 5 4 1 17 7
Brazil 4 0 2 2 4 8
Bulgaria 1 0 1 0 1 1
Cameroon 1 0 0 1 0 2
Chile 4 1 1 2 2 4
China PR 2 1 0 1 5 3
Colombia 4 1 0 3 2 5
Costa Rica 21 4 9 8 15 21
Cuba 11 6 3 2 13 9
Curacao 1 1 0 0 2 1
Cyprus 2 1 1 0 1 0
Czech Republic 2 0 0 2 1 7
Denmark 3 0 0 3 0 7
Dominica 3 3 0 0 11 0
East Germany 2 0 0 2 0 5
Ecuador 4 0 2 2 3 6
Egypt 2 0 0 2 0 4
El Salvador 18 8 4 6 20 18
England 1 0 0 1 0 1
Espanol URUGUAY 1 0 1 0 0 0
Estonia 2 0 0 2 1 4
Faroe Islands 2 1 0 1 1 1
Finland 1 0 0 1 2 3
France 1 0 0 1 0 1
French Guiana 1 1 0 0 4 2
French Guyana 1 1 0 0 4 2
FYR Macedonia 2 0 1 1 1 4
Germany 2 0 0 2 1 6
Ghana 2 1 1 0 3 2
Greece 4 0 1 3 0 5
Guadeloupe 2 1 0 1 2 2
Guatemala 14 10 2 2 22 10
Haiti 10 7 2 1 15 8
Honduras 24 7 6 11 28 40
Hong Kong 1 1 0 0 3 1
Hungary 3 0 1 2 1 4
Huracan AC ARGENTINA 1 1 0 0 2 1
Iceland 3 0 2 1 3 4
Indonesia 1 1 0 0 4 0
Iran 3 1 0 2 1 2
Iraq 1 0 0 1 1 6
Italy 1 0 0 1 0 2
Jamaica 22 9 6 7 25 19
Japan 2 0 0 2 1 5
Korea DPR 2 0 1 1 0 2
Korea Republic 6 2 1 3 4 6
Libya 1 1 0 0 4 2
Luxembourg 2 2 0 0 3 0
Malaysia 1 1 0 0 5 0
Malta 1 0 0 1 1 2
Martinique 3 0 2 1 3 4
Mauritania 3 1 1 1 4 1
Mexico 34 3 9 22 21 80
Moldova 1 0 1 0 1 1
Morocco 3 0 1 2 3 8
Netherlands 1 0 0 1 0 3
New Zealand 8 5 2 1 17 6
Nigeria 1 1 0 0 3 1
Northern Ireland 3 2 1 0 4 1
NORTHERN IRELAND FA 1 0 0 1 4 6
Panama 12 3 8 1 8 6
Paraguay 1 0 1 0 0 0
Peru 2 1 0 1 3 3
Poland 6 0 0 6 4 20
Portugal 2 0 1 1 2 5
Puerto Rico 3 2 1 0 6 0
Republic of Ireland 1 0 0 1 0 3
Saudi Arabia 1 0 0 1 0 2
Scotland 7 0 1 6 5 21
Singapore 2 2 0 0 2 0
Slovenia 1 0 0 1 0 1
South Africa 1 0 0 1 0 2
Spain 2 0 0 2 1 4
St. Kitts and Nevis 2 1 1 0 4 0
St. Lucia 2 2 0 0 11 1
St. Vincent and the Grenadines 2 2 0 0 7 1
Suriname 1 1 0 0 2 1
Switzerland 1 1 0 0 3 1
Trinidad and Tobago 11 7 2 2 16 12
Tunisia 1 0 0 1 0 2
Turkey 2 0 0 2 1 6
Ukraine 1 0 1 0 2 2
Uruguay 1 0 0 1 1 3
US Virgin Islands 1 1 0 0 8 0
USA 36 10 11 15 37 55
USSR 1 0 0 1 0 2
Uzbekistan 1 1 0 0 2 1
Venezuela 2 0 2 0 2 2
Wales 3 1 0 2 2 4