Daniel Kilgore described his new three-year contract Wednesday as “team friendly,” allowing the 49ers to continue bolstering the roster this spring with a return to playoff contention in mind for 2018.

“We talked about it, we were able to get something done, which I think was a team-friendly deal where we can go out and get some really good free agents,” he said in a conference call.

Kilgore was correct. The details of his contract surfaced via Ian Rapoport of NFL Media Thursday morning, indicating the deal to bring back San Francisco’s starting center was hardly cost prohibitive.

Kilgore’s average annual salary of roughly $4 million would rank 15th among centers, according to Overthecap.com, while his $7 million guaranteed would rank 14th. The details regarding his bonuses remain unknown so it’s unclear what his cap figure will be for each season of the deal. But the initial numbers indicate the 49ers maintain freedom to be aggressive in free agency.

The deal is likely close to the number Kilgore would have gotten on the open market, and it might turn into a relative bargain if he plays like he did over the final five games of the season when Jimmy Garoppolo was the starter. Pro Football Focus ranked Kilgore as a top-10 center over that span while not allowing a sack or quarterback hit.

San Francisco’s cap specialist Paraag Marathe said last week the 49ers have roughly $63 or $64 million in cap space after signing Garoppolo to his long-term contract – likely accounting for the incoming draft class. That means roughly $60 million in space remains allowing the team to be aggressive in landing reinforcements at key areas like cornerback, pass rusher and along the interior of the offensive line.