Caleb Porter and the U.S.S.F have announced their roster for the upcoming U-20/23 training camp in Duisburg, Germany. The roster is comprised of 31 players, with a combination of players who are eligible to play at the U-20 and U-23 levels.  

Porter has called upon a very diverse group of players with the ultimate goal of evaluating as many players as possible, which will allow the coaches to continue to build towards the Olympics this summer.

"By having a mix of domestic and overseas-based professionals, we can develop a clearer picture of who can help us in qualifying and hopefully the 2012 Olympic Games," said Olympic coach Caleb Porter.

The roster contains a bunch of names we all expected to see such as Josh Gatt, Mixx Diskerud, Terrence Boyd, and Sean Johnson. These players all figure to play an integral role in the success of the U.S. Olympic squad.

One player that was called in that people were unsure would attend this camp is Tijuana midfielder, Joe Corona. There has been much speculation as to whether or not Corona would pledge his allegiance to the red, white, and blue, or whether he would join the Yanks arch-rival, El Tri. For now it appears Corona is committed to a future with the Yanks, but an important note being that this camp does not officially tie him to the U.S.

Here is a look at the full roster: 

GOALKEEPERS (4) : David Bingham (San Jose Earthquakes; Pleasanton, Calif.), Cody Cropper (Ipswich Town; Athens, Ga.), Sean Johnson (Chicago Fire, Lilburn, Ga.), Jon Kempin (Sporting KC; Leawood, Kan.)
: Gale Agbossoumonde (Eintracht Frankfurt; Syracuse, N.Y.), Anthony Brooks (Hertha Berlin; Berlin, Germany), Sean Cunningham (Molde; Troy, Mich.), Royal-Dominique Fennell (Stuttgarter Kickers; Göppingen, Germany), Greg Garza (Out of Contract; Grapevine, Texas), Perry Kitchen (D.C. United; Indianapolis, Ind.), Will Packwood (Birmingham City; Concord, Mass.), Zarek Valentin (Chivas USA; Lancaster, Pa.), Ethan White (D.C. United; Kensington, Md.) 

MIDFIELDERS (9) : Joe Corona (Club Tijuana; Chula Vista, Calif.), Mixx Diskerud (Stabæk; Oslo, Norway), Dilly Duka (Columbus Crew; Montville, N.J.), Jared Jeffrey (Mainz; Richardson, Texas), Sebastian Lletget (West Ham United; San Francisco, Calif.), Tyrone McCargo (Nürnberg; Nürnberg, Germany), Charles Renken (Hoffenheim; Edwardsville, Ill.), Caleb Stanko (Freiburg: Holly, Mich.), Jose Villarreal (LA Galaxy; Inglewood, Calif.)

: Terrence Boyd (Hertha Berlin; Berlin, Germany), Conor Doyle (Derby County; McKinney, Texas), Josh Gatt (Molde; Plymouth, Mich.), Joe Gyau (Hoffenheim; Silver Springs, Md.), Jerome Kiesewetter (Hertha Berlin; Berlin, Germany), Omar Salgado (Vancouver Whitecaps; El Paso, Texas), Tony Taylor (Atlético Clube de Portugal; Jacksonville, Fla.), Bobby Wood (1860 Munich; Irvine, Calif.), Andrew Wooten (Kaiserslautern; Worms, Germany) 

Some notable omissions to this roster include Alfredo Morales of Hertha Berlin, who is in a similar situation as Corona except his other choice would be to side with Peru, and Fabian Huerzeler of Bayern Munich who is still a bit young (18), but has shown tremendous potential thus far in his short career. Lastly, Porter did not call on the likes of Hamid, Agudelo, and Shea, which leads one to believe they will be involved in the full USMNT roster that will face-off against France and Slovenia during the upcoming international fixture dates. 

What do you guys think of the roster?

Who is your biggest omission?

Who is the biggest surprise call-up?