Trinidad and Tobago coach Leo Beenhakker has announced a provisional 24-man squad for this summer's World Cup finals.
The 24 players have been named for the friendly against Peru on May 10 and will be trimmed to 23 for the trip to Germany.
The Soca Warriors will be captained by former Manchester United striker Dwight Yorke.
They are in Group B, where their first game is against Sweden on June 10 before taking on England five days later and Paraguay on June 20.
Beenhakker told socawarriors.net: 'Before making the final choice, we did our homework the best we could. I have to protect the players also who brought us to Germany.
'They have to be credited and there must be balance in the team.
'I want to thank specially all the players who are not on the list but were on the road to Germany and I understand for the moment I have made 23/24 players happy.
'I understand much better that I have disappointed now many players from Trinidad and Tobago but I can assure them that the decisions we made were made in relation to looking for the best of the team.
'I think everyone will be very thankful and grateful for their participation on the road to Germany and in the end being in Germany for the first time in the history of this beautiful country.'
Goalkeepers: Kelvin Jack (Dundee), Shaka Hislop (West Ham United), Clayton Ince (Coventry City).
Defenders: Dennis Lawrence (Wrexham) Cyd Gray (San Juan Jabloteh), Marvin Andrews (Glasgow Rangers), Brent Sancho (Gillingham), Ian Cox (Gillingham), Atiba Charles (W Connection), Avery John (New England Revolution).
Midfielders: Silvio Spann (unattached), Chris Birchall (Port Vale), Aurtis Whitley (San Juan Jabloteh), Anthony Rougier (United Petrotrin), Anthony Wolfe (San Juan Jabloteh), Densill Theobald (Falkirk), Carlos Edwards (Luton Town), Dwight Yorke (Sydney FC), Russell Latapy (Falkirk).
Forwards: Stern John (Coventry City), Kenwyne Jones (Southampton FC), Collin Samuel (Dundee United), Jason Scotland (St Johnstone), Cornell Glen (LA Galaxy).