After four long years, the wait is over, and the FIFA World Cup is back. This year, Brazil hosts the tournament for the first time since 1950, and it kicks things off on its home turf Thursday against Croatia.
Thirty-two teams from all over the world will compete in the tournament. The teams are separated into eight different groups and will play a round-robin format. The top two teams from each group will advance to the knockout stage, and the action will crescendo as each round passes.
Here is the full World Cup schedule, including dates, times and TV listings for all of the games. All times listed are Eastern Standard Time.
Thursday, June 12
Group A: Brazil vs. Croatia, 4 p.m. (ESPN)
Friday, June 13
Group A: Mexico vs. Cameroon, Noon (ESPN2)
Group B: Spain vs. The Netherlands, 3 p.m. (ESPN)
Group B: Chile vs. Australia, 6 p.m. (ESPN2)
Saturday, June 14
Group C: Colombia vs. Greece, Noon (ABC)
Group D: Uruguay vs. Costa Rica, 3 p.m. (ABC)
Group D: England vs. Italy, 6 p.m. (ESPN)
Group C: Ivory Coast vs. Japan, 9 p.m. (ESPN)
Sunday, June 15
Group E: Switzerland vs. Ecuador, Noon (ABC)
Group E: France vs. Honduras, 3 p.m. (ABC)
Group F: Argentina vs. Bosnia, 6 p.m. (ESPN)
Monday, June 16
Group G: Germany vs. Portugal, Noon (ESPN)
Group F: Iran vs. Nigeria, 3 p.m. (ESPN)
Group G: United States vs. Ghana, 6 p.m. (ESPN)
Tuesday, June 17
Group H: Belgium vs. Algeria, Noon (ESPN)
Group A: Brazil vs. Mexico, 3 p.m. (ESPN)
Group H: Russia vs. South Korea, 6 p.m. (ESPN)
Wednesday, June 18
Group B: Australia vs. The Netherlands, Noon (ESPN)
Group B: Spain vs. Chile, 3 p.m. (ESPN)
Group A: Cameroon vs. Croatia, 6 p.m. (ESPN)
Thursday, June 19
Group C: Colombia vs. Ivory Coast, Noon (ESPN)
Group D: Uruguay vs. England, 3 p.m. (ESPN)
Group C: Japan vs. Greece, 6 p.m. (ESPN)
Friday, June 20
Group D: Italy vs. Costa Rica, Noon (ESPN)
Group E: Switzerland vs. France, 3 p.m. (ESPN)
Group E: Honduras vs. Ecuador, 6 p.m. (ESPN)
Saturday, June 21
Group F: Argentina vs. Iran, Noon (ESPN)
Group G: Germany vs. Ghana, 3 p.m. (ESPN)
Group F: Nigeria vs. Bosnia, 6 p.m. (ESPN)
Sunday, June 22
Group H: Belgium vs. Russia, Noon (ABC)
Group H: South Korea vs. Algeria, 3 p.m. (ABC)
Group G: United States vs. Portugal, 6 p.m. (ESPN)
Monday, June 23
Group B: The Netherlands vs. Chile, Noon (ESPN)
Group B: Australia vs. Spain, Noon (ESPN2)
Group A: Cameroon vs. Brazil, 4 p.m. (ESPN)
Group A: Croatia vs. Mexico, 4 p.m. (ESPN2)
Tuesday, June 24
Group D: Italy vs. Uruguay, Noon (ESPN)
Group D: Costa Rica vs. England, Noon (ESPN2)
Group C: Japan vs. Colombia, 4 p.m. (ESPN)
Group C: Greece vs. Ivory Coast, 4 p.m. (ESPN2)
Wednesday, June 25
Group F: Nigeria vs. Argentina, Noon (ESPN)
Group F: Bosnia vs. Iran, Noon (ESPN2)
Group E: Honduras vs. Switzerland, 4 p.m. (ESPN)
Group E: Ecuador vs. France, 4 p.m. (ESPN2)
Thursday, June 26
Group G: Portugal vs. Ghana, Noon (ESPN2)
Group G: United States vs. Germany, Noon (ESPN)
Group H: South Korea vs. Belgium, 4 p.m. (ESPN)
Group H: Algeria vs. Russia, 4 p.m. (ESPN2)
Knockout Stage
Saturday, June 28
Match 49: Group A winner vs. Group B runner-up, Noon (ABC)
Match 50: Group C winner vs. Group D runner-up, 4 p.m. (ABC)
Sunday, June 29
Match 51: Group B winner vs. Group A runner-up, Noon (ESPN)
Match 52: Group D winner vs. Group C runner-up, 4 p.m. (ESPN)
Monday, June 30
Match 53: Group E winner vs. Group F runner-up, Noon (ESPN)
Match 54: Group G winner vs. Group H runner-up, 4 p.m. (ESPN)
Tuesday, July 1
Match 55: Group F winner vs. Group E runner-up, Noon (ESPN)
Match 56: Group H winner vs. Group G runner-up, 4 p.m. (ESPN)
Quarterfinals
Friday, July 4
Match 58: Match 53 winner vs. Match 54 winner, Noon (ESPN2)
Match 57: Match 49 winner vs. Match 50 winner, 4 p.m. (ESPN)
Saturday, July 5
Match 60: Match 55 winner vs. Match 56 winner, Noon (ABC)
Match 59: Match 51 winner vs. Match 52 winner, 4 p.m. (ESPN)
Semifinals
Tuesday, July 8
Match 61: Match 57 winner vs. Match 58 winner, 4 p.m. (ESPN)
Wednesday, July 9
Match 62: Match 59 winner vs. Match 60 winner, 4 p.m. (ESPN)
Saturday, July 12
Third-Place Game, 4 p.m. (ESPN)
Sunday, July 13
Final,
3 p.m. (ABC)