There's really no point stretching prior to working out. It does not prevent injuries and some studies suggest it lessens the explosive power of lifting. Warm up, with lighter weights, to get the blood flowing and the muscles warm but save your stretching to the end. That will cut the time down.
I am not sure what level you are at - the volume of work is seems small (just one set of each exercise but many different exercises for each bodypart) and so I would reduce the number of exercises and increase the number of sets per exercise. I personally don't believe long negatives are required if you are otherwise maximizing the weight you lift and go to failure. Studies are contradictory on the subject, but that's my feeling.
I see no hamstring exercises here. Do you run or do something else that directly stimulates them?
Consider supersetting to get through your workout faster and ramp up your metabolism (unless you are already doing a continuous circuit, in which case it's a similar result).
__________________
Si vis pacem parabellum.
|