The results of the 2014 World Cup draw has fans so excited that it feels like the action starts tomorrow.
While the matches do not start for another six months, you can imagine that everyone involved would be willing to begin immediately. Of course, this much time is needed to handle the buildup for the biggest tournament in the world.
As a result, fans get the chance to thoroughly look through the matchups and analyze every step of the process from the first group stage match to the finals.
Here is a look at all the fixtures in the opening round sorted by group.
|Group A Fixtures|
|June 12||Brazil vs. Croatia||4 p.m.||Sao Paulo|
|June 13||Mexico vs. Cameroon||Noon||Natal|
|June 17||Brazil vs. Mexico||3 p.m.||Fortaleza|
|June 18||Cameroon vs. Croatia||3 p.m.||Manaus|
|June 23||Cameroon vs. Brazil||4 p.m.||Brasilia|
|June 23||Croatia vs. Mexico||4 p.m.||Recife|
|Group B Fixtures|
|June 13||Spain vs. Netherlands||3 p.m.||Salvador|
|June 13||Chile vs. Australia||6 p.m.||Cuiaba|
|June 18||Spain vs. Chile||6 p.m.||Rio de Janeiro|
|June 18||Australia vs. Netherlands||Noon||Porto Alegre|
|June 23||Australia vs. Spain||Noon||Curitiba|
|June 23||Netherlands vs. Chile||Noon||Sao Paulo|
|Group C Fixtures|
|June 14||Colombia vs. Greece||Noon||Belo Horizonte|
|June 14||Ivory Coast vs. Japan||6 p.m.||Recife|
|June 19||Colombia vs. Ivory Coast||Noon||Brasilia|
|June 19||Japan vs. Greece||6 p.m.||Natal|
|June 24||Japan vs. Colombia||4 p.m.||Cuiaba|
|June 24||Greece vs. Ivory Coast||4 p.m.||Fortaleza|
|Group D Fixtures|
|June 14||Uruguay vs. Costa Rica||3 p.m.||Fortaleza|
|June 14||England vs. Italy||6 p.m.||Manaus|
|June 19||Uruguay vs. England||3 p.m.||Sao Paulo|
|June 20||Italy vs. Costa Rica||Noon||Recife|
|June 24||Italy vs. Uruguay||Noon||Natal|
|June 24||Costa Rica vs. England||Noon||Belo Horizonte|
|Group E Fixtures|
|June 15||Switzerland vs. Ecuador||Noon||Brasilia|
|June 15||France vs. Honduras||3 p.m.||Porto Alegre|
|June 20||Switzerland vs. France||3 p.m.||Salvador|
|June 20||Honduras vs. Ecuador||6 p.m.||Curitiba|
|June 25||Honduras vs. Switzerland||4 p.m.||Manaus|
|June 25||Ecuador vs. France||4 p.m.||Rio de Janeiro|
|Group F Fixtures|
|June 15||Argentina vs. Bosnia-Herzegovina||6 p.m.||Rio de Janeiro|
|June 16||Iran vs. Nigeria||3 p.m.||Curitiba|
|June 21||Argentina vs. Iran||Noon||Belo Horizonte|
|June 21||Nigeria vs. Bosnia-Herzegovina||6 p.m.||Cuiaba|
|June 25||Nigeria vs. Argentina||Noon||Porto Alegre|
|June 25||Bosnia-Herzegovina vs. Iran||Noon||Salvador|
|Group G Fixtures|
|June 16||Germany vs. Portugal||Noon||Salvador|
|June 16||Ghana vs. United States||6 p.m.||Natal|
|June 21||Germany vs. Ghana||3 p.m.||Fortaleza|
|June 22||United States vs. Portugal||3 p.m.||Manaus|
|June 26||United States vs. Germany||Noon||Recife|
|June 26||Portugal vs. Ghana||Noon||Brasilia|
|Group H Fixtures|
|June 17||Belgium vs. Algeria||Noon||Belo Horizonte|
|June 17||Russia vs. South Korea||6 p.m.||Cuiaba|
|June 22||Belgium vs. Russia||6 p.m.||Rio de Janeiro|
|June 22||South Korea vs. Algeria||Noon||Porto Alegre|
|June 26||South Korea vs. Belgium||4 p.m.||Sao Paulo|
|June 26||Algeria vs. Russia||4 p.m.||Curitiba|
While anything can happen at the World Cup, there are a few favorites expected to make a deep run in 2014, which includes an easy path through the group stage.
As the host country, Brazil were automatically placed in Group A. The team is young but confident and extremely talented with Neymar, Oscar, Paulinho and many more.
One of the big questions was whether this group was ready to handle playing on the international stage. However, this was answered last summer at the Confederations Cup when Brazil defeated Spain to win the championship.
Of course, Spain are not moving out of the spotlight anytime soon. They enter the tournament not only as the defending World Cup champions but also as the winners of the last two European Championships. No team can match the past success of the players currently on the roster, and this experience will help along the way.
Germany also enter their group as the favorite after cruising through qualifying. They have been among the top finishers at almost every major tournament in the past decade, but this generation is still yet to earn a win.
The same could be said about the Netherlands, which also were among the most impressive teams in UEFA qualifying. A strong showing in the group stage will put both teams in good shape going forward.
Outside of these usual powers, there are a few more outside candidates capable of winning it all.
With Lionel Messi, Gonzalo Higuain and Sergio Aguero all available on the attack, Argentina are capable of outscoring almost any team in the world. They finished in first in CONMEBOL qualifying, and they are looking to keep that momentum up against a relatively tough group.
Meanwhile, Belgium have also been known as a bit of a dark horse after missing out on the previous World Cup. However, the fact that they earned a seed should tell you that this is a legitimate contender for the championship.
Each of the 32 participating teams is playing to be known as the top international team in the world. While there is still some time before the action begins, the excitement is well underway for this prestigious event.
Follow Rob Goldberg on Twitter for the latest breaking news and analysis.