Chauncey Billups thinks he knows why Carmelo Anthony doesn’t have a new job in the NBA yet.

Billups, who played with Anthony while they were members of the Knicks and Nuggets, told SiriusXM NBA Radio on Wednesday that Melo was a good teammate but was too concerned about his point totals.

“I feel bad for Melo, and here’s why, Melo was like a good teammate, man,” Billups said. “Melo practiced everyday and he didn’t miss any games. Now, the only thing I will say — and I’ve even told Melo this — scoring 30 mean to much to Melo.

“It meant too much because he could have games where he had 20, 22 [points], we win the game and he’s mad. He might have 36, and he’s in there, you know — we lose the game, and he’s in there picking everybody up.”

Billups also said Anthony hasn’t accepted the fact that he’s not an elite player anymore, and that it’s hurting his chances of finding another landing spot in the league.

“I think now you fast forward the tape and the reason why he’s isn’t in the league — because he’s still worthy — is he hasn’t mentally taken that step back to say, ‘OK, I’ll come in and play against backups. I’ll try to help the team out,’ ” Billups said. ” ‘I know I might not be able to close, but I just want to help.

“Well, he’s not there yet.”

Anthony, who had played with the Nuggets, Knicks, Thunder and Rockets, averaged 24 points, 6.5 rebounds and three assists per game throughout his career.