From what I have seen I think they base contract demands too much on ability stars. You can then set it to use stats to affect ability stars, which I assume would make contract asks a bit more reasonable, but it throws off figuring out which players are actually good vs players who have just been misused by their teams. I do wish the game had a bit more logic into the contract asks. In one game that's in 2025 I had Bunnaman asking for 5.5 million to re-sign, the most points he had in a season in the last 3 years was 24. His ratings weren't very impressive, and his previous contract was for 2 million.
|