Table of Contents
Rockies 4, Dodgers 3
Ezequiel Tovar carried the Colorado Rockies to a dramatic 4-3 walk-off win over the Los Angeles Dodgers in Denver. Tovar doubled in the ninth and scored on Warming Bernabel’s single to center, ending a 10-game skid against L.A. Tovar also homered earlier, while Victor Vodnik (4-3) threw a perfect ninth for the win.
For the Dodgers, Shohei Ohtani and Freddie Freeman each had two hits, but Justin Wrobleski (4-5) was tagged with the loss after surrendering the game-ending hit. The setback spoiled L.A.’s momentum after sweeping San Diego.
Follow the latest MLB scores and odds here
Brewers 7, Cubs 0
Freddy Peralta was untouchable again, tossing six innings of one-hit ball as the Milwaukee Brewers shut down the Chicago Cubs 7-0 in the opener of a doubleheader. The nightcap was postponed due to rain.
Peralta (15-5) struck out six and extended his win streak to three, marking his best season to date. The Cubs had hoped to ride Cade Horton (7-4), but the young starter exited in the third inning with a blister issue after giving up early damage.
Check expert MLB handicappers now
Winner | Loser | Key Pitcher |
---|---|---|
Brewers 7 | Cubs 0 | Peralta: 6 IP, 1 H, 0 R |
Tigers 10, Astros 0
Jack Flaherty had everything working, striking out nine in seven shutout innings as the Detroit Tigers blasted the Houston Astros 10-0. Trey Sweeney headlined the offense with a three-run homer and a triple, while Riley Greene, Wenceel Perez, and Colt Keith all homered.
Flaherty (7-12) allowed just three hits in his best start of the year, helping Detroit reinforce its AL Central lead. Astros starter Spencer Arrighetti (1-4) surrendered five runs in five innings as Houston managed just five total hits.
Get MLB service plays for baseball bettors
Cardinals 8, Marlins 3
Alec Burleson’s go-ahead RBI single in the seventh sparked the St. Louis Cardinals to an 8-3 win over the Miami Marlins. Burleson finished 3-for-4 with two RBIs, while Matt Svanson (2-0) delivered two scoreless innings in relief.
Miami was plagued by defensive errors, committing two that led to three unearned runs. Starter Eury Perez had a nightmare outing, setting a franchise record with four wild pitches in 4 1/3 innings.
See Sportshub’s latest service play leaderboard
Winner | Loser | Key Moment |
---|---|---|
Cardinals 8 | Marlins 3 | Burleson’s 7th-inning RBI single |
Royals 4, Rangers 3
Kansas City stayed hot at home, edging the Texas Rangers 4-3 behind home runs from Mike Yastrzemski, Vinnie Pasquantino, and Maikel Garcia. Michael Wacha (8-9) scattered nine hits but held Texas to two runs over 5 2/3 innings.
The Royals have now won four straight and six of seven on their current homestand. Jack Leiter (7-7) lasted just 3 2/3 innings for Texas, giving up three runs in another tough outing.
Explore Kansas City’s MLB betting trends here
Pirates 5, Blue Jays 2
The Pittsburgh Pirates used small-ball execution and Toronto errors to grab a 5-2 win. Henry Davis doubled in the seventh and scored the go-ahead run on a wild pitch. Bryan Reynolds and Alexander Canario added RBIs as the Pirates ended a two-game slide.
Blue Jays starter Yariel Rodriguez (2-1) left the game in the seventh, but reliever Brendon Little immediately allowed the costly run. Bo Bichette and Vladimir Guerrero Jr. provided Toronto’s lone RBIs.
Get free MLB betting picks today
Winner | Loser | Key Moment |
---|---|---|
Pirates 5 | Blue Jays 2 | Davis scored on wild pitch |
Phillies 12, Mariners 7
Bryce Harper blasted two home runs and Trea Turner drove in five as the Philadelphia Phillies overwhelmed the Seattle Mariners 12-7 in a slugfest. Turner finished with four hits, while J.T. Realmuto added three in Philadelphia’s 21-hit outburst.
Ranger Suarez (9-6) was sharp on the mound, striking out 10 over 6 2/3 innings. Seattle starter Logan Gilbert (3-5) was tagged for six runs in the second inning alone, putting the Mariners in a deep hole they couldn’t recover from.
Check MLB odds and live scores here
Winner | Loser | Key Performers |
---|---|---|
Phillies 12 | Mariners 7 | Harper (2 HR), Turner (5 RBI) |
Orioles 6, Red Sox 3
Gunnar Henderson led the charge for the Baltimore Orioles, hitting a homer and an RBI triple in a 6-3 win over the Boston Red Sox. Ryan Mountcastle added three hits, while Trevor Rogers (6-2) pitched seven strong innings.
Boston’s Jarren Duran tried to keep his team alive with a three-RBI night, but Dustin May (7-9) allowed two runs in six innings before the bullpen let the game slip further away.
Winner | Loser | Key Player |
---|---|---|
Orioles 6 | Red Sox 3 | Henderson: HR, Triple |
White Sox 13, Braves 9
The Chicago White Sox erupted for a season-high 19 hits, smashing four home runs to beat the Atlanta Braves 13-9. Luis Robert Jr., Brooks Baldwin, Lenyn Sosa, and Kyle Teel all went deep, while Andrew Benintendi collected four hits.
Atlanta’s Jurickson Profar homered twice with five RBIs and Michael Harris added a homer, but Spencer Strider (5-11) allowed seven runs in just over three innings.
Track MLB betting site comparisons
Winner | Loser | Key Performer |
---|---|---|
White Sox 13 | Braves 9 | Robert Jr. & Teel HRs |
Reds 4, Angels 1
Gavin Lux crushed a two-run homer and Brady Singer (11-9) tossed six innings of one-run ball as the Cincinnati Reds topped the Los Angeles Angels 4-1.
Austin Hays, Elly De La Cruz, and Ke’Bryan Hayes added triples for the Reds, who inched closer in the NL wild-card standings. Victor Mederos (0-1) allowed three runs across five innings for the Angels, who have now lost nine straight to Cincinnati.
Follow today’s MLB football crossover picks
Winner | Loser | Key Hit |
---|---|---|
Reds 4 | Angels 1 | Lux two-run HR |
Giants 4, Padres 3
The San Francisco Giants jumped on San Diego early, hitting three homers in the first inning, including a two-run shot by Wilmer Flores, in a 4-3 win. Robbie Ray (10-6) worked 6 2/3 innings, giving up only three unearned runs.
Padres starter Nestor Cortes (1-2) couldn’t overcome the rough start, surrendering four runs over 5 2/3 innings. The loss continued San Diego’s struggles against divisional rivals.
Compare MLB odds across sportsbooks
Winner | Loser | Key Moment |
---|---|---|
Giants 4 | Padres 3 | Flores’ two-run HR |
Guardians 3, Diamondbacks 1
Rookie C.J. Kayfus and Brayan Rocchio homered, while Gavin Williams (8-4) shut down Arizona for 5 1/3 innings in Cleveland’s 3-1 road win.
Zac Gallen (9-13) pitched six innings for the D-backs but gave up all three runs. Geraldo Perdomo broke the shutout in the ninth with an RBI triple, but Cade Smith secured the save.
Check MLB hockey crossover plays here
Winner | Loser | Key Moment |
---|---|---|
Guardians 3 | Diamondbacks 1 | Kayfus HR |