Koji Ueharais a Japanese professional baseball pitcher who plays for the Boston Red Sox. He has played in Nippon Professional Baseballwith the Yomiuri Giants and in Major League Baseballfor the Baltimore Orioles, Texas Rangers and Boston Red Sox...
(wikipedia)