There are 15 Major League Baseball games scheduled for Sunday, July 20, and our baseball experts have come through with four MLB best bets.
You can find MLB picks and player prop predictions for the following games on Sunday: Royals vs Marlins, Reds vs Mets, Astros vs Mariners and Tigers vs Rangers on Sunday Night Baseball.
[quickslipbasic bookname=”DraftKings” booklogo=”https://assets.actionnetwork.com/128508_Primary1.png” image=”https://images.actionnetwork.com/blog/2025/07/Screenshot-2025-07-20-at-7.29.25%E2%80%AFAM.png” buttontext=”+361 MLB Best Bets Parlay on DraftKings” buttonlink=”https://www.scoresandodds.com/all/parlay?quickslip=1&slipAdd=3c2858a9-a67b-4a6c-ba84-d1d1106bc4ae&ref=10001″][/quickslipbasic]
Editor’s Note: A parlay is not the formal recommendation of the authors. These MLB picks have value as straight bets.
MLB Best Bets, Picks, Props, Predictions 7/20
Game | Time (ET) | Pick |
---|---|---|
[teammatchup link=”#4″ firstfullname=”Detroit Tigers” firstlogo=”https://assets.actionnetwork.com/461059_det_n.png” secondfullname=”Texas Rangers” secondlogo=”https://images.actionnetwork.com/blog/2023/08/2023-mlb-logo-texas-rangers.png”][/teammatchup] | 7:10 p.m. | |
[teammatchup link=”#1″ firstfullname=”Kansas City Royals” firstlogo=”https://images.actionnetwork.com/blog/2023/08/2023-mlb-logo-kansas-city-royals.png” secondfullname=”Miami Marlins” secondlogo=”https://images.actionnetwork.com/blog/2023/08/2023-mlb-logo-miami-marlins.png”][/teammatchup] | 1:40 p.m. | |
[teammatchup link=”#2″ firstfullname=”Cincinnati Reds” firstlogo=”https://images.actionnetwork.com/blog/2023/08/2023-mlb-logo-cincinnati-reds.png” secondfullname=”New York Mets” secondlogo=”https://images.actionnetwork.com/blog/2023/08/2023-mlb-logo-new-york-mets.png”][/teammatchup] | 1:40 p.m. | |
[teammatchup link=”#3″ firstfullname=”Houston Astros” firstlogo=”https://static.sprtactn.co/teamlogos/mlb/100/hou.png” secondfullname=”Seattle Mariners” secondlogo=”https://images.actionnetwork.com/blog/2023/08/2023-mlb-logo-seattle-mariners.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=”Royals vs Marlins F5 Pick”][/subheader]
[gameheader haspick=”true” picktext=”First Five Innings Total Under 4 (-115)” league=”mlb” awaylogo=”https://images.actionnetwork.com/blog/2023/08/2023-mlb-logo-kansas-city-royals.png” awayname=”Kansas City Royals” awayslug=”kansas-city-royals” homelogo=”https://images.actionnetwork.com/blog/2023/08/2023-mlb-logo-miami-marlins.png” homename=”Miami Marlins” homeslug=”miami-marlins” date=”Sunday, July 20″ time=”1:40 p.m. ET” network=”MLB.TV” bookname=”bet365″ bookprimarylogo=”https://assets.actionnetwork.com/859377_Bet365@1x.png” bookreviewslug=”bet365″][/gameheader]
This magical run for Janson Junk will end at some point, but today isn’t the day.
Junk fired seven scoreless innings last time out against the Orioles to push his ERA under 1.00 in July. He came into the month never having tossed a quality start in his career — he’s now done so in three straight games.
Junk has a minuscule 2% BB% and a ridiculous 117 Location+. The Royals rank 27th or worse in OPS, wOBA and wRC+ against righties over the past 30 days of game action.
Kris Bubic has an even better matchup.
The Marlins are dead last in OPS vs. LHP since the start of May. Bubic no longer has the sub-1.50 ERA he carried into June, but he’s still been plenty effective.
Bubic has held opponents to three earned runs or fewer in all but one start since the beginning of April.
Pick: First Five Innings Total Under 4 (-115)
[relatedarticle articleimageurl=”https://images.actionnetwork.com/blog/2025/07/Tigers-Rangers-MLB-720.jpg” linktext=”Tigers vs Rangers Prediction, Pick, Odds for Sunday Night Baseball on July 20″ link=”https://www.actionnetwork.com/mlb/detroit-tigers-vs-texas-rangers-prediction-pick-odds-sunday-night-baseball-july-20-qs”][/relatedarticle]
[teammatchup link=”#1″ shadow=”true” firstfullname=”Kansas City Royals” firstlogo=”https://images.actionnetwork.com/blog/2023/08/2023-mlb-logo-kansas-city-royals.png” secondfullname=”Miami Marlins” secondlogo=”https://images.actionnetwork.com/blog/2023/08/2023-mlb-logo-miami-marlins.png”][/teammatchup] | [teammatchup link=”#2″ shadow=”true” firstfullname=”Cincinnati Reds” firstlogo=”https://images.actionnetwork.com/blog/2023/08/2023-mlb-logo-cincinnati-reds.png” secondfullname=”New York Mets” secondlogo=”https://images.actionnetwork.com/blog/2023/08/2023-mlb-logo-new-york-mets.png”][/teammatchup] | [teammatchup link=”#3″ shadow=”true” firstfullname=”Houston Astros” firstlogo=”https://static.sprtactn.co/teamlogos/mlb/100/hou.png” secondfullname=”Seattle Mariners” secondlogo=”https://images.actionnetwork.com/blog/2023/08/2023-mlb-logo-seattle-mariners.png”][/teammatchup] | [teammatchup link=”#4″ shadow=”true” firstfullname=”Detroit Tigers” firstlogo=”https://assets.actionnetwork.com/461059_det_n.png” secondfullname=”Texas Rangers” secondlogo=”https://images.actionnetwork.com/blog/2023/08/2023-mlb-logo-texas-rangers.png”][/teammatchup] |
[anchor name=”2″][/anchor]
[subheader sizedown=”false” text=”Reds vs Mets F5 Prediction”][/subheader]
[gameheader haspick=”true” picktext=”First Five Innings Total Under 4.5 (-135)” league=”mlb” awaylogo=”https://images.actionnetwork.com/blog/2023/08/2023-mlb-logo-cincinnati-reds.png” awayname=”Cincinnati Reds” awayslug=”cincinnati-reds” homelogo=”https://images.actionnetwork.com/blog/2023/08/2023-mlb-logo-new-york-mets.png” homename=”New York Mets” homeslug=”new-york-mets” date=”Sunday, July 20″ time=”1:40 p.m. ET” network=”MLB.TV” bookname=”DraftKings ” bookprimarylogo=”https://assets.actionnetwork.com/477013_DraftKings@1x.png” bookreviewslug=”draftkings”][/gameheader]
By Charlie Wright
I’m running this angle back after getting hooked on Friday.
Sean Manaea was pulled after only four innings and the Mets bullpen immediately blew it, but the lefties had silenced these offenses up to that point. We have a pair of solid southpaws once again today.
The Mets and Reds have both struggled against LHP.
The Mets are 23rd in wRC+ and 25th in OPS and wOBA vs. LHP since the start of May. The Reds are 24th, 22nd and 23rd in those metrics, respectively. Cincinnati also leaves hitter-friendly Great American Ball Park for Citi Field.
We have two All-Star arms facing off here.
Andrew Abbott has used his unique crossfire delivery to post an ERA just above 2.00. He’s giving up tons of fly balls while limiting hard contact, which is a recipe for run prevention.
David Peterson is piling up ground balls and easy innings. He closed June with his two worst starts of the season, but bounced back in July (two earned runs over 13 2/3 innings).
Pick: First Five Innings Total Under 4.5 (-135)
[teammatchup link=”#1″ shadow=”true” firstfullname=”Kansas City Royals” firstlogo=”https://images.actionnetwork.com/blog/2023/08/2023-mlb-logo-kansas-city-royals.png” secondfullname=”Miami Marlins” secondlogo=”https://images.actionnetwork.com/blog/2023/08/2023-mlb-logo-miami-marlins.png”][/teammatchup] | [teammatchup link=”#2″ shadow=”true” firstfullname=”Cincinnati Reds” firstlogo=”https://images.actionnetwork.com/blog/2023/08/2023-mlb-logo-cincinnati-reds.png” secondfullname=”New York Mets” secondlogo=”https://images.actionnetwork.com/blog/2023/08/2023-mlb-logo-new-york-mets.png”][/teammatchup] | [teammatchup link=”#3″ shadow=”true” firstfullname=”Houston Astros” firstlogo=”https://static.sprtactn.co/teamlogos/mlb/100/hou.png” secondfullname=”Seattle Mariners” secondlogo=”https://images.actionnetwork.com/blog/2023/08/2023-mlb-logo-seattle-mariners.png”][/teammatchup] | [teammatchup link=”#4″ shadow=”true” firstfullname=”Detroit Tigers” firstlogo=”https://assets.actionnetwork.com/461059_det_n.png” secondfullname=”Texas Rangers” secondlogo=”https://images.actionnetwork.com/blog/2023/08/2023-mlb-logo-texas-rangers.png”][/teammatchup] |
[anchor name=”3″][/anchor]
[subheader sizedown=”false” text=”Astros vs Mariners Pitching Prop: Hunter Brown Outs”][/subheader]
[gameheader haspick=”true” picktext=”Hunter Brown Pitching Outs (-115)” league=”mlb” awaylogo=”https://static.sprtactn.co/teamlogos/mlb/100/hou.png” awayname=”Houston Astros” awayslug=”houston-astros” homelogo=”https://images.actionnetwork.com/blog/2023/08/2023-mlb-logo-seattle-mariners.png” homename=”Seattle Mariners” homeslug=”seattle-mariners” date=”Sunday, July 20″ time=”4:10 p.m. ET” network=”MLB.TV” bookname=”bet365″ bookprimarylogo=”https://assets.actionnetwork.com/859377_Bet365@1x.png” bookreviewslug=”bet365″][/gameheader]
By Derek Carty
THE BAT X is forecasting 17.19 pitching outs for Astros starter Hunter Brown compared to 20.93 pitching outs implied by the oddsmakers, so I believe there is value here.
If you take the under, you’d be projected to win 76% of the time, resulting in a 41% ROI.
Based on a $100 wager, the expected value here would be $47.66.
Love THE BAT X? Get all of Carty’s sports betting projections at EV Analytics!
Pick: Hunter Brown Under 18.5 Pitching Outs (-115)
[teammatchup link=”#1″ shadow=”true” firstfullname=”Kansas City Royals” firstlogo=”https://images.actionnetwork.com/blog/2023/08/2023-mlb-logo-kansas-city-royals.png” secondfullname=”Miami Marlins” secondlogo=”https://images.actionnetwork.com/blog/2023/08/2023-mlb-logo-miami-marlins.png”][/teammatchup] | [teammatchup link=”#2″ shadow=”true” firstfullname=”Cincinnati Reds” firstlogo=”https://images.actionnetwork.com/blog/2023/08/2023-mlb-logo-cincinnati-reds.png” secondfullname=”New York Mets” secondlogo=”https://images.actionnetwork.com/blog/2023/08/2023-mlb-logo-new-york-mets.png”][/teammatchup] | [teammatchup link=”#3″ shadow=”true” firstfullname=”Houston Astros” firstlogo=”https://static.sprtactn.co/teamlogos/mlb/100/hou.png” secondfullname=”Seattle Mariners” secondlogo=”https://images.actionnetwork.com/blog/2023/08/2023-mlb-logo-seattle-mariners.png”][/teammatchup] | [teammatchup link=”#4″ shadow=”true” firstfullname=”Detroit Tigers” firstlogo=”https://assets.actionnetwork.com/461059_det_n.png” secondfullname=”Texas Rangers” secondlogo=”https://images.actionnetwork.com/blog/2023/08/2023-mlb-logo-texas-rangers.png”][/teammatchup] |
[anchor name=”4″][/anchor]
[subheader sizedown=”false” text=”Tigers vs Rangers Strikeout Prop”][/subheader]
[gameheader haspick=”true” picktext=”Jacob Latz Under 4.5 Strikeouts (+125)” 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-texas-rangers.png” homename=”Texas Rangers” homeslug=”texas-rangers” date=”Sunday, July 20″ time=”7:10 p.m. ET” network=”ESPN” bookname=”bet365″ bookprimarylogo=”https://assets.actionnetwork.com/859377_Bet365@1x.png” bookreviewslug=”bet365″][/gameheader]
By Derek Carty
There is a value opportunity on Rangers starter Jacob Latz’s strikeouts prop.
THE BAT X is projecting him to record 4.23 strikeouts, while oddsmakers are implying 4.97.
The model believes there is a 59% chance he records fewer than 5 strikeouts, so there is value on the under at +125.
(NOTE: The best line is +125 at bet365.)
Pick: Jacob Latz Under 4.5 Strikeouts (+125)
[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=”Kansas City Royals” firstlogo=”https://images.actionnetwork.com/blog/2023/08/2023-mlb-logo-kansas-city-royals.png” secondfullname=”Miami Marlins” secondlogo=”https://images.actionnetwork.com/blog/2023/08/2023-mlb-logo-miami-marlins.png”][/teammatchup] | [teammatchup link=”#2″ shadow=”true” firstfullname=”Cincinnati Reds” firstlogo=”https://images.actionnetwork.com/blog/2023/08/2023-mlb-logo-cincinnati-reds.png” secondfullname=”New York Mets” secondlogo=”https://images.actionnetwork.com/blog/2023/08/2023-mlb-logo-new-york-mets.png”][/teammatchup] | [teammatchup link=”#3″ shadow=”true” firstfullname=”Houston Astros” firstlogo=”https://static.sprtactn.co/teamlogos/mlb/100/hou.png” secondfullname=”Seattle Mariners” secondlogo=”https://images.actionnetwork.com/blog/2023/08/2023-mlb-logo-seattle-mariners.png”][/teammatchup] | [teammatchup link=”#4″ shadow=”true” firstfullname=”Detroit Tigers” firstlogo=”https://assets.actionnetwork.com/461059_det_n.png” secondfullname=”Texas Rangers” secondlogo=”https://images.actionnetwork.com/blog/2023/08/2023-mlb-logo-texas-rangers.png”][/teammatchup] |