Cabrera, 39, grounded a first-inning single to right field off right-hander Antonio Senzatela to join an exclusive club. The two-time AL MVP is the seventh player in major league history with 3,000 hits and 500 home runs. He also became the first Venezuelan player to reach 3,000 hits.
After receiving a lengthy ovation from the Comerica Park crowd, Cabrera later scored on Spencer Torkelson’s two-out, three-run homer to right field.
Harold Castro went 4-for-5 with two runs scored for Detroit, which out-hit the Rockies 20–7 and set season highs in runs and hits. Randal Grichuk had two hits for Colorado, which was playing just its third road game of the season.
Rockies 3, Tigers 2 (Game 2)
Austin Gomber tossed six strong innings, Charlie Blackmon and Connor Joe homered, and Colorado beat host Tigers to split their doubleheader.
Gomber (1–1) kept Detroit from mounting any kind of rally. He allowed four hits, retired 15 of the last 17 batters he faced and struck out eight over his six innings. Alex Colome got the final three outs for his second save for Colorado.
Austin Meadows had a two-run triple and Beau Brieske (0–1) allowed three runs on three hits in five innings for the Tigers in his major league debut.
Rays 3, Red Sox 2 (10)
Kevin Kiermaier hit a two-run home run in the bottom of the 10th inning as Tampa Bay came from behind to defeat Boston in St. Petersburg, Fla.
The game had been scoreless through nine innings before Boston’s Bobby Dalbec tripled to score Jackie Bradley in the 10th inning.
Up to that point, six Tampa Bay pitchers had held Boston hitless. In the first nine innings, the Rays had been held to just two hits as the Red Sox had a strong pitching performance of their own.
Cubs 21, Pirates 0
Alfonso Rivas hit a three-run homer during an eight-run second inning and finished with five RBIs, while Nico Hoerner posted a career-high four hits as Chicago snapped a four-game losing streak with the rout of visiting Pittsburgh.
Starter Kyle Hendricks yielded two of Pittsburgh’s three hits over seven innings. Chicago posted its highest-scoring contest since a 26–7 win at Colorado on Aug. 18, 1995. The Cubs had 23 hits in the largest shutout victory since at least 1901.
According to STATS, this is the most runs Pittsburgh has allowed since a 21–4 loss to the New York Giants on May 25, 1954.
Orioles 5, Angels 4
Baltimore overcame two solo home runs by Mike Trout and beat Los Angeles in Anaheim, California.
The two homers marked Trout’s 21st career multi-homer game, setting a club record. Brandon Marsh’s two-run homer in the sixth gave the Angels a 4–2 lead before the Orioles went ahead with a three-run seventh inning. Two of those runs were driven in by Ryan Mountcastle, who had three RBIs for the game.
Orioles closer Jorge Lopez gave up a single to Trout in the ninth but nothing else and closed it out for his fourth save. Orioles reliever Bryan Baker (1–0) earned the win over Angels reliever Aaron Loup (0–1).
Padres 3, Dodgers 2 (10)
C.J. Abrams scored from third on Austin Nola’s walk-off sacrifice fly to left in the bottom of the 10th as host San Diego ended a 10-game losing streak to Los Angeles.
Jurickson Profar saved the Padres in the top of the 10th, throwing out ghost runner Chris Taylor at third trying to advance on a flyout by Gavin Lux. Padres reliever and winner Robert Suarez (1–1) then struck out Mookie Betts to end the inning. Betts whiffed four times, including leaving the bases loaded in the second.
Left-hander Justin Bruihl (0–1), the seventh Dodgers pitcher, suffered the loss. Trea Turner doubled and drove in both runs for Los Angeles. Padres starter Yu Darvish allowed one hit and three walks with seven strikeouts. Dodgers starter Tyler Anderson gave up two runs on four hits, with three walks and four strikeouts in 4 2/3 innings.
Giants 5, Nationals 2
Alex Wood pitched five strong innings as visiting San Francisco defeated Washington.
Wood (2–0) allowed two runs on four hits, walked one and struck out five. His career ERA at Nationals Park actually rose to 2.86, good for second behind Jacob deGrom (2.80) among active pitchers with 40 or more innings at the stadium.
Former Giant Aaron Sanchez (0–1) was called up from Triple-A Rochester to make the start for Washington. He gave up four runs on six hits over 4 1/3 innings.
Yankees 5, Guardians 4
Isiah Kiner-Falefa hit a game-tying double off Emmanuel Clase, and pinch-hitter Gleyber Torres hit a game-winning RBI single with two outs in the ninth inning as host New York edged Cleveland.
Before the ninth-inning comeback, Cleveland’s Austin Hedges hit a go-ahead, two-run homer with two outs in the eighth inning off Chad Green, but Miguel Castro (1–0) tossed a scoreless ninth. Clase (0–2) took the loss. Josh Naylor also hit a two-run homer for the Guardians.
Yankees starter Nestor Cortes pitched 6 1/3 innings and allowed just Naylor’s two-run homer in the fifth. Cortes surrendered just one hit and two walks while striking out eight.
Twins 9, White Sox 2
Byron Buxton went 4-for-4 with a home run and a double and Luis Arraez had four hits and three RBIs to lead Minnesota to its third straight victory over visiting Chicago.
Buxton also was hit by a pitch and scored three runs to go with two RBIs, while Ryan Jeffers also homered, doubled, and scored three times as the Twins finished with a season-high 14 hits.
Dylan Bundy improved to 3–0 by scattering four hits over five shutout innings. He didn’t walk a batter and struck out four while lowering his ERA to 0.59. Jose Abreu homered and had two RBIs for Chicago, which lost its sixth straight game.
Rangers 2, A’s 0
Brad Miller ended a scoreless deadlock with a two-out, two-run single in the eighth inning as Texas beat host Oakland in a pitchers’ duel that featured just eight hits.
After rival Martin Perez left following six shutout innings during which he allowed just two hits, A’s right-hander Frankie Montas (2–2) took a one-hit shutout into the eighth and got Kole Calhoun to ground out for the first out.
However, Adolis Garcia and Willie Calhoun followed with singles, prompting A’s manager Mark Kotsay to pull Montas in favor of Domingo Acevedo with runners at the corners. The reliever got Jonah Heim to ground out to first, advancing pinch-runner Eli White to second, and Miller followed with a liner the opposite way to left field for the game-winning blow.
Cardinals 5, Reds 0
Dakota Hudson allowed just two hits in 6 2/3 innings and Paul Goldschmidt blasted a two-run double to lead St. Louis to a victory over host Cincinnati, which lost its 11th straight game.
The Reds’ 2–13 start matches a franchise-worst 15-game start set in 1931 and equaled in 2018. The 1931 squad started 2–17 and the 2018 squad dropped 13 of its first 15 games.
The Cardinals are headed in the opposite direction. They have won six of their past eight games by a combined score of 33–16.
Brewers 5, Phillies 3
Hunter Renfroe homered, doubled, singled, and scored two runs to lift Milwaukee past host Philadelphia.
Willy Adames added two hits for the Brewers, who scored four runs in the fifth inning and one in the sixth to erase a 3–0 deficit. Milwaukee starter Adrian Houser (1–2) tossed six innings and gave up five hits and three runs to go along with three strikeouts and one walk.
Phillies starter Zack Wheeler allowed seven hits and four runs in five innings. Wheeler (0–3) struck out five and walked none.
Blue Jays 3, Astros 2
Santiago Espinal homered for the second time in as many games and Toronto secured a series win over host Houston with a comeback victory.
Espinal snapped a 2–2 tie with his one-out shot to left field off Astros reliever Blake Taylor (0–1) in the seventh inning. Toronto trailed 2–1 after the first but rallied to remain unbeaten over the last 11 starts from right-hander Alek Manoah (3–0).
Blue Jays designated hitter George Springer, a three-time All-Star and 2017 World Series Most Valuable Player over seven years with the Astros, missed the series opener after being hit by a pitch on the wrist Wednesday against the Boston Red Sox. Springer made an immediate impact against his former team with his return to the lineup, slugging his 45th career leadoff home run.
Marlins 9, Braves 7
Jazz Chisholm Jr. homered and drove in three runs and visiting Miami broke out of its offensive slump to beat Atlanta.
Chisholm was 4-for-6 with three runs scored and two stolen bases, and he hit the game’s first pitch for a home run. It was his sixth multiple-RBI game of the season.
Chisholm sparked a 14-hit attack, which included two hits each from Jesus Aguilar, Jesus Sanchez, Avisail Garcia and Joey Wendle. It was the second-highest run total the Marlins have produced this season. The Marlins, who had totaled just six runs in their previous four games, scored three times in the sixth and three times in the seventh to take the lead for good.
Diamondbacks 5, Mets 2
Humberto Castellanos allowed two runs over five solid innings and earned his first win of the season as Arizona beat visiting New York in the middle game of a three-game series.
The Diamondbacks have won three of four. The Mets, who have yet to lose a series this season, lost for just the second time in seven games.
Castellanos (1–0) gave up four hits and one walk while striking out five. He retired nine in a row after walking leadoff batter Brandon Nimmo and didn’t allow anyone beyond first base until the fifth.
Mariners 13, Royals 7
Ty France had his first career five-hit game, including a home run, to lead host Seattle to a victory over Kansas City.
The Mariners have won the first two games of the series.
Jake Brentz (0–3) walked the first four batters of the eighth inning, with Julio Rodriguez’s walk pushing across the go-ahead run. After Brentz notched a strikeout, Jesse Winker’s two-run double broke open the game. France then hit a three-run homer to cap a six-run inning. Diego Castillo (1–0) earned the win.