Butler pitched six one-hit innings to lead the Tourists to a 9-3 victory over the Augusta GreenJackets on Tuesday night at Lake Olmstead Stadium.
An infield single by Matt Duffy in the third inning prevented Butler from completing a six-inning no-hitter.
Butler, a first-round pick in 2012 out of Radford, ranked sixth in the Colorado Rockies system by Baseball America, used a mid-90s fastball with hard sink and a diving slider to hold the GreenJackets hitless around the single. He walked five and struck out five.
The right-hander issued just one fly ball, coming in the sixth inning, while inducing eight ground balls.
“I felt pretty good, a little out of sync at some points,” Butler said. “I felt like I was throwing across my body, but for the main part felt good. I was keeping the ball down in the zone.”
Asheville (18-13) scored seven runs in the first inning.
David Dahl drove in three runs in the first inning on a double and two-run infield single after the Tourists batted around. Rosell Herrera and Derek Jones each doubled home a run in the inning, which featured four doubles.
Asheville added a run in the fourth on an RBI double by Tom Murphy, extending his hitting streak to 15 games.
Augusta (18-13) scored two in the eighth on a two-run double by Shayne Houck. The GreenJackets added a third run in the ninth.
Augusta starter Justin Schumer lasted two-thirds of an inning for the second consecutive start, allowing seven runs.
Dahl was forced to leave the game after his second at-bat of the first inning. Tourists manager Fred Ocasio said Dahl has a pulled right hamstring.