So I did a quick search and didn't find info on exactly what I'm looking for. I am not at all looking for what I should be doing as far additional training, but my question is when to train. I play 3 to 4 days a week for a few hours at a time and I tried weight training on my off days but it felt like my body needed more time to recover and my playing suffered. My on court training is fine for building speed and endurance but I'm mostly concerned about doing rotator cuff exercises and some upper body weight training to alleviate issues of imbalance and some instability I'm having. I work a regular 9 to 5 schedule and play in the evenings and on weekends and I play hard but without some additional work I will continue to have these issues. I generally play Tuesday , Thursday , Saturday and Sunday, I alternate Fridays if I have a league match on Sunday to give myself a rest day before. obviously my schedule isn't set in stone and there are random matches or practices in there too, but those are generally the days I play. My question is if that was your playing/match schedule when would you do your exercises like weight training and sprints etc?