The Staggered Push-Up
Usually, all regular bilateral strength exercises are performed symmetrically. In most sports, symmetrical actions and positions seldom happen, especially in contact sports. So you set yourself up for weakness if you only train symmetrical exercises in the gym.
There's no need to go all "sport specific" and perform all kinds of circus acts, but SOME exercises should aim to prepare your body for non-symmetrical impact. For the upper body you can do this with staggered push-ups.
Just get into your regular push-up-position, but with one hand placed higher than usual (toward the head) and the other hand placed lower than usual (towards the hip).
Staggered push-ups are a great exercise for improved shoulder stability, athletic preparation and performance. Give it a try!