Advancing sports medicine care

David Carfagno, DO, of Scottsdale Sports Medicine Institute, is now part of HonorHealth Sports Medicine.

 


 

In August, David Carfagno, DO, will start seeing patients at HonorHealth Orthopedics — Saguaro, focusing on sports and internal medicine.

To schedule a consultation, please call 623-683-8000.

David Carfagno, DO, CAQSM, is board-certified in sports medicine, internal medicine and ringside medicine (ABRM). Trained at the Cleveland Clinic Foundation, he specializes in nonoperative orthopedics, endurance medicine, sarcopenia, low testosterone, weight management, exercise physiology and sports nutrition and care for aging athletes.

Dr. Carfagno provides ultrasound-guided injections and comprehensive testing, including laboratory work, DEXA bone density and body composition, cardiopulmonary exercise testing (VO2), resting metabolic rate assessments and wearable technology evaluations.

His motto, "treat and compete," reflects his role as medical director across many different endurance races and his passion to remain a competitor in his age group with Team USA to this day. Dr. Carfagno also founded a cardio club for dogs and their owners in 2007. As a proud Arizona native and former Brophy and ASU football player, Dr. Carfagno has over 25 years of experience in inpatient and outpatient care, focusing on athletes of all types, from weekend warriors to those with medical challenges to elite performers. His extensive experience with endurance series and combat sports allows him to create personalized programs to enhance athletes' health and performance.


Hours

8 a.m. - 5 p.m., Monday - Friday

 

Fax

480-882-5045


HonorHealth Sports Medicine

At HonorHealth Sports Medicine, we go the extra mile to ensure you get back to doing the activities you love as quickly and as safely as possible.

Learn more about our sports medicine program.


Patient resources

Register for MyChart 

MyChart gives you access to your health information quickly and conveniently.

Sign up for free

Insurance coverage 

HonorHealth accepts most insurance plans at our hospitals and provider offices. 

View the list

Stay in the know

Sign up for HonorHealth’s monthly patient newsletter, including recipes, articles and more.

Sign up


Schedule an appointment

Make an appointment by calling 623-683-8000 or completing our online request form. 

Request an appointment