top of page
 |    Events and Ongoing Programs
throwing.png

EVENTS & ONGOING PROGRAMS

Athlete Cutout 11

Georgia State University

SYDNEY STAVRO

ONGOING IN-PERSON PROGRAMS

Enrollment Always Open, Join Anytime!

THE TPM INFIELD CLASS

  • The TPM Infield Class
    The TPM Infield Class
    6 days to the event
    Jan 13, 2026, 6:00 PM – 8:00 PM
    TPM Fastpitch Facility, 4825 S Old Peachtree Rd #1100, Norcross, GA 30071, USA
    TPM Fastpitch Facility, 4825 S Old Peachtree Rd #1100, Norcross, GA 30071, USA
    This is a focused, high-energy session for ages 12-14 and ages 16-18 geared toward the specific techniques that make a difference on the softball field.
  • The TPM Infield Class
    The TPM Infield Class
    13 days to the event
    Jan 20, 2026, 6:00 PM – 8:00 PM
    TPM Fastpitch Facility, 4825 S Old Peachtree Rd #1100, Norcross, GA 30071, USA
    TPM Fastpitch Facility, 4825 S Old Peachtree Rd #1100, Norcross, GA 30071, USA
    This is a focused, high-energy session for ages 12-14 and ages 16-18 geared toward the specific techniques that make a difference on the softball field.
  • The TPM Infield Class
    The TPM Infield Class
    20 days to the event
    Jan 27, 2026, 6:00 PM – 8:00 PM
    TPM Fastpitch Facility, 4825 S Old Peachtree Rd #1100, Norcross, GA 30071, USA
    TPM Fastpitch Facility, 4825 S Old Peachtree Rd #1100, Norcross, GA 30071, USA
    This is a focused, high-energy session for ages 12-14 and ages 16-18 geared toward the specific techniques that make a difference on the softball field.
  • The TPM Infield Class
    The TPM Infield Class
    Jan 06, 2026, 6:00 PM – 8:00 PM
    TPM Fastpitch Facility, 4825 S Old Peachtree Rd #1100, Norcross, GA 30071, USA
    TPM Fastpitch Facility, 4825 S Old Peachtree Rd #1100, Norcross, GA 30071, USA
    This is a focused, high-energy session for ages 12-14 and ages 16-18 geared toward the specific techniques that make a difference on the softball field.

SPRING WORKOUT: TPM/GATA 10 WEEK CONTINUED TRAINING PROGRAM
FOR PITCHERS AND HITTERS

tpm event banners.png

Join this 1 hour strength training class offered on Sundays, Mondays, Tuesdays and Thursdays.

  • Learn Explosive Mechanics

  • Softball specific mobility/stability

  • Improved strength and power output

  • Increase rotational acceleration

  • Sprint Faster

  • Improve first step

  • Prevent injuries

10 Week Classes Schedule:

 

Week 1

Sunday, January 4th, 2026, at 12:00 pm - 1:00 pm

Monday, January 5th, 2026, at 5:00 pm - 6:00 pm

Tuesday, January 6th, 2026, at 5:00 pm - 6:00 pm

Thursday, January 8th, 2026, at 12:00 pm - 1:00 pm

 

Week 2

Sunday, January 11th, 2026, at 12:00 pm - 1:00 pm

Monday, January 12th, 2026, at 5:00 pm - 6:00 pm

Tuesday, January 13th, 2026, at 5:00 pm - 6:00 pm

Thursday, January 15th, 2026, at 12:00 pm - 1:00 pm

 

Week 3

Sunday, January 18th, 2026, at 12:00 pm - 1:00 pm

Monday, January 19th, 2026, at 5:00 pm - 6:00 pm

Tuesday, January 20th, 2026, at 5:00 pm - 6:00 pm

Thursday, January 22nd, 2026, at 12:00 pm - 1:00 pm

 

Week 4

Sunday, January 25th, 2026, at 12:00 pm - 1:00 pm

Monday, January 26th, 2026, at 5:00 pm - 6:00 pm

Tuesday, January 27th, 2026, at 5:00 pm - 6:00 pm

Thursday, January 29th, 2026, at 12:00 pm - 1:00 pm

 

Week 5

Sunday, February 1st, 2026, at 12:00 pm - 1:00 pm

Monday, February 2nd, 2026, at 5:00 pm - 6:00 pm

Tuesday, February 3rd, 2026, at 5:00 pm - 6:00 pm

Thursday, February 5th, 2026, at 12:00 pm - 1:00 pm

 

Week 6

Sunday, February 8th, 2026, at 12:00 pm - 1:00 pm

Monday, February 9th, 2026, at 5:00 pm - 6:00 pm

Tuesday, February 10th, 2026, at 5:00 pm - 6:00 pm

Thursday, February 12th, 2026, at 12:00 pm - 1:00 pm

 

Week 7

Sunday, February 15th, 2026, at 12:00 pm - 1:00 pm

Monday, February 16th, 2026, at 5:00 pm - 6:00 pm

Tuesday, February 17th, 2026, at 5:00 pm - 6:00 pm

Thursday, February 19th, 2026, at 12:00 pm - 1:00 pm

 

Week 8

Sunday, February 22nd, 2026, at 12:00 pm - 1:00 pm

Monday, February 23rd, 2026, at 5:00 pm - 6:00 pm

Tuesday, February 24th, 2026, at 5:00 pm - 6:00 pm

Thursday, February 26th, 2026, at 12:00 pm - 1:00 pm

 

Week 9

Sunday, March 1st, 2026, at 12:00 pm - 1:00 pm

Monday, March 2nd, 2026, at 5:00 pm - 6:00 pm

Tuesday, March 3rd, 2026, at 5:00 pm - 6:00 pm

Thursday, March 5th, 2026, at 12:00 pm - 1:00 pm

 

Week 10

Sunday, March 8th, 2026, at 12:00 pm - 1:00 pm

Monday, March 9th, 2026, at 5:00 pm - 6:00 pm

Tuesday, March 10th, 2026, at 5:00 pm - 6:00 pm

Thursday, March 12th, 2026, at 12:00 pm - 1:00 pm

ONGOING ONLINE LIVE CLASSES PROGRAMS

Enrollment Always Open, Join Anytime!

EVENTS

Upcoming Events to be announced, Stay Tuned!

bottom of page