mlb predictions-wednesday-expert-picks-projections-june 4

MLB Predictions, Expert Picks & Projections 6/4

Welcome to Opening Pitch, my daily baseball betting column that features my MLB predictions and expert picks for Wednesday, June 4.

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. For Wednesday, I preview the Angels vs. Red Sox, Astros vs. Pirates, Phillies vs. Blue Jays and Padres vs. Giants. I also have more picks in my betting card at the end of the article.

My projections for every MLB game on Wednesday 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 MLB predictions and picks for Wednesday.

[quickslipbasic bookname=”BetMGM” booklogo=”https://assets.actionnetwork.com/779359_BetMGM800x200@1x.png” image=”https://images.actionnetwork.com/blog/2025/06/IMG_0059.jpg” buttontext=”Bet This +1433 MLB Parlay!” buttonlink=”https://switchboard.actionnetwork.com/v2/deeplink?deeplinkId[0]=ML1609393822&deeplinkId[1]=ML1609398646&deeplinkId[2]=ML1609412752&deeplinkId[3]=ML1609450914&context=qs-articles”][/quickslipbasic]

Note: A parlay of these picks is not the author’s formal recommendation. These are recommended as straight bets that are explained in detail below.


MLB Predictions, Expert Picks — Wednesday, June 4


[anchor name=”1″][/anchor]

Angels vs. Red Sox

[gamematchup league=”mlb” awaylogo=”https://static.sprtactn.co/teamlogos/mlb/100/laa.png” awayname=”Angels” awayslug=”los-angeles-angels” homelogo=”https://static.sprtactn.co/teamlogos/mlb/100/bos.png” homename=”Red Sox” homeslug=”boston-red-sox” date=”Wednesday, Jun 4″ time=”1:35 p.m. ET” network=”FDSW” col1text=”Spread” col2text=”Total” col3text=”Moneyline” col1awaytext=”+1.5″ col1awayline=”-175″ col1hometext=”-1.5″ col1homeline=”+145″ col2awaytext=”10.5″ col2hometext=”10.5″ col2awayline=”-105o / -115u” col2homeline=”-105o / -115u” col3awaytext=”+114″ col3hometext=”-135″ col3awayline=”” col3homeline=”” bookname=”DraftKings” bookthumbnaillogo=”https://assets.actionnetwork.com/603379_Primary.png” bookreviewslug=”draftkings”][/gamematchup]

(RHP) Jose Soriano (LAA) vs. (RHP) Lucas Giolito (BOS)

This matchup, which starts at 1:35 p.m. ET, will have very hitter-friendly weather (85 degrees with 8-9 mph winds blowing out).

Lucas Giolito takes the hill for Boston post-peak after Tommy John surgery. He has a 5.38 xERA, 12% K-BB%, 24.4% CSW% and an 88 Stuff+ this season compared to his 2021 numbers of 3.27 xERA, 20.7% K-BB%, 29.8% CSW% and 107 Stuff+.

Meanwhile, on the Angels’ side, Jose Soriano has a career-best ground-ball percentage of 66.2% this season, but he has thin margins with a career-low 5.1% K-BB%.

His Stuff+ is down from 107 to 92 year-over-year, his botERA is up from 4.30 to 4.46 and his average velocity across his arsenal is down from 94.3 to 92.8 since 2024.

Also favoring this over, the Angels’ bullpen is exhausted. They used five relief pitchers in each of the first two games in Boston.

Kenley Jansen, Hector Neris and Reid Detmers pitched in back-to-back games, Connor Brogdon had three appearances in four days, Brock Burke had two appearances (48 pitches) in less than three days, Ryan Zeferjahn pitched three of five days and Hunter Strickland posted 46 pitches in a back-to-back on Sunday and Monday.

The Angels also have no off-day until next Thursday, which means they desperately need length out of Soriano.

Boston’s bullpen is much more well-rested and has no notable usage concerns.

Also, the projected current Boston lineup is better versus right-handed pitching (projected 100 wRC+) than left-handed pitching (97). The Red Sox have faced a southpaw starting pitcher over the last two days.

Ultimately, I’m projecting 10.53 runs, so I’ll bet the over to -110.

Pick: Over 10

[relatedarticle articleimageurl=”https://images.actionnetwork.com/blog/2025/06/penajune425.png” linktext=”Astros vs Pirates Prediction, Pick, Odds for Wednesday, June 4″ link=”https://www.actionnetwork.com/mlb/houston-astros-vs-pittsburgh-pirates-prediction-pick-odds-mlb-wednesday-june-4-qs”][/relatedarticle]

[anchor name=”2″][/anchor]

Astros vs. Pirates

[gamematchup league=”mlb” awaylogo=”https://static.sprtactn.co/teamlogos/mlb/100/hou.png” awayname=”Astros” awayslug=”houston-astros” homelogo=”https://static.sprtactn.co/teamlogos/mlb/100/pit.png” homename=”Pirates” homeslug=”pittsburgh-pirates” date=”Wednesday, Jun 4″ time=”6:40 p.m. ET” network=”SCHN” col1text=”Spread” col2text=”Total” col3text=”Moneyline” col1awaytext=”-1.5″ col1awayline=”+124″ col1hometext=”+1.5″ col1homeline=”-148″ col2awaytext=”9″ col2hometext=”9″ col2awayline=”-102o / -118u” col2homeline=”-102o / -118u” col3awaytext=”-130″ col3hometext=”+110″ col3awayline=”” col3homeline=”” bookname=”DraftKings” bookthumbnaillogo=”https://assets.actionnetwork.com/603379_Primary.png” bookreviewslug=”draftkings”][/gamematchup]

(RHP) Ryan Gusto (HOU) vs. (RHP) Mike Burrows (PIT)

Ryan Gusto (4.36 xERA, 12.9% K-BB%, 101 Stuff+, 3.95 botERA) is a pitcher I bet on in April, but he’s struggled of late (8.25 ERA, 6.56 xFIP in May; 12 IP, 17 H, 14 R, 13 BB, 13 K). His botERA climbed from 3.51 to 4.59 and his Pitching+ is down from 100 to 91 compared to April.

Gusto’s rest-of-the-season FIP projections are between 4.34 and 4.67, averaging 4.56. He has a plus fastball (106 Stuff+) and slider (111), but he had a 14% K-BB% in the minors.

On the flip side, this is the third-career start for Mike Burrows (5.48 xERA, 2.6% K-BB%, 96 Stuff+, 4.30 botERA). His rest-of-the-season FIP projections are between 4.27 and 4.84, averaging 4.46, which is slightly better than Gusto.

He has a ball fastball (82 Stuff+), but he does have a plus changeup (108) and slider (101) with a useful curve (97). He improved his strikeout percentage in Triple-A by 5% year-over-year (up to an excellent 31.5%).

Houston’s bullpen has better season-long numbers, but Pittsburgh’s has been better since May 1 (17th vs. 24th in xFIP, although Houston has the better K-BB% over that span).

On offense, Houston is fourth in wRC+ (117) since losing Yordan Alvarez in early May. Pittsburgh is 28th (81 wRC+) over that same span and would likely need a lower-scoring game to win.

Meanwhile, on defense, defensive runs saved prefers Pittsburgh (sixth, +23), versus 19th on the Houston side (+4). Outs above average prefers Houston (2nd vs. 8th).

I’m taking the Pirates on the moneyline, with my projections sitting at Astros -102.

Pick: Pirates ML +120 (Play to +110)

[relatedarticle articleimageurl=”https://images.actionnetwork.com/blog/2025/06/berriosjune425.png” linktext=”Phillies vs Blue Jays Prediction, Pick, Odds for Wednesday, June 4″ link=”https://www.actionnetwork.com/mlb/philadelphia-phillies-vs-toronto-blue-jays-prediction-pick-odds-mlb-wednesday-june-4-qs”][/relatedarticle]

[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]

[anchor name=”3″][/anchor]

Phillies vs. Blue Jays

[gamematchup league=”mlb” awaylogo=”https://static.sprtactn.co/teamlogos/mlb/100/phi.png” awayname=”Phillies” awayslug=”philadelphia-phillies” homelogo=”https://static.sprtactn.co/teamlogos/mlb/100/tor.png” homename=”Blue Jays” homeslug=”toronto-blue-jays” date=”Wednesday, Jun 4″ time=”7:07 p.m. ET” network=”NBCS-PH” col1text=”Spread” col2text=”Total” col3text=”Moneyline” col1awaytext=”-1.5″ col1awayline=”+154″ col1hometext=”+1.5″ col1homeline=”-190″ col2awaytext=”9″ col2hometext=”9″ col2awayline=”-115o / -105u” col2homeline=”-115o / -105u” col3awaytext=”-105″ col3hometext=”-115″ col3awayline=”” col3homeline=”” bookname=”BetMGM” bookthumbnaillogo=”https://assets.actionnetwork.com/40268_MGM48x48light@3x.png” bookreviewslug=”betmgm”][/gamematchup]

(RHP) Mick Abel (PHI) vs. RHP Jose Berrios (TOR)

The dome has been open regularly in Toronto as of late, as it was on Tuesday (72 degrees, 11 mph winds out to right field). It should be open again on Wednesday (77 degrees, 12 mph winds out to right field).

That means offense will continue to boom at the Rogers Centre like it has for all of 2025. In fact, teams are +4% in hits, +14% in scoring (fifth in the MLB) and +46% in home runs (second in the MLB) this season.

For Wednesday, the projected total is 8.61 with the roof closed but 10.05 with the roof open. Thus, if the roof is open, bet the over.

To dive a little deeper, Jose Berrios continues to outpreform his xERA by a full run for the Jays.

In 2025, he has a 3.86 ERA and 4.63 xERA, while in 2024, he had a 2.60 ERA and 4.74 xERA. Go back to 2023 and Berrios had a 3.65 ERA and 4.51 xERA.

He’s maintained a strand rate greater than 80% the past two years (74% for his career), and he has a career-low 12.6 K-BB% and 91 Stuff+.

Meanwhile, Mick Abel (111 Stuff+, 2.32 botERA) was incredible in his MLB debut vs. the Pirates (6 IP, five hits, 0 runs, 0 walks, nine strikeouts) on May 18.

He has four plus offerings (108 Stuff+ fastball, 129 curve, 110 slider, 103 sinker), even with command concerns (11% BB%, 17.2 K-BB%) in Triple-A.

That shouldn’t be enough to impact this total, though, so bet the over, especially with an open roof.

Pick: Over 9

[anchor name=”4″][/anchor]

Padres vs. Giants

[gamematchup league=”mlb” awaylogo=”https://static.sprtactn.co/teamlogos/mlb/100/sd.png” awayname=”Padres” awayslug=”san-diego-padres” homelogo=”https://static.sprtactn.co/teamlogos/mlb/100/sf.png” homename=”Giants” homeslug=”san-francisco-giants” date=”Wednesday, Jun 4″ time=”9:45 p.m. ET” network=”SDPA” col1text=”Spread” col2text=”Total” col3text=”Moneyline” col1awaytext=”-1.5″ col1awayline=”+155″ col1hometext=”+1.5″ col1homeline=”-190″ col2awaytext=”7″ col2hometext=”7″ col2awayline=”-120o / 100u” col2homeline=”-120o / 100u” col3awaytext=”-115″ col3hometext=”-105″ col3awayline=”” col3homeline=”” bookname=”BetMGM” bookthumbnaillogo=”https://assets.actionnetwork.com/40268_MGM48x48light@3x.png” bookreviewslug=”betmgm”][/gamematchup]

(RHP) Nick Pivetta (SD) vs. (LHP) Kyle Harrison (SF)

Kyle Harrison is built for Oracle Park, which is -19% (29th) for home runs since 2023.

At home, Harrison’s career numbers include a 3.87 xFIP, 18.1% K-BB% and 0.95 HR/9.

On the road, Harrison’s career numbers include a 4.77 xFIP, 11.9% K-BB% and 1.95 HR/9.

His fastballs equal flyballs, and that’s good news with a 66% fastball usage and a 37.7% ground-ball percentage.

Harrison’s more optimistic projections (FIP range of 3.68 to 4.13 with an average of 3.92) are comparable to his opponent, Nick Pivetta (FIP range of 3.71 to 4.21 with an average of 3.83).

Pivetta has a 2.74 ERA and 3.52 xERA this season, with a high strand rate (79.1% vs. 72% for his career) and a low BABIP (.260 vs. .299 for his career).

Harrison has been lucky too (.188 BABIP, 89% strand), which explains the gap between his 2.51 ERA and 4.45 xERA. However, pitching models (2.57 botERA) are high on the Giants’ pitcher.

Meanwhile, the Padres are better offensively, but both teams are below average.

  • Padres: 98 wRC+, 16th; 26th in ISO
  • Giants: 93 wRC+, 21st; 20th in ISO

Over the last 30 days, San Diego is 23rd in the MLB in wRC+, while the Giants are 24th.

Finally, I slightly prefer the Giants’ bullpen, as it’s first in Stuff+, fourth in xFIP, ninth in K-BB% and fourth in ground-ball percentage. The Padres’ pen is second, eighth, sixth and 21st in those respective stats.

I’m projecting the Giants at -120, so there’s value on them up to -110.

Pick: Giants ML -105 (Play to -110)

Sean Zerillo’s MLB Picks and Predictions for Wednesday, June 4

Follow me in the Action Network App for additional bet notifications.

  • Reds ML -118 (Play to -126)
  • Rockies ML +133 (Play to +120)
  • Pirates ML +120 (Play to +110)
  • Giants ML -105 (Play to -110)
  • Yankees ML -182 (Flat to -190)
  • Brewers/Reds Under 9 (-108) | Play to 8.5 (-105)
  • Angels/Red Sox Over 9.5 (-120) | Play to 10 (-110)
  • Cubs/Nationals Over 8 (-115) | Play to 8.5 (-105)
  • Guardians/Yankees Over 9 (+100) | Play to -105
  • Phillies/Blue Jays Over 9 (-110) | Play to 9.5 (-110)
  • Tigers/White Sox Under 8.5 (+100) | Play to -117
  • Royals/Cardinals Under 8.5 (-115) | Play to 8 (+100)
  • Mets/Dodgers Over 9.5 (-109) | Play to 10 (+100)

_InlineAdBlock