On Wednesday afternoon, the San Francisco 49ers announced that they've reached an agreement with center Daniel Kilgore on a three-year extension, keeping him with the Niners through 2020. Kilgore was set to hit free agency if a deal wasn't reached before the new league year, which begins on March 14th.

General manager John Lynch talked about what the starting center brings to the 49ers organization and the importance of retaining him.

“We are really happy to come to an agreement on a contract extension with Dan before free agency,” said 49ers General Manager John Lynch. “He is very much a leader of this team, and his hard work and commitment to our success provide a great example for our young team. When you come across players who love the game like Dan you do your best to keep them in your building.”

Financial terms of the contract weren't announced, per ESPN.

Kilgore has played his entire seven-year career with the 49ers, working his way up the depth chart after being selected with a fifth round pick in the 2011 NFL Draft. Over the last two seasons, Kilgore started in all 29 games he appeared in, including all 16 games in 2017. For his efforts, he received the Bobb McKittrick Award this past season, given to the Niners player who “best represents the courage, intensity and sacrifice” demonstrated by the former offensive line coach.

Kilgore and quarterback Jimmy Garoppolo quickly developed a strong relationship when he arrived in San Francisco. From ESPN:

“I think there's a special relationship between the center and quarterback,” Garoppolo said after last season. “We spend so much time together. Me and him got on the same page almost instantly when I got here. He made my job a lot easier in the run game and all that stuff. We complement each other very well, so hopefully we'll work something out.”