World Cup Matches Today UK Time: Here's who is playing on June 18, exact kick off times & where to watch live
Here is the full list of World Cup matches taking place today, Thursday, June 18 - with UK kick off times and where you can watch live.
Host nations Canada and Mexico are both set to play today, as the second round of World Cup group matches takes place across North America.
Following their draw against Bosnia-Herzegovina on Friday, Canada will play Qatar this evening in Vancouver, while Mexico take on past winners South Korea at Guadalajara Stadium. Other World Cup games happening today include Czechia vs South Africa and Switzerland vs Bosnia-Herzegovina, both of which will take place in the US.
READ MORE: World Cup Results 2026: All results, group standings and fixtures from the World Cup so far
It follows teams such as Portugal and England beginning their campaign’s yesterday, as well as some early morning matches between Uzbekistan and Colombia, as well as Ghana vs Panama.
Here is every World Cup game taking place on Thursday, June 18, UK kick off times, which channels will be showing each match and what teams are up next.
Who is playing in the World Cup today? Thursday, June 18 fixtures
It is the second round of matches for Group A and Group B teams today, with Czechia facing South Africa, Switzerland going up against Bosnia-Herzegovina, Canada playing Qatar, and host nation Mexico taking on South Korea.
Here are the World Cup games happening today, June 18, and where each team is playing:
- Czechia vs South Africa, Atlanta Stadium
- Switzerland vs Bosnia-Herzegovina, Los Angeles Stadium
- Canada vs Qatar, BC Place Vancouver
- Mexico vs South Korea, Guadalajara Stadium
- PAST: Ghana vs Panama, Toronto Stadium (Kick off was at 12am UK time)
- PAST: Uzbekistan vs Colombia, Mexico City Stadium (Kick off was at 3am UK time)
When will each World Cup game kick off today UK time?
The first World Cup match on today will be Czechia vs South Africa around dinnertime in the UK. This will be followed by Switzerland vs Bosnia-Herzegovina, then co-host Canada vs Qatar.
Mexico vs South Korea will face one another at 2am UK time, which is around 7pm local time in Zapopan, Mexico.


Thursday, June 18: World Cup Games on today - UK time:
- Czechia vs South Africa — Kick off at 5pm
- Switzerland vs Bosnia-Herzegovina — Kick off at 8pm
- Canada vs Qatar — Kick off at 11pm
- Mexico vs South Korea — Kick off at 2am (early morning - Friday, June 19)
These matches all follow Ghana vs Panama’s midnight match as well as Uzbekistan vs Colombia in the early morning hours here.
Where can I watch the World Cup today in the UK?
Once again, today’s World Cup matches will be split between the BBC and ITV/STV for those watching in the UK.
- Czechia vs South Africa — Live on BBC One from 4.30pm as well as BBC iPlayer. If you can’t watch, there will also be radio commentary from the same time over on BBC Radio 5 Live.
- Switzerland vs Bosnia-Herzegovina — Live on ITV and ITVX or STV and STV Player from 7pm. Meanwhile, radio coverage will begin from 7.30pm on BBC Radio 5 Live ahead of kick off at 8pm.
- Canada vs Qatar — Live on ITV and ITVX or STV and STV Player from 10.30pm, radio coverage will begin from 11pm on BBC Radio 5 Live.
- Mexico vs South Korea — Live on BBC Two and BBC iPlayer from 1.50am on Friday, June 19, with radio coverage starting from 1.55am on BBC Radio 5 Live.
World Cup 2026: Sign up for The Scotsman's special newsletter to never miss a Scotland story
World Cup 2026: The full list of remaining group fixtures
There is still plenty of excitement left in the group stages, with Scotland facing Morocco tomorrow evening, and host nation the United States going up against Australia.
Here is the full list of group stage matches - with UK kick off times - still to come in the next week or so.
Friday, June 19
- Mexico vs South Korea — Kick off at 2am, Zapopan, Mexico [Group A]
- USA vs Australia — Kick off at 8pm, Seattle, USA [Group D]
- Scotland vs Morocco — Kick off at 11pm, Foxborough, USA [Group C]
Saturday, June 20
- Brazil vs Haiti — Kick off at 1.30am, Philadelphia, USA [Group C]
- Turkey vs Paraguay — Kick off at 4am, Santa Clara, USA [Group D]
- Netherlands vs Sweden — Kick off at 6pm, Houston, USA [Group A]
- Germany vs Ivory Coast — Kick off at 9pm, Toronto, Canada [Group E]
Sunday, June 21
- Ecuador vs Curacao — Kick off at 1am, Kansas City, USA [Group E]
- Tunisia vs Japan — Kick off at 5am, Guadalupe, Mexico [Group F]
- Spain vs Saudi Arabia — Kick off at 5pm, Atlanta, USA [Group H]
- Belgium vs Iran — Kick off at 8pm, Los Angeles, USA [Group G]
- Uruguay vs Cape Verde — Kick off at 11pm, Miami, USA [Group H]
Monday, June 22
- New Zealand vs Egypt — Kick off at 2am, Vancouver, Canada [Group G]
- Argentina vs Austria — Kick off at 6pm, Arlington, USA [Group J]
- France vs Iraq — Kick off at 10pm, Philadelphia, USA [Group I]
Tuesday, June 23
- Norway vs Senegal — Kick off at 1am, Toronto, Canada [Group I]
- Jordan vs Algeria — Kick off at 4am, Santa Clara, USA [Group J]
- Portugal vs Uzbekistan — Kick off at 6pm, Houston, USA [Group K]
- England vs Ghana — Kick off at 9pm, Foxborough, USA [Group L]
Wednesday, June 24
- Panama vs Croatia — Kick off at 12am, Foxborough, USA [Group L]
- Colombia vs DR Congo — Kick off at 3am, Zapopan, Mexico [Group K]
- Switzerland vs Canada — Kick off at 8pm, Vancouver, Canada [Group B]
- Bosnia & Herzegovina vs Qatar — Kick off at 8pm, Seattle, USA [Group B]
- Morocco vs Haiti — Kick off at 11pm, Atlanta, USA [Group C]
- Scotland vs Brazil — Kick off at 11pm, Miami, USA [Group C]
Thursday, June 25
- South Africa vs South Korea — Kick off at 2am, Guadalupe, Mexico [Group A]
- Czech Republic vs Mexico — Kick off at 2am, Mexico City, Mexico [Group A]
- Curacao vs Ivory Coast — Kick off at 9pm, Philadelphia, USA [Group E]
- Ecuador vs Germany — Kick off at 9pm, New Jersey, USA [Group E]
Friday, June 26
- Tunisia vs Netherlands — Kick off at 12am, Kansas City, USA [Group F]
- Japan vs Sweden — Kick off at 12am, Arlington, USA [Group F]
- Turkey vs USA — Kick off at 3am, Los Angeles, USA [Group D]
- Paraguay vs Australia — Kick off at 3am, Santa Clara, USA [Group D]
- Norway vs France — Kick off at 8pm, Foxborough, USA [Group I]
- Senegal vs Iraq — Kick off at 8pm, Toronto, Canada [Group I]
Saturday, June 27
- Cape Verde vs Saudi Arabia — Kick off at 1am, Houston, USA [Group H]
- Uruguay vs Spain — Kick off at 1am, Zapopan, Mexico [Group H]
- New Zealand vs Belgium — Kick off at 4am, Vancouver, Canada [Group G]
- Egypt vs Iran — Kick off at 4am, Seattle, USA [Group G]
- Panama vs England — Kick off at 10pm, New Jersey, USA [Group L]
- Croatia vs Ghana — Kick off at 10pm, Philadelphia, USA [Group L]
Sunday, June 28
- Colombia vs Portugal — Kick off at 12.30am, Miami, USA [Group K]
- DR Congo vs Uzbekistan — Kick off at 12.30am, Atlanta, USA [Group K]
- Algeria vs Austria — Kick off at 3am, Kansas City, USA [Group J]
- Jordan vs Argentina — Kick off at 3am, Arlington, USA [Group J]
The next round of the World Cup will begin on Sunday, June 28. For the first time ever, there will be a round of 32 fixtures before the teams are narrowed down to 16. The full list of matches and more information can be found on the official FIFA website.
Comments
Want to join the conversation? Please or to comment on this article.
