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
STARTING PITCHERS FOR SUNDAY
Pitchers are ranked in order of their Forecaster/Daily Notes projected fantasy points (FPTS), using ESPN’s standard scoring system (2 points per win, minus-2 per loss, 3 per inning, 1 per K, minus-1 apiece per hit or walk allowed, minus-2 per earned run allowed).
T: The pitcher’s handedness. OPP: Opposing team. RST%: The pitcher’s roster percentage in ESPN leagues. ML: ESPN BET Money Line. O/U: ESPN BET Over/Under for runs scored. For the projected stat line, W% is the team’s win probability using ESPN projections, IP is innings pitched, ER is earned runs allowed and K is strikeouts.
If a team is planning on using an “opener” to start their game, but will rely on a “bulk pitcher” to follow him on the mound after 1-2 innings, the bulk pitcher is listed and indicated with an asterisk.
Pitchers to stream on Sunday
-
Sunday afternoon games in Sacramento over the summer will usually involve one of the highest temperatures on the slate, so Sutter Health Park will favor hitting. Even so, Athletics starter Jacob Lopez is demonstrating the array of skills needed to overcome the obstacle. Specifically, over his past five outings, Lopez recorded a 1.37 ERA and a 1.03 WHIP with an impressive 30 strikeouts over 26 1/3 innings while walking just eight with only one homer allowed. Additionally, the lefty faces the San Francisco Giants with the third lowest wOBA and seventh highest strikeout rate with a left-hander on the hill.
-
Edward Cabrera started the season with a 5.50 ERA and 1.49 WHIP over his first seven starts spanning 34 1/3 innings. In his last seven outings, he registered a 1.46 ERA and 1.08 WHIP covering 37 frames. He fanned 42, but issued an excessive 16 free passes, though with only two homers allowed. Cabrera has a favorable matchup at home against the Milwaukee Brewers and their below-average home run rate.
-
The Los Angeles Dodgers are expected to call up Emmet Sheehan from Triple-A Oklahoma City for Sunday’s home start against the Houston Astros. He logged a spot start in June, fanning six San Diego Padres in four innings. Since then, he started twice in the minors, with one dominating effort and one subpar outing. The Astros offense is ticking up, but for the season they’re still a below average unit and the Dodgers offense should be able to provide run support facing Colton Gordon.
Pitchers to avoid on Sunday
-
Before hurting his shoulder, Brandon Woodruff was elite, recording a 2.93 ERA and 1.02 WHIP over 103 starts between 2019 and 2023. However, he hasn’t toed a major league rubber since September 23, 2023 as he underwent shoulder surgery. Woodruff also had to deal with right ankle tendinitis and a right elbow contusion while rehabbing over the first half. Overall, during his rehab, Woodruff posted a 3.55 ERA and 1.24 WHIP, though he struggled in his final outing, which was the only one following his recovery from a bruised elbow. Based on his track record, it is tempting to start Woodruff in his 2025 debut against the Miami Marlins, but he’ll likely be on a pitch limit. The safe approach is to remain patient and wait at least one start.
Today’s best matchups for pitchers
Chicago Cubs pitchers vs. Cardinals hitters
Offense: B | Park: B | Umpire: D | Temperature: C+ | Wind: A+ | Home
The average pitcher would post a 3.62 ERA in this matchup.
Seattle Mariners pitchers vs. Pirates hitters
Offense: C | Park: A | Umpire: C | Temperature: C | Wind: C | Home
The average pitcher would post a 3.62 ERA in this matchup.
Milwaukee Brewers pitchers vs. Marlins hitters
Offense: C | Park: B | Umpire: A | Temperature: C+ | Wind: C | Away
The average pitcher would post a 3.82 ERA in this matchup.
Today’s worst matchups for pitchers
Houston Astros pitchers vs. Dodgers hitters
Offense: F | Park: F | Umpire: C | Temperature: D | Wind: D | Away
The average pitcher would post a 5.89 ERA in this matchup.
Chicago White Sox pitchers vs. Rockies hitters
Offense: A | Park: F | Umpire: C | Temperature: D- | Wind: B | Away
The average pitcher would post a 5.77 ERA in this matchup.
Cincinnati Reds pitchers vs. Phillies hitters
Offense: D | Park: D | Umpire: F | Temperature: D- | Wind: D | Away
The average pitcher would post a 5.55 ERA in this matchup.
Hitters to stream on Sunday
Today’s best matchups for hitters
Colorado Rockies batters vs. White Sox pitchers
SP: C | Bullpen: A | Park: A+ | Umpire: B | Framing: A | Temperature: A | Wind: D | Home
The average hitter would post a .381 wOBA in this matchup.
Toronto Blue Jays LHB vs. Angels pitchers
SP: B | Bullpen: A+ | Park: B | Umpire: C | Framing: C | Temperature: A | Wind: A+ | Home
The average hitter would post a .379 wOBA in this matchup.
Chicago White Sox LHB vs. Rockies pitchers
SP: B | Bullpen: D | Park: A+ | Umpire: B | Framing: B | Temperature: A | Wind: D | Away
The average hitter would post a .373 wOBA in this matchup.
Today’s worst matchups for hitters
Seattle Mariners batters vs. Pirates pitchers
SP: F | Bullpen: B | Park: F | Umpire: C | Framing: C | Temperature: C | Wind: C | Home
The average hitter would post a .267 wOBA in this matchup.
Pittsburgh Pirates RHB vs. Mariners pitchers
SP: F | Bullpen: D | Park: F | Umpire: C | Framing: F | Temperature: C | Wind: C | Away
The average hitter would post a .263 wOBA in this matchup.
St. Louis Cardinals RHB vs. Cubs pitchers
SP: C | Bullpen: D | Park: D | Umpire: B | Framing: C | Temperature: C | Wind: F | Away
The average hitter would post a .276 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
Wyatt Langford | OVER 0.5 HR (+425)
Projection: 21% chance of this bet hitting, with a $9.88 EV
One reason to bet this: The #5 stadium in the game for boosting home runs to righties, per my projections, is Petco Park.
Juan Soto | OVER 0.5 HR (+425)
Projection: 20% chance of this bet hitting, with a $7.10 EV
One reason to bet this: Juan Soto has been unlucky this year, putting up a .390 wOBA despite my projections estimating his true talent level to be .413 – a .023 discrepancy.
Fernando Tatis Jr. | OVER 0.5 HR (+375)
Projection: 23% chance of this bet hitting, with a $6.92 EV
One reason to bet this: Despite posting a .342 wOBA this year, my projections believes Fernando Tatis Jr. has had some very poor luck given the .035 difference between that figure and his estimated true talent wOBA of .377.
Today’s top pitcher prop bets
Chris Devenski | OVER 1.5 K (+130)
Projection: 52% chance of this bet hitting, with a $18.63 EV
One reason to bet this: The No. 6 6 park in the game for boosting strikeouts is Citi Field.
Chase Burns | UNDER 4.5 K (-115)
Projection: 59% chance of this bet hitting, with a $11.94 EV
One reason to bet this: With six bats of the opposite hand in the opposing teams projected offense, Burns will be in a tough position while lacking the platoon advantage in most plate appearances today.
Tarik Skubal | UNDER 7.5 K (-100)
Projection: 55% chance of this bet hitting, with a $9.16 EV
One reason to bet this: The wind projects to be blowing out to right field at 11.5 mph in this contest, the third-best of the day for hitters.
Today’s Top YRFI/NRFI Bets
Brewers @ Marlins | NRFI (-125)
Projection: 57% chance of NO RUN with a $3.84 EV
Orioles @ Braves | YRFI (-115)
Projection: 54% chance of RUN with a $1.70 EV
Rangers @ Padres | YRFI (-115)
Projection: 54% chance of RUN with a $1.08 EV