MIAMI -- Udonis Haslem is barely given the chance to play anymore, and the Heat wanted him back anyway.

That's how much they value his presence.

A person with knowledge of the negotiations said Haslem and the Heat have agreed to a one-year, $2.4 million contract that will keep him with his hometown team for a 16th season. The person spoke to the AP on Thursday on condition of anonymity because the contract has not been signed, though that last detail is merely a formality.

"When players come in and we talk to them about what it means to be a Miami Heat player, we point them at Udonis Haslem," Heat coach Erik Spoelstra said earlier this offseason.

Haslem and Dwyane Wade are the only players to appear on all three of Miami's NBA champion teams. Haslem becomes the 19th player under contract going into training camp, one shy of the preseason maximum -- and the Heat are waiting to see whether Wade will take that last available spot.

Three-time NBA champion Udonis Haslem has agreed to play a 16th season with the Heat, according to The Associated Press. Issac Baldizon/NBAE/Getty Images

Haslem's on-court role has been limited over the past three years. He appeared in only 14 games last season, all off the bench, and he hasn't played more than 20 minutes in any game since Jan. 1, 2017.

But his voice in the locker room is vital. The 38-year-old Miami native remains one of the team's captains, and it's not uncommon for him to mentor teammates on the bench during games or raise his voice at halftime -- even before coaches enter the room -- when things are not going to his liking.

"UD is always the guy who sets the standard for teammates," Heat point guard Goran Dragic said.

Haslem has played with 126 Heat teammates, not even counting those players who were signed for training camps and never actually appeared in a regular-season or playoff game. His return for a 16th year means that he has now been with the franchise for more than half its history; the Heat had played 15 seasons before he signed with them in 2003.

For his career, Haslem has averaged 7.7 points and 6.8 rebounds per game. He was a starter on the Heat championship clubs in 2006, 2012 and 2013.