Skip to main content
Come Fan with UsSaturday, June 20, 2026

Bryce Harper beats Kyle Schwarber in a thrilling Home Run Derby

Harper won the crown in his home park

If you buy something from a link, Vox Media may earn a commission. See our ethics statement.

MLB: All Star Game-Home Run Derby
MLB: All Star Game-Home Run Derby
Tommy Gilligan-USA TODAY Sports

Bryce Harper won the 2018 Home Run Derby on his home field in the final round. Here is how the Nationals outfielder did it.

Final round

No. 2 Bryce Harper vs. No. 5 Kyle Schwarber

Kyle Schwarber set a great pace with 18 in his final round, including one in bonus time. Schwarber ends his night with 55 home runs in three rounds, the second-highest total in derby history. That looked like too much for Harper, but he rallied with nine home runs in the final minute to tie Schwarber, then blasted a walk-off in extra time to win the trophy. Harper ended with 45 total home runs on the night.

Winner: Harper, 19-18

Also, look at his super swole dad ...

Related

The total number of home runs hit on Tuesday was 221, surpassing 2016 (203 homers) for a new Home Run Derby record.

Second round

No. 2 Bryce Harper vs. No. 3 Max Muncy

Max Muncy ran out of gas in the second round, and ended with 12, tied for the low round of the night. That was an easy number for Harper to beat, doing so with 1:11 remaining. Harper hit home runs on five swings in a row at one point.

Winner: Harper, 13-12

No. 5 Kyle Schwarber vs. No. 8 Rhys Hoskins

Rhys Hoskins tied for the best total in the first round with 17, then promptly opened the second round with an even better showing. He blasted 19 home runs in his four minutes, and also earned the bonus 30 seconds with two long shots. He tacked on one more for the first 20 round of the night.

Kyle Schwarber had a huge number to beat, and he did. Like Hoskins, Schwarber earned the 30-second bonus, but ended up not needing it. He homered on his final swing as time ran out for a buzzer beating walk-off for the Cubs outfielder. Schwarber is on to the finals.

It was just the fifth and sixth rounds of 20 or more home runs in 52 total rounds since this new timed, bracketed format was introduced in 2015.

Winner: Schwarber, 21-20

Related

First round

No. 2 Bryce Harper vs. No. 7 Freddie Freeman

Freddie Freeman set the number with 12 home runs, but that was tied for the fewest so far in the first round. Bryce Harper in his home park had the crowd behind him, and they showered him with praise befitting a Nationals treasure. Harper earned the bonus time but didn’t need it, walking off Freeman with 26 seconds left, including a series of majestic shots.

Winner: Harper, 13-12

Did you see Harper’s shoes?

T-Mobile Home Run Derby
Photo by Patrick Smith/Getty Images

No. 3 Max Muncy vs. No. 6 Javier Baez

Javier Baez swings at everything, which we saw in the first round. But he also put a charge into quite a few balls, too. Baez secured the bonus 30 seconds with two long homers in the first minute of his round, then ended up with 16, including two in his extra time.

Max Muncy started this season in the minors, and since getting called up by the Dodgers in April leads the team with 22 home runs, matching his total in the majors and minors for 2015 and 2016 combined. He delivered the first walk-off of the night, hitting his 17th home run to beat Baez with 32 seconds still on the clock.

Winner: Muncy, 17-16

Oh say can you see?

MLB: All Star Game-Home Run Derby
Geoff Burke-USA TODAY Sports

No. 4 Alex Bregman vs. No. 5 Kyle Schwarber

Schwarber was the first left-handed batter of the competition, and was also the first hitter to earn the 30 second bonus by hitting two shots of at least 440 feet. Schwarber had 14 home runs in his four minutes, then added two more in his extra 30 seconds, giving Bregman a big number of 16 to shoot at.

Alex Bregman had a furious late run, including five home runs in the final minute to pull within one of Schwarber, but Bregman’s final drive that would have forced a one-minute tiebreaker instead ended up ...

Winner: Schwarber, 16-15

No. 1 Jesus Aguilar vs. No. 8 Rhys Hoskins

Rhys Hoskins was the first batter, the No. 8 seed from the Phillies. He started slow but got into a groove after calling a timeout. He put up a solid 17 in his round, something reached only six times in 14 rounds in the last two years.

That’s a big number for top seed Jesus Aguilar to beat, and he didn’t. Aguilar did fine, hitting 12 home runs. But he was also taking his time, trying for a tortoise vs. hare situation against Hoskins. Only this time the hare won.

Winner: Hoskins, 17-12

Using your head

Bryce Harper is the host here, and the No. 2 seed among the eight contestants. But in the headgear category he is the top bandana:

Finding the best angle

The All-Star festivities are fun, and the players have a good time. And they want to capture the moments in the best way possible. George Springer will stop at nothing to make sure the photo is juuuuust right:

Always honest

Diamondbacks All-Star pitcher Zack Greinke is never one to hold back his opinions.

Preview

The 2018 Home Run Derby is here, with eight players competing in three rounds at Nationals Park in Washington D.C. (8 p.m. ET, ESPN).

Each round features head-to-head competition in timed rounds. Each player gets four minutes to hit as many home runs as possible, with a 30-second bonus if the player hits two home runs at least 440 feet long. Bryce Harper of the host Washington Nationals is the only contestant with any Home Run Derby experience, having competed in 2013.

Here is the field, with their home run totals at the All-Star break:

  1. Jesus Aguilar (Brewers): 24 HR
  2. Bryce Harper (Nationals): 23 HR
  3. Max Muncy (Dodgers): 22 HR
  4. Alex Bregman (Astros): 20 HR
  5. Kyle Schwarber (Cubs): 18 HR
  6. Javier Baez (Cubs): 19 HR
  7. Freddie Freeman (Braves): 16 HR
  8. Rhys Hoskins (Phillies): 14 HR

The seeding was done based on home runs hit through Tuesday, July 10.

ESPN will televise the Home Run Derby, with a Statcast-enhanced broadcast on ESPNews and Spanish-language telecast on both ESPN2 and ESPN Deportes. Online streaming is available through Watch ESPN and MLB.com.

See More:

More in MLB

MLB
Oklahoma-Georgia gave us an incredible family moment at the Men’s College World SeriesOklahoma-Georgia gave us an incredible family moment at the Men’s College World Series
MLB

Kolby Branch’s final collegiate swing capped off a bittersweet night for the Branch family in Omaha

By Mark Schofield
MLB
Men’s College World Series 2026: Schedule, scores, and how to watchMen’s College World Series 2026: Schedule, scores, and how to watch
MLB

Here is everything you need to know about the 2026 Men’s College World Series, from the full schedule to how to watch

By Mark Schofield
MLB
Owen Hull and UNC knock off West Virginia to advance to the MCWS FinalsOwen Hull and UNC knock off West Virginia to advance to the MCWS Finals
MLB

UNC is headed to the Men’s College World Series Finals after knocking off West Virginia in Omaha

By Mark Schofield
MLB
Men’s College World Series: Joey Volchko dominates as Georgia knocks off TexasMen’s College World Series: Joey Volchko dominates as Georgia knocks off Texas
MLB

Georgia’s Joey Volchko was dominant as the Bulldogs knocked off Texas to open their MCWS

By Mark Schofield
MLB
Men’s College World Series: Gavin Gallaher, Colin Hynek deliver for UNC vs. Ole MissMen’s College World Series: Gavin Gallaher, Colin Hynek deliver for UNC vs. Ole Miss
MLB

Gavin Gallaher’s first career MCWS hit came at a perfect time for UNC against Ole Miss

By Mark Schofield
MLB
Men’s College World Series 2026: One key player for each teamMen’s College World Series 2026: One key player for each team
MLB

Here is one key player to watch on each team at the Men’s College World Series

By Mark Schofield