From my Q&A thread.

Quote Originally Posted by MuscleScience View Post
If your weight training stretching can actually be counter productive. It can cause a reduction in the amount of weight one can lift.

If your going to be engaging in some sort of athletic event then stretching after a good warm up is beneficial at preparing you for that particular event.

However stretching has not been shown, pre competition or pre workout to reduce the risk of injury.