Sports
MLB roundup: Framber Valdez fans 9 as Tigers win 5th straight
Jul 9, 2026; Detroit, Michigan, USA; Detroit Tigers pitcher Framber Valdez (59) pitches in the first inning against the Athletics at Comerica Park. Mandatory Credit: Rick Osentoski-Imagn Images Framber Valdez threw seven innings of one-run ball to lead the Detroit Tigers to a 4-1 win over the visiting Athletics on Thursday night.
Valdez (5-6) retired the first 11 hitters he faced and allowed just three hits, struck out nine and issued no walks in a dominant performance. Jake Rogers, Zach McKinstry and Eduardo Valencia hit home runs for Detroit, which won its fifth consecutive game and completed a sweep of the A’s, who have dropped six straight contests.
Valencia, called up to give Detroit cover at catcher as starter Dillon Dingler deals with a right-hand contusion, pinch hit for Kerry Carpenter in the seventh. The 26-year-old from Venezuela delivered a homer to center off Hogan Harris, becoming the 10th Tigers player to homer in his first career major league at-bat.
Jacob Wilson was 2-for-4 for the Athletics, whose five hits were all singles. Jack Perkins (2-5) took the loss, serving as the bulk reliever on a scheduled bullpen day and allowing three runs in three innings.
Rangers 7, Angels 6
Wyatt Langford singled in Alejandro Osuna with one out in the bottom of the ninth as Texas moved into first place in the American League West with a walk-off victory over visiting Los Angeles in the rubber match of their three-game series.
Langford, activated off the injury list earlier in the day after missing time with a hamstring strain, lined a 1-1 fastball from Angels reliever Kirby Yates (0-4) over the head of left fielder Jose Siri to drive in Osuna. Brandon Nimmo went 2-for-4 with a home run and two runs scored, Justin Foscue homered and doubled with two RBIs and Ezequiel Duran also hit a two-run homer for Texas.
Nolan Schanuel went 4-for-4 with two doubles, two RBIs and a run scored and Wade Meckler had two hits, two runs scored and an RBI for Los Angeles, which lost for the eighth time in the last nine games.
Braves 10, Pirates 5
Mike Yastrzemski crashed his third career grand slam in the ninth to break open the game and clinch Atlanta’s first series win in Pittsburgh in four years.
Rookie Jim Jarvis (3-for-5) contributed his first career homer and Matt Olson added a solo homer for the Braves. Dylan Dodd (2-0) tossed a perfect fifth after starter Bryce Elder surrendered four hits and four runs (three earned) in four innings.
Jake Mangum stroked four hits, including a homer, and drove in three runs for the Pirates. Bryan Reynolds and Esmerlyn Valdez cracked back-to-back solo shots in the third. Starter Mitch Keller (6-7) gave up three runs and four hits in a season-low three innings.
Red Sox 2, White Sox 1
Caleb Durbin cracked a two-run homer and Patrick Sandoval pitched effectively in his first major league outing in two years as Boston extended its winning streak to eight games while sweeping host Chicago.
Sandoval, sidelined by Tommy John surgery and other injuries since June 21, 2024, scattered five hits and one run over 4 1/3 innings in his Red Sox debut. Tyron Guerrero (1-1) got five outs in relief and Aroldis Chapman earned his 19th save. The Red Sox had just four hits as Willson Contreras started to serve his five-game suspension.
White Sox starter Anthony Kay (6-4) allowed two runs and four hits in 5 1/3 innings. Colson Montgomery posted two of the seven hits for the White Sox, who became the first MLB team this season to go without an extra-base hit in a three-game series.
Mets 7, Royals 3
Rookie Carson Benge and Francisco Alvarez hit RBI singles in a five-run fifth inning, Sean Manaea pitched a season-high seven innings and host New York recorded a victory over Kansas City to win its first series since mid-June.
Tyrone Taylor started the big inning with a tying homer to left field. Soto also homered and reached base three times for the Mets. Manaea (2-4) allowed three runs (two earned) on six hits and went seven innings for the first time since the 2024 NLDS against the Phillies.
Lane Thomas hit a leadoff homer and Bobby Witt Jr. also homered for the Royals. Michael Wacha (5-7) allowed six runs on six hits in a season-worst 4 2/3 innings, dropping Kansas City to 4-10 in its last 14 games.
Yankees 12, Rays 4
Ben Rice bashed two home runs and finished with five RBIs and three runs as New York walloped Tampa Bay to split a four-game series in St. Petersburg, Fla.
Rice hit a two-run shot during the Yankees’ six-run third inning. Austin Wells had a solo home run and Ryan McMahon had two doubles and two RBIs as the Yankees scored at least six runs in a game for the first time in 21 contests.
Rays slugger Junior Caminero homered for the 12th time in 16 games. Chandler Simpson lashed two triples, and Ben Williamson and Jonathan Aranda each had two hits.
Orioles 3, Cubs 2
Jeremiah Jackson hit a pinch-hit, two-run double in the eighth inning to give Baltimore the lead, paving the way to a 3-2 defeat of Chicago to avoid a three-game series sweep.
After entering in the seventh inning Wednesday and homering in both at-bats, Tyler O’Neill homered in the second to double his season total to six after going yard in three straight at-bats. Starter Trevor Rogers allowed one run on five hits over six innings.
Seiya Suzuki had both of the Cubs’ RBIs, homering in the sixth and delivering a go-ahead double in the eighth. Nico Hoerner and Pete Crow-Armstrong rapped doubles for Chicago, which had nine hits to Baltimore’s three. David Peterson held Baltimore to one run on two hits for five innings before Tyler Ferguson (0-1) allowed two runs in a third of an inning.
Guardians 5, Twins 2
Gavin Williams matched a season high with 11 strikeouts and Cleveland belted three solo homers in a victory over Minnesota in Minneapolis.
Williams (10-4) allowed two runs on three hits over seven innings to halt a five-start winless skid. Gabriel Arias went deep in the second inning, rookie Chase DeLauter added the go-ahead blast in the sixth and Patrick Bailey homered in the ninth. Cleveland produced six hits in the game — three home runs and three doubles.
Minnesota’s Royce Lewis scored on Tristan Gray’s RBI single in the fifth inning and led off the seventh with a homer. Lewis (2-for-3) had two of the Twins’ three hits.
Marlins 8, Mariners 4
Janson Junk, pitching for the first time since May 25, threw five strong innings to lead streaking Miami to a win over visiting Seattle.
The Marlins have earned six straight victories, matching their best streak of the season, and have also won 16 of their past 18 home games. Griffin Conine homered and had three hits as Miami gave Junk plenty of run support, as he allowed one earned run on three hits.
The Mariners got homers from Randy Arozarena and Dominic Canzone but still lost their third straight game. Bryce Miller (4-3) took the loss as his ERA rose from 1.71 to 2.18. He allowed season highs across the board — nine hits, four walks, six runs, four earned — in five innings.
Phillies 1, Reds 0
Justin Crawford drove home pinch runner Derek Hill for the game’s only run to support seven masterful innings from Jesus Luzardo as visiting Philadelphia claimed the rubber game with Cincinnati.
Luzardo (8-4) outdueled Cincinnati starter Brady Singer (3-9) to improve to 6-0 in 11 road starts this season. Jonathan Bowlan pitched a perfect eighth and Jhoan Duran handled the ninth for his 23rd save in 24 chances this season.
Luzardo was pulled after seven innings, allowing just two hits, striking out 11 and walking two. Luzardo now has a 1.38 ERA on the road. Singer allowed four hits and one walk, striking out five over a season-high 7 1/3 innings.
Brewers 8, Cardinals 4
Jake Bauers and Brice Turang went deep for Milwaukee, who capped a long week in St. Louis by beating the Cardinals and taking four of the five games.
Turang (2-for-5) and Bauers (2-for-4) were joined by Jackson Chourio (2-for-5), Sal Frelick (2-for-4) and Cooper Pratt (2-for-3) as part of an 11-hit attack. Bauers hit a three-run shot, his 17th, to cap a four-run third inning. Turang hit his 13th long ball to lead off the seventh as he drove in a pair.
Jordan Walker homered for the Cardinals, who managed just five hits while falling for the fifth time in their last six games. Starter Andre Pallante (10-6) went five innings, giving up six runs on eight hits and two walks.
–Field Level Media
Sports
Mets score 5 runs in eighth to top Royals
Jul 8, 2026; New York City, New York, USA; New York Mets second baseman Brett Baty (7) hits a two run single in the eighth inning against the Kansas City Royals at Citi Field. Mandatory Credit: Wendell Cruz-Imagn Images Brett Baty delivered a two-RBI single during a five-run eighth inning Wednesday night for the host New York Mets, who beat the Kansas City Royals 6-2 in the middle game of a three-game interleague series.
In a tie game, Royals right-hander Alex Lange (0-4) retired Juan Soto and Bo Bichette on groundouts before Francisco Lindor began the rally with a single. Carson Benge walked and Jorge Polanco legged out an infield single to load the bases for Jared Young, who was hit by a pitch to force home Lindor.
Baty followed four pitches later with his hit to center for a 4-1 lead. Jose Cuas entered and uncorked a wild pitch, which allowed Young to race home. Francisco Alvarez added an RBI single.
Brooks Raley (3-3), the third of four Mets pitchers, allowed one hit a scoreless top of the eighth.
A.J. Ewing hit a leadoff homer and finished with two hits for the Mets, who have won three of four.
New York starter Christian Scott gave up three hits and walked one while striking out five over five scoreless frames.
Salvador Perez tied the game with a run-scoring single in the sixth for the Royals, who had their three-game winning streak snapped. Kansas City scored 36 runs in the three previous victories.
Carter Jensen added an RBI double in the ninth and was one of eight Kansas City players with one hit apiece.
Royals right-hander Steven Cruz, who was serving as an opener for the second time this season, whiffed two while throwing 14 pitches in the first inning. Bulk reliever Randy Dobnak allowed three hits and three walks while striking out two over 5 2/3 scoreless innings.
Ewing hit Cruz’s third pitch over the right-center field fence for the seventh homer of his rookie season and his first leadoff shot.
The Royals mounted just one threat against Scott, who walked Nick Loftin with two outs in the second before Loftin went to third on Isaac Collins’ single. Scott then got Tyler Tolbert to pop out.
Scott allowed just one baserunner over his final three innings before the Royals rallied in the sixth against Tobias Myers. Jac Caglianone hit a one-out double and scored on Perez’s two-out single to left.
–Field Level Media
Sports
Michael McGreevy carries Cardinals to win against Brewers
Jul 8, 2026; St. Louis, Missouri, USA; St. Louis Cardinals starting pitcher Michael McGreevy (36) throws against the Milwaukee Brewers during the second inning at Busch Stadium. Mandatory Credit: Jeff Curry-Imagn Images Michael McGreevy tossed a season-high 6 1/3 innings Wednesday to get his first win in two months for the St. Louis Cardinals, who snapped a four-game losing streak with a 5-1 victory over the visiting Milwaukee Brewers.
Pitching on his 26th birthday, McGreevy (4-7) received support from Alec Burleson and Jose Fermin, both of whom homered. Burleson went 2-for-4 with three RBIs and added a double. Jordan Walker also doubled as part of a 2-for-4 evening, scoring twice.
The Cardinals pushed McGreevy’s scheduled start back as part of an effort to protect several pitchers heading into next week’s All-Star break. That move paid off as the right-hander pitched into the seventh inning for the first time this season. He allowed just one run, which Milwaukee scored in the seventh, on five hits and a walk. McGreevy struck out six, his highest total since getting that many against the Brewers on May 26.
However, it did not start easily for him. He opened the game by allowing Christian Yelich to single and walking Jake Bauers one out later. The Brewers loaded the bases, but McGreevy escaped by getting Luis Lara on a chopper to Blaze Jordan at third.
St. Louis gave McGreevy a lead in the bottom of the first. Doubles by Masyn Winn and Walker off Kyle Harrison (8-2) started the scoring, and Burleson’s two-out two-bagger made it 2-0.
McGreevy gave up a leadoff single to Cooper Pratt in the second, but the rookie shortstop was caught stealing. After that, the Cardinals hurler retired the next 15 batters. He left after giving up a double to Garrett Mitchell and a single to Lara, with Pratt scoring Mitchell on a sacrifice fly off Luis Gastelum, who made his big-league debut after St. Louis promoted him earlier Wednesday.
Pratt went 2-for-3 and Mitchell finished 2-for-4 for the Brewers, whose four-game winning streak came to an end.
Fermin homered with one out in the fourth, and Burleson blasted a 443-foot two-run shot to right off Jared Koenig in the sixth.
Harrison lasted four innings, giving up three runs on four hits. He struck out a pair without issuing a walk.
–Field Level Media
Sports
Angels end 7-game skid with offensive outburst against Rangers
Jul 8, 2026; Arlington, Texas, USA; Los Angeles Angels right fielder Jo Adell celebrates after he hits a three run home run against the Texas Rangers during the fifth inning at Globe Life Field. Jo Adell hit two homers and drove in a career-high five runs as the Los Angeles Angels snapped a seven-game losing streak with a 13-1 rout of the Texas Rangers on Wednesday night in Arlington, Texas.
Vaughn Grissom had four hits and four RBIs and Mike Trout homered in his return off the injured list for the Angels.
It was the 10th multi-home run game of Adell’s career. Zach Neto went 3-for-5 with two doubles and three runs. Denzer Guzman doubled and singled, and Jose Siri had two hits and an RBI. Josh Lowe scored twice for Los Angeles, which finished with 15 hits.
Trout, sidelined since June 18 with a right hamstring injury, went 1-for-4 with a walk, two RBIs and two runs while playing designated hitter.
Samy Natera Jr. (1-0) picked up his first major league victory in relief of Walbert Urena, striking out five of the six batters he faced during two perfect innings. Urena gave up only a third-inning single to left by Josh Smith, who was thrown out at second by Lowe trying to stretch it into a double.
Kyle Higashioka homered for Texas, which finished with just three hits. MacKenzie Gore (5-8) allowed seven runs on nine hits in five innings. He walked one and struck out seven.
Los Angeles took a 1-0 lead in the first inning when Neto led off with a double into the left field corner and scored one out later on Grissom’s single to center.
Adell extended the lead to 3-0 in the fourth with a two-run opposite-field homer to right, driving in Grissom, who had singled.
The Angels then broke the game open with a four-run fifth inning, highlighted by a 433-foot three-run homer to left-center by Adell.
Grissom extended the lead to 9-0 in the sixth with a two-run double. Trout, celebrating the 15-year anniversary of his major league debut, made it 11-0 with a two-run homer in the eighth, a 438-foot drive to left.
–Field Level Media
