MLB Best Bets Today: Odds, predictions and picks for Friday, July 21st
 

MLB schedule today has 15 games

Friday has arrived, bringing an end to the work week for some, but not for Major League Baseball players. There are 15 games on the betting board today with the 5-5-5 format that has become so commonplace around the league this season with the more balanced schedule and more interleague play.

Before I get to today’s card, let’s look at offense from yesterday. It was ugggggggggly. Teams collectively batted .208/.283/.360 with a .283 wOBA and an 81 wRC+ with a 24.9% K%. There were only 18 homers hit across the 10 games with a HR/FB% of 11.9%. Tuesday might have been Happy Homer Fun Time, but the last two nights have been duds on the scoreboard.

The league collectively had a wOBA equal to Brendan Donovan and Ozzie Albies on Tuesday. Yesterday, the league was between Jose Abreu and Esteury Ruiz. Ouch.

|

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 July 21 card (odds from DraftKings):

St. Louis Cardinals at Chicago Cubs (-130, 8.5)

After playing a night game yesterday, the Cardinals and Cubs will be at it bright and early with a 1 p.m. matinee at Wrigley Field. It will be Jack Flaherty in what could be his final start as a Cardinal against Justin Steele, who is safely a Cub, even as they look to be sellers at the Trade Deadline.

Is there hope left for the Cardinals to make a run? They’re far enough out that they still have to view themselves as sellers, but they have reeled off six straight dubs since losing 7-5 in 10 innings to the Nationals to start the second half. Flaherty checks in with a 4.29 ERA and a 4.62 xERA in his 98.2 innings of work. His 4.06 FIP is better, especially when you consider all the walks he issued earlier in the season. His BB% still sits at 11.8% for the season, but his home run prevention numbers have helped in the FIP department.

Steele has been the ace that the Cubs need this season. Marcus Stroman’s had a good year as well, but Steele is the unquestioned top hurler on the staff with a 2.96 ERA, 3.34 xERA, and a 3.07 FIP over 97.1 innings. He’s worked in one IL stint this season, but he has an excellent walk rate with great homer prevention numbers and he’s a 48.8% GB% guy. 

Steele did have a rough outing coming back from Break with six runs allowed on 10 hits over six innings against the Red Sox. Flaherty was decidedly more effective with three runs allowed on just three hits against a weaker Washington bunch. Guess we’ll see which guy prevails here, but with an early game, nothing from me.

Colorado Rockies at Miami Marlins (-225, 8.5)

Not really a ton to say here with this one, as the Marlins are an enormous favorite against the Rockies with Braxton Garrett on the bump against Peter Lambert. Garrett allowed four runs on six hits in 4.2 innings to the Orioles last time out on the road at Camden Yards and has now allowed 10 runs on 19 hits with a 14/1 K/BB ratio in his three July starts. After giving up 11 runs to the Braves in April, Garrett allowed a total of 15 earned runs in his next 10 starts.

Lambert has a 6.29 ERA with a 5.75 xERA and a 6.00 FIP in 34.1 MLB innings this season. He’s been working down at Triple-A to get built back up into more of a starting capacity with all of Colorado’s pitching injuries. He hasn’t allowed a homer in 21.2 innings at the minor league level this season with a 4.15 ERA, but he has allowed three runs on seven hits in 8.1 innings in his last two appearances since getting sent down.

Real dud of a game here.

San Francisco Giants (-150, 9.5) at Washington Nationals

The Giants will send out southpaw Alex Wood and the Nationals will counter with right-hander Jake Irvin as this series kicks off in the nation’s capital. Wood has a 4.53 ERA with a 5.04 xERA and a 4.78 FIP in his 53.2 innings across 10 starts. He’s got an 11.5% BB% to go with a 20.6% K%, so the walks have been an issue, along with a .314 BABIP stemming from a 42.8% Hard Hit%.

It does appear that Wood has found his stride a bit, though, as he went five shutout innings right before the Break and then allowed one run on five hits in 3.2 innings against the Pirates five days ago. That said, Wood’s had three appearances in his last seven with at least five runs allowed, so he’s not exactly the most trustworthy guy to back.

Irvin is just a hard guy to back because his ceiling is really low. He’s got a 4.96 ERA with a 5.11 xERA and a 5.25 FIP in 61.2 innings of work. The rookie right-hander has really poor K/BB numbers with a 15.9% K% and a 10.5% BB%, but he’s managed not to get crushed very often by inducing a lot of weak contact. While it’s not terribly exciting, he has held the opposition to three or fewer earned runs in seven of his last nine starts. He’s cut from the same cloth as Trevor Williams, which isn’t the best material, but it will keep teams in the game more often than not.

Irvin allowed four runs on six hits over just three innings coming back from Break, but had allowed 10 earned runs over his last 27.2 innings prior to that for a 3.25 ERA. Still, I don’t think there’s a grand edge here. The Nationals aren’t what they were early in the season against lefties and Irvin has allowed a .357 wOBA with a .470 SLG to lefties, whereas righties only have a .324 SLG and a .311 wOBA, so the Giants and their LHB might match up well here.

Arizona Cardinals at Cincinnati Reds (-125, 10.5)

Another rough pitching matchup features Tommy Henry and Ben Lively as the D-Backs and Reds get together on the banks of the Ohio River. Arizona dropped the series finale yesterday against the Braves, but did take two of three prior to that after getting swept by Toronto to begin the second half. The Reds have won two in a row after losing five straight to begin the second half.

Henry is a pitch-to-contact left-hander who is actually finding some success of late. His ERA is down to 3.89 for the season with a 4.14 xERA, but his 5.07 FIP definitely stands out a bit. He has allowed 12 homers and has just a 56/30 K/BB ratio in 78.2 innings of work. However, he has allowed just seven earned runs over his last five starts. He only lasted 4.1 innings against the Jays with three runs allowed on seven hits, but he had worked deep into his last four starts against the Mets, Angels, Nationals, and Guardians.

In that span, Henry has a 31% Hard Hit% and that has been a big asset for him overall, as he’s allowed a 32% HH% for the season. He does tilt towards the fly ball side and that is a bit scary going into Cincinnati, where it won’t be quite as hot as we’ve seen, but a helping breeze blowing out to RF accompanies a first-pitch temp of 80 and some humidity.

Lively has a 3.72 ERA with a 4.78 xERA and a 4.87 FIP, so there isn’t a lot to like about his profile. The right-hander does have a nice K/BB ratio, but he’s also allowed 11 homers in just 55.2 innings. Since giving up seven runs to the Cardinals on June 9, he’s allowed a total of six earned runs in his last four starts, but did work an IL stint in there. He allowed a run on three hits to the Brewers over four innings five days ago in his first start of the second half.

He’s actually allowed just a 35% Hard Hit%, but the 14 barrels he has allowed have accounted for a lot of those homers. With an 8.6% Barrel%, he’s actually gotten a little unlucky on the dinger front. 

I was surprised to see the Reds only 12th in wOBA at .326 with a 94 wRC+ against lefties at home since June 15. I figured their numbers would be a lot better in that split with the weather and the personnel. I don’t really trust Lively or Henry, but this is a big total at 10.5. I don’t even trust either team, with both off to slow second halves.

Atlanta Braves (-120, 9) at Milwaukee Brewers

This one features Mike Soroka and Freddy Peralta as division leaders mix it up at American Family Field. The Braves salvaged the series finale against the D-Backs to end a season-high four-game losing streak before hitting the road to face the Brewers and Red Sox.

It is tough to know what Soroka will provide here. He’s made five starts and has allowed 14 runs on 26 hits in 23.1 innings of work with a 19/9 K/BB ratio. He’s allowed six homers and a Hard Hit% of 36% with a Barrel% of 9.3%. He’s worked six innings twice, but also been pulled after 3.2, 4.2, and 3.0, with his most recent appearance being three innings against the White Sox with two runs allowed on three hits. Soroka pitched in relief in that game and only needed 30 pitches to complete his work, as he came in to spare the bullpen while trailing 6-1.

So, I cannot say that there is much that I like about his profile at all. He’s still trying to work his way back after injuries and setbacks and the results have been mixed at best.

Peralta checks in with a 4.41 ERA, 3.92 xERA, and a 4.48 FIP in his 98 innings pitched. The right-hander has a strong 27.1% K% with a 9.6% BB%, but it’s the 16 homers and the 15.4% HR/FB% that stand out to me. This is now a career-high in homers for Peralta, whose career-high in innings is 144.1. 

He has only allowed three homers in his last five starts and just threw six outstanding innings against the Reds with one hit and no runs allowed on the 15th. Peralta’s starts had been a bit shaky prior to that, so maybe he just needed the Break to reset a little bit. He’s been a good bit better at home this season with a .303 wOBA against and a 3.88 ERA with a 3.92 FIP compared to a .335 wOBA against and a 5.04 ERA on the road with a 5.14 FIP. For whatever reason, his K% is 30.1% at home and 23.6% on the road. He also has a much better BB% at home and has fared a little better in the home run department.

I like the Brewers tonight. With Allan Winans making his MLB debut tomorrow, I think the Braves could ask for more from Soroka than he is capable of giving. Peralta has been decidedly better at home and does have the 13.2% SwStr% that it takes to have a chance at slowing this lineup down. The Brewers have once again cobbled together an interesting and effective bullpen that is in a little better shape than Atlanta’s.

Shop around here, as the DraftKings 20-cent lines on all numbers come into play. A lot of books have 10 or 15-cent lines here and will have a better price on Milwaukee.

Pick: Brewers +100

Baltimore Orioles at Tampa Bay Rays (-140, 8)

The Orioles drew first blood in the series against the Rays and have sole possession of first place after the All-Star Break for the first time since August 15, 2016. I outlined Tampa’s offensive woes yesterday and they added more fuel to that fire by going 2-for-14 with runners in scoring position, including repeated failures in the 10th inning with the ghost runner while trying to tie the game.

The Rays will turn to Zach Eflin today in hopes of getting back in the win column, while the O’s will counter with Kyle Bradish. Eflin is having an excellent season, as he has a 3.59 ERA with a 3.20 xERA and a 3.13 FIP over his 105.1 innings pitched. He’s just shy of a strikeout per inning with an outstanding walk rate and a 52.8% GB%. He’s very difficult to score against more often than not, though he did give up five runs on seven hits over three innings to the Royals last time out.

That start marked just the fourth time in 18 starts that he has allowed more than three earned runs. Eflin also had zero strikeouts out of 15 batters faced in that outing and only threw 46 pitches, as Kevin Cash had seen enough and cut his losses early. Eflin has not walked a batter since June 23, so if the Orioles are going to get baserunners, they’ll have to hit their way aboard.

Bradish is throwing the ball very well for the O’s right now, as he has a 3.05 ERA with a 4.26 xERA and a 3.47 FIP over 91.1 innings of work. Since May 28, Bradish has a run of nine straight starts with no more than three runs allowed and a 2.17 ERA with a 2.75 FIP. He’s struck out 55 and walked 11 in that span with just three homers allowed. He has allowed a total of six earned runs in his last six starts, which seems good heading into this start against a Rays team batting .213/.275/.368 in the month of July.

Both Yennier Cano and Felix Bautista have worked back-to-back days and both guys pitched over an inning yesterday. I couldn’t take Baltimore for the full game in light of that. Also, it’s just hard to see a lot of runs being scored against Eflin. As good as Bradish has been, I don’t have a Baltimore play today, but I don’t want to lay this number with the Rays offense either.

Kansas City Royals at New York Yankees (-200, 8.5)

Alec Marsh and Clarke Schmidt are the listed starters here, as Marsh looks to build off of a pretty epic start last time out. In just his third MLB outing, Marsh struck out 11 Rays over six outstanding innings, but still wound up on the short end of the decision, as his offense failed to muster much of an attack. Marsh has allowed 10 runs on 14 hits in 15 innings, with five home runs allowed. Now he takes his fly ball stylings to Yankee Stadium on a humid evening in the Bronx.

Weather could be a factor here with a late start or a delay, so we’ll see if that impacts either pitcher. Prior to that start against the Rays, he had 10 strikeouts in nine innings, so that was an outlier performance to say the least, but still one that showcased his upside as a rookie hurler.

Schmidt is somebody that I have focused on a lot because his turnaround has been quite impressive and isn’t getting nearly enough run while people talk about everything that is wrong with the Yankees. Schmidt allowed seven runs on May 14 to the Rays. Since then, he’s got a 2.83 ERA with a 3.88 FIP in 10 starts across 54 innings with just 18 runs allowed (17 earned). He only has a 47/13 K/BB ratio, as the Yankees have prioritized soft contact with him as opposed to trying to strike dudes out. He does have 15 strikeouts in 11 innings over his last two starts and pitched really well in Colorado last time out with eight strikeouts and just two runs allowed on three hits.

Nothing here from me, as I don’t want to lay a big number with the Yankees offense, but I’d be lying if I didn’t say I had reservations about Marsh as a fly ball guy in this venue.

Chicago White Sox at Minnesota Twins (-155, 8)

Lance Lynn will try to improve his trade value and maybe make his way to a contender as the White Sox battle the Twins. Lynn has an ugly 6.06 ERA with a 4.68 xERA and a 4.96 FIP, but it is the 3.83 xFIP that stands out. Lynn’s 20.3% HR/FB% has never really regressed this season, but if he had a league average HR/FB%, xFIP estimates his FIP around 3.83, which would be really good.

But, we can’t just assume a league average HR/FB% since he’s allowed 24 home runs on the season in 108.1 innings pitched. He allowed two more dingers in 5.1 innings in his first start of the second half to Atlanta with four runs on six hits overall. What’s crazy is that Lynn has a 14% SwStr% and a 27.7% K%, but the contact he has allowed has been punished. He has given up 32 barrels and a 10.6% Barrel%, but his Hard Hit% of 39.7% is right around league average, so he really doesn’t deserve an ERA north of 6.

It’s still an ugly profile to put next to Joe Ryan’s, as the Twins starter has a 3.77 ERA with a 2.99 xERA and a 3.59 FIP over his 112.1 innings of work. Ryan topped out at 147 MLB innings last season, so we’ll see how he does as the second half goes along. I’d say he’s fine for now, but in August and September, I’ll be watching closely for signs of decline.

Hell, there may be some signs of decline right now. Ryan has allowed five or more runs in three of his last six starts. He allowed five homers in his start against Atlanta and has allowed 11 in his last six starts after allowing six in his first 13 starts. He also had a noticeable velo decrease in his start against Oakland, averaging just 91.8 mph with the fastball. That was his second-lowest start of the season. I’ll be watching that as well.

No play today, but several key things to watch with Ryan may lead us to a wager or two down the line.

Houston Astros (-250, 7.5) at Oakland Athletics

Framber Valdez and JP Sears are listed here, as the Astros are a huge favorite against the A’s. Houston did very little against Hogan Harris yesterday, but scored an insurance run in the ninth to cash the run line with the only play that made the cut on a limited card for Thursday.

I won’t be invested here at all. Valdez left his last start with some calf discomfort and was hobbled by a sprained ankle prior to the Break. I always worry about those little injuries leading to some sort of unwanted mechanical adjustment or something. He allowed five runs on seven hits to the Angels in that start and struck out 13, but he allowed a ton of hard contact and two homers for just the second time this season. He should fare better against the A’s in a friendlier pitching environment, but the line is where it is for a reason.

Sears is having a decent season with a 3.99 ERA, 4.44 xERA, and a 4.94 FIP. He’ll probably never be a darling in the eyes of xERA and FIP because he allows a lot of fly ball contact and will give up home runs as a guy that throws a ton of strikes. He’s given up 21 homers in 106 innings this season, but he has 100 strikeouts against just 23 walks. 

He allowed three runs on four hits with seven strikeouts against the Twins last time out over 6.1 innings. He’s allowed just four earned runs over his last three starts, so maybe he is coming into his own a bit. Except for giving up homers, there’s a lot to like, and while that sounds crazy, 14 of the 21 homers are solo shots and you can deal with those. It’s the three-run homers from guys who issue a lot of walks or a lot of hits that are really problematic.

Since May 3, Sears actually has a 3.26 ERA. I would’ve maybe been interested in the A’s if it was anybody other than Valdez on the mound.

Toronto Blue Jays at Seattle Mariners (-115, 8)

Former Mariner Yusei Kikuchi will say hi to some old friends and make the start at T-Mobile Park. Kikuchi is having such a wild and crazy year from a stat standpoint that it’s hard to really know what to think about him. He has a 4.13 ERA with a 4.65 xERA and a 5.17 FIP in 98 innings. He has a really solid 24.3% K% with a strong 7.3% BB%. He’s got a .251 BA against with a .284 BABIP and an 83.3% LOB%. Here’s the thing – he’s also allowed 22 home runs in 19 starts.

  
Read Full Article
  
  

Avatar photo

By VSiN