I would suggest trying to do them on alternate days. For example - weight train on Monday/Wednesday/Friday, and do agility, sprint work, plyos, and med-ball work on Tues/Thurs. This layout has worked well for my son. He also works in his throwing program on Sun/Tues/Thurs, and he hits Sun/Mon/Wed/Fri. Each workout lasts one hour or less.
You don't want to be at all fatigued going into a lifting session. And you don't want to try and throw or hit just after lifting weights.