mlb-best-bets-prediction-pick-odds-july-30 Pictured: Bryan Woo

MLB Picks, Best Bets, Props, Predictions Today – July 30

All 30 MLB teams are in action with 15 games on the Wednesday, July 30 schedule. Additionally, baseball fans and bettors won’t have any shortage of action to choose from as there are games on all day, including eight that start before 4:00 p.m. ET.

Our MLB betting experts have already looked over the latest MLB odds and made their MLB picks and predictions for today.

So, be sure to continue reading as today’s MLB best bets are below.

Want more picks? Click here for an EXCLUSIVE discount! Get $50 off your first month of ScoresAndOdds Premium!

MLB Best Bets Today

The team logos in the table below represent each of the matchups that our MLB betting staff is targeting from today’s slate of games. Click on the team logos for any of the matchups below to navigate to a specific bet discussed in this article.

Game Time (ET) Pick
[teammatchup link=”#1″ firstfullname=”Chicago Cubs” firstlogo=”https://images.actionnetwork.com/blog/2023/08/2023-mlb-logo-chicago-cubs.png” secondfullname=”Milwaukee Brewers” secondlogo=”https://static.sprtactn.co/teamlogos/mlb/100/mil.png”][/teammatchup] 2:10 p.m.
[teammatchup link=”#2″ firstfullname=”New York Mets” firstlogo=”https://images.actionnetwork.com/blog/2023/08/2023-mlb-logo-new-york-mets.png” secondfullname=”San Diego Padres” secondlogo=”https://static.sprtactn.co/teamlogos/mlb/100/sd.png”][/teammatchup] 4:10 p.m.
[teammatchup link=”#3″ firstfullname=”Miami Marlins” firstlogo=”https://images.actionnetwork.com/blog/2023/08/2023-mlb-logo-miami-marlins.png” secondfullname=”St. Louis Cardinals” secondlogo=”https://images.actionnetwork.com/blog/2023/08/2023-mlb-logo-st-louis-cardinals.png”][/teammatchup] 7:45 p.m.
[teammatchup link=”#4″ firstfullname=”Seattle Mariners” firstlogo=”https://images.actionnetwork.com/blog/2023/08/2023-mlb-logo-seattle-mariners.png” secondfullname=”Oakland Athletics” secondlogo=”https://static.sprtactn.co/teamlogos/mlb/100/oakd.png”][/teammatchup] 10:05 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=”Kyle Murray’s Cubs vs Brewers Best Bet: Fade Peralta”][/subheader]

[gameheader haspick=”true” picktext=”Freddy Peralta Under 6.5 Strikeouts (-122)” league=”mlb” awaylogo=”https://images.actionnetwork.com/blog/2023/08/2023-mlb-logo-chicago-cubs.png” awayname=”Chicago Cubs” awayslug=”chicago-cubs” homelogo=”https://static.sprtactn.co/teamlogos/mlb/100/mil.png” homename=”Milwaukee Brewers” homeslug=”milwaukee-brewers” date=”Wednesday, July 30″ time=”2:10 p.m. ET” network=”MLB.TV” bookname=”FanDuel” bookprimarylogo=”https://assets.actionnetwork.com/122955_FanDuelSportsBook@1x.jpg” bookreviewslug=”fanduel”][/gameheader]

By Kyle Murray

Freddy Peralta has been quite productive on the strikeout front — he has seven or more strikeouts in three of his past four starts — but this looks like a good time to fade him.

Peralta gets a tough matchup against a Cubs team that is projected to roll out a lineup that has just a 19% strikeout rate against right-handed pitching this season. Peralta does have more success striking out righties than lefties, but of the five righties in the projected lineup, three have a strikeout rate below 17%. This number is also sitting around -150 on other books, so there is some value at -122.

Pick: Freddy Peralta Under 6.5 Strikeouts (-122)


[anchor name=”2″][/anchor]

[subheader sizedown=”false” text=”Charlie Wright’s Mets vs Padres Best Bet: Expect Holmes to Struggle”][/subheader]

[gameheader haspick=”true” picktext=”Clay Holmes Under 3.5 Strikeouts (-105)” league=”mlb” awaylogo=”https://images.actionnetwork.com/blog/2023/08/2023-mlb-logo-new-york-mets.png” awayname=”New York Mets” awayslug=”new-york-mets” homelogo=”https://static.sprtactn.co/teamlogos/mlb/100/sd.png” homename=”San Diego Padres” homeslug=”san-diego-padres” date=”Wednesday, July 30″ time=”4:10 p.m. ET” network=”MLB.TV” bookname=”bet365″ bookprimarylogo=”https://assets.actionnetwork.com/859377_Bet365@1x.png” bookreviewslug=”bet365″][/gameheader]

By Charlie Wright

Clay Holmes limited the damage in his last start, but managed just two strikeouts. He has an ugly 23:21 K:BB over his past eight starts and in that stretch, Holmes’ strikeout rate has fallen to 13.2% and his SwStr% is down to 7.6%. Length is also a concern as Holmes hasn’t completed six innings since early June.

Additionally, San Diego has the fourth-lowest strikeout rate vs. right-handed pitching in July and have been league average in wRC+.

Pick: Clay Holmes Under 3.5 Strikeouts (-105)

[quickslipbasic bookname=”BetMGM” booklogo=”https://assets.actionnetwork.com/779359_BetMGM800x200@1x.png” image=”https://images.actionnetwork.com/blog/2025/07/Screenshot-2025-07-30-at-6.42.52%E2%80%AFAM.png” buttontext=”Parlay These Picks Instantly!” buttonlink=”https://switchboard.actionnetwork.com/v2/deeplink?deeplinkId[0]=ML1718489572&deeplinkId[1]=ML1718536457&deeplinkId[2]=ML1717169044&deeplinkId[3]=ML1717196575&context=qs-articles”][/quickslipbasic]


[anchor name=”3″][/anchor]

[subheader sizedown=”false” text=”Bet Labs’ Marlins vs Cardinals Best Bet: Weather Provides Under with Value”][/subheader]

[gameheader haspick=”true” picktext=”Under 8.5 (+120)” league=”mlb” awaylogo=”https://images.actionnetwork.com/blog/2023/08/2023-mlb-logo-miami-marlins.png” awayname=”Miami Marlins” awayslug=”miami-marlins” homelogo=”https://images.actionnetwork.com/blog/2023/08/2023-mlb-logo-st-louis-cardinals.png” homename=”St. Louis Cardinals” homeslug=”st.-louis-cardinals” date=”Wednesday, July 30″ time=”7:45 p.m. ET” network=”MLB.TV” bookname=”FanDuel” bookprimarylogo=”https://assets.actionnetwork.com/122955_FanDuelSportsBook@1x.jpg” bookreviewslug=”fanduel”][/gameheader]

By Bet Labs

When the wind is blowing in at Busch Stadium, scoring tends to be suppressed due to reduced ball carry. Betting the under in these conditions — regardless of whether it’s the regular season or postseason — has shown consistent profitability in both the short and long term.

Overall, this system has produced a 13% ROI as it has cashed 59% of its picks (566-400-56). This season, it has hit on 57% of its picks (12-9-1), which has resulted in an 8% ROI.

[betlabsembed systemid=”1474946″ systemname=”Evan Abrams – Wind Blowing In, Short and Long Term” leaguename=”mlb” filters=”%7B%22list%22%3A%5B%22the%20wind%20direction%20is%20In%22%2C%22betting%20on%20the%20Under%22%2C%22the%20game%20is%20played%20during%20the%20Postseason%20or%20Regular%20season%22%2C%22the%20game%20was%20played%20in%20Globe%20Life%20Park%20in%20Arlington%20or%20Wrigley%20Field%20or%20Fenway%20Park%20or%20Oriole%20Park%20at%20Camden%20Yards%20or%20Busch%20Stadium%20or%20Miller%20Park%22%5D%7D” amountwon=”$13,181″ record=”567-400-56″ winpct=”59%”][/betlabsembed]

Pick: Under 8.5 (+120)



[anchor name=”4″][/anchor]

[subheader sizedown=”false” text=”Bet Labs’ Mariners vs Athletics Best Bet: System Favors Under”][/subheader]

[gameheader haspick=”true” picktext=”Under 9.5 (+100)” league=”mlb” awaylogo=”https://images.actionnetwork.com/blog/2023/08/2023-mlb-logo-seattle-mariners.png” awayname=”Seattle Mariners” awayslug=”seattle-mariners” homelogo=”https://static.sprtactn.co/teamlogos/mlb/100/oakd.png” homename=”Oakland Athletics” homeslug=”oakland-athletics” date=”Wednesday, July 30″ time=”10:05 p.m. ET” network=”MLB.TV” bookname=”BetMGM” bookprimarylogo=”https://assets.actionnetwork.com/779359_BetMGM800x200@1x.png” bookreviewslug=”betmgm”][/gameheader]

By Bet Labs

This system targets evening MLB games in which public interest in the over is muted, the home team’s recent scoring has run slightly hot, and subtle environmental signals align with lower-scoring outcomes.

It also focuses on games that start between 7:00 and 11:59 p.m. ET in which the market over percentage sits below 50, suggesting minimal public pressure on inflated totals. Meanwhile, the wind direction — whether blowing in, across the field or neutral — paired with moderate temperatures between 26 and 74 degrees, introduce natural resistances to scoring. The home team is competitively priced on the moneyline and has a wide win rate window, providing no clear power imbalance that might inflate totals. When layered together, these filters isolate a soft edge in a game environment where bettors overlook the under due to recency bias and lack of extreme public conviction.

This season, this system has gone 43-29-1 (60%) and generated a 14% ROI. If you’re looking for a bigger sample size, this system has produced a 10% ROI and cashed 57% of its lifetime picks (1481-1127-141).

[betlabsembed systemid=”1479151″ systemname=”Evan Abrams / Bet Labs – Night time Unders with Wind and Recency Bias” leaguename=”mlb” filters=”%7B%22list%22%3A%5B%22the%20home%20team’s%205%20Game%20over%20percentage%20is%20between%2020%25%20and%2067%25%22%2C%22the%20home%20team’s%20previous%20game%20OU%20margin%20is%20between%20-9%20and%20-1.5%22%2C%22the%20wind%20direction%20is%20To%20Left%20or%20In%20or%20Right%20To%20Left%20or%20Left%20to%20Right%20or%20To%20Right%20or%20From%20Right%20or%20From%20Left%20or%20Left%20To%20Right%20or%20None%22%2C%22the%20temperature%20is%20between%2026%20and%2074%20degrees%22%2C%22the%20home%20team’s%20game%20number%20is%20between%202%20and%20160%22%2C%22the%20home%20team’s%20win%20percentage%20is%20between%2035%25%20and%20100%25%22%2C%22the%20home%20money%20is%20between%20-240%20and%20135%22%2C%22the%20over%2Funder%20%25%20is%20between%202%25%20and%2050%25%22%2C%22the%20game%20started%20between%2019%3A00%20and%2023%3A59%20ET%22%2C%22betting%20on%20the%20Under%22%5D%7D” amountwon=”$27,054″ record=”1481-1127-141″ winpct=”57%”][/betlabsembed]

Pick: Under 9.5 (+100)



[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]