The Pittsburgh Pirates and outfielder Bryan Reynolds avoided arbitration by agreeing to a two-year, $13.5 million deal.
The deal, formally announced Thursday, runs through 2023 and will pay $6.75 million per season.
Reynolds and the Pirates were preparing to go to arbitration after failing to agree on a one-year deal for 2022. The player asked for $4.9 million, but Pittsburgh responded by offering $4.25 million.
The 27-year-old outfielder rebounded with the Pirates after arriving in a January 2018 trade that sent center fielder Andrew McCutchen to San Francisco.
Read also: MLB average salary rises 5,9% after layoff
The All-Star reached the big leagues in 2019 and moved to center field in 2021, batting .302 with 24 home runs and 90 RBIs while developing into an above-average defender.
Not counting Thursday numbers, Reynolds is batting .227 with one homer in five games so far this season for Pittsburgh.
The deal comes two days after Pittsburgh signed third baseman Ke'Bryan Hayes, for a contract for eight years, $70 million.