USA TODAY Sports

Wilmer Flores has found a home in the Bay Area, and he's not leaving anytime soon.

The San Francisco Giants announced Monday night that the utility infielder has signed a two-year contract extension worth $13 million. The pact comes with a mutual option for a third season. Flores will make $6.5 million in 2023 and 2024, and he can collect a $3.5 million base salary in 2025 if he exercises his option. Should he decline his option, the Giants can exercise a club option that would give Flores an $8.5 million base salary in 2025.

Flores said that staying with the Giants was a "no brainer," according to NBC Sports Bay Area's Alex Pavlovic

“I wanted to come back here,” Flores said. “I just love everyone here and playing at this stadium in San Francisco makes me feel good. You can’t buy that.”

The 31-year-old Flores has been a Giant since 2020. While he is only slashing .235/.319/.414 this season, he has already tied his career-high of 18 home runs. His 65 RBI are easily a personal best, and his 26 doubles are also a career-high.

While Flores has exceeded expectations with his bat, he's given the Giants exactly what they hoped for defensively. A versatile infielder, Flores has logged 52 games at second base, 37 at first base and 32 at third base.

Flores, now in his 10th big league season, began his career with the Mets in 2013. The Venezuelan native spent the 2019 season with the Arizona Diamondbacks before joining the Giants in time for the pandemic-shortened 2020 season.

In addition to hammering out Flores' extension, San Francisco made a handful of roster moves on Monday before its game against the Braves. 

Infielder Tommy La Stella was placed on the 10-day injured list with neck spasms, while outfielder Austin Dean was optioned to Triple-A Sacramento. Outfielder Willie Calhoun and right-hander Cole Waites were selected from Triple-A Sacramento, and catcher Patrick Mazeika was designated for assignment.

More must-reads:

TODAY'S BEST
Atlanta to be first race of NASCAR's In-Season Tournament
West Point alum made history in his MLB debut with Reds
Heat legend cautions Lakers against hiring JJ Redick
Welcome to the WNBA: Caitlin Clark sets infamous record in debut
Jalen Brunson leads Knicks to blowout win in Game 5 vs. Pacers
Nikola Jokic torches DPOY to lead Nuggets past Wolves in Game 5
Oilers use late heroics to tie Canucks at two games each
Watch: Astros pitcher ejected after foreign substance check
Kirk Cousins not angry with Falcons because winning is 'hard enough'
Bronny James has surprising comments on potentially teaming up with LeBron
Bills add two-time Super Bowl champ to new-look WR room
Brewers lose team-leading home run hitter to injured list
Sandy Alderson denies involvement in Mets, Billy Eppler IL controversy
Twins reliever shut down for six weeks with patellar tendon tear
Chris Finch throws shade at Nuggets star over Rudy Gobert’s fine
Cardinals head coach warns not to bet against Kyler Murray
Details emerge on Jason Kelce’s role at ESPN
Rangers defenseman wins Mark Messier Leadership Award
Ex-NFL head coach takes over as Arena Football League commish
Yankees young stud takes major step in return from injury