
Next MLB Manager Fired Odds: Stumbling contenders among favorites
The sixth-year manager survived less than a quarter of the season before the Pirates fired him with an abysmal 12-26 record through 38 games.
Shelton might not be alone in being handed an early pink slip. As disappointing as the Pirates' start to the season has been, they still entered Thursday with twice as many wins as the 6-30 Colorado Rockies. They're on a historically bad pace, so it's of little surprise that Bud Black has been installed with the shortest odds to be the next manager fired by one sportsbook.
The next three names on the list all belong to American League teams.
Despite signing Vladimir Guerrero Jr. to a $500 million contract extension, the Toronto Blue Jays find themselves 12th in the AL with a 16-20 record. The Blue Jays still have time to turn their season around at 4 1/2 games behind the New York Yankees in the AL East, but manager John Schneider might be on thin ice.
Baltimore manager Brandon Hyde's squad has been even more disappointing, with the talent-laden Orioles off to a 13-23 start that sees them mired in 14th place in the AL.
That's one spot below the Los Angeles Angels, who have won their past two games to improve to 15-20. But with Mike Trout on the injured list yet again and the Angels sitting in last place in the suddenly competitive AL West, Ron Washington has been given the second-shortest odds to be the next manager fired.
NEXT MLB FIRED ODDS*
Bud Black, Rockies (+200)
Ron Washington, Angels (+350)
John Schneider, Blue Jays (+400)
Brandon Hyde, Orioles (+450)
Dave Martinez, Nationals (+500)
Rocco Baldelli, Twins (+800)
Joe Espada, Astros (+2500)
Aaron Boone, Yankees (+3300)
Rob Thomson, Phillies (+5000)
*Odds provided by SportsBetting.ag for entertainment purposes only.

Casey Mize, Tigers overwhelm skidding Rockies
Justyn-Henry Malloy, Andy Ibanez, Javier Baez, Gleyber Torres and Trey Sweeney also had two hits for Detroit, which finished with 14 hits.
Jordan Beck tripled and scored in the ninth for Colorado, which has lost five straight and 30 of its first 36 games this season.
Mize (6-1) gave up a single leading off the bottom of the first inning, then retired the next 13 batters he faced.
Nick Martini broke up the string with a one-out single in the fifth, went to third on Mickey Moniak's double and scored on a sacrifice fly.
Mize ended his day by striking out the side in order in the sixth inning. He gave up one run on three hits, fanned eight and didn't walk a batter.
He has allowed just a single run in three of his last four outings.
The Tigers jumped on starter Kyle Freeland in the first inning. Zach McKinstry started the rally with a two-out single and scored on Ibanez's double. Torkelson ripped a sharp single to left to make it 2-0.
Detroit sent nine batters to the plate in the second inning. Tomas Nido and Sweeney singled and Malloy walked to load the bases. Torres brought home a run with a single, another run scored on an error by shortstop Alan Trejo and Ibanez's sacrifice fly made it 5-0. Torkelson followed with a two-run double.
The Tigers added on in the third. Baez doubled and scored on a single by Sweeney, who advanced to second on an error and scored on Malloy's single.
Freeland (0-5) was done after three innings. He allowed nine runs (five earned) and surrendered 11 hits with one walk and two strikeouts.
Detroit added another run in the seventh against reliever Angel Chivilli. Torkelson reached on a fielder's choice, moved to second on a groundout and scored on Baez's single.

Yankees outright veteran RHP Carlos Carrasco to Triple-A
The Yankees recalled right-hander Yerry de los Santos from Triple-A on Tuesday in a corresponding move.
Carrasco, 38, was 2-2 with a 5.91 ERA in eight appearances (six starts) for the Yankees this season.
A veteran of 16 major league seasons with Cleveland (2009-20, 2024), the New York Mets (2021-23) and the Yankees, Carrasco is 112-105 with two saves and a 4.18 ERA in 332 appearances (283 starts).
In one appearance with the Yankees earlier this season, de los Santos went two scoreless innings. He was 1-1 with a 1.74 ERA in 10 relief appearances at Scranton/Wilkes-Barre.

Kris Bubic, Bobby Whitt Jr., Royals dominate White Sox
It was the eighth four-hit game of Witt Jr.'s career. Teammates Salvador Perez went 2-for-4 with a double and three RBIs, Jonathan India went 2-for-4 with two RBIs and three runs scored and Maikel Garcia had two hits, including a two-run triple. Kansas City tied its season high with 17 hits while extending its winning streak to six games. Vinnie Pasquantino, Michael Massey and Drew Waters each added two hits.
Bubic (4-2) walked one and struck out seven while lowering his ERA to 1.69. He helped himself by inducing three inning-ending double plays.
Lenyn Sosa and Andrew Vaughn each had a double for Chicago, which lost for the 17th time in 20 road games. Davis Martin (1-4) suffered the loss, allowing four runs on seven hits over 4 1/3 innings. He walked one and struck out two.
Kansas City took a 1-0 lead in the first inning when Pasquantino singled with two outs and scored on a double into the gap in left-center by Perez.
The Royals extended the lead to 2-0 in the third inning when Witt singled, stole second, advanced to third on Pasquantino's groundout and scored on Perez's single.
Kansas City made it 4-0 in the fifth inning on Garcia's two-run triple off the bottom of the center field wall to drive in India, who had walked, and Witt, who singled.
The Royals broke the game open in the sixth inning with back-to-back two-out RBI doubles by India and Witt to make it 6-0. They added four more runs on five hits in the eighth, highlighted by Witt's RBI double.

Rafael Devers helps Red Sox past Rangers 5-0
Devers made it a five-run lead when he hit a solo home run against reliever Jacob Latz in the seventh inning. It was his sixth home run of the season. Devers also had an RBI single in the fifth.
Ceddanne Rafaela also had two hits for the Red Sox, who had six total hits, while winning consecutive games for the first time this month.
Boston starter Brayan Bello pitched 4 2/3 scoreless innings but struggled with his control. He held Texas to four hits and struck out one with five walks.
Justin Slaten (1-3) took over for Bello in the fifth inning and did not allow a run over 1 1/3 hitless innings. Garrett Whitlock pitched the seventh and Liam Hendriks was on the mound for the final two innings, recording two strikeouts.
No. 9 hitter Tucker Barnhart had three hits for Texas, which was limited to five singles in the loss. Wyatt Langford and Josh Smith also had hits for the Rangers.
Texas received 5 1/3 innings from starting pitcher Jack Leiter (2-2), who allowed three runs on three hits with four walks and three strikeouts.
The Red Sox scored two runs in the second, one in the fifth, one in the sixth and one in the seventh.
Trevor Story handed Boston a 1-0 lead when he scored on a Leiter wild pitch in the first inning. The Red Sox doubled their lead later in the inning on a Jarren Duran groundout that allowed Carlos Narvaez to score.
It remained 2-0 until the fifth, when Rafaela scored on a Devers single to center. A Narvaez single drove in Story to make it 4-0 in the sixth before Devers' home run in the seventh.

Report: Cubs to call up top pitching prospect Cade Horton
Horton, 23, was the No. 7 overall draft pick by the Cubs in 2022 out of Oklahoma. In his third season in the Cubs' system, he is 2-1 with a 1.24 ERA in six starts for Triple-A Iowa.
It will be Horton's first appearance on the major league roster during the regular season. He participated in major league camp during spring training at Mesa, Ariz.
The Cubs, who have lost three of their past four games, have yet to reveal their starters for the upcoming series.
Only infielder Matt Shaw was ranked above Horton in the Cubs' prospect rankings at mlb.com. Horton also was ranked as the No. 46 overall prospect in MLB.

Brooks Lee comes through in clutch as Twins sweep Orioles
Ty France, who finished with three of Minnesota's five hits, notched two run-producing singles and Trevor Larnach homered as the Twins swept the three-game series. Minnesota has a five-game winning streak.
Griffin Jax (1-2) struck out two without allowing a hit in a scoreless inning of relief.
The Orioles, who are mired in a five-game losing streak, dropped 9-1 and 5-2 decisions in the first two games of the series. Yennier Cano (0-2) recorded only one out in the eighth but was responsible for two runs.
Orioles starter Dean Kremer worked seven innings, allowing two runs and three hits while striking out eight batters.
Emmanuel Rivera had three hits for Baltimore.
Twins starter Bailey Ober yielded two runs, one earned, in a five-inning outing that included eight hits allowed and six strikeouts with a walk.
After Lee's go-ahead hit snapped a 2-2 tie, France tacked on an RBI single. Byron Buxton walked twice and scored two runs.
The Twins scored first on France's two-out single in the first inning.
The Orioles scored in each of the next two innings. Rivera's double knocked in a run in the second and Ryan Mountcastle's sacrifice fly put Baltimore up 2-1 in the third.
Despite struggles at the plate, Mountcastle has notched an RBI in three of the past four games. He doubled in the fifth inning to put runners on second and third with no outs, but Ober escaped the jam without additional damage.
Larnach homered with one out in the sixth inning to pull the Twins even at 2-2. It was Larnach's fifth homer of the season, but his first since April 25.
But despite Baltimore holding a 10-3 lead in hits through six innings, the score was tied.

Former Tigers, White Sox OF Chet Lemon dies at 70
"He was sleeping on his reclining sofa," his wife, Gigi Lemon, told the Detroit Free Press. "He just wasn't responsive."
Lemon had battled a rare blood disease for the past three decades and had suffered a series of strokes, leaving him unable to walk or talk.
Lemon played seven seasons with the Chicago White Sox from 1975-81 and nine with the Tigers from 1982-90. He batted .273 with 215 homers, 884 RBIs, 973 runs and 1,875 hits in 1,988 games.
Lemon set a still-standing American League record for outfielders with 512 putouts during the 1977 season.
He led the American League with 44 doubles in 1979 and made the All-Star teams in 1978, 1979 and 1984.
Lemon batted .294 with a run, an RBI and two stolen bases against the San Diego Padres as Detroit won the 1984 World Series in five games.
"The Detroit Tigers join all of baseball in mourning the passing of Chet Lemon," the team said. "While he was a World Series champion and All-Star on the field, perhaps his biggest impact came off of it. That includes creating the Chet Lemon Foundation and dedicating much of his post-playing career to youth baseball development.
"Our thoughts are with Chet's family, friends and all those he coached, mentored and inspired."
Lemon returned to the Motor City in September 2024 as the Tigers marked the 40th anniversary of that title. He was confined to a wheelchair but enjoyed the emotional reunion with his teammates, his wife said.
"You know how much you were a part of us," former Tigers shortstop Alan Trammell told him, per the Detroit Free Press. "We wouldn't have won it without you. You know that."
Lemon was born in Jackson, Miss., but the family moved to Los Angeles when he was an infant. The Oakland Athletics selected him with the No. 22 overall pick in the 1972 draft out of L.A.'s Fremont High School.

Rangers recall INF/OF Ezequiel Duran
Duran, 25, did not have a hit in his first 15 plate appearances with the Rangers earlier this season before he was sent down after seven games. He found his swing at Round Rock, batting .345 with a 1.063 OPS and four home runs in 14 games.
Pillar, 36, went on the IL with lower back inflammation. He was the team's Opening Day center fielder but appeared in just two of the Rangers' seven games before the IL move was made.
Pillar is batting .237 with two doubles and one RBI in 18 games. He is a career .255 hitter with 114 homers and 469 RBIs in 1,232 games with 10 teams across 13 seasons. He spent his first six-plus seasons with the Toronto Blue Jays.

Struggling Pirates fire manager Derek Shelton
Bench coach Don Kelly was named as the manager of the Pirates, who sport a 12-26 record and reside in last place in the National League Central -- 10 games in back of the first-place Chicago Cubs.
Pittsburgh has lost seven in a row and 10 of its last 11 games. The franchise last qualified for the postseason in 2015 as a wild-card team and was last in the National League Division Series in 2013.
Shelton, 54, took over before the 2020 season and posted a 306-440 career record as the Pittsburgh manager.
"Derek worked incredibly hard and sacrificed a lot over five-plus years. His family became a big part of the Pirates family and we will miss that," Pirates general manager Ben Cherington said in a statement. "He's incredibly smart, curious and a driven baseball leader. I believe he was the right person for the job when he was hired. I also believe that a change is now necessary. I wish Derek and his family all the best in their next chapter."
Kelly, 45, was in the midst of his sixth season as the Pirates bench coach before being promoted on Thursday. The Pittsburgh native made his big-league debut with the Pirates on April 2, 2007.
"Donnie is as respected as any person in our clubhouse and throughout our organization," Pirates chairman Bob Nutting said. "He is a Pirate. He bleeds black and gold. No one is more committed, and no one loves this team or city more than Donnie. He is the right person to manage our team and help get us back on track."

MLB roundup: Yankees rally, edge Padres in 10th
Cody Bellinger homered to end Cease's bid for his second no-hitter and the third in San Diego history. Former Padre Trent Grisham then hit a pinch-hit two-run homer off Jason Adam in the eighth to tie the game.
After Oswaldo Cabrera sacrificed automatic runner Jasson Dominguez to third, Escarra batted for Oswald Peraza. He fouled off two pitches before driving a 2-2 pitch off Jeremiah Estrada (1-2) to the warning track in left field to easily score Dominguez. Escarra's RBI gave the Yankees a second straight win after blowing a three-run lead in the eighth inning Monday.
Cease had a no-hitter going until Bellinger's home run. Cease struck out nine and walked two in 6 2/3 innings before appearing to get hurt during an at-bat against Dominguez. Cease exited with a right forearm cramp.
Guardians 8, Nationals 6
Carlos Santana ripped a three-run double to trigger an eight-run sixth inning as Cleveland rallied to beat host Washington and take two out of three in the series.
Gabriel Arias had four hits and Angel Martinez contributed the go-ahead two-run single in the sixth. Guardians starter Logan Allen gave up three runs and seven hits in four-plus innings. Joey Cantillo (1-0) threw a scoreless fifth and Emmanuel Clase tossed a scoreless ninth for his eighth save.
Amed Rosario had three hits and two RBIs while CJ Abrams and James Wood added three hits apiece for the Nationals, who left 15 runners on base. Mike Soroka (0-2) came off the injured list and fanned eight over five scoreless innings before allowing four runs without getting an out in the sixth.
Cardinals 5, Pirates 0
Sonny Gray pitched seven shutout innings and allowed just two hits to lead host St. Louis to the shutout and the three-game sweep of Pittsburgh.
Gray (4-1) struck out eight and walked one while combining with Kyle Leahy and Chris Roycroft for St. Louis' fourth shutout of the season. Masyn Winn delivered a pair of RBI doubles while Lars Nootbaar contributed three hits for the Cardinals, who won their season-high fifth in a row.
Pittsburgh's Mitch Keller (1-4) went six innings and allowed three runs on seven hits. The Pirates lost their season-high seventh straight game and were shut out for the seventh time.
Astros 9, Brewers 1
Framber Valdez threw seven quality innings and Jeremy Pena homered and drove in four as Houston salvaged the finale of a three-game series at Milwaukee.
Valdez (2-4) allowed one run on three hits. Yainer Diaz delivered a two-run double for the Astros, who stacked up eight hits and seven walks.
Brewers starter Quinn Priester (1-1) surrendered three runs (one earned) on three hits in his five-inning stint. Eric Haase's 425-foot solo homer in the fifth accounted for the Brewers' scoring as their three-game winning streak came to a close.
Giants 3, Cubs 1
Robbie Ray and three relievers scattered four hits and Wilmer Flores went 3-for-4 with an RBI and a run in San Francisco's victory over host Chicago.
Ray (5-0) allowed a run and three hits in six innings as the Giants took two of three games in the series. San Francisco improved to 8-0 in his starts this season.
Cubs starter Ben Brown (3-3) gave up three runs in his five innings but struck out nine batters. Chicago scored their lone run on Pete Crow-Armstrong's wind-aided RBI double in the bottom of the fourth inning.
Twins 5, Orioles 2
Byron Buxton went 2-for-4 with a three-run homer, and Minnesota posted a win over Baltimore in Minneapolis.
Harrison Bader added a pinch-hit, two-run shot for the Twins, who won their fourth game in a row. Reliever Danny Coulombe (1-0) threw one scoreless inning, and Jhoan Duran struck out the side in the ninth for his fifth save.
Ramon Laureano went 2-for-4 with a double and a solo home run for the Orioles, who have lost four consecutive games. Charlie Morton (0-7) gave up three runs on four hits in four innings.
Mets 7, Diamondbacks 1
Juan Soto collected two solo home runs and three RBIs and Kodai Senga pitched six shutout innings as New York beat host Arizona to take the rubber game of a three-game series.
Soto's 427-foot homer to center field off Merrill Kelly (3-2) broke a scoreless tie in the sixth, and his opposite-field homer made it 4-0 in the eighth. It was his second two-homer game of the season. Senga (4-2) held an opponent scoreless for the fourth time in seven starts this season and lowered his ERA to 1.16.
Corbin Carroll had two hits, including an eighth-inning homer, and Alek Thomas doubled and singled for the Diamondbacks, who have lost four of six.
Mariners 6, Athletics 5
Dylan Moore's two-out double in the eighth inning plated the go-ahead run for Seattle, who rallied from an early 5-0 deficit to beat the host Athletics.
Rowdy Tellez added a three-run homer to bring the Mariners to within 5-4 in the sixth inning. Eduard Bazardo (1-0) pitched 1 1/3 innings in relief to earn the win, while Andres Munoz picked up his 13th save.
Jacob Wilson went 4-for-5 with two doubles, a run scored and an RBI for the Athletics, while Lawrence Butler smacked his sixth homer. Noah Murdock (1-1) allowed the tying and go-ahead runs in the eighth and absorbed the loss.
Dodgers 10, Marlins 1
Los Angeles broke up a low-scoring game by plating six runs in the seventh inning and cruised past host Miami.
Freddie Freeman singled twice and served a bases-clearing triple into right-center field to give the Dodgers a 6-0 cushion. Landon Knack (2-0) hurled five scoreless innings and Matt Sauer completed the final four frames to earn his first career save.
Cade Gibson (0-1) allowed two runs in just his second major league outing. Starter Valente Bellozo held the reigning World Series champions to just one hit in 5 1/3 innings.
Phillies 7, Rays 0
Cristopher Sanchez allowed one hit over six scoreless innings and Taijuan Walker struck out seven over the final three frames, fueling visiting Philadelphia to a victory over Tampa Bay.
Sanchez (4-1) fanned five and walked three. Walker struck out the side in both the seventh and eighth innings and fanned Curtis Mead to end the game in the ninth, earning the first save of his career.
Philadelphia's Trea Turner homered and drove in two runs and Bryce Harper ripped a two-run double as part of a five-run fourth. Bryson Stott added a pair of RBI singles. Tampa Bay starter Shane Baz (3-2) permitted six runs on eight hits in 3 1/3 innings.
Reds 4, Braves 3
TJ Friedl hit a pair of home runs to help visiting Cincinnati end a four-game losing streak with a win over Atlanta.
Friedl began the game with a home run and added another solo shot in the third inning. The Reds lost ace Hunter Greene, who left the game with a groin injury while warming up to start the fourth. The right-hander looked strong over three scoreless innings as allowed two hits.
Brent Suter (1-0) replaced Greene and allowed one run over two innings. Emilio Pagan struck out two and earned his ninth save. Atlanta's Grant Holmes (2-3) pitched 5 1/3 innings and allowed four runs on seven hits. Drake Baldwin hit a solo shot for the Braves, who had won three straight.
Royals 2, White Sox 1
Michael Wacha allowed three hits over seven scoreless innings and Bobby Witt Jr. clubbed a two-run homer as host Kansas City hung on to beat Chicago.
Witt's long ball was just enough to give the Royals their fifth straight win and 14th in the last 16 games. Kansas City has also won each of its past 10 home meetings with Chicago. Wacha (2-4) struck out five while extending his home shutout streak against the White Sox to 21 innings.
Royals closer Carlos Estevez made things interesting in the ninth, allowing Miguel Vargas' second double of the game then back-to-back singles to Luis Robert Jr. -- making it a one-run contest -- and Matt Thaiss. But he fanned Andrew Vaughn, got Brooks Baldwin to ground into a fielder's choice and struck out Josh Rojas to register his 11th save.
Red Sox 6, Rangers 4
Wilyer Abreu and Alex Bregman both went 3-for-4 with three RBIs to lead Boston over visiting Texas.
Abreu homered twice and hit an RBI double in his last three at-bats as the Red Sox overcame a 3-2 deficit. Brennan Bernardino (2-1) earned the win in relief by pitching a perfect seventh inning and Aroldis Chapman picked up his fifth save. Bregman hit his 200th career homer in the fourth inning.
Josh Jung and Adolis Garcia both homered for Texas. Reliever Jacob Webb (2-2) took the loss.

Orioles acquire RHP Luis F. Castillo from Mariners
The Orioles optioned him to Triple-A Norfolk.
Castillo, 30, made two starts for Seattle early in the season before he was optioned back to the minors. He was 0-0 with a 7.71 ERA, five strikeouts and seven walks in seven innings for the Mariners.
In four starts for Triple-A Tacoma this year, Castillo was 0-1 with a 5.02 ERA. He struck out 12 and walked five in 14 1/3 innings.
Castillo was taken off Seattle's 40-man roster this week following the team's acquisition of outfielder Leody Taveras from the Texas Rangers.
Prior to this year, Castillo made his only major league appearances for the Detroit Tigers in 2022, working three games in relief. He had no decisions while throwing 3 2/3 shutout innings.
The Wednesday move leaves the Mariners with just one player named Luis Castillo: three-time All-Star right-hander Luis M. Castillo.
Baltimore opened a place on the 40-man roster for Luis F. Castillo by designating left-hander Walter Pennington for assignment. Pennington, 27, never appeared in a game for Baltimore. He was 0-2 with a 45.00 ERA in two games (one start) in the Orioles' farm system this year.
Pennington debuted in the majors last year, going a combined 1-0 with a 3.00 ERA in 16 games (one start) for the Kansas City Royals and Texas Rangers.

Angels rally past Jays on Jorge Soler's double in 9th
The Angels, who have won three of their last four, trailed 4-2 going into the ninth before loading the bases with no outs against Blue Jays closer Jeff Hoffman (3-1).
Hoffman struck out Taylor Ward for the first out, but Soler followed with a liner into the left field corner. Blue Jays left fielder Jonatan Clase had trouble fielding the ball as it rattled around in the corner, allowing all three baserunners to score.
The Angels were just 1-for-10 with runners in scoring position before Soler's game-winner. Brock Burke (3-0), one of four Angels relievers, picked up the victory with a scoreless ninth.
The Blue Jays, who have lost four straight, put themselves in position to win with a three-run seventh inning off Angels reliever Reid Detmers. Detmers, who allowed nine runs over his previous two appearances, didn't retire a batter on Wednesday.
Detmers gave up a leadoff double to Ernie Clement, a bunt single to Andres Gimenez and an RBI single by Myles Straw before being pulled. Bo Bichette's two-run single off Ryan Zeferjahn pushed the Blue Jays' lead to 4-1.
The Angels got a leadoff homer from Kyren Paris in their half of the seventh, spelling the end of the night for Blue Jays starter Jose Berrios.
Berrios (2-1) went six-plus innings, allowing two runs on five hits and five walks, striking out nine while making 89 pitches.
The Blue Jays took a 1-0 lead in the sixth when Vladimir Guerrero Jr. doubled and scored on a single by Anthony Santander.
Yoan Moncada, who homered Tuesday for the Angels after returning from the injured list, took Berrios deep in the bottom of the sixth to tie the game at 1-1.
Angels starter Yusei Kikuchi got a no-decision despite pitching well against his former team. He went six innings, allowing one run on five hits and one walk while striking out six and making 91 pitches.

Jays RHP Max Scherzer (thumb) moves closer to return
Scherzer, 40, who is eligible to be activated off the 60-day disabled list on May 29, drew praise from his manager before the Blue Jays faced the Los Angeles Angels.
"Good, really good," Toronto skipper John Schneider said. "Twenty pitches after he threw in the 'pen. And then I thought standing back there, his stuff was really good. ... So that's a really good step in the right direction."
Scherzer, who told Schneider after the session that he felt fine, is slated to face hitters again in Seattle this weekend -- and throw more pitches -- before the Blue Jays determine the next step in the process. Per Schneider, the veteran right-hander appears to be dealing with less tightness and soreness than earlier in his IL stint.
In his one start, Scherzer allowed two solo homers in the first inning and three hits overall before exiting after three innings in Toronto's 9-5 loss to the Baltimore Orioles.
Scherzer has had trouble staying healthy the last three-plus seasons, with seven IL stints since 2022.
The eight-time All-Star is 216-112 with a 3.16 ERA and 3,408 strikeouts in 467 games (458 starts) with seven teams over 18 seasons.

AL-best Tigers break tie in 10th, keep Rockies reeling
Javier Baez had two hits and four RBIs and Colt Keith contributed two hits and an RBI for Detroit, which has won five of its last six and sits atop the American League standings.
Tigers reliever Will Vest (2-0) pitched the final two innings for the win.
Detroit's Riley Greene started the 10th on second base and scored on Spencer Torkelson's double off Zach Agnos (0-1). Two outs later, Sweeney reached on an error by left fielder Jordan Beck, allowing Torkelson to score an insurance run.
The loss spoiled a four-hit night from Colorado's Ryan McMahon, who homered, doubled twice and drove in two. Michael Toglia also went deep, doubled twice and drove in a pair, while Beck had two hits, an RBI and a run. The Rockies, last in the National League, have dropped four straight.
Both teams started the game swinging hot bats. Colorado went ahead on McMahon's two-run homer in the first, his fourth of the season, and then manufactured a run in the second.
Mickey Moniak led off with a walk, stole second, went to third on a groundout and scored on Brenton Doyle's infield single to make it 3-0.
The Tigers rallied to tie it in the third off starter Chase Dollander. Dillon Dingler led off with a walk, Sweeney doubled and both scored on Baez's single. Baez went to third on Kerry Carpenter's single and scored on Gleyber Torres' sacrifice fly.
Toglia put the Rockies back in front in the bottom of the third with a two-run homer that went off the right field foul pole, his fourth of the season, but Detroit rallied in the fourth.
Dollander loaded the bases with no outs and Baez drove in two with another single. Jake Bird retired his first two batters after relieving Dollander but gave up an RBI single to Keith to give the Tigers a 6-5 lead.
Dollander allowed six runs on five hits and three walks over three-plus innings.
Beck tied it in the bottom of the fourth with a run-scoring single that chased starter Jackson Jobe, who gave up six runs on eight hits in 3-2/3 innings.

Byron Buxon, Harrison Bader both homer in Twins' 5-2 win over Orioles
Harrison Bader added a pinch-hit, two-run shot for the Twins, who won their second game in a row. Minnesota will try to complete a three-game sweep on Thursday afternoon.
Ramon Laureano went 2-for-4 with a double and a solo home run to lead Baltimore at the plate. Heston Kjerstad also drove in a run for the Orioles, who have lost four consecutive games.
Twins left-hander Danny Coulombe (1-0) picked up the win with one scoreless inning of relief. Coulombe followed starting right-hander Simeon Woods Richardson, who allowed two runs on five hits in 4 2/3 innings.
Orioles right-hander Charlie Morton (0-7) gave up three runs on four hits in four innings. He walked one and struck out two.
Twins closer Jhoan Duran pitched a scoreless ninth inning to earn his fifth save. Duran struck out the side, including a swinging strikeout against Kjerstad that ended the game.
Baltimore jumped to a 1-0 lead in the top of the third. Laureano belted a 77 mph curveball an estimated 425 feet to right-center field for his fourth homer of the season.
Buxton responded with a three-run homer in the bottom of the third to give Minnesota the lead. The shot to left, which marked his ninth homer and second three-run blast in two days vs. Baltimore, also scored Willi Castro and Kody Clemens.
The Orioles pulled within 3-2 in the fifth. Laureano hit a two-out double and scored moments later when Kjerstad drove a single to right.
Minnesota made it 5-2 on Bader's pinch-hit, two-run homer in the seventh. Bader came off the bench to belt a 408-foot shot to left field off reliever Keegan Akin to give the Twins a couple of insurance runs.
Both teams went 1-for-4 with runners in scoring position. The Twins stranded four runners, and the Orioles left six on base.

Michael Wacha, Royals maintain mastery of White Sox
Kansas City has won each of its past 10 home meetings with Chicago.
The Royals have scored an average of two runs per game when Wacha (2-4) starts this season, but Witt's long ball was just enough to give Kansas City its fifth straight win overall and 14th in the last 16 games.
Wacha issued one walk and struck out five while extending his home shutout streak against the White Sox to 21 games, spanning three starts since the beginning of last season.
Royals closer Carlos Estevez made things interesting in the ninth, when he allowed Miguel Vargas' second double of the game to lead off the inning, then back-to-back singles to Luis Robert Jr. -- making it a one-run contest -- and Matt Thaiss.
However, with runners on first and second and no outs, Estevez fanned Andrew Vaughn, got Brooks Baldwin to ground into a fielder's choice and struck out Josh Rojas to send Kansas City to its ninth straight win overall against the White Sox. Estevez registered his 11th save.
Maikel Garcia and Vinnie Pasquantino each had two hits for the Royals, who could only muster Witt's fifth-inning blast against White Sox starter Jonathan Cannon (2-4) and two relievers. Cannon allowed two runs on nine hits and no walks with one strikeout over six innings.
Chicago has totaled four runs in losing the first three of the four-game series, the past two decisions by one run apiece.
Wacha and Cannon dueled through 4 1/2 scoreless innings before Kansas City broke through. Eighth-place hitter Luke Maile singled to open the frame, and he scored on Witt's two-out drive that just got over the wall in left field. It was Witt's fifth long ball of the season.
The Royals are 14-5 this season at home, while the White Sox are 3-16 on the road.

TJ Friedl homers twice as Reds edge Braves
Friedl began the game with a home run and added another solo shot in the third inning. They were his second and third homers of the season and the third multi-homer game of his career.
However, the Reds lost ace Hunter Greene, who left the game with a groin injury while warming up to start the fourth. The right-hander looked strong over three scoreless innings as he fanned six while allowing two hits.
The winning pitcher was Brent Suter (1-0), who replaced Greene and allowed one run over two innings. Luis Mey, Tony Santillan and Emilio Pagan closed the game with one scoreless inning apiece to nail down the win. Pagan struck out two and earned his ninth save.
The losing pitcher was Grant Holmes (2-3). He pitched 5 1/3 innings and allowed four runs on seven hits, one walk and five strikeouts. He surrendered both of Friedl's home runs.
The Reds scored twice in the first inning but short-circuited a potential big inning with some poor base running. With runners on the corners, Gavin Lux grounded to third to score Matt McLain, but Elly De La Cruz turned too wide at second base and was cut down when first baseman Matt Olson threw behind him.
Cincinnati upped its lead to 4-0 with a run in the fourth inning. Atlanta-area product Tyler Stephenson, who struck out five times on Tuesday, singled to left to drive in Lux.
The Braves scored in the fifth when Drake Baldwin hit a solo homer, his third.
Atlanta scored twice in the sixth to cut the lead to 4-3. Austin Riley extended his hitting streak to six games with a double and scored on Matt Olson's single that grazed the glove of shortstop De La Cruz. Ozzie Albies got a run home with a sacrifice fly.

Phillies' Cristopher Sanchez, Taijuan Walker combine for 2-hit shutout of Rays
Sanchez (4-1) fanned five batters and walked three, departing after 85 pitches. Walker struck out the side in both the seventh and eighth innings and fanned Curtis Mead to end the game in the ninth, earning the first save of his career.
Philadelphia's Trea Turner homered and drove in two runs and Bryce Harper ripped a two-run double as part of his team's five-run fourth inning.
Bryson Stott added a pair of RBI singles to avenge a 0-for-5 showing in the Phillies' 8-4 victory in the series opener Tuesday. He joined Kyle Schwarber and Turner with two hits apiece for Philadelphia, which has scored 31 runs in its last four games and has won eight of its last 10 games.
The Phillies' 11-hit attack was more than enough for Sanchez, who allowed a Junior Caminero single with two outs in the first inning before holding Tampa Bay hitless the rest of his outing.
J.T. Realmuto fouled a pitch off his left foot in the top of the seventh inning. He finished his at-bat before being replaced behind the plate by Rafael Marchan.
The Rays have lost six of their last eight games overall and six in a row at home.
Turner deposited a 2-1 slider from Shane Baz (3-2) over the wall in left-center field to open the scoring in the third inning. It was his second homer of the season.
The Phillies chased Baz after extending their advantage to 6-0 in the fourth inning.
Realmuto scored on a bunt from Johan Rojas, then Stott and Turner followed with RBI singles before the latter two came home on Harper's double to left-center field.
Rojas singled to lead off the sixth inning and promptly stole second base before coming around to score on Stott's single to left field.
Baz permitted six runs on eight hits in 3 1/3 innings in losing his second straight start. He yielded seven runs on nine hits in 5 2/3 innings of an 8-2 setback vs. the Kansas City Royals last Thursday.

Yankees walk off Padres in 10th after overcoming Dylan Cease gem
Cody Bellinger homered to end Cease's bid for his second no-hitter and the third in San Diego history. Former Padre Trent Grisham then hit a pinch-hit two-run homer off Jason Adam in the eighth to tie the game after the Padres went ahead on an RBI single by Jackson Merrill and a sacrifice fly by Xander Bogaerts.
After Oswaldo Cabrera sacrificed automatic runner Jasson Dominguez to third, Escarra batted for Oswald Peraza. He fouled off two pitches before driving a 1-2 pitch off Jeremiah Estrada (1-2) to the warning track in left field to easily score Dominguez.
After delivering the winning run, Escarra was mobbed by teammates in between second and third.
Escarra's RBI gave the Yankees a second straight win after blowing a three-run lead in the eighth inning Monday.
Devin Williams (1-2) escaped a bases-loaded jam in the top half by fanning Bogaerts on a full-count changeup to set up New York's first walk-off win of the season. It was Williams' fourth scoreless appearance in five outings since being removed from the closer's role on April 27.
Cease had a no-hitter going until Bellinger hit his 83rd pitch, an 0-2 fastball, into the right field seats. Before hitting his fifth homer, Bellinger was 1-for-10 in his career off Cease.
Cease struck out nine and walked two in 6 2/3 innings before appearing to get hurt during an at-bat against Jasson Dominguez.
After Dominguez fouled off a 1-1 slider, Cease exited with a right forearm cramp.
Merrill homered in the fourth to give San Diego the lead off New York ace Max Fried, who held the Padres to five hits in seven innings and struck out eight.