Strength training is beneficial for most people, whether they play sports or not, but for the recreational or professional athlete it is that much more important to add it to your conditioning program. With regular strength training you will find that your sport performance becomes better and more efficient. Here are a few reasons why athletes should strength train:
Improve strength
Improve power
Improve joint stability (thus decreasing chances of injury)
Rehabilitate from injuries faster and better
Improve posture
Improve metabolism
Help maintain a healthy body weight
Feel better
Stay healthier
Along with healthy eating, a good cardiovascular and flexibility program you will definitely see improvement in your sport. General strength training is great but you should focus on sport specific strength training as well: see a Personal Trainer or Exercise specialist to help you design an individualized program.