Skip to main content
Brian Mahaffey

Sports Medicine

Brian Mahaffey, MD

Ballwin, MO

Dr. Brian Mahaffey, MD is a Family Practitioner who practices in Ballwin, MO. He is 60 years old and has been practicing for 33 years.

30+

Years in Practice

Peer Recognition

  • Castle ConnollyTop Doctor

    2025-2026 (2 years)

  • HealthgradesHealthgrades Honor Roll

Clinical Focus

Subspecialties

Primary Care Sports Medicine

Conditions & Treatments

Arthroscopic SurgeryACL & Ligament ReconstructionConcussionMusculoskeletal Conditions

Practice Details

Hospital Affiliations

  • Mercy Hospital St. Louis

Experience

30+ years in practice