The Astros selected Reynolds in the 3rd round of the 1989 MLB Draft. Reynolds made his debut on July 20, 1992 as the starting pitcher against the Pittsburgh Pirates in Houston. He went 3 2/3 innings while allowing six runs on eight hits as the Astros lost 11-8. He appeared in seven further games in the next two months (starting four of them), going 1-3 in those games. It was his last game where he pitched his longest outing with five innings pitched, although he ended up with a 4-2 win. Overall, he struck out 10 batters while walking six on a 7.11 ERA. The following year, he would appear in just five total games, pitching twice in July and three times in the final eight games of the year (mostly as the middle reliever, although he did start Game 162). In total he pitched just eleven innings and struck out ten batters with six walks.