An other idea coming from the NBA, is that i know that lots of players are having fixed minutes. Its a possible to have the option to give a player a certain amount of minutes?
but the point is, it seems like the algorithm is heavily dependent on the comparison between the player and his sub. what I advocate is an option to have less strong dependence, and more of a reflection of simply how tired the starter is. Something like :
Fouls and injuries I agree with. Garbage time and freedom of coach can be eliminated by proper lineup manipulation, in my experience.
It is part of the challenge of training to get your players appropriate minutes. I don't know how many different ways it can be said.