NPPES file of Aug 9, 2026

Medicare prescriber rankings

The largest Medicare Part D drug-cost totals by prescriber NPI, among 1,416,883 prescribers who billed $288.4 billion in 2024. 21 of the 100 largest are mostly vaccines billed under standing orders; the rest usually reflect costly specialty drugs and patient volume, not over-prescribing.

CMS Medicare Part D Prescribers, 2024; CMS NPPES · method

  • Prescribers (CMS by-provider file)1,416,883
  • Part D drug cost$288.4 billion
  • Wrote an opioid (CMS geography file, of 1,415,649)808,192 (57.09%)
  • Opioid claims per 100 claims (CMS)3.52

The eight largest Part D drug-cost totals, 2024: 5 are mostly vaccines

Part D drug cost under one prescriber NPI, in $ millions (V = mostly vaccines)

Source: CMS Medicare Part D Prescribers by Provider, 2024 (data.cms.gov), matched to CMS NPPES by NPI; vaccine share from the prescriber's top drugs in the CMS by-provider-and-drug file.

The 100 largest Part D drug-cost totals by prescriber

Totals that are mostly vaccines usually come from pharmacies billing under a standing order that names one clinician, so they are not that clinician's own prescribing. The others often reflect specialty drugs such as cancer and rheumatology therapies. Specialty is the taxonomy the clinician reported to NPPES.

Prescriber (NPPES taxonomy)StateDrug costClaims
1Armaghan AzadFamily Medicine Physician; mostly vaccines, often billed by pharmacies under a standing order naming this clinicianCA$108.8 million537,707
2Cedric DavisFamily Medicine Physician; mostly vaccines, often billed by pharmacies under a standing order naming this clinicianAZ$90.8 million484,518
3Rushdi AlulInternal Medicine Physician; mostly vaccines, often billed by pharmacies under a standing order naming this clinicianIL$51.6 million244,919
4Hunter ChampionCardiovascular Disease PhysicianGA$50.1 million13,712
5Abigail StockerGastroenterology PhysicianKY$45.6 million8,005
6Marc WatkinsOccupational Medicine Physician; mostly vaccines, often billed by pharmacies under a standing order naming this clinicianTN$45.3 million192,474
7Daniel BauerHospitalist Physician; mostly vaccines, often billed by pharmacies under a standing order naming this clinicianNC$45.2 million229,798
8Elvin GarciaRheumatology PhysicianTX$43.4 million42,032
9Richard ClarkFamily Medicine Physician; mostly vaccines, often billed by pharmacies under a standing order naming this clinicianOH$42.8 million203,707
10Sarah CuddyCardiovascular Disease PhysicianMA$42.5 million3,140
11Sukumar EthirajanHematology & Oncology PhysicianKS$41.8 million5,544
12Ruth MaysFamily Medicine Physician; mostly vaccines, often billed by pharmacies under a standing order naming this clinicianMI$41.8 million203,144
13Maureen GearyAdult Health Nurse PractitionerNY$40.4 million2,129
14Shaun GillInternal Medicine Physician; mostly vaccines, often billed by pharmacies under a standing order naming this clinicianPA$40.4 million182,477
15Vallerie McLaughlinCardiovascular Disease PhysicianMI$39.1 million4,541
16John McConnellPulmonary Disease PhysicianKY$38.7 million5,155
17John BogdasarianOtolaryngology Physician; mostly vaccines, often billed by pharmacies under a standing order naming this clinicianMA$38.5 million182,670
18John KingreyPulmonary Disease PhysicianOK$37.3 million6,394
19Eldridge BurnsFamily Medicine Physician; mostly vaccines, often billed by pharmacies under a standing order naming this clinicianNE$35.5 million190,252
20Robert MortonPsychiatry PhysicianOK$35.2 million115,669
21Amanda MatthewsMedical Physician AssistantTX$34.5 million5,072
22Ikenna NzeoguEmergency Medicine Physician; mostly vaccines, often billed by pharmacies under a standing order naming this clinicianVA$33.6 million164,328
23Jean ElwingPulmonary Disease PhysicianOH$33.6 million5,746
24Brian DrachmanCardiovascular Disease PhysicianPA$33.6 million6,207
25Annette WagnerObstetrics & Gynecology Physician; mostly vaccines, often billed by pharmacies under a standing order naming this clinicianPA$33.4 million154,709
Ranks 26 to 100
Prescriber (NPPES taxonomy)StateDrug costClaims
26Murali ChakinalaPulmonary Disease PhysicianMO$32.5 million6,507
27Jason TorrenteFamily Medicine Physician; mostly vaccines, often billed by pharmacies under a standing order naming this clinicianNJ$32.3 million161,702
28Lindsay WeaverEmergency Medicine Physician; mostly vaccines, often billed by pharmacies under a standing order naming this clinicianIN$32.0 million146,403
29Eric RobertsCardiovascular Disease PhysicianWI$31.3 million5,464
30Alvaro Aranda- RodriguezPulmonary Disease PhysicianPR$31.0 million6,972
31Antoine ChahineHematology & Oncology PhysicianOH$30.6 million7,240
32Jai WadhwaniCardiovascular Disease Physician; mostly vaccines, often billed by pharmacies under a standing order naming this clinicianNY$30.5 million144,141
33Anthony OlivaInternal Medicine Physician; mostly vaccines, often billed by pharmacies under a standing order naming this clinicianTX$30.3 million163,162
34Margaret CuomoFamily Nurse PractitionerNY$30.2 million3,224
35Frank CefaliAdult Health Nurse PractitionerNY$29.4 million3,395
36Sandeep SahayPulmonary Disease PhysicianTX$29.0 million3,037
37Kirtan KotichaHematology & Oncology PhysicianLA$28.6 million6,119
38Jamiel RamosFamily Nurse PractitionerTX$28.2 million2,881
39Ryan MaloneUrology PhysicianIN$27.6 million3,794
40Anne Marie HollyPhysician AssistantNY$27.5 million13,788
41Martin DuclosInternal Medicine Physician; mostly vaccines, often billed by pharmacies under a standing order naming this clinicianSC$26.6 million133,641
42Naiara AlvarezRheumatology PhysicianTX$26.3 million6,950
43Prem SomanNuclear Cardiology PhysicianPA$25.6 million1,961
44Zubair ShahAdvanced Heart Failure and Transplant Cardiology PhysicianKS$25.4 million7,726
45Nilay ShahClinical Neurophysiology PhysicianNJ$25.4 million3,548
46Manish DhawanHematology & Oncology PhysicianLA$24.9 million6,217
47William TownsendUrology PhysicianNC$24.2 million4,022
48Eugenio Angueira-SerranoEndocrinology, Diabetes & Metabolism PhysicianFL$23.6 million59,657
49Stella IlyayevaEndocrinology, Diabetes & Metabolism PhysicianNY$23.3 million68,635
50Ricardo Restrepo-JaramilloPulmonary Disease PhysicianFL$23.1 million2,994
51Sami KhellaNeurology PhysicianPA$22.9 million3,041
52Alejandra Moscoso-AgostoFamily Medicine Physician; mostly vaccines, often billed by pharmacies under a standing order naming this clinicianTX$22.8 million142,726
53Muhammad WaqasAdvanced Heart Failure and Transplant Cardiology PhysicianAR$22.6 million7,382
54Therese SargentAdult Health Nurse PractitionerAZ$22.3 million2,759
55Maranda DillonFamily Nurse PractitionerMS$22.1 million2,287
56Kimberly ThompsonNurse PractitionerMN$22.0 million2,665
57Kathryn DahirEndocrinology, Diabetes & Metabolism PhysicianTN$21.9 million760
58Daniel LayishPulmonary Disease PhysicianFL$21.6 million5,446
59Weslin ThomasFamily Medicine Physician; mostly vaccines, often billed by pharmacies under a standing order naming this clinicianIL$21.4 million114,166
60Vlad NusinovichInternal Medicine PhysicianCA$21.2 million79,089
61Mazen HannaCardiovascular Disease PhysicianOH$20.9 million2,881
62Ashwin RavichandranAdvanced Heart Failure and Transplant Cardiology PhysicianIN$20.8 million5,879
63Parameswaren VenugopalHematology (Internal Medicine) PhysicianIL$20.8 million1,783
64Dalton McLeanAdvanced Heart Failure and Transplant Cardiology PhysicianNC$20.8 million13,325
65Janice PierettiAdvanced Heart Failure and Transplant Cardiology PhysicianPA$20.7 million2,887
66Robert PearlsteinGeriatric Medicine (Internal Medicine) PhysicianPA$20.7 million395,218
67John WintersHematology & Oncology PhysicianME$20.5 million2,714
68Eugenio GalindoHematology & Oncology PhysicianTX$20.5 million4,905
69Norland NgHematology & Oncology PhysicianNY$20.4 million5,078
70Sean BradyAllergy & Immunology (Internal Medicine) PhysicianNY$20.4 million2,132
71Christopher LagankeNeurology PhysicianAL$20.4 million44,438
72Michael StanfordFamily Medicine Physician; mostly vaccines, often billed by pharmacies under a standing order naming this clinicianAL$20.3 million104,499
73Kunal BhattAdvanced Heart Failure and Transplant Cardiology PhysicianGA$20.2 million3,878
74Vladimir HugecHematology & Oncology PhysicianMN$20.2 million4,047
75Brett BrinkerHematology & Oncology PhysicianMI$20.0 million4,111
76Aaron BergerUrology PhysicianIL$20.0 million5,349
77Tram PhamMedical Physician AssistantTX$19.7 million4,605
78Angel ChineaNeurology PhysicianPR$19.6 million5,780
79Ahmad MasriCardiovascular Disease PhysicianOR$19.6 million2,681
80Zeenat SafdarPulmonary Disease PhysicianTX$19.3 million3,252
81Rahul NaikHematology & Oncology PhysicianCA$19.2 million4,658
82Sergei GrandoDermatology PhysicianCA$19.1 million3,589
83Karen DonaldsonFamily Medicine Physician; mostly vaccines, often billed by pharmacies under a standing order naming this clinicianMD$19.0 million88,601
84Christina EaganNurse PractitionerFL$19.0 million2,136
85Samir MacwanNeuromuscular Medicine (Psychiatry & Neurology) PhysicianCA$19.0 million2,207
86Wilfredo VillarrubiaMedical Physician AssistantSC$18.8 million8,744
87David SternCardiovascular Disease PhysicianNY$18.7 million4,609
88Harsha VyasHematology & Oncology PhysicianGA$18.6 million4,716
89Wei SunNephrology PhysicianNY$18.6 million66,389
90Misty MahaffeyNurse PractitionerCA$18.5 million2,378
91Erin PettijohnHematology & Oncology PhysicianMI$18.5 million3,476
92Rebecca HungCardiovascular Disease PhysicianTN$18.5 million6,548
93Todd ShenkenbergHematology & Oncology PhysicianTX$18.5 million14,699
94Josef StehlikAdvanced Heart Failure and Transplant Cardiology PhysicianUT$18.5 million1,188
95Michael BazelEmergency Medicine PhysicianCA$18.4 million64,983
96Simone Hannah-ClarkFamily Nurse PractitionerNY$18.2 million2,187
97Charles KingRheumatology PhysicianMS$18.2 million12,489
98Sanjaykumar HapaniHematology & Oncology PhysicianOK$18.2 million3,787
99Wahid HannaHematology (Internal Medicine) PhysicianTN$18.1 million3,438
100Ronald WittelesAdvanced Heart Failure and Transplant Cardiology PhysicianCA$17.9 million3,519

Source: CMS Medicare Part D Prescribers by Provider, 2024 (data.cms.gov), matched to CMS NPPES by NPI; vaccine share from the prescriber's top drugs in the CMS by-provider-and-drug file.

Prescriber rankings by state

  1. Alabama
  2. Alaska
  3. American Samoa
  4. Arizona
  5. Arkansas
  6. California
  7. Colorado
  8. Connecticut
  9. Delaware
  10. District of Columbia
  11. Florida
  12. Georgia
  13. Guam
  14. Hawaii
  15. Idaho
  16. Illinois
  17. Indiana
  18. Iowa
  19. Kansas
  20. Kentucky
  21. Louisiana
  22. Maine
  23. Maryland
  24. Massachusetts
  25. Michigan
  26. Minnesota
  27. Mississippi
  28. Missouri
  29. Montana
  30. Nebraska
  31. Nevada
  32. New Hampshire
  33. New Jersey
  34. New Mexico
  35. New York
  36. North Carolina
  37. North Dakota
  38. Northern Mariana Islands
  39. Ohio
  40. Oklahoma
  41. Oregon
  42. Pennsylvania
  43. Puerto Rico
  44. Rhode Island
  45. South Carolina
  46. South Dakota
  47. Tennessee
  48. Texas
  49. Utah
  50. Vermont
  51. Virgin Islands
  52. Virginia
  53. Washington
  54. West Virginia
  55. Wisconsin
  56. Wyoming

About this data

The Part D file covers prescriptions billed to Medicare Part D only: commercial insurance, Medicaid, VA, TRICARE and cash purchases are not in it, and drugs given in a clinic under Part B are not either. Every dollar figure and claim count is the value CMS publishes; the vaccine flag is PlainDoctor's reading of the prescriber's top drugs. These tables show billing volume; they are not a quality ranking. For opioids, see the state opioid study.

To look up one prescriber, open their record from the table or use the NPI lookup; the full method is on the methodology page.

Common questions

Which prescribers have the largest Medicare drug-cost totals?

In the 2024 Part D file the largest totals under a single NPI reach $108.8 million. 21 of the 100 largest are mostly vaccines, which pharmacies often bill under a standing order naming one clinician, so those totals are not that clinician's own prescribing. The largest total that is not mostly vaccines is $50.1 million (Cardiovascular Disease Physician, GA); high totals like it usually reflect costly specialty drugs and patient volume.

Does PlainDoctor rank prescribers by opioid prescribing?

No. Near the reporting floor almost every named prescriber's opioid share reads 100%, so a named ranking would say nothing reliable. PlainDoctor shows CMS's own national and state totals: across all Part D claims in 2024, opioids were 3.52 per 100, and 57.09% of prescribers wrote at least one.

Where does this prescriber data come from?

From the CMS Medicare Part D Prescribers by Provider file for 2024, matched to NPPES by NPI, and CMS's Part D Opioid Prescribing Rates by Geography for the opioid totals. It covers Medicare Part D prescriptions only, and CMS leaves out counts under 11.