503 Baseball and Softball Academy

Private, one-on-one instruction in hitting, pitching, catching and arm care at our indoor facility in Milwaukie. Buy a pack and the price per lesson drops.

4.9 from 79 Google reviews 13501 SE Johnson Rd, Milwaukie Packs valid 365 days

Choose your instructor

Pack pricing depends on who you train with. Every pack is good for 365 days from purchase, and credits can be spent on hitting, pitching, catching or arm care.

Most chosen

Gehrig Richins · Coach El

One-hour lessons

Gehrig takes hitting, pitching and catching at any age. Darold Ellison coaches hitting, baseball or softball, from age 10.

10 + 1

$900

$81.82 a lesson

5 + 1

$530

$88.33 a lesson

The 10 + 1 saves $6.51 a lesson — eleventh lesson free.

Buy a pack

Matt McDonald · Matt Holliday

One-hour lessons

Matt McDonald coaches pitchers at any age and is Rapsodo-certified. Matt Holliday coaches hitters from age 8.

10 + 1

$900

$81.82 a lesson

5 + 1

$530

$88.33 a lesson

The 10 + 1 saves $6.51 a lesson — eleventh lesson free.

Buy a pack

Kari Baltz

One-hour lessons

Girls' softball pitching and catching, from age five through high school. Twenty years coaching youth softball.

10 + 1

$640

$58.18 a lesson

5 + 1

$380

$63.33 a lesson

The 10 + 1 saves $5.15 a lesson — eleventh lesson free.

Buy a pack

Half-hour lessons

One pack, good with any coach who runs a half-hour slot — currently Coach El, for baseball or softball, and the two Matts for baseball. Shorter sessions suit younger players and tune-ups between full lessons.

The 10 + 1 saves $4.17 a lesson — eleventh lesson free.

10 + 1

$550

$50.00 a lesson

5 + 1

$325

$54.17 a lesson

Buy a pack

Tim Driscoll coaches pitchers from age ten by appointment rather than through the booking list — message him through the contact form to arrange a session.

What happens in a lesson

Hitting

Video analysis of the player's swing, lower-half activation drills, and bat path and connection work.

Pitching

Video analysis of mechanics, Jaeger band warm-up, throwing progressions, bullpens and pitch grips.

Catching & arm care

Receiving, blocking and throwdowns, plus arm-strength work built to reduce injury risk.

“They take the time to give personalized instruction, break down fundamentals in a way kids can really understand, and create an environment that is positive, motivating, and focused on development.”

Amanda C. · Google review

Before you book

How long do packs last?

365 days from the date you buy them.

Can I rent a cage on my own?

No — individual cages are always staffed by an instructor. The whole facility can be rented, though: teams, groups and private events book the building case by case. Get in touch and ask for Tim Driscoll.

What if we miss a session?

Missed class sessions aren't refunded or rolled over, so let us know as early as you can if plans change.

Do I have to buy a pack to start?

No. Most families start with a single lesson or a drop-in session to see whether it's a good fit, then buy a pack once they've settled on a coach. Single lessons and drop-ins are listed on the camps and clinics page.

What ages do you work with?

From age five through high school, depending on the coach. Kari takes softball players from five; Gehrig and Matt McDonald work with any age; Matt Holliday coaches hitters from eight, and Darold Ellison and Tim Driscoll from ten. No experience is needed to start.

Can two players share a session?

Yes — Kari and Darold both offer buddy sessions for two players in one hour, which works out cheaper per player and suits a kid who'd rather not be alone in the cage.

What should my player bring?

Just themselves, comfortable clothing, their bat or bats, and a great attitude.

Not sure which to pick?

Tell us the player's age and what they want to work on, and we'll match them with the right instructor before you buy anything.

Mon–Fri 2:30 PM – 10:00 PM · Sat & Sun 8:00 AM – 10:00 PM