Angels star Mike Trout hit his 300th career home run on Saturday against the Astros to pass Tim Salmon for the franchise record.