There’s no better day on the baseball calendar (short of Opening Day) than the Fourth of July.
It’s wall-to-wall baseball, backyard BBQs, and fireworks lighting up the sky — a full-blown celebration of America’s pastime.
Before you go out and be the most patriotic version of yourself, be sure to lock in these MLB picks and moneyline predictions today for some added entertainment.
MLB moneyline picks for July 4
Matchup | Pick |
---|---|
![]() ![]() |
![]() |
![]() ![]() |
![]() |
![]() ![]() |
![]() |
![]() ![]() |
![]() |
![]() ![]() |
![]() |
![]() ![]() |
![]() |
![]() ![]() |
![]() |
![]() ![]() |
![]() |
![]() ![]() |
![]() |
![]() |
|
![]() ![]() |
![]() |
![]() ![]() |
![]() |
![]() ![]() |
![]() |
![]() ![]() |
![]() |
![]() |
Odds updated from DraftKings as of 7-4.
Expert MLB moneyline picks for July 4
Red Sox vs Nationals: Red Sox (-112)
The Boston Red Sox will enter Friday's game off a rest day, and I believe that'll give them enough of an advantage to pick up the win. Lucas Giolito has been lights out of late, giving up just two runs across his last four starts. That's enough for me to back the Sox.
Reds vs Phillies: Phillies (-164)
Before you make a play on a side, you should give the Under a long, hard look with both Andrew Abbott and Jesus Luzardo taking the bump. Both pitchers have been solid, but since I must pick a side, I'll take the Phillies at home. Their offense has been more consistent over the first half of the season, and the Reds' bullpen leaves a lot to be desired.
Cardinals vs Cubs: Cubs (-145)
The Chicago Cubs are playing some great baseball of late, and at home with Colin Rea on the bump, I like them to pick up their third straight win vs. the St. Louis Cardinals. They'll have the pitching edge here, with Miles Mikolas giving up 16 runs across his last four starts.
Yankees vs Mets: Mets (-130)
Marcus Stroman returned to action with a solid effort, scattering three hits across five innings. The problem is that it was against the A's — a team not known for its elite offense. The going will get tougher for Stroman vs. the New York Mets, and I don't think it'll end well. I will fade the Yankees as they come off a losing series vs. the Toronto Blue Jays.
Rays vs Twins: Rays (-105)
The Twins are not playing good baseball right now, losing four of their last five games. While Tampa just snapped a three-game skid, they do have the pitching advantage in this matchup. Zack Littel is coming off a solid start vs. O's and has given up just one run in each of his last two starts. I'll take the visitors here.
Pirates vs Mariners: Pirates (+162)
Don't look now, but the Pittsburgh Pirates have won six straight ball games. Are they good enough to make it seven after an off day? I'll say yes. Both pitchers rate out well, and the Mariners have been inconsistent over the last two or so weeks.
Rangers vs Padres: Padres (-110)
I've never been a fan of Randy Vazquez, but the Padres are excellent at home, while the Rangers struggle away from Globe Life Field. I'll take my chances here with the Padres' home form winning out.
Angels vs Blue Jays: Angels (+137)
The Toronto Blue Jays are coming off a series win vs. the Yankees, and in true tortured Toronto-fan fashion, I expect a major letdown. Let's fade them against the lowly Angels.
Tigers vs Guardians: Detroit (-119)
Detroit is good. The Guardians, not so much. Give me the visitors here.
Brewers vs Marlins: Brewers (-126)
The Miami Marlins are one of the hottest teams going right now, winning eight of their last nine games. However, not even a hot streak can overcome Sandy Alcantara's poor form. Look for the Milwaukee Brewers to win this one behind a gem from Quinn Priester, who has quietly put together a nice run of not allowing more than three runs in nine straight games.
Orioles vs Braves: Braves (-180)
I don't think any bet against the Orioles is a bad bet. Throw in the fact that Charlie Morton gets the ball for the Birds — that makes me love the Braves that much more.
White Sox vs Rockies: White Sox (-127)
Bad vs. worse. Depending on who you ask, those two adjectives could mean either team. With that said, I'll take the pitcher whom I trust more, and that's Adrian Houser.
Astros vs Dodgers: Dodgers (-187)
Both teams are playing great baseball right now, but fading the Los Angeles Dodgers is like playing Russian Roulette. Not something I like to chance, so we'll back them at home.
Royals vs Diamondbacks: Diamondbacks (-115)
I can't in good faith back the Kansas City Royals and their putrid offense. They rank 30th in runs and home runs, and in today's game, that's not going to cut it. I'll take the Diamondbacks at home to pick up the win behind Eduardo Rodriguez.
Giants vs Athletics: Athletics (-110)
Call me crazy, but the Athletics are almost always in play at their home ballpark, given how small the field is. They get to tee off against Justin Verlander, who, to put it nicely, is over the hill. I expect the A's to put up a big score and win this one going away.
Odds are correct at the time of publishing and are subject to change.
Not intended for use in MA.
Affiliate Disclosure: Our team of experts has thoroughly researched and handpicked each product that appears on our website. We may receive compensation if you sign up through our links.