Stretching helps to reduce muscle soreness and injury so it must after a workout. Regarding when it is best to do after the workout as your body will be warmed up and your mind will be relaxed that you have finished your workout. Stretching will help your blood vessel to expand, which will allow more blood to flow in your feet and legs.