Photo of Dr. John A. Gross

Dr. John A. Gross, MD

DPC Family Medicine physician, St. Petersburg, FL

JAG Medical

Dr. John Gross is board certified in family medicine and sports medicine and practices at JAG Medical, a direct primary care practice in St. Petersburg.

995 16th St. North, St. Petersburg, FL 33705
At a glance
Practice model
Direct primary care, outside insurance
Board certification
Family medicine and sports medicine
Membership
Primary care membership: $75 to $175 a month by age, plus $250 one-time fee
House calls
Offered
Languages
English

Facts on this page last checked November 2026. How we check doctors

About Dr. Gross

Dr. Gross earned his medical degree at The Ohio State University College of Medicine. He completed a family medicine residency and a sports medicine fellowship at Bayfront Medical Center. He holds American Board of Family Medicine certification in both family medicine and sports medicine.

Dr. Gross practices at JAG Medical, a direct primary care practice in St. Petersburg. He is the head team medical physician for the Tampa Bay Rays. He is also the current President of the Florida Academy of Family Physicians.

He offers house calls and admits patients to St. Anthony's Hospital. Dr. Gross takes an individualized approach to each patient. He is an avid runner and swimmer who also sings and plays guitar and piano.

Membership and fees

JAG Medical is a membership-based direct primary care practice that works outside insurance.

Primary care membership is $75 per month for patients under 18, $125 per month for ages 18 to 39 and $175 per month for patients over 40, with a one-time initiation fee of $250.

Membership covers sports medicine and every other service except inpatient care and regenerative medicine.

Fees vary by plan. Ask the practice.

Education and credentials

Degree
MD
College
Washington University in St. Louis (Biology and Psychology)
Medical school
The Ohio State University College of Medicine
Residency
Family medicine, Bayfront Medical Center
Fellowship
Sports medicine, Bayfront Medical Center
Board certification
Family medicine and sports medicine (American Board of Family Medicine)
License
Florida
Board actions
Good standing (checked Nov 2026) None on record Verify with the Florida Board of Medicine
NPI
1639276108

Hospital and practice affiliations

Head team medical physician, Tampa Bay Rays
President, Florida Academy of Family Physicians

Location

995 16th St. North, St. Petersburg, FL 33705
JAG Medical practice page
Directions

Recognition and research

Media and books

Discussed how to develop a safe training plan for first-time triathletes on a podcast.
Discussed dealing with back pain after running on a podcast.

Patient reviews

Be the first to review Dr. Gross.
Write a review

Questions patients ask

Does Dr. Gross take insurance, or offer a membership?

JAG Medical is a direct primary care practice, a membership model that works outside insurance.

How much does a membership at JAG Medical cost?

Primary care membership is $75 per month for patients under 18, $125 per month for ages 18 to 39 and $175 per month for patients over 40, with a one-time initiation fee of $250. The Sports Medicine Only option has a $150 initial consultation fee, then $25 per month. Inpatient care is billed separately at $600 for the initial admission and $150 for every day seen in the hospital after.

Is Dr. Gross board certified?

Dr. Gross is board certified by the American Board of Family Medicine in family medicine and sports medicine.

Where did Dr. Gross train?

He earned his medical degree at The Ohio State University College of Medicine. He completed his residency and sports medicine fellowship at Bayfront Medical Center.

Where is Dr. Gross's office?

JAG Medical is at 995 16th St. North, St. Petersburg, FL 33705.

Does Dr. Gross make house calls?

Yes, Dr. Gross offers house calls to patients.

Are you Dr. Gross? Claim this profile for free. Report a correction.

Ready to contact JAG Medical?