If you’re looking for a family-driven, athlete-centered small business to develop your athletes, you’ve come to the right place.

Our programs are designed to improve:

    🧭 Change of direction and agility;

    🏋🏾‍♂️ Total body strength and power;

    🏃‍♀️ 1st step quickness and breakaway speed;

    🤸🏿‍♀️ Mobility, stability, and flexibility;

    🤕 Injury prevention and proper recovery;

    🧠 Mental performance; and

    🍉 Nutrition

NOTE: Our schedule is very flexible until we begin. If you’d like to set up a group at a specific time that is not offered, text us at 413-221-2893. We have the ability to add/update group times based on individual and group interest.



Want to see us in action? Check out our Instagram account here!


Our summer program will begin Monday, June 19th, and will run 9 weeks through August 18th. Going on vacation or can’t commit to the entire 9 weeks? No problem!

Simply pro-rate your program on the sign up now page and only pay for the sessions you will use!

Special dates:

  • Athletes who sign up for AM training and are still in school on Monday, June 19th, and Tuesday, June 20th will be asked to come in that night or Friday for a make-up.
  • We will be closed in the afternoon of July 4th! All PM groups will be asked to come in the morning to make it up on Friday.

We operate on a Monday/Wednesday or Tuesday/Thursday schedule.

All makeups and 3-day programs are offered on Friday mornings.

  • 8:00 AM – High School
  • 9:30 AM – Middle School/Youth

Our Monday/Wednesday and Tuesday/Thursday schedule is:

  • 6:30 AM – College/Pre-College
  • 7:15 AM – High School
  • 8:00 AM – Middle School/Youth
  • 8:45 AM – High School
  • 9:30 AM – Middle School/Youth
  • 10:15 AM – High School
  • 11:00 AM – Middle School/Youth
  • 4:00 PM – High School
  • 4:45 PM – Middle School/Youth
  • 5:30 PM – Middle School/Youth
  • 6:15 PM – High School

Our Friday Day 3 and make-up schedule is:

  • 8:00 AM – High School
  • 9:30 AM – Middle School/Youth

Friday/Saturday/Sunday options are available for team programs along with mid-afternoon times Contact us at 413-221-2893 to reserve a time slot.

Note: The schedule is subject to change based on sign-ups, team programs, and personal training. Groups with less than FOUR athletes per group may be asked to move to a different time. TFP reserves the right to switch age groups and/or move athletes based on interest, availability, and/or group numbers.

Pricing and Packaging

Our programs run seasonally much like the youth sports season. Our summer program is designed to be 6-9 weeks long and runs from June 19th through August 18th to prepare and peak all athletes for the fall preseason.

All sessions must be used within the season it was purchased for. Sessions cannot be extended into future seasons (winter, spring, summer, etc.)

You can start the program at any time. However, we recommend starting as close to the seasonal start date of June 19th to stay in line with the rest of the group.

All sports performance training sessions for athletes are just $20 per hour or $25 per 75-minute session.

Teams of 15-19 will save 20% and teams of 20+ will save 40% if training at the same time. Contact us at 413 221 2893 or trainwithTFP@gmail.com to learn more!

Session Details

Each session follows a structured, scientifically-backed format to optimize performance. All programs (except personal training) follow this framework:

  • 10 minutes: Active warm-up
  • 15 minutes: Linear, lateral, or multi-directional for 1st step quickness, change of direction, agility, breakaway speed
  • 10 minutes: Upper/lower body power development and ACL-injury prevention jumping and throwing
  • 35 minutes: Full-body, age-appropriate power, and strength training
  • 5 minutes: Recovery, mental skills, and nutrition education


Click on the black icon below and select your program.


We understand that group training isn’t for everyone. If you’d like to set up a private 1-on-1 session with one of our certified personal trainers to help you reach your goals, let us know! Send us an email at trainwithTFP@gmail.com or call/text 413-221-2893 to hear about our options.



2 + 8 =