Pride became a free agent before the 1996 season and signed with the Detroit Tigers, where he played well in a part-time outfield role. With fewer than 300 plate appearances in 95 games, he compiled career-high numbers in batting average (.300), home runs (10), RBI (31), runs (52), hits (80), doubles (17) triples (5), and stolen bases (11). He was expected to gain more at bats in future seasons as a result. But 1997 found him on the disabled list and he was released and signed by the Red Sox. After that, he played with the Braves, returned to Boston and Montreal, and saw a little action with the Yankees. He was signed by the Anaheim Angels in the 2004 season and was called up from Triple-A Salt Lake Stingers. In 2005, he was signed to a minor league contract with the Angels and was called up after an injury to Vladimir Guerrero. He was returned to the minors after Guerrero recovered from the injury. After spending 2007 spring training as a non-roster invitee for the Angels, he was assigned to start the season as a member of the Salt Lake Bees.