Although some countries had released "final" rosters before, the real final ones were released for the teams that have yet to start play in the WBC.
Of the 12 countries, only two have one has all 30 players under contract to a professional team: the Dominican Republic. and Italy
The Dutch team ended up not taking Mark Mulder, Dan Haren, and Shea Hillenbrand. It will have Ivanon Coffie who plays for Instant Holland and has a ready made nickname.
South Africa has only one player under contract to a major league team, pitcher Barry Armitage, who is in the Royals sytem.
The Dominican Republic put Vladimir Guerrero on the roster although he has said he doesn't want to play after losing three family members in a car accident recently.
Comment status: comments have been closed. Baseball Toaster is now out of business.