If you like day baseball, today is a day for you.
There are 15 games on the MLB calendar for Saturday, June 21, but nine of those contests start at 4:10 p.m. ET or earlier. That’s a lot of afternoon baseball, which means we have no time to waste on a long intro. So, let’s dive right into today’s MLB best bets below.
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=”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] | 12:10 p.m. | |
[teammatchup link=”#2″ 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] | 2:10 p.m. | |
[teammatchup link=”#3″ firstfullname=”Boston Red Sox” firstlogo=”https://images.actionnetwork.com/blog/2023/08/2023-mlb-logo-boston-red-sox.png” secondfullname=”San Francisco Giants” secondlogo=”https://images.actionnetwork.com/blog/2023/08/2023-mlb-logo-san-francisco-giants.png”][/teammatchup] | 4:05 p.m. | |
[teammatchup link=”#4″ firstfullname=”Atlanta Braves” firstlogo=”https://static.sprtactn.co/teamlogos/mlb/100/atl.png” secondfullname=”Miami Marlins” secondlogo=”https://images.actionnetwork.com/blog/2023/08/2023-mlb-logo-miami-marlins.png”][/teammatchup] | 4:10 p.m. | |
[teammatchup link=”#5″ firstfullname=”Washington Nationals” firstlogo=”https://images.actionnetwork.com/blog/2023/08/2023-mlb-logo-washington-nationals.png” secondfullname=”Los Angeles Dodgers” secondlogo=”https://images.actionnetwork.com/blog/2023/08/2023-mlb-logo-los-angeles-dodgers.png”][/teammatchup] | 10: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=”Bet Labs’ Tigers vs Rays Best Bet: System Play on the Under”][/subheader]
[gameheader haspick=”true” picktext=”Under 9 (-117)” 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=”Saturday, July 21″ time=”12:10 p.m. ET” network=”MLB.TV” bookname=”DraftKings ” bookprimarylogo=”https://assets.actionnetwork.com/477013_DraftKings@1x.png” bookreviewslug=”draftkings”][/gameheader]
By Bet Labs
This system looks for spots in which both teams have solid win percentages (51%–100%), but the public is heavily favoring the over (≤35% under bets). In matchups between winning teams, sportsbooks often inflate totals due to perceived offensive capability. However, these teams also tend to have stronger pitching, which leads to a profitable edge on the under.
This season, this system has hit on 54% of its picks and generated a 2% ROI. Overall, it is 1792-1560-152 (53%).
Pick: Under 9 (-117)
[teammatchup link=”#1″ 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=”#2″ 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=”#3″ shadow=”true” firstfullname=”Boston Red Sox” firstlogo=”https://images.actionnetwork.com/blog/2023/08/2023-mlb-logo-boston-red-sox.png” secondfullname=”San Francisco Giants” secondlogo=”https://images.actionnetwork.com/blog/2023/08/2023-mlb-logo-san-francisco-giants.png”][/teammatchup] | [teammatchup link=”#4″ shadow=”true” firstfullname=”Atlanta Braves” firstlogo=”https://static.sprtactn.co/teamlogos/mlb/100/atl.png” secondfullname=”Miami Marlins” secondlogo=”https://images.actionnetwork.com/blog/2023/08/2023-mlb-logo-miami-marlins.png”][/teammatchup] | [teammatchup link=”#5″ shadow=”true” firstfullname=”Washington Nationals” firstlogo=”https://images.actionnetwork.com/blog/2023/08/2023-mlb-logo-washington-nationals.png” secondfullname=”Los Angeles Dodgers” secondlogo=”https://images.actionnetwork.com/blog/2023/08/2023-mlb-logo-los-angeles-dodgers.png”][/teammatchup] |
[anchor name=”2″][/anchor]
[subheader sizedown=”false” text=”Kyle Murray’s Brewers vs Twins Best Bet: Back Yelich to Stay Hot”][/subheader]
[gameheader haspick=”true” picktext=”Christian Yelich Over 1.5 Total Bases (+105)” 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=”Saturday, July 21″ time=”2:10 p.m. ET” network=”MLB.TV” bookname=”DraftKings ” bookprimarylogo=”https://assets.actionnetwork.com/477013_DraftKings@1x.png” bookreviewslug=”draftkings”][/gameheader]
By Kyle Murray
This is a great spot for Christian Yelich, who is coming off of a massive game on Friday night in which he hit a double on maybe the longest non-homer we will see all year.
He now will face the Twins’ Simeon Woods-Richardson, who has struggled quite a bit with left-handed power this season. Yelich has posted a .260 ISO and a 60% hard-contact rate this season. His only issue is that he has a fairly high ground-ball rate, but Woods-Richardson really struggles to keep the ball on the ground, so that should play into Yelich’s hands.
Pick: Christian Yelich Over 1.5 Total Bases (+105)
[quickslipbasic bookname=”BetMGM” booklogo=”https://assets.actionnetwork.com/779359_BetMGM800x200@1x.png” image=”https://images.actionnetwork.com/blog/2025/06/Screenshot-2025-06-21-at-6.00.18%E2%80%AFAM.png” buttontext=”Parlay These Picks Instantly!” buttonlink=”https://switchboard.actionnetwork.com/v2/deeplink?deeplinkId[0]=ML1639980439&deeplinkId[1]=ML1641461321&deeplinkId[2]=ML1639998184&deeplinkId[3]=ML1641575501&context=qs-articles”][/quickslipbasic]
[teammatchup link=”#1″ 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=”#2″ 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=”#3″ shadow=”true” firstfullname=”Boston Red Sox” firstlogo=”https://images.actionnetwork.com/blog/2023/08/2023-mlb-logo-boston-red-sox.png” secondfullname=”San Francisco Giants” secondlogo=”https://images.actionnetwork.com/blog/2023/08/2023-mlb-logo-san-francisco-giants.png”][/teammatchup] | [teammatchup link=”#4″ shadow=”true” firstfullname=”Atlanta Braves” firstlogo=”https://static.sprtactn.co/teamlogos/mlb/100/atl.png” secondfullname=”Miami Marlins” secondlogo=”https://images.actionnetwork.com/blog/2023/08/2023-mlb-logo-miami-marlins.png”][/teammatchup] | [teammatchup link=”#5″ shadow=”true” firstfullname=”Washington Nationals” firstlogo=”https://images.actionnetwork.com/blog/2023/08/2023-mlb-logo-washington-nationals.png” secondfullname=”Los Angeles Dodgers” secondlogo=”https://images.actionnetwork.com/blog/2023/08/2023-mlb-logo-los-angeles-dodgers.png”][/teammatchup] |
[anchor name=”3″][/anchor]
[subheader sizedown=”false” text=”Kyle Murray’s Red Sox vs Giants Best Bet: Fade Bello”][/subheader]
[gameheader haspick=”true” picktext=”Brayan Bello Under 4.5 Strikeouts (-115)” 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://images.actionnetwork.com/blog/2023/08/2023-mlb-logo-san-francisco-giants.png” homename=”San Francisco Giants” homeslug=”san-francisco-giants” date=”Saturday, July 21″ time=”4:05 p.m. ET” network=”MLB.TV” bookname=”DraftKings ” bookprimarylogo=”https://assets.actionnetwork.com/477013_DraftKings@1x.png” bookreviewslug=”draftkings”][/gameheader]
By Kyle Murray
Brayan Bello is coming off of a great game in which he struck out eight hitters against maybe the coldest team in baseball (the New York Yankees). However, before that, he had gone under five strikeouts in six of his past seven starts.
Bello has just a 17% strikeout rate on the season and a measly 23% CSW% to back that up. He also sees those numbers drop to a 15% K% and 21% CSW% against left-handed hitters, which is important because the Giants projected lineup has five lefties and two righties with a strikeout rate of 21% or lower against right-handed pitchers this season.
Pick: Brayan Bello Under 4.5 Strikeouts (-115)
[teammatchup link=”#1″ 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=”#2″ 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=”#3″ shadow=”true” firstfullname=”Boston Red Sox” firstlogo=”https://images.actionnetwork.com/blog/2023/08/2023-mlb-logo-boston-red-sox.png” secondfullname=”San Francisco Giants” secondlogo=”https://images.actionnetwork.com/blog/2023/08/2023-mlb-logo-san-francisco-giants.png”][/teammatchup] | [teammatchup link=”#4″ shadow=”true” firstfullname=”Atlanta Braves” firstlogo=”https://static.sprtactn.co/teamlogos/mlb/100/atl.png” secondfullname=”Miami Marlins” secondlogo=”https://images.actionnetwork.com/blog/2023/08/2023-mlb-logo-miami-marlins.png”][/teammatchup] | [teammatchup link=”#5″ shadow=”true” firstfullname=”Washington Nationals” firstlogo=”https://images.actionnetwork.com/blog/2023/08/2023-mlb-logo-washington-nationals.png” secondfullname=”Los Angeles Dodgers” secondlogo=”https://images.actionnetwork.com/blog/2023/08/2023-mlb-logo-los-angeles-dodgers.png”][/teammatchup] |
[anchor name=”4″][/anchor]
[subheader sizedown=”false” text=”Bet Labs’ Braves vs Marlins Best Bet: Trust the System”][/subheader]
[gameheader haspick=”true” picktext=”Under 8.5 (-110)” league=”mlb” awaylogo=”https://static.sprtactn.co/teamlogos/mlb/100/atl.png” awayname=”Atlanta Braves” awayslug=”atlanta-braves” homelogo=”https://images.actionnetwork.com/blog/2023/08/2023-mlb-logo-miami-marlins.png” homename=”Miami Marlins” homeslug=”miami-marlins” date=”Saturday, July 21″ time=”4:10 p.m. ET” network=”MLB.TV” bookname=”DraftKings ” bookprimarylogo=”https://assets.actionnetwork.com/477013_DraftKings@1x.png” bookreviewslug=”draftkings”][/gameheader]
By Bet Labs
This system capitalizes on an overlooked weather edge when betting MLB totals.
The system focuses on regular-season games in which elevated humidity — ranging from 45 to 95 — intersects with moderate temperatures and neutral wind patterns. Despite assumptions that humidity boosts offense, there is value to be found in these conditions, which actually correlate with suppressed scoring in certain environments.
When the market subtly corrects, with the total dropping from open to close, and the overall percentage of bets on the over remains modest (between 6% and 29%), this system flags under-the-radar under spots where public narratives misalign with actual scoring trends.
This system has been on fire this season, generating a 18% ROI with a 49-30-1 (62%) record. Overall, the system has been just as hot, going 259-155-13 (63%) and producing a 20% ROI.
Pick: Under 8.5 (-110)
[teammatchup link=”#1″ 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=”#2″ 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=”#3″ shadow=”true” firstfullname=”Boston Red Sox” firstlogo=”https://images.actionnetwork.com/blog/2023/08/2023-mlb-logo-boston-red-sox.png” secondfullname=”San Francisco Giants” secondlogo=”https://images.actionnetwork.com/blog/2023/08/2023-mlb-logo-san-francisco-giants.png”][/teammatchup] | [teammatchup link=”#4″ shadow=”true” firstfullname=”Atlanta Braves” firstlogo=”https://static.sprtactn.co/teamlogos/mlb/100/atl.png” secondfullname=”Miami Marlins” secondlogo=”https://images.actionnetwork.com/blog/2023/08/2023-mlb-logo-miami-marlins.png”][/teammatchup] | [teammatchup link=”#5″ shadow=”true” firstfullname=”Washington Nationals” firstlogo=”https://images.actionnetwork.com/blog/2023/08/2023-mlb-logo-washington-nationals.png” secondfullname=”Los Angeles Dodgers” secondlogo=”https://images.actionnetwork.com/blog/2023/08/2023-mlb-logo-los-angeles-dodgers.png”][/teammatchup] |
[anchor name=”5″][/anchor]
[subheader sizedown=”false” text=”Derek Carty’s Nationals vs Dodgers Pick: Hernandez Showing Value”][/subheader]
[gameheader haspick=”true” picktext=”Teoscar Hernandez Over 0.5 Home Runs (+520)” league=”mlb” awaylogo=”https://images.actionnetwork.com/blog/2023/08/2023-mlb-logo-washington-nationals.png” awayname=”Washington Nationals” awayslug=”washington-nationals” homelogo=”https://images.actionnetwork.com/blog/2023/08/2023-mlb-logo-los-angeles-dodgers.png” homename=”Los Angeles Dodgers” homeslug=”los-angeles-dodgers” date=”Saturday, July 21″ time=”10:10 p.m. ET” network=”MLB.TV” bookname=”Fanatics Sportsbook” bookprimarylogo=”https://assets.actionnetwork.com/542724_Fanatics-banner-logo.png” bookreviewslug=”fanatics-sportsbook”][/gameheader]
By Derek Carty
There is a value opportunity on Teoscar Hernandez’s home runs prop. THE BAT X is projecting 0.23 home runs for him with a 20% chance that he records at least one home run. If you can get the over at +520 or better, there is great value here.
Love THE BAT X? Get all of Carty’s sports betting projections at EV Analytics!
Pick: Teoscar Hernandez Over 0.5 Home Runs (+520)
[teammatchup link=”#1″ 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=”#2″ 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=”#3″ shadow=”true” firstfullname=”Boston Red Sox” firstlogo=”https://images.actionnetwork.com/blog/2023/08/2023-mlb-logo-boston-red-sox.png” secondfullname=”San Francisco Giants” secondlogo=”https://images.actionnetwork.com/blog/2023/08/2023-mlb-logo-san-francisco-giants.png”][/teammatchup] | [teammatchup link=”#4″ shadow=”true” firstfullname=”Atlanta Braves” firstlogo=”https://static.sprtactn.co/teamlogos/mlb/100/atl.png” secondfullname=”Miami Marlins” secondlogo=”https://images.actionnetwork.com/blog/2023/08/2023-mlb-logo-miami-marlins.png”][/teammatchup] | [teammatchup link=”#5″ shadow=”true” firstfullname=”Washington Nationals” firstlogo=”https://images.actionnetwork.com/blog/2023/08/2023-mlb-logo-washington-nationals.png” secondfullname=”Los Angeles Dodgers” secondlogo=”https://images.actionnetwork.com/blog/2023/08/2023-mlb-logo-los-angeles-dodgers.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]