Bobby Witt Jr. collected three hits for the fourth consecutive game, leading the Kansas City Royals to a 10-4 win over the visiting Arizona Diamondbacks on Monday.
Witt tripled in the first inning, doubled in the third and blasted a three-run homer in the fourth.
Attempting Kansas City’s first cycle since George Brett in 1990, Witt was hit by a pitch and flied out in his final plate appearances. His fourth consecutive game of at least three hits matches Johnny Damon (2000) for the Royals’ second-longest such streak. Brett had six straight games with three or more hits in 1976.
Witt has five extra-base hits in four games since appearing in the All-Star Game. He leads the majors in home-game batting average at .411.
Arizona’s Yilber Diaz (1-1) pitched three-plus innings, allowing seven runs on nine hits and a walk. He didn’t strike out a batter.
Tigers 8, Guardians 2
Tarik Skubal surrendered a career-high 10 hits but only one run over seven innings, rookie Justyn-Henry Malloy clubbed an early two-run homer and surging Detroit defeated host Cleveland.
Matt Vierling and Mark Canha each added three hits and Colt Keith homered in the ninth for the Tigers, who have won 11 of 14. Skubal (11-3) yielded one walk and struck out six.
Tyler Freeman had three hits for the Guardians, who have totaled three runs during a three-game skid that has come at home. Carlos Carrasco (3-8) allowed six runs and nine hits over 5 1/3 innings.
Yankees 9, Rays 1
Carlos Rodon pitched seven dominating innings and New York tied a season high by hitting five home runs to beat visiting Tampa Bay for a split of the four-game series.
Austin Wells and Anthony Volpe hit back-to-back homers for the Yankees off Zack Littell (3-7). DJ LeMahieu also homered to snap an 0-for-18 slump, and Juan Soto (3-for-5, four RBIs) went deep in the seventh and eighth innings. Oswaldo Cabrera added a two-run single for the Yankees, who collected 15 hits.
Rodon allowed two hits and two walks and struck out 10 while matching his longest outing of the season. He did not allow a hit until Jose Siri homered into the right field seats with one out in the fifth.
Pirates 2, Cardinals 1
Nick Gonzales hit a go-ahead single in the eighth inning and starting pitcher Mitch Keller allowed one run through seven to help Pittsburgh defeat visiting St. Louis.
Gonzales knocked a one-out sinker from reliever John King (3-2) into right field to drive in Bryan Reynolds, who hit a leadoff single and advanced to second on a wild pitch. Aroldis Chapman (2-4) tossed a perfect eighth, and David Bednar gave up one hit in the ninth while logging his 18th save. Oneil Cruz hit an RBI single and Rowdy Tellez produced two hits as the Pirates won for the seventh time in eight games.
Nolan Gorman homered and Paul Goldschmidt had two hits for the Cardinals, whose two-game winning streak ended.
Rangers 4, White Sox 3 (10 innings)
After back-to-back intentional walks loaded the bases, Wyatt Langford lined a walk-off single to left in the bottom of the 10th inning to give Texas a victory over Chicago in Arlington, Texas.
Langford also stepped up for Texas in the ninth, doubling with one out, stealing third and scoring on Jonah Heim’s two-out single to forge a 3-3 tie. Paul DeJong had put Chicago up 3-2 in the top of the ninth, blasting a solo homer.
Jonathan Hernandez (3-0) got the win. Steven Wilson (1-6) took the loss as the White Sox fell for the eighth consecutive game.
Mets 6, Marlins 4
Francisco Lindor homered twice and Jeff McNeil also went deep while driving in three runs as New York salvaged a split of a four-game series at Miami.
New York starter David Peterson (5-0) scattered six hits and two runs in five innings. Edwin Diaz bagged his 12th save of the season despite allowing a run in the ninth.
Josh Bell and Bryan De La Cruz went deep for the Marlins. Yonny Chirinos (0-2) yielded five runs on nine hits in five innings.
Reds 4, Braves 1
Hunter Greene received some rare run support and pitched visiting Cincinnati to a win over Atlanta in the opener of their three-game series.
Greene (7-4) pitched seven scoreless innings and allowed only two hits and three walks while recording seven strikeouts. He entered the game receiving only 3.63 runs per game in his 19 starts, tied for the fourth-lowest mark among all qualified starters in the National League.
Cincinnati’s Alexis Diaz allowed a run in the ninth inning on Eddie Rosario’s sacrifice fly. Braves starter Reynaldo Lopez (7-4) pitched six innings and allowed a season-high four runs on seven hits. Atlanta’s Marcell Ozuna went 2-for-3 with a walk and extended his hitting streak to 10 games.
Cubs 3, Brewers 1
Ian Happ homered to help Chicago beat visiting Milwaukee in the opener of a three-game series.
Michael Busch had two hits and an RBI and Dansby Swanson also had two hits for the Cubs, who are 2-2 since the All-Star break. Drew Smyly (3-5) got the win in relief, and Hector Neris pitched the ninth for his 14th save.
Willy Adames homered and Garrett Mitchell had two hits for Milwaukee, which had won three in a row. Tobias Myers (6-4) allowed three runs (two earned) in 5 1/3 innings.
–Field Level Media