Most people over complicate training. Go in any gym and you'll see people doing a million and one different isolated exercises. If you are training to be the next body building champ or doing a particular isolated movement to recover from a specific injury that's fair enough. If you are a club cricketer you should be looking to strengthen you entire body to aid performance, reduce injury and also condition to enable you to continue to perform over the course of a match. This is a lot simpler than you think, cheque out Dan John or Pavel Tsatsouline for strength and conditioning, they are world renowned coaches and talk a lot off sense. Following their advice has changed my game over the last 5 years (I'm 38) in terms of being stronger, fitter and quicker. Before that I was hindering my performance with isolated training, crossfit, etc etc and 'insanity' don't do it , the clue us in the name!