 There was a home run derby last night in advance of the Major League Baseball's All-Star Game. L.A. Dodgers' Hernandez won the home run derby. He beat local star Bobby Witt Jr. of the Kansas City Royals. The 31-year-old Hernandez hit 49 homers over three rounds that totaled 3.98 miles. He's the first Dodgers player to win the derby. Kansas City has never had a winner.