MLB Best Bets Today: Odds, predictions and picks for Saturday, June 24th

407
 

MLB schedule today has 15 games

It will be a Saturday in the park for all 30 MLB teams and 15 fan bases as we look at a full slate for June 24. Today’s card includes an early game in London between the Cardinals and Cubs with a total of 13.5 at London Stadium. That was the only really early start of the day, as MLB wanted that to be a standalone showcase and I had no idea what to expect in that game, so my primary focus was the other 14 games and finding some good wagers to round out this week for the article.

 

Top MLB Resources:

Here’s a look at the Saturday card.

Latest MLB betting splits | MLB odds from DraftKings Sportsbook

Follow me on Twitter, @SkatingTripods, to get the article right as it goes live. (Tracking sheet)

VSiN Daily Baseball Bets will be out shortly.

Here are some thoughts on the June 24 card (odds from DraftKings):

Chicago Cubs (-130, 13.5) vs. St. Louis Cardinals (London)

This game has already started, but wanted to share a few things.

Justin Steele and Adam Wainwright start off this one, while Marcus Stroman and Jack Flaherty are scheduled for Sunday’s 10 a.m. ET first pitch. I thought former VSiN contributor Derek Carty did a good job summing up the ballpark and the uncertainties of this game with his tweet thread on what THE BAT (his projection system) expects and his interpretation of this two-game series. (https://twitter.com/DerekCarty/status/1672356397160230915)

I think the biggest takeaways are that the ridiculously high-scoring games we had between the Red Sox and Yankees (17-13 and 12-8) may not have fully been on the up and up during that 2019 season, plus the balls were juiced to begin with. There is a lot of foul territory at London Stadium that could steal some at bats. Also, the fences have been moved back a little in the deeper parts of the park to make it more of a neutral stadium, though CF is still only 392 feet, which is quite shallow by MLB standards.

The most interesting note is that pitchers and coaches were saying that pitches weren’t moving the same because of the stadium design during those 2019 games. Carty’s thread mentions that the working theory is that stadium was apparently designed to limit drag for runners, thus hurting the environmental resistance on pitches.

I didn’t get the article out in time for today’s game, but this will be relevant to tomorrow’s.

New York Mets (-125, 9.5) at Philadelphia Phillies

An NL East matchup between the Mets and Phillies starts us off, as Max Scherzer battles it out with Cristopher Sanchez. Scherzer has had a really strange season in a lot of different ways. He has a 4.04 ERA with a 3.44 xERA and a 4.22 FIP, as he’s given up way too many homers and has endured a big K% drop, while mixing in some really good starts with a few clunkers. 

Scherzer went eight masterful innings against the Astros last time out with eight strikeouts, but had allowed 11 runs on 18 hits in his previous two starts against the Yankees and Braves. Prior to that, Scherzer had allowed three earned runs over a stretch of 25 innings. He’s been vocal about the pitch clock and also had a foreign substance suspension. The reality, though, is that he’s been too inconsistent to back in most instances, especially because his name still carries a lot of weight in the investment markets.

This will be the third start for Sanchez of the season at the MLB level. He’s allowed three runs on six hits in 8.1 innings with a home start against the Rockies and a road start against the A’s. He’s got 10 strikeouts against three walks and had been throwing well at Triple-A prior to his call-up. He had a 4.35 ERA over 49.2 innings, but had only allowed six earned runs over his last 23 innings before getting the call.

No idea what to do here, as the Mets continue to slump offensively and get some subpar relief work. The Phillies offense has gotten going in June and Scherzer’s inconsistencies could lead to a variety of outcomes.

Arizona Diamondbacks (-115, 8) at San Francisco Giants

Merrill Kelly takes the hill against opener Ryan Waker as the D-Backs and Giants duke it out again. Zach Davies was not effective again yesterday, as the Giants got back to their winning ways after having their 10-game winning streak snapped on Thursday. Walker opening means we’ll likely see Sean Manaea, as the Giants mix and match their bulk guys based on the matchup. Arizona has a top-10 offense against righties, but roughly a league average one against lefties.

Manaea did work an inning in relief two days ago to help out the Giants bullpen, but he hadn’t pitched in six days, so he should be fine for multiples today. He has a 5.72 ERA with a 4.41 FIP, but has not allowed an earned run in five of his last seven outings. He’s given up four runs twice in that span, both on the road, with appearances against the Rockies and Dodgers.

Walker could go multiples or at least work through part of the second inning as the opener. He’s struggled a bit in this role, though, allowing a solo homer, three walks, and three hits in his two starts, both against the Padres. On the whole, he has a 1.56 ERA with a 3.22 FIP and has limited the opposition to a 20% Hard Hit%.

Kelly has a 2.90 ERA with a 3.99 xERA and a 3.67 FIP in his 90 innings of work over 15 starts. He has not allowed more than three runs in a start since May 10, as he continues to be a stabilizing force for a D-Backs rotation that is lacking upside arms. Kelly has allowed some hard contact of late, though, as he has allowed eight barrels in his last three starts and 25 hard-hit balls in 49 batted ball events. That’s a 51% HH% and a bit of a scary metric, as it would appear he’s losing his command a bit and maybe working towards a rough start.

Kelly has held lefties to a .246 wOBA in 179 PA, though, so this might be a pretty decent matchup for him against a Giants lineup that deploys a lot of left-handed swingers. He’s also only allowed two of his nine homers on the road.

Tough handicap all the way around I think and a good one to bypass, especially with Arizona’s recent travel annoyances and the Giants having used their primary relievers a ton over the last week and a half.

Atlanta Braves (-130, 12) at Cincinnati Reds

Apparently 12 runs was not a lot to get to yesterday, as both teams got to double-digits on their own. Twenty-one runs were scored in a thriller in Cincinnati and the Reds prevailed with an 11-10 win to run their winning streak to 12 games. Graham Ashcraft returns today, so we’ll see if he can get on track after missing time due to a calf injury. It will be southpaw Jared Shuster for the Braves.

If you had told me that Ashcraft would be having the season he’s having, but the Reds would be in first place on June 24, I wouldn’t have believed you. He has a 6.78 ERA with a 5.37 xERA and a 5.10 FIP in 65 innings pitched. He has been objectively bad with a huge spike in BB%, a minimal increase in K%, more homers allowed, fewer ground balls, and a very low LOB%, which has actually been an issue throughout his career.

The raw stuff for Ashcraft is so good, but he just can’t harness his command or his control. It is such a disappointing set of circumstances because the comps on his pitches from a velo and spin rate standpoint suggest he should be good, but he simply has not been. He missed exactly 15 days on the IL and had been simply awful before going on the list. He allowed 30 runs on 37 hits in 21.2 innings over his last five starts and did not make any rehab appearances before getting activated.

Shuster has a 4.57 ERA with a 4.93 xERA and a 4.46 FIP in his 41.1 innings of work. He’s a pitch-to-contact guy with a high walk rate and a lot of fly balls, so this seems like a terrible combination for Great American Ball Park. He’s somehow running a 3.2% HR/FB% over eight starts and has a 6.21 xFIP, so that’ll give you an idea of how luck he’s been to not allow home runs. He has just a 13.1% K% and a 12.6% BB% on the season.

Since getting recalled on May 16, Shuster has not allowed more than three earned runs in any start and he’s gone at least five innings in each one of them. He has a 3.58 ERA with a 4.25 FIP and a 5.74 xFIP in that span. So, again, there are some huge regression signs in the profile.

I’ll say it again and maybe be annoyed that I left it alone, but asking for 13 runs in a MLB game is a lot. The pitching matchup may be ripe for it, but I can’t get invested. I also don’t feel comfortable with either side here.

Pittsburgh Pirates at Miami Marlins (-170, 8)

It will be Osvaldo Bido and Bryan Hoeing here, as the NL slate is just not very pretty today. The right-handed Bido has a 3.60 ERA with a 2.47 FIP and a 3.66 xERA over his first two MLB starts across 10 innings of work. He’s struck out 13 and walked five with four runs allowed on nine hits in 45 plate appearances. Both of his starts have come against the Cubs, as he was better in his second start than his first one, which is usually a little rare for a young pitcher.

After allowing seven hard-hit balls in 10 batted ball events in his first start, Bido allowed just four on 15 BBE in his second start. He hasn’t allowed a barrel yet. In 55.1 innings at Triple-A, he had a 4.55 ERA with a 56/26 K/BB ratio and it was tough to get a read on him because of the variance in his results. I still think it’s tricky at this point, even with a couple MLB data points.

The Pirates recently added Bryan Reynolds to the IL, so they’re missing arguably their best hitter with some back issues. That means that Bido and the other rotation guys have a really limited margin for error. Wins like last night’s 3-1 victory are probably what they have to hope for, but what a terrific performance Luis Ortiz provided yesterday with eight top-notch innings.

Hoeing has a 2.70 ERA with a 3.80 xERA and a 3.44 FIP in 30 innings this season. This will be just his fourth start, as he started two games in April and then got the start last time out with four shutout innings against the Blue Jays. Hoeing has only allowed two earned runs in his last 18.1 innings of work, mostly in relief, but the Pirates have a low offensive ceiling, so he could keep it going.

The ugly card rolls on.

Washington Nationals at San Diego Padres (-195, 9)

So, we’ve got a really, really interesting starter here in Matt Waldron. The last knuckleball thrown by an actual pitcher in the Majors came two years ago. I believe Steven Wright is the last knuckleballer to get a start and that came back on June 22, 2018. He allowed 10 runs in the Red Sox loss to the Mariners.

Waldron has been absolutely crushed at Triple-A the last two seasons. He has a 7.74 ERA with 23 homers allowed in 136 innings pitched. Nobody really sees a knuckleball anymore, so I have no idea how the Nationals will do with it. Also, Waldron throws a harder knuckle around 80 mph, so it isn’t quite the traditional version, but it should be really interesting to see what happens here. He’s struck out 75 in 66.2 innings.

San Diego’s Triple-A affiliate is in El Paso and, as I’ve talked about before, pitching in the PCL is a nightmare. Many have speculated that Waldron’s knuckler would work better at sea level and he’ll finally get the chance to really show that here with a start at Petco Park, which is at 13 feet above sea level. El Paso is 3,740 feet above sea level. So, I’m sure people will scoff at his minor league numbers, but he did have a 2.84 ERA and a 3.44 FIP in Double-A in 2022 for the San Antonio Missions. San Antonio is 650 feet in elevation.

Josiah Gray gets the call for the Nats today. He has a 3.64 ERA, but a 4.42 xERA and a 4.88 FIP in his 84 innings of work. I’ve talked about him a lot as a negative regression candidate and it appears to be happening. He has allowed 15 runs over his last 22.1 innings pitched, including a six-run blow-up over five innings against the Cardinals five days ago. Gray’s low K% and high LOB% led to a lot of questions about the sustainability of his performance and we’re seeing those play out a bit now.

He’s allowed 11 barrels in his last five starts, which doubles his season total over 15 starts. He’s actually continued to do a good job of limiting hard contact otherwise, but he’s had a reversal of fortunes to some degree.

Obviously, I have no play today with Waldron going and no idea how he’ll fare or how the Nats will do against a knuckleballer. Most guys in that lineup probably haven’t seen more than a handful of knuckleballs in years. But, I’ll be continuing to watch Gray closely for more signs of regression.

Seattle Mariners at Baltimore Orioles (-115, 9)

Yesterday’s Orioles handicap could not have gone worse, as they did nothing of consequence against Logan Gilbert and ultimately got blown out to start off this weekend set. Let’s see if they fare any better today against Bryce Miller, as Dean Kremer gets the call at home. Miller has been solid with a 3.68 ERA, 3.80 xERA and a 3.12 FIP over 51.1 innings of work. He has strong K/BB numbers with a 22.7% K% and a 4.0% BB%. He’s got a .237 BABIP against and just a .197 BA against with a 39.2% Hard Hit% that ranks right around league average.

Miller has had two beyond awful starts, as he allowed 15 runs on 19 hits in seven innings against the Rangers and Yankees in back-to-back outings. In his other seven starts, he’s allowed a total of six runs. Since giving up seven runs in 2.1 innings to the Rangers, he’s gotten back on track with two runs allowed on five hits in 13 innings against the Marlins and White Sox. It is a road start for Miller on a hot, humid day at Oriole Park, so we’ll see how he fares.

Kremer has a 4.56 ERA with a 5.88 xERA and a 4.63 FIP in his 81 innings of work. He’s given up 14 homers already after allowing just 11 in 125.1 innings last season. The right-hander has a decent K% at 20.7% and a strong BB% at 6.1%, but a huge 46.2% Hard Hit%, so that is a major concern. He’s also allowed a 10% Barrel%, which is certainly on the high side. His wOBA against is 56 points lower at home, even though his ERA is 12 points higher, so that’s a little bit odd going into this one.

After an awful month of April, though, Kremer has a 3.33 ERA with a 3.98 FIP in his 51.1 innings over nine starts since May 5. He’s allowed more than three runs just once in a start and has gone at least five innings in each. I don’t see a grand edge in this game, but as I mentioned yesterday, the back-end guys for Baltimore are very well-rested if this game is close in the middle innings and that could be a live betting angle.

Texas Rangers (-140, 9) at New York Yankees

Jon Gray and the Rangers are hefty favorites against Luis Severino and the Yankees in this one, as the Rangers look to build off of yesterday’s extra-inning dub in the Bronx. Rain threatens this game, so we’ll see if they can get it in clean or have to start late.

The Severino that we saw in his first two starts back is not at all the Severino that we’re seeing now. He allowed two earned runs in 11.1 innings against the Reds and Padres to start the MLB portion of his season, but has since given up 21 runs in four starts and 19 of them have been earned. Severino is giving up tons of loud contact and has allowed seven homers in that span. His Hard Hit% is 55.9% with a 14.7% Barrel% in those four starts over 68 batted ball events.

He only has an 8.5% SwStr% and is getting very few chases outside the zone. His velocity looks fine and actually ticked up last time out against Boston, but his command profile is nowhere to be found. He did have a 31.3% HH% and allowed just one barrel against the Red Sox, so maybe that was a building block, but he still allowed four runs over five innings and now draws a really exceptional Rangers offense.

Gray was riding a nice high, but then ran into a dreaded blister and had to be skipped in the rotation. In his first start on 10 days rest, he allowed six runs on six hits in 2.1 innings of work against Toronto with three walks and two strikeouts. His previous start was a complete game with 12 punchies against the Cardinals and he had allowed all of four earned runs in his previous six starts going into that Toronto outing.

Obviously I can’t do much with Gray here until I see him bounce back from the blister issue. I think a lot of bettors will look at the over here with Severino’s command woes and some negative regression signs in the profile for Gray, who has a 2.96 ERA with a 4.25 FIP and a 4.16 xERA. He does have an 81.7% LOB% with a 21.7% K%, but he had been doing better in the K department after getting off to a slow start this season.

I can’t argue with anybody interested in the over. It’s just not a bet I’m on today, since the Yankees offense is really watered-down at present and Gray could absolutely bounce back.

Oakland A’s at Toronto Blue Jays (-280, 9)

A really fortunate push on this total leads us into tonight’s matchup between the A’s and Blue Jays. I don’t have the same conviction on the total here, nor do I want to lay the huge number or take the huge number. I’m also less enthused about the total with Shintaro Fujinami as the opener for the A’s. He’s been better lately in relief, but has still allowed 18 runs in 20.2 innings as a reliever.

I will say that Hogan Harris has been really good since his recall. His 4.45 ERA and 3.77 FIP don’t tell the entire story, as he allowed six runs on one hit and five walks in his MLB debut on April 14. Since getting recalled on May 27, Harris has a 2.57 ERA with a 3.13 FIP and has only allowed eight runs on 18 hits in 28 innings of work. He’s allowed a little bit of hard contact with a 41.8% Hard Hit%, but that number has been down in his last two starts.

Jose Berrios has a 3.64 ERA with a 4.58 xERA and a 3.86 FIP in his 89 innings pitched. He just gave up five runs on eight hits over four innings to the Marlins for his worst start since May 1 and the first time he had allowed more than three runs since then. He had actually only allowed more than two runs once in that span. With a 32.2% Hard Hit%, I’m not entirely sure why his xERA is so high. He’s got a 7.8% Barrel%, so that’s fine. He has a 21.5% K%, which is pretty average for a starter. I don’t really get it. Maybe it’s an accounting error.

Anyway, this game probably has a better chance at staying under than going over, as Harris has been even better than Kaprielian recently, but Toronto’s two primary relievers – Jordan Romano and Erik Swanson – have each worked three of the last four days and Trevor Richards has worked two of three, so the lesser arms will be called into action if this one is close and late and that scares me.

Boston Red Sox (-115, 8.5) at Chicago White Sox

James Paxton and Lance Lynn are the listed hurlers here, as this may be a line that catches some people by surprise. We’ve actually seen some interest in Chicago from a line movement standpoint and I’m not sure I see a compelling reason to back Lynn and the Pale Hose.

Lynn has a 6.51 ERA with a 4.95 FIP and a 4.86 xERA. Sure, his .342 BABIP is really high and his 61.4% LOB% is really low, so you would expect regression in those metrics, especially when he has a 26.9% K%. However, positive regression won’t just magically come with a bad command profile. Lynn has allowed 18 homers in 84.1 innings after allowing 18 in 157 innings in 2021 and 19 in 121.2 innings last season. Hell, he allowed 21 homers in 208.1 innings back in 2019. He just isn’t commanding the ball well.

He had 16 strikeouts last time out to really run up his strikeout numbers, as the Mariners basically couldn’t make contact with anything. In three starts prior to that, Lynn had allowed 18 runs on 22 hits in 14 innings. Lynn is back from the bereavement list for this start. It didn’t cause him to miss any time, but obviously there was a development in his personal life.

I’m not sure how long his arm will stay intact, but what a lift Paxton has provided to the BoSox. He’s got a 3.29 ERA with a 3.39 xERA and a 3.25 FIP in his 38.1 innings of work. He’s been spectacular with a 32.7% K% and a 7.1% BB%. He had one hiccup against the Angels, but hasn’t allowed more than three runs in any other start and has only allowed five homers. His Hard Hit% is near league average at 39.8% and his Barrel%, which is a little high at 10.8%, should go down if he keeps inducing more grounders like he has in his last two starts.

The White Sox are better against lefties than righties as usual, but they have a 101 wRC+, so they are basically a league average offense. However, here in June, the White Sox are 29th in wOBA at .280, better than only the Yankees at .270. 

Better team, better offense, better pitcher, nine games over .500 against everybody not named Tampa Bay. I’ll lay the short price with Boston again here.

Pick: Red Sox -115

Kansas City Royals at Tampa Bay Rays (-245, 9)

It would be the most baseball thing ever for Jordan Lyles to beat the Rays, wouldn’t it? Lyles has made 15 starts this season and his team has lost all 15 of them. He’s been the losing pitcher in 11 of those games and comes in with a 6.72 ERA, 4.93 xERA, and a 5.61 FIP in 85.2 innings of work. He was actually decent last time out against the Tigers with three runs allowed on six hits, but he started the meltdown and the bullpen finished it. Matt Quatraro hasn’t been very good at knowing when to pull Lyles, who has a .391 wOBA against and an 8.55 ERA the third time through the order.

Against the Reds two starts ago, Lyles allowed all five runs in the second inning and allowed zero baserunners in the next four innings. He’s getting close. Does it happen against the Rays today? I don’t know. But baseball makes no sense on a daily basis, so I will actually not be shocked if the Royals win this game somehow.

Yonny Chirinos gets the straight start here with a 2.72 ERA, 4.93 xERA, and a 4.44 FIP. Maybe that’s how the Royals win. Chirinos is a huge negative regression candidate in every sense of the word. He has a .205 BABIP against and a low 11.6% K%. This will be his second straight start and he allowed five runs on six hits to the Padres last time out. Only three runs were earned, but he allowed 10 hard-hit balls in that outing and now has a 43% Hard Hit%.

Lyles has a 32.6% Hard Hit% over his last eight starts, so it’s not like he’s getting crushed like he was earlier in the season.

The other thing about it is that the Royals strike out a lot, but Chirinos isn’t a high-strikeout dude and the Rays bullpen still scares me with all the balls in play they allow relative to their peers.

I don’t have the heart to bet this and certainly not the heart to recommend this. Chirinos does have a lot of regression signs, but it’s still Lyles and it’s still the Rays. I have a sneaking suspicion I regret not just doing this, even though it probably makes zero sense on the surface.

Minnesota Twins (-155, 8) at Detroit Tigers

Pablo Lopez will look for a bounce back effort here as the Twins take on the Tigers. Lopez, who has the second-highest fWAR among today’s starters, has a 4.40 ERA with a 3.22 xERA and a 3.49 FIP in his 90 innings pitched. He was not sharp against Boston last time out, though, and allowed five runs on six hits over 5.2 innings. He had nine strikeouts, but once again failed to suppress runs.

I keep going back to this, but he has a 5.48 ERA over his last 64 innings pitched covering 11 starts. He has a 3.82 FIP in that span and has gotten a little unlucky with his LOB%, but his command just honestly hasn’t been that good. He has a 40.2% Hard Hit%, which was even higher before his last start, and, despite a high SwStr%, hasn’t worked out of jams. Maybe he does today if he gets into any, but I’m just not that impressed. In his last 11 starts, he’s allowed at least five runs five times.

I also haven’t been as impressed as I hoped I’d be with Reese Olson. Olson has a 5.59 ERA with a 3.96 xERA and a 4.10 FIP in his 19.1 innings of work. To be fair, he got rocked by the Braves and that’ll happen, but he followed it up with a pretty pedestrian effort against the Royals. This is a start where the range of outcomes is quite wide. Olson has a lot of swing and miss upside and the Twins will swing and miss on a lot.

On the other hand, Olson, who has allowed three homers in his last two starts, has allowed a 50% and 53.3% Hard Hit% in those last two outings. Outside of the start where he got crushed by Atlanta, he has had double-digit SwStr% in the other three starts. So, he could induce a lot of swings and misses and have success against the Twins. He could also do that and continue to allow a lot of hard contact and give up some runs.

I think this is a really tricky handicap. Lopez’s stats suggest positive regression, but I’m not confident that it really happens and Olson has enough chops to shut down Minnesota’s lineup, but he’ll have to locate better when the Twins are whiffing on pitches.

Milwaukee Brewers at Cleveland Guardians (-120, 8.5)

I was right about Shane Bieber yesterday, although it took until the sixth inning to fall apart. He actually looked quite good prior to that with eight strikeouts, but then it wound up being more of the same and the bullpen couldn’t bail him out. Of course, the Guardians also scored all of one run against Wade Miley and the Brewers bullpen.

Today’s game features Freddy Peralta and Tanner Bibee and Cleveland as a short favorite with a total of 8 or 8.5. It will be a beautiful day for baseball with a bit of humidity and some stickiness in the air, but temps in the 70s and sunshine with a little bit of a lake breeze blowing in.

Peralta has a 4.60 ERA with a 4.16 xERA and a 4.75 FIP in his 76.1 innings of work. The long ball has been his problem with 14 of those in 14 starts. He’s got 84 strikeouts against 30 walks, but he’s given up some homers and some barrels with a 9.9% Barrel%. I’m not entirely sure why, but Peralta has a .387 wOBA against and a 6.04 ERA in his 28.1 innings away from home, but has a .299 wOBA against and a 3.75 ERA in his 48 innings at home. The weird thing about his road numbers is that his best start came at Coors Field.

Bibee comes in with a 4.05 ERA, 3.80 xERA, and a 3.95 FIP in 53.1 innings of work. He’s struck out 22.4% of batters faced with a solid walk rate and a lot of normal peripherals. That being said, Bibee’s Hard Hit% is really on the rise. For the season, he’s at 42%, but over his last five starts, he’s at 50.6% with an 11.7% Barrel%. He danced around it against the Twins, Cardinals, and Red Sox, but has allowed nine runs on 15 hits in his last nine innings pitched against the Padres and Diamondbacks.

Milwaukee’s got a bad offense, so maybe this is a bounce back spot for Bibee. Maybe it’s just the rigors of the MLB season. I will say that the Padres start came in front of friends and family, as the Cal State Fullerton product pitched in California for the first time. Maybe there were some extra jitters in there, as he gave up four runs in the first inning.

I wanted to trust Bibee to bounce back today and take Cleveland in what feels like a decent matchup for them, but I couldn’t do it. Arizona’s offense is certainly great, but they rank 21st in Hard Hit% and San Diego is 20th. Milwaukee is 22nd. These are some offenses that don’t hit the ball hard that have hit Bibee hard and he’s having a hell of a time getting through the middle innings and the manager isn’t smart enough to get him out of there early.

Today’s card just doesn’t have a lot of options in my mind.

Houston Astros at Los Angeles Dodgers (-180, 9)

The betting markets seem to have a pretty clear disdain for the Astros. Don’t get me wrong, it makes sense because their offense is nowhere near its past performances, but it is stark to see this team such a huge underdog. It will be Ronel Blanco for the Astros and Bobby Miller for the Dodgers.

Blanco is making his fourth start since June 1 and he’s allowed nine runs on 17 hits in 17 innings of work. In three starts, he has allowed seven barrels and a Hard Hit% of 40.8%. He’s struck out five batters in each start against nine walks and given up five homers. It doesn’t seem super ideal for a guy like him to face the Dodgers, who hit homers and draw walks. At Triple-A, Blanco’s issues were the walk rate and the long ball. This feels a lot like J.P. France’s start last night and, frankly, I’m surprised he wasn’t worse in that matchup.

Miller has a 2.83 ERA with a 3.01 xERA and a 2.93 FIP in his 28.2 innings pitched on the season. The rookie righty just gave up seven runs on seven hits to the Giants and has a couple of extra days between starts here. In that last start, he gave up a homer but actually yielded his lowest average exit velocity of his five-start sample and just fell on the wrong side of luck and variance.

He should have a good chance to bounce back today against an Astros lineup that isn’t hitting the ball hard this season and ranks 19th in wOBA against righties. No play for me here, as this seems to be lined pretty fairly.

Los Angeles Angels (-150, 12.5) at Colorado Rockies

Griffin Canning and Chase Anderson wrap up a pretty lackluster card. Canning has made three star