Looks like an insane amount of work to me, at least you have weekends off. Monday and Friday i would drop or reduce the MB work as 400 said and do plyos before sprinting. As for your weights, you should have a better variety of exercises and do the oly lifts first; while you are relatively fresh. Hope you are doing things right on the regeneration side of training to compliment your efforts.