CONCACAF Nations League 2025/26
CONCACAF Nations League has 177 matches played on record. Below are the most recent results, each with goals, line-ups and full match statistics.
Upcoming matches
Kick-off times in UTC
League B - 2
- 12 Nov 2026 19:00Barbados — Guadeloupe
League B - 1
- 12 Nov 2026 19:00Cayman Islands — Guyana
League B - 3
- 12 Nov 2026 20:00Bonaire — Cuba
Play-In Final
- 12 Nov 2026 22:00Aruba — Martinique
- 12 Nov 2026 23:00Antigua and Barbuda — Trinidad and Tobago
Quarter-finals
- 13 Nov 2026 00:30Curaçao — Panama
League B - 1
- 13 Nov 2026 19:00Puerto Rico — Dominica
League B - 2
- 13 Nov 2026 19:00Bermuda — St. Lucia
League B - 3
- 13 Nov 2026 20:00Grenada — St. Kitts and Nevis
Play-In Final
- 13 Nov 2026 23:00Saint Martin — El Salvador
- 14 Nov 2026 00:00Montserrat — Nicaragua
Quarter-finals
- 14 Nov 2026 02:00Guatemala — Canada
League B - 4
- 14 Nov 2026 19:00Sint Maarten — French Guyana
Quarter-finals
- 14 Nov 2026 21:30Haiti — USA
League B - 4
- 15 Nov 2026 00:00St. Vincent / Grenadines — Belize
Quarter-finals
- 15 Nov 2026 01:00Jamaica — Mexico
- 15 Nov 2026 23:00Panama — Curaçao
Results
League B - 4
- 7 Oct 2026French Guyana 1–0 Belize
League C - 2
- 6 Oct 2026Antigua and Barbuda 3–2 Aruba
League B - 4
League C - 1
- 6 Oct 2026Montserrat 4–1 Turks and Caicos Islands
League C - 3
- 6 Oct 2026Saint Martin 6–0 Bahamas
League A - 2
- 6 Oct 2026Honduras 1–1 Jamaica
League B - 2
- 6 Oct 2026Bermuda 1–2 Barbados
League B - 3
- 6 Oct 2026Grenada 1–4 Bonaire
League A - 2
- 6 Oct 2026Guatemala 1–0 Suriname
- 5 Oct 2026Martinique 1–1 El Salvador
League B - 3
- 5 Oct 2026Cuba 2–2 St. Kitts and Nevis
League B - 2
- 5 Oct 2026Guadeloupe 0–1 St. Lucia
League A - 1
- 5 Oct 2026Nicaragua 1–2 Dominican Republic
- 5 Oct 2026Costa Rica 2–0 Haiti
League C - 2
- 4 Oct 2026Aruba 3–2 Anguilla
League B - 1
- 4 Oct 2026Puerto Rico 1–0 Cayman Islands
League A - 1
- 4 Oct 2026Trinidad and Tobago 1–1 Curaçao
League C - 3
- 4 Oct 2026Bahamas 2–3 US Virgin Islands
League C - 1
League B - 1
- 4 Oct 2026Guyana 8–1 Dominica
League B - 4
- 4 Oct 2026Belize 0–2 French Guyana
- 3 Oct 2026Sint Maarten 2–4 St. Vincent / Grenadines
League A - 2
- 3 Oct 2026El Salvador 0–2 Jamaica
League B - 3
- 3 Oct 2026Bonaire 2–3 Grenada
League A - 2
- 3 Oct 2026Martinique 2–1 Honduras
League B - 2
- 3 Oct 2026Barbados 4–1 Bermuda
League A - 2
- 2 Oct 2026Suriname 0–0 Guatemala
League B - 3
- 2 Oct 2026St. Kitts and Nevis 3–3 Cuba
League B - 2
- 2 Oct 2026St. Lucia 3–0 Guadeloupe
League A - 1
- 2 Oct 2026Nicaragua 0–3 Costa Rica
- 2 Oct 2026Dominican Republic 1–4 Haiti
League B - 1
- 2 Oct 2026Cayman Islands 0–3 Puerto Rico
League C - 2
- 1 Oct 2026Anguilla 0–3 Antigua and Barbuda
League A - 1
- 1 Oct 2026Curaçao 1–0 Trinidad and Tobago
League B - 1
- 1 Oct 2026Dominica 1–5 Guyana
League C - 3
- 1 Oct 2026US Virgin Islands 0–5 Saint Martin
League C - 1
- 1 Oct 2026British Virgin Islands 0–2 Montserrat
League B - 4
- 30 Sept 2026Belize 0–1 St. Vincent / Grenadines
League C - 2
- 29 Sept 2026Anguilla 0–2 Aruba
League B - 4
- 29 Sept 2026French Guyana 1–0 Sint Maarten
League C - 3
- 29 Sept 2026US Virgin Islands 3–1 Bahamas
League C - 1
League A - 2
- 29 Sept 2026Guatemala 6–0 El Salvador
League B - 2
- 29 Sept 2026St. Lucia 5–2 Bermuda
League B - 3
- 29 Sept 2026St. Kitts and Nevis 3–0 Grenada
League A - 2
- 29 Sept 2026Jamaica 0–1 Honduras
- 28 Sept 2026Suriname 2–1 Martinique
League B - 3
- 28 Sept 2026Cuba 2–0 Bonaire
League B - 2
- 28 Sept 2026Guadeloupe 2–2 Barbados
League A - 1
- 28 Sept 2026Trinidad and Tobago 1–2 Dominican Republic
- 28 Sept 2026Curaçao 6–1 Nicaragua
League B - 1
- 28 Sept 2026Dominica 0–2 Puerto Rico
League A - 1
- 27 Sept 2026Haiti 2–0 Costa Rica
League B - 1
- 27 Sept 2026Guyana 2–0 Cayman Islands
League B - 4
- 27 Sept 2026Sint Maarten 0–1 Belize
League C - 2
- 26 Sept 2026Antigua and Barbuda 5–0 Anguilla
League B - 4
- 26 Sept 2026St. Vincent / Grenadines 2–1 French Guyana
League C - 3
- 26 Sept 2026Saint Martin 0–2 US Virgin Islands
League C - 1
- 26 Sept 2026Montserrat 3–0 British Virgin Islands
League A - 2
- 26 Sept 2026El Salvador 3–1 Martinique