Bumgarner makes history with two home runs on opening day

Updated: 

Let the record show Madison Bumgarner hit a home run before allowing his first baserunner of the 2017 MLB season.

Then the San Francisco Giants ace and three-time world series champion added another for good measure.

In the fifth inning of Sunday's opener, Bumgarner took Arizona Diamondbacks starter Zack Greinke deep to left centre field on a fourth-pitch fastball in his second at-bat, the 15th home run of his career.

In the seventh inning, Bumgarner became the first pitcher ever to hit two home runs on opening day.

The history-setting shot was a 395-blast to left field off reliever Andrew Chafin.

Oh, and did we mention Bumgarner took a perfect game into the sixth inning?

The left-hander was dealing on the other end, having retired 15 of 15 batters to begin the game. He lost his perfecto and no-hit bid in the sixth inning in one fell swoop, courtesy of an A.J. Pollock two-run home run. Bumgarner's day ended after seven innings of work, but the Giants bullpen, in 2016 Giants bullpen fashion, promptly surrendered the tying run in the bottom of the eighth to hand the four-time All-Star a no decision.

No matter. He is the first Giants player, regardless of position, to go yard twice on opening day since Barry Bonds in 2002.

Former Los Angeles Dodgers pitching great Don Drysdale once hit two home runs on opening day, but in separate games.