"Just frustrating again," Bradley said. "I have good innings and then just really bad innings. I've just got to find a way to put a complete game together."
Bradley hasn't gone deeper than six innings in his past seven starts. That can partially be attributed to those "really bad" innings that Bradley referred to.
Pitching with a 2-0 lead entering the fourth, Bradley gave up a leadoff double to Matt Kemp. Solarte then followed with a game-tying blast to left.
Bradley again had a lead going into the sixth, ahead 3-2. But he walked Wil Myers to start the inning, allowed a game-tying RBI double to Kemp, and later gave up a two-run blast to Norris that gave San Diego a 5-3 lead it never relinquished.
"You take a look at most of my outings and not to take credit away from the other team, but I put myself in bad situations and keep continuing to do it," Bradley said. "I've got to find a way to work through it, I've got to find a way to get better."
The 25-year-old right-hander has a 5.87 ERA at Chase Field this season, where the D-backs are just 14-31.
Bradley isn't the only young starter in the D-backs' rotation battling with inconsistency. There have been similar outings from left-handers Robbie Ray and Patrick Corbin where they look dominant at times, but it can turn bad quickly.
"It just has to be consistent, [Bradley] has to become a winning pitcher," Arizona manager Chip Hale said. "It's sort of a theme with a lot of our guys right now is their stuff's good, they're having some really impressive innings, but they have to give us six, seven of those."
Jake Rill is a reporter for MLB.com based in Phoenix. This story was not subject to the approval of Major League Baseball or its clubs.