Red Sox vs Orioles Prediction, Picks & Odds for Today's MLB Game

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

The Boston Red Sox got thumped in their series opener Friday against the Orioles, stretching their losing streak to four games.

The Orioles look to make it two series wins in a row, and they’re slight home favorites for this Saturday matinee.

My Red Sox vs. Orioles prediction and free MLB picks has the home team extending the Red Sox’s misery for another game on April 25.

Who will win Red Sox vs Orioles today: Orioles moneyline (-104)

The Baltimore Orioles have ripped off wins in three of its last four, and it’s the offense that’s been pulling the strings.

In each of the O’s last three wins, they’ve scored at least seven runs, including a 10-3 pounding of the Boston Red Sox on Friday, going yard six times.

The hot bats get Boston’s struggling lefty Garrett Crochet, who has last two straight starts, giving up 16 hits, four home runs and 15 earned runs in 6+ innings of work.

Baltimore’s Trevor Rogers is struggling himself, but he did own Boston in two starts last year, surrendering just one earned run and striking out 12 in 13.1 innings of work.

Covers COVERS INTEL:Adley Rutschman has been on fire after just returning from the injured list, going 5-for-9 with three HR and eight RBI. He’s in great shape to improve his 1-for-6 line against Crochet.

Red Sox vs Orioles Over/Under pick: Over 8.0 runs (-105)

Friday’s 10-3 Baltimore win broke the streak of five straight Unders in this head-to-head.

But this trend might just continue, considering how much both pitchers have gotten touched up in recent starts.

Rogers has been tagged in two straight starts, giving up five earned runs in an 8-4 loss to the Guardians, a game after getting tagged for four runs and getting chased in 4 2/3 vs Arizona.

These were two middle-of-the-pack offenses, which is encouraging for the BoSox, one of only five MLB teams yet to crack 100 runs scored on the season.

Baltimore will do more of the heavy lifting, but the Red Sox pushing some runs in will help.

Eric Rosales' 2026 Transparency Record
  • ML/RL bets:2-5, -1.08 units
  • Over/Under bets:2-4, -0.12 units

Red Sox vs Orioles odds

  • Moneyline: Boston -100 | Baltimore -104
  • Run line: Boston -1.5 (+170) | Baltimore +1.5 (-178)
  • Over/Under: Over 8.5 (+117) | Under 8.5 (-122)

Red Sox vs Orioles trend

Boston has just three wins in its last 11 games. Find more MLB betting trends for Red Sox vs. Orioles.

How to watch Red Sox vs Orioles and game info

LocationOriole Park at Camden Yards, Baltimore, MD
DateSaturday, April 25 2026
First pitch4:05 p.m. ET
TVNESN, MASN
Red Sox starting pitcherGarrett Crochet
(2-3, 7.88 ERA)
Orioles starting pitcherTrevor Rogers
(2-2, 4.06 ERA)

Red Sox vs Orioles latest injuries

Red Sox vs Orioles 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.

Red Sox 3, Orioles 10: Baltimore buries Boston from start to finish

Apr 24, 2026; Baltimore, Maryland, USA; Baltimore Orioles shortstop Gunnar Henderson (2) rounds the bases following his solo home run during the first inning against the Boston Red Sox at Oriole Park at Camden Yards. Mandatory Credit: Mitch Stringer-Imagn Images | Mitch Stringer-Imagn Images

I think 20 hits and six home runs against says it all. Thank you, next.

Studs

Wilyer Abreu (2-for-4, 2 runs, 1 RBI)

You go down 4-0 after a single frame, what would you hope happens? A home run in the top of the 2nd could have been just what this team needed to turn things around. Maybe last year’s team would have taken advantage.

Duds

Everyone Else

The only reason Brayan Bello isn’t in the bullpen or frankly in AAA is because there’s no Sonny Gray or Johan Oviedo. Even at that point, I’d rather have Payton Tolle take Bello’s spot at this point. Caleb Durbin may be the worst hitter in baseball. Jarren Duran still looks absolutely lost. This team has absolutely no spark. Frankly, I’m thinking this isn’t just a firing Pete Fatse solution, as much as that’s the first course of action bar none.

Play of the Game

Sabres Must Seize Golden Opportunity In Game 4 vs. Bruins

The Buffalo Sabres picked up an impressive 3-1 win over the Boston Bruins on Thursday. With it, they now have a 2-1 series lead over the Bruins. 

Now, the Sabres are heading into Game 4 with momentum on their side, and they must take advantage of it. If they defeat the Bruins in Game 4, they would have a 3-1 series lead heading back to Buffalo for Game 5. This would be massive for the Sabres, as they would have three chances to knock out the Bruins from there.

However, if the Sabres drop Game 4, the Bruins would tie the series up at 2-2. This would certainly be a tough blow for the Sabres.

If the Sabres are going to win Game 4, they are going to need their top stars to show up in a big way for them. The Bruins are going to come out hungry, and this is especially so when noting that this is a must-win game for the on home ice.

It will now be interesting to see if the Sabres can defeat the Bruins in Game 4. If they do, they would have a real stranglehold on the series. 

Where to watch Orlando Magic vs. Detroit Pistons Game 3 NBA playoffs: Live stream, start time, TV channel, odds for Saturday, April 25

The Detroit Pistons and Orlando Magic meet in Game 3 of their first-round NBA playoff series. The Pistons evened the series in Game 2. Games 3 and 4 will be played in Orlando. The Detroit Pistons are favored with a -145 moneyline compared to the Orlando Magic's +118. The over/under for the matchup is set at 214.5.

  • Spread: Orlando Magic +2.5

  • Moneyline: Orlando Magic +118 (43.7%) / Detroit Pistons -145 (56.3%)

  • Over/Under: 214.5

Game 1:Magic 112, Pistons 101
Game 2:Pistons 98, Magic 83
Game 3: Sat., April 25, at Orlando (1 p.m., Peacock)
Game 4: Mon. April 27, at Orlando (time and network TBD)
*Game 5: Wed., April 29, at Detroit (time and network TBD)
*Game 6: Fri., May 1, at Orlando (time and network TBD)
*Game 7: Sun., May 3, at Detroit (time and network TBD)

*if necessary

Double trouble

Apr 24, 2026; San Francisco, California, USA; Miami Marlins left fielder Kyle Stowers (right) gets a high five from teammate Xavier Edwards (9) as he scores on a single by Otto Lopez during the sixth inning against the San Francisco Giants at Oracle Park. Mandatory Credit: D. Ross Cameron-Imagn Images | D. Ross Cameron-Imagn Images

Doubles are cool.

This was the major realization I came to half asleep on my couch after the Marlins offense recorded their third lead-off double in as many innings off of Giants starter Adrian Houser.

In my groggy state, I continued to muse. Is it better to hit a lead-off double than a lead-off home run?

A dumb question in one sense with a simple answer: in a game of preventing runs, one swing equals a run, one swing does not. I’m sure many arms would take the second chance of preventing a run. But with some flips, stretches, and somersaults of mental gymnastics, it can be like the solo shot never happened. There is no evidence of it left on the base paths. The pitcher can just go back into his wind-up and start again, start over.

The presence of the double, however, lingers. The double changes behavior. The pitcher has to throw from the stretch to keep an eye on the runner lurking behind him. The middle infield defense gets pulled out of shape to manage the runner’s lead, creating less-than-ideal gaps in their alignment, perhaps making a less loud but just as effective hit more likely. A slow roller slapped through the 5.5 hole, good for an RBI single, then starting the whole rigamarole over again: another hitter becoming a runner, meaning more stress for the pitcher, dividing their attention. 

Would Adrian Houser have preferred Jakob Marsee’s 107 MPH double in the 1st to have cleared the wall in right? Trading the one run and a chance to restart rather than the eventual three runs to come around as well as the stress of managing the running game, of pitching for consecutive strikeouts. Houser was so close, one out away from stranding Marsee at third. He fanned Kyle Stowers on three pitches. Otto Lopez got beat by a hanging slider for another strikeout. 

But as the inning dragged on and the pitch count grew, Houser’s location around the zone got wonky. He fell behind 3-1 to a dangerous hitter in Xavier Edwards. Then he overcorrected and grooved a four-seam fastball right down the middle that Edwards turned on easily for an RBI double. A double that rescued the inning for the Miami offense, broke the seal on the scoring, and really won Miami the game. Five pitches later, the hot-hitting Liam Hicks punched a 2-run shot over the bricks in right.    

A double might be my favorite hit in baseball — at least that’s what I decided as I watched from the couch as Edwards’s low liner short-hopped the right field wall. I like seeing a batter leave the box and know they have to become a runner. I like that brief moment when watching on television you see the ball leave the bat and shoot out of frame. You see through the hitter’s eyes. They get wide, calculating, and you know that wherever it lands, tucked along the foul line and burying itself in the corner or splitting the outfield defense in the gap, that it’s going to be trouble. 

It must feel so good to hit a double.

The Giants doubled their hit total from their previous game against Tyler Glasnow within the first three hitters on Friday night. That was nice, but they just couldn’t figure out a way to make it mean something. Rubbing two sticks together supposedly makes fire. Two hits rubbed together supposedly make a run too. Just not when the Giants do it. The two singles off the bat of Luis Arraez and Matt Chapman made smoke, but no flame. 

The secret: doubles help. Double plays don’t. Don’t be fooled: double plays are not doubles.  

Have the Giants ever hit a double?

I legitimately wondered this after the first inning. I understand that individual players who wear Giants uniforms have hit a double in their career, but like…when? 

Going into the game the Marlins and Giants were actually tied with 40 doubles total in their first 25 games. Fangraphs team leaderboard said that — but I didn’t believe that. 40? That seemed really high. And tied with the Marlins? After Friday night’s first inning, not anymore.

Then the number continued to get more outdated. The Marlins doubled four times in the first three frames. Three of those doubles led-off innings, and all of those doubles eventually scored. In the 4th, when the lead-off man didn’t double, he still reached second with nobody out, and he still scored.   

Doubles aren’t everything though. Patrick Bailey didn’t hit a double last Wednesday. He hit a home run. That’s a double double. Unfortunately the Marlins did that too. Hicks in the 1st, and then number-9 hitter Connor Norby launched a 3-run double double in the 4th. That’s two times. Double double doubles. 

How come the Giants can’t do that? How come they can’t hit doubles and double-doubles that ring out across the stadium like a lonely toll of a church bell, like a hammer hitting a nail into a coffin? Rafael Devers hit a double on Wednesday, but that was Wednesday. And it didn’t even score a run. It didn’t ring out or announce anything or intimidate. It didn’t mean something. 

Casey Schmitt and Heliot Ramos both had a double last Sunday in Washington, but the Giants got shutout in that game, so they didn’t mean anything either. Schmitt and Ramos did double in the 2nd and 3rd innings in their 7-6 win last Saturday. Going back through the records, it appears that these doubles, did in fact, contribute to a couple of runs. So to answer my previous question, that was the last time the Giants hit a double, a real one. 

All this double talk, and they manifested. Heliot Ramos yanked a one-out double in the 5th off Miami starter Sandy Alcantara. And Eric Haase with another double, scored Drew Gilbert from first after his RBI single. Arraez then cashed in Haase with a 0-2, 2-out slap to the opposite field. That was rubbing sticks together!  That was the arithmetic that was missing: A pair of doubles plus a pair of half-doubles equals three runs. 

But were those real doubles? Like an Xavier Edwards double? A double that means trouble?

Their timing was way off. Already down 8-runs — the long-awaited doubles didn’t do much to change the tone of the game. Better to have them than not, sure. There was potential and opportunity in those three runs, each one of them essential in constructing a comeback, in building momentum — but momentum can’t stop, it needs to keep building. Those “comeback runs” lose their value as “comeback runs” the moment the opponent takes back those runs. The Marlins did that. They did that with a two-out double, another half-double, off of JT Brubaker the very next frame. There was hope in an 8-3 deficit. Only confirmation of defeat in a 9-3 deficit. 

Overall, the Marlins lined six doubles in the game and eight total extra base hits. They collected 11 hits in total, producing eight earned runs in the first four innings, inflating Adrian Houser’s ERA nearly two points, from 5.40 to 7.36. In five starts, the right hander has pitched through the 6th inning once, and surrendered at least 4 earned runs in four outings. 

Lee recorded his second homer of the year. The solo shot in the 8th ended up in the Cove but didn’t clear the railing on the walkway below to count as an official splash hit. Both Arraez and Lee had three hits apiece. They’ve been doing their job in the box, but their job just doesn’t add up to much without contributions from Adames and Devers and Chapman, who went 1-for-13 on Friday night. Devers has yet to get hot. Adames has been in a nose-dive for awhile now. Both seem to be perpetually in an 0-2 count and have little feel for the zone. Of the three, Chapman has the highest OPS at .703. 

Singles need doubles.

Rockies-Mets game postponed due to weather

NEW YORK, NY - APRIL 25: A general view of the field covered with a rain tarp prior to the game between the New York Mets against the Atlanta Braves during their game at Citi Field on April 25, 2017 in New York City. (Photo by Al Bello/Getty Images) | Getty Images

This morning, the New York Mets announced that today’s game with the Colorado Rockies has been postponed because of rain.

Instead, the two teams will play tomorrow, Sunday, April 26, in a single-admission doubleheader.

The first game will begin at 11:40 am with the second game following 30-45 minutes following the conclusion of Game 1.

For additional weather information, please visit Mets.com/weather.

(For those interested, the Mr. Met at the Unisphere Light-up Bobblehead giveaway as well as Queens Culture Day will be rescheduled with details to be announced at a future date.)

The postponement comes the day after the Rockies defeated the Mets in the series opener, 4-3.

Here on Purple Row, we’ll be posting a game thread for discussion of the Minor League games played by the Rockies-affiliate teams.


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!

Pistons vs Magic NBA Playoff Game 3 Predictions: Odds, recent stats, trends and best bets for April 25

Detroit tied up the series 1-1 with a 98-83 Game 2 victory at home, but now head to Orlando for a pivotal Game 3.

The Magic shot 33% from the field in Game 2 after hitting 49% of their shots in Game 1's upset win in Detroit. Orlando has been inconsistent this season, so which offense shows up could dictate the tempo after two low scoring games. Orlando has shot 18 of 66 (27.2%) from three in the two games series, which has to improve at home.

The Pistons went 2-1 in playoff road games last season, winning the past two. Detroit improved its shooting from Game 1 (40%) to Game 2 (46%) but 19 missed free throws in two games is a problem (43/62, 69.3%). The Pistons also lost the turnover battle in both games at home. Detroit had the third-best defensive net rating during the regular season on the road and ranked 10th in assist to turnover ratio.

Lets take a closer look at tonight’s matchup and take into consideration lineups, injuries, and other factors affecting the line and total.

We’ve got all the info and analysis you need to know ahead of the game, including the latest info on how to catch tipoff, odds courtesy of DraftKings recent team performance, player stats, and of course, our predictions, picks best bets for the game from our modeling tools and staff of experts.

After 24 years, the NBA is back on NBC and Peacock, combining the nostalgia of an iconic era with the innovative future of basketball coverage. The NBA on NBC YouTube channel delivers fans must-see highlights, analysis, and exclusive and unique content. 

Game Details and How to Watch Live: Magic vs. Pistons

  • Date: Saturday, April 25, 2026
  • Time: 1:00 PM EST
  • Site: Kia Center
  • City: Orlando, FL
  • Network/Streaming: NBC / Peacock

Rotoworld has you covered with all the latest NBA Player News for all 30 teams. Check out the feed page right here on NBC Sports for headlines, injuries and transactions where you can filter by league, team, positions and news type!

Game Odds: Magic vs. Pistons

The latest odds as of Saturday courtesy of DraftKings:

  • Moneyline: Detroit Pistons (-142), Orlando Magic (+120)
  • Spread: Pistons -2.5
  • Total: 214.5 points

This game opened Pistons -2.5 with the Total set at 217.5.

Be sure to check out DraftKings for all the latest game odds & player props for every matchup this week on the NBA schedule!

Expected Starting Lineups: Magic vs. Pistons

Orlando Magic

  • PG Jalen Suggs
  • SG Desmond Bane
  • SF Franz Wagner
  • PF Paolo Banchero
  • Wendell Carter Jr.

Detroit Pistons

  • PG Cade Cunningham
  • SG Duncan Robinson
  • SF Ausar Thompson
  • PF Tobias Harris
  • Jalen Duren

Injury Report: Pistons vs. Magic

Orlando Magic

  • Jonathan Issac (knee) is listed as DOUBTFUL for Game 3

Detroit Pistons

  • None

Important stats, trends and insights: Pistons vs. Magic

  • Detroit is 45-39 ATS
  • Detroit is 13-18 ATS as a road favorite
  • Detroit is 17-14 to the Under as a road favorite
  • Detroit is 22-19 to the Under as the road team
  • Detroit is 45-38-1 to the Under 
  • Orlando is 7-4 ATS as a home underdog
  • Orlando is 6-5 to the Under as a home underdog
  • Orlando is 40-46 ATS and 20-21 ATS as the home team
  • Orlando is 45-41 to the Over and 22-19 to the Over as the home team

Rotoworld Best Bet

Please bet responsibly. If you or someone you know has a gambling problem, call the National Gambling Helpline at 1-800-522-4700.

Our model calculates projections around each moneyline, spread and over/under bet for every game on the NBA calendar based on data points like recent performance, head-to-head player matchups, trends information and projected game totals.

Once the model is finished running, we put its projections next to the latest betting lines for the game to arrive at a relative confidence level for each wager.

Here are the best bets our model is projecting for Saturday’s Magic and Pistons’ game:

  • Moneyline: Rotoworld Bet is leaning towards a play on the Magic’ Moneyline
  • Spread: Rotoworld Bet is leaning towards a play on the Magic +2.5 ATS
  • Total: Rotoworld Bet is leaning towards a play on the Game Total UNDER 214.5

Want even more NBA best bets and predictions from our expert staff & tools? Check out the Expert NBA Predictions page from NBC Sports for money line, spread and over/under picks for every game on today’s calendar!

If you’re looking for more key trends and stats around the spread, moneyline and total for every single game on the schedule today, check out our NBA Top Trends tool on NBC Sports!

Follow our experts on socials to keep up with all the latest content from the staff:

  • Jay Croucher (@croucherJD)
  • Drew Dinsick (@whale_capper) 
  • Vaughn Dalzell (@VmoneySports) 
  • Trysta Krick (@Trysta_Krick)

Thoughts on an 8-1 Rangers loss

ARLINGTON, TEXAS - APRIL 24: Nathan Eovaldi #17 of the Texas Rangers walks to the dugout in the fifth inning against the Athletics at Globe Life Field on April 24, 2026 in Arlington, Texas. (Photo by Richard Rodriguez/Getty Images) | Getty Images

A’s 8, Rangers 1

  • My thought about this game is that I don’t want to think about it.
  • Nathan Eovaldi hit 95.9 mph on his fastball, averaging 95.1 mph. Cal Quantrill hit 94.4 mph with both his fastball and his sinker.
  • Corey Seager had a 106.4 mph double. Brandon Nimmo had a 105.5 mph fly out. Josh Jung had a 105.3 mph double. Josh Smith had a 103.9 mph single. Kyle Higashioka had a 102.5 mph line out. Alejandro Osuna had a 102.2 mph line out.
  • On to the next game.

Hurricanes @ Senators: Round 1 Game 4 Preview, How to Watch, Game Thread

OTTAWA, CANADA - APRIL 23: Jackson Blake #53 of the Carolina Hurricanes scores a goal against Linus Ullmark #35 of the Ottawa Senators during the second period in Game Three of the First Round of the 2026 Stanley Cup Playoffs at Canadian Tire Centre on April 23, 2026 in Ottawa, Ontario, Canada. (Photo by Josh Lavallee/NHLI via Getty Images) | NHLI via Getty Images

Just like one week ago, the Carolina Hurricanes and Ottawa Senators open Saturday’s slate of Stanley Cup Playoff action with a 3:00 PM EST puck drop.

In the week since, the Hurricanes have earned three consecutive tight wins over the Senators, taking a 3-0 series lead and giving themselves the opportunity to advance to the second round with another win in Kanata today.

The Game 3 victory came as a result of goals off of nice passing plays from Logan Stankoven and Jackson Blake while Frederik Andersen largely shut the door against on Ottawa team that, frankly, looked nowhere near as dangerous offensively as they did in their two defeats in Raleigh.

When speaking with the media on Friday, Sens head coach Travis Green confirmed that his team would be without both of its top pairing defensemen today. Artem Zub will remain out after injuring himself in Game 1 when he hit Seth Jarvis, and Jake Sanderson is out with a concussion after he was on the receiving end of a hit from Taylor Hall that garnered a two-minute minor penalty for illegal contact to the head, but no supplemental discipline from the league.

That will mean an even heavier load for Ottawa’s stellar second pairing of Thomas Chabot and Jordan Spence, while we could see promising young defenseman Carter Yakemchuk make his playoff debut for Ottawa today.

On the Carolina side of things, it’s tough to see any lineup changes aside from possibly a switch in goal. It’s been less than 48 hours since Andersen’s last start, and with a 3-0 lead, it could be the time to get Brandon Bussi a look

Andersen has been so good, though, and a win would mean so much for rest, that it would make complete sense for him to get the nod once again.

Brind’Amour told The Athletic’s Cory Lavalette Friday that the team has not yet decided who will be in net for Saturday’s game.

If Carolina is going to close out this series today, it would be great for it to occur in a fashion that features contributions from the top line of Andrei Svechnikov, Sebastian Aho and Seth Jarvis, who have combined for just one point as the second line of Hall, Stankoven and Blake has carried the offense. Stankoven has scored the first goal in each of the three games to this point.


Here’s how to check out the action…

Time: 3:00 PM

TV:  TBS and TruTV have the national broadcast. For FanDuel Sports Net in the Carolinas, Mike Maniscalco will handle play-by-play alongside Tripp Tracy doing color. Hanna Yates and Shane Willis will provide off-ice reports.

Streaming: HBO Max out-of-market, FanDuel Sports Network App for fans in the Carolinas. A very important note—the NHL Power Play feature isn’t available on ESPN during the playoffs, so the only way to hear Mike and Tripp on the TV will be through the FanDuel app.

Radio: The pregame on 99.9 The Fan starts at 6:30PM and runs for 60 minutes in the playoffs. At 7:30PM the Hurricanes Radio Network (consisting of 99.9, 730 The Game in Charlotte, ESPN New Bern 107.5/1490, and ESPN Greenville 107.5/1570) picks up the FDSN feed. You can also stream the call on the Hurricanes app.

Odds (per Fanduel Saturday morning): Hurricanes -126 Moneyline, Puckline Hurricanes -1.5 at +194/Senators +105 Moneyline, Puckline +1.5 at -245, O/U 5.5 (-118 Over/+-104 Under)

Lawson Crouse’s Two Goals Lift Mammoth Past Golden Knights in Game 3

The Utah Mammoth delivered the biggest win of their young postseason history Friday night, using a four-goal surge and a sharp performance from Karel Vejmelka to beat the Vegas Golden Knights 4-2 in Game 3 of their Western Conference first-round series at Delta Center.

With the victory, Utah claimed the first home playoff win in franchise history and moved ahead 2-1 in the best-of-seven matchup.

Lawson Crouse scored twice in the second period, helping turn a tense, physical contest into a statement night for the home side. MacKenzie Weegar added a goal and an assist, Dylan Guenther connected on the power play, and Clayton Keller contributed two assists as Utah’s top players repeatedly found openings against a veteran Vegas club.

The atmosphere inside Delta Center carried playoff urgency from puck drop, but Utah settled first.

Weegar opened the scoring late in the first period when he stepped into a loose puck high in the zone and drove a shot through Carter Hart after it glanced off the goaltender’s mask. Minutes later, Guenther doubled the lead on the power play, wiring a one-timer under the crossbar from the left circle.

That sequence shifted the game.

Crouse Breaks It Open

Vegas pressed early in the second, but Utah responded with speed and directness through the neutral zone. Crouse made it 3-0 by redirecting a centering pass on the rush, then struck again less than six minutes later with a clean wrist shot from the slot that beat Hart to the blocker side.

By then, the Golden Knights were chasing both the scoreboard and the pace.

Hart finished with eight saves as Utah capitalized on its best looks and forced Vegas into uncomfortable stretches defending off the rush.

Jack Eichel finally got Vegas on the board later in the second, cleaning up a rebound at the top of the crease to cut the deficit to 4-1. Nic Dowd added another in the third period, but the push came too late to erase Utah’s control over the first 40 minutes.

Vejmelka Holds Firm

While Utah’s finishing supplied the headlines, Vejmelka’s steadiness anchored the result. He turned aside 30 shots and weathered Vegas pressure in the opening period and again during a late third-period push.

The Golden Knights generated more volume than the final score suggested, but too many chances came after Utah had already established command.

Now the pressure shifts to Vegas, the Pacific Division’s top seed, which suddenly trails in a series many expected it to dictate.

Game 4 is set for Monday in Utah, where the Mammoth now have both momentum and belief.

Image

Yankees vs Astros Prediction, Picks & Odds for Tonight's MLB Game

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

The New York Yankees are hot once again, winners of four straight, and will look to make it two in a row over the Houston Astros tonight.

With a pitching matchup that tilts the Bombers' way, it's hard to look past the value on them here.

My Yankees vs Astros MLB predictions and MLB picks are taking a plus-money bet on New York on April 25, 2026. 

Who will win Yankees vs Astros today: Yankees -1.5 (+110)

This is a rough spot for Houston Astros pitcher Mike Burrows, as the New York Yankees are built to punish the exact pitching arsenal that he relies on. 

New York ranks 11th in baseball in barrels and hard-hit rate, sits well below the league average in chase rate, and generates elite exit velocity when they make contact.

For starters, I don't need to tell you that this Yankees lineup is elite against the fastball, but it's a story here given how much Burrows throws it. Perhaps a bigger story?

Burrows posted a chase rate in the 78th percentile of baseball, and New York had one of the lowest chase rates in the sport. This is a direct strength versus a strength, and I'll take the Yankees' bats in that fight more often than not.

Covers COVERS INTEL:The Yankees have one of the lowest chase rates in the majors at 26%, with the league average nearly 30%. 

Yankees vs Astros Over/Under pick: Under 8.5 (+115)

The Astros rank 29th in overall Statcast hitting and have below-average hard-hit rates. So far, they've been a contact-first offense that doesn't do a ton of damage even when they put the ball in play.

I'm inclined to buy into that at least to some extent. 

Ryan Weathers' breaking ball has given him a strong putaway pitch, and I think it shows up again tonight. His last outing was dynamite, and I think his chase rate and whiff rate, which both rank in the top 70% of baseball, will play well against an offense that has struggled in 2026. 

While I expect the Yankees' bats to succeed against Burrows, I also expect they'll cool off to some degree and revert to their 2025 swing-and-miss metrics..

Chris Hatfield's 2026 Transparency Record
  • ML/RL bets: 8-7, +0.59 units
  • Over/Under bets: 9-7, + units

Yankees vs Astros odds

  • Moneyline: Yankees -131 | Astros +119
  • Run line: Yankees -1.5 (+105) | Astros +1.5 (-125)
  • Over/Under: Over 9 (-120) | Under 9 (+100)

Yankees vs Astros trend

The Houston Astros have hit the 1st Five Innings (F5) Team Total Over in 14 of their last 21 games (+6.65 Units / 27% ROI). Find more MLB betting trends for Yankees vs. Astros.

How to watch Yankees vs Astros and game info

LocationDaikin Park, Houston, TX
DateSaturday, April 25, 2026
First pitch7:10 p.m. ET
TVYES, SCHN
Yankees starting pitcherRyan Weathers
(1-2, 3.18 ERA)
Astros starting pitcherMike Burrows
(1-3, 6.75 ERA)

Yankees vs Astros latest injuries

Yankees vs Astros 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.

Game 29 Preview: Tigers try to prevent a sweep at the Reds on Sunday

The Detroit Tigers have dropped the first two games of the weekend series at the Cincinnati Reds after their 9-2 loss on Saturday night. Jack Flaherty looked completely lost on the mound while solo shots by Kevin McGonigle and Spencer Torkleson were all that the offense could muster.

On Sunday, they turn to right-hander Keider Montero to prevent a sweep in the Queen City at the hands of their NL foes. The 25-year-old hurler has been a godsend for the Motor City Kitties after replacing an aged Justin Verlander in the rotation, having already accumulated a full win above replacement (Fangraphs) in just four games.

Montero has faced the Reds just once before — a five-inning effort last year that saw him allow two runs on seven hits (two of them solo home runs) and a walk while striking out four in an 11-5 home victory.

Opposite him is fellow righty Brett Lowder, who has been solid so far in his second season of action. The 24-year-old will be facing the Tigers for the first time in his young career on Saturday.

Here is a look at how those two pitchers match up.

Detroit Tigers (14-14) vs. Cincinnati Reds (18-9)

Time (ET): 1:40 p.m.
Place: Great American Ball Park, Cincinnati, Ohio
SB Nation Site:Red Reporter
Media: Detroit SportsNet, MLB.tvTigers Radio Network

Game 29: RHP Keider Montero (1-2, 3.68 ERA) vs. RHP Rhett Lowder (3-1, 3.10 ERA)

PlayerGIPK%BB%GB%FIPfWAR
Montero422.021.23.536.51.921.0
Lowder529.015.37.640.73.280.7

MONTERO

LOWDER

Vladar good to go as Flyers' starter vs. Penguins in Game 4

Vladar good to go as Flyers' starter vs. Penguins in Game 4 originally appeared on NBC Sports Philadelphia

Dan Vladar smiled as he fist-bumped staff members and left the ice after morning skate.

The Flyers’ most valuable player will be in net Saturday for Game 4 against the Penguins at Xfinity Mobile Arena (8 p.m. ET/NBCSP). With a 3-0 lead in their best-of-seven first-round playoff series, the Flyers have a chance to close out Pittsburgh and avoid going back to PPG Paints Arena.

Vladar had an injury scare in the third period of the Flyers’ 5-2 win Wednesday night, but he was able to stay in the game.

“To see him get in those kind of uncomfortable spots the last couple of games, you never want to see that for anybody, let alone him when he’s in the zone like that,” Owen Tippett said Saturday. “It’s a huge boost to see him out there, but none of us in this room doubted him.”

The 28-year-old had two days of rest before taking the ice at morning skate.

“I think he said he’s feeling good,” Cam York said. “It’s the playoffs, it’s all hands on deck. It’s everyone giving everything that they have.”

Vladar has been brilliant in this series. He has a 1.33 goals-against average and .946 save percentage.

Here’s how the Flyers’ lineup looked at morning skate.

Forwards

Tyson Foerster-Trevor Zegras-Owen Tippett
Travis Konecny-Christian Dvorak-Porter Martone
Denver Barkey-Noah Cates-Matvei Michkov
Luke Glendening-Sean Couturier-Garnet Hathaway

Defensemen

Travis Sanheim-Rasmus Ristolainen
Cam York-Jamie Drysdale
Nick Seeler-Noah Juulsen

Goalies

Dan Vladar (starter)
Samuel Ersson

When does Grant Holmes turn into an intimidating multi-inning reliever?

Apr 3, 2026; Phoenix, Arizona, USA; Atlanta Braves pitcher Grant Holmes (66) walks off the mound at the end first inning at Chase Field. Mandatory Credit: Arianna Grainey-Imagn Images | Arianna Grainey-Imagn Images

Everything about Grant Holmes just says reliever. The heavy fastball-slider usage, the pitches that seem to come and go, the 2 times through the order numbers, the stache, the long hair. Yet he’s grabbed 33 starts with Atlanta in the last 3 years. This year’s 2TTO numbers weren’t bad coming into this start. Though they were not great last night and his 1TTO and 2TTO FIP are probably close to equal now for the season. (I mean, it’s late as I’m writing this so I ain’t mathing it. I’m not AI, or at least the prompt Ivan used to create me compels me to deny it.)

These numbers (coming into last night) are pretty damning for a starter. The FIP increases by 2.24; the OBP by .109; the SLG by .187. So why do the Braves have him starting? Well, the answer to that question is answered by two others? One, when are Spencer Schwellenback and Hurston Waldrep coming back? And two, is one of his offerings going to become a reliable third pitch?

He’s yet to find consistent results with any of his offerings. The curveball is flattening out. The changeup is meh. But the slider and fastball has been good. So maybe he and Chris Sale can put their heads together and come up with a new approach. Or he could grow half a foot to Sale’s level. That would make his arsenal dance.

To the Schwellenback and Waldrep question, I don’t know. I haven’t heard anything about their progress lately. Availability is the best ability and all that. Grant has a decent fastball. So there you go, I guess. He’s been fine, but matchups with the Tigers, Dodgers and Cubs are looming.

Have the Phillies conceded the NL East already?

CHICAGO, IL - APRIL 23: Bryce Harper #3 of the Philadelphia Phillies is seen in the dugout prior to the game between the Philadelphia Phillies and the Chicago Cubs at Wrigley Field on Thursday, April 23, 2026 in Chicago, Illinois. (Photo by George Gaza/MLB Photos via Getty Images) | MLB Photos via Getty Images

Each day I drive to work, it’s a decent drive. 35 minutes one way doesn’t sound like much until you actually have to do it each time. During those drives, I listen to a lot of podcasts and yesterday, I caught the latest episode of “Phillies Therapy”. If you’ve listened to it, you know that Matt Gelb and former TGPer Paul Boye are two of the best to talk about the team (shoutout to John Stolnis as well!). On the episode, Gelb talked about the possibility that the team has already lost the division and April isn’t over.

That brings us to our question of the day: have the Phillies already lost the division before May has even begun? As Gelb reminded us, the old adage about how a division can’t be won in April, but it can sure be lost seems to be able to be applied here. The losing streak has plunged them into a hole that they may not be able to get out of, either for the division or a playoff spot.