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 Friday
For the season, the Arizona Diamondbacks offense facing left-handers has been league average. However, look for the production to fall with Eugenio Suarez and Josh Naylor reunited in the Pacific Northwest. The Athletics and Diamondbacks open a series in Sacramento with Jacob Lopez taking the hill for the home team. The southpaw sports an impressive 27.5% strikeout rate, helping mitigate a high 9.8% walk rate. Homers are an issue, but he'll face a lineup lacking two big bats.
In what may be a harbinger of a strong stretch run, Gavin Williams emerged from the break with a pair of quality starts. He fanned only three last time, but he punched out 11 the prior outing, giving him 14 strikeouts over his last 13 frames. Next up is a familiar foe with the Minnesota Twins visiting the Cleveland Guardians. Over the last month, the Twins recorded the fourth lowest wOBA facing right-handers, buoyed by an above average strikeout rate.
It's risky trusting a rookie pitcher coming off the IL without the benefit of a rehab assignment but Shane Smith has looked solid in bullpen sessions, and there is strikeout upside when the Chicago White Sox open a series in Anaheim against the Los Angeles Angels and a lineup punching out 25.4% of the time versus right-handers.
Pitchers to avoid on Friday
Trevor Rogers is one of the season's best stories, posting a 1.49 ERA and 0.79 WHIP in eight starts, spanning 48 1/3 innings. Rogers has benefited from a .183 BABIP and 85.6% left on base mark, but his 3.76 xFIP and 3.91 SIERA indicate he'll survive a visit from the regression monster and still be better than league average. What isn't safe is a road date with the Chicago Cubs and one of the league's most potent offenses. The smart play is leaving Rogers on the bench for this Wrigley Field matinee.
Today's best matchups for pitchers
Chicago Cubs pitchers vs. Orioles hitters
Offense: D | Park: B | Umpire: N/A | Temperature: C | Wind: A+ | Home
The average pitcher would post a 3.24 ERA in this matchup.
Milwaukee Brewers pitchers vs. Nationals hitters
Offense: B | Park: B | Umpire: N/A | Temperature: C | Wind: B | Away
The average pitcher would post a 3.74 ERA in this matchup.
Baltimore Orioles pitchers vs. Cubs hitters
Offense: D | Park: B | Umpire: N/A | Temperature: C | Wind: A+ | Away
The average pitcher would post a 3.79 ERA in this matchup.
Today's worst matchups for pitchers
Colorado Rockies pitchers vs. Pirates hitters
Offense: C | Park: F | Umpire: N/A | Temperature: D- | Wind: F | Home
The average pitcher would post a 5.77 ERA in this matchup.
Pittsburgh Pirates pitchers vs. Rockies hitters
Offense: A | Park: F | Umpire: N/A | Temperature: D- | Wind: F | Away
The average pitcher would post a 5.54 ERA in this matchup.
Tampa Bay Rays pitchers vs. Dodgers hitters
Offense: F | Park: C | Umpire: N/A | Temperature: D- | Wind: C | Home
The average pitcher would post a 5.32 ERA in this matchup.
Hitters to stream on Friday
Bryce Elder continues to struggle for the Atlanta Braves. Over his last seven outings, the right-hander registered an unsightly 10.50 ERA and 2.47 WHIP. A visit to Great American Ballpark is not the ideal matchup to get on track. Assuming they remember the game gets underway at 12:40 p.m. ET, the Cincinnati Reds bats line up for a productive afternoon. Matt McLain, Spencer Steer, Tyler Stephenson and Austin Hays are the top beneficiaries.
Today's best matchups for hitters
Colorado Rockies batters vs. Pirates pitchers
SP: B | Bullpen: D | Park: A+ | Framing: C | Temperature: B | Wind: A+ | Home
The average hitter would post a .392 wOBA in this matchup.
Pittsburgh Pirates batters vs. Rockies pitchers
SP: A | Bullpen: C | Park: A+ | Framing: B | Temperature: B | Wind: A+ | Away
The average hitter would post a .379 wOBA in this matchup.
Athletics LHB vs. Diamondbacks pitchers
SP: B | Bullpen: A | Park: B | Framing: C | Temperature: B | Wind: A | Home
The average hitter would post a .349 wOBA in this matchup.
Today's worst matchups for hitters
Baltimore Orioles batters vs. Cubs pitchers
SP: C | Bullpen: C | Park: D | Framing: B | Temperature: C | Wind: F | Away
The average hitter would post a .268 wOBA in this matchup.
Texas Rangers batters vs. Mariners pitchers
SP: F | Bullpen: F | Park: F | Umpire: B | Framing: F | Temperature: B | Wind: C | Away
The average hitter would post a .269 wOBA in this matchup.
Cleveland Guardians RHB vs. Twins pitchers
SP: F | Bullpen: A+ | Park: B | Framing: B | Temperature: C | Wind: D | Home
The average hitter would post a .278 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 HR prop bets
Max Kepler | OVER 0.5 HR (+700)
Projection: 14% chance of this bet hitting, with a $13.68 EV
One reason to bet this: Dingers are generally more common at parks with shallow fences, and Citizens Bank Park has the second-shallowest in the league.
Sean Murphy | OVER 0.5 HR (+525)
Projection: 17% chance of this bet hitting, with a $3.44 EV
One reason to bet this: Murphy pulls many of his flyballs (37.3% -- 95th percentile) and has the good fortune of hitting them towards baseball's seventh-shallowest LF fences in today's matchup.
Today's top pitcher prop bets
Trevor Rogers | UNDER 4.5 K (-130)
Projection: 65% chance of this bet hitting, with a $18.65 EV
One reason to bet this: Per my projections, the team with the third-least strikeout-prone lineup today is the Cubs, with a 19.8% underlying K%.
Cade Horton | OVER 4.5 K (-115)
Projection: 60% chance of this bet hitting, with a $14.52 EV
One reason to bet this: My projection system sees Wrigley Field as the fourth-best park in the league for strikeouts.
Bryce Elder | UNDER 4.5 K (-120)
Projection: 58% chance of this bet hitting, with a $7.31 EV
One reason to bet this: Given the 0.35 discrepancy between Elder's 7.52 K/9 and his 7.18 estimated true talent K/9 (via my projections), it's safe to say he's been one of the most fortunate pitchers in the majors this year as it relates to strikeouts. He figures to see negative regression in future games.
Today's top YRFI/NRFI bet
Orioles @ Cubs | NRFI (-125)
Projection: 56% chance of NO RUN with a $0.80 EV