FIFA World Cup 2026 Schedule
All 104 matches in your local timezone. Star your favorites and download a calendar file.
| ★ | Stage | Date (UTC) | Match | Venue |
|---|---|---|---|---|
| Group stage A | Thu, Jun 11, 4:00 PM | 🇲🇽 Mexico vs 🇵🇱 Poland | Atlanta | |
| Group stage A | Thu, Jun 11, 7:00 PM | 🇸🇳 Senegal vs 🇺🇿 Uzbekistan | Boston | |
| Group stage A | Thu, Jun 11, 10:00 PM | 🇲🇽 Mexico vs 🇸🇳 Senegal | Dallas | |
| Group stage A | Fri, Jun 12, 4:00 PM | 🇵🇱 Poland vs 🇺🇿 Uzbekistan | Houston | |
| Group stage A | Fri, Jun 12, 7:00 PM | 🇲🇽 Mexico vs 🇺🇿 Uzbekistan | Kansas City | |
| Group stage A | Fri, Jun 12, 10:00 PM | 🇵🇱 Poland vs 🇸🇳 Senegal | Los Angeles | |
| Group stage B | Sat, Jun 13, 4:00 PM | 🇨🇦 Canada vs 🇳🇱 Netherlands | Miami | |
| Group stage B | Sat, Jun 13, 7:00 PM | 🇲🇦 Morocco vs 🇯🇵 Japan | New York / New Jersey | |
| Group stage B | Sat, Jun 13, 10:00 PM | 🇨🇦 Canada vs 🇲🇦 Morocco | Philadelphia | |
| Group stage B | Sun, Jun 14, 4:00 PM | 🇳🇱 Netherlands vs 🇯🇵 Japan | San Francisco Bay Area | |
| Group stage B | Sun, Jun 14, 7:00 PM | 🇨🇦 Canada vs 🇯🇵 Japan | Seattle | |
| Group stage B | Sun, Jun 14, 10:00 PM | 🇳🇱 Netherlands vs 🇲🇦 Morocco | Toronto | |
| Group stage C | Mon, Jun 15, 4:00 PM | 🇺🇸 United States vs 🇩🇪 Germany | Vancouver | |
| Group stage C | Mon, Jun 15, 7:00 PM | 🇪🇨 Ecuador vs 🇮🇷 Iran | Guadalajara | |
| Group stage C | Mon, Jun 15, 10:00 PM | 🇺🇸 United States vs 🇪🇨 Ecuador | Mexico City | |
| Group stage C | Tue, Jun 16, 4:00 PM | 🇩🇪 Germany vs 🇮🇷 Iran | Monterrey | |
| Group stage C | Tue, Jun 16, 7:00 PM | 🇺🇸 United States vs 🇮🇷 Iran | Atlanta | |
| Group stage C | Tue, Jun 16, 10:00 PM | 🇩🇪 Germany vs 🇪🇨 Ecuador | Boston | |
| Group stage D | Wed, Jun 17, 4:00 PM | 🇦🇷 Argentina vs 🇪🇸 Spain | Dallas | |
| Group stage D | Wed, Jun 17, 7:00 PM | 🇨🇮 Côte d'Ivoire vs 🇰🇷 South Korea | Houston | |
| Group stage D | Wed, Jun 17, 10:00 PM | 🇦🇷 Argentina vs 🇨🇮 Côte d'Ivoire | Kansas City | |
| Group stage D | Thu, Jun 18, 4:00 PM | 🇪🇸 Spain vs 🇰🇷 South Korea | Los Angeles | |
| Group stage D | Thu, Jun 18, 7:00 PM | 🇦🇷 Argentina vs 🇰🇷 South Korea | Miami | |
| Group stage D | Thu, Jun 18, 10:00 PM | 🇪🇸 Spain vs 🇨🇮 Côte d'Ivoire | New York / New Jersey | |
| Group stage E | Fri, Jun 19, 4:00 PM | 🇫🇷 France vs 🇺🇾 Uruguay | Philadelphia | |
| Group stage E | Fri, Jun 19, 7:00 PM | 🇪🇬 Egypt vs 🇦🇺 Australia | San Francisco Bay Area | |
| Group stage E | Fri, Jun 19, 10:00 PM | 🇫🇷 France vs 🇪🇬 Egypt | Seattle | |
| Group stage E | Sat, Jun 20, 4:00 PM | 🇺🇾 Uruguay vs 🇦🇺 Australia | Toronto | |
| Group stage E | Sat, Jun 20, 7:00 PM | 🇫🇷 France vs 🇦🇺 Australia | Vancouver | |
| Group stage E | Sat, Jun 20, 10:00 PM | 🇺🇾 Uruguay vs 🇪🇬 Egypt | Guadalajara | |
| Group stage F | Sun, Jun 21, 4:00 PM | 🇧🇷 Brazil vs 🇵🇹 Portugal | Mexico City | |
| Group stage F | Sun, Jun 21, 7:00 PM | 🇳🇿 New Zealand vs 🇹🇳 Tunisia | Monterrey | |
| Group stage F | Sun, Jun 21, 10:00 PM | 🇧🇷 Brazil vs 🇳🇿 New Zealand | Atlanta | |
| Group stage F | Mon, Jun 22, 4:00 PM | 🇵🇹 Portugal vs 🇹🇳 Tunisia | Boston | |
| Group stage F | Mon, Jun 22, 7:00 PM | 🇧🇷 Brazil vs 🇹🇳 Tunisia | Dallas | |
| Group stage F | Mon, Jun 22, 10:00 PM | 🇵🇹 Portugal vs 🇳🇿 New Zealand | Houston | |
| Group stage G | Thu, Jun 11, 4:00 PM | 🇵🇦 Panama vs 🏴 England | Kansas City | |
| Group stage G | Thu, Jun 11, 7:00 PM | 🇨🇴 Colombia vs 🇸🇦 Saudi Arabia | Los Angeles | |
| Group stage G | Thu, Jun 11, 10:00 PM | 🇵🇦 Panama vs 🇨🇴 Colombia | Miami | |
| Group stage G | Fri, Jun 12, 4:00 PM | 🏴 England vs 🇸🇦 Saudi Arabia | New York / New Jersey | |
| Group stage G | Fri, Jun 12, 7:00 PM | 🇵🇦 Panama vs 🇸🇦 Saudi Arabia | Philadelphia | |
| Group stage G | Fri, Jun 12, 10:00 PM | 🏴 England vs 🇨🇴 Colombia | San Francisco Bay Area | |
| Group stage H | Sat, Jun 13, 4:00 PM | 🇧🇪 Belgium vs 🇵🇾 Paraguay | Seattle | |
| Group stage H | Sat, Jun 13, 7:00 PM | 🇶🇦 Qatar vs 🇨🇲 Cameroon | Toronto | |
| Group stage H | Sat, Jun 13, 10:00 PM | 🇧🇪 Belgium vs 🇶🇦 Qatar | Vancouver | |
| Group stage H | Sun, Jun 14, 4:00 PM | 🇵🇾 Paraguay vs 🇨🇲 Cameroon | Guadalajara | |
| Group stage H | Sun, Jun 14, 7:00 PM | 🇧🇪 Belgium vs 🇨🇲 Cameroon | Mexico City | |
| Group stage H | Sun, Jun 14, 10:00 PM | 🇵🇾 Paraguay vs 🇶🇦 Qatar | Monterrey | |
| Group stage I | Mon, Jun 15, 4:00 PM | 🇮🇹 Italy vs 🇩🇿 Algeria | Atlanta | |
| Group stage I | Mon, Jun 15, 7:00 PM | 🇵🇪 Peru vs 🇮🇶 Iraq | Boston | |
| Group stage I | Mon, Jun 15, 10:00 PM | 🇮🇹 Italy vs 🇵🇪 Peru | Dallas | |
| Group stage I | Tue, Jun 16, 4:00 PM | 🇩🇿 Algeria vs 🇮🇶 Iraq | Houston | |
| Group stage I | Tue, Jun 16, 7:00 PM | 🇮🇹 Italy vs 🇮🇶 Iraq | Kansas City | |
| Group stage I | Tue, Jun 16, 10:00 PM | 🇩🇿 Algeria vs 🇵🇪 Peru | Los Angeles | |
| Group stage J | Wed, Jun 17, 4:00 PM | 🇭🇷 Croatia vs 🇳🇬 Nigeria | Miami | |
| Group stage J | Wed, Jun 17, 7:00 PM | 🇻🇪 Venezuela vs 🇯🇴 Jordan | New York / New Jersey | |
| Group stage J | Wed, Jun 17, 10:00 PM | 🇭🇷 Croatia vs 🇻🇪 Venezuela | Philadelphia | |
| Group stage J | Thu, Jun 18, 4:00 PM | 🇳🇬 Nigeria vs 🇯🇴 Jordan | San Francisco Bay Area | |
| Group stage J | Thu, Jun 18, 7:00 PM | 🇭🇷 Croatia vs 🇯🇴 Jordan | Seattle | |
| Group stage J | Thu, Jun 18, 10:00 PM | 🇳🇬 Nigeria vs 🇻🇪 Venezuela | Toronto | |
| Group stage K | Fri, Jun 19, 4:00 PM | 🇩🇰 Denmark vs 🇿🇦 South Africa | Vancouver | |
| Group stage K | Fri, Jun 19, 7:00 PM | 🇨🇱 Chile vs 🇦🇪 United Arab Emirates | Guadalajara | |
| Group stage K | Fri, Jun 19, 10:00 PM | 🇩🇰 Denmark vs 🇨🇱 Chile | Mexico City | |
| Group stage K | Sat, Jun 20, 4:00 PM | 🇿🇦 South Africa vs 🇦🇪 United Arab Emirates | Monterrey | |
| Group stage K | Sat, Jun 20, 7:00 PM | 🇩🇰 Denmark vs 🇦🇪 United Arab Emirates | Atlanta | |
| Group stage K | Sat, Jun 20, 10:00 PM | 🇿🇦 South Africa vs 🇨🇱 Chile | Boston | |
| Group stage L | Sun, Jun 21, 4:00 PM | 🇨🇭 Switzerland vs 🇬🇭 Ghana | Dallas | |
| Group stage L | Sun, Jun 21, 7:00 PM | 🇨🇷 Costa Rica vs 🇹🇷 Türkiye | Houston | |
| Group stage L | Sun, Jun 21, 10:00 PM | 🇨🇭 Switzerland vs 🇨🇷 Costa Rica | Kansas City | |
| Group stage L | Mon, Jun 22, 4:00 PM | 🇬🇭 Ghana vs 🇹🇷 Türkiye | Los Angeles | |
| Group stage L | Mon, Jun 22, 7:00 PM | 🇨🇭 Switzerland vs 🇹🇷 Türkiye | Miami | |
| Group stage L | Mon, Jun 22, 10:00 PM | 🇬🇭 Ghana vs 🇨🇷 Costa Rica | New York / New Jersey | |
| Round of 32 | Sat, Jun 27, 4:00 PM | TBD vs Round of 32 — Match 1 | Atlanta | |
| Round of 32 | Sat, Jun 27, 7:00 PM | TBD vs Round of 32 — Match 2 | Boston | |
| Round of 32 | Sat, Jun 27, 10:00 PM | TBD vs Round of 32 — Match 3 | Dallas | |
| Round of 32 | Sat, Jun 27, 4:00 PM | TBD vs Round of 32 — Match 4 | Houston | |
| Round of 32 | Sat, Jun 27, 7:00 PM | TBD vs Round of 32 — Match 5 | Kansas City | |
| Round of 32 | Sat, Jun 27, 10:00 PM | TBD vs Round of 32 — Match 6 | Los Angeles | |
| Round of 32 | Sat, Jun 27, 4:00 PM | TBD vs Round of 32 — Match 7 | Miami | |
| Round of 32 | Sat, Jun 27, 7:00 PM | TBD vs Round of 32 — Match 8 | New York / New Jersey | |
| Round of 32 | Sat, Jun 27, 10:00 PM | TBD vs Round of 32 — Match 9 | Philadelphia | |
| Round of 32 | Sat, Jun 27, 4:00 PM | TBD vs Round of 32 — Match 10 | San Francisco Bay Area | |
| Round of 32 | Sat, Jun 27, 7:00 PM | TBD vs Round of 32 — Match 11 | Seattle | |
| Round of 32 | Sat, Jun 27, 10:00 PM | TBD vs Round of 32 — Match 12 | Toronto | |
| Round of 32 | Sat, Jun 27, 4:00 PM | TBD vs Round of 32 — Match 13 | Vancouver | |
| Round of 32 | Sat, Jun 27, 7:00 PM | TBD vs Round of 32 — Match 14 | Guadalajara | |
| Round of 32 | Sat, Jun 27, 10:00 PM | TBD vs Round of 32 — Match 15 | Mexico City | |
| Round of 32 | Sat, Jun 27, 4:00 PM | TBD vs Round of 32 — Match 16 | Monterrey | |
| Round of 16 | Sat, Jul 4, 4:00 PM | TBD vs Round of 16 — Match 1 | Atlanta | |
| Round of 16 | Sat, Jul 4, 7:00 PM | TBD vs Round of 16 — Match 2 | Boston | |
| Round of 16 | Sat, Jul 4, 10:00 PM | TBD vs Round of 16 — Match 3 | Dallas | |
| Round of 16 | Sat, Jul 4, 4:00 PM | TBD vs Round of 16 — Match 4 | Houston | |
| Round of 16 | Sat, Jul 4, 7:00 PM | TBD vs Round of 16 — Match 5 | Kansas City | |
| Round of 16 | Sat, Jul 4, 10:00 PM | TBD vs Round of 16 — Match 6 | Los Angeles | |
| Round of 16 | Sat, Jul 4, 4:00 PM | TBD vs Round of 16 — Match 7 | Miami | |
| Round of 16 | Sat, Jul 4, 7:00 PM | TBD vs Round of 16 — Match 8 | New York / New Jersey | |
| Quarter-final | Thu, Jul 9, 4:00 PM | TBD vs Quarter-final 1 | Philadelphia | |
| Quarter-final | Thu, Jul 9, 7:00 PM | TBD vs Quarter-final 2 | San Francisco Bay Area | |
| Quarter-final | Thu, Jul 9, 10:00 PM | TBD vs Quarter-final 3 | Seattle | |
| Quarter-final | Thu, Jul 9, 4:00 PM | TBD vs Quarter-final 4 | Toronto | |
| Semi-final | Tue, Jul 14, 4:00 PM | TBD vs Semi-final 1 | Vancouver | |
| Semi-final | Tue, Jul 14, 7:00 PM | TBD vs Semi-final 2 | Guadalajara | |
| 3rd place | Sat, Jul 18, 4:00 PM | TBD vs Third-place play-off | Mexico City | |
| Final | Sun, Jul 19, 4:00 PM | TBD vs Final | Monterrey |