So Taguchi is a Japanese former outfielder. After ten seasons with the Orix BlueWave of Nippon Professional Baseball, he played eight years in Major League Baseball with the St. Louis Cardinals, Philadelphia Phillies and Chicago Cubs, followed by... Wikipedia