Skip to main content

Athletics

*Youth Sports*

Please place all calls to the athletic center to 205-508-5666.


Archery (Spring, Summer, Fall)

Ages: 10 and up
Cost: $75.00 and all equipment will be provided.

We will be using the Original Genesis Compound Bow.
We are very excited to have as our Instructor, Kristy Montgomery, she is a certified NASP, USA, 4H
Archery and S3DA Instructor. She currently trains/instructs the Home School co-op group SCOPE located in
Moody, Al.

See you in the Spring!

Click Here for the Spring Archery Flyer

Sessions will be on Saturday 8:00-8:50am, 9:00-9:50am, 10:00-10:50am, and 11:00-11:50am.

Click here to register for 8am Spring class

Click here to register for 9am Spring class

Click here to register for 10am Spring class

Click here to register for 11am Spring class 

Contact: Fredrick Wagner at (205)508-0347 or fwagner@trussville.org


Athletic Development, Speed, and Agility Camp (Summer)

Ages: 8 to 14

Cost: $150.00 and all equipment will be provided.
Cost: $125.00 each for multiple siblings.

Speed Camp Flyer

See you NEXT SUMMER!

Athletic Development in collaboration with the Troy Ellis Foundation.

Individual movement screening to identify areas for improvement; speed, agility, and power testing, goal setting and mental approach to sports, sports nutrition assessment and education. Small group sessions to help young athletes maximize their potential.

Bring Water, cleats/spikes, and tennis shoes for every session.

Single Child Registration

Multiple Sibling Registration

Michael Ryan will lead this program. It will occur from June 10. 12, 17, 19, 24, 26, July 8, 10, 22, 24 from 9:00 – 10:15 am. If the participant can’t make every day “homework” will be given. This program will be for ages 8 – 14. (7-year-old may register with an older sibling). It will be held on the Multipurpose Field in the Complex.
Contact: Fredrick Wagner at (205)508-0347 or fwagner@trussville.org

Baseball

Trussville Park and Recreation’s baseball league is a community baseball program dedicated to providing children of any skill level with a fun and engaging youth baseball experience. Our league offers the opportunity for children to experience and benefit from life lessons, socialization, and camaraderie that are the cornerstones of baseball. Our program includes divisions for children ages 5 to 14. During a season each team practices on-field fundamentals and enjoys the excitement of playing games in a competitive environment. We currently offer two seasons to the public: Spring and Fall.  Spring Season is a more competitive season with all stars and more tournaments.

TPR Baseball Rules

For any questions or needs please contact our Baseball/Softball Director Lawrence English

(e) LEnglish@Trussville.org

(p) 205-508-0358

Trussville Park and Recreation Tournament and Travel team rules

Click Here to Register for Fall Baseball 2025

Click here to order uniform

Miracle League Flyer

Click here to register for Miracle League

Click here to learn how you can donate your old equipment for our new Miracle League!

Scores and Standings


Basketball 3 on 3 Training with Kelton Cash (Spring, Summer, Fall)

Ages: 8 and up

Kelton Cash is a TPR resident basketball trainer with a fun and innovative system for training basketball.

Questions: Call Kelton Cash at: 334-324-4976.


Basketball Training with Kelton Cash (Spring, Summer, Fall)

“I saw a need and filled the gap”

In order for basketball to be played at a skilled level, fundamentals must be worked on diligently and consistently. In partnership with TPR, my training business, RYP Through Training LLC was created to help each child reach their goals and master skill sets needed to play organized basketball. Through a series of drills taken from both my physical therapy and coaching background, your child will be given the tools to improve their game and build a solid foundation from the ground up. I also offer live basketball sessions that will allow your child to take what they’ve learned and apply it in a real basketball game setting.

If interested feel free to contact me at coachkeltoncash@gmail.com or check out my link at RYPThroughTraining.as.me. 

Thank you and I hope to work with you soon!


Basketball Leagues

Ages: 5 and up

Basketball season starts in late November and runs through March.  The season is 8 games long plus a tournament.  Games are played on Thursday nights starting at 6:15pm and Saturdays starting at 8am.  Teams practice twice a week in the preseason and once a week in season.

2025 basketball flyer

Click here to register

Click here to order jersey

Contact: Zach Manning 205-508-0779 zmanning@trussville.org

Scores and Standings


Summer Youth Basketball

Summer league is a great opportunity to get better as a player in a fun and relaxed environment.  Teams play 2 games per week on Mondays and Thursdays and practice once a week on Tuesdays.  No weekend commitments and nothing the week of July 4th.  The season runs from June to the end of July.

Call or email Zach Manning with questions.

205-508-0779

zmanning@trussville.org


Cheerleading

Trussville Youth Cheerleading Association is a part of the Trussville Youth Football Association.  If you would like more information, please visit our Facebook page.

cheer flyer 2025 Cheerleading Information


Disc Golf

The city of Trussville has an 18-hole disc golf course located within the sports complex.


Flag Football – Youth (Spring, Fall)

Ages: 5 and up
Cost: $125.00 plus an additional cost for jerseys.

Flag Football has two seasons beginning with the Fall season starting in late August and Spring season starting in mid-March.  Each season is 8 games long plus a tournament   Games are played on Monday, Tuesday or Thursday nights, starting at 6pm, and Saturdays starting at 8am.  Practices are held at the discretion of the coach.

Contact: Zach Manning (205) 508-0779 or zmanning@trussville.org

Flag Football Flyer Fall 25

Click here to register

Click here to order your jersey

 Flag Football Scores and Standings


 Trussville Academy of Gymnastics

Please visit our page below for additional information!

Phone: 205-508-0352

Email: gymnastics@trussville.org

Facebook @trussvilleacademyofgymnastics

Gymnastics Page Gymnastics summer camp


Football

Trussville football is a full contact competitive youth football program located in Trussville, Alabama and are currently a member of the Jefferson Shelby Youth Football League. Participation in TYFL is limited to residents of Trussville or dependents of city employees. We are open to children in grades K-6.

Visit website


Lacrosse Mini Stix Clinic (Spring, Fall)

Ages: K-6 Grades
Cost: $75.00

Fall Registration is OPEN NOW!

Lacrosse Mini Stix Flyers

Whether you are new to the sport or already familiar with the “fastest game on two feet,” Trussville Parks and Recreation, in conjunction with Trussville Lacrosse, are excited to offer Mini Stix Lacrosse this Spring; the is a multi-lesson physical literacy-based lacrosse curriculum developed by USA Lacrosse for developing athletes.

All equipment is provided; all we need is you (and a water bottle).

Lacrosse has become one of the fastest growing sports in the area. Trussville lacrosse is under the Greater Birmingham Youth Lacrosse Association and offers fall and spring leagues. We have leagues for boys and girls from U8 to high school. If you would like more information, please visit our website.

Click Here for the Mini Stix Clinic Registration

Contact: Fredrick Wagner at (205)508-0347 or fwagner@trussville.org


Soccer

Trussville United Soccer Club is a non-profit organization whose mission is to develop the physical, mental, and emotional growth of its membership through soccer at all ages and participation levels. We aim to provide each player the chance to play soccer in an environment that emphasizes fun while also developing soccer skills at a level that fits their interest and capability. At the recreational level, we aim to provide this through equal participation, irrespective of skill. At the competitive level, we aim to add a challenging environment for gifted players who seek full potential. This environment improves team development and makes us competitive at the state and regional level.

Visit Website


Softball (Girl’s)

Trussville Girls Softball is located in the Trussville Sports Complex and offers softball to youth ages 6u-12u. We have 2 seasons per year and offer a competitive travel softball program through the park called Red Storm.

For any questions or needs please contact our Softball Director Jaxon Whaley, email jaxon.whaley@trussville.gov

Register for Fall 25 6U

Register for Fall 25 8U

Register for Fall 25 10U

Register for Fall 25 13U

Click here to order jersey

Scores and Standings

(e) jaxon.whaley@trussville.org

(p) (205) 508-0354


Softball/Baseball Lessons

Trussville Parks and Rec is happy to announce we are now offering private lessons. Click the links below to learn more.  To book a session, Call Herbie Sargent @ 864-887-9199

Herbie Bio

Herbie Private lessons


Tennis

Ages: 6 and up

The Trussville Racquet Club offers kids’ tennis clinics for all age groups.  Our ages 6 to 8 clinics offer an introduction to tennis in a fun and informative manner that brings the kids back year after year.

Our intermediate and advanced clinics range from ages 9 to 11 and ages 12 to 16. They build upon the enjoyment of the game while transitioning to more of an athletic sport where competition is encouraged as the kids prepare to play for their schools as well as tournaments.

Tennis Page

Summer Tennis Flyer

Andy Beckman’s Flyer

Register 6u-8u once a week     Register 9u-11u twice a week     Register 12u-15u twice a week


Track and Field

Rec Runners (Spring)

Ages: 5 to 15
Cost: $120.00 and all equipment will be provided, including jerseys.

Trussville Rec Runners is a program designed to teach basic fundamentals of track and field. Athletes aged 5 to 15 are accepted, all skill levels are welcomed! We generally start around Early Spring and end in Late May. Practice days are Monday, Tuesday and Thursday evenings 5:30-7:00 pm at Hewitt-Trussville High School stadium (behind Trussville Civic Center). Track meets are held on Saturday mornings.


Volleyball (Spring, Summer, Fall, Winter)

Ages: 6 and up
Cost: Varies and all equipment will be provided.

Our Spring Youth Volleyball Training starts in February and is for players grades K-8th.  We are very excited about the youth training programs. The Fall Youth League starts in mid-August and divides the players into teams that will practice individually and compete against each other during the camp. Each team of 8-10 girls will have a designated coach that will work with them over the 8 sessions.  This camp is limited to 80 players. There are two ways to register: One is to sign up individually and the other is to sign up with a team of 8-10 girls.

We have a competitive travel volleyball club, TVC! It is designed to improve each girls’ skills with extensive training and tournament play.  Click the link below to learn all about it.

And finally, TPR offers a variety of volleyball lesson options utilizing our TVC staff and local coaches.

Contact: Troy Collins at (205)508-0359 or troy.collins@trussville.gov

TPR Advanced Setter Training

Ages: 12 and up
Cost: $120.00, all equipment will be provided.

See you NEXT SUMMER!

This program is designed for volleyball players who have successfully completed at least two seasons of volleyball competition at the setter position. The goals are to give a better understanding of the position that runs the offense while improving speed, movement, and contact.

Sessions will be Mondays and Wednesday from 2-3:30pm, starting May 28th and ending July 30 (excluding June 30 and July 2).

Advanced Setter Training Registration

Contact: Fredrick Wagner at (205)508-0347 or fwagner@trussville.org

TPR Fall Volleyball Indoor Private Lessons

Ages: 6 and up
Cost: $30.00 per session, all equipment will be provided.

Volleyball private lessons are arranged through the TPR office. Please sign up and contact Troy Collins to arrange a date and time. Our private lessons utilize the latest techniques to advance volleyball skills, movement, and understanding of the game.

Volleyball Private Lesson

Contact: Troy Collins at (205)508-0359 or troy.collins@trussville.gov

TPR Fall Volleyball Indoor Semi-Private Lessons

Ages: 6 and up
Cost: $20.00 per session, all equipment will be provided.

Volleyball semi-private lessons are for 3 or more athletes and arranged through the TPR office. If you have 3 or more players that would like to work together, please sign up and contact Troy Collins to arrange a date and time.

Note: the players in the group need to play the same position or are interested in working on the same skill set(s).

One representative should contact Troy and speak for the group regarding dates and times.
Our semi-private lessons utilize the latest techniques to advance volleyball skills, movement, and understanding of the game.

Contact: Troy Collins at (205)508-0359 or troy.collins@trussville.gov

Volleyball Semi-Private Lesson

Trussville Youth Volleyball Academy – TYVA (Spring and Fall)

Ages: 1-8 Grades
Cost: $60.00 – $120.00

Fall Registration is OPEN NOW!

The Spring volleyball academy starts in late January and is all about developing a strong volleyball skill set. Players will be divided by current skill level and work through a series of devel0pmental drills to improve their level of play, strength, ability, and confidence.

The Fall Youth League starts in mid-August and divides the players into teams that will practice individually and compete against each other during the camp. Each team of 8-10 girls will have a designated coach that will work with them over the 8 sessions.

2025 Fall Flyer

Click Below for Session I for Youth Grades 1-2 (1 per week, 4 weeks)

Mondays 4:30-5:15pm     Mondays 6-6:45pm

Tuesdays 5-5:45pm     Tuesdays 6-6:45pm

Wednesdays 5-5:45pm     Wednesdays 6-6:45pm

Click Below for Session II for Youth Grades 1-3 (1 per week, 4 weeks)

Coming Soon!

Click for Youth Grades 3-4 (1 per week for 8 weeks)

Click for Youth Grades 5-6 (1 per week for 8 weeks)

Click for Youth Grades 7-8 (1 per week for 8 weeks)

Questions: Troy Collins at 205-508-0629 or troy.collins@trussville.gov

TYVA Summer Volleyball Camp

Grades: 3rd to 8th
Cost: $75.00

See you NEXT SUMMER!

Summer Camp Flyer

When: June 23rd through 25th from 9-11:30am

This is for players who will be in grades 3rd-8th next school year. Registration is now open. Trussville Youth Volleyball Academy divides the players into teams based on grade levels (3rd & 4th, 5th & 6th, 7th & 8th). These teams will practice the skills identities we employ at Trussville Volleyball Club to improve their skills in volleyball. There will also be time spent working on court awareness and the flow of the game. This camp is limited to 40 players so please register soon!

This is a three-day camp, June 23rd through 25th from 9:00am to 11:30am. All meeting sessions will take place at the Athletic Center – Red and Grey Gyms. Those who pre-register will receive a t-shirt, and coaching/instruction from paid coaches. This is a wonderful opportunity for the girls in the community to learn volleyball at a younger age.

Click Here to Register for TPR Summer Camp

Contact: Troy Collins at (205)508-0359 or troy.collins@trussville.gov

Winter Club Volleyball (Trussville Volleyball Club – TVC)

Trussville Volleyball Club practices and plays in the late fall and winter.

Questions: Troy Collins at 205-508-0629 or troy.collins@trussville.gov

TVC FALL tryout registration is NOW OPEN!

FALL Tryout Flyer 2025

Click Here for FALL TVC 11-13’s Tryouts

Click Here for FALL TVC 14-16’s Tryouts

If you haven’t found what you are looking for, please contact Troy Collins for our available positions.

Trussville Volleyball Club

Contact: Troy Collins at (205)508-0359 or troy.collins@trussville.gov

Private Volleyball Lessons with Jackie

Private, semi-private and group volleyball lessons for players wanting to improve their fundamental skills in different aspects of the game. Lessons are prepared and written based on the level of performance of each athlete with the purpose of moving each one to the next level of their own abilities. Group lessons are for a minimum of 5 players and a maximum of 12. If you are interested in attending a group lesson you will need to form your group first, then reach out to Jackie to confirm a time slot then have all players sign up and pay via this web page.

Advanced Group Lessons

  • Grouping is based on similar age and skill level. Please reach out to Jackie first to confirm grouping and receive further information in regard to sign-ups for these lessons.
  • 90-minute session
  • Located in Trussville at TPR Red, Gray or Cherokee gym
  • Intro rate $30/player/session

Private Lesson with Jackie (30 min.)

Private Lesson with Jackie (60 min.)

Semi-Private Lesson with Jackie (60 min.)

Group Lesson with Jackie (2 hrs.)

Advanced Group Lesson (90 min.)

Contact: Jackie Cox at 205-283-5224 or jackie@mealfit.co


Wrestling (Fall, Winter, Spring)

Ages: 5 to 18
Cost: $399.00 (Players must provide their own uniforms and AAU memberships)

When: Tuesday and Thursday – 6:00 – 7:30pm
Dates: November – Mid-February
First Practice: November 4
Where: Hewitt-Trussville Wrestling Room
Participants will have to purchase uniform separately.
This program is geared toward advanced and beginner level wrestlers who want to further their knowledge of the sport.

wrestling flyer

Click here to register

Questions: Fredrick Wagner at 205-508-0347 or fwagner@trussville.org


*Adult Sports*


Adult Basketball (Spring, Summer, Fall)

Ages: 18 and up
Cost: $525.00 per team (TEAM registration ONLY), teams must provide their own uniforms.

Adult basketball is played in the fall, spring, and summer.  We offer an A (Comp) and B (Rec) divisions for men and an open league for women.  The A division and women play on Thursday nights and the B division plays on Tuesday nights.  The cost is $525 per team.  The length of the season is dependent on the number of teams registered each season.  Games are played at the Red Gym (601 Parkway Drive) and Cahaba Elementary School (301 Parkway Drive).

Spring 2025 Men’s Flyer

Adult Basketball Rules

Click here to register for Spring Men’s Rec League

Click here to register for Spring Men’s Comp League

Men’s Basketball Spring Leagues Schedules, Scores, and Standings

Contact Fredrick Wagner; 205-508-0347 or fwagner@trussville.org


Adult Futsal (Spring, Fall)

Ages: 18 and up
Cost: $250.00 per team (TEAM registration ONLY), teams must provide their own uniforms.

It’s a fun, fast-paced game of soccer played indoors on a gym floor. Futsal is a great way to build foot skills.

Teams consist of 6-8 players.

Adult Team Registration

Once you are registered, we will provide a roster sheet for everyone to sign at the start of the season.

Teams must provide their own uniforms.

Contact: Zach Manning (205) 508-0779 or zmanning@trussville.org

Futsal Rules


Disc Golf

The city of Trussville has an 18-hole disc golf course located within the sports complex.


Adult Softball (Spring, Summer, Fall)

Ages: 18 and up
Cost: $400.00 per team (TEAM registration ONLY), teams must provide their own uniforms.

We are seeing a resurgence in the number of teams that are participating in our adult softball leagues that we offer.  Currently, we offer Spring, Summer, and Fall Leagues.  Days of play are Men’s Church League on Tuesday night, Men’s Recreational League on Wednesday night.  Spring League starts in March, Summer League will start about three weeks after Spring League ends, and the Fall League Starts in late August.  We are currently offering Men’s Church Leagues and Men’s Recreational Leagues.

Adult Rec League Softball Rules               Church League Softball Rules

Spring 2025 Flyer

See you in the Spring!!

Click here to register for Spring Church League

Click here to register for Spring Men’s Rec League

Men’s Church Fall League Softball Scores and Standings

Contact Fredrick Wagner; 205-508-0347 or fwagner@trussville.org


Adult Volleyball (Spring, Summer, Fall)

Coed Volleyball League

Ages: 18 and up
Cost: $300.00 per team (TEAM registration ONLY)

Trussville Parks and Recreation Department offers an adult volleyball leagues three times per year, Spring, Summer, and Fall. The spring and fall leagues are strictly coed, you must be at least 18 years or older to play in any TPR adult league. These leagues will be played at the Athletic Center on Monday night, 601 Parkway Dr.  Each team must have at least six players on their roster, but more are encouraged and welcome.  We play by the Alabama High School rules unless otherwise stated by TPR.   At the end of the season, we have a Single Game Elimination Tournament.

Spring 2025 Flyer

See you in the Spring!

Click her to register for Spring League Registration

Coed Volleyball League Spring Scores and Standings

Contact Fredrick Wagner; 205-508-0347 or fwagner@trussville.org