Website Manager

Welcome to Bellingham Girls Softball Association (BGSA)

Spring In-Town League


The BGSA has been operating a recreational town league for Bellingham, Massachusetts girls for over 10 years. Games and practices are held in Bellingham at High Street or nearby school fields. The league consists of four divisions which are split by girls school grade. The In Town program runs from April through the middle of June.  Registrations begin in January. The following leagues are planned:

Instructional League (Grades PreK - 1)

The instructional league is intended to familiarize girls with the fundamental aspects of batting, running and fielding as well as game mechanics such as batting in order, roles of various positions, changing innings and making defensive plays on base runners. Coaches pitch until the player gets a hit or after five pitches, the player hits off a tee. Each player bats in a half inning. Base runners advance all the way to home with the last batter. Players can be tagged out while running bases but the inning goes on until each player in the lineup bats. Scores are not kept. Games go 3 - 4 innings or 90 minutes. Teams play twice each week, one Saturday and one weeknight evening game.


Intermediate League (Grades 2 -4)

The Intermediate league prepares girls for more competitive play. Players pitch. Outs and runs count. There is a 4 run limit to each half inning until the last inning which is unlimited scoring. Games are held to a two hour time limit. Runners may steal bases except for home. A double elimination playoff is held during the last week of the season for a league championship game. The dropped third strike and infield fly rules do not apply.


Junior League (Grades 5 & 6)

The Junior league keeps pace with the players abilities to make for exciting games.  Runners may steal home. Dropped third strike and infield fly rules apply.  Six innings are often played in less than the two hour game time limit.  Double elimination playoffs are exciting games to play in and watch. 
Our intent is to field an In town league. If we have enough players to form the required number of teams, we will have a town league. If not, we will join towns in our area for a travel league.**


Senior League (Grades 7 - 12)

Bellingham has joined up with surrounding towns in order to ensure enough teams for a competitive Senior League division. Some travel to nearby towns may be required for the Senior League. Our intent is to field an In town league. If we have enough players to form the required number of teams, we will have a town league. If not, we will join towns in our area for a travel league.**


**In the event of inter-town play, Bellingham teams will adhere to rules set forth by the hosting town.  A list of rules can be seen here