It’s a 15-game slate in Major League Baseball for Saturday, May 31, and our baseball betting experts have four MLB best bets for Angels vs Guardians, Rockies vs Mets, Tigers vs Royals and Red Sox vs Braves.
Among our MLB picks and predictions today are props for Tarik Skubal and Pete Alonso, plus one pick against the spread and a team total.
Find our four Saturday MLB best bets — and a parlay of all our picks — below.
[quickslipbasic bookname=”BetMGM” booklogo=”https://assets.actionnetwork.com/779359_BetMGM800x200@1x.png” image=”https://images.actionnetwork.com/blog/2025/05/Screenshot-2025-05-31-at-8.25.28%E2%80%AFAM.png” buttontext=”+2286 MLB Best Bets Parlay on BetMGM” buttonlink=”https://sharpside.com/books/betmgm/passthrough?deeplinkId[0]=ML1602682590&deeplinkId[1]=ML1603749971&deeplinkId[2]=ML1603773626&deeplinkId[3]=ML1602681794&context=qs-articles”][/quickslipbasic]
MLB Best Bets, Props, Picks Predictions — 5/31
Game | Time (ET) | Pick |
---|---|---|
[teammatchup link=”#1″ firstfullname=”Los Angeles Angels” firstlogo=”https://static.sprtactn.co/teamlogos/mlb/100/laa.png” secondfullname=”Cleveland Guardians” secondlogo=”https://images.actionnetwork.com/blog/2023/08/2023-mlb-logo-cleveland-guardians.png”][/teammatchup] | 4:10 p.m. | |
[teammatchup link=”#2″ firstfullname=”Detroit Tigers” firstlogo=”https://assets.actionnetwork.com/461059_det_n.png” secondfullname=”Kansas City Royals” secondlogo=”https://images.actionnetwork.com/blog/2023/08/2023-mlb-logo-kansas-city-royals.png”][/teammatchup] | 4:10 p.m. | |
[teammatchup link=”#3″ firstfullname=”Colorado Rockies” firstlogo=”https://static.sprtactn.co/teamlogos/mlb/100/col.png” secondfullname=”New York Mets” secondlogo=”https://images.actionnetwork.com/blog/2023/08/2023-mlb-logo-new-york-mets.png”][/teammatchup] | 4:10 p.m. | |
[teammatchup link=”#4″ firstfullname=”Boston Red Sox” firstlogo=”https://images.actionnetwork.com/blog/2023/08/2023-mlb-logo-boston-red-sox.png” secondfullname=”Atlanta Braves” secondlogo=”https://static.sprtactn.co/teamlogos/mlb/100/atl.png”][/teammatchup] | 4:10 p.m. | |
Specific betting recommendations come from the sportsbook offering preferred odds as of writing. Always shop for the best price using our MLB Odds page, which automatically surfaces the best lines for every game.
|
[anchor name=”1″][/anchor]
[subheader sizedown=”false” text=”Angels vs Guardians Spread Prediction”][/subheader]
[gameheader haspick=”true” picktext=”Guardians -1.5 (+120)” league=”mlb” awaylogo=”https://static.sprtactn.co/teamlogos/mlb/100/laa.png” awayname=”Los Angeles Angels” awayslug=”los-angeles-angels” homelogo=”https://images.actionnetwork.com/blog/2023/08/2023-mlb-logo-cleveland-guardians.png” homename=”Cleveland Guardians” homeslug=”cleveland-guardians” date=”Saturday, May 31″ time=”4:10 p.m. ET” network=”MLB.TV” bookname=”bet365″ bookprimarylogo=”https://assets.actionnetwork.com/859377_Bet365@1x.png” bookreviewslug=”bet365″][/gameheader]
Today, we get the Guardians against the nonsensical low strikeouts and low velocity of Angels right-hander Kyle Hendricks.
At some point, a team is going to absolutely obliterate Hendricks once the BABIP luck goes awry. I am banking on some of that today, as the Guardians are absolutely going to put the ball in play against him.
I’m backing them to win by multiple runs and also to go over their team total.
Jose Ramirez is the obvious leader of the group, while Daniel Schneemann has a whopping .245 ISO against right-handed pitching this year. Kyle Manzardo profiles well in this matchup, and I just like this as a get-right spot for this offense.
Slade Cecconi is returning from injury and is clearly the better pitcher here, and I also trust Cleveland’s bullpen a lot more.
Give me all the Guardians bets today.
Pick: Guardians -1.5 (+120)
[teammatchup link=”#1″ shadow=”true” firstfullname=”Los Angeles Angels” firstlogo=”https://static.sprtactn.co/teamlogos/mlb/100/laa.png” secondfullname=”Cleveland Guardians” secondlogo=”https://images.actionnetwork.com/blog/2023/08/2023-mlb-logo-cleveland-guardians.png”][/teammatchup] | [teammatchup link=”#2″ shadow=”true” firstfullname=”Detroit Tigers” firstlogo=”https://assets.actionnetwork.com/461059_det_n.png” secondfullname=”Kansas City Royals” secondlogo=”https://images.actionnetwork.com/blog/2023/08/2023-mlb-logo-kansas-city-royals.png”][/teammatchup] | [teammatchup link=”#3″ shadow=”true” firstfullname=”Colorado Rockies” firstlogo=”https://static.sprtactn.co/teamlogos/mlb/100/col.png” secondfullname=”New York Mets” secondlogo=”https://images.actionnetwork.com/blog/2023/08/2023-mlb-logo-new-york-mets.png”][/teammatchup] | [teammatchup link=”#4″ shadow=”true” firstfullname=”Boston Red Sox” firstlogo=”https://images.actionnetwork.com/blog/2023/08/2023-mlb-logo-boston-red-sox.png” secondfullname=”Atlanta Braves” secondlogo=”https://static.sprtactn.co/teamlogos/mlb/100/atl.png”][/teammatchup] |
[anchor name=”2″][/anchor]
[subheader sizedown=”false” text=”Tigers vs Royals Best Bet: Fade Skubal?”][/subheader]
[gameheader haspick=”true” picktext=”Tarik Skubal Under 18.5 Outs (-150)” league=”mlb” awaylogo=”https://assets.actionnetwork.com/461059_det_n.png” awayname=”Detroit Tigers” awayslug=”detroit-tigers” homelogo=”https://images.actionnetwork.com/blog/2023/08/2023-mlb-logo-kansas-city-royals.png” homename=”Kansas City Royals” homeslug=”kansas-city-royals” date=”Saturday, May 31″ time=”4:10 p.m. ET” network=”MLB.TV” bookname=”BetMGM” bookprimarylogo=”https://assets.actionnetwork.com/779359_BetMGM800x200@1x.png” bookreviewslug=”betmgm”][/gameheader]
By Justin Van Zuiden
I am somewhat concerned about Tarik Skubal after he pitched the first shutout of his career; the Tigers might take it easy on his pitch count today.
He’s obviously a great pitcher, but the Tigers also need to start thinking about the later stages of the season. They are steamrolling toward the playoffs already, and it makes no sense to burn Skubal out now.
Let’s say Skubal gets through six innings today with around 90 pitches. Are they sending him back out for the seventh after he threw nine innings last weekend? I don’t think so.
He would have to be hyper efficient to get through seven-plus frames, and my money is on a six-inning outing today.
Pick: Tarik Skubal Under 18.5 Outs (-150)
_InlineAdBlock
[teammatchup link=”#1″ shadow=”true” firstfullname=”Los Angeles Angels” firstlogo=”https://static.sprtactn.co/teamlogos/mlb/100/laa.png” secondfullname=”Cleveland Guardians” secondlogo=”https://images.actionnetwork.com/blog/2023/08/2023-mlb-logo-cleveland-guardians.png”][/teammatchup] | [teammatchup link=”#2″ shadow=”true” firstfullname=”Detroit Tigers” firstlogo=”https://assets.actionnetwork.com/461059_det_n.png” secondfullname=”Kansas City Royals” secondlogo=”https://images.actionnetwork.com/blog/2023/08/2023-mlb-logo-kansas-city-royals.png”][/teammatchup] | [teammatchup link=”#3″ shadow=”true” firstfullname=”Colorado Rockies” firstlogo=”https://static.sprtactn.co/teamlogos/mlb/100/col.png” secondfullname=”New York Mets” secondlogo=”https://images.actionnetwork.com/blog/2023/08/2023-mlb-logo-new-york-mets.png”][/teammatchup] | [teammatchup link=”#4″ shadow=”true” firstfullname=”Boston Red Sox” firstlogo=”https://images.actionnetwork.com/blog/2023/08/2023-mlb-logo-boston-red-sox.png” secondfullname=”Atlanta Braves” secondlogo=”https://static.sprtactn.co/teamlogos/mlb/100/atl.png”][/teammatchup] |
[anchor name=”3″][/anchor]
[subheader sizedown=”false” text=”Rockies vs Mets Home Run Prop”][/subheader]
[gameheader haspick=”true” picktext=”Pete Alonso Over 0.5 Home Runs (+270)” league=”mlb” awaylogo=”https://static.sprtactn.co/teamlogos/mlb/100/col.png” awayname=”Colorado Rockies” awayslug=”colorado-rockies” homelogo=”https://images.actionnetwork.com/blog/2023/08/2023-mlb-logo-new-york-mets.png” homename=”New York Mets” homeslug=”new-york-mets” date=”Saturday, May 31″ time=”4:10 p.m. ET” network=”MLB.TV” bookname=”BetMGM” bookprimarylogo=”https://assets.actionnetwork.com/779359_BetMGM800x200@1x.png” bookreviewslug=”betmgm”][/gameheader]
By Justin Van Zuiden
For the first several years of his career, we always wanted to highlight Pete Alonso for his big-time power against left-handed pitchers.
However, his splits against righties are what stands out in 2025. The sample size is large enough to be noteworthy at this stage — the Mets slugger leads the team with a .408 wOBA and .263 ISO against righties this year.
He gets a dream matchup today against a low-strikeout righty in Antonio Senzatela and an awful Rockies bullpen in relief.
I love Alonso to go deep in this one.
Pick: Pete Alonso Over 0.5 Home Runs (+270)
[teammatchup link=”#1″ shadow=”true” firstfullname=”Los Angeles Angels” firstlogo=”https://static.sprtactn.co/teamlogos/mlb/100/laa.png” secondfullname=”Cleveland Guardians” secondlogo=”https://images.actionnetwork.com/blog/2023/08/2023-mlb-logo-cleveland-guardians.png”][/teammatchup] | [teammatchup link=”#2″ shadow=”true” firstfullname=”Detroit Tigers” firstlogo=”https://assets.actionnetwork.com/461059_det_n.png” secondfullname=”Kansas City Royals” secondlogo=”https://images.actionnetwork.com/blog/2023/08/2023-mlb-logo-kansas-city-royals.png”][/teammatchup] | [teammatchup link=”#3″ shadow=”true” firstfullname=”Colorado Rockies” firstlogo=”https://static.sprtactn.co/teamlogos/mlb/100/col.png” secondfullname=”New York Mets” secondlogo=”https://images.actionnetwork.com/blog/2023/08/2023-mlb-logo-new-york-mets.png”][/teammatchup] | [teammatchup link=”#4″ shadow=”true” firstfullname=”Boston Red Sox” firstlogo=”https://images.actionnetwork.com/blog/2023/08/2023-mlb-logo-boston-red-sox.png” secondfullname=”Atlanta Braves” secondlogo=”https://static.sprtactn.co/teamlogos/mlb/100/atl.png”][/teammatchup] |
[anchor name=”4″][/anchor]
[subheader sizedown=”false” text=”Red Sox vs Braves Team Total Pick”][/subheader]
[gameheader haspick=”true” picktext=”Red Sox Team Total Under 3.5 (-102)” league=”mlb” awaylogo=”https://images.actionnetwork.com/blog/2023/08/2023-mlb-logo-boston-red-sox.png” awayname=”Boston Red Sox” awayslug=”boston-red-sox” homelogo=”https://static.sprtactn.co/teamlogos/mlb/100/atl.png” homename=”Atlanta Braves” homeslug=”atlanta-braves” date=”Saturday, May 31″ time=”4:10 p.m. ET” network=”MLB.TV” bookname=”BetMGM” bookprimarylogo=”https://assets.actionnetwork.com/779359_BetMGM800x200@1x.png” bookreviewslug=”betmgm”][/gameheader]
By Justin Van Zuiden
This Boston offense is much less dangerous without Alex Bregman in the mix, and Braves starter Spencer Schwellenbach is better than many people think.
He logged 20 swinging strikes in his last start against the Padres, which is an astronomical number in seven innings. His 13.2% swinging-strike rate suggests he should be logging more strikeouts than he has been; the walk rate is also low and the advanced metrics are very strong.
I really like him to turn in a strong start, and I’ll be taking Boston to score three runs or fewer.
Pick: Red Sox Team Total Under 3.5 (-102)
[procard imageurl=”https://assets.actionnetwork.com/736824_ActionPRO_promo_1500x844.jpg” cta=”Premium picks, tools & analysis” firstupsell=”Track & follow smart money” secondupsell=”Biggest player prop edges” thirdupsell=”Real-time expert pick alerts” buttontext=”SAVE 66% NOW!” buttonurl=”/pricing”][/procard]
[teammatchup link=”#1″ shadow=”true” firstfullname=”Los Angeles Angels” firstlogo=”https://static.sprtactn.co/teamlogos/mlb/100/laa.png” secondfullname=”Cleveland Guardians” secondlogo=”https://images.actionnetwork.com/blog/2023/08/2023-mlb-logo-cleveland-guardians.png”][/teammatchup] | [teammatchup link=”#2″ shadow=”true” firstfullname=”Detroit Tigers” firstlogo=”https://assets.actionnetwork.com/461059_det_n.png” secondfullname=”Kansas City Royals” secondlogo=”https://images.actionnetwork.com/blog/2023/08/2023-mlb-logo-kansas-city-royals.png”][/teammatchup] | [teammatchup link=”#3″ shadow=”true” firstfullname=”Colorado Rockies” firstlogo=”https://static.sprtactn.co/teamlogos/mlb/100/col.png” secondfullname=”New York Mets” secondlogo=”https://images.actionnetwork.com/blog/2023/08/2023-mlb-logo-new-york-mets.png”][/teammatchup] | [teammatchup link=”#4″ shadow=”true” firstfullname=”Boston Red Sox” firstlogo=”https://images.actionnetwork.com/blog/2023/08/2023-mlb-logo-boston-red-sox.png” secondfullname=”Atlanta Braves” secondlogo=”https://static.sprtactn.co/teamlogos/mlb/100/atl.png”][/teammatchup] |