


Elly De La Cruz had a single, double and two home runs for a career-high seven RBIs, Brady Singer pitched seven scoreless innings in his Cincinnati debut, and the host Reds routed the Texas Rangers 14-3 on Monday night.
Singer, who was acquired in November from the Kansas City Royals, became the first Reds pitcher with seven-plus scoreless innings in a debut since Tom Seaver on June 18, 1977, against Montreal. The 28-year-old right-hander struck out eight, walked two and allowed one hit.
Rookie Kumar Rocke allowed six earned runs in three innings for Texas (3-2). Jake Burger hit his first home run for the Rangers in the ninth.
Giants 7, Astros 2: Wilmer Flores hit his third homer of the season and drove in four runs to lead visiting San Francisco over Houston.
Giants starter Jordan Hicks (1-0), who grew up in suburban Houston, allowed only a first-inning single and struck out six in six innings.
Isaac Paredes smacked a two-run double for the Astros in the eighth inning.
Orioles 8, Red Sox 5: Tyler O’Neill had four hits in his home debut for Baltimore and the Orioles used a pair of big offensive innings to beat Boston.
The Orioles scored four runs in the first and four more in the eighth in their home opener, and their bullpen threw 4 2/3 innings.
O’Neill had three singles and a double.
Blue Jays 5, Nationals 2: Andrés Giménez homered and scored three runs, Bowden Francis pitched six innings to win his first start of the season and host Toronto beat Washington.
Francis (1-0) didn’t allow a base hit until CJ Abrams and James Wood hit back-to-back homers with one out in the sixth.
Rays 6, Pirates 1: Jake Mangum got two hits from each side of the plate to finish 4 for 4 in his second major league game and host Tampa Bay beat Pittsburgh in its first game under the lights at Steinbrenner Field.
Mangum, 29, made his big league debut on Sunday. He got his first career hit in the third inning and then stole his first base. He had a double, three singles and two RBIs.
Phillies 6, Rockies 1: Edmundo Sosa ripped a two-out, go-ahead two-RBI double in the seventh inning and Kyle Schwarber followed with a mammoth homer to center field to rally host Philadelphia to a win over Colorado.
Max Kepler and Nick Castellanos hit back-to-back homers in the eighth.
White Sox 9, Twins 0: Martín Pérez (1-0) threw six hitless innings with nine strikeouts and three walks in a sparkling Chicago debut and the host White Sox pounded Minnesota.
Andrew Vaughn and Andrew Benintendi hit three-run homers in the first and second innings.
The Twins’ only hits were singles by Willi Castro in the seventh against Mike Vasil and Ryan Jeffers in the eighth.
Royals 11, Brewers 1: Kris Bubic struck out eight in six shutout innings in his first start in nearly two years and visiting Kansas City spoiled Milwaukee’s home opener with a rout of the winless Brewers.
Maikel Garcia and Salvador Perez homered for the Royals. Jonathan India had three hits and drove in two runs one day after he was struck on the left side of his face by a 98.9-mph pitch from Cleveland’s Emmanuel Clase.
Padres 7, Guardians 2: Kyle Hart earned his first big league win, Gavin Sheets had a pair of two-run doubles among his three hits and host San Diego beat Cleveland to start 5-0 for the first time in its 57-season history.
Hart (1-0) returned to the big leagues five seasons after his only other stint, for Boston during the pandemic-shortened 2020 season. The 32-year-old left-hander allowed two runs and five hits in five innings.
Mets 10, Marlins 4: Pete Alonso hit a grand slam and visiting New York beat Miami. Starling Marte, Luis Torrens and Brandon Nimmo also went deep for the Mets, who finished with 11 hits.