Bradley allowed one run on a hit and five walks while striking out four batters over five frames in the Class A South Bend Silver Hawks' 5-3 win over the Bowling Green Hot Rods on Thursday night.
The five walks tied a career high and the four punchouts matched a season low, but Bradley (4-1) did enough to win his third consecutive start. It is the sixth consecutive game in which Bradley has allowed two runs or fewer.
In his last four outings, the right-hander has scattered a total of three hits in 20 innings. Batters are now batting just .093 against MLB.com's No. 20 prospect, who lowered his ERA to 2.03.
On Thursday, Bradley allowed one run in the first inning before settling down and keeping the Hot Rods off the board the rest of the way.
A pair of walks followed by a two-out double by Alejandro Segovia gave the visitors a 1-0 lead, but Bradley faced the minimum over the next three frames to keep the game close.
Two more walks and a wild pitch saw Bowling Green threaten again in the fifth inning, but Bradley -- second on Arizona's top prospects list behind fellow right-hander Trevor Bauer -- induced a ground ball off the bat of Fidel Pena to complete his outing.
Bradley's four wins are tied for the most in the Midwest League with Burlington's Drew Granier, while his 34 strikeouts rank third behind Great Lakes' Jarret Martin and Burlington's Sean Murphy, who both have 37.
On Thursday, left fielder Matt Bourgeois was 2-for-4 with an RBI and leadoff batter Chris Ellison scored a pair of runs in the victory. Matt Sample worked around two hits and a pair of walks in two innings of relief to earn his first save of the year.
Bowling Green starter Felipe Rivero (2-2) allowed three runs on five hits while striking out four batters over 4 1/3 innings in a losing cause. Alejandro and Tyler Goeddel each collected two hits and an RBI.