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 also will 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 Tuesday
Griffin Canning heads a lush group of streamers. He'll take the hill in Citi Field when the New York Mets take on the Washington Nationals. The righty ended May with a couple of subpar outings but began June with a stellar road effort against the Los Angeles Dodgers, tossing six scoreless frames while fanning seven. The Nationals sport a below average offense and will incur a steep park downgrade.
Not long ago, streaming a pitcher on the road against the Houston Astros wasn't a consideration, let alone a rookie Rule 5 pick. However, the Astros check in with the seventh lowest wOBA versus right-handers, and Shane Smith is having a solid season after being drafted first overall by the Chicago White Sox in the Rule 5 draft. Smith's 2.45 ERA is benefiting from a .253 BABIP and 6.8% HR/FB, but his 4.05 xFIP and 4.03 SIERA show he's a league average pitcher while punching out 60 in 62 1/3 innings works for fantasy purposes.
Mitch Keller tossed at least six frames for the sixth straight start last time, though he was touched for six runs by the Astros. Even so, he posted a 3.86 ERA and 1.18 WHIP in that span. Keller is in a great spot to rebound with the Pittsburgh Pirates entertaining the Miami Marlins. The visitors tote the fourth lowest wOBA facing righties into the Steel City.
Lance McCullers Jr. has recorded two consecutive quality starts, garnering 19 strikeouts in those 12 innings while issuing only one free pass. Next up for the Astros right-hander is a home date with the White Sox and the league's least productive offense with a righty on the hill, making McCullers one of the top waiver wire pickups of the week.
Pitchers to avoid on Tuesday
Fool me once, shame on you; fool me twice, shame on me. In this case, "you" is Brandon Pfaadt. Starting Pfaadt after he yielded eight runs to the Nationals without recording an out may not have been the wisest decision, but it was defensible. However, trusting him after five earned runs in just three frames is a mistake. Going back five outings, Pfaadt's ERA was 11.09 with a 1.71 WHIP in that span. He should not be active when the Arizona Diamondbacks welcome the Seattle Mariners to the desert.
Today's best matchups for pitchers
New York Mets pitchers vs. Nationals hitters
Offense: B | Park: A | Umpire: N/A | Temperature: C | Wind: D | Home
The average pitcher would post a 3.54 ERA in this matchup.
Los Angeles Angels pitchers vs. Athletics hitters
Offense: C | Park: B | Umpire: C | Temperature: C+ | Wind: D | Home
The average pitcher would post a 4.03 ERA in this matchup.
Houston Astros pitchers vs. White Sox hitters
Offense: B | Park: C | Umpire: N/A | Temperature: C+ | Wind: C | Home
The average pitcher would post a 4.04 ERA in this matchup.
Today's worst matchups for pitchers
Colorado Rockies pitchers vs. Giants hitters
Offense: C | Park: F | Umpire: N/A | Temperature: D | Wind: D | Home
The average pitcher would post a 5.78 ERA in this matchup.
San Francisco Giants pitchers vs. Rockies hitters
Offense: A | Park: F | Umpire: N/A | Temperature: D | Wind: D | Away
The average pitcher would post a 5.52 ERA in this matchup.
Kansas City Royals pitchers vs. Yankees hitters
Offense: F | Park: C | Umpire: N/A | Temperature: D- | Wind: C | Home
The average pitcher would post a 5.02 ERA in this matchup.
Hitters to stream on Tuesday
Heliot Ramos and Wilmer Flores are rostered in just over half of ESPN leagues, but with the San Francisco Giants opening a set in Coors Field against lefty Carson Palmquist, the righty duo no-brainer starts if available. Jerar Encarnacion is also a strong option.
Hitters to avoid on Tuesday
This is your "first game of the series" reminder that the Kansas City Royals put the kibosh on the running game. Teams have tried just 20 steals against them all season, with only 10 successes. The New York Yankees open a three-game set in Kauffman Stadium, so temper expectations for Jazz Chisholm Jr., Jasson Dominguez and Cody Bellinger over the next three games.
Today's best matchups for hitters
San Francisco Giants batters vs. Rockies pitchers
SP: C | Bullpen: C | Park: A+ | Framing: B | Temperature: B | Wind: B | Away
The average hitter would post a .369 wOBA in this matchup.
Colorado Rockies batters vs. Giants pitchers
SP: C | Bullpen: F | Park: A+ | Framing: F | Temperature: B | Wind: B | Home
The average hitter would post a .367 wOBA in this matchup.
Baltimore Orioles LHB vs. Tigers pitchers
SP: A | Bullpen: F | Park: B | Framing: D | Temperature: B | Wind: C | Home
The average hitter would post a .343 wOBA in this matchup.
Today's worst matchups for hitters
Los Angeles Dodgers batters vs. Padres pitchers
SP: F | Bullpen: F | Park: D | Umpire: D | Framing: B | Temperature: D | Wind: B | Away
The average hitter would post a .282 wOBA in this matchup.
Arizona Diamondbacks RHB vs. Mariners pitchers
SP: F | Bullpen: C | Park: B | Umpire: D | Framing: F | Temperature: C | Wind: C | Home
The average hitter would post a .288 wOBA in this matchup.
Kansas City Royals RHB vs. Yankees pitchers
SP: F | Bullpen: D | Park: C | Framing: F | Temperature: A | Wind: C | Home
The average hitter would post a .293 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
Vladimir Guerrero Jr | OVER 0.5 HR (+525)
Projection: 19% chance of this bet hitting, with a $21.44 EV
One reason to bet this: Guerrero has had bad variance on his side thus far in 2025 when it comes to his wOBA. His .350 rate is a good deal lower than his .402 Expected wOBA (based on my projections).
Abraham Toro | OVER 0.5 HR (+900)
Projection: 11% chance of this bet hitting, with a $13.70 EV
One reason to bet this: Toro is penciled in third on the lineup card in this matchup, which would be an upgrade from his 80% rate of hitting in the bottom-half of the lineup this season.
Julio Rodriguez | OVER 0.5 HR (+600)
Projection: 16% chance of this bet hitting, with a $11.09 EV
One reason to bet this: Despite posting a .317 wOBA this year, my projections believe Rodriguez has experienced some negative variance, given the .046 gap between that figure and his estimated true talent wOBA of .363.
Today's top pitcher prop bets
Mitch Spence | OVER 2.5 K (-125)
Projection: 67% chance of this bet hitting, with a $25.17 EV
One reason to bet this: The Angels have five batters in their projected batting order today with a high (i.e. over 27%) underlying K% (via my projections) (Chris Taylor, Mike Trout, Logan O'Hoppe, Jo Adell, Scott Kingery).
Chris Bassitt | UNDER 4.5 K (-105)
Projection: 60% chance of this bet hitting, with a $17.51 EV
One reason to bet this: Clint Vondrak, anticipated to be behind the plate in this game, projects as a huge "hitter's umpire."
Andrew Abbott | UNDER 5.5 K (-160)
Projection: 71% chance of this bet hitting, with a $25.38 EV
One reason to bet this: It's likely that we will see a huge "hitter's umpire" (Todd Tichenor) calling pitches in this game.
Today's top YRFI/NRFI bets
Giants @ Rockies | YRFI (-150)
Projection: 62% chance of RUN with a $5.60 EV
Tigers @ Orioles | YRFI (-120)
Projection: 55% chance of RUN with a $1.07 EV
Dodgers @ Padres | YRFI (-105)
Projection: 52% chance of RUN with a $0.90 EV