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
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.
First one of the season. 👊
— Boston Red Sox (@RedSox) March 28, 2019
Your #OpeningDay @ParkWhiz Lineup: pic.twitter.com/o7BivyitRn
Your 2019 Mariners Opening Day lineup. 😤#TrueToTheBlue pic.twitter.com/TH5HoGKZgk
— Seattle Mariners (@Mariners) March 28, 2019
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.
Here it is... your #OpeningDay Lineup! pic.twitter.com/JTtbCD2RYp
— Chicago White Sox (@whitesox) March 28, 2019
Without further ado...
— Kansas City Royals (@Royals) March 28, 2019
Here is your 2019 #OpeningDay lineup!#AlwaysRoyal pic.twitter.com/DixvkH55sm
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.
Indians Opening Day lineup (NSFW)
— Zack Meisel (@ZackMeisel) March 28, 2019
1. CF Leonys Martín
2. 3B Jose Ramirez
3. RF Tyler Naquin
4. 1B Carlos Santana
5. DH Hanley Ramirez
6. LF Jake Bauers
7. C Roberto Perez
8. 2B Brad Miller
9. SS Eric Stamets
SP Corey Kluber
Game one. #OpeningDay #MNTwinshttps://t.co/wmTONiIOWL pic.twitter.com/haEzcbOnWT
— Minnesota Twins (@Twins) March 28, 2019
Diamondbacks vs. Dodgers
.@Dodgers are on pace for 1,296 homers. #OpeningDay pic.twitter.com/cCY6MXt5L0
— MLB (@MLB) March 29, 2019
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.
Can't stop @yungjoc650. #OpeningDayLA pic.twitter.com/M5KEhq3ZBr
— Los Angeles Dodgers (@Dodgers) March 28, 2019
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
Welcome back, @coreyseager_5. #OpeningDay pic.twitter.com/157WvJaoOl
— MLB (@MLB) March 28, 2019
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.
Let's do this! #RattleOn pic.twitter.com/8GpX2GgWHJ
— Arizona Diamondbacks (@Dbacks) March 28, 2019
Today’s #OpeningDayLA lineup vs. D-backs:
— Los Angeles Dodgers (@Dodgers) March 28, 2019
Pederson LF
Seager SS
Turner 3B
Muncy 1B
Pollock CF
Bellinger RF
Hernández 2B
Barnes C
Ryu P#Dodgers | @Biofreeze pic.twitter.com/h9U0VSw4pp
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.Welcome to Cincinnati, José Iglesias!#RedsOpeningDay | #BornToBaseball pic.twitter.com/UewEN4cvcL
— Cincinnati Reds (@Reds) March 28, 2019
And now the moment you’ve been waiting for...
— Pirates (@Pirates) March 28, 2019
Here is our #OpeningDay lineup, presented by Honda.
#LetsGoBucs pic.twitter.com/ENF7Rpyhju
ICYMI, here is your 2019 #RedsOpeningDay lineup.#BornToBaseball pic.twitter.com/qm3FepBOn1
— Cincinnati Reds (@Reds) March 28, 2019
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:
Now it’s all about wins, baby. Let’s start racking them up today!
— Colorado Rockies (@Rockies) March 28, 2019
#Rockies x #OpeningDay pic.twitter.com/Lc02FgjJaC
Our team. Our City. Let’s do this, #JuntosMiami.
— Miami Marlins (@Marlins) March 28, 2019
Roof: CLOSED
👀: @FOXSportsFL
👂: @MarlinsRadio
📝: https://t.co/xD3bGpIeV1#OpeningDay pic.twitter.com/TbowXtBjPw
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.
First at-bat, first big league hit for @tatis_jr. #OpeningDay pic.twitter.com/HXCaVcHc0i
— MLB (@MLB) March 28, 2019
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.
Our #OpeningDay starting nine, powered by @Biofreeze.#SFGiants pic.twitter.com/VMOaD9IlKP
— San Francisco Giants (@SFGiants) March 28, 2019
Your #SDOpeningDay lineup features Manny Machado making his #Padres debut, @tatis_jr making his Major League debut, and @e_lauer10 on the hill for the first time to start this season! pic.twitter.com/AuQuMlRVQi
— San Diego Padres (@Padres) March 28, 2019
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.
Second deck? Khrushed. #OpeningDay pic.twitter.com/eOsDnRAr01
— MLB (@MLB) March 28, 2019
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.
Mar-CRUSHED! 3-0, us! #RootedInOakland pic.twitter.com/SsLllu6Npx
— Oakland Athletics 🌳🐘⚾️ (@Athletics) March 28, 2019
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:
We're ready for #OpeningDay. Are you? #TheHaloWay
— Los Angeles Angels (@Angels) March 28, 2019
Game Preview » https://t.co/mEBsPHjncU pic.twitter.com/vBsaYSMg1j
First Coliseum lineup of 2019.#RootedInOakland #OpeningDay pic.twitter.com/ATYlubMI9h
— Oakland Athletics 🌳🐘⚾️ (@Athletics) March 28, 2019
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.
Ready to binge the new season of the Stroshow. #OpeningDay pic.twitter.com/RsEJAYVVZg
— MLB (@MLB) March 28, 2019
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.
Game 1: Harrison 2b, Castellanos rf, Cabrera 1b, Candelario 3b, Goodrum dh, Stewart lf, Greiner c, Mahtook cf, Mercer ss
— Anthony Fenech (@anthonyfenech) March 28, 2019
The wait is FINALLY over!
— Toronto Blue Jays (@BlueJays) March 28, 2019
Here is your #OpeningDay lineup! pic.twitter.com/0Kaxcc3W2B
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.
.@javy23baez hits the first #Cubs home run of 2019.
— Chicago Cubs (@Cubs) March 28, 2019
Then he hits the second! #EverybodyIn pic.twitter.com/M9p5H8yUWQ
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.
Our team. Our City. Let’s do this, #JuntosMiami.
— Miami Marlins (@Marlins) March 28, 2019
Roof: CLOSED
👀: @FOXSportsFL
👂: @MarlinsRadio
📝: https://t.co/xD3bGpIeV1#OpeningDay pic.twitter.com/TbowXtBjPw
4:05 p.m.: Today's starting lineups:
Here is our #OpeningDay lineup! #EverybodyIn
— Chicago Cubs (@Cubs) March 28, 2019
Game preview: https://t.co/szx0fVBWwW pic.twitter.com/UmkJWq6UKt
The wait is over.
— Texas Rangers (@Rangers) March 28, 2019
Gameday: https://t.co/52Xah2LqhG pic.twitter.com/kdRsUv9ukH
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.
‘Tuve trot. #OpeningDay pic.twitter.com/38hsaiVi6Q
— MLB (@MLB) March 28, 2019
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.
DEEEEEP to right! #TakeItBack pic.twitter.com/P44LtYJSMU
— Houston Astros (@astros) March 28, 2019
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.
Third straight #OpeningDay HR for @GeorgeSpringer! pic.twitter.com/v7PO8tJwC2
— Houston Astros (@astros) March 28, 2019
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:
We like this look. https://t.co/234OhQYxh1 #RaysUp | #OpeningDay pic.twitter.com/VDOoBRbOE4
— Tampa Bay Rays (@RaysBaseball) March 28, 2019
#OpeningDay
— Houston Astros (@astros) March 28, 2019
⚾️ 3:00pm CT
📺 @ATTSportsNetSW
📻 @SportsTalk790 & 850 AM#TakeItBack pic.twitter.com/M1lWTU8LxQ
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.
Phantastic 4 (runs).
— MLB (@MLB) March 28, 2019
(MLB x @PapaJohns) pic.twitter.com/bQHQAOMw4s
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.
Nick picks up right where he left off.#OpeningDay | #ChopOn pic.twitter.com/XU1qH1UHFS
— Atlanta Braves (@Braves) March 28, 2019
3:19 p.m.: Harper grounds out to first base in his first at-bat.
It’s @bryceharper3’s first game as a Phillie and we will show you all of his at-bats. Watch live here. #MLBTwitterHitter https://t.co/XART2PyZjp
— MLB (@MLB) March 28, 2019
3:17 p.m.: In his first at-bat as a Phillie, Andrew McCutchen goes deep. Phillies 1, Braves 0.
.@TheCUTCH22 starts the party. pic.twitter.com/uHqOYddmL1
— Philadelphia Phillies (@Phillies) March 28, 2019
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
LO CAIN. FOR. THE. WIN. 😱 #OpeningDay pic.twitter.com/2B34gddRLh
— MLB (@MLB) March 28, 2019
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.
#PitchersWhoRake are so back. #OpeningDay pic.twitter.com/874LP1Vug7
— MLB (@MLB) March 28, 2019
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.
Yeli picking up where he left off. #OpeningDay pic.twitter.com/MElRm9f9E0
— MLB (@MLB) March 28, 2019
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.
BACK-TO-BACK JACKS 💪 pic.twitter.com/ULMKtO3yGD
— St. Louis Cardinals (@Cardinals) March 28, 2019
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.
Game 1.
— St. Louis Cardinals (@Cardinals) March 28, 2019
LET’S GO 💪 pic.twitter.com/zdFITc3x8G
Here’s the #Brewers #OpeningDay lineup! #NowWeGo #ThisIsMyCrew pic.twitter.com/r2pyNgaILm
— Milwaukee Brewers (@Brewers) March 28, 2019
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.
Big spot. One-run game.@JdeGrom19 lives for this. pic.twitter.com/G5OSRv0bQV
— New York Mets (@Mets) March 28, 2019
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.
Welcome to the @Mets, @RobinsonCano. #OpeningDay pic.twitter.com/QF6zXWwdJ7
— MLB (@MLB) March 28, 2019
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.
Let’s GO! 🔥 #OpeningDay #LGM pic.twitter.com/vu6ehx1yqC
— New York Mets (@Mets) March 28, 2019
DailyRoto Lineup Alert: Nationals
— DailyRoto News (@dailyrotonews) March 28, 2019
1. RF Adam Eaton (L)
2. SS Trea Turner (R)
3. LF Juan Soto (L)
4. 3B Anthony Rendon (R)
5. 1B Ryan Zimmerman (R)
6. 2B Brian Dozier (R)
7. C Yan Gomes (R)
8. SP Max Scherzer (R)
9. CF Victor Robles (R)https://t.co/MRx1sKcr7b
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.
Luke Unit provides the first of many @Yankees homers. #OpeningDay pic.twitter.com/LpBG4M0mjk
— MLB (@MLB) March 28, 2019
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.
Osquad Ready #OpeningDay pic.twitter.com/s8tZC0aGZk
— Baltimore Orioles (@Orioles) March 28, 2019
Your 2019 New York Yankees #OpeningDay lineup: pic.twitter.com/cyAoxNaMu6
— New York Yankees (@Yankees) March 28, 2019