Hometown hero Bryce Harper is the 2018 Home Run Derby champ after defeating the Cubs Kyle Schwarber, 19-18, in the final.
Harper beat the Dodgers Max Muncy, 13-12, while Schwarber topped the Phillies Rhys Hoskins 21-20 in the semis.
The All Star Game will be played tonight in D.C. with the Nats Max Scherzer starting for the NL with the Red Sox Chris Sale starting for the AL.
The Pirates lone rep is relief pitcher Felipe Vazquez .











