Iraq’s qualification for the 2026 FIFA World Cup after a 2–1 win against Bolivia in the Inter-Confederation qualification final at the Estadio BBVA Bancomer means that all 48 teams that will play in the tournament are now confirmed. The Asian nation’s qualifications mean that nine teams from Asia have qualified, which is the second-most alongside Africa and just behind 16 teams from Europe. The UEFA qualification playoffs saw a major shock on Tuesday (March 31) evening as four-time champions Italy failed to seal their place earlier in the day after losing to Bosnia and Herzegovina.
Elsewhere in Europe, Sweden, alongside Turkey and the Czech Republic, sealed their place after beating Poland, Kosovo, and Denmark. Meanwhile, the other intercontinental playoff match saw Bolivia beat Japan.
However, there remains uncertainty around Iran due to ongoing conflict between them and the USA/Israel.
The tournament will take place from June 11 to July 19 in the USA, Mexico, and Canada. The summit clash will take place at the Met Life Stadium in New Jersey.
FIFA World Cup 2026 – All 48 Teams To Qualify
FIFA World Cup 2026 Format
48 teams – divided into 12 groups of four each
The top two teams from each group will qualify for the Round of 32 alongside the eight best third-placed teams.
FIFA World Cup 2026 Groups
FIFA World Cup 2026 Fixture List – Timings In Indian Standard Time (IST)
Group Stage (June 11 – June 27)
Thursday, June 11, 2026
Match 1: Mexico vs. South Africa | 1:30 am Mexico City Stadium
Match 2: South Korea vs. Czechia 7:30 am Guadalajara Stadium
Friday, June 12, 2026
Match 3: Canada vs. Bosnia and Herzegovina 12:30 AM | Toronto Stadium
Match 4: USA vs. Paraguay 6:30 AM | Los Angeles Stadium
Saturday, June 13, 2026
Match 5: Qatar vs. Switzerland 12:30 AM | San Francisco Bay Area Stadium
Match 6: Brazil vs. Morocco 3:30 AM | New York New Jersey Stadium
Match 7: Haiti vs. Scotland | 6:30 AM | Boston Stadium
Match 8: Australia vs. Türkiye | 9:30 am BC Place, Vancouver
Match 10: Germany vs. Curaçao | 10:30 PM | Houston Stadium
Sunday, June 14, 2026
Match 11: Netherlands vs. Japan 1:30 am Dallas Stadium
Match 12: Ivory Coast vs. Ecuador 4:30 am Philadelphia Stadium
Match 9: Sweden vs. Tunisia | 7:30 am Monterrey Stadium
Match 14: Spain vs. Cabo Verde | 9:30 PM Atlanta Stadium
Monday, June 15, 2026
Match 15: Belgium vs. Egypt 12:30 AM | Seattle Stadium
Match 13: Saudi Arabia vs. Uruguay 3:30 AM | Miami Stadium
Match 16: IR Iran vs. New Zealand | 6:30 AM | Los Angeles Stadium
Match 17: France vs. Senegal | 10:30 PM | New York New Jersey Stadium
Tuesday, June 16, 2026
Match 18: Iraq vs. Norway | 1:30 am Boston Stadium
Match 19: Argentina vs. Algeria 4:30 am Kansas City Stadium
Match 20: Austria vs. Jordan | 7:30 am San Francisco Bay Area Stadium
Match 22: Portugal vs. DR Congo | 10:30 PM | Houston Stadium
Wednesday, June 17, 2026
Match 23: England vs. Croatia | 1:30 am Dallas Stadium
Match 24: Ghana vs. Panama | 4:30 am Toronto Stadium
Match 21: Uzbekistan vs. Colombia | 7:30 am Mexico City Stadium
Match 25: Czechia vs. South Africa | 9:30 PM Atlanta Stadium
Thursday, June 18, 2026
Match 26: Switzerland vs. Bosnia and Herzegovina 12:30 AM | Los Angeles Stadium
Match 27: Canada vs. Qatar | 3:30 AM | BC Place
Match 28: Mexico vs. South Korea | 6:30 AM | Guadalajara Stadium
Friday, June 19, 2026
Match 29: USA vs. Australia | 12:30 AM | Seattle Stadium
Match 30: Scotland vs. Morocco 3:30 AM | Boston Stadium
Match 31: Brazil vs. Haiti | 6:30 AM | Philadelphia Stadium
Match 32: Turkey vs. Paraguay 9:30 am San Francisco Bay Area Stadium
Match 34: Netherlands vs. Sweden | 10:30 PM | Houston Stadium
Saturday, June 20, 2026
Match 33: Germany vs. Ivory Coast | 1:30 am Toronto Stadium
Match 35: Ecuador vs. Curaçao | 5:30 am Kansas City Stadium
Match 36: Tunisia vs. Japan 9:30 am Monterrey Stadium
Match 38: Spain vs. Saudi Arabia 9:30 PM Atlanta Stadium
Sunday, June 21, 2026
Match 39: Belgium vs. IR Iran | 12:30 AM | Los Angeles Stadium
Match 37: Uruguay vs. Cabo Verde | 3:30 AM | Miami Stadium
Match 40: New Zealand vs. Egypt 6:30 AM | BC Place
Match 41: Norway vs. Senegal | 10:30 PM | New York New Jersey Stadium
Monday, June 22, 2026
Match 42: France vs. Iraq | 1:30 am Philadelphia Stadium
Match 43: Argentina vs. Austria 4:30 am Dallas Stadium
Match 44: Jordan vs. Algeria 8:30 am San Francisco Bay Area Stadium
Match 46: England vs. Ghana | 11:30 PM | Boston Stadium
Tuesday, June 23, 2026
Match 47: Panama vs. Croatia | 2:30 am Toronto Stadium
Match 45: Portugal vs. Uzbekistan 5:30 am Houston Stadium
Match 48: Colombia vs. DR Congo | 8:30 am Guadalajara Stadium
Wednesday, June 24, 2026
Match 49: Scotland vs. Brazil 6:30 AM | Miami Stadium
Match 50: Morocco vs. Haiti | 6:30 AM | Atlanta Stadium
Match 51: Switzerland vs. Canada | 6:30 AM | BC Place
Match 52: Bosnia and Herzegovina vs. Qatar | 6:30 AM | Seattle Stadium
Match 53: Czechia vs. mexico | 6:30 PM Mexico City Stadium
Match 54: South Korea vs. South Africa | 6:30 PM Monterrey Stadium
Thursday, June 25, 2026
Match 55: Ecuador vs. Germany | 6:30 AM | New York New Jersey Stadium
Match 56: Curaçao vs. Ivory Coast | 6:30 AM | Philadelphia Stadium
Match 57: Tunisia vs. Netherlands | 9:30 PM Kansas City Stadium
Match 58: Japan vs. Sweden | 9:30 PM Dallas Stadium
Friday, June 26, 2026
Match 59: Turkey vs. USA | 12:30 AM | Los Angeles Stadium
Match 60: Paraguay vs. Australia | 12:30 AM | San Francisco Bay Area Stadium
Match 61: Norway vs. France | 3:30 AM | Boston Stadium
Match 62: Senegal vs. Iraq | 3:30 AM | Toronto Stadium
Match 63: Uruguay vs. spain | 6:30 AM | Guadalajara Stadium
Match 64: Cabo Verde vs. Saudi Arabia 6:30 AM | Houston Stadium
Match 65: New Zealand vs. Belgium | 6:30 PM BC Place
Match 66: Egypt vs. IR Iran | 6:30 PM Seattle Stadium
Saturday, June 27, 2026
Match 67: Panama vs. England | 12:30 AM | New York New Jersey Stadium
Match 68: Croatia vs. Ghana | 12:30 AM | Philadelphia Stadium
Match 69: Colombia vs. Portugal 3:30 AM | Miami Stadium
Match 70: DR Congo vs. Uzbekistan 3:30 AM | Atlanta Stadium
Match 71: Jordan vs. Argentina 6:30 AM | Dallas Stadium
Match 72: Algeria vs. Austria 6:30 AM | Kansas City Stadium
Knockout Stage Details
Round of 32 (June 29 – July 4)
Monday, June 29, 2026
Match 73: Runners-up Group A vs. Runners-up Group B | 6:30 AM | Los Angeles Stadium
Tuesday, June 30, 2026
Match 74: Winners Group E vs. 3rd Place A/B/C/D/F | 3:30 AM | Boston Stadium
Match 75: Winners Group F vs. Runners-up Group C | 6:30 AM | Monterrey Stadium
Match 76: Winners Group C vs. Runners-up Group F | 6:30 PM Houston Stadium
Wednesday, July 1, 2026
Match 77: Winners Group I vs. 3rd Place C/D/F/G/H | 12:30 AM | New York New Jersey Stadium
Match 78: Runners-up Group E vs. Runners-up Group I | 4:30 am Dallas Stadium
Match 79: Winners Group A vs. 3rd Place C/E/F/H/I | 7:30 am Mexico City Stadium
Thursday, July 2, 2026
Match 80: Winners Group L vs. 3rd Place E/H/I/J/K | 1:30 am Atlanta Stadium
Match 81: Winners Group D vs. 3rd Place B/E/F/I/J | 4:30 am San Francisco Bay Area Stadium
Match 82: Winners Group G vs. 3rd Place A/E/H/I/J | 7:30 am Seattle Stadium
Friday, July 3, 2026
Match 83: Runners-up Group K vs. Runners-up Group L | 12:30 AM | Toronto Stadium
Match 84: Winners Group H vs. Runners-up Group J | 3:30 AM | Los Angeles Stadium
Match 85: Winners Group B vs. 3rd Place E/F/G/I/J | 6:30 AM | BC Place
Saturday, July 4, 2026
Match 86: Winners Group J vs. Runners-up Group H | 1:30 am Miami Stadium
Match 87: Winners Group K vs. 3rd Place D/E/I/J/L | 4:30 am Kansas City Stadium
Match 88: Runners-up Group D vs. Runners-up Group G | 6:30 AM | Dallas Stadium
Round of 16 (July 5 – July 8)
Match 89: Winner 74 vs. Winner 77 | July 5, 12:30 AM | Philadelphia
Match 90: Winner 73 vs. Winner 75 | July 5, 6:30 PM | Houston
Match 91: Winner 76 vs. Winner 78 | July 6, 6:30 AM | NY/NJ
Match 92: Winner 79 vs. Winner 80 | July 7, 1:30 AM | mexico city
Match 93: Winner 83 vs. Winner 84 | July 7, 6:30 AM | Dallas
Match 94: Winner 81 vs. Winner 82 | July 8, 1:30 AM | seattle
Match 95: Winner 86 vs. Winner 88 | July 8, 6:30 AM | Atlanta
Match 96: Winner 85 vs. Winner 87 | July 8, 6:30 AM | BC Place
Quarter-finals (QF)
Friday, July 10, 2026
Match 97: Winner 89 vs. Winner 90 | 1:30 am Boston Stadium, Foxborough
Saturday, July 11, 2026
Match 98: Winner 91 vs. Winner 92 | 1:30 am Los Angeles Stadium, Inglewood
Sunday, July 12, 2026
Match 99: Winner 93 vs. Winner 94 | 1:30 am Miami Stadium, Miami Gardens
Match 100: Winner 95 vs. Winner 96 | 6:30 AM | Kansas City Stadium, Kansas City
Semi-finals (SF)
Wednesday, July 15, 2026
Match 101: Winner 97 vs. Winner 98 | 1:30 am Dallas Stadium, Arlington
Thursday, July 16, 2026
Match 102: Winner 99 vs. Winner 100 | 1:30 am Atlanta Stadium, Atlanta
The Grand Finale
Sunday, July 19, 2026
Match 103 (3rd Place): Loser 101 vs. Loser 102 | 1:30 am Miami Stadium
Monday, July 20, 2026
Match 104 (Final): Winner 101 vs. Winner 102 | 12:30 AM | New York New Jersey Stadium (MetLife)




