Top Orthopedic Surgeons in Oklahoma

Oklahoma Rankings
122 surgeons • 7,723 procedures
Current Medicare Data

Discover Oklahoma's leading orthopedic surgeons ranked by verified Medicare procedure volume. Our comprehensive analysis covers 122 specialists across hip, knee, and shoulder replacement procedures.

Orthopedic surgeon rankings map

Find Surgeons by City in Oklahoma

Top cities by number of orthopedic surgeons

Oklahoma City44 Tulsa28 Norman8 Edmond6 Enid5 Stillwater4 Duncan3 Altus3 Yukon3

Oklahoma Rankings

122 surgeons • All procedures

Current Medicare data
Joint replacement recovery essentials 7-piece recovery essentials kit — prepare before surgery day
1
State Rank
NPI: 1548433345
Oklahoma City
OK
449
Verified Cases
#1
State
Hip 133
Knee 316
2
State Rank
NPI: 1770545253
Tulsa
OK
411
Verified Cases
#2
State
Hip 99
Knee 312
3
State Rank
NPI: 1982743787
Oklahoma City
OK
316
Verified Cases
#3
State
Hip 69
Knee 247
4
State Rank
NPI: 1093713331
Oklahoma City
OK
279
Verified Cases
#4
State
Hip 107
Knee 172
5
State Rank
NPI: 1932310596
Oklahoma City
OK
234
Verified Cases
#5
State
Hip 100
Knee 134
6
State Rank
NPI: 1295932978
Tulsa
OK
190
Verified Cases
#6
State
Hip 66
Knee 124
7
State Rank
NPI: 1124221262
Tulsa
OK
173
Verified Cases
#7
State
Hip 52
Knee 92
Shoulder 29
8
State Rank
NPI: 1215937438
Tulsa
OK
168
Verified Cases
#8
State
Hip 69
Knee 99
9
State Rank
NPI: 1629331921
Oklahoma City
OK
161
Verified Cases
#9
State
Hip 66
Knee 95
10
State Rank
NPI: 1902026909
Oklahoma City
OK
158
Verified Cases
#10
State
Hip 91
Knee 67
11
State Rank
NPI: 1982978748
Oklahoma City
OK
135
Verified Cases
#11
State
Hip 54
Knee 81
12
State Rank
NPI: 1720282478
Tulsa
OK
132
Verified Cases
#12
State
Hip 63
Knee 69
13
State Rank
NPI: 1447516430
Oklahoma City
OK
121
Verified Cases
#13
State
Hip 45
Knee 76
14
State Rank
NPI: 1871971341
Elk City
OK
117
Verified Cases
#14
State
Hip 33
Knee 64
Shoulder 20
15
State Rank
NPI: 1366581068
Tulsa
OK
115
Verified Cases
#15
State
Hip 45
Knee 70
16
State Rank
NPI: 1932261450
Duncan
OK
113
Verified Cases
#16
State
Hip 26
Knee 87
17
State Rank
NPI: 1902813603
Norman
OK
111
Verified Cases
#17
State
Hip 24
Knee 87
18
State Rank
NPI: 1316914542
Tulsa
OK
107
Verified Cases
#18
State
Hip 49
Knee 58
19
State Rank
NPI: 1609831833
Altus
OK
105
Verified Cases
#19
State
Hip 17
Knee 51
Shoulder 37
20
State Rank
NPI: 1841298189
Oklahoma City
OK
104
Verified Cases
#20
State
Hip 39
Knee 65
21
State Rank
NPI: 1902249592
Tulsa
OK
100
Verified Cases
#21
State
Hip 28
Knee 72
22
State Rank
NPI: 1558339986
Tulsa
OK
92
Verified Cases
#22
State
Hip 22
Knee 70
23
State Rank
NPI: 1144515016
Ada
OK
90
Verified Cases
#23
State
Hip 21
Knee 69
24
State Rank
NPI: 1235219882
Enid
OK
89
Verified Cases
#24
State
Hip 17
Knee 49
Shoulder 23
25
State Rank
NPI: 1013918788
Tulsa
OK
84
Verified Cases
#25
State
Hip 24
Knee 60
26
State Rank
NPI: 1336288133
Stillwater
OK
82
Verified Cases
#26
State
Hip 13
Knee 69
27
State Rank
NPI: 1487734026
Enid
OK
81
Verified Cases
#27
State
Hip 12
Knee 69
28
State Rank
NPI: 1912980889
Tulsa
OK
80
Verified Cases
#28
State
Hip 26
Knee 54
29
State Rank
NPI: 1043274798
Ardmore
OK
79
Verified Cases
#29
State
Hip 28
Knee 51
30
State Rank
NPI: 1790747426
Mcalester
OK
78
Verified Cases
#30
State
Hip 35
Knee 26
Shoulder 17
31
State Rank
NPI: 1679929707
Oklahoma City
OK
77
Verified Cases
#31
State
Hip 45
Knee 32
32
State Rank
NPI: 1922486489
Norman
OK
77
Verified Cases
#32
State
Hip 23
Knee 54
33
State Rank
NPI: 1871685081
Oklahoma City
OK
76
Verified Cases
#33
State
Knee 57
Shoulder 19
34
State Rank
NPI: 1710955901
Tulsa
OK
76
Verified Cases
#34
State
Shoulder 76
35
State Rank
NPI: 1972947604
Enid
OK
74
Verified Cases
#35
State
Hip 12
Knee 44
Shoulder 18
36
State Rank
NPI: 1265431019
Oklahoma City
OK
72
Verified Cases
#36
State
Hip 16
Knee 56
37
State Rank
NPI: 1881905511
Tulsa
OK
71
Verified Cases
#37
State
Hip 38
Knee 33
38
State Rank
NPI: 1144228057
Norman
OK
71
Verified Cases
#38
State
Knee 57
Shoulder 14
39
State Rank
NPI: 1255480885
Altus
OK
65
Verified Cases
#39
State
Hip 13
Knee 37
Shoulder 15
40
State Rank
NPI: 1427032549
Stillwater
OK
59
Verified Cases
#40
State
Knee 47
Shoulder 12
41
State Rank
NPI: 1578511697
Oklahoma City
OK
57
Verified Cases
#41
State
Knee 42
Shoulder 15
42
State Rank
NPI: 1902031388
Oklahoma City
OK
53
Verified Cases
#42
State
Hip 17
Knee 25
Shoulder 11
43
State Rank
NPI: 1225292444
Oklahoma City
OK
53
Verified Cases
#43
State
Shoulder 53
44
State Rank
NPI: 1376078543
Duncan
OK
52
Verified Cases
#44
State
Hip 12
Knee 28
Shoulder 12
45
State Rank
NPI: 1275672123
Oklahoma City
OK
51
Verified Cases
#45
State
Knee 24
Shoulder 27
46
State Rank
NPI: 1588010656
Oklahoma City
OK
50
Verified Cases
#46
State
Hip 23
Knee 27
47
State Rank
NPI: 1518962323
Oklahoma City
OK
50
Verified Cases
#47
State
Knee 39
Shoulder 11
48
State Rank
NPI: 1982863254
Edmond
OK
50
Verified Cases
#48
State
Knee 36
Shoulder 14
49
State Rank
NPI: 1063448736
Muskogee
OK
49
Verified Cases
#49
State
Hip 18
Knee 31
50
State Rank
NPI: 1558345801
Stillwater
OK
48
Verified Cases
#50
State
Hip 13
Knee 24
Shoulder 11
51
State Rank
NPI: 1194753210
Norman
OK
48
Verified Cases
#51
State
Shoulder 48
52
State Rank
NPI: 1548221278
Tulsa
OK
46
Verified Cases
#52
State
Hip 15
Knee 31
53
State Rank
NPI: 1255321063
Midwest City
OK
46
Verified Cases
#53
State
Hip 12
Knee 34
54
State Rank
NPI: 1386672913
Tulsa
OK
45
Verified Cases
#54
State
Knee 31
Shoulder 14
55
State Rank
NPI: 1922147792
Norman
OK
44
Verified Cases
#55
State
Hip 12
Knee 32
56
State Rank
NPI: 1154504264
Edmond
OK
44
Verified Cases
#56
State
Knee 44
57
State Rank
NPI: 1457586836
Oklahoma City
OK
44
Verified Cases
#57
State
Knee 30
Shoulder 14
58
State Rank
NPI: 1568460806
Oklahoma City
OK
43
Verified Cases
#58
State
Hip 12
Knee 31
59
State Rank
NPI: 1750350856
Oklahoma City
OK
40
Verified Cases
#59
State
Shoulder 40
60
State Rank
NPI: 1730543307
Tulsa
OK
38
Verified Cases
#60
State
Hip 15
Knee 23
61
State Rank
NPI: 1154527992
Norman
OK
38
Verified Cases
#61
State
Hip 14
Knee 24
62
State Rank
NPI: 1730201682
Tulsa
OK
38
Verified Cases
#62
State
Knee 19
Shoulder 19
63
State Rank
NPI: 1558771618
Tulsa
OK
38
Verified Cases
#63
State
Shoulder 38
64
State Rank
NPI: 1851685747
Oklahoma City
OK
36
Verified Cases
#64
State
Hip 17
Knee 19
65
State Rank
NPI: 1801075759
Oklahoma City
OK
36
Verified Cases
#65
State
Hip 12
Knee 24
66
State Rank
NPI: 1215910179
Stillwater
OK
36
Verified Cases
#66
State
Knee 36
67
State Rank
NPI: 1588632905
Tulsa
OK
36
Verified Cases
#67
State
Knee 36
68
State Rank
NPI: 1891718433
Oklahoma City
OK
36
Verified Cases
#68
State
Shoulder 36
69
State Rank
NPI: 1033119490
Oklahoma City
OK
35
Verified Cases
#69
State
Knee 35
70
State Rank
NPI: 1790017283
Tulsa
OK
35
Verified Cases
#70
State
Shoulder 35
71
State Rank
NPI: 1306882980
Lawton
OK
34
Verified Cases
#71
State
Hip 11
Knee 23
72
State Rank
NPI: 1295874071
Oklahoma City
OK
33
Verified Cases
#72
State
Knee 33
73
State Rank
NPI: 1891793790
Norman
OK
32
Verified Cases
#73
State
Hip 16
Knee 16
74
State Rank
NPI: 1477759785
Edmond
OK
32
Verified Cases
#74
State
Knee 32
75
State Rank
NPI: 1982918348
Yukon
OK
32
Verified Cases
#75
State
Knee 17
Shoulder 15
76
State Rank
NPI: 1558756114
Edmond
OK
31
Verified Cases
#76
State
Hip 17
Knee 14
77
State Rank
NPI: 1265428098
Owasso
OK
31
Verified Cases
#77
State
Knee 31
78
State Rank
NPI: 1598179111
Oklahoma City
OK
31
Verified Cases
#78
State
Knee 18
Shoulder 13
79
State Rank
NPI: 1942281027
Oklahoma City
OK
30
Verified Cases
#79
State
Knee 30
80
State Rank
NPI: 1801881859
Duncan
OK
30
Verified Cases
#80
State
Knee 17
Shoulder 13
81
State Rank
NPI: 1316987217
Altus
OK
29
Verified Cases
#81
State
Hip 11
Knee 18
82
State Rank
NPI: 1275732406
Oklahoma City
OK
29
Verified Cases
#82
State
Knee 18
Shoulder 11
83
State Rank
NPI: 1295848422
Tulsa
OK
28
Verified Cases
#83
State
Hip 13
Knee 15
84
State Rank
NPI: 1104832179
Tahlequah
OK
28
Verified Cases
#84
State
Knee 28
85
State Rank
NPI: 1104022417
Oklahoma City
OK
27
Verified Cases
#85
State
Knee 27
86
State Rank
NPI: 1972531903
Oklahoma City
OK
27
Verified Cases
#86
State
Knee 27
87
State Rank
NPI: 1801894159
Oklahoma City
OK
27
Verified Cases
#87
State
Knee 11
Shoulder 16
88
State Rank
NPI: 1386833408
Yukon
OK
27
Verified Cases
#88
State
Shoulder 27
89
State Rank
NPI: 1508248089
Tahlequah
OK
26
Verified Cases
#89
State
Knee 26
90
State Rank
NPI: 1164496238
Oklahoma City
OK
26
Verified Cases
#90
State
Knee 15
Shoulder 11
91
State Rank
NPI: 1477551703
Oklahoma City
OK
25
Verified Cases
#91
State
Knee 25
92
State Rank
NPI: 1902339732
Tulsa
OK
25
Verified Cases
#92
State
Knee 25
93
State Rank
NPI: 1144424821
Pryor
OK
24
Verified Cases
#93
State
Knee 24
94
State Rank
NPI: 1780680520
Enid
OK
24
Verified Cases
#94
State
Knee 24
95
State Rank
NPI: 1215917778
Edmond
OK
22
Verified Cases
#95
State
Knee 22
96
State Rank
NPI: 1609862689
Ada
OK
22
Verified Cases
#96
State
Knee 22
97
State Rank
NPI: 1366895872
Oklahoma City
OK
21
Verified Cases
#97
State
Knee 21
98
State Rank
NPI: 1548243512
Tulsa
OK
21
Verified Cases
#98
State
Knee 21
99
State Rank
NPI: 1457431082
Enid
OK
20
Verified Cases
#99
State
Knee 20
100
State Rank
NPI: 1679573844
Tulsa
OK
20
Verified Cases
#100
State
Knee 20
101
State Rank
NPI: 1821190174
Edmond
OK
19
Verified Cases
#101
State
Knee 19
102
State Rank
NPI: 1831177047
Tulsa
OK
19
Verified Cases
#102
State
Knee 19
103
State Rank
NPI: 1780652578
Tulsa
OK
18
Verified Cases
#103
State
Knee 18
104
State Rank
NPI: 1265607592
Ponca City
OK
17
Verified Cases
#104
State
Knee 17
105
State Rank
NPI: 1336137140
Bartlesville
OK
17
Verified Cases
#105
State
Knee 17
106
State Rank
NPI: 1568806479
Oklahoma City
OK
16
Verified Cases
#106
State
Knee 16
107
State Rank
NPI: 1770697963
Oklahoma City
OK
16
Verified Cases
#107
State
Knee 16
108
State Rank
NPI: 1124239413
Oklahoma City
OK
16
Verified Cases
#108
State
Shoulder 16
109
State Rank
NPI: 1811036692
Oklahoma City
OK
15
Verified Cases
#109
State
Knee 15
110
State Rank
NPI: 1326572769
Oklahoma City
OK
15
Verified Cases
#110
State
Shoulder 15
111
State Rank
NPI: 1033476809
Oklahoma City
OK
14
Verified Cases
#111
State
Knee 14
112
State Rank
NPI: 1922012772
Durant
OK
14
Verified Cases
#112
State
Knee 14
113
State Rank
NPI: 1043400641
Norman
OK
14
Verified Cases
#113
State
Shoulder 14
114
State Rank
NPI: 1366443046
Tulsa
OK
14
Verified Cases
#114
State
Shoulder 14
115
State Rank
NPI: 1003924861
Oklahoma City
OK
13
Verified Cases
#115
State
Hip 13
116
State Rank
NPI: 1184679417
Woodward
OK
13
Verified Cases
#116
State
Knee 13
117
State Rank
NPI: 1578742110
Yukon
OK
13
Verified Cases
#117
State
Knee 13
118
State Rank
NPI: 1013466598
Bartlesville
OK
12
Verified Cases
#118
State
Knee 12
119
State Rank
NPI: 1376507665
Oklahoma City
OK
12
Verified Cases
#119
State
Knee 12
120
State Rank
NPI: 1003001785
Tulsa
OK
12
Verified Cases
#120
State
Shoulder 12
121
State Rank
NPI: 1831319938
Oklahoma City
OK
12
Verified Cases
#121
State
Shoulder 12
122
State Rank
NPI: 1700839099
Ponca City
OK
11
Verified Cases
#122
State
Knee 11

Showing 50 of 122

Important Disclaimer

Rankings are based solely on Medicare procedure volume and do not reflect quality of care, patient outcomes, or procedures covered by private insurance. This data represents approximately 33–37% of all procedures performed. Always consult with healthcare providers to make informed decisions about your care.