And I don't want "random" injuries. Each player will have an injury rating that dictates his chances of getting injured in the first place, and how many games he could possibly be injured for.
something like this mechanism exists already but it is tied to minutes - it is already possible for guys who played less than 82 games to get injured if you exceed their minutes' limitations (improbable but possible)