It was expected that the Giants would lose one of their experienced centers in free agency.
Now both are gone.
Jon Feliciano, who played in and started 15 games last season, agreed Monday to a one-year contract with the 49ers, The Post confirmed. He followed Nick Gates (three years, $16.5 million with the Commanders) out the door.
Feliciano’s departure comes as a surprise given that he followed general manager Joe Schoen, head coach Brian Daboll and offensive line coach Bobby Johnson from the Bills to the Giants last offseason.
Feliciano expressed an interest in re-signing, and Schoen said before free agency opened that “you’ve really got to make sure that you don’t let a lot of leadership walk out of the building” in reference to Feliciano’s intangibles.
Ben Bredeson, who had a brief stint at center for the first time in his three-year career last season, is now the top in-house option, especially with the glut of young guards like Josh Ezeudu, Marcus McKethan, Jack Anderson and Shane Lemieux battling to play opposite Mark Glowinski.
The Giants could add a veteran starter like Ben Jones or Connor McGovern or look to a draft class led by Big Ten products Michael Schmitz, Olusegun Oluwatimi and Joe Tippman (or both options) to fill the hole.
Jon Feliciano is leaving the Giants for the 49ers.Getty Images
Feliciano, 31, graded as the No. 31-ranked center out of 36 qualifiers by Pro Football Focus last season.
Quarterback Daniel Jones will have his fifth different primary center — Jon Halapio, Gates, Billy Price and Feliciano — in as many years when next season begins.
The Giants signed former Duke cornerback Leonard Johnson after he worked out on Monday, The Post confirmed.
Johnson, who had six interceptions in 42 games for the Blue Devils, suffered a torn ACL training for the 2022 draft and was out of the league last season after going undrafted.
He received a three-year contract with minimal guarantees, similar to the standard for an undrafted rookie.