Japan completed naming its 30-man roster for the World Baseball Classic, which includes outfielders Lars Nootbaar of the Cardinals and Masataka Yoshida of the Red Sox.