Koji Uehara
is a former Japanese professional baseball pitcher. He played for the Yomiuri Giants of Nippon Professional Baseball (NPB), as well as the Baltimore Orioles, Texas Rangers, Boston Red Sox, and Chicago Cubs of Major League Baseball (MLB).