Rockies 10, Diamondbacks 5: Trevor Story became the first player to hit two home runs in his major league debut on opening day, and Colorado spoiled Zack Greinke's much-heralded Arizona debut. Greinke, who signed a six-year, $206.5 million contract with the Diamondbacks, had his worst outing in nearly four years, giving up seven runs, six in one inning. Greinke gave up three homers in a game for the first time since Aug. 19, 2009.
Rangers 3, Mariners 2: Cole Hamels handed Felix Hernandez his first opening day loss, and Texas managed to win with just one hit. Prince Fielder blooped an RBI single off Hernandez during a three-run fifth inning that included three walks and two errors. Hernandez fell to 6-1 in nine opening day starts.
Nationals 4, Braves 3: Daniel Murphy was a huge hit in his Washington debut with a home run and a go-ahead double in the 10th inning, and the Nationals rallied past Atlanta. N.L. MVP Bryce Harper also went deep in his first plate appearance of the season.
Cubs 9, Angels 0: Jake Arrieta yielded two hits over seven dominant innings, Miguel Montero homered and drove in three runs, and Chicago opened with a rout.
Pirates: Right fielder Gregory Polanco, 24, agreed to a five-year, $35 million contract that runs from 2017-21, a person familiar with the decision told The Associated Press.
-- ASSOCIATED PRESS