Friday, April 4 features a loaded, 14-game slate. There are countless MLB betting opportunities on the board today, so our MLB betting experts have narrowed down the best bets.
After looking through the latest MLB odds, they have found some MLB prop picks and other MLB best bets to target on April 4.
So, without further ado, let’s get to Friday’s best bets.
[quickslipbasic bookname=”DraftKings” booklogo=”https://assets.actionnetwork.com/477013_DraftKings@1x.png” image=”https://images.actionnetwork.com/blog/2025/04/Screenshot-2025-04-04-at-7.49.06%E2%80%AFAM.png” buttontext=”Parlay These Picks Instantly!” buttonlink=”https://switchboard.actionnetwork.com/v2/deeplink?deeplinkId[0]=ML1435679673&deeplinkId[1]=ML1435680240&deeplinkId[2]=ML1435737029&deeplinkId[3]=ML1436179443&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=”San Diego Padres” firstlogo=”https://static.sprtactn.co/teamlogos/mlb/100/sd.png” secondfullname=”Chicago Cubs” secondlogo=”https://images.actionnetwork.com/blog/2023/08/2023-mlb-logo-chicago-cubs.png”][/teammatchup] | 2:20 p.m. | |
[teammatchup link=”#2″ firstfullname=”Toronto Blue Jays” firstlogo=”https://static.sprtactn.co/teamlogos/mlb/100/tor.png” secondfullname=”New York Mets” secondlogo=”https://images.actionnetwork.com/blog/2023/08/2023-mlb-logo-new-york-mets.png”][/teammatchup] | 3:10 p.m. | |
[teammatchup link=”#3″ firstfullname=”Oakland Athletics” firstlogo=”https://static.sprtactn.co/teamlogos/mlb/100/oakd.png” secondfullname=”Colorado Rockies” secondlogo=”https://static.sprtactn.co/teamlogos/mlb/100/col.png”][/teammatchup] | 4:10 p.m. | |
[teammatchup link=”#4″ firstfullname=”Miami Marlins” firstlogo=”https://images.actionnetwork.com/blog/2023/08/2023-mlb-logo-miami-marlins.png” secondfullname=”Atlanta Braves” secondlogo=”https://static.sprtactn.co/teamlogos/mlb/100/atl.png”][/teammatchup] | 7:15 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.
|
_InlineAdBlock
[anchor name=”1″][/anchor]
[subheader sizedown=”false” text=”Allan Lem’s Padres vs Cubs Best Bet: Trust Vasquez’s Command”][/subheader]
[gameheader haspick=”true” picktext=”Randy Vasquez Under 2.5 Walks (-150)” league=”mlb” awaylogo=”https://static.sprtactn.co/teamlogos/mlb/100/sd.png” awayname=”San Diego Padres” awayslug=”san-diego-padres” homelogo=”https://images.actionnetwork.com/blog/2023/08/2023-mlb-logo-chicago-cubs.png” homename=”Chicago Cubs” homeslug=”chicago-cubs” date=”Friday, April 4″ time=”2:20 p.m. ET” network=”MLB.TV” bookname=”bet365″ bookprimarylogo=”https://assets.actionnetwork.com/859377_Bet365@1x.png” bookreviewslug=”bet365″][/gameheader]
By Allan Lem
Vasquez is coming off a four-walk performance, but I’m viewing this as a bounce-back spot. Most season-long projection systems have Vazquez closer to a 3.2 BB/9 pitcher this season, which makes sense when looking at his numbers. Last season, he made dramatic strides in control, finishing with a 6.7% walk rate, which resulted in a 2.6 BB/9 ratio.
I’m projecting him closer to 2.2 walks allowed on Friday.
The matchup isn’t ideal as the Cubs have been red-hot and ranked as a top-10 team last season in walk rate (8.9%), but I like what I’ve seen from Vasquez in terms of control over the past year and am looking for him to rebound from his last outing based on the longer sample.
Pick: Randy Vasquez Under 2.5 Walks (-150)
[teammatchup link=”#1″ shadow=”true” firstfullname=”San Diego Padres” firstlogo=”https://static.sprtactn.co/teamlogos/mlb/100/sd.png” secondfullname=”Chicago Cubs” secondlogo=”https://images.actionnetwork.com/blog/2023/08/2023-mlb-logo-chicago-cubs.png”][/teammatchup] | [teammatchup link=”#2″ shadow=”true” firstfullname=”Toronto Blue Jays” firstlogo=”https://static.sprtactn.co/teamlogos/mlb/100/tor.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=”Oakland Athletics” firstlogo=”https://static.sprtactn.co/teamlogos/mlb/100/oakd.png” secondfullname=”Colorado Rockies” secondlogo=”https://static.sprtactn.co/teamlogos/mlb/100/col.png”][/teammatchup] | [teammatchup link=”#4″ shadow=”true” firstfullname=”Miami Marlins” firstlogo=”https://images.actionnetwork.com/blog/2023/08/2023-mlb-logo-miami-marlins.png” secondfullname=”Atlanta Braves” secondlogo=”https://static.sprtactn.co/teamlogos/mlb/100/atl.png”][/teammatchup] |
[anchor name=”2″][/anchor]
[subheader sizedown=”false” text=”Allan Lem’s Blue Jays vs Mets Best Bet: Gausman’s Control is Worth Backing”][/subheader]
[gameheader haspick=”true” picktext=”Kevin Gausman Under 2.5 Walks (-160)” league=”mlb” awaylogo=”https://static.sprtactn.co/teamlogos/mlb/100/tor.png” awayname=”Toronto Blue Jays” awayslug=”toronto-blue-jays” homelogo=”https://images.actionnetwork.com/blog/2023/08/2023-mlb-logo-new-york-mets.png” homename=”New York Mets” homeslug=”new-york-mets” date=”Friday, April 4″ time=”3:10 p.m. ET” network=”MLB.TV” bookname=”DraftKings ” bookprimarylogo=”https://assets.actionnetwork.com/477013_DraftKings@1x.png” bookreviewslug=”draftkings”][/gameheader]
By Allan Lem
The Mets ranked among the top-10 in walk rate last season, but I’m trusting the longer sample we have of Kevin Gausman as a pitcher with solid control.
He has a 6.7% walk rate across his Major League career and was at 7.4% last season. This translated to a 2.78 BB/9 ratio. He walked just one in his first start last week and has had a sub-3 BB/9 ratio every year since 2018.
I’m projecting this closer to 2.1 walks.
Pick: Kevin Gausman Under 2.5 Walks (-160)
[teammatchup link=”#1″ shadow=”true” firstfullname=”San Diego Padres” firstlogo=”https://static.sprtactn.co/teamlogos/mlb/100/sd.png” secondfullname=”Chicago Cubs” secondlogo=”https://images.actionnetwork.com/blog/2023/08/2023-mlb-logo-chicago-cubs.png”][/teammatchup] | [teammatchup link=”#2″ shadow=”true” firstfullname=”Toronto Blue Jays” firstlogo=”https://static.sprtactn.co/teamlogos/mlb/100/tor.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=”Oakland Athletics” firstlogo=”https://static.sprtactn.co/teamlogos/mlb/100/oakd.png” secondfullname=”Colorado Rockies” secondlogo=”https://static.sprtactn.co/teamlogos/mlb/100/col.png”][/teammatchup] | [teammatchup link=”#4″ shadow=”true” firstfullname=”Miami Marlins” firstlogo=”https://images.actionnetwork.com/blog/2023/08/2023-mlb-logo-miami-marlins.png” secondfullname=”Atlanta Braves” secondlogo=”https://static.sprtactn.co/teamlogos/mlb/100/atl.png”][/teammatchup] |
[anchor name=”3″][/anchor]
[subheader sizedown=”false” text=”Will Priester’s Athletics vs Rockies Best Bet: Back Bido in Colorado”][/subheader]
[gameheader haspick=”true” picktext=”Osvaldo Bido Over 5.5 Strikeouts (+130)” league=”mlb” awaylogo=”https://static.sprtactn.co/teamlogos/mlb/100/oakd.png” awayname=”Oakland Athletics” awayslug=”oakland-athletics” homelogo=”https://static.sprtactn.co/teamlogos/mlb/100/col.png” homename=”Colorado Rockies” homeslug=”colorado-rockies” date=”Friday, April 4″ time=”4:10 p.m. ET” network=”MLB.TV” bookname=”bet365″ bookprimarylogo=”https://assets.actionnetwork.com/859377_Bet365@1x.png” bookreviewslug=”bet365″][/gameheader]
By Will Priester
Getting this prop at plus money is a really good investment on this slate.
The Rockies will strike out and if Bido can stay out of trouble, the strikeouts should be there today. I’m really hoping that his strong Spring Training can carry over into some of these great matchups early in the season.
Pick: Osvaldo Bido Over 5.5 Strikeouts (+130)
[teammatchup link=”#1″ shadow=”true” firstfullname=”San Diego Padres” firstlogo=”https://static.sprtactn.co/teamlogos/mlb/100/sd.png” secondfullname=”Chicago Cubs” secondlogo=”https://images.actionnetwork.com/blog/2023/08/2023-mlb-logo-chicago-cubs.png”][/teammatchup] | [teammatchup link=”#2″ shadow=”true” firstfullname=”Toronto Blue Jays” firstlogo=”https://static.sprtactn.co/teamlogos/mlb/100/tor.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=”Oakland Athletics” firstlogo=”https://static.sprtactn.co/teamlogos/mlb/100/oakd.png” secondfullname=”Colorado Rockies” secondlogo=”https://static.sprtactn.co/teamlogos/mlb/100/col.png”][/teammatchup] | [teammatchup link=”#4″ shadow=”true” firstfullname=”Miami Marlins” firstlogo=”https://images.actionnetwork.com/blog/2023/08/2023-mlb-logo-miami-marlins.png” secondfullname=”Atlanta Braves” secondlogo=”https://static.sprtactn.co/teamlogos/mlb/100/atl.png”][/teammatchup] |
[anchor name=”4″][/anchor]
[subheader sizedown=”false” text=”Charlie Wright’s Marlins vs Braves Best Bet: Expect a Slow Start”][/subheader]
[gameheader haspick=”true” picktext=”First 5 Innings Under 4.5 (-135)” league=”mlb” awaylogo=”https://images.actionnetwork.com/blog/2023/08/2023-mlb-logo-miami-marlins.png” awayname=”Miami Marlins” awayslug=”miami-marlins” homelogo=”https://static.sprtactn.co/teamlogos/mlb/100/atl.png” homename=”Atlanta Braves” homeslug=”atlanta-braves” date=”Friday, April 4″ time=”7:15 p.m. ET” network=”MLB.TV” bookname=”FanDuel” bookprimarylogo=”https://assets.actionnetwork.com/122955_FanDuelSportsBook@1x.jpg” bookreviewslug=”fanduel”][/gameheader]
Two of the most promising young pitchers in the NL East will get the ball on Friday night.
Max Meyer picked up right where he left off after a strong spring, yielding just one earned run over 5 2/3 innings in his first start. He’s throwing a new sweeper and a new sinker. He’s also added a tick on his 4-seamer, while increasing its ride. Meyer’s arsenal is intriguing and the early returns have been great.
Spencer Schwellenbach was a dark horse NL Cy Young Award candidate heading into this season after a phenomenal 2024 rookie campaign. He dominated San Diego in his first start of the season, holding the Padres to one hit over six scoreless innings.
Miami was expected to be one of the weakest offenses in the league, and that’s exactly what we’ve seen so far. Atlanta was supposed to bounce back after a disappointing 2024, but its lineup can’t seem to get on track and is now without Jurickson Profar, while still waiting for Ronald Acuna Jr. to return..
Pick: First 5 Innings Under 4.5 (-135)
[teammatchup link=”#1″ shadow=”true” firstfullname=”San Diego Padres” firstlogo=”https://static.sprtactn.co/teamlogos/mlb/100/sd.png” secondfullname=”Chicago Cubs” secondlogo=”https://images.actionnetwork.com/blog/2023/08/2023-mlb-logo-chicago-cubs.png”][/teammatchup] | [teammatchup link=”#2″ shadow=”true” firstfullname=”Toronto Blue Jays” firstlogo=”https://static.sprtactn.co/teamlogos/mlb/100/tor.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=”Oakland Athletics” firstlogo=”https://static.sprtactn.co/teamlogos/mlb/100/oakd.png” secondfullname=”Colorado Rockies” secondlogo=”https://static.sprtactn.co/teamlogos/mlb/100/col.png”][/teammatchup] | [teammatchup link=”#4″ shadow=”true” firstfullname=”Miami Marlins” firstlogo=”https://images.actionnetwork.com/blog/2023/08/2023-mlb-logo-miami-marlins.png” secondfullname=”Atlanta Braves” secondlogo=”https://static.sprtactn.co/teamlogos/mlb/100/atl.png”][/teammatchup] |
[procard imageurl=”https://assets.actionnetwork.com/527348_ProWeekly1500x8441.jpg” cta=”7 Days of PRO Betting Tools” firstupsell=”Track sharp CBB & MLB money” secondupsell=”Player prop & home run projections” thirdupsell=”PRO systems, premium articles & more!” buttontext=”TRY PRO NOW” buttonurl=”/pricing”][/procard]