 While in St. Louis, he was traded to the Rockies the same transaction that brought Larry Walker to the Cardinals.He became a free agent after the 2004 season and signed with the Arizona Diamondbacks.Prior to the start of the 2005 season, he went to Japan, where he played two seasons for the Dragons.