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
New York Mets LHP David Peterson was initially slated for Thursday, but the club opted to call up RHP Justin Hagenman to serve as the primary pitcher, pushing Peterson to Friday. His first three outings have been quality starts and he's in another good spot with a home date against the St. Louis Cardinals. The Cardinals offense boast the fourth best wOBA this season. However, they've slumped over the past week as they're without SS Masyn Winn and C Ivan Herrera.
Detroit Tigers rookie RHP Jackson Jobe is coming off his first career quality start, a six-inning blanking of the Minnesota Twins at Target Field. Jobe has only fanned nine in 15 innings, and the opposing Kansas City Royals put the ball in play, but they're averaging the third fewest runs per game in MLB.
The Boston Red Sox will likely recall RHP Hunter Dobbins for Friday's home start against the Chicago White Sox. Dobbins hasn't pitched well for Triple-A Worcester, but he collected a win in a spot-start earlier this month, fanning five Cardinals in five frames. The White Sox are averaging the second-fewest runs per game while striking out at an above average clip.
Pitchers to avoid on Friday
It's obviously clear why Texas Rangers RHP Jacob deGrom is rostered in nearly 90% of ESPN leagues. However, after hurling five scoreless frames with six strikeouts in his opener against the Boston Red Sox, deGrom has yielded seven earned runs in the ensuing 9 2/3 frames, punching out just seven while surrendering four homers. Next up is a home date with the Los Angeles Dodgers. Despite the defending World Champions averaging just the 11th most runs per game, avoiding deGrom for this challenging matchup is the safe play.
Generally, it's wise to reserve all starting pitchers in Coors Field. Occasionally, it's tempting to take the chance on an upper-end visitor, such as Washington Nationals RHP MacKenzie Gore. For the season, the Colorado Rockies are scoring the fewest runs per game, but at home they're plating the 12th most, despite sporting the fourth highest home strikeout rate. In leagues with weekly games started limits, avoiding Gore makes sense. However, with no restrictions, his 32:6 strikeout to walk ratio in 23 innings merits taking the risk.
Today's best matchups for pitchers
Philadelphia Phillies pitchers vs. Marlins hitters
Offense: A | Park: B | Umpire: N/A | Temperature: B | Wind: D | Home
The average pitcher would post a 3.57 ERA in this matchup.
New York Mets pitchers vs. Cardinals hitters
Offense: C | Park: A | Umpire: C | Temperature: A | Wind: F | Home
The average pitcher would post a 3.64 ERA in this matchup.
Kansas City Royals pitchers vs. Tigers hitters
Offense: B | Park: B | Umpire: D | Temperature: C- | Wind: A+ | Away
The average pitcher would post a 3.82 ERA in this matchup.
Today's worst matchups for pitchers
Arizona Diamondbacks pitchers vs. Cubs hitters
Offense: D | Park: B | Umpire: N/A | Temperature: C | Wind: F | Away
The average pitcher would post a 5.90 ERA in this matchup.
Chicago Cubs pitchers vs. Diamondbacks hitters
Offense: C | Park: B | Umpire: N/A | Temperature: C | Wind: F | Home
The average pitcher would post a 5.36 ERA in this matchup.
Texas Rangers pitchers vs. Dodgers hitters
Offense: F | Park: B | Umpire: N/A | Temperature: B- | Wind: C | Home
The average pitcher would post a 5.16 ERA in this matchup.
Hitters to stream on Friday
Most of the Houston Astros and San Diego Padres batters aren't available for streaming, but with the Astros handing the ball to RHP Ryan Gusto and the Padres countering with LHP Kyle Hart, it could be a high-scoring affair in Daikin Park. Astros' righty swingers Jeremy Pena and Cam Smith should benefit facing a southpaw while the Padres' Gavin Sheets and Jason Heyward are in a favorable spot with the platoon advantage.
Hitters to avoid on Friday
The Tigers are averaging the fourth most runs per game at home, but on Friday they square off with Royals LHP Cole Ragans. The lefty is an early candidate for April Pitcher of the Month with 34 strikeouts to just four free passes in 23 2/3 stanzas. Ragans has racked up double digit punch outs for three straight games.
Today's best matchups for hitters
Arizona Diamondbacks batters vs. Cubs pitchers
SP: B | Bullpen: C | Park: D | Framing: C | Temperature: C | Wind: A+ | Away
The average hitter would post a .361 wOBA in this matchup.
Colorado Rockies LHB vs. Nationals pitchers
SP: C | Bullpen: A+ | Park: A+ | Framing: C | Temperature: F | Wind: D | Home
The average hitter would post a .350 wOBA in this matchup.
Chicago Cubs RHB vs. Diamondbacks pitchers
SP: D | Bullpen: D | Park: D | Framing: C | Temperature: C | Wind: A+ | Home
The average hitter would post a .348 wOBA in this matchup.
Today's worst matchups for hitters
Miami Marlins RHB vs. Phillies pitchers
SP: F | Bullpen: B | Park: C | Framing: B | Temperature: D | Wind: A | Away
The average hitter would post a .265 wOBA in this matchup.
Los Angeles Dodgers RHB vs. Rangers pitchers
SP: F | Bullpen: B | Park: D | Framing: D | Temperature: C | Wind: C | Away
The average hitter would post a .266 wOBA in this matchup.
Los Angeles Angels RHB vs. Giants pitchers
SP: F | Bullpen: F | Park: C | Framing: F | Temperature: D | Wind: B | Home
The average hitter would post a .268 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
Josh Naylor | OVER 0.5 HR (+375)
Projection: 27% chance of this bet hitting, with a $27.02 EV
One reason to bet this: This contest is forecasted to have the third-worst conditions for pitching among all the games scheduled today.
Vladimir Guerrero Jr | OVER 0.5 HR (+525)
Projection: 19% chance of this bet hitting, with a $18.88 EV
One reason to bet this: The Rogers Centre roof projects to be closed today, making the temperature in this matchup five degrees hotter than the average outdoor game on the slate - favorable for offense.
George Springer | OVER 0.5 HR (+900)
Projection: 11% chance of this bet hitting, with a $14.90 EV
One reason to bet this: Rogers Centre has the 10th-shallowest centerfield dimensions among all MLB stadiums.
Today's top pitcher prop bets
Hunter Dobbins | UNDER 4.5 K (-115)
Projection: 68% chance of this bet hitting, with a $31.37 EV
One reason to bet this: The wind projects to be blowing out to LF at 12.7 mph in this matchup, the third-strongest of the day for hitters.
Ryan Gusto | UNDER 3.5 K (+125)
Projection: 53% chance of this bet hitting, with a $19.81 EV
One reason to bet this: Gusto and his 37.8% underlying GB% (via my projections) will be in a difficult position today.
Carlos Rodon | UNDER 6.5 K (-130)
Projection: 65% chance of this bet hitting, with a $20.01 EV
One reason to bet this: Rodon and his 40% underlying GB% (via my projections) finds himself in a tough position.
Today's Top YRFI/NRFI Bets
Diamondbacks @ Cubs | YRFI (-140)
Projection: 60% chance of RUN with a $4.22 EV
Giants @ Angels | NRFI (-125)
Projection: 56% chance of NO RUN with a $2.10 EV
Reds @ Orioles | NRFI (-100)
Projection: 50% chance of NO RUN with a $0.32 EV