Over the course of his career he played for the Chicago White Sox, Philadelphia Phillies and San Diego Padres of Major League Baseball (MLB). He played for the Fukuoka SoftBank Hawks and the Chiba Lotte Marines of Nippon Professional Baseball (NPB).