San Francisco Giants left-hander Madison Bumgarner, who pitches against the Phillies on ESPN's "Wednesday Night Baseball" (8 p.m. ET, ESPN/WatchESPN), leads all major league pitchers with three home runs -- two of them grand slams -- and a .512 slugging percentage, which would place him between Yasiel Puig and Seth Smith if he had enough qualifying at-bats.

While Bumgarner might be the best dual threat in 2014, he has a long way to go if he ever hopes to crack the following list: the top five best-hitting pitchers of the past 25 years (based on adjusted OPS and at least 200 at-bats).

1. Micah Owings (OPS+ = 106)

Career: 2007-12. As a rookie, Owings hit .333, belted four homers and had a 1.033 OPS to win the Silver Slugger Award. But he never developed any consistency as a pitcher. He's now in the Marlins' system trying to work his way back. Mark Cunningham/MLB Photos/Getty Images

2. Dontrelle Willis (75)

Career: 2003-11. Willis, the 2003 NL Rookie of the Year, had a powerful left-handed swing to go with a funky delivery. His best hitting season was 2008, when he hit .286 with an .856 OPS. Willis is now pitching for the independent Bridgeport Bluefish. Jack Dempsey/Getty Images

3. Mike Hampton (67)

Career: 1993-2010. Hampton threw left-handed, but he hit right-handed and belted 16 career home runs, including seven in 2001. He hit .344 with three more homers in 2002, and his OPS exceeded .800 four times. Robert Benson/USA TODAY Sports

4. Omar Oliveras (65)

Career: 1990-2001. Olivares didn't have the power of other pitchers on this list (he hit five career homers), but he was consistent from year to year. He finished with a .240 batting average and a .608 OPS, more than respectable for an MLB pitcher. Todd Warshaw/Getty Images

5. Carlos Zambrano (62)