Jonathan Broxton, Cardinals agree to $7.5 million contract

ST. LOUIS -- Reliever Jonathan Broxton is staying with the Cardinals, agreeing to a two-year, $7.5 million contract.

The 31-year-old right-hander gets $3.75 million in both of the next two seasons under the agreement announced Thursday, which includes a full no-trade provision.

A two-time All-Star, Broxton was acquired from Milwaukee in August for minor league outfielder Malik Collymore and went 3-3 with a 2.66 ERA in 26 games with the Cardinals with 26 strikeouts in 23⅔ innings. St. Louis declined a $9 million option in favor of a $1 million buyout, allowing him to become a free agent.

Broxton is 39-35 with a 3.23 ERA and 118 saves in his career. He was a closer for the Los Angeles Dodgers and Kansas City Royals from 2008 to 2012 and also has played for Cincinnati.