All 30 clubs are in action as there are 15 games on the MLB slate for Friday, June 20.
Our team of MLB betting experts has looked over today’s MLB odds, found the best picks on the board and made some predictions.
So, continue reading as today’s MLB best bets are below.
[quickslipbasic bookname=”BetMGM” booklogo=”https://assets.actionnetwork.com/779359_BetMGM800x200@1x.png” image=”https://images.actionnetwork.com/blog/2025/06/Screenshot-2025-06-20-at-7.00.41%E2%80%AFAM.png” buttontext=”Parlay These Picks Instantly!” buttonlink=”https://switchboard.actionnetwork.com/v2/deeplink?deeplinkId[0]=ML1639417319&deeplinkId[1]=ML1638328282&deeplinkId[2]=ML1639463573&deeplinkId[3]=ML1639479215&deeplinkId[4]=ML1639503415&context=qs-articles”][/quickslipbasic]
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=”New York Yankees” firstlogo=”https://static.sprtactn.co/teamlogos/mlb/100/nyyd.png” secondfullname=”Baltimore Orioles” secondlogo=”https://static.sprtactn.co/teamlogos/mlb/100/bal.png”][/teammatchup] | 7:05 p.m. | |
[teammatchup link=”#2″ firstfullname=”Detroit Tigers” firstlogo=”https://assets.actionnetwork.com/461059_det_n.png” secondfullname=”Tampa Bay Rays” secondlogo=”https://images.actionnetwork.com/blog/2023/08/2023-mlb-logo-tampa-bay-rays.png”][/teammatchup] | 7:05 p.m. | |
[teammatchup link=”#3″ firstfullname=”Milwaukee Brewers” firstlogo=”https://static.sprtactn.co/teamlogos/mlb/100/mil.png” secondfullname=”Minnesota Twins” secondlogo=”https://static.sprtactn.co/teamlogos/mlb/100/mind.png”][/teammatchup] | 8:10 p.m. | |
[teammatchup link=”#4″ firstfullname=”Arizona Diamondbacks” firstlogo=”https://static.sprtactn.co/teamlogos/mlb/100/ari.png” secondfullname=”Colorado Rockies” secondlogo=”https://static.sprtactn.co/teamlogos/mlb/100/col.png”][/teammatchup] | 8:40 p.m. | |
[teammatchup link=”#5″ firstfullname=”Houston Astros” firstlogo=”https://static.sprtactn.co/teamlogos/mlb/100/hou.png” secondfullname=”Los Angeles Angels” secondlogo=”https://static.sprtactn.co/teamlogos/mlb/100/laa.png”][/teammatchup] | 9:38 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 Yankees vs Orioles Best Bet: Fried Should Bounce Back”][/subheader]
[gameheader haspick=”true” picktext=”Max Fried Over 6.5 Strikeouts (+105)” league=”mlb” awaylogo=”https://static.sprtactn.co/teamlogos/mlb/100/nyyd.png” awayname=”New York Yankees” awayslug=”new-york-yankees” homelogo=”https://static.sprtactn.co/teamlogos/mlb/100/bal.png” homename=”Baltimore Orioles” homeslug=”baltimore-orioles” date=”Friday, July 20″ time=”7:05 p.m. ET” network=”MLB.TV” bookname=”DraftKings ” bookprimarylogo=”https://assets.actionnetwork.com/477013_DraftKings@1x.png” bookreviewslug=”draftkings”][/gameheader]
By Kyle Murray
Max Fried faced there same Orioles on June 11th and wasn’t able to get anything going, striking out just three hitters. However, I love betting on him to bounce back at home, as this number is likely a bit discounted thanks to that subpar strikeout performance.
The Orioles offer plenty of potential strikeout spots, as their projected lineup has a combined 26.6% strikeout rate against left-handed pitchers since the start of last season.
Pick: Max Fried Over 6.5 Strikeouts (+105)
[teammatchup link=”#1″ shadow=”true” firstfullname=”New York Yankees” firstlogo=”https://static.sprtactn.co/teamlogos/mlb/100/nyyd.png” secondfullname=”Baltimore Orioles” secondlogo=”https://static.sprtactn.co/teamlogos/mlb/100/bal.png”][/teammatchup] | [teammatchup link=”#2″ shadow=”true” firstfullname=”Detroit Tigers” firstlogo=”https://assets.actionnetwork.com/461059_det_n.png” secondfullname=”Tampa Bay Rays” secondlogo=”https://images.actionnetwork.com/blog/2023/08/2023-mlb-logo-tampa-bay-rays.png”][/teammatchup] | [teammatchup link=”#3″ shadow=”true” firstfullname=”Milwaukee Brewers” firstlogo=”https://static.sprtactn.co/teamlogos/mlb/100/mil.png” secondfullname=”Minnesota Twins” secondlogo=”https://static.sprtactn.co/teamlogos/mlb/100/mind.png”][/teammatchup] | [teammatchup link=”#4″ shadow=”true” firstfullname=”Arizona Diamondbacks” firstlogo=”https://static.sprtactn.co/teamlogos/mlb/100/ari.png” secondfullname=”Colorado Rockies” secondlogo=”https://static.sprtactn.co/teamlogos/mlb/100/col.png”][/teammatchup] | [teammatchup link=”#5″ shadow=”true” firstfullname=”Houston Astros” firstlogo=”https://static.sprtactn.co/teamlogos/mlb/100/hou.png” secondfullname=”Los Angeles Angels” secondlogo=”https://static.sprtactn.co/teamlogos/mlb/100/laa.png”][/teammatchup] |
[anchor name=”2″][/anchor]
[subheader sizedown=”false” text=”Bet Labs’ Tigers vs Rays Best Bet: System Play on the Under”][/subheader]
[gameheader haspick=”true” picktext=”Under 8.5 (-115)” 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-tampa-bay-rays.png” homename=”Tampa Bay Rays” homeslug=”tampa-bay-rays” date=”Friday, July 20″ time=”7:05 p.m. ET” network=”MLB.TV” bookname=”BetMGM” bookprimarylogo=”https://assets.actionnetwork.com/779359_BetMGM800x200@1x.png” bookreviewslug=”betmgm”][/gameheader]
By Bet Labs
The “Silent Sharp Unders” system targets regular-season MLB games in which both teams are performing well, yet the total has quietly dropped from open to close. These are games featuring competent, winning teams with recent success, stable weather conditions and closing totals in a common scoring range.
Despite both teams showing strength, the market subtly favors the under — likely due to matchup specifics or pitching. By following this soft signal — when the public is more focused on win streaks and not totals — this system finds value in betting against inflated scoring expectations.
Overall, this system is 1215-964-87 (56%) and has generated a 9% ROI. This season, it is 82-63-3 (57%) and has a 7% ROI.
Pick: Under 8.5 (-115)
[teammatchup link=”#1″ shadow=”true” firstfullname=”New York Yankees” firstlogo=”https://static.sprtactn.co/teamlogos/mlb/100/nyyd.png” secondfullname=”Baltimore Orioles” secondlogo=”https://static.sprtactn.co/teamlogos/mlb/100/bal.png”][/teammatchup] | [teammatchup link=”#2″ shadow=”true” firstfullname=”Detroit Tigers” firstlogo=”https://assets.actionnetwork.com/461059_det_n.png” secondfullname=”Tampa Bay Rays” secondlogo=”https://images.actionnetwork.com/blog/2023/08/2023-mlb-logo-tampa-bay-rays.png”][/teammatchup] | [teammatchup link=”#3″ shadow=”true” firstfullname=”Milwaukee Brewers” firstlogo=”https://static.sprtactn.co/teamlogos/mlb/100/mil.png” secondfullname=”Minnesota Twins” secondlogo=”https://static.sprtactn.co/teamlogos/mlb/100/mind.png”][/teammatchup] | [teammatchup link=”#4″ shadow=”true” firstfullname=”Arizona Diamondbacks” firstlogo=”https://static.sprtactn.co/teamlogos/mlb/100/ari.png” secondfullname=”Colorado Rockies” secondlogo=”https://static.sprtactn.co/teamlogos/mlb/100/col.png”][/teammatchup] | [teammatchup link=”#5″ shadow=”true” firstfullname=”Houston Astros” firstlogo=”https://static.sprtactn.co/teamlogos/mlb/100/hou.png” secondfullname=”Los Angeles Angels” secondlogo=”https://static.sprtactn.co/teamlogos/mlb/100/laa.png”][/teammatchup] |
[anchor name=”3″][/anchor]
[subheader sizedown=”false” text=”Derek Carty’s Brewers vs Twins Pick: Value in Fading Ryan”][/subheader]
[gameheader haspick=”true” picktext=”Joe Ryan Under 17.5 Outs (+160)” league=”mlb” awaylogo=”https://static.sprtactn.co/teamlogos/mlb/100/mil.png” awayname=”Milwaukee Brewers” awayslug=”milwaukee-brewers” homelogo=”https://static.sprtactn.co/teamlogos/mlb/100/mind.png” homename=”Minnesota Twins” homeslug=”minnesota-twins” date=”Friday, July 20″ time=”8:10 p.m. ET” network=”MLB.TV” bookname=”bet365″ bookprimarylogo=”https://assets.actionnetwork.com/859377_Bet365@1x.png” bookreviewslug=”bet365″][/gameheader]
By Derek Carty
There may be some value on Joe Ryan’s pitching outs prop. THE BAT X is projecting him to record 16.86 pitching outs, and oddsmakers are implying 18.34. The model believes there is a 52% chance he records fewer than 18 pitching outs. If you can get the under at +160 or better, there’s great value to be had.
Love THE BAT X? Get all of Carty’s sports betting projections at EV Analytics!
Pick: Joe Ryan Under 17.5 Outs (+160)
[teammatchup link=”#1″ shadow=”true” firstfullname=”New York Yankees” firstlogo=”https://static.sprtactn.co/teamlogos/mlb/100/nyyd.png” secondfullname=”Baltimore Orioles” secondlogo=”https://static.sprtactn.co/teamlogos/mlb/100/bal.png”][/teammatchup] | [teammatchup link=”#2″ shadow=”true” firstfullname=”Detroit Tigers” firstlogo=”https://assets.actionnetwork.com/461059_det_n.png” secondfullname=”Tampa Bay Rays” secondlogo=”https://images.actionnetwork.com/blog/2023/08/2023-mlb-logo-tampa-bay-rays.png”][/teammatchup] | [teammatchup link=”#3″ shadow=”true” firstfullname=”Milwaukee Brewers” firstlogo=”https://static.sprtactn.co/teamlogos/mlb/100/mil.png” secondfullname=”Minnesota Twins” secondlogo=”https://static.sprtactn.co/teamlogos/mlb/100/mind.png”][/teammatchup] | [teammatchup link=”#4″ shadow=”true” firstfullname=”Arizona Diamondbacks” firstlogo=”https://static.sprtactn.co/teamlogos/mlb/100/ari.png” secondfullname=”Colorado Rockies” secondlogo=”https://static.sprtactn.co/teamlogos/mlb/100/col.png”][/teammatchup] | [teammatchup link=”#5″ shadow=”true” firstfullname=”Houston Astros” firstlogo=”https://static.sprtactn.co/teamlogos/mlb/100/hou.png” secondfullname=”Los Angeles Angels” secondlogo=”https://static.sprtactn.co/teamlogos/mlb/100/laa.png”][/teammatchup] |
[anchor name=”4″][/anchor]
[subheader sizedown=”false” text=”Kyle Murray’s Diamondbacks vs Rockies Best Bet: Big Night Coming for Gallen?”][/subheader]
[gameheader haspick=”true” picktext=”Zac Gallen Over 5.5 Strikeouts (-140)” league=”mlb” awaylogo=”https://static.sprtactn.co/teamlogos/mlb/100/ari.png” awayname=”Arizona Diamondbacks” awayslug=”arizona-diamondbacks” homelogo=”https://static.sprtactn.co/teamlogos/mlb/100/col.png” homename=”Colorado Rockies” homeslug=”colorado-rockies” date=”Friday, July 20″ time=”8:40 p.m. ET” network=”MLB.TV” bookname=”FanDuel” bookprimarylogo=”https://assets.actionnetwork.com/122955_FanDuelSportsBook@1x.jpg” bookreviewslug=”fanduel”][/gameheader]
By Kyle Murray
There is some juice on this, but this is a great spot for Zac Gallen, and I believe that if he were at home, this number would be at 6.5.
It’s always something to worry about when a pitcher has to go into Coors field, but Gallen has had success there before. Since the start of 2022, Gallen has 31 strikeouts over four starts at Coors Field. He even racked up 10 strikeouts in a start at Coors last season.
As for the matchup, the Rockies offer an elite strikeout matchup, as eight of the nine hitters in the projected lineup have a strikeout rate of 25.8% or higher against right-handed pitching since the start of last season. That comes out to a combined 29.3%, and the Rockies also have a 24.6% strikeout rate at home this season, which is the third highest in the league.
Pick: Zac Gallen Over 5.5 Strikeouts (-140)
[teammatchup link=”#1″ shadow=”true” firstfullname=”New York Yankees” firstlogo=”https://static.sprtactn.co/teamlogos/mlb/100/nyyd.png” secondfullname=”Baltimore Orioles” secondlogo=”https://static.sprtactn.co/teamlogos/mlb/100/bal.png”][/teammatchup] | [teammatchup link=”#2″ shadow=”true” firstfullname=”Detroit Tigers” firstlogo=”https://assets.actionnetwork.com/461059_det_n.png” secondfullname=”Tampa Bay Rays” secondlogo=”https://images.actionnetwork.com/blog/2023/08/2023-mlb-logo-tampa-bay-rays.png”][/teammatchup] | [teammatchup link=”#3″ shadow=”true” firstfullname=”Milwaukee Brewers” firstlogo=”https://static.sprtactn.co/teamlogos/mlb/100/mil.png” secondfullname=”Minnesota Twins” secondlogo=”https://static.sprtactn.co/teamlogos/mlb/100/mind.png”][/teammatchup] | [teammatchup link=”#4″ shadow=”true” firstfullname=”Arizona Diamondbacks” firstlogo=”https://static.sprtactn.co/teamlogos/mlb/100/ari.png” secondfullname=”Colorado Rockies” secondlogo=”https://static.sprtactn.co/teamlogos/mlb/100/col.png”][/teammatchup] | [teammatchup link=”#5″ shadow=”true” firstfullname=”Houston Astros” firstlogo=”https://static.sprtactn.co/teamlogos/mlb/100/hou.png” secondfullname=”Los Angeles Angels” secondlogo=”https://static.sprtactn.co/teamlogos/mlb/100/laa.png”][/teammatchup] |
[anchor name=”5″][/anchor]
[subheader sizedown=”false” text=”Prop Model’s Astros vs Angels Best Bet: Brown Showing Value”][/subheader]
[gameheader haspick=”true” picktext=”Hunter Brown Over 6.5 Strikeouts (-145)” league=”mlb” awaylogo=”https://static.sprtactn.co/teamlogos/mlb/100/hou.png” awayname=”Houston Astros” awayslug=”houston-astros” homelogo=”https://static.sprtactn.co/teamlogos/mlb/100/laa.png” homename=”Los Angeles Angels” homeslug=”los-angeles-angels” date=”Friday, July 20″ time=”9:38 p.m. ET” network=”MLB.TV” bookname=”DraftKings ” bookprimarylogo=”https://assets.actionnetwork.com/477013_DraftKings@1x.png” bookreviewslug=”draftkings”][/gameheader]
By Prop Model
Hunter Brown’s strikeouts prop looks like a strong wager based on the current data. The line of 6.5 compares favorably based on our MLB simulations. The prop projects to hit 69.15% of the time based on the assumptions, and that represents a 9.97% edge.
You can find all prop bet evaluations in ParlayIQ.
Pick: Hunter Brown Over 6.5 Strikeouts (-145)
[teammatchup link=”#1″ shadow=”true” firstfullname=”New York Yankees” firstlogo=”https://static.sprtactn.co/teamlogos/mlb/100/nyyd.png” secondfullname=”Baltimore Orioles” secondlogo=”https://static.sprtactn.co/teamlogos/mlb/100/bal.png”][/teammatchup] | [teammatchup link=”#2″ shadow=”true” firstfullname=”Detroit Tigers” firstlogo=”https://assets.actionnetwork.com/461059_det_n.png” secondfullname=”Tampa Bay Rays” secondlogo=”https://images.actionnetwork.com/blog/2023/08/2023-mlb-logo-tampa-bay-rays.png”][/teammatchup] | [teammatchup link=”#3″ shadow=”true” firstfullname=”Milwaukee Brewers” firstlogo=”https://static.sprtactn.co/teamlogos/mlb/100/mil.png” secondfullname=”Minnesota Twins” secondlogo=”https://static.sprtactn.co/teamlogos/mlb/100/mind.png”][/teammatchup] | [teammatchup link=”#4″ shadow=”true” firstfullname=”Arizona Diamondbacks” firstlogo=”https://static.sprtactn.co/teamlogos/mlb/100/ari.png” secondfullname=”Colorado Rockies” secondlogo=”https://static.sprtactn.co/teamlogos/mlb/100/col.png”][/teammatchup] | [teammatchup link=”#5″ shadow=”true” firstfullname=”Houston Astros” firstlogo=”https://static.sprtactn.co/teamlogos/mlb/100/hou.png” secondfullname=”Los Angeles Angels” secondlogo=”https://static.sprtactn.co/teamlogos/mlb/100/laa.png”][/teammatchup] |
[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]