Nine Giants make World Baseball rosters