Miami Marlins starting pitcher Sandy Alcantara throws against the Tampa...

Miami Marlins starting pitcher Sandy Alcantara throws against the Tampa Bay Rays during the first inning of a baseball game Wednesday, July 26, 2023, in St. Petersburg, Fla. Credit: AP/Mike Carlson

Amed Rosario was never viewed as Cleveland’s long-term shortstop — more of a temporary fix.

On Wednesday, he became a former one.

Eager to give young infielders Tyler Freeman and Gabriel Arias more playing time, the Guardians traded Rosario to the Los Angeles Dodgers for pitcher Noah Syndergaard and cash considerations in a deal that addresses major needs for both contending clubs.

Rosario came to Cleveland from the Mets in the blockbuster deal for Francisco Lindor a few years back. And while he has been a reliable player and leader for the defending AL Central champions, the Guardians felt it was time to turn to their future.

Rosario started slowly at the plate this season, but is batting .265 with six triples, three homers and 40 RBIs. However, his defense has been lacking — he’s ranked among baseball’s worst shortstops in several categories — and the Guardians feel it’s better to see what Freeman and Arias can do.

The Dodgers are sending Cleveland $1,873,118 as part of the trade, in effect equalizing the salaries.

Marlins 7, Rays 1: Sandy Alcantara threw a five-hit complete game and visiting Miami stopped a 10-game road losing streak.

Alcantara (4-9), the reigning NL Cy Young Award winner, struck out seven and walked one in his second complete game this season and 11th overall. He had been 0-3 in four July starts with one no decision.

Alcantara also went the distance April 4 against Minnesota.

Tampa Bay starter Zach Eflin (11-6), who was bidding to become the AL’s first 12-game winner, left after four innings with left knee discomfort. The righthander dropped to 10-2 in 12 home starts this season after allowing five runs and seven hits.

Eflin was hurt while attempting to field Garrett Hampson’s bunt single leading off the fourth and will undergo tests.

Miami’s Luis Arraez went 2-for-4 and had his major league batting average go from .375 to .376. He drove in a run with a double in the fourth and hit a run-scoring, sixth-inning single.

Phillies 6, Orioles 4: Edmundo Sosa hit a tiebreaking solo homer with two outs in the seventh inning to help host Philadelphia.

Red Sox 5, Atlanta 3: Justin Turner hit a go-ahead, two-run double off the Green Monster in the seventh inning for host Boston.

Blue Jays 8, Dodgers 1: Whit Merrifield hit a three-run homer, Danny Jansen also went deep for visiting Toronto. Jays lefty Yusei Kikuchi (8-3) allowed one run and seven hits in six innings.

Guardians 8, Royals 3: Jose Ramirez hit a two-run homer in the first inning and a solo shot in the fourth for host Cleveland.

Nationals 5, Rockies 4: CJ Abrams’ RBI single capped a four-run ninth inning for host Washington.

Brewers 3, Reds 0: Freddy Peralta pitched six scoreless innings and matched a career high with 13 strikeouts, and Tyrone Taylor hit a two-run homer for host Milwaukee.

Cardinals 11, D-backs 7: Nolan Gorman hit two of visiting St. Louis’ five home runs.

Pirates 3, Padres 2: Ji Man Choi, Bryan Reynolds and Carlos Santana hit home runs as visiting Pittsburgh won two of three games.

Mariners 8, Twins 7: Dylan Moore had two home runs for visiting Seattle.

Manfred gets extension

Commissioner Rob Manfred’s term was extended until 2029 on Wednesday by major league owners. — AP

SUBSCRIBE

Unlimited Digital AccessOnly 25¢for 6 months

ACT NOWSALE ENDS SOON | CANCEL ANYTIME