Check out all of our starting pitcher rankings and other lineup selection tools here to help you make smart fantasy baseball lineup decisions. MLB betting tips for each day's slate of games will also be added in the morning. MLB game odds are provided by ESPN BET, and all fantasy advice is geared toward ESPN 10-team leagues with standard scoring.
Note: All information is accurate as of the time of publication. For updates, including what you might have missed from last night, as well as any breaking news that might impact today's MLB slate, be sure to check out the latest fantasy baseball news.
Jump to: Pitching notes | Hitting notes | Betting tips
Reliever depth chart | Start a new league
Pitchers to stream on Wednesday
Kansas City Royals RHP Michael Wacha has posted two straight quality starts and is in a great spot for a third with a home date against the Chicago White Sox. Wacha doesn't pile up many strikeouts, but he limits traffic on the bases and goes deep into games, which benefits all types of fantasy scoring. The White Sox average the second-fewest runs per game and are less potent on the road than at home.
Control has been the only issue for Chicago Cubs RHP Ben Brown as he makes the transition from swingman to full-time starter. He has fanned 35 batters in 31 1/3 innings and yielded only three homers, but he has issued 14 free passes. However, he walked only one batter over his last 9 2/3 innings and none over six frames in his last outing. Brown faces the San Francisco Giants in Wrigley Field. The Giants exhibit an average level of patience, but they sport below-average power and strike out at an above-average clip, so if Brown maintains his control, he lines up for an effective effort.
Boston Red Sox RHP Tanner Houck's numbers might never fully recover from his mid-April road outing against the Tampa Bay Rays where he surrendered 11 earned runs and 10 hits in just 2 1/3 innings. However, take away that disaster and he's sporting a palatable 3.93 ERA and 1.22 WHIP, albeit with only 29 punchouts in those 34 1/3 innings. Houck gets a chance to chip away at his 6.38 ERA with a favorable home matchup against a Texas Rangers offense averaging the second-fewest runs per game in MLB.
Pitchers to avoid on Wednesday
A 1.19 ERA and 0.98 WHIP has Rangers RHP Tyler Mahle rostered in almost 75% of ESPN leagues. The catch is that Mahle hasn't yielded a homer in 37 2/3 innings while allowing just 23 hits. Both are due for a correction, punctuated by ERA estimators around 4.00. The Red Sox boast one of the top offenses at home, so it's best to avoid Mahle for this risky encounter at Fenway Park.
Today's best matchups for pitchers
Chicago Cubs pitchers vs. Giants hitters
Offense: C | Park: B | Umpire: C | Temperature: A | Wind: A+ | Home
The average pitcher would post a 3.24 ERA in this matchup.
San Francisco Giants pitchers vs. Cubs hitters
Offense: D | Park: B | Umpire: C | Temperature: A | Wind: A+ | Away
The average pitcher would post a 3.69 ERA in this matchup.
Milwaukee Brewers pitchers vs. Astros hitters
Offense: C | Park: A | Umpire: C | Temperature: C+ | Wind: C | Home
The average pitcher would post a 3.78 ERA in this matchup.
Today's worst matchups for pitchers
Tampa Bay Rays pitchers vs. Phillies hitters
Offense: D | Park: C | Umpire: C | Temperature: D- | Wind: D | Home
The average pitcher would post a 5.09 ERA in this matchup.
San Diego Padres pitchers vs. Yankees hitters
Offense: D | Park: C | Umpire: D | Temperature: B- | Wind: C | Away
The average pitcher would post a 4.97 ERA in this matchup.
New York Mets pitchers vs. Diamondbacks hitters
Offense: D | Park: D | Umpire: B | Temperature: D+ | Wind: C | Away
The average pitcher would post a 4.93 ERA in this matchup.
Hitters to stream on Wednesday
The Royals are averaging the fourth-fewest runs per game in MLB, but they have a chance to pad their total on Wednesday with a juicy home matchup against White Sox RHP Jonathan Cannon. Vinnie Pasquantino, Michael Massey, Jonathan India and Kyle Isbel are the chief targets.
Today's best matchups for hitters
Colorado Rockies batters vs. Tigers pitchers
SP: C | Bullpen: F | Park: A+ | Temperature: F | Wind: C | Home
The average hitter would post a .345 wOBA in this matchup.
Detroit Tigers LHB vs. Rockies pitchers
SP: C | Bullpen: C | Park: A+ | Temperature: F | Wind: C | Away
The average hitter would post a .335 wOBA in this matchup.
Kansas City Royals LHB vs. White Sox pitchers
SP: B | Bullpen: A | Park: B | Umpire: C | Temperature: D | Wind: C | Home
The average hitter would post a .327 wOBA in this matchup.
Today's worst matchups for hitters
San Francisco Giants batters vs. Cubs pitchers
SP: C | Bullpen: C | Park: D | Umpire: B | Temperature: D | Wind: F | Away
The average hitter would post a .267 wOBA in this matchup.
Chicago Cubs RHB vs. Giants pitchers
SP: C | Bullpen: F | Park: D | Umpire: B | Temperature: D | Wind: F | Home
The average hitter would post a .267 wOBA in this matchup.
Cleveland Guardians RHB vs. Nationals pitchers
SP: D | Bullpen: B | Park: D | Umpire: D | Temperature: C | Wind: C | Away
The average hitter would post a .279 wOBA in this matchup.
Betting tips
Best/worst pitcher/hitter matchups and betting projections are generated by THE BAT X, a system created by Derek Carty using advanced methods like those used in MLB front offices, accounting for a variety of factors including player talent, ballparks, bullpens, weather, umpires, defense, catcher pitch-framing, and lots more. Betting projections for every player, team, and game can be found at EV Analytics.
Note: Expected Value is a measure of how good a bet is, factoring the probability that it will win versus the odds the book is providing. If you were to wager $1.00 100 times on a bet with an Expected Value of $25, you would win some and you would lose some, but in the end you would expect to come away with $25 in profit on your $100 investment.
Today's top home run prop bets
Brent Rooker | OVER 0.5 HR (+500)
Projection: 20% chance of this bet hitting, with a $21.62 EV
One reason to bet this: Sutter Health Park profiles as the No. 5 field in the game for right-handed home runs, via my projections.
James Wood | OVER 0.5 HR (+700)
Projection: 14% chance of this bet hitting, with a $15.92 EV
One reason to bet this: Wood has a 98th percentile opposite-field rate on his flyballs (40.3%) and sets up very well considering he'll be hitting them in the direction of the league's 10th-shallowest LF fences in todays game.
Vladimir Guerrero Jr | OVER 0.5 HR (+450)
Projection: 21% chance of this bet hitting, with a $14.57 EV
One reason to bet this: Guerrero has seen a significant gain in his exit velocity lately. Just compare his 95.7-mph average over the past week to his overall 2025 average of 93.1 mph.
Today's top pitcher prop bets
Jose Berrios | UNDER 5.5 K (-140)
Projection: 65% chance of this bet hitting, with a $15.06 EV
One reason to bet this: Berrios has experienced some positive variance in regards to his strikeouts this year, compiling a 7.97 K/9 despite my projections estimating his true talent level to be 7.51 - a 0.46 K/9 deviation.
Quinn Priester | OVER 4.5 K (+125)
Projection: 48% chance of this bet hitting, with a $7.93 EV
One reason to bet this: American Family Field profiles as the No. 1 ballpark in baseball for strikeouts, via my projections.
Gunnar Hoglund | OVER 3.5 K (-125)
Projection: 59% chance of this bet hitting, with a $8.47 EV
One reason to bet this: Hoglund was in good form in his last start and compiled seven strikeouts.
Today's top YRFI/NRFI bets
Giants @ Cubs | NRFI (-135)
Projection: 59% chance of NO RUN with a $3.79 EV
Orioles @ Twins | NRFI (-100)
Projection: 51% chance of NO RUN with a $2.30 EV
Astros @ Brewers | NRFI (-140)
Projection: 59% chance of NO RUN with a $2.42 EV