The World Cup might be months away, but it is never too early to start breaking down the many matchups presented by one of the world's most prestigious sporting events.

The World Cup draw has already taken place, and now is as good a time as any to figure out which of the eight groups will be the toughest to emerge from. Fans of soccer in the United States may have been hoping this is the year they announce their arrival as a major player in the world's game, but unfortunately for the Americans they might have gotten the most difficult draw of all.

The United States was placed in Group G, a talent packed group of four that includes Ghana along with perennial powers Portugal and Germany. The U.S. captain, Clint Dempsey, is not worried about the challenging slate.

think we have the quality, if we play our best ball, to get out of the group," Dempsey said. "You can't think about, 'Am I the favorite? Am I the underdog? What's it going to be like playing in the heat? What's it going to be like with the travel?' Those are factors that come into it, but at the end of the day both teams have to deal with it."

American fans have to love the confidence, but Germany didn't lose a single match in group C of the World Cup qualifiers, while Portugal features Cristiano Ronaldo, one of the most dynamic offensive weapons in the world. Ghana has knocked the United States out of the last two World Cups.

Jozy Altidore isn't running from these teams though. Instead, he said the U.S. team has chosen to embrace the opportunity to test themselves against the best the world has to offer.

"It's definitely one of the tougher groups, if not the toughest, but at the same time, this is what the World Cup's all about. You go there to play against the best," Altidore said.

GROUP A
MatchDate - TimeVenueResults
112/06 17:00Sao PauloBrazil-Croatia
213/06 13:00NatalMexico-Cameroon
1717/06 16:00FortalezaBrazil-Mexico
1818/06 18:00ManausCameroon-Croatia
3323/06 17:00BrasiliaCameroon-Brazil
3423/06 17:00RecifeCroatia-Mexico
GROUP B
MatchDate - TimeVenueResults
313/06 16:00SalvadorSpain-Netherlands
413/06 18:00CuiabaChile-Australia
1918/06 16:00Rio De JaneiroSpain-Chile
2018/06 13:00Porto AlegreAustralia-Netherlands
3523/06 13:00CuritibaAustralia-Spain
3623/06 13:00Sao PauloNetherlands-Chile
GROUP C
MatchDate - TimeVenueResults
514/06 13:00Belo HorizonteColombia-Greece
614/06 22:00RecifeCôte d'Ivoire-Japan
2119/06 13:00BrasiliaColombia-Côte d'Ivoire
2219/06 19:00NatalJapan-Greece
3724/06 16:00CuiabaJapan-Colombia
3824/06 17:00FortalezaGreece-Côte d'Ivoire
GROUP D
MatchDate - TimeVenueResults
714/06 16:00FortalezaUruguay-Costa Rica
814/06 18:00ManausEngland-Italy
2319/06 16:00Sao PauloUruguay-England
2420/06 13:00RecifeItaly-Costa Rica
3924/06 13:00NatalItaly-Uruguay
4024/06 13:00Belo HorizonteCosta Rica-England
GROUP E
MatchDate - TimeVenueResults
915/06 13:00BrasiliaSwitzerland-Ecuador
1015/06 16:00Porto AlegreFrance-Honduras
2520/06 16:00SalvadorSwitzerland-France
2620/06 19:00CuritibaHonduras-Ecuador
4125/06 16:00ManausHonduras-Switzerland
4225/06 17:00Rio De JaneiroEcuador-France
GROUP F
MatchDate - TimeVenueResults
1115/06 19:00Rio De JaneiroArgentina-Bosnia-Herzegovina
1216/06 16:00CuritibaIran-Nigeria
2721/06 13:00Belo HorizonteArgentina-Iran
2821/06 18:00CuiabaNigeria-Bosnia-Herzegovina
4325/06 13:00Porto AlegreNigeria-Argentina
4425/06 13:00SalvadorBosnia-Herzegovina-Iran
GROUP G
MatchDate - TimeVenueResults
1316/06 13:00SalvadorGermany-Portugal
1416/06 19:00NatalGhana-USA
2921/06 16:00FortalezaGermany-Ghana
3022/06 18:00ManausUSA-Portugal
4526/06 13:00RecifeUSA-Germany
4626/06 13:00BrasiliaPortugal-Ghana

GROUP H
MatchDate - TimeVenueResults
1517/06 13:00Belo HorizonteBelgium-Algeria
1617/06 18:00CuiabaRussia-Korea Republic
3122/06 13:00Rio De JaneiroBelgium-Russia
3222/06 16:00Porto AlegreKorea Republic-Algeria
4726/06 17:00Sao PauloKorea Republic-Belgium
4826/06 17:00CuritibaAlgeria-Russia

Full World Cup 2014 group stage TV schedule: Courtesy Of Mirror.co.uk

12 June

Brazil v Croatia 9pm ITV

13 June

Mexico v Cameroon 5pm ITV

Spain v Netherlands 8pm BBC

Chile v Australia 11pm ITV

14 June

Columbia v Greece 5pm BBC

Uruguay v Costa Rica 8pm ITV

England v Italy 11pm BBC

Ivory Coast v Japan 2am ITV

15 June

Switzerland v Ecuador 5pm ITV

France v Honduras 8pm BBC

Argentina v Bosnia 11pm BBC

16 June

Germany v Portugal 5pm ITV

Iran v Nigeria 8pm BBC

Ghana v USA 11pm BBC

17 June

Brazil v Mexico 8pm BBC

Belgium v Algeria 5pm ITV

Russia v South Korea 11pm BBC

18 June

Cameroon v Croatia 11pm ITV

Australia v Holland 5pm ITV

Spain v Chile 8pm BBC

19 June

Columbia v Ivory Coast 5pm BBC

Japan v Greece 11pm BBC

England v Uruguay 8pm ITV

20 June

France v Switzerland 8pm ITV

Italy v Costa Rica 5pm BBC

Honduras v Ecuador 11pm ITV

21 June

Germany v Ghana 8pm BBC

Argentina v Iran 5pm ITV

Nigeria v Bosnia 11pm BBC

22 June

Belgium v Russia 5pm BBC

USA v Portugal 11pm BBC

South Korea v Algeria 8pm ITV

23 June

Cameroon v Brazil 9pm ITV

Croatia v Mexico 9pm ITV

Australia v Spain 5pm ITV

Holland v Chile 5pm ITV

24 June

Japan v Columbia 9pm BBC

Greece v Ivory Coast 9pm BBC

England v Costa Rica 5pm ITV

25 June

Ecuador v France 9pm BBC

Honduras v Switzerland 9pm BBC

Nigeria v Argentina 5pm ITV

Bosnia v Iran 5pm ITV

26 June

South Korea v Belgium 9pm ITV

Algeria v Russia 9pm ITV

USA V Germany 5pm BBC

Portugal v Ghana 5pm BBC