This is an example of a HTML caption with a link.

The Portland Baseball Club Total Player Program is the ultimate training package to prepare you for the upcoming season. The program includes sessions for hitting, pitching, defense and base running, catching, and speed and strength. These classes are 45 minutes in length and get deep into mechanics and the mental game. Sessions will progress throughout the winter months from the basic foundational work to more advanced skills.






Hows Does the Program Work?

Players will register for the program online for the month and number of sessions you want to attend for that month. There is no need to register for each class as players can drop in for the number of monthly sessions they purchase. Players should arrive 10-15 minutes early for their class to complete a full body warmup and J-Band routine.

There are options for 6, 12, or unlimited sessions per month. Each session is 45 minutes. You can stay for as many sessions a night as you want. Most players will attend 2 sessions, but it is not uncommon for players to attend more. The more you can attend, the more you will get out of the program. Sessions change on a nightly, weekly, and monthly basis with a steady progression of skills from November through February. There is no training Jan. 15th (MLK Day) and Feb. 27-29.

The Total Player Program is a monthly committment.

Pricing is as follows:
6 sessions per month - $100
12 sessions per month - $200
Unlimited sesssions - $300


Register Here Pay Here

Total Player Program Schedule

Mondays
5:00-5:45pm - Hitting - All Ages
5:45-6:30pm - Fielding - All Ages
6:30-7:15pm - Pitching - All Ages
7:15-8:00pm - Speed & Agility - All Ages
8:00-8:45pm - Hitting - HS players only
8:45-9:30pm - Pitching - HS players only

Tuesdays
5:00-5:45pm - Speed & Agility - All Ages
5:45-6:30pm - Fielding - All Ages
6:30-7:15pm - Pitching & Catching - All Ages
7:15-8:00pm - Hitting - All Ages
8:00-8:45pm - Hitting - HS players only
8:45-9:30pm - Pitching & Catching - HS players only

Wednesdays
5:00-5:45pm - Hitting - All Ages
5:45-6:30pm - Pitching - All Ages
6:30-7:15pm - Hitting - All Ages
7:15-8:00pm - Speed & Agility - All Ages

Thursdays
5:00-5:45pm - Hitting - All Ages
5:45-6:30pm - Speed & Agility - All Ages
6:30-7:15pm - Pitching & Catching - All Ages
7:15-8:00pm - Fielding - All Ages
8:00-8:45pm - Hitting - HS players only
8:45-9:30pm - Pitching - HS players only

Fridays
No classes offered.

Saturdays
8:30-9:15am - Fielding - All Ages
9:15-10:00am - Pitching & Catching - All Ages
10:00-10:45am - Hitting - All Ages
10:45-11:30am - Speed & Agility - All Ages

Sundays
No classes offered.

Register Here Pay Here