It is a very good idea. But, that is way too much as you said for the one who manages everything. And, it also eliminates the point where a particular player is in form or out of form. If someone is in form why do we need to rest him just because he has reached his credit limit?
Injuries however are a part of this league for sure. But, there cannot be a team fully of injuries. Though, it is very nice to hear views from you all. I'm sorry but I won't be implementing this as it is pretty time consuming. I'll make sure everyone gets a fair opportunity let the first couple of series go by.
I'm happy to see that my idea was received very well.
It's okay. Was just a suggestion, a thought I had. On the point of the form, in real life, players do get stressed with too many matches on their calendar even if they are in form. Even if the player would want to keep playing on, their body would restrict them from it. That was the little bit of realism I wanted to add since it also gives a reason and chance for the other players to be in the team as well.
Yeah I agree with the extra stats part. I've thought about it and came up with a solution: the league owner could distribute the limit and everything at the initial stage and then it would be the captain's job to update the league owner with a weekly update of their player's stamina. The owner would then check with the previous week's data and confirm if the report was proper and give the go ahead to the captain to pick his team for the next week's matches. This would also build a regular contact with the league owner and the captains.
So, all the owner has to do is maintain the previous week's data and simply check if the captain has done the calculations right. This way, the stamina need not be tracked and wouldn't add any amount of extra work in any way since you would only need to check it once a week.
In the end, this would still maintain that level of realism and at the same time would be possible to implement it with minimal effort. Then again, it's up to you.
Thanks for the feedback everybody! ^_^
EDIT: Oh and the way you're indexing the matches is excellent! Gives us an easier way to keep ourselves updated. Great job!