Infielder Wilmer Flores accepted a deal on Monday where the San Francisco Giants will guarantee him $16.5 million by 2025.
Flores will have a salary of $6.5m in 2023 and the same amount in 2024.
For the following season, Flores will have an option worth $3.5 million, to be validated no more than three days after the end of the World Series.
Otherwise, the Giants would have a club option in the amount of $8.5M.
Flores pockets $3.5 million this season.
Flores leads the Giants with 65 RBI and 66 runs scored this year. The 31-year-old hit 18 home runs and 18 doubles.