The Los Angeles Angels have agreed to a five-year, $26 million contract extension with David Fletcher.

Fletcher's deal includes two club options, giving the Angels an opportunity to buy out as many as three free-agent years.

"It went down to the deadline, but we were able to get this thing done," general manager Perry Minasian said. "We're pumped."

Fletcher, 26, has hit .292/.346/.386 with 77 extra-base hits in 283 games from 2018 to 2020, producing 6.7 WAR.

The deal will pay him $6.5 million in what would have been his first year of free agency, and the two club options are valued at $8 million and $8.5 million for 2026 and 2027, respectively. Over these next three years, his salary will jump from $2 million to $4 million to $6 million, according to a source.