Harrison Bader is heading to the Bay Area.
The former Yankees and Mets outfielder agreed to a two-year, $20.5 million deal with the Giants, The Post’s Jon Heyman confirmed.
The contract contains incentives that could make it worth $21 million.
Advertisement
“You know, all you can do in this game is just work to set yourself up for the best opportunity possible,” he told Heyman and co-host Joel Sherman and on The Post’s “The Show” podcast on Monday. “You know, I’ve always wanted to play as many games, have as many bats as possible, be on a winning team.
“The Giants could not be more perfect fit for me. So, just I’m just very excited. You know, I love playing with superstars. Got a lot of really really talented players … It just was a perfect fit.”

Bader posted career-bests in every major offensive category last season, which he split between the Twins and Phillies. Corey Sipkin for the NY POST
Bader, 31, had signed one-year deals in free agency the past two offseasons, but a strong finish to the 2025 campaign powered him to a multi-year pact.
Advertisement
“This is my third time going through the process of free agency,” he said. “You really just want to set yourself up for the next opportunity. For me, the past couple years prior to this season it looked like one-year deals, which is fine because when your back is against the wall and you’re really playing for something kind of bigger than just going out there and just playing ball, just you step into a different level of focus.
“You step into a different level of training, you know, you go to sleep differently. You wake up and go to the yard differently. And I really just kind of wanted to escape that. You know, I didn’t want to be known as a one-year deal kind of mercenary type player. I really wanted to find a home.”
The Gold Glove-winning center fielder started last season with the Twins before being shipped to the Phillies at the trade deadline.
He helped the Mets’ National League East rivals down the stretch, hitting an outstanding .305/.361/.463 with five home runs and 16 RBIs in 50 games.
Advertisement
In 143 total games last year, the Bronxville, New York, native slashed a solid .277/.347/.449 with 17 homers and 54 RBIs (122 wRC+) – all career-highs.
There were some reports that Bader’s former Big Apple clubs could explore reunions this offseason, but the Yankees’ re-signing of Cody Bellinger and the Mets’ trade for Luis Robert Jr. made that unlikely.
Acquired from the Cardinals in exchange for Jordan Montgomery at the 2022 trade deadline, Bader appeared in 98 total games with the Yankees, hitting a below-average .237 with seven home runs and 46 RBIs.

Harrison Bader singles during the Phillies’ Sept. 8 win against the Mets. Getty Images
While he enjoyed a powerful postseason in 2022, a series of injuries hampered Bader during his Bronx tenure.
Advertisement
The Reds claimed Bader off waivers in August 2023.
“It just means so much to me to be a New York City kid, playing in the Bronx for the Yankees,” Bader told reporters after being claimed by Cincinnati, leaving the door open for a reunion down the line. “It’s just really special for a lot of reasons. There’s a lot of good moments and I’m just really excited because regardless of the situation, no one can ever take the fact that I put that uniform on, growing up in that city. It means a lot to me.”
After an underwhelming September with the Reds, Bader joined the Mets in free agency for the 2024 season, posting 12 homers and 51 RBIs alongside his trademark standout defense in the team’s run to the NLCS.
The Athletic first reported the deal.