What is PDP?

PDP is our flagship training program meant for serious baseball players of all ages (11U and up). Players will receive superior training in hitting, throwing/pitching, and sports performance from our top coaches.

How does PDP work?

Every player must go through a full baseball and sports performance evaluation before entering the program. The evaluation helps our coaches identify the strengths, weaknesses, and baseline metrics of each player. This information allows our coaches to create daily, custom hitting, throwing/pitching, and sports performance programs for the player to help them reach their long term goals.

When do I go to PDP?

PDP is held five days a week, with very flexible times, in a semi-private training atmosphere. Players can spend as much or as little time in our state of the art facility while in PDP.

What is semi-private training?

Semi-private training is the optimal format for long term development. It provides players with consistent coaching and accountability, but also puts ownership on the players to develop their own routines since it is not a 1 on 1 lesson. This environment also allows for more competitiveness and more peer to peer relationships/learning.

Why should I choose PDP as my primary source of training?

Because if you want to truly develop, it takes time, it takes a specific developmental plan, it takes a next level sports performance program, and it takes accountability. PDP provides you with all of this. This isn’t casual. This is a lifestyle.

I’m in! What’s next?

New PDP members need to sign up for an evaluation. Please use the link below.

Schedule a PDP Evaluation

**Players Must Complete an Evaluation Prior to Enrolling in a PDP Program**

  6th Grade and Younger 7th Grade and Older
1 Month $299 $399
6 Months 2 Pay $249/Month $299/Month
6 Months PIF $219/Month $279/Month
1 Year $169/Month $229/Month


**Discounts Available For Active MSI Baseball Players** 



Monday – Thursday (3:00 PM – 8:00 PM)

Friday (3:00 PM – 6:00 PM)


Monday – Thursday (3:00 PM – 8:00 PM)

Friday (3:00 PM – 6:00 PM)

Saturday (10:00 AM – 2:00 PM)


Monday – Thursday (3:00 PM – 8:00 PM)

Friday (3:00 PM – 6:00 PM)


Monday – Friday (10:00 AM – 6:00 PM)