He filed for free agency in the 1995 postseason and was signed by the Texas Rangers. In 1996, he tied for the team lead (along with Bobby Witt) with 16 wins and led the Rangers to the postseason for the first time. In 1997, however, an injury sent him to the disabled list and greatly affected the rest of his playing career. He also played for the Anaheim Angels after being traded there later in 1997 for Jim Leyritz. He performed poorly over the next two years, going 13-17 and finally being relegated to the bullpen in 1999. He was released in August 2000 but signed by the Chicago White Sox, for whom he promptly gave up eight runs in three innings and was released two weeks later.