Calling all football fans! The 2026 World Cup is now in full swing and will continue until Monday, July 20, when the final will be played between two of the record-breaking 48 teams battling it out this year.
So far, it’s been a thrilling and unexpected tournament. Our Socceroos, of course, beat Türkiye in their first match, Curaçao scored its first ever World Cup goal against Germany, and Cape Verde’s stunning defense allowed them to tie with Spain, among other highlights.
Now, with 104 matches and all of the games being played in North America, it can be hard to keep all the matches straight. That’s where we come in. So if you’re ready to upend your sleep schedule, here is the World Cup 2026 Brisbane timetable:
World Cup 2026 schedule Brisbane time
Navigating the various time zones means most matches will air in Brisbane from the early hours of the morning right through to your lunch break. Whether you’re organizing a viewing party at one of these amazing spots or streaming secretly at your desk, we’ve got the game times in one place below for you.
Friday, June 12
Group A — Mexico 2-0 South Africa: 5am AEST
Group A — South Korea 2-1 Czechia: 12pm AEST
Saturday, June 13
Group B — Canada 1-1 Bosnia & Herzegovina: 5am AEST
Group D — USA 4-1 Paraguay: 11am AEST
Sunday, June 14
Group B — Qatar 1-1 Switzerland: 5am AEST
Group C — Brazil 1-1 Morocco: 8am AEST
Group C — Haiti 0-1 Scotland: 11am AEST
Group D — Australia 2-0 Türkiye: 2pm AEST
Monday, June 15
Group E — Germany 7-1 Curaçao: 3am AEST
Group F — Netherlands 2-2 Japan: 6am AEST
Group E — Côte d’Ivoire 1-0 Ecuador: 9am AEST
Group F — Sweden 5-1 Tunisia: 12pm AEST
Tuesday, June 16
Group H — Spain 0-0 Cape Verde: 2am AEST
Group G — Belgium 1-1 Egypt: 5am AEST
Group H — Saudi Arabia 1-1 Uruguay: 8am AEST
Group G — Iran 2-2 New Zealand: 11am
Wednesday, June 17
Group I — France 3-1 Senegal: 5am AEST
Group I — Iraq 1-4 Norway: 8am AEST
Group J — Argentina 3-0 Algeria: 11am AEST
Group J — Austria 3-1 Jordan: 2pm AEST
Thursday, June 18
Group J — Portugal 1-1 DR Congo: 3am AEST
Group L — England 4-2 Croatia: 6am AEST
Group L — Ghana 1-0 Panama: 9am AEST
Group K — Uzbekistan 1-3 Colombia: 12pm AEST
Friday, June 19
Group A — Czechia 1-1 South Africa: 2am AEST
Group B — Switzerland 4-1 Bosnia & Herzegovina: 5am AEST
Group B — Canada 6-0 Qatar: 8am AEST
Group A — Mexico 1-0 South Korea: 11am AEST
Saturday, June 20
Group D — USA 2-0 Australia: 5am AEST
Group C — Scotland 0-1 Morocco: 8am AEST
Group C — Brazil 3-0 Haiti: 11am AEST
Group D — Türkiye 0-1 Paraguay: 1pm AEST
Sunday, June 21
Group F — Netherlands 5-1 Sweden: 3am AEST
Group E — Germany 2-1 Côte d’Ivoire: 6am AEST
Group E — Ecuador 0-0 Curaçao: 10am AEST
Group F — Tunisia 0-4 Japan: 2pm AEST
Monday, June 22
Group H — Spain 4-0 Saudi Arabia: 2am AEST
Group G — Belgium 0-0 Iran: 5am AEST
Group H — Uruguay 2-2 Cape Verde: 8am AEST
Group G — New Zealand 1-3 Egypt: 11am AEST
Tuesday, June 23
Group J — Argentina 2-0 Austria: 3am AEST
Group I — France 3-0 Iraq: 7am AEST
Group I — Norway 3-2 Senegal: 10am AEST
Group J — Jordan 1-2 Algeria: 1pm AEST
Wednesday, June 24
Group K — Portugal 5-0 Uzbekistan: 3am AEST
Group L — England 0-0 Ghana: 6am AEST
Group L — Panama 0-1 Croatia: 9am AEST
Group K — Colombia 1-0 DR Congo: 12pm AEST
Thursday, June 25
Group B — Switzerland 2-1 Canada: 5am AEST
Group B — Bosnia & Herzegovina 3-1 Qatar: 5am AEST
Group C — Scotland 0-3 Brazil: 8am AEST
Group C — Morocco 4-2 Haiti: 8am AEST
Group A — Czechia 0-3 Mexico: 11am AEST
Group A — South Africa 1-0 South Korea: 11am AEST
Friday, June 26
Group E — Curaçao 0-2 Côte d’Ivoire: 6am AEST
Group E — Ecuador 2-1 Germany: 6am AEST
Group F — Japan 1-1 Sweden: 9am AEST
Group F — Tunisia 1-3 Netherlands: 9am AEST
Group D — Türkiye 3-2 USA: 12pm AEST
Group D — Paraguay 0-0 Australia: 12pm AEST
Saturday, June 27
Group I — Norway 1-4 France: 5am AEST
Group I — Senegal 5-0 Iraq: 5am AEST
Group H — Cape Verde 0-0 Saudi Arabia: 10am AEST
Group H — Uruguay 0-1 Spain: 10am AEST
Group G — Egypt 1-1 Iran: 1pm AEST
Group G — New Zealand 1-5 Belgium: 1pm AEST
Sunday, June 28
Group L — Panama 0-2 England: 7am AEST
Group L — Croatia 2-1 Ghana: 7am AEST
Group K — Colombia 0-0 Portugal: 9:30am AEST
Group K — DR Congo 3-1 Uzbekistan: 9:30am AEST
Group J — Algeria 3-3 Austria: 12pm AEST
Group J — Jordan 1-3 Argentina: 12pm AEST
Monday, June 29
Round of 32, Match 73 — South Africa 0-1 Canada: 5am AEST
Tuesday, June 30
Round of 32, Match 76 — Brazil 2-1 Japan: 3am AEST
Round of 32, Match 74 — Germany 1 (3) – 1 (4) Paraguay: 6:30am AEST
Round of 32, Match 75 — Netherlands 1 (2) – 1 (3) Morocco: 11am AEST
Wednesday, July 1
Round of 32, Match 78 — Côte d’Ivoire 1-2 Norway: 3am AEST
Round of 32, Match 77 — France 3-0 Sweden: 7am AEST
Round of 32, Match 79 — Mexico 2-0 Ecuador: 11am AEST
Thursday, July 2
Round of 32, Match 80 — England 2-1 DR Congo: 2am AEST
Round of 32, Match 82 — Belgium 3-2 Senegal: 6am AEST
Round of 32, Match 81 — USA 2-0 Bosnia & Herzegovina: 10am AEST
Friday, July 3
Round of 32, Match 84 — Spain 3-0 Austria: 5am AEST
Round of 32, Match 83 — Portugal 2-1 Croatia: 9am AEST
Round of 32, Match 85 — Switzerland 2-0 Algeria: 1pm AEST
Saturday, July 4
Round of 32, Match 88 — Australia 1 (2)-(4) 1 Egypt: 4am AEST
Round of 32, Match 86 — Argentina 3-2 Cape Verde: 8am AEST
Round of 32, Match 87 — Colombia 1-0 Ghana: 11:30am AEST
Sunday, July 5
Round of 16, Match 90 — Canada 0-3 Morocco: 3am AEST
Round of 16, Match 89 — Paraguay 0-1 France: 7am AEST
Monday, July 6
Round of 16, Match 91 — Brazil 1-2 Norway: 6am AEST
Round of 16, Match 92 — Mexico 2-3 England: 10am AEST
Tuesday, July 7
Round of 16, Match 93 — Portugal 0-1 Spain: 5am AEST
Round of 16, Match 94 — USA 1-4 Belgium: 10am AEST
Wednesday, July 8
Round of 16, Match 95 — Argentina 3-2 Egypt: 2am AEST
Round of 16, Match 96 — Switzerland 0 (4)-0 (3) Colombia: 6am AEST
Friday, July 10
Quarter-final, Match 97 — France 2-0 Morocco: 6am AEST
Saturday, July 11
Quarter-final, Match 98 — Spain 2-1 Belgium: 5am AEST
Sunday, July 12
Quarter-final, Match 99 — Norway 1-2 England: 7am AEST
Quarter-final, Match 100 — Argentina 3-1 Switzerland: 11am AEST
Wednesday, July 15
Semi-final, Match 101 — France 0-2 Spain: 5am AEST
Thursday, July 16
Semi-final, Match 102 — England 1-2 Argentina: 5am AEST
Sunday, July 19
Third Place Playoff, Match 103 — France 4-6 England: 7am AEST
Monday, July 20
Final, Match 104 — Spain 1-0 Argentina: 5am AEST
We will update this article as we know more about future matchups. Will you sacrifice your sleep?