|Arizona (15-17) «||1||0||3||2||0||0||0||0||0||6||7||1|
|San Diego (13-20)||0||0||0||0||0||0||0||0||0||0||6||1|
SAN DIEGO -- The numbers are starting to look ugly for the San Diego Padres.
|More on D-Backs at Padres|
The Padres said before the season that they were a more complete team even though All-Star slugger Adrian Gonzalez was traded to Boston because management knew it wouldn't be able to keep him once he hit the free-agent market.
So far, they're not.
The Padres have been shut out a major league-high eight times in 33 games. They dropped to 6-14 at home, worst in the majors.
Asked if any changes were coming, manager Bud Black said: "I think you have to continue to watch each and every day for certain signs. We need the group to all rise. It's happening at a slower pace than we need to score runs."
Hudson (3-4) held San Diego to five hits in seven innings while striking out six and walking none. Only one Padres baserunner made it to third base against the right-hander.
Arizona won for just the second time in 12 games at Petco Park dating to 2009.
Upton gave the Diamondbacks a 6-0 lead when he homered to left-center on a 2-2 pitch from Dustin Moseley with one out in the fourth, his seventh. Roberts was aboard on a single to right.
After Upton's homer, the Padres retired the final 17 Diamondbacks batters.
Moseley (1-4) saw his ERA rise from 1.63, second-lowest in the majors, to 2.47. He allowed a season-high six runs, five earned, in five innings, one less than he'd given up in his previous six starts combined. He allowed seven hits, struck out three and walked three.
The Padres have given Moseley the lowest run support in the majors, an average of 1.03 runs per game.
"We have been swinging the bats better," third baseman Chase Headley said. "I thought Hudson did a good job. I thought we hit some balls really good that were outs. I'm not saying that was the difference in the game. But the difference in getting blanked versus the difference in getting a couple of runs."
Roberts also scored in the first and third.
He singled to center with one out in the first, advanced on Upton's groundout and scored when second baseman Eric Patterson overthrew Moseley covering first on Drew's grounder for an error.
The Diamondbacks batted around in the third, scoring three runs on three singles and three walks, two intentional. Drew and Melvin Mora had RBI singles and Juan Miranda brought in a run with a groundout.
|The Diamondbacks' Justin Upton, right, is greeted by Ryan Roberts after scoring on Upton's two-run homer. (AP)|
|Players of the Game|
New Era San Diego Padres Hat
$27.95 Shop Now!
|Chris Young, CF||4||1||0||0||1||0||0||.219|
|Ryan Roberts, 2B||5||3||3||0||0||1||0||.301|
|Justin Upton, RF||4||1||1||2||0||0||1||.260|
|Stephen Drew, SS||3||1||1||1||0||0||0||.283|
|Josh Wilson, SS||1||0||0||0||0||0||0||.167|
|Miguel Montero, C||3||0||1||0||1||0||0||.262|
|Melvin Mora, 3B||4||0||1||1||0||1||2||.274|
|Juan Miranda, 1B||4||0||0||1||0||0||0||.232|
|Gerardo Parra, LF||3||0||0||0||1||1||0||.277|
|Daniel Hudson, P||3||0||0||0||0||2||3||.308|
|Aaron Heilman, P||0||0||0||0||0||0||0||.000|
|a- Russell Branyan, PH||1||0||0||0||0||0||0||.240|
|Joe Paterson, P||0||0||0||0||0||0||0||.000|
|a-flied out for Heilman in the 9th|
|HR - Justin Upton (7, Moseley)|
|RBI - Justin Upton 2 (18), Stephen Drew (23), Melvin Mora (9), Juan Miranda (5)|
|SB - Ryan Roberts (4, 2nd base off Moseley/Phillips)|
|Team LOB - 5|
|DP - Roberts-Drew-Miranda|
|E - Justin Upton (2, Misplayed grounder)|
|Daniel Hudson (W,3-4)||7||5||0||0||0||6||0||4.47|
|HBP - Hawpe (by Daniel Hudson)|
|Pitches-Strikes - Daniel Hudson 107-75, Aaron Heilman 11-9, Joe Paterson 15-10|
|Ground Balls-Fly Balls - Daniel Hudson 8-6, Aaron Heilman 2-0, Joe Paterson 1-1|
|Batters Faced - Daniel Hudson 26, Aaron Heilman 4, Joe Paterson 3|
|San Diego Padres|
|Will Venable, RF||4||0||1||0||0||3||1||.214|
|Eric Patterson, 2B||4||0||1||0||0||1||2||.150|
|Ryan Ludwick, LF||4||0||0||0||0||0||2||.200|
|Chase Headley, 3B||4||0||0||0||0||1||1||.250|
|Brad Hawpe, 1B||3||0||1||0||0||0||1||.180|
|Cameron Maybin, CF||4||0||1||0||0||1||1||.239|
|Kyle Phillips, C||3||0||0||0||0||0||3||.000|
|Alberto Gonzalez, SS||3||0||0||0||0||1||0||.152|
|Dustin Moseley, P||1||0||1||0||0||0||0||.273|
|a- Logan Forsythe, PH||1||0||0||0||0||1||0||.000|
|Evan Scribner, P||0||0||0||0||0||0||0||.000|
|b- Chris Denorfia, PH||1||0||1||0||0||0||0||.318|
|Ernesto Frieri, P||0||0||0||0||0||0||0||.000|
|a-struck out for Moseley in the 5th|
|b-singled for Scribner in the 8th|
|2B - Brad Hawpe (6, Hudson)|
|Team LOB - 6|
|E - Eric Patterson (1, Throwing)|
|San Diego Padres|
|Dustin Moseley (L,1-4)||5||7||6||5||3||3||1||2.47|
|IBB - Montero by Dustin Moseley, by Parra|
|Pitches-Strikes - Dustin Moseley 90-50, Evan Scribner 33-21, Ernesto Frieri 10-7|
|Ground Balls-Fly Balls - Dustin Moseley 6-7, Evan Scribner 5-3|
|Batters Faced - Dustin Moseley 26, Evan Scribner 9, Ernesto Frieri 3|
|Attendance - 35936|
|Game Time - 2:22|
|Temperature - 67|
|Umpires - Home - Ron Kulpa, First Base - Larry Vanover, Second Base - Jim Wolf, Third Base - Derryl Cousins|