The best way to stretch before a run or workout is to stretch dynamically, continuously moving through the stretch. Static stretching, holding a stretch in one position for 30 seconds, is best to perform after a workout.
Watch the video below to see a few dynamic stretches to do before a run.