Stretching does not alleviate muscle soreness or prevent injury. However, it can make you a more powerful athlete as it produces a large range of motion increasing torque. Check out this link written by Dr. Mirkin, a physican is well known to be the expert on fitness.
http://www.drmirkin.com/fitness/1394.html