Scholarly Index

Aaron R. Owen

Mayo Clinic; 354 total citations; 33 total publications; best world rank #502

Mayo Clinic

354Total citations
33Total publications
11H-index

Published ranking records

FieldWindowWorld rankNational rankImpact score
Total Knee Arthroplasty Outcomes2021-2025502US 20694.85
Orthopaedic implants and arthroplasty2021-2025765US 28092.05
Orthopedic Infections and Treatments2021-2025898US 33486.74