New York Yankees
The Yankees have been in solid form lately, moving to 49-27 with another win last time out. Gary Sanchez is their main man offensively, going for 23 home runs and 52 RBI in just 56 games. JA Happ will pitch here, going 7-3 with a 4.59 ERA so far.
Houston Astros
Despite a recent slip, the Astros still sit pretty at 48-30. Alex Bregman leads the way, recently going over both 20 home runs and 50 RBI. Justin Verlander will pitch here, going a strong 9-3 with a 2.59 ERA.
Prediction: Astros $1.77
While these are similarly matched sides, Verlander gives Houston a strong edge here. I think he limits this strong Yankees offence, while Bregman and Co do just enough to get the road win.
Arizona Diamondbacks
The Diamondbacks have been a middling team this season, sitting right around .500. Eduardo Escobar has been a great contributor, going for 17 home runs and 59 RBI so far. Merrill Kelly will pitch here, going 7-7 with a 3.99 ERA this season.
San Francisco Giants
The Giants have largely struggled this season, going 32-42 so far. Kevin Pillar leads the way offensively with 9 home runs and 36 RBI. Shaun Anderson will pitch here, going 2-2 with a 4.08 ERA so far.
Prediction: Diamondbacks $1.67
The Diamondbacks are the better side here, having both home field and the pitching edge. I think their batters really take it to Anderson here en route to a comfortable home win.
St Louis Cardinals
The Cards have been much improved of late, moving to 40-36 with some solid play. Marcell Ozuna comfortably leads the way, going for 20 home runs and 62 RBI. Miles Mikolas will pitch here, going 5-7 with a 4.48 ERA.
Los Angeles Angels
The Angels have fallen below .500 and now sit at 38-40. Mike Trout has led the way, going for 22 home runs and 56 RBI. Tyler Skaggs will pitch here, going 6-6 with a 4.61 ERA this season.
Prediction: Cardinals $1.74
I think the Cardinals are the better and more consistent of these two sides. In an even pitching battle, I expect Ozuna to lead a strong Cardinals offence to victory here.