"I think that's the plan for everybody -- play the game the right way," Upton said. "That's something I pride myself on. Anything I can do to help this team win, whether it is running the bases, defense or offense, that's what I try to do."
Upton put the Padres in front 1-0 with a two-out RBI single off Brewers starter Jimmy Nelson in the fourth.
Upton then used his speed to help manufacture an insurance run in the seventh. After doubling to the opposite field to start the inning, Upton scampered to third on a lineout to right field by Christian Bethancourt. Upton then tested the throwing arm of Brewers left fielder Ryan Braun, tagging and scoring on a shallow fly ball.
Upton capped his big night by hitting a 95-mph fastball from reliever Tyler Thornburg out to left-center for his fourth home run of the season.
"He was great for us," manager Andy Green said. "Home run was big. The opposite-field double, that was my favorite part of the game, where he hits that, we tell Christian Bethancourt to move the runner and he hits a liner out to right to get it done, and then Alexei [Ramirez] hits a sac fly to get him in. That's how you win baseball games like that."
According to Statcast™, Upton's homer left his bat at 98 mph and traveled 402 feet from home plate.
"I was just trying to get a good pitch to hit, man," Upton said. "It was a grind, but I was able to put the barrel on the ball and some good things happened."
Upton went 3-for-4 and raised his batting average to .267. He's already one home run and three RBIs shy of the five homers and 17 RBIs he produced in 87 games last season.
"He's been in the middle of a lot of things for us all season long," Green said. "He's played a lot of good baseball, and it's been great having him in the middle of the order."
Andrew Gruman is a contributor to MLB.com based in Milwaukee and covered the Padres on Thursday.