There are many supplements that can help with sports performance and recovery. Obviously, a balanced whole food diet is a good place to start. Lots of fresh fruit and vegetables as well as good quality proteins will help.
For muscle stiffness and cramping take Magnesium.
A good quality multivitamin will provide B Vitamins for energy. You can also use specialised supplements such as CoQ10.
For joint, muscle and bone health, increased energy and performance as well as shorter recovery times, Deep Blue Health supplements are ideal for all sports people.