McCutchen’s big day backed Gerrit Cole, who pitched seven innings of five-hit ball for the Pirates.
It was just the second win in eight games for the Pirates, who ended the Padres’ four-game winning streak.
McCutchen has 22 homers. He connected with two outs in the first off left-hander Clayton Richard, with the ball clearing the fence just out of the reach of center fielder Manuel Margot. He went deep again in the eighth off rookie Jose Torres and then homered off the right-field foul pole with two outs in the ninth.
It was McCutchen’s third multi-homer game of the season and 15th of his career. He also made a nice diving catch in center field to end the eighth.
Pinch-hitter Josh Bell homered in the ninth, his 19th.
Cole (9-7), who lives in Santa Ana and played at UCLA, won his second straight start and third straight decision. His only big mistake was allowing a home run by rookie Dusty Coleman to center field with one out in the seventh, his second. Cole struck out eight and walked two.
Richard (5-12) gave up seven hits and four runs in six innings, struck out five and walked two.
Richard notched his MLB-leading seventh pickoff when he caught Cole too far off the bag after reaching on a single in the third.
Pirates: Josh Harrison suffered discomfort in his lower left leg while stretching for the bag on a grounder in the third inning. He reached on a throwing error by shortstop Dusty Coleman and was replaced by Max Moroff. Moroff stayed in the game at second base.
Padres: After an off day, RHP Jhoulys Chacin (10-7, 4.22) is set to start the opener of a two-game series against Minnesota, with RHP Berrios (94, 3.76).