Built for People Who Refuse to Sit on the Sidelines
If staying active matters to you, you belong here
Everyday Athletes & Lifters
Golfers
Runners & Endurance Athletes
Active Parents and Youth Athletes
You lose a piece of yourself when you give up your active lifestyle.
We make it our mission to get active people in the Hannibal, MO area back to doing what they love, no matter how hard they push their limits!
Built for People Who Refuse to Sit on the Sidelines
Personalized Treatment Plans
Pain Relief and Management
Improved Mobility
Find relief and restore your wellness today
Proudly serving the Hannibal community and surrounding areas with personalized care.
Struggling with aches and discomfort?
Feel better and move freely with us.
Meet Our Team of Dedicated Practitioners
At Origin Health & Performance, our practitioners are committed to supporting your health journey with personalized care.
Your Path to Wellness Starts Here
Schedule Your Visit
Personalized Care Just for You
Discover Your Best Self
At Origin Health & Performance, we work with active people across Hannibal, Palmyra, Monroe City, and Quincy who are tired of passive care that doesn't hold. Every visit is spent with 1-on-1 time with your doctor, start to finish — no aides and no handoffs.
We see the full range of conditions that bench active people: low back pain and sciatica, knee pain and runner's knee, ankle sprain treatment, shoulder pain and rotator cuff issues, Achilles tendinopathy, plantar fasciitis, groin pain, and hamstring strain and everything in between. We also offer dry needling for athletes, soft-tissue manual therapy, and corrective exercise programming — all available under the same provider.
Our approach follows a structured three-phase model: reduce your pain, build your resilience, then optimize your performance. We don't discharge you when your just "feeling better". Rather, we discharge you when you're genuinely equipped to manage your own body.
If you've been searching for a sports chiropractor in Hannibal who will take the time to find out why you keep getting hurt, give us a call today!