Dr. Brandon Szklarski, DPT


Dr. Brandon Szklarski, DPT, Fellow AAOMPT, Dip. Osteopractic, Cert. SMT, Cert. DN

Dr. Brandon grew up in a small town in northern Minnesota and then attended college at the University of North Dakota where he earned his Doctorate in Physical Therapy (DPT) degree in 2015. Prior to relocating to Idaho in 2018, he worked as a PT in Minnesota for three years. Dr. Brandon is an orthopedic physical therapist and subspecialist of manual therapy. He specializes in the use of evidence-based differential diagnosis, manual therapy, therapeutic exercises, and has advanced
training in the use of: dry needling, electro-dry needling, myofascial cupping, instrument assisted soft tissue mobilization (IASTM), body tempering, and mobilization / manipulation of the spine and extremities.

He received his Certification in Dry Needling (Cert. DN) in 2017, Certification in Spinal Manipulation (Cert. SMT) in 2018, and was also awarded the Diploma of Osteopractic (Dip. Osteopractic) in 2018. From 2018-2019, Brandon decided to further his education and clinical training by completing a Fellowship in Orthopedic Manual Physical Therapy through the American Academy of Manipulative Therapy (AAMT). In 2019, he earned the designation of Fellow of the American Academy of
Orthopaedic Manual Physical Therapists (FAAOMPT).

His special interests within the physical therapy field include: analysis / treatment of orthopedic injuries, athletic injuries, movement dysfunctions, neck pain, headaches, and sports / wellness rehabilitation. Brandon is happily married to his beautiful wife and is a proud dog-dad to a Rhodesian Ridgeback named ‘Ridge’. In his spare time, he enjoys hiking, biking, and camping with his dog, kayaking, photography, videography, brewing beer, playing baseball / softball, and exploring new restaurants


We look forward to hearing from you


Find us on the map

Office Hours

Our Regular Schedule

Pioneer Sports & Pain Center


7:00 am-5:00 pm


9:00 am-12:00 pm

2:00 pm-7:00 pm


7:00 am-2:00 pm


2:00 pm-7:00 pm


7:00 am-2:00 pm


8:00 am-12:00 pm