Question: Who won the all star game home run derby?

Disambiguated questions and answers:
context: The 2017 Major League Baseball Home Run Derby was a home run hitting contest between eight batters from Major League Baseball (MLB). The derby was held on July 10, 2017, at Marlins Park in Miami, Florida, the site of the 2017 MLB All-Star Game. On July 5, the participants were announced. Aaron Judge won, becoming the first rookie to win the event outright.
question: Who won the all star game home run derby in 2017?
short_answers: Aaron Judge
Judge
Aaron James Judge
wikipage: 2017 Major League Baseball Home Run Derby
context: The 2016 Major League Baseball Home Run Derby (known through sponsorship as the T-Mobile Home Run Derby) was a home run hitting contest between eight batters from Major League Baseball (MLB). The derby was held on July 11, 2016, at Petco Park in San Diego, California, the site of the 2016 MLB All-Star Game. On July 8, the participants that will be eligible to participate in the Home Run Derby were announced. Giancarlo Stanton won the Home Run Derby by defeating defending champion Todd Frazier 20–13.
question: Who won the all star game home run derby in 2016?
short_answers: Giancarlo Cruz Michael Stanton
Giancarlo Stanton
Stanton
wikipage: 2016 Major League Baseball Home Run Derby
context: The 2016 Major League Baseball Home Run Derby (known through sponsorship as the T-Mobile Home Run Derby) was a home run hitting contest between eight batters from Major League Baseball (MLB). The derby was held on July 11, 2016, at Petco Park in San Diego, California, the site of the 2016 MLB All-Star Game. On July 8, the participants that will be eligible to participate in the Home Run Derby were announced. Giancarlo Stanton won the Home Run Derby by defeating defending champion Todd Frazier 20–13.
question: Who won the all star game home run derby in 2015?
short_answers: The ToddFather
Todd Frazier
Todd Brian Frazier
Frazier
wikipage: 2016 Major League Baseball Home Run Derby

Long-form answers:
knowledge: content: The 2017 Major League Baseball Home Run Derby was a home run hitting contest between eight batters from Major League Baseball (MLB). The derby was held on July 10, 2017, at Marlins Park in Miami, Florida, the site of the 2017 MLB All-Star Game. On July 5, the participants were announced.[1] Aaron Judge won, becoming the first rookie to win the event outright.
wikipage: 2017 Major League Baseball Home Run Derby
content: The 2016 Major League Baseball Home Run Derby (known through sponsorship as the T-Mobile Home Run Derby) was a home run hitting contest between eight batters from Major League Baseball (MLB). The derby was held on July 11, 2016, at Petco Park in San Diego, California, the site of the 2016 MLB All-Star Game. On July 8, the participants that will be eligible to participate in the Home Run Derby were announced.[1] Giancarlo Stanton won the Home Run Derby by defeating defending champion Todd Frazier 20–13.
wikipage: 2016 Major League Baseball Home Run Derby
content: The 2015 Major League Baseball Home Run Derby (known through sponsorship as the Gillette Home Run Derby presented by Head & Shoulders) was a home run hitting contest between eight batters from Major League Baseball (MLB). The derby was held on July 13, 2015, at Great American Ball Park in Cincinnati, Ohio, the site of the 2015 MLB All-Star Game.

The contest saw several rule changes from MLB in an attempt to enliven the event and draw more interest to it. Batters faced off in a single-elimination, bracket-style competition, and each round was timed, rather than limited by number of outs. Todd Frazier was the winner, defeating Joc Pederson in the final round, 15–14, winning the derby in front of his hometown crowd.
wikipage: 2015 Major League Baseball Home Run Derby
content: The Home Run Derby is an annual home run hitting competition in Major League Baseball (MLB) customarily held the day before the MLB All-Star Game, which places the contest on a Monday in July. 
wikipage: Home Run Derby
long_answer: The Home Run Derby is an annual home run hitting competition in Major League Baseball customarily held the day before the MLB All-Star Game, which places the contest on a Monday in July. The 2017 Major League Baseball Home Run Derby was held on July 10, 2017, at Marlins Park in Miami, Florida and Aaron Judge won, becoming the first rookie to win the event outright. The 2016 Major League Baseball Home Run Derby was held on July 11, 2016, at Petco Park in San Diego, California, and Giancarlo Stanton won by defeating defending champion Todd Frazier 20–13. The 2015 Major League Baseball Home Run Derby was held on July 13, 2015, at Great American Ball Park in Cincinnati, Ohio, where Todd Frazier was proclaimed the winner, defeating Joc Pederson in the final round, 15–14.