Astros vs. Angels Game Thread. Game 3, 3/28/2026

he Houston Astros (0-2) continue their opening 4 game series against the Los Angeles Angels (2-0) tonight at Daikin Park.

RHP Cristian Javier will make his first start of the season for the Astros opposite RHP Reid Detmets and the Angels.

TONIGHT’S ASTROS STARTER: RHP Cristian Javier is returning to the rotation full time since the 2024 season. He had Tommy John surgery early in the season and did not return until August of 2025. He pitched in eight games to close out the season and finish 2-4 with a 4.52 ERA in 37.0 INN, He had 34 strikeouts and 15 walks in those innings.

Javier put up good numbers this Spring, making three starts and posting a 1.69 ERA (2ER/10.2 IP) while allowing a .219 opponent batting average with 10 strikeouts.

Reid Detmers: Detmers has been with the Angels since 2021. He has toggled between the rotation and the bullpen. His best season came in 2022 when he was 7-6 with a 3.77 ERA in 25 starts. Last season he was 5-3 with a 3,96 ERA pitching exclusively out of the pen.

This spring, Detmers was 0-1 with four starts. He had a 5.40 ERA in 11.2 INN. He had 11 strikeouts and eight walks.

VS. THE ANGELS: The Astros open this season with a divisional series against the Angels, who the Astros went 8-5 against in 13 games last season. The Astros are 138-84 all time against the Angels and have won the season series against them in every full season dating back to 2015.

Game Info

Game Date/Time: Saturday, March 28, 6:15 p.m. CST

Location: Daikin Park, Houston, TX

TV: Space City Sports

Streaming: Space City Sports

Radio: KBME 790 AM; TUDN 102.9 FM HD2

LAMBERT RE-SIGNED: The Astros have re-signed RHP Peter Lambert to a minor league contract and assigned him to Triple A Sugar Land…Lambert had a strong Spring Training as an Astros NRI, posting a 2.92 ERA (4ER/12.1IP) in five appearances before being granted his release on Tuesday.

TODAY’S MEDIA AVAILABILITY: The Astros clubhouse will be open to approved media at Daikin Park from 2-2:50 p.m. CT…Astros Manager Joe Espada will be made available in the Astros dugout at approx. 2:50 p.m.

Houston Astros Lineup

2B Jose Altuve

DH Yordan Alvarez

3B Isaac Parades

SS Carlos Correa

1B Christian Walker

RF Cam Smith

C Yainer Diaz

CF Jake Meyers

LF Brice Matthews

Los Angeles Angels Lineup

SS Zach Neto

CF Mike Trout

1B Nolan Schanuel

DH Jorge Soler

3B Yoan Moncada

RF Jo Adell

LF Josh Lowe

C Logan O’Hoppe

2B Oswald Peraza

Cubs 10, Nationals 2: Cade Horton and Miguel Amaya lead the way

The sun came out over Wrigley Field Saturday afternoon, though it was still quite chilly, 41 degrees at game time.

The Cubs followed the bright sunshine in pleasing the 34,834 in attendance by getting a strong outing from Cade Horton and home runs from Miguel Amaya and Ian Happ and crushed the visiting Nationals 10-2.

Horton breezed through the first thee innings, retiring nine Nats in a row, three by strikeout, and threw just 28 pitches in doing so.

Meanwhile, the Cubs were taking a 4-0 lead in the second on old nemesis Miles Mikolas, in part because the Nats simply could not deal with the sun and wind at Wrigley. Nico Hoerner and Dansby Swanson drew one-out walks. Moises Ballesteros sent a grounder the opposite way and Nats shortstop Nasim Nuñez had no play — about the only way Moises gets an infield hit. Matt Shaw drove in the first Cubs run with this sac fly [VIDEO].

Amaya then blooped a ball into right that Nats fielders surrounded but could not catch, making it 2-0 [VIDEO].

The next hitter, Michael Busch, sent a towering fly ball to left, and again, Nats fielders could not make the play. It fell for a two-base error and two runs scored [VIDEO].

Horton served up a home run to James Wood leading off the fourth to make it 4-1, but the Cubs got that run right back in the bottom of the inning on a homer by Amaya, the Cubs’ first long ball of 2026 [VIDEO].

Check out the launch angle on that one! [VIDEO]

More on Amaya’s blast from BCB’s JohnW53:

Miguel Amaya became the 108th different Cub since 1876 to hit the team’s first homer of the year. He is the 81st who has done it once.

His homer was the 51st of 150 first-of-year homers hit at home (the Cubs hit no homers in 1877). It was the 86th solo homer and the 28th of the solos that increased a lead.

The Nats got one more run off Horton in the fifth to make it 5-2, but the Cubs got that run back in the bottom of the inning as well. Pete Crow-Armstrong walked with one oiut and stole second, his second swipe of the afternoon. Nico’s double scored him [VIDEO].

The Cubs put the game away in the sixth. Shaw led off with a single and one out later Busch walked. After Wood made a nice grab on a line drive by Bregman for the second out, Nats manage Blake Butera decided he had to, just had to, bring in a left-hander to turn Ian Happ around to bat righthanded.

Here is the first pitch to Happ from left-hander Ken Waldichuk [VIDEO].

This managing thing isn’t as easy as it looks, Blake.

PCA then laid down a perfect bunt for a hit, the second game in a row he’s done that. I would like to see more of this from PCA; he’s capable of doing it and in the right situation, it gives his offensive game one more weapon. A walk drawn by Hoerner and Swanson reaching on a fielder’s choice loaded the bases. Craig Counsell sent Carson Kelly up to bat for Ballesteros. He drew a walk, forcing in the Cubs’ 10th run [VIDEO].

Horton was removed after allowing a one-out single in the seventh, after having thrown 75 pitches (53 strikes). He received a loud ovation. Here’s more on Horton’s outing [VIDEO].

That was an ace-like outing for Horton. The 75-pitch limit means they’re still being careful with him, which is fine this early in the season. Good stuff. Horton was helped by his defense. Check out this great stop and throw by Swanson in the sixth [VIDEO].

Credit to Busch for a nice grab on that play, too.

Phil Maton, Caleb Thielbar and Jacob Webb finished up with 2.2 scoreless innings, allowing no hits (although three walks). Here’s the double play that ended the game [VIDEO].

The Cubs had two ABS challenges in this game, both successful, both by hitters, one by Shaw and one by Bregman.

Last note on this game, regarding the four-run innings by the Cubs, from BCB’s JohnW53:

The Cubs scored at least four runs in 44 innings last year, including 22 with exactly four, as they had today. They had two four-run innings in one game, for a total of 21 different games.

They won 19. The only losses were by 9-7 at Miami and by 9-4 at home vs. the Royals. They were 8-1 at home and 10-1 on the road. 

With the good performances in this game, I believe it is an appropriate time for the first 2026 appearance of this photo:

The Cubs will go for the series win Sunday afternoon at Wrigley Field. Left-hander Shōta Imanaga will make his first 2026 start, and he’ll be opposed by Nationals right-hander Jake Irvin. Game time is again 1:20 p.m. CT, and we are assured it will be warmer (high of about 61). TV coverage will be via Marquee Sports Network.

MLB Predictions and Moneyline Picks for Sunday, March 29

Want to get more Covers content? Add us as a preferred source on your Google account here.

Sunday offers us a 12-game MLB slate that is filled with pitchers struggling with command.

Below, we break down the top moneyline MLB picks for Sunday, March 29.

MLB moneyline picks for March 29

MatchupPick
Royals Royals
vs
Braves Braves
Braves
-154
Twins Twins
vs
Orioles Orioles
Orioles
-167
Rangers Rangers
vs
Phillies Phillies
Phillies
-175
Athletics Athletics
vs
Blue Jays Blue Jays
Blue Jays
-192
Red Sox Red Sox
vs
Reds Reds
Red Sox
-142
Rockies Rockies
vs
Marlins Marlins
Marlins
-227
Pirates Pirates
vs
Mets Mets
Mets
-200
Angels Angels
vs
Astros Astros
Angels
+152
White Sox White Sox
vs
Brewers Brewers
Brewers
-175
Rays Rays
vs
Cardinals Cardinals
Cardinals
-105
Nationals Nationals
vs
Cubs Cubs
Cubs
-240
GuardiansGuardians
vs
Mariners Mariners
Guardians
+128

Lines courtesy of Kalshi as of 3-29.

Start trading with Kalshi today!

Sign up now using our exclusive Kalshi promo code 'COVERS' and get a $10 trading bonus after you trade $10 on any other event contracts — including MLB moneylines!

Sign Up Now at img src="https://img.covers.com/betting/sportsbooks/336/kalshi.svg" alt="Kalshi" width="100" height="28" style="vertical-align: middle;"

*Eligible to ALL states + DC, (excluding Nevada)

Expert MLB moneyline picks for March 29

Royals vs Braves: Braves Braves (-154)

Grant Holmes has a big arm, and Atlanta has big bats.

Seth Lugo didn’t look that great this spring, and he will have his hands full against a Braves lineup that scored six runs on opening day. 

Twins vs Orioles: Orioles Orioles (-167)

Shane Baz is coming off a career-best season, while Minnesota starter Bailey Ober hopes to bounce back from his worst. 

Ober got lit up this spring, so I’ll side with Baz and Baltimore. 

Rangers vs Phillies:  PhilliesPhillies (-175)

Jesus Luzardo is the better arm here, and Philadelphia should force Mackenzie Gore to work.

Gore had difficulties getting outs this spring, and he’s hard to trust against this Phillies lineup. 

Athletics vs Blue Jays: Blue Jays Blue Jays (-192)

Eric Lauer is coming off the best season of his seven-year career.

A's righty Luis Morales got clobbered this spring, which could spell trouble on the road against Vladimir Guerrero Jr. and this Blue Jays offense.

Red Sox vs Reds: Red Sox Red Sox (-142)

Connolly Early has a live arm but struggled this spring, while Rhett Lowder missed a full season and was also hit hard during ST.

We’ll likely see the bullpens early, and Boston has the better one. 

Rockies vs Marlins: Marlins Marlins (-227)

The Rockies are coming off the worst record in baseball.

Miami's young-gun Max Meyer looked good this spring, and Miami has the better arms for this one. 

Pirates vs Mets: Mets Mets (-200)

Nolan McLean was a revelation in 2025 and carried that momentum into a strong spring.

Carmen Mlodzinski has command issues and will be in trouble against Juan Soto and a Mets lineup that scored 11 runs on Opening Day.

Angels vs Astros: Angels Angels (+152)

Tatsuya Imai makes his much-anticipated MLB debut, but the Angels have come out of the gate swinging. J

Jack Kochanowicz has command issues, but Houston's offense and the rookie pitcher are too difficult to trust.

White Sox vs Brewers: Brewers Brewers (-217)

The Chicago White Sox’s pitchers allowed 14 runs on Opening Day.

Lefty Anthony Kay has been plagued by command issues that persisted this spring and now faces a Brewers lineup that should give Brandon Sproat enough run support to win comfortably.

Rays vs Cardinals:  Cardinals Cardinals (-105)

Steven Matz faces his former team and boasts excellent command, but he’s 33-32 in career road games.

Dustin May has electric stuff, and the hot Cardinals’ bats should provide him with all the run support he needs.

Nationals vs Cubs: Cubs Cubs (-240)

Jake Irvin is coming off a solid spring, but his long ball issues on a breezy day make him a must fade for me.

Shota Imanaga has a strong track record against the Nationals, and I’ll back him along with the Cubs’ bats against Irvin.

Guardians vs Mariners: Guardians Guardians (+128)

Slade Cecconi is coming off a strong spring.

Although Cecconi faces a tough task against this Seattle lineup, he should get enough run support, as Emerson Hancock struggles with command and has a career 1.5 home runs allowed per nine innings.

Odds are correct at the time of publishing and are subject to change.
Not intended for use in MA.
Affiliate Disclosure: Our team of experts has thoroughly researched and handpicked each product that appears on our website. We may receive compensation if you sign up through our links.

This article originally appeared on Covers.com, read the full article here and view our best betting sites or check out our top sportsbook promos.

Game Thread #2: Milwaukee Brewers (1-0) vs. Chicago White Sox (0-1)

Mar 16, 2026; Phoenix, Arizona, USA; Milwaukee Brewers pitcher Chad Patrick (39) throws against the Los Angeles Dodgers in the first inning at Camelback Ranch-Glendale. Mandatory Credit: Rick Scuteri-Imagn Images | Rick Scuteri-Imagn Images

The vibes were good after the Brewers steamrolled to a 14-2 victory on Opening Day on Thursday, but these first 48 hours of their season have not been without challenges. After Jackson Chourio was unexpectedly placed on the injured list before the game on Thursday, the same has happened to Andrew Vaughn today. News broke this morning that top catching prospect Jeferson Quero was being called up to the big-league team, and after a couple hours of uncertainty about who he was replacing, it was revealed that Vaughn broke a hamate bone in his hand during Thursday’s season opener. He’ll have surgery on the hand and is expected to miss 4-6 weeks.

The choice of Quero is, on the surface, a little strange, but what it looks like is that Gary Sánchez will replace Vaughn as the right-handed side of Milwaukee’s first-base platoon. In those instances, Quero will either operate as William Contreras’s backup, or all three catchers could get into the lineup, presumably with Sánchez at first, Contreras as the DH, and Quero behind the plate. There’ve been questions about Quero’s readiness for prime time as his recovery from his early-2024 shoulder injury hasn’t gone exactly to plan, but it will be interesting, if nothing else, to get a look at him at the highest level. Whenever Quero first gets into a game (maybe against the lefty tomorrow?), it’ll be his major league debut, which is exciting for a guy who is still considered by many as a top 100 prospect. (It will not, however, be a family affair if Quero debuts today or tomorrow: there is no relation between Jeferson and White Sox catcher Edgar Quero.)

In any case, the Brewer offense, which walked 10 times, hit two homers, and put up 14 runs on Thursday, will try to keep it rolling even with the loss of two prominent hitters. Today, the lineup will look almost like it did on Thursday, but with Bauers at first base in place of Vaughn and Brandon Lockridge, who pinch-ran for Vaughn on Thursday, in left field. Bauers slides up in the order too, to fourth, while Lockridge will bat ninth. Otherwise, the starters are the same as they were in the opener: Joey Ortiz at shortstop, David Hamilton at third base, Sal Frelick in right field, Garrett Mitchell in center, and Christian Yelich as the designated hitter. Luis Rengifo will need to wait another day to get his first Brewers start.

On the mound for Milwaukee is one of last season’s breakout stars, Chad Patrick. Patrick had an effective stint in the rotation perhaps earlier than most expected as the Brewers dealt with depth issues amongst their starting group, but he performed well and had himself in the Rookie of the Year discussion for a while; after his 14th start on June 6, Patrick had a 2.84 ERA. But a slight loss of momentum over the next month and, more critically, the improving health of the Brewers’ staff, left Patrick as the odd man out and he returned to Triple-A Nashville in early July. But he was back with the Brewers by the end of August, and played an important role down the stretch and especially in the postseason, where he allowed just two runs while striking out 11 in nine relief innings. He’ll get a chance to prove himself as a big part of this rotation’s future this season, and he’ll be looking to get off to a good start after he allowed 16 runs in 12 1/3 innings this spring. (Spring stats don’t really matter, but I’m sure it’d still feel good to have a nice outing today.)

Starting for the White Sox will be the righty Sean Burke. After 19 effective innings in a brief 2024 debut, Burke made 28 appearances (22 starts) in 2025 and worked to a near-league-average 4.22 ERA in 134 1/3 innings. But he allowed a lot of baserunners: Burke walked 4.2 batters per nine innings and had a 1.444 WHIP, so his 4.92 FIP was quite a bit uglier than his 4.22 ERA. Burke sits 94-95 with his fastball and also features a curveball and slider, and will occasionally work in a changeup.

There are a few shuffles in Chicago’s lineup compared to Thursday: Austin Hays and Miguel Vargas move to the bench, while Lenyn Sosa will be in from the start at DH and Tristan Peters in center, with Luisangel Acuña moving from CF to SS, Colson Montgomery from SS to 3B, and Andrew Benintendi from DH to LF. Reese McGuire, who caught for the Brewers this spring, will also be in the lineup as the catcher.

First pitch is at 6:40 p.m. See it on Brewers TV (online or through your cable provider), and hear it on the Brewers Radio Network.

‘It's a nightmare': Top prospect sizes up Zack Wheeler in rehab opener

‘It's a nightmare': Top prospect sizes up Zack Wheeler in rehab opener originally appeared on NBC Sports Philadelphia

ALLENTOWN, Pa. — The question is no longer if or when. It’s how.

How effective will Zack Wheeler be when he returns from thoracic outlet syndrome?

If Saturday against the Toledo Mud Hens was any indication …

So far, so good.

Wheeler began his rehab assignment with Triple-A Lehigh Valley, and the 35-year-old ace turned in an as-advertised, three-inning, 38-pitch outing at Coca Cola Park.

The weather was far from ideal for any pitcher — especially one who hadn’t thrown in competitive action in 225 days — but the most important part was clear, Wheeler walked off healthy and felt strong afterward.

“Obviously, it felt good,” Wheeler said. “At the end of the day, I wanted to focus on coming out healthy. That’s really all that mattered to me.”

Wheeler threw 38 pitches, 26 for strikes, with six swinging strikes. He worked through a full mix, but the cold clearly impacted the feel of the ball — and, by extension, the velocity. His fastball sat around 92 mph and topped out at 94.3.

That line looks like a rehab start. From the box, it didn’t.

Tigers outfielder Max Clark — MLB’s No. 10 prospect — faced Wheeler twice and got a quick reminder of why Wheeler’s at-bats don’t feel normal when he’s right.

“He’s a big extension guy and he’s got a low release, so the heater plays up,” Clark, who went 0-for-1 against Wheeler, said. “And then the sweeper’s a moneymaker. He made me look like a fool on a couple of them early. … He’s obviously one of the best in the game, so he can do a little bit of everything, and they’re all pretty elite.”

Even with Wheeler still building, Clark’s read was simple: the baseline is already tough.

“He was 93, up to 94 today,” Clark said. “And I can’t imagine what he’s like when he’s 96 to 98. … It’s a nightmare.”

Another factor on Saturday: Wheeler said he’s still down about 10 pounds, something he’s trying to build back up as he ramps.

It’s also important to remember Wheeler is still on schedule for this type of procedure. Venous/vascular thoracic outlet decompression has produced better return-to-play outcomes than neurogenic or arterial cases, which tend to be harder to come back from.

There are success stories on the vascular side. Phillies offseason acquisition Brad Keller has been through it. So have Mike Foltynewicz, Alex Cobb and Wheeler’s former teammate Dillon Gee.

On the other end, Wheeler has seen tougher outcomes up close, too. Another former teammate, Matt Harvey, was never the same after a neurogenic procedure. And thoracic outlet issues ended longtime Cardinals ace Chris Carpenter’s career.

Wheeler has moved quickly through the early checkpoints, but understanding the different lanes of TOS is why there’s reason for optimism.

“I’m a realistic guy, so there are going to be ups and downs,” Wheeler said. “Everything’s not always going to be perfect. You kind of just have to take them as they come and just keep working.”

One part of the rehab that has hung over him is pitching out of the stretch.

In bullpens in Clearwater, Wheeler didn’t always look like himself with his command, and velocity has been a major focus, especially when he was simulating runners on base.

Saturday, he felt progress.

“A couple of guys told me I was a little bit higher out of the stretch, which was good because I’ve felt terrible [out of the stretch] so far throughout this process,” Wheeler said. “We made a little adjustment and today felt a lot better.”

The adjustment was something he found with pitching coach Caleb Cotham. Wheeler described it like a reminder — small, but meaningful.

“It was just something small, like my front foot,” Wheeler said. “Sometimes it’s just the small stuff you need to nail down as you build up.”

As for what felt best, Wheeler pointed to the splitter.

“The splitter, I was really happy with that today,” he said. “It was working really well.”

KERKERING DISPLAYS NEW WEAPON

Working his way back from a hamstring injury suffered in Spring Training, Orion Kerkering continues to build — and continues to experiment.

Kerkering featured his new splitter twice in a 1-2-3 inning, 10-pitch outing for Lehigh Valley. He looked sharp and, like Wheeler, healthy. It’s a pitch he’s trying to gain feel for in every sense.

“I think the last two weeks have probably been the best I’ve felt with it, the most comfortable with it,” Kerkering said.

Kerkering’s view is that the pitch is necessary — especially for lefties — and it can pair naturally off his sinker.

“Playing off the sinker in, sinker away, then split down off of it,” Kerkering said. “I think it’s going to play really well … against both lefties and righties.”

Kerkering also said the downtime has helped him take a step back and reassess how his full mix can play together. He’s leaned heavily on his sweeper — last season, he threw it 48 percent of the time, third-highest in MLB among pitchers with at least 50 innings.

That usage helped him limit hard contact when paired with his sinker and four-seamer. Kerkering ranked in the 98th percentile in hard-hit rate last season.

For now, the rehab focus is workload. The stuff is there. The question is how quickly he can check the reliever boxes.

“As relievers, you never know when you’re going to throw — back-to-backs, three appearances out of four games,” Kerkering said.

Without Kerkering, the Phillies’ bullpen lacks right-handed depth behind setup man Brad Keller and closer Jhoan Duran. Zach Pop and Jonathan Bowlan are among the arms trying to carve out roles in that mix.

Both Kerkering and Wheeler are still in the early stages, but the direction is clear. When they’re back at Citizens Bank Park, the ovations will be there — for different reasons, but both well-deserved.

The positives and many negatives from the Washington Nationals 10-2 defeat to the Cubs

CHICAGO, ILLINOIS - MARCH 28: Nico Hoerner #2 of the Chicago Cubs celebrates after hitting a double during the fifth inning against the Washington Nationals at Wrigley Field on March 28, 2026 in Chicago, Illinois. (Photo by Geoff Stellfox/Getty Images) | Getty Images

After a great Opening Day win for the Nationals, they got a reality check with a rough 10-2 defeat this afternoon. It was a sloppy defensive performance where the Nats struggled with the sun and wind. The worst of it came in the Cubs four run second inning. However, there were still a couple encouraging things, which we will break down.

Let’s start with the biggest positive of the afternoon, which was James Wood. The Nats big slugger struggled heavily this spring and went 0/5 with 4 strikeouts on Opening Day. However, he smashed a home run this afternoon and after a strikeout to lead off the game, his at bats looked better. 

Wood put the ball in play in three of his four at bats, which is a great sign. His homer was also a classic James Wood oppo-bomb. It was a low line drive that just kept carrying due to how much thunder Wood has in his bat. We know what James Wood can do when he is right, it is all about getting the big man locked in.

A singular home run is not enough to erase the concerns, but it is a step in the right direction. The quality of his at bats today were also positive. He needs to keep stacking those good at bats and get back to peppering the ball to the opposite field. Wood has all the talent in the world, but he seemed to have lost his swing. Hopefully today is the first step towards re-capturing that magic.

The other positive came at the end of the game when Nasim Nunez made one of the craziest plays you will ever see. He made a diving play and did a full roll before firing an absolute dart that got to Luis Garcia Jr’s glove on the fly. Nunez is an absolute wizard at shortstop and he plays with such joy as well. He also had an RBI base hit today.

However, this was a rough day for the Nats overall. For most of the game, they looked very sloppy both on the mound and in the field. The Cubs second inning rally came almost exclusively from walks and poor defense by the Nats. 

Miles Mikolas pitched a bit better than his line would suggest, but he was still shaky. His two walks in the second inning started the Cubs big rally. The veteran also allowed a home run to Miguel Amaya, which really put the game away. He did give the Nats five innings and mostly kept the ball off the barrel.

He was let down by some comical defense. The worst of it came in the aforementioned second inning where the Nats just could not seem to catch a pop up. Mikolas executed against Miguel Amaya and Michael Busch, but his defense let him down. The Amaya pop-up was a tough play for Luis Garcia Jr, but one he could have made. If James Wood weren’t playing way off the line, he could have had a chance, but that stuff can happen.

However, the next play is something you cannot see. The Nats looked like the bad news bears trying to catch a Michael Busch pop up. Nasim Nunez and Daylen Lile did not communicate, which led to the two of them running into each other. Neither caught the ball and disaster ensued. That routine pop up would have ended the inning as well.

The Nats are likely to be a bad defensive team, but I really hope they can clean this stuff up as the year goes on. Nunez should have let the outfielder Lile get that ball. While Nunez is an amazing defender, there are times where he can try and do too much. If the Nats want to be respectable, they cannot play that kind of defense.

Another thing they cannot do is give out free passes like candy. The Nats walked six today, and the Cubs took advantage of that. Ken Waldichuk even walked in a run. The bullpen was pretty rough today, but it was the B bullpen out there for the most part. Cole Henry was the only real high leverage arm we saw today, and he looked good.

This will not be the last time the Nats have an ugly defeat like this. However, they are going to have to learn from this. They need to play cleaner defense and play smarter. One thing I noticed was that Drew Millas was not aggressive enough on challenges. There was a borderline pitch in a 3-2 count to Pete Crow-Armstrong that was not challenged. Even if it is close, it is worth challenging to try and keep PCA off the bases.

Hopefully the Nats can learn from this and bounce back tomorrow. Each team has had a big win in this series and now they will have a rubber match. Jake Irvin will look to give the Nats their first series win of the year tomorrow afternoon. It was just not meant to be this afternoon.

McGreevy Tosses Gem, But Cardinals Need Wetherholt Heroics to Beat Rays

ST LOUIS, MISSOURI - MARCH 28: Michael McGreevy #36 of the St. Louis Cardinals pitches against the Tampa Bay Rays in the first inning at Busch Stadium on March 28, 2026 in St Louis, Missouri. (Photo by Joe Puetz/Getty Images) | Getty Images

Michael McGreevy’s first start of the 2026 season was nearly a historic one as he threw 6 innings of no-hit ball, but the St. Louis Cardinals had to rely on extra inning heroics by JJ Wetherholt to eventually beat the Tampa Bay Rays 6-5.

Michael McGreevy was dealing as he shut down Tampa Bay not allowing a runner for the first 3 innings. The Rays didn’t reach base until Ramón Urías was unable to handle an infield dribbler that was ruled an error. McGreevy was helped by solid defense behind him as Ivan Herrera made a great play on a pop-out behind home plate in the top of the 4th inning. In the 6th inning, JJ Wetherholt made a leaping grab on a liner over 2nd to keep the no-hit bid intact. Michael McGreevy was taken out of the game after 6 full innings leaving with 96 pitches.

The St. Louis offense got off to a fast start playing small ball in the top of the 1st inning when JJ Wetherholt reached on an infield single, stole 2nd, was moved to 3rd on a flyball to right by Ivan Herrera and then scored on a single by Alec Burleson. Alec then stole 2nd and then scored on a single by Nolan Gorman.

The St. Louis Cardinals bullpen looked like it would do its job with Riley O’Brien allowing the first hit in the top of the 7th, but then getting Mullins to ground into a double play. JoJo Romero covered the 8th inning getting an assist by Victor Scott II who made a nice diving catch in center.

St. Louis added to the lead in the bottom of the 8th when Jordan Walker walked and VSII reached on a bunt single. Both runners advanced to 2nd and 3rd on a wild pitch, but JJ Wetherholt was unable to advance them when he broke his bat and popped out to short. Ivan Herrera picked him up when he cracked a double to deep right center scoring Jordan Walker. Victor Scott II scored on a sac fly by Alec Burleson to make it 4-0 Cardinals.

Trouble arrived in the 9th inning when Matt Svanson came in to close out the game. He gave up a broken bat single to start the inning, but got Fraley to pop out. Caminero walked, but Cedric Mullins popped out to third. Simpson reached on an infield hit as JJ Wetherholt tried to get him by flipping the ball to Burleson directly out of his glove (unsuccessfully) which allowed the Rays their first run of the game. Ryne Stanek was brought in to get the final out, but gave up a single allowing the Rays to get within a run at 4-3. Stanek gave up a single to Fortes which brought in the tying run. Stanek managed to get a ground ball out to stop the Rays rally leaving the game tied 4-4.

After the Cardinals went down 1-2-3 in the bottom of the 9th, Stanek remained in the game for the 10th when he promptly gave up a single to give the Rays a 5-4 lead. He was helped by a strike-them-out, throw-them-out double play in the top of the 10th to hold Tampa Bay to just a one run lead.

Nathan Church was the automatic runner in the top of the 10th. Tampa Bays relief pitcher Jax walked Jordan Walker. Victor Scott II successfully laid down a bunt to move both runners over and then JJ Wetherholt walked off the game with a single to right field scoring both Church and Walker.

Saturday’s win helps the St. Louis Cardinals maintain their perfect 2-0 start to the 2026 season. Dustin May is scheduled to start for the Cardinals on Sunday as St. Louis will try to sweep the Tampa Bay Rays.

Padres Reacts Survey Results: Friar Faithful believe San Diego is better than what it has shown

SAN DIEGO, CALIFORNIA - MARCH 26: Jake Cronenworth #9 congratulates Ramón Laureano #5 of the San Diego Padres after his solo homerun during the seventh inning of a game against the Detroit Tigers on Opening Day at Petco Park on March 26, 2026 in San Diego, California. (Photo by Sean M. Haffey/Getty Images) | Getty Images

Welcome to SB Nation Reacts, a survey of fans across the MLB. Throughout the year we ask questions of the most plugged-in Padres fans and fans across the country. Sign up here to participate in the weekly emailed surveys.

The 2026 season has not started well for the San Diego Padres, with back-to-back losses to the Detroit Tigers, they currently sit at 0-2 on the year. The offense has not been outstanding, scoring just two runs in each game and pitchers have been allowing walks at a concerning rate at this point in the season. Of course, this is the current reality.  

Before a regular season pitch had been thrown, Gaslamp Ball asked respondents to make their pick for where they thought the Padres would finish the season in the win column. There were multiple choices to allow a broader range of possibilities and while each option received consideration one option stood above the rest. However, there are some in that group who might want to change their selection after the first two games.

The Padres will need to correct the issues that have kept them out of the win column through the first two games if any of the options from this week’s Padres Reacts Survey are to come to fruition. Let’s just hope the majority of Padres fans were right in their predictions because that is what will be needed if San Diego is going to return to the playoffs in 2026.

Brought to you by FanDuel Sportsbook, the official sportsbook partner of SB Nation.

Orioles-Twins Saturday game thread

SARASOTA, FLORIDA - MARCH 11: Kyle Bradish #38 of the Baltimore Orioles pitches during the first inning against the Pittsburgh Pirates in a spring training game at Ed Smith Stadium on March 11, 2026 in Sarasota, Florida. (Photo by Jay Biggerstaff/Getty Images) | Getty Images

The Orioles off day stayed busy with the team agreeing on a contract extension with Shane Baz, who’s yet to pitch for the team and isn’t pitching today either. Apparently the whole 26-man roster turned out for the press conference. That’s fun. That kind of stuff creates good vibes. The good vibes will be heavily quashed if the team is not able to follow up on all of that by picking up a win here tonight.

Orioles lineup

  1. Taylor Ward – LF
  2. Gunnar Henderson – SS
  3. Pete Alonso – 1B
  4. Adley Rutschman – C
  5. Samuel Basallo – DH
  6. Dylan Beavers – RF
  7. Coby Mayo – 3B
  8. Colton Cowser – CF
  9. Jeremiah Jackson – 2B

Tyler O’Neill and Blaze Alexander are on the bench after their Opening Day starts, with Beavers and Jackson getting action in this game instead. Kyle Bradish is the starting pitcher for game #2.

Twins lineup

  1. Kody Clemens – 1B
  2. Byron Buxton – CF
  3. Luke Keaschall – 2B
  4. Matt Wallner – RF
  5. Josh Bell – DH
  6. Ryan Jeffers – C
  7. Trevor Larnach – LF
  8. Royce Lewis – 3B
  9. Brooks Lee – SS

Taj Bradley is the Twins starting pitcher. He wasn’t very good last year, so it would really be nice to see the Orioles offense wake up for the season.

**

What are you expecting from the team tonight? Is there anything you’d like to see?

Mike Yastrzemski, Dominic Smith to make Braves debuts in Game Two

NORTH PORT, FLORIDA - MARCH 24: Mike Yastrzemski #18 of the Atlanta Braves celebrates with teammates in the dugout after hitting a home run in the fourth inning against the Tampa Bay Rays during a Grapefruit League spring training game at CoolToday Park on March 24, 2026 in North Port, Florida. (Photo by Julio Aguilar/Getty Images) | Getty Images

After a 6-0 thumping of the Royals in the season opener, the Braves will deploy their perhaps more-standard, righty-pitcher-facing lineup in Game Two. This means Mike Yastrzemski takes over in left field and the five spot, while Dominic Smith slots in at DH, hitting eighth.

The cast of characters for the Royals is pretty similar to what you saw yesterday, except that Kyle Isbel and Jac Caglianone are now patrolling the outfield in lieu of Starling Marte and Lane Thomas, who drew Opening Day starts due to the Braves starting a southpaw in Chris Sale.

So, both teams are basically swapping two spots, but otherwise doing battle with the same pawns (or rooks or queens or what have you, as the case may be).

As far as matchups go, let’s get to it.

Though Michael Wacha’s been around forever, this Braves lineup only has 44 collective PAs across six batters against him, and only Ozzie Albies and Yastrzemski have double digits on that front, with 11 and 10, respectively. Austin Riley, Matt Olson, and Mauricio Dubon have all hit Wacha well in a tiny sample, while Albies and his buddy Ronald Acuña Jr. have not (also in a tiny sample).

The Royals lineup has a similar-ish level of familiarity with Reynaldo Lopez (42 PAs), with more than half of those courtesy of Salvador Perez, who spent a long time facing off against Lopez in the AL Central. Perez has a .380 xwOBA off the right-hander, but just a .290 wOBA. No one else really has enough PAs to be worth mentioning:

First pitch is at 7:15 pm EDT.

Game 2: Reds vs. Red Sox (4:10 PM ET) – Singer vs. Gray

(Original Caption) 10/22/1975-Boston, MA: After hitting in the twelfth inning, Boston's Carlton Fisk gestures at the flying ball, directing its path to a home run and a 7-6 win over Cincinnati. In the background, a Reds player watches the path of the soaring ball.

Sonny Gray returns to Great American Ball Park to face his former team as the Cincinnati Reds play host to the Boston Red Sox on Saturday afternoon.

Lineups are listed below. Go Reds!

Today’s Lineups

RED SOXREDS
Roman Anthony – LFTJ Friedl – CF
Trevor Story – SSMatt McLain – 2B
Jarren Duran – DHElly De La Cruz – SS
Willson Contreras – 1BSal Stewart – 1B
Wilyer Abreu – RFEugenio Suarez – DH
Caleb Durbin – 3BSpencer Steer – LF
Marcelo Mayer – 2BWill Benson – RF
Carlos Narvaez – CJose Trevino – C
Ceddanne Rafaela – CFKe’Bryan Hayes – 3B
Sonny Gray – RHPBrady Singer – RHP

Colorado Rockies game no. 2 thread: Michael Lorenzen vs. Eury Pérez

SCOTTSDALE, AZ - FEBRUARY 28: Michael Lorenzen #24 of the Colorado Rockies pitches during the game between the Kansas City Royals and the Colorado Rockies at Salt River Fields at Talking Stick on Saturday, February 28, 2026 in Scottsdale, Arizona. (Photo by Zach Gardner/MLB Photos via Getty Images) | MLB Photos via Getty Images

After a disappointing 2-1 loss on Opening Day, the Colorado Rockies will look to even the series against the Miami Marlins. However, one bright note was first baseman TJ Rumfield. Rumfield made his MLB Debut last night, and is the only member of the Opening Day roster with true rookie status. He also became the 10th Rockie to make their MLB debut on Opening Day and the fifth to start the game — the last to do so was shortstop Trevor Story in 2016. Rumfield also hit a broken-bat single in the ninth inning, becoming the 60th Rockie to record a hit in the first MLB game (last: Kyle Karros on Aug. 8, 2025).

Michael Lorenzen will make his Rockies debut after joining the team on a one-year, $8 million contract in the offseason. The right-hander boasted about his desire to join the Rockies and work towards solving the problem of pitching at altitude. Spring training saw Lorenzen make four starts where he went 0-1 with a 10.97 ERA. However, he also pitched for Team Italy in the World Baseball Classic. Most notably, Lorenzen had a stellar outing against Team USA in the last game of Pool Play where the Italians won 8-6 after going up early but allowing the US to claw its way back. Lorenzen has faced the Marlins 17 times (six starts) and owns a 4-2 record with a 2.33 ERA. In loanDepot Park, he is 2-2 with a 2.76 ERA.

Lorenzen will face Marlins’ right-hander Eury Pérez. Pérez was signed by the Marlins out of the Dominican Republic in 2019 and made his MLB debut in 2023. However, he missed all of 2024 due to elbow inflammation that eventually led to Tommy John surgery. He returned in June 2025 and ended up pitching 20 games for the Fish, going 7-6 with a 4.25 ERA over 95.1 innings. Pérez has faced the Rockies twice in his young career, both times at Coors Field, going 1-1 with a 2.89 ERA.

First Pitch: 2:10pm MDT

TV: Rockies.tv

Radio: KOA 850 AM/94.1 FM; KNRV 1150 (Spanish)

Lineups:

Join the conversation!

Sign up for a user account and get:

  • Fewer ads
  • Create community posts
  • Comment on articles, community posts
  • Rec comments, community posts
  • New, improved notifications system!

Please keep in mind our Purple Row Community Guidelines when you’re commenting. Thanks!

Game #2: Pittsburgh Pirates vs. New York Mets

BRADENTON, FLORIDA - FEBRUARY 27: Mitch Keller #23 of the Pittsburgh Pirates delivers a pitch in the first inning against the Baltimore Orioles during a Grapefruit League spring training game at LECOM Park on February 27, 2026 in Bradenton, Florida. (Photo by Julio Aguilar/Getty Images) | Getty Images

Pittsburgh Pirates vs. New York Mets, March 28, 2026, 4:10 p.m. ET

Location: Citi Field, Flushing, NY

Broadcast: KDKA AM/FM, Sportsnet-PIT


The Pittsburgh Pirates are on the road today against the New York Mets at Citi Field looking to grab a win and raise the Jolly Roger.


Please remember our Game Day thread guidelines.

  • Don’t troll in your comments; create conversation rather than destroying it
  • Remember Bucs Dugout is basically a non-profanity site
  • Out of respect to broadcast partners who have paid to carry the game, no mentions of “alternative” (read: illegal) viewing methods are allowed in our threads
  • The commenting system was updated during the summer. They’re still working on optimizing it for Game Day Threads like ours. If you don’t like clicking “Load More Comments”, remember that the “Z” key can be your friend. It loads up the latest comments automatically.

BD community, this is your thread for today’s game. Enjoy!

Mets vs. Pirates: Lineups, broadcast info, and open thread, 3/28/26

Feb 19, 2026; Port St. Lucie, FL, USA; New York Mets pitcher David Peterson (23) poses for a photo during media day at Clover Park. Mandatory Credit: Sam Navarro-Imagn Images | Sam Navarro-Imagn Images

Mets lineup

Francisco Lindor – SS
Juan Soto – LF
Bo Bichette – 3B
Jorge Polanco – 1B
Luis Robert – CF
Brett Baty – DH
Marcus Semien – 2B
Carson Benge – RF
Francisco Alvarez – C

David Peterson – LHP

Pirates lineup

Jared Triolo – SS
Ryan O’Hearn – 1B
Bryan Reynolds – LF
Marcell Ozuna – DH
Nick Gonzales – 3B
Brandon Lowe – 2B
Nick Yorke – RF
Joey Bart – C
Jake Mangum – CF

Mitch Keller – RHP

Broadcast info

First pitch: 4:10 EDT
TV: SNY
Radio: Audacy Mets Radio WHSQ 880AM, Audacy App, 92.3 HD2

Diamondbacks vs Dodgers Prediction, Odds & Home Run Pick for Tonight's MLB Game

Want to get more Covers content? Add us as a preferred source on your Google account here.

The Los Angeles Dodgers aim for a season-opening three-game sweep of their NL West counterpart, the Arizona Diamondbacks, in the series finale on Saturday night. 

Eduardo Rodriguez is slated to start for the visitors, and my Diamondbacks vs. Dodgers predictions and MLB picks foresee him doing his part in avoiding the sweep on Saturday, March 28.

Diamondbacks vs Dodgers predictions

Diamondbacks vs Dodgers best bet: Eduardo Rodriguez Over 3.5 strikeouts (+124)

After dropping the first two games of the series, the Arizona Diamondbacks could use a strong outing from Eduardo Rodriguez on Saturday. 

The veteran southpaw isn’t known for his punchout prowess, but he’s had strikeout success against the Los Angeles Dodgers. Across a sample size of 131 at-bats vs. L.A.’s projected hitters, he’s racked up a respectable 26% K-rate.

Rodriguez tossed 4+ strikeouts in 20 of his 29 starts last year, and was in fine form during the World Baseball Classic, throwing four scoreless against Team USA. Expect a successful start to the season for him.

Covers COVERS INTEL: Arizona didn’t get much length from either Zac Gallen or Ryne Nelson, so Rodriguez may have a slightly longer leash than normal.

Diamondbacks vs Dodgers same-game parlay (SGP)

How about a pitcher’s delight? 

Tyler Glasnow may be primed for a career year — if he can finally stay healthy — and looked dominant in his last outing, striking out 11 Angels in an exhibition start. 

The towering righty has maintained a K rate above 29% each of the last eight seasons and gets a favorable matchup against an Arizona lineup that has failed to launch, posting a 77 wRC+ and 29.4% K rate in games one and two.

L.A. has its best bullpen in years, which will lead to more low-scoring games in 2026 now that it provides an adequate pairing with the strong rotation.

Diamondbacks vs Dodgers SGP

  • Eduardo Rodriguez Over 3.5 strikeouts
  • Tyler Glasnow Over 6.5 strikeouts
  • Dodgers moneyline

Diamondbacks vs Dodgers home run pick: Teoscar Hernandez (+400)

Teoscar Hernandez has been quiet to start the year. That could change in game three, given that he’s had success against Rodriguez in the past, batting 10-for-26 with three home runs and a 1.293 OPS.

The outfielder is posting strong underlying numbers early (.348 xBA and a 74th percentile bat speed). He’s mashed lefties in his career (136 wRC+), which will play against Rodriguez, who surrendered 1.57 HR/9 to right-handed bats in 2025.

2026 Transparency record
  • Best bets: 1-0, +1.45 units
  • SGPs: 1-0, +3.26 units 
  • HR picks: 0-1, -1 units

Diamondbacks vs Dodgers odds

  • Moneyline: Arizona +200 | Los Angeles -240
  • Run line: Arizona +1.5 | Los Angeles -1.5
  • Over/Under: Over 9 | Under 9

Diamondbacks vs Dodgers trend

Eduardo Rodriguez has gone Over 3.5 strikeouts in 23 of his last 33 outings. Find more MLB betting trends for Diamondbacks vs. Dodgers.

How to watch Diamondbacks vs Dodgers and game info

LocationDodger Stadium, Los Angeles, CA
DateSaturday, March 28, 2026
First pitch9:10 p.m. ET
TVDbacks TV, SportsNet LA
Diamondbacks starting pitcherEduardo Rodriguez
(2025: 9-9, 5.02 ERA)
Dodgers starting pitcherTyler Glasnow
(2025: 4-3, 3.19 ERA)

Diamondbacks vs Dodgers latest injuries

Diamondbacks vs Dodgers weather

Odds are correct at the time of publishing and are subject to change.
Not intended for use in MA.
Affiliate Disclosure: Our team of experts has thoroughly researched and handpicked each product that appears on our website. We may receive compensation if you sign up through our links.

This article originally appeared on Covers.com, read the full article here and view our best betting sites or check out our top sportsbook promos.