MLB Opening Day 2019: Scores, results, highlights from every game

Jacob Janower

MLB Opening Day 2019: Scores, results, highlights from every game image

MLB Opening Day 2019 is in the books.

All 30 teams were in action on Thursday's MLB schedule, with games spread out across the day. While Opening Day this year was technically March 20 when the Mariners and Athletics played a two-game series in Japan, Thursday was officially baseball's Opening Day. 

MORE: Sign up to watch 'ChangeUp,' a new MLB live whiparound show on DAZN

All of the stars were back in action, including Mike Trout, Mookie Betts, Christian Yelich and new Phillie Bryce Harper. Top prospects Fernando Tatis Jr., Eloy Jimenez and Pete Alonso all made their MLB debuts.

While Thursday was a monumental day for baseball, this is your annual reminder not to overreact. Most teams still have 161 games to play after this one, but Thursday should offer a glimpse of what is to come this baseball season. 

Sporting News tracked all the action from Opening Day for the 2019 MLB season. Keep up with the latest baseball scores and highlights with our live updates from Thursday's games below.

SN's 2019 EXPERT PREDICTIONS
World Series, awards picks | 27 things that will happen

MLB scores from Opening Day 2019

SN's MLB scoreboard has all the stats and scores from every game on Opening Day. 

MLB Opening Day schedule

Yankees 7, Orioles 2
Mets 2, Nationals 0
Brewers 5, Cardinals 4
Phillies 10, Braves 4
Tigers 2, Blue Jays 0 (10)
Astros 5, Rays 1
Cubs 12, Rangers 4
Athletics 4, Angels 0
Reds 5, Pirates 3
Rockies 6, Marlins 2
Twins 2, Indians 0
Padres 2, Giants 0
Dodgers 12, Diamondbacks 5
Royals 5, White Sox 3
Mariners 12, Red Sox 4

MORE: Sign up to watch 'ChangeUp,' a new MLB live whip-around show on DAZN

Opening Day 2019 live updates, highlights

(All times Eastern)

Red Sox vs. Mariners

10:45 p.m.: It's over in Seattle. J.D. Martinez grounds to Dee Gordon for the final out. The Mariners are 3-0 after battering the reigning world champs. FINAL: Mariners 12, Red Sox 4.

10:30 p.m.: Catching up: Santana launches a two-run homer off Tyler Thornburg in the seventh. Boston's bullpen has allowed five runs thus far. Mariners 12, Red Sox 4. 

9:51 p.m.: A fielding error scores Santana with two outs. Mariners 10, Red Sox 4.

9:46 p.m.: The bat never leaves Jay Bruce's shoulder as he is walked in four-straight pitches. Mariners 9, Red Sox 4.

9:44 p.m.: Mariners have the bases loaded with one out in the sixth, threatening to add to their lead. Heath Hembree relieves Velazquez.

9:25 p.m.: Benintendi adds one more run in the sixth with a single, scoring Nunez, to draw things a little closer. Mariners 8, Red Sox 4.

9:20 p.m.: Christian Vazquez doubles, scoring Eduarda Nunez. Marco Gonzales is pulled for Roesnis Elias after 5.1 innings of 9-hit baseball. Mariners 8, Red Sox 3.

9:03 p.m.: Ryon Healy joins the homer-parade with a solo-shot to left. Mariners 8, Red Sox 2.

8:39 p.m.: It's a short day for Sale as he is pulled after three innings. He allows seven runs on six hits and walks two. Hector Velazquez is on in relief.

8:30 p.m.: Following a second mound visit for Sale, David Freitas hits a sac fly to score Mallex Smith. Mariners 7, Red Sox 2.

8:27 p.m.: The nightmare continues for Chris Sale as the dream lives on for Beckham. Beckham hits a two-run homer to push the lead to four. Mariners 6, Red Sox 2.

8:21 p.m.: Edward Encarnacion nails a 414-foot homer to centerfield. Sale has already thrown 65 pitches through 2.1 innings. Mariners 4, Red Sox 2.

8:02 p.m.: And Seattle takes the lead! Domingo Santana ropes a two-run double and Sale doesn't look like himself early on. Mariners 3, Red Sox 2. 

7:52 p.m.: Tim Beckham's hot start to the season continues. He takes Sale deep and the Mariners are within one in the second. Red Sox 2, Mariners 1. 

7:48 p.m.: Eduardo Nunez and Jackie Bradley Jr. both reach base and use their speed to execute a double steal, setting up an Andrew Benintendi sacrifice fly. Red Sox 2, Mariners 0.

7:18 p.m.: The defending champs get on the board fast, thanks to a J.D. Martinez RBI single. Red Sox 1, Mariners 0.

7:08 p.m.: The final game of the day will pit Marco Gonzales against Chris Sale. 

White Sox vs. Royals

9:16 p.m.: Yolmer Sanchez lines out to end the game and comeback bid. FINAL: Royals 5, White Sox 3.

9:06 p.m.: Daniel Palka grounds into fielder's choice, scoring Moncada. Tim Anderson singles in next at-bat to score Jimenez with two outs in the ninth. Royals 5, White Sox 3.

9:00 p.m.: Jimenez gets his first career RBI...by way of a hit-by-pitch. Sox are on the board. Royals 5, White Sox 1.

8:59 p.m.: The White Sox are down to their final two outs, but have the bases loaded with Jimenez at the plate.

8:35 p.m.: Keller's day is done. He went seven scoreless innings, allowing just two hits with five strikeouts.

8:24 p.m.: Soler doubles to deep left and scores Gordon. Royals 5, White Sox 0.

8:21 p.m.: Mondesi picks up his second triple of the night and scores Whit Merrifield. Royals 4, White Sox 0.

7:59 p.m.: The Royals tack on another run but leave the bases loaded. Royals 3, White Sox 0.

7:46 p.m.: And Jorge Soler cashes in on the opportunity, bringing home a run with a single. Royals 2, White Sox 0. 

7:43 p.m.: Keller is up to six shutout innings now and the Royals' offense is threatening. 

7:22 p.m.: Not much offense to go around in this one. Brad Keller has five strikeouts through five shutout innings and the teams have combined for just two hits.

7:01 p.m.: Adalberto Mondesi triples and scores on Alex Gordon's sacrifice fly and the Royals are on the board first. Royals 1, White Sox 0.

6:51 p.m.: Jimenez has struck out twice now as this game remains scoreless. 

6:17 p.m.: Eloy Jimenez, batting fifth, strikes out in his first MLB at-bat

5:04 p.m.: The game is underway following a nearly two-hour delay.

Indians vs. Twins

6:37 p.m.: Another pitchers' duel ends in a Minnesota win. Berrios outduels Kluber and Rocco Baldelli gets his first win as a manager. FINAL: Twins 2, Indians 0

5:54 p.m.: Finally some runs in Minnesota. Marwin Gonzalez delivers a two-run to break the scoreless tie. Corey Kluber had been fantastic up to that point. Twins 2, Indians 0.

4:10 p.m.: Jose Berrios and Corey Kluber will be the starting pitchers for two teams who are expected to be at the top of the AL Central.

Diamondbacks vs. Dodgers

7:01 p.m.: Dodgers win on the back of an MLB record eight Opening Day home runs. Dodgers 12, Diamondbacks 5. 

7:00 p.m.: A comeback is improbably, but the Diamondbacks are at least chipping away with three runs in the top of the ninth. Dodgers 12, Diamondbacks 5.

6:33 p.m.: Eight home runs for the Dodgers now! Cody Bellinger and Hernandez add seventh inning home runs. The ball is flying out of Dodger Stadium. Dodgers 12, Diamondbacks 2. 

6:30 p.m.: Max Muncy is out to prove that his 2018 wasn't a fluke. He hits the sixth Dodger home run of the game. Dodgers 10, Diamondbacks 2.

6:20 p.m.: Christian Walker hits the Diamondbacks' second solo shot on Thursday. Dodgers 9, Diamondbacks 2. 

6:15 p.m.: What a day for Joc Pederson! He hits his second home run of the game and the Dodgers increase their lead. Dodgers 9, Diamondbacks 1.

6:00 p.m.: Welcome to Arizona, Adam Jones! He homers in the fourth for the Diamondbacks' first run of the game. Dodgers 7, Diamondbacks 1.

5:43 p.m.: The rout continues as Seager adds a home run. Dodgers 7, Diamondbacks 0

5:27 p.m.: Kiké Hernandez and Austin Barnes go back-to-back as Greinke is getting lit up. Dodgers 6, Diamondbacks 0.

4:59 p.m.: Joc Pederson's big day continues as he adds a two-run home run. Dodgers 3, Diamondbacks 0.

4:35 p.m.: The Dodgers get a run home on Zack Greinke thanks ot a Max Muncy RBI groundout. Joc Pederson helped set it up with a double off the wall. Dodgers 1, Diamondbacks 0. 

4:10 p.m.: Corey Seager makes his return after missing all of 2018.

Pirates vs. Reds

7:06 p.m.: After a 12-pitch at-bat, Hernandez gets Dickerson to ground out with the bases loaded and the Reds win. FINAL: Reds 5, Pirates 3.

6:54 p.m.: Amir Garrett gets a clutch strikeouts, but David Bell will make the switch to David Hernandez to try to get the final out.

6:49 p.m.: Pirates are threatening against Raisel Iglesias. They have two on and just one out and it appears Iglesias' day is done.

6:39 p.m.: The Pirates get a run back on Corey Dickerson's solo home run. Reds 5, Pirates 3

6:18 p.m.: Derek Dietrich delivers a pinch-hit three-run home run in the seventh inning and the Reds are in the lead! Reds 5, Pirates 2.

6:09 p.m.: Jose Peraza goes deep off Taillon to tie the game in the bottom of the seventh. Pirates 2, Reds 2.

5:56 p.m.: Pittsburgh takes the lead back on Jung-Ho Kang's two-run single. The Pirates took advantage of some lackadasical fielding from  the Reds to score the second run. Pirates 2, Reds 1.

4:44 p.m.: Jose Iglesias starts his Reds career with a bang, driving in a run with a double to put Cincinnati up. Reds 1, Pirates 0.

4:10 p.m.: Jameson Taillon vs. Luis Castillo in the NL Central battle.

Rockies vs. Marlins

7:09 p.m.: The Rockies close out a relatively stress-free win against the Marlins. FINAL: Rockies 6, Marlins 2

6:45 p.m.: Neil Walker adds the second solo homer for the Marlins today. Freeland exited before the inning, but he was great, surrendering just one earned run in seven innings. Rockies 6, Marlins 2. 

6:10 p.m.: Kyle Freeland's shutout is broken up on a home run by J.T. Riddle. Rockies 6, Marlins 1.

5:47 p.m.: After an inconspicuous start, the Rockies have scored four runs in the fourth inning and two more in the fifth. Ryan McMahon has two RBI and Trevor Story has a home run. Rockies 6, Marlins 0.

4:10 p.m.: The Opening Day starting lineups:

Giants vs. Padres

6:31 p.m.: Not a lot of runs in San Diego, but the Padres don't mind. Kirby Yates finishes up the shutout. Wil Myers was the star on Thursday. Fernando Tatis went 2-for-3 and Machado struck out twice in three at-bats. FINAL: Padres 2, Giants 0.

5:58 p.m.: Eric Lauer is removed after six scoreless innings. He let up just four hits and outdueled Bumgarner. 

5:46 p.m.: Myers with his second RBI of the game, this time via a single. Padres 2, Giants 0.

4:58 p.m.: Not the best start for Bumgarner as Wil Myers takes him deep. Padres 1, Giants 0. 

4:42 p.m.: Tatis knocks a base hit through the left side for his first MLB hit.

4:24 p.m.: Machado strikes out in his first at-bat as a Padre. At least he got a warm ovation.

4:10 p.m.: Manny Machado makes his Padres debut and Fernando Tatis Jr. makes his MLB debut.

Angels vs. Athletics

6:37 p.m.: The A's close out a victory in just 2:18 and they are now 1-2 this season. FINAL: A's 4, Angels 0

5:50 p.m.: Khris Davis picks up where he left off in Japan with his second home run of the season. A's 4, Angels 0.

5:19 p.m.: Marcus Semien adds to the lead with a home run. Former Athletic Cahill isn't at his best today. A's 3, Angels 0.

5:03 p.m.: The A's tack on another off Trevor Cahill. Stephen Piscotty hits an RBI double. A's 2, Angels 0.

4:43 p.m.: The A's score first. Chad Pinder delivers a sacrifice fly after Jurickson Profar's triple. A's 1, Angels 0.

4:13 p.m.: Mike Trout's highly-anticipated first at-bat is a flyout to center field.

4:07 p.m.: The lineups for the AL West battle: 

Tigers vs. Blue Jays

6:34 p.m.: Shane Greene gets the save as the lifeless Blue Jays offense gets just two hits in 10 innings. FINAL: TIgers 2, Blue Jays 0.

6:26 p.m.: Rookie Christin Stewart breaks the scoreless tie with a two-run homer and the Tigers have the lead. Tigers 2, Blue Jays 0.

6:15 p.m.: We are headed to extra innings. Not a great day for offense.

5:51 p.m.: His no-hitter ended before Zimmermann's, but Stroman doesn't look too shabby out there. Still scoreless.

5:42 p.m.: Teoscar Hernandez breaks up the perfect game with an infield single. Great effort by Josh Harrison but he couldn't make the throw in time.

5:27 p.m.: Zimmermann is perfect through six. 

5:20 p.m.: Nicholas Castellanos breaks up Marcus Stroman's no-hit bid. 

5:14 p.m.: Zimmermann and Stroman have dualing no-hitters through five innings. A pitcher's duel at its finest.

4:07 p.m.: Jordan Zimmermann vs. Marcus Stroman in the north of the border contest.

Cubs vs. Rangers

7:16 p.m.: Mike Montgomery gets the final out one batter later and the Cubs win on Opening Day. Baez led the way with a pair of dingers. FINAL: Cubs 12, Rangers 4

7:14 p.m.: Nomar Mazara gives the Rangers another highlight with a two-run homer in the ninth inning. Cubs 12, Rangers 4

6:41 p.m.: After an injury-riddled 2018, Kris Bryant gets off on the right foot this season with a two-run home run. The Rangers bullpen has allowed six earned runs in 2.1 innings. Cubs 12, Rangers 2

6:21 p.m.: Jon Lester wraps up a quality start, going six innings and giving up two runs. 

6:15 p.m: The Cubs have added two more runs off the Rangers' bullpen. Cubs 9, Rangers 2

5:30 p.m.: Baez with another home run, this time a three-run shot off former Cub Jesse Chavez, to break this one open. Cubs 7, Rangers 2.

5:21 p.m.: The Cubs take the lead on an RBI single by Jason Heyward and RBI double by Mark Zagunis. Chicago is threatening for more as well. Cubs 3, Rangers 2.

5:01 p.m.: Cubs fans love the sight of this. They get one back with a Javier Baez solo home run. Rangers 2, Cubs 1.

4:54 p.m.: Elvis Andrus breaks the scoreless tie with a two-run homer off Lester. Both of the Rangers hits in the inning came with two outs. Rangers 2, Cubs 0. 

4:05 p.m.: Today's starting lineups:

Astros vs. Rays

5:40 p.m.: Justin Verlander's outstanding outing is rewarded as the bullpen finishes the gem off. FINAL: Astros 5, Rays 1

5:26 p.m.: The Astros lineup is showing why it's one of baseball's best. Jose Altuve adds to the home run party. Astros 5, Rays 1.

4:58 p.m.: Another home run for Houston! New Astro Michael Brantley goes yard off the reigning AL Cy Young winner. Astros 4, Rays 1.

4:54 p.m.: George Springer with a mammoth three-run home run to center field to put Houston on top. Astros 3, Rays 1.

4:10 p.m.: After Houston goes down in order, Austin Meadows hits a leadoff home run for Tampa Bay. That's how you set the tone. Rays 1, Astros 0.

4:02 p.m.: Justin Verlander vs. Blake Snell. This one shouldn't disappoint. Here are the starting lineups: 

Braves vs. Phillies

6:13 p.m.: Sophomore sensation Ronald Acuña drives in a run in the eighth but Pat Neshek slams the door in the ninth inning and the Phillies get a big win on Opening Day. FINAL: Phillies 10, Braves 4

5:49 p.m.: Slam time in Philly. Rhys Hoskins with a grand slam and that should just about do it. Phillies 10, Braves 3.

5:34 p.m.: The Braves get a couple of runs back on newly-acquired Matt Joyce's two-run blast. Phillies 6, Braves 3.

5:17 p.m.: Maikel Franco has blown this game wide open with a three-run home run off Shane Carle. Phillies fans are happy despite Harper's early struggles. Phillies 6, Braves 1.

4:36 p.m.: The Phillies score two runs in the fourth off Teheran. Odubel Herrera and Cesar Hernandez had RBI singles, although Harper struck out in the same inning. Phillies 3, Braves 1.

3:34 p.m.: The Braves get a run back on Nick Markakis' RBI single. Ronald Acuna singled and stole second base to set it up. Phillies 1, Braves 1.

3:19 p.m.: Harper grounds out to first base in his first at-bat.

3:17 p.m.: In his first at-bat as a Phillie, Andrew McCutchen goes deep. Phillies 1, Braves 0.

3:10 p.m.: Bryce Harper is hitting third for Philadelphia, which will throw Aaron Nola vs. Julio Teheran.

Cardinals vs. Brewers

4:47 p.m.: What a catch! Lorenzo Cain robs Jose Martinez of a game-tying home run in the ninth inning to end the game. The Brewers win and Hader gets a two-inning save. FINAL: Brewers 5, Cardinals 4

4:39 p.m.: John Gant escapes a jam and this game will head to the ninth with the Cardinals needing a run to tie the game. 

4:32 p.m.: Josh Hader strikes out the side in his first inning of the season. Not bad.

4:11 p.m.: Kolten Wong hits his second home run of the game and the Cardinals are within a run. Brewers 5, Cardinals 4.

3:45 p.m.: Chacin exits with one out in the sixth inning. He allowed three runs and added a home run for himself. This game will be turned over to the Brewers bullpen. 

3:30 p.m.: Brewers pitcher Chacin homers. How about that! The fifth home run of the game. Brewers 5, Cardinals 3.

2:57 p.m.: Christian Yelich is back, folks! He hits a three-run homer off Mikolas in the third to put Milwaukee ahead. Miller Park is in a frenzy. Brewers 4, Cardinals 3.

2:41 p.m.: It's turning into a slugfest early. Mike Moustakas, who re-signed with the Brewers in the offseason, goes deep. Cardinals 3, Brewers 1.

2:31 p.m.: And Harrison Bader follows it up with a home run of his own to go back-to-back. Cardinals 3, Brewers 0.

2:30 p.m.: Kolten Wong delivers a mammoth 2-run homer to put St. Louis up 2-0 early. Cardinals 2, Brewers 0.

2:23 p.m.: Reigning MVP Christian Yelich grounds out as part of a 1-2-3 first inning.

2:17 p.m.: Couldn't have been a better first inning for Chacin. He strikes out the side.

2:14 p.m.: Paul Goldschmidt strikes out in his first at-bat as a Cardinal.

2:10 p.m.: Miles Mikolas will face off against Jhoulys Chacin. 

Mets vs. Nationals

3:52 p.m.: Diaz closes it out and the Mets win. deGrom and Scherzer had 22 strikeouts between them. FINAL: Mets 2, Nationals 0

3:44 p.m.: Heading to the bottom of the ninth. Edwin Diaz will try to get his first save as a Met.

3:20 p.m.: The Mets get to the Nationals' bullpen. With two on and two out, Cano drives in another run with a RBI single. Pete Alonso added his first major-league hit in the at-bat prior. Mets 2, Nationals 0. 

3:11 p.m.: Scherzer exits in the top of the eighth. He gave up just one earned run in 7.2 innings with 12 strikeouts. 

2:56 p.m.: deGrom's day is done. His line: Six innings, five hits, zero earned runs, one walk, and 10 strikeouts. He's in line for win with Seth Lugo in the game.

2:42 p.m.: deGrom escapes a sixth inning jam to keep the Mets in front.

2:33 p.m.: This Scherzer guy is pretty good. He has 10 strikeouts through six.

2:26 p.m.: Scherzer and deGrom have combined for 17 strikeouts through five innings.

1:58 p.m.: With one out, Rendon grounds into an atypical double play. The Mets get the force at second, and Victor Robles hesitates and gets hung up between third and home for the final out. 

1:52 p.m.: Victor Robles doubles, Adam Eaton singles and Washington is in business. 

1:47 p.m.: Scherzer has six strikeouts through three frames.

1:37 p.m.: Both teams go down 1-2-3 in the second inning. deGrom struck out the side. 

1:26 p.m.: Trea Turner singles and Juan Soto draws a walk against deGrom, but no runs in the first inning for Washington. 

1:13 p.m.: Robinson Cano's first at-bat as a Met is a home run. Scherzer had fanned the first two of the inning. Mets 1, Nationals 0.

1:08 p.m.: Scherzer's first pitch to Brandon Nimmo is a strike and the MLB season is off!

1:05 p.m.: Max Scherzer vs. Jacob deGrom in this one. Not a bad pitching matchup.

Orioles vs. Yankees

4:18 p.m.: Aroldis Chapman finishes it up and the Yankees take home the victory. New York's bullpen went 3.1 scoreless. FINAL: Yankees 7, Orioles 2.

3:56 p.m.: Greg Bird snaps an 0-fer with a solo home run. Yankees 7, Orioles 2. 

3:03 p.m.: The O's are keeping the game within reach. Trey Mancini drives in Dwight Smith Jr. with a double. Adam Ottavino will replace Masahiro Tanaka. Yankees 6, Orioles 2.

2:47 p.m.: The Yankees add another run on Andujar's sac fly. Yankees 6, Orioles 1.

2:45 p.m.: With the bases loaded and no outs, Luke Voit is hit by a pitch. That's a painful way to have your fourth RBI. Yankees 5, Orioles 1.

2:19 p.m.: Baltimore gets on the board on an RBI single by Rio Ruiz after an error by Andujar. Yankees 4, Orioles 1.

2:09 p.m.: Gary Sanchez thought he had a home run but it's a fly out that barely reaches the warning track. Cashner limits the damage.

2:08 p.m.: Miguel Andujar hits into a double play but brings home a run. Yankees 4, Orioles 0.

2:06 p.m.: The Yankees are threatening again with the bases loaded and no outs.

1:52 p.m.: Nothing doing in the second inning with the Yankees holding on to a 3-0 lead.

1:30 p.m.: What a start for the Yankees! Luke Voit takes Andrew Cashner deep for a three-run homer and the Bronx Bombers are up early. Yankees 3, Orioles 0. 

1:27 p.m.: Yankees fans will like the sound of this: Aaron Judge and Giancarlo Stanton hit back-to-back singles in the first inning.

1:23 p.m.: Baltimore goes down without a whimper against Tanaka in the first inning. 

12:50 p.m.: Here are the lineups for today's contest. One group of nine looks clearly better than the other. First pitch will be at 1:05.

Jacob Janower