Seattle Mariners

Mariners trade for Cardinals All-Star Brendan Donovan

Miami Marlins v St. Louis Cardinals ST LOUIS, MISSOURI - JULY 30: Brendan Donovan #33 of the St. Louis Cardinals reacts after striking out during the fifth inning against the Miami Marlins at Busch Stadium on July 30, 2025 in St Louis, Missouri. (Photo by Scott Kane/Getty Images) (Scott Kane/Getty Images)

The Seattle Mariners confirmed Monday evening that they have acquired All-Star infielder/outfielder Brendan Donovan from the St. Louis Cardinals.

A source spoke to the AP on condition of anonymity on Monday because the teams had not yet finalized the trade, but by 6:30 p.m. that same night, the Mariners confirmed the trade.

“We have acquired All-Star INF/OF Brendan Donovan from the Cardinals. In exchange, we have traded INF Ben Williamson to Tampa Bay and minor league RHP/LHP Jurrangelo Cijntje, OF Tai Peete and a 2026 Comp Round B draft pick to St. Louis,” wrote the Mariners in a social media post.

Donovan, 29, was a first-time All-Star last year, when he hit .287 with 10 home runs, 50 RBIs, and a .775 OPS.

Over a four-year major league career, he has hit .282 with a .772 OPS, 40 home runs, and 97 doubles.

Donovan also won a utility player Gold Glove as a rookie in 2022.

He is reportedly playing on a $5.8 million, one-year contract, and is eligible for arbitration again next winter and is on track to reach free agency after the 2027 World Series.

Donovan could fill a middle-of-the-order role similar to what Jorge Polanco provided last season.

Polanco hit 26 home runs, then became a free agent and signed a $40 million, two-year contract with the New York Mets.

Seattle finished last season one win short of the franchise’s first World Series appearance.

0