I have some ideas too...
Let's say this kind of event:
Player X screamed on Player Y during the training for 'not trying too hard' and they got in fight...
Result: If those two players play the next game, Offensive Flow is somewhat lower cause they don't pass to each other :) So, 2-3 Assists less for the team...
Or the opposite event:
Player X complimented Player Y's hair, so they are now officially the best friends :)
Result: Slightly better Offensive Flow and couple of Assists more...
Works exactly as the random works right now, but this way it would be more fun, I think...
Another idea: Why not be able to make one player as the team captain?
Result: In that game, chosen player gives 25% more then his real abilities are... It would be fair, cause every team could do it, except the bots, but I think the bots are already too weak for any serious team, so that's not real problem... I think this would improve the tactics of the game... Lets say, you're playing the game vs team with SG who's prominent in JS... You're SG is strong in OD... What do you do? You make him a captain for that game, and he does somewhat better in defending that player... For example, if the opponent's SG would normally have shoot 10-20, in that game he'd make 7-20 shots... And your SG would make couple of shots more...
What is the difference, you may ask, if the opponent picks your best player to defend him that way???
The difference is, lets say your best player tries only 5 shots, and his 25... Then you'd be in big advantage...
I hope it's all clear :)