Table of Contents
Blue Jays 12, Yankees 5
George Springer celebrated Canada Day with a monster performance, blasting a grand slam and a solo shot while driving in a career-high seven runs. The Blue Jays stayed hot by winning the second straight in their four-game series against the Yankees.
Andres Gimenez also contributed with a three-run homer, helping Toronto pull within one game of New York in the AL East. Kevin Gausman settled down after a rocky first inning, while Max Fried held the Yankees hitless through three before Springer lit the fuse.
Looking to capitalize on hot teams? Sharpen your edge with our MLB betting tips and strategies.
Pirates 1, Cardinals 0
Henry Davis’ sac fly in the eighth inning broke a scoreless tie and gave the surging Pirates their fifth consecutive win. Paul Skenes threw five scoreless innings, and the bullpen shut the door on St. Louis for the second straight game.
Andre Pallante was brilliant with seven shutout innings for the Cards, but Phil Maton couldn’t hold the line in the eighth. Pittsburgh’s bullpen trio of Ferguson, Mattson, and Bednar was sharp once again.
Situational bettors know the value of low totals and live lines. Learn more in our guide to betting MLB moneylines.
Marlins 2, Twins 0
Edward Cabrera dominated with seven shutout innings, and Kyle Stowers hit his 14th homer as the red-hot Marlins extended their winning streak to eight — their longest since moving to Miami.
Cabrera allowed just two hits while Joe Ryan was also sharp for Minnesota, allowing one run in seven frames. It was a classic pitchers’ duel with a single swing making the difference.
When looking to bet on surging teams and pitching duels, explore our MLB betting basics guide.
Angels 4, Braves 0
Mike Trout’s hustle double kicked off a four-run eighth as the Angels broke through late to shut out the Braves. LA’s bullpen backed up six solid innings from Tyler Anderson for their fifth shutout of the year.
Grant Holmes fanned 10 over six shutout innings for Atlanta, but the offense couldn’t cash in. Ronald Acuna Jr. struck out four times in a frustrating night.
Dig into late-inning betting angles with our MLB playoff betting guide.
Cubs 5, Guardians 2
Matthew Boyd delivered another quality start for the Cubs, while Carson Kelly and Seiya Suzuki provided the offensive punch to send Cleveland to a fifth straight loss.
Gavin Williams took the loss for the Guardians, who have been outscored 32-8 during their skid. Suzuki’s 23rd homer gave the Cubs early momentum they never gave back.
Streaks matter — learn to exploit them in our run line betting guide.
Dodgers 6, White Sox 1
Shohei Ohtani smacked his league-leading 30th homer and Yoshinobu Yamamoto fanned eight over seven innings as LA cruised at home. Pages and Conforto each drove in two runs.
The White Sox struggled at the plate and on the mound, with rookie Shane Smith allowing six runs in under five innings.
Learn how to read and time MLB alternate lines to extract extra value.
Gear up for the long weekend with some baseball ⚾️ pic.twitter.com/058TnUnewe
— MLB (@MLB) July 3, 2025
Rangers 10, Orioles 2
Adolis Garcia drove in four runs, and Jacob deGrom was dominant again as the Rangers handled Baltimore with ease. Alejandro Osuna hit his first career homer and deGrom improved to 9-2.
Gary Sanchez provided the Orioles’ only offense with a two-run blast.
Capitalize on lopsided matchups by understanding how to bet MLB moneylines.
Athletics 4, Rays 3 (10 innings)
Oakland won a tense extra-inning affair on a sac fly by Austin Wynns. Rookie Colby Thomas scored after logging his first MLB hit.
Tampa Bay got homers from Brandon Lowe and Christopher Morel but couldn’t score in extras. Mason Miller earned his 17th save.
Tight games like this reward smart bankroll planning — maximize your bets with the Kelly Criterion.
Astros 6, Rockies 5
Victor Caratini’s grand slam capped a five-run second inning as the Astros held off Colorado for another road win. Cam Smith and Christian Walker also shined at the plate.
Hunter Goodman hit two homers for the Rockies, and Jordan Beck notched five hits, but the comeback came up short.
Take advantage of early-game scoring patterns with our totals betting guide.
Diamondbacks 8, Giants 2
Arizona hit four home runs and got seven strong innings from Zac Gallen to dominate San Francisco. McCarthy, Gurriel Jr., Grichuk, and McCann all went deep.
The Giants managed just two runs as Hayden Birdsong struggled. Willy Adames homered, but it wasn’t enough to stop their fourth straight loss.
Learn how to build parlays around heavy favorites and home run threats with our parlay betting guide.
Royals 6, Mariners 3
Salvador Perez had three hits and three RBIs, while Kansas City’s bullpen locked down Seattle over the final 4 1/3 innings.
Randy Arozarena homered again for the Mariners, but the Royals snapped a long skid with a needed team win.
Dig deeper into matchup trends with our guide to betting on baseball.
Red Sox 2, Reds 1 (Suspended – 4th inning)
Rain suspended this one in the top of the fourth. Boston jumped ahead in the first with back-to-back doubles and an RBI single. Play resumes Wednesday at 2:30 ET.
Keep an eye on pitching changes and momentum shifts when resuming suspended games — learn more in our straight bets guide.