Welcome to Opening Pitch, my daily baseball betting column that features my MLB predictions and picks for Monday, March 31.
The goal for Opening Pitch is to highlight top daily projection edges for MLB moneylines and totals, share my favorite bets and props, and provide some betting notes and analysis.
My projections for every MLB game on Tuesday are available in the Action App (on both the PRO Projections tab and the game pages) and our Projections Hub. You can also shop for the best lines on our MLB Odds page.
Here are my Monday MLB predictions and picks.
[quickslipbasic bookname=”DraftKings” booklogo=”https://assets.actionnetwork.com/128508_Primary1.png” image=”https://images.actionnetwork.com/blog/2025/03/Screenshot-2025-03-30-at-11.23.29%E2%80%AFPM.png” buttontext=”+1275 MLB Under Parlay for Monday” buttonlink=”https://switchboard.actionnetwork.com/v2/deeplink?deeplinkId[0]=ML1421729791&deeplinkId[1]=ML1422389697&deeplinkId[2]=ML1421728564&deeplinkId[3]=ML1421729787&context=qs-articles”][/quickslipbasic]
MLB Predictions, Picks — Monday, March 31
[teammatchup link=”#1″ shadow=”true” firstfullname=”Minnesota Twins” firstlogo=”https://static.sprtactn.co/teamlogos/mlb/100/min.png” secondfullname=”Chicago White Sox” secondlogo=”https://static.sprtactn.co/teamlogos/mlb/100/cws.png”][/teammatchup] | [teammatchup link=”#2″ shadow=”true” firstfullname=”Pittsburgh Pirates” firstlogo=”https://static.sprtactn.co/teamlogos/mlb/100/pit.png” secondfullname=”Tampa Bay Rays” secondlogo=”https://static.sprtactn.co/teamlogos/mlb/100/tb.png”][/teammatchup] | [teammatchup link=”#3″ shadow=”true” firstfullname=”San Francisco Giants” firstlogo=”https://static.sprtactn.co/teamlogos/mlb/100/sf.png” secondfullname=”Houston Astros” secondlogo=”https://static.sprtactn.co/teamlogos/mlb/100/hou.png”][/teammatchup] | [teammatchup link=”#4″ shadow=”true” firstfullname=”Chicago Cubs” firstlogo=”https://static.sprtactn.co/teamlogos/mlb/100/chc.png” secondfullname=”Athletics” secondlogo=”https://static.sprtactn.co/teamlogos/mlb/100/oak.png”][/teammatchup] | [teammatchup link=”#5″ shadow=”true” firstfullname=”Atlanta Braves” firstlogo=”https://static.sprtactn.co/teamlogos/mlb/100/atl.png” secondfullname=”Los Angeles Dodgers” secondlogo=”https://static.sprtactn.co/teamlogos/mlb/100/lad.png”][/teammatchup] |
[anchor name=”1″][/anchor]
Twins vs. White Sox Preview, Over/Under Prediction
[gamematchup league=”mlb” awaylogo=”https://static.sprtactn.co/teamlogos/mlb/100/mind.png” awayname=”Twins” awayslug=”minnesota-twins” homelogo=”https://static.sprtactn.co/teamlogos/mlb/100/cws.png” homename=”White Sox” homeslug=”chicago-white-sox” date=”Monday, Mar 31″ time=”2:10 p.m. ET” network=”MNNT” col1text=”Spread” col2text=”Total” col3text=”Moneyline” col1awaytext=”-1.5″ col1awayline=”-105″ col1hometext=”+1.5″ col1homeline=”-115″ col2awaytext=”8″ col2hometext=”8″ col2awayline=”-110o / -110u” col2homeline=”-110o / -110u” col3awaytext=”-190″ col3hometext=”+158″ col3awayline=”” col3homeline=”” bookname=”Caesars” bookthumbnaillogo=”https://assets.actionnetwork.com/463646_Caesars.png” bookreviewslug=”caesars”][/gamematchup]
Chris Paddack (MIN) vs. Martin Perez (CHW)
I’m on the under for Monday’s matinee on the Southside, projecting the total at 7.76 runs as of Sunday night.
Since all 14 games on Monday feature new series, we don’t have any umpire information as of writing; as always, my projections will update once that information becomes available, which could cause me to buy off of or onto a position.
Still, temperatures will be 42 degrees at first pitch of this matinee, counteracting the nine mph winds blowing out to right field. I projected the total at 7.76 runs as of Sunday night, and would set the number closer to 8.6 runs on a weather-neutral day in Chicago. Bet the Under to 8 (+100).
Both starting pitchers typically struggle with the long ball (Martin Perez 1.47 HR/9 in 2024, 1.33 in 2023; Chris Paddack 1.42 HR/9 career), but colder temperatures should reduce fly-ball distances on Monday.
The White Sox pitching staff could still give this under away on its own; Perez (5.36 xERA in 2025, 4.86 in 2024, average projected FIP of 4.75 for 2025) is a borderline No. 5 or replacement-level starting pitcher, and the White Sox had the worst bullpen in my preseason projections.
Moreover, this is a matchup between two below-average defensive teams, who will give one another extra outs to work with offensively.
However, the Twins have the No. 1 rated bullpen in my model, and they are fully rested after a blowout loss on Sunday. I project that unit to hold the White Sox to just 1.3 runs over the final four innings of this game.
Chicago was one of the best under teams last season (86-68-7, 55.8%, +8% ROI), primarily because it couldn’t score. I don’t think the offense is much better this year, but the bullpen (4.55 xFIP in 2024; projected 4.4 in 2025) has nowhere to go but up.
Pick: Under 8.5 (bet to -118 or 8, +100)
_InlineAdBlock
[anchor name=”2″][/anchor]
Pirates vs. Rays F5 Prediction, Moneyline Pick
[gamematchup league=”mlb” awaylogo=”https://static.sprtactn.co/teamlogos/mlb/100/pit.png” awayname=”Pirates” awayslug=”pittsburgh-pirates” homelogo=”https://static.sprtactn.co/teamlogos/mlb/100/tb.png” homename=”Rays” homeslug=”tampa-bay-rays” date=”Monday, Mar 31″ time=”7:05 p.m. ET” network=”FDSSUN” col1text=”Spread” col2text=”Total” col3text=”Moneyline” col1awaytext=”+1.5″ col1awayline=”-140″ col1hometext=”-1.5″ col1homeline=”+118″ col2awaytext=”8″ col2hometext=”8″ col2awayline=”-110o / -110u” col2homeline=”-110o / -110u” col3awaytext=”+158″ col3hometext=”-190″ col3awayline=”” col3homeline=”” bookname=”Caesars” bookthumbnaillogo=”https://assets.actionnetwork.com/463646_Caesars.png” bookreviewslug=”caesars”][/gamematchup]
Carmen Mlodzinski (PIT) vs. Drew Rasmussen (TB)
The Pirates had a brutal opening weekend in Miami. On Sunday, the Bucs became the first MLB team to be walked off for their first three losses in a season since their 1924 club, and their bullpen blew a lead in each loss.
On full rest, I’d rate both bullpens closer to league average. Still, the Rays should have a significant bullpen rest advantage on Monday after Pittsburgh used Colin Holderman, Caleb Ferguson and David Bednar three times over the weekend, with Justin Lawrence working consecutive days on Saturday and Sunday.
Conversely, the Rays were off on Thursday, and Kevin Kelly is their only reliever who has pitched on consecutive days.
I’m unsure where the Pirates find middle relief innings behind converted reliever Carmen Mlodzinski (3.34 xERA in 2024), who maxed out at 64 pitches in spring training.
Mlodzinski’s projections (projected FIP range of 3.96 to 4.43) include roughly five starts and 45 appearances as a reliever; Jared Jones and/or Bubba Chandler should assume his rotation spot shortly.
Mlodzinski pairs a sharp slider (132 Stuff+) with a four-seamer and cutter, but he doesn’t have a deep enough arsenal to turn over opposing lineups multiple times effectively.
Conversely, the Rays’ Drew Rasmussen projects as a frontline starter on a per-inning basis (projected FIP range of 3.07 to 3.65), and he has the results to back it up (career 2.95 ERA, 3.42 xFIP in 310 career innings), despite three elbow surgeries.
The Rays handled Rasmussen with care toward the end of 2024 (max 37 pitches), but he ramped up to 74 pitches in spring — his most since May 2023.
He has four potentially elite offerings (120 Stuff+ four-seamer, 119 Sinker, 122 cutter, 132 slider) and posted a career-best 25% K-BB% while returning from injury at the end of last year.
Drew Rasmussen’s last start before he got hurt was special… Can’t wait to see him pitch today. pic.twitter.com/6vSEMtKDzy
— Jake (@TBRaysCentral) March 3, 2025
A repeat of his 2022 season results wise (28 starts, 146 IP, 2.84 ERA) with better underlying strikeout and walk numbers and ERA indicators (16.1% K-BB%, 3.46 xERA, 3.56 xFIP in 2022) seems entirely possible.
Rasmussen could pitch into the sixth inning if he’s efficient, and the Rays’ offense could be attacking an exhausted and demoralized Pirates bullpen by the fifth.
One final note: Rays hitters have had multiple days to adjust to the batter’s eye at Steinbrenner Field. I can’t quantify an adjustment impact on the Pirates’ hitters. Still, I would imagine a relative decrease in effectiveness for a team’s first game (or more) in an unfamiliar venue.
I projected the Rays north of 65% implied (projected -189) in either half, and would bet them up to -175 in both the F5 and full-game markets.
Pick: Rays F5 Moneyline (bet to -175) | Rays Moneyline (bet to -175)
[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]
[anchor name=”3″][/anchor]
Giants vs. Astros Over/Under Pick
[gamematchup league=”mlb” awaylogo=”https://static.sprtactn.co/teamlogos/mlb/100/sf.png” awayname=”Giants” awayslug=”san-francisco-giants” homelogo=”https://static.sprtactn.co/teamlogos/mlb/100/hou.png” homename=”Astros” homeslug=”houston-astros” date=”Monday, Mar 31″ time=”8:10 p.m. ET” network=”NBCS-BA” col1text=”Spread” col2text=”Total” col3text=”Moneyline” col1awaytext=”+1.5″ col1awayline=”-195″ col1hometext=”-1.5″ col1homeline=”+162″ col2awaytext=”8.5″ col2hometext=”8.5″ col2awayline=”100o / -120u” col2homeline=”100o / -120u” col3awaytext=”+105″ col3hometext=”-125″ col3awayline=”” col3homeline=”” bookname=”Caesars” bookthumbnaillogo=”https://assets.actionnetwork.com/463646_Caesars.png” bookreviewslug=”caesars”][/gamematchup]
Jordan Hicks (SF) vs. Ronel Blanco (HOU)
My total projection (7.76) for Monday’s contest in Houston assumes that the roof for Daikin Park will be closed despite potentially perfect weather (78 degrees) at first pitch.
There is rain in the forecast on Monday and Tuesday, and while it doesn’t look like the rain will interfere with the game, the Astros have already left the roof closed despite ideal outside weather during their opening series against the Mets.
My projection also assumes that Patrick Bailey, who rested on Sunday, will catch for the Giants, as his pitch framing provides as significant an adjustment to my total (or win probability) as any defender.
Over the past two seasons, Bailey has 33 Defensive Runs Saved (DRS), which ranks fourth amongst players at all positions (2024 NL Platinum Glove-winner Brice Turang has 34 over the same span), and includes 26 runs saved from his pitch-framing skills (and eight from stolen-base prevention).
Bailey led the position with 15 Strike Zone Runs Saved and 20 DRS last season.
patrick bailey frame god pic.twitter.com/hh4IcVmURZ
— Ant (@MrAnthony555) July 28, 2024
The Giants have my third-ranked bullpen, which is mostly intact despite a potentially treacherous series in Cincinnati; only Lou Trivino has worked consecutive days.
I’m much lower on Houston’s bullpen. As I previously mentioned, the Astros are the only team I project for a winning record ranked in my bottom ten (23rd).
Still, they had Sunday to regroup and rest following a heavy workload (combined 93 pitches for Josh Hader and Bryan Abreu) for the two relievers in this bullpen that I trust.
One or both of Bryan King (projected FIP range 3.55 to 4.05) and Tayler Scott (projected FIP range 4.01 to 4.49) may outpitch their projections, too.
Pick: Under 8.5 (bet to -118 or 8, +100)
[anchor name=”4″][/anchor]
Cubs vs. Athletics F5 & Over/Under Pick
[gamematchup league=”mlb” awaylogo=”https://static.sprtactn.co/teamlogos/mlb/100/chc.png” awayname=”Cubs” awayslug=”chicago-cubs” homelogo=”https://static.sprtactn.co/teamlogos/mlb/100/oakd.png” homename=”Athletics” homeslug=”oakland-athletics” date=”Monday, Mar 31″ time=”10:05 p.m. ET” network=”MARQ” col1text=”Spread” col2text=”Total” col3text=”Moneyline” col1awaytext=”-1.5″ col1awayline=”+130″ col1hometext=”+1.5″ col1homeline=”-155″ col2awaytext=”8.5″ col2hometext=”8.5″ col2awayline=”-115o / -105u” col2homeline=”-115o / -105u” col3awaytext=”-130″ col3hometext=”+110″ col3awayline=”” col3homeline=”” bookname=”Caesars” bookthumbnaillogo=”https://assets.actionnetwork.com/463646_Caesars.png” bookreviewslug=”caesars”][/gamematchup]
Ben Brown (CHC) vs. Joey Estes (A’s)
On Monday, the Athletics will host their first home game at Sutter Health Park in Sacramento.
Oakland Coliseum played around eight percent below the average MLB run-scoring environment, due in part to cooler temperatures in Oakland, but also substantial foul territory that led to increased popouts and flyouts for hitters.
Otherwise, the fair territory dimensions of the Coliseum (330/400/330) and Sutter Health Park (325-403-330) are relatively comparable.
The park should play on the offensive side of average in the summer months due to significantly warmer temperatures in Sacramento (average highs of 82 in May, 89 in June, 95 in July, 93 in August, 89 in September) than Oakland (69, 72, 72, 73, 75).
Still, temperatures are cool in Sacramento on Monday (55 degrees at first pitch), which should make this park play closer to the Coliseum, for now. Over the summer, it should be one of the better offensive venues in MLB.
Projections love Ben Brown (projected FIP range of 3.44 to 3.77), and his nasty stuff (130 Stuff+ four-seamer, 113 knuckle-curve), but I also project the Cubs as the No. 1 defensive team in MLB.
They have three potential gold glove outfielders — Ian Happ and Kyle Tucker rank 8th and 9th, respectively (+25 and +24 DRS), among all outfielders over the past three seasons, and they have two elite up-the-middle defenders, including Dansby Swanson (1st among shortstops in both DRS and Outs Above Average over the past two years) and Pete Crow-Armstrong (97th percentile in range, 96th percentile in arm strength, 99th percentile in sprint speed),
I set this total at 7.77 runs. Bet the under to 8 at even money, and only play the Cubs on the F5 moneyline.
Pick: Cubs F5 (bet to -140) | Under 8.5 (bet to -118 or 8, +100)
[anchor name=”5″][/anchor]
Braves vs. Dodgers Moneyline Pick
[gamematchup league=”mlb” awaylogo=”https://static.sprtactn.co/teamlogos/mlb/100/atl.png” awayname=”Braves” awayslug=”atlanta-braves” homelogo=”https://static.sprtactn.co/teamlogos/mlb/100/ladd.png” homename=”Dodgers” homeslug=”los-angeles-dodgers” date=”Monday, Mar 31″ time=”10:10 p.m. ET” network=”FDSSO” col1text=”Spread” col2text=”Total” col3text=”Moneyline” col1awaytext=”+1.5″ col1awayline=”-120″ col1hometext=”-1.5″ col1homeline=”+100″ col2awaytext=”8″ col2hometext=”8″ col2awayline=”-115o / -105u” col2homeline=”-115o / -105u” col3awaytext=”+180″ col3hometext=”-220″ col3awayline=”” col3homeline=”” bookname=”Caesars” bookthumbnaillogo=”https://assets.actionnetwork.com/463646_Caesars.png” bookreviewslug=”caesars”][/gamematchup]
Grant Holmes (ATL) vs. Tyler Glasnow (LAD)
The overnight market will move toward the Dodgers seemingly 99% of the time.
I don’t expect early action on the 0-4 Braves going against an unbeaten, reigning World Champion who makes every bang-bang play and gets the best of every challenge.
As a result, I only added a small initial bet on the Braves (projected +152), expecting to add more if and when the line floats up on Monday.
I believe in Grant Holmes, who has three above-average pitches (112 Stuff+ four-seamer, 109 Slider, 136 Curveball) and showed excellent command as a 28-year-old rookie (19.5% K-BB%). I also rank the Braves’ bullpen inside the top seven in MLB.
I don't think I'll ever get over Grant Holmes starting Game 162 on 0 days rest after pitching 1.2 innings…
Then pitching 4 dominant innings with 7 Ks and 1 base runner with the season on the line. pic.twitter.com/LjU0DEJSKK
— Min Sub (Mitchell) (@MinSub4) March 20, 2025
Atlanta’s offense seemingly has trouble getting going after breaks, and it is awaiting the return of Ronald Acuña Jr. from the IL. Still, the main difference between the Braves’ dominant 2023 season and their offense last year is first-inning scoring.
In 2024, Atlanta averaged 0.88 runs per game in the first inning; the 2020 Phillies (0.82 in a pandemic-shortened season) and 2019 Reds (0.81 with the juiced ball) are the only other clubs over the past five years to surpass 0.8 per game.
The Braves finished at 0.52 per game last season, a decrease of nearly 60 runs, or more than a third of a run per game in first-inning production, while mostly playing without Acuña.
Tyler Glasnow posted a career-best 2.65 xERA last season and I give the Dodgers the second-best bullpen in baseball. They also had a much-needed rest day after a competitive, high-usage series against Detroit.
Try to time the peak market price on the Braves’ moneyline, but feel free to fire at the Under (projected 7.47) with cooler temperatures (~58 degrees) expected throughout much of this contest.
Pick: Braves Moneyline (bet to +165) | Under 8.5 (bet to 8, -110)
Sean Zerillo’s MLB Picks and Predictions for Monday, March 31
Follow me in the Action Network App for additional bet notifications.
- Atlanta Braves (+170, 0.25u) at Caesars (bet to +165); wait to add more at peak price
- Braves/Dodgers, Under 8.5 (-118, 0.5u) at BallyBet (bet to 8, -110)
- Chicago Cubs F5 (-125, 0.25u) at BetMGM (bet to -140)
- Cubs/Athletics, Under 8.5 (-105, 0.5u) at Caesars (bet to -118 or 8, +100)
- Cleveland Guardians (118, 0.5u) at BetMGM (bet to +115); buy out if no Jose Ramirez for Guardians
- Giants/Astros, Under 8.5 (-110, 0.5u) at FanDuel (bet to -118 or 8, +100); buy out if the roof is open
- Guardians/Padres, Under 8 (+100, 0.5u) at Caesars (bet to -117)
- Rangers/Reds, Under 9 (-120, 0.5u) at DraftKings (bet to -120 or 8.5, -101)
- Royals/Brewers, Under 8.5 (-112, 0.5u) at DraftKings (bet to 8, -108)
- Tampa Bay Rays F5 (-160, Risk 0.5u) at FanDuel (flat to -175)
- Tampa Bay Rays (-166, 0.5) at FanDuel (bet to -175)
- Twins/White Sox, Under 8.5 (-115, 0.5u) at Caesars (bet to -118 or 8, +100)
- Tigers/Mariners, Under 7.5 (-115, 0.5u) at Fanatics (bet to -125 or 7, -105)