mixing sprint distances

I have a number of areas to train each week and compete. To cope with this I include both short and long sprints in one workout. Is this a approach that works in the long term or is this a flawed method?

Examples in a weeky scheme in season
Monday-active recovery ride
Tuesday-active recovery day
wednesday-motorpacing with short intervals
thursday-sprints 3 short 50 meter followed by 3 150 meters
friday-active recovery
saturday-group workout or race
sunday-race
See my diary for examples of workouts and races. I race bikes and do fairly well regionaly.