The best sport for someone who has back pain is swimming. Swimming is the most recommended sport for someone who has back pain because the water takes the pressure off your back which helps to reduce pain. Swimming not only helps to reduce back pain, but helps to strengthen your back muscles and spine. The backstroke is the most beneficial for your back. It is recommended that you avoid doing the breaststroke.