Of course, the generals in their infinite wisdom have made things a little bit more complicated thanks to their pesky curfew. With games on in the middle of the night that means most of us will be forced to watch the matches at home - or spend the whole night locked in a pub somewhere.

However, various court cases and wrangles over TV rights have made things pretty confusing (much like FIFAs general decision making), but Thai fans now have a clear idea of what channels will be showing what games after RS agreed to sub-license all 64 matches to True Visions on Monday. That means you need to be hooked up to one of these five options if you want to watch all 64 games live:

  • Via the RS World Cup set-top box which is for sale at B1,590
  • Via the RS SunBox
  • If you are a PSI HD Subscriber and pay an additional one off fee of B299
  • True Visions subscribers
  • Via online service Thai Expat TV which will be showing the BBC and ITV coverage and has an on-demand option for the last 7 days. Subscription starts from B600 a month and can be done on a monthly basis.

If you don’t want to fork out for the privelege of watching grown men kick a ball about then there will also be the chance to catch 22 of the matches on two free-to-air channels, Channel 7 and 8, and the good news is they will both be showing the final on July 14.

Stay tuned for more information on Bangkok bars and venues offering World Cup deals and packages.

To make things easier, here is the complete schedule of the group games with Thailand times:

Group A

Fri 13.06.2014 3am Brazil - Croatia

Fri 13.06.2014 11pm Mexico - Cameroon

Wed 18.06.2014 2am Brazil - Mexico

Thu 19.06.2014 5am Cameroon - Croatia

Tue 24.06.2014 3am Cameroon - Brazil

Tue 24.06.2014 3am Croatia - Mexico

 

Group B

Sat 14.06.2014 2am Spain - Netherlands

Sat 14.06.2014 5am Chile - Australia

Wed 18.06.2014 11pm Australia - Netherlands

Thu 19.06.2014 2am Spain - Chile

Mon 23.06.2014 11pm Australia - Spain

Mon 23.06.2014 11pm Netherlands – Chile

 

Group C

Sat 14.06.2014 11pm Colombia - Greece

Sun 15.06.2014 8am Côte d'Ivoire - Japan

Thu 19.06.2014 11pm Colombia - Côte d'Ivoire

Fri 20.06.2014 5am Japan - Greece

Wed 25.06.2014 3am Japan - Colombia

Wed 25.06.2014 3am Greece - Côte d'Ivoire

 

Group D

Sun 15.06.2014 2am Uruguay - Costa Rica

Sun 15.06.2014 5am England - Italy

Fri 20.06.2014 2am Uruguay - England

Fri 20.06.2014 11pm Italy - Costa Rica

Tue 24.06.2014 11pm Italy - Uruguay

Tue 24.06.2014 11pm Costa Rica - England

 

Group E

Sun 15.06.2014 11pm Switzerland - Ecuador

Mon 16.06.2014 2am France - Honduras

Sat 21.06.2014 2am Switzerland -France

Sat 21.06.2014 5am Honduras - Ecuador

Thu 26.06.2014 3am Honduras - Switzerland

Thu 26.06.2014 3am Ecuador -France

 

Group F

Mon 16.06.2014 5am Argentina - Bosnia-H.

Tue 17.06.2014 2am Iran - Nigeria

Sat 21.06.2014 11pm Argentina - Iran

Sun 22.06.2014 5am Nigeria - Bosnia-H.

Wed 25.06.2014 11pm Nigeria - Argentina

Wed 25.06.2014 11pm Bosnia-H. – Iran

 

Group G

Mon 16.06.2014 11pm Germany - Portugal

Tue 17.06.2014 5am Ghana - USA

Sun 22.06.2014 2am Germany - Ghana

Mon 23.06.2014 5am USA - Portugal

Thu 26.06.2014 11pm USA – Germany

Thu 26.06.2014 11pm Portugal - Ghana

 

Group H

Tue 17.06.2014 11pm Belgium - Algeria

Wed 18.06.2014 5am Russia - Korea Republic

Sun 22.06.2014 11pm Belgium - Russia

Mon 23.06.2014 2am Korea Republic- Algeria

Fri 27.06.2014 3am Korea Republic- Belgium

Fri 27.06.2014 3am Algeria - Russia