DETROIT — Riley Greene homered and Kevin McGonigle drove in two runs as the Detroit Tigers beat Gerrit Cole for the first time in 10 years, winning 5-3 against the New York Yankees on Monday night.
Framber Valdez (4-5) outpitched Cole, giving up one run on four hits and two walks in six innings. The left-hander struck out eight as the Tigers won their fourth straight game.
Cole (2-2) entered 10-1 with a 1.84 ERA in 14 career starts against Detroit, with his only loss coming as a member of the Pittsburgh Pirates on April 14, 2016. But the 2023 AL Cy Young Award winner wasn’t very sharp this time, allowing five runs and nine hits in 4 1/3 innings. He struck out five.
Minus injured slugger Aaron Judge, the Yankees have lost three in a row and four of five. They still have the best record in the American League at 46-31.
ROYALS 2, RAYS 1
ST. PETERSBURG, Fla. — Michael Wacha allowed one run over seven strong innings while Lane Thomas and Carter Jensen had RBIs to push Kansas City past Tampa Bay.
Wacha (5-5) allowed six hits, walked one and struck out five. The former Rays pitcher held Tampa Bay to 0 for 7 with runners in scoring position and didn’t allow a run until Yandy Díaz’s two-out double in the fifth plated Richie Palacios from first.
Kansas City got on the board in the second when Michael Massey drew a walk, just the second issued over a four-start stretch by Rays starter Drew Rasmussen (6-4). Massey scored from first on a double by Thomas.
Rasmussen then sat down 10 in a row before Jensen’s fifth-inning single drove in Nick Loftin, who’d singled and stole second. After Jensen’s hit, Rays pitchers retired the final 14 in order but Tampa Bay couldn’t touch Wacha. The right-hander leads the American League with 11 quality starts this season.
Wacha got 10 ground-ball outs and Kansas City earned its fourth win in five games.
RANGERS 4, MARLINS 3
MIAMI — Brandon Nimmo had three hits and walked once, Alejandro Osuna hit a go-ahead RBI double and Texas beat Miami.
Ezequiel Duran homered and Joc Pederson singled twice for the Rangers in the opener of a 10-game road trip.
The loss snapped the Marlins’ eight-game home win streak.
For the second time in two weeks, the Tartan Army made its presence felt at a major league game that featured the Rangers. Scotland fans are in Miami for the national team’s World Cup match against Brazil on Wednesday and many attended Monday’s series opener bumping the attendance to 20,008. The lively atmosphere in the stands, including the popular chant, “No Scotland, No Party,” resembled the Rangers-Red Sox game at Fenway Park on June 14.
Nimmo doubled against Marlins reliever Calvin Faucher (4-4) to lead off the eighth and Jake Burger followed with a walk. Osuna then hit a one-out line drive to right that scored Nimmo and snapped a 2-all tie. Burger advanced to third and raced home scored on Elias Diaz’s sacrifice fly.
Robby Ahlstrom (2-0) pitched a perfect seventh for the win.
BREWERS 2, REDS 1, 10 INNINGS
CINCINNATI — Brandon Woodruff took a perfect game into the sixth inning in his return and Joey Ortiz’s sacrifice fly in the 10th drove home the go-ahead run as first-place Milwaukee beat Cincinnati.
In the 10th, Garrett Mitchell walked then Sal Frelick bunted Mitchell and designated runner Jake Bauers into scoring position. Ortiz’s sacrifice fly drove home Bauers with the game’s first run and Mitchell scored on a wild pitch by Tony Santillan (1-4) to make the score 2-0.
Joel Kuhnel allowed one run in the 10th on a groundout but notched his fifth save. Trevor Megill (2-2) got the win for Milwaukee.
Woodruff, who was making his first start since April 30, allowed one hit with no walks and 10 strikeouts. He retired the first 16 batters before Tyler Stephenson singled with one out in the sixth.
The 10 strikeouts were two shy of his career-high, which he’d done three times. He has fanned 10 or more batters 21 times in his career, most recently on July 12, 2025, against the Washington Nationals.







