Greater Altoona Girls Softball Association Altoona, IA



Welcome to the Greater Altoona Girls Softball Association! This page contains specific information regarding our Recreational League proram for the 2023 season. 


2023 Spring Rec League Softball Registration


2023 Softball Season is just around the corner!

The main goal of the GAGSA Recreational League is to ensure that the players are in a fun, positive environment while learning and expanding their softball skills. Our rec league promotes a sense of belonging for everyone. We emphasize teamwork and the sense of individual success that contribute to team sports.

The 14U/16U Division is subject to Registration Numbers. Playrs will receive a refund of the full registration if we are not able to have a season due to low registration.

The league provides:

  • Secondary medical insurance for players while participating in games or practices
  • Player uniform tops and socks
  • Team and individual pictures and a participation medal for each player
  • Field maintenance
  • Player equipment and supplies (note: all team equipment is shared)
  • 9 regular league games and end of the season tournament.

Player is required to provide their own glove. Player may also bring, for personal use: bat, helmet with face mask, fielding face mask, cleats, or slider. (No Metal Cleats are allowed in divisions below 14U)


Child 1 - $80 Registration + $15 *Capital Improvement fee + $40 **Volunteer fee (refunded at time of volunteering)
Child 2 - $70 Registration + $15 *Capital Improvement fee + $40 **Volunteer fee (refunded at time of volunteering)
Child 3+ - $0 Registration, $15 *Capital Improvement fee + $40 **Volunteer fee (refunded at time of volunteering)

*Capital Improvement fee is in lieu of fundraising.
**$40 is refunded for each weekend shift working in either the concession stand, grill or fields. $20 is refunded for each concession stand shift during the week.



Division Age Chart 2023

*Season Age
as of 12/31/2022
5 or 6   6U
7 or 8   8U
9 or 10   10U
11 or 12    12U
 13 – 16    14U/16U

*Players may request to play up in age group.