Our Programs

Find the perfect fit for your athlete. From first steps to college prep.

T-Ball - Ages 4 to 6


For the 2026 season, kids born on or after Sept. 1st, 2019, and on or before Aug. 31st, 2022, are eligible.

In T-Ball young kids are introduced to baseball. The youngsters learn, develop and practice fundamental baseball skills at an early age and while having fun and making new friends. Emphasis is placed on participation and enjoying their first baseball experience. T-ball games are typically on a Monday/Wednesday or Tuesday/Thursday schedule.


Registration Fee: $200.00


The registration fee includes a t-shirt, ball cap, individual picture, and an award at the end of the season.


TBall locations for the upcoming season are not confirmed. We will update as soon as information is available.

MidSun Community Centre

50 Midpark Rise SE, Calgary, AB


MidSun 1 – located on the east side of the field (closest to the community centre) MidSun 2 – the middle of the 3 diamonds MidSun 3 – located on the far west side of the field

Rookie Ball Junior

Ages 6 & 7 with some exceptions. For the 2026 season, kids born on or after Sept. 1st, 2018, and on or before Aug. 31st, 2020, are eligible.


This division is designed for skilled 6-year-olds with at least one year of T-Ball experience and 7 year olds who are new(er) to baseball. Some skilled 5 year olds with T-ball experience may be suited for Rookie Ball Junior if they have a strong grasp of the fundamentals, especially catching and throwing.


In Rookie Ball Jr the players will continue to develop fundamental skills started in T-ball and learn modified rules of baseball designed to encourage proper skill development in a fun and exciting setting. In Rookie Jr players will be introduced to hitting a pitched ball, the basics of base running, fielding/throwing and teamwork. Rookie ball is non-competitive and we do not submit scores. Soft baseballs to help promote the development of fundamental skills in a safe and comfortable manner.


The registration fee includes a ball cap, individual picture and an award at the end of the season. All players receive a team jersey and belt that must be returned to the league at the end of the season. Players supply their own grey pants and batting helmet. Cal South will provide baseball bats however players are welcome to bring their own if they choose.


Pending weather, the season is generally 8 weeks long. Games and practices will be scheduled at a later date and will be communicated to all players. Historically, Rookie players play twice a week and Saturdays. We will plan a full schedule at the beginning of each season and there will be no make up days for cancellations due to weather.


Cost: $275.00


Rookie Jr: Monday and Wednesday 6:00 - 7:30, Saturdays 9:00 - 10:30

Locations: St. Teresa of Calcutta School and Fish Creek School

Rookie Ball Senior

Ages 7 & 8 with some exceptions. For the 2026 season, kids born on or after Sept. 1st, 2017, and on or before Aug. 31st, 2019, are eligible.


This level of play is designed for 7-year-olds who were considered among the best players on their team in Rookie Ball Junior and are comfortable consistently catching a hard baseball and most 8-year-olds who have limited baseball experience or who receive evaluation results that indicate Minors would not be the best fit for them.


In Rookie Senior the players will continue to develop the fundamental skills from the previous season. Players will continue to develop confidence hitting the ball pitched by a machine. Players will focus more on developing and using their fielding/throwing fundamentals to make plays in a game environment. They will continue to learn additional rules of baseball while playing a modified game designed to promote proper development, teamwork and fun. Rookie ball is non-competitive and we do not submit scores.


The registration fee includes a ball cap, team pictures and an award at the end of the season. All players receive a team jersey and belt that must be returned to the league at the end of the season. Players supply their own grey pants and batting helmet. Cal South will provide baseball bats however players are welcome to bring their own if they choose.


Pending weather, the season is generally 8 weeks long. Games and practices will be scheduled at a later date and will be communicated to all players. Historically, Rookie players play twice a week and Saturdays. We will plan a full schedule at the beginning of each season and there will be no make up days for cancellations due to weather.


Cost: $275.00


Rookie Sr times: Tuesday and Thursdays 6:00-7:30, Saturdays 11:00-12:30

Locations: St. Teresa of Calcutta School and Fish Creek School

St. Teresa of Calcutta School East Field

121 Midlake Blvd SE, Calgary, AB


RB 1 located closest to St. Teresa of Calcutta School RB 2 located in the middle of the 3 diamonds RB 3 located farthest from St. Teresa of Calcutta (closest to Midnapore Elementary)

Fish Creek School East Field

1039 Suncastle Drive SE, Calgary, AB


Diamonds behind Fish Creek and Mid-Sun Schools

Minors Division - Ages 9-10


For the 2026 Season, Players who are born on or after September 1, 2015, and on or before August 31, 2017, are eligible.


Players are evaluated for the first time in Minors, for the purpose of drafting them onto teams by their coaches. In Minors, pitching to and by the players is introduced to become part of the game. As many players, as possible will be encouraged to pitch. Umpires in this division will allow a fairly liberal strike zone to encourage hitting. The object of the game is to get the ball hit into play as often as possible. Players are encouraged to play all positions throughout the season. This is the first age group where an All-Star structure team can continue with Tournament play after the season ends, if enough players are willing to participate. Typically, Minors have 2 games and 1-2 practices per week. Games and practices can be any day of the week.


Registration Fee: $375.00


The registration fee includes a ball cap, team and individual picture, and an award at the end of the season. All players receive a team jersey and belt that must be returned to the league at the end of the season. Players supply their own grey pants.


Minors locations for the upcoming season are not confirmed. We will update as soon as information is available.

 

Player Evaluations


All players aged 7 to 16 years of age must go through an evaluation process to ensure that players are placed in the appropriate division based on age, ability, skill level and safety considerations.


Players will be evaluated with other players of the same league age as defined by Little League Baseball. Evaluations will be held for the following age groups: 7-8 year olds, 9-10 year olds, 11-12 year olds, 13, 14-16 year olds. The teenage evaluations may be conducted at the District level.

Attendance at evaluation sessions is MANDATORY.


A 9 year old could be assigned to either the Minor or Rookie Ball Divisions based on his/her evaluation results.


Some 10 year old players may be invited by league officials to try out for the Major Division and would be required to also attend the 11-12 year olds evaluation session. In these cases the following criteria will apply: 1) must have played the previous year in the Minor Division, 2) must be one of the top players in his/her age group, 3) there must be available spots in the Major Division, 4) must be recommended to play up and invited to try out for the higher division.


Some 8 year old players may be invited by league officials to try out for the Minor Division and would be required to also attend the 9-10 year olds evaluation session. In these cases the following criteria will apply: 1) must have played the previous year in the Rookie Ball Division, 2) must be one of the top players in his/her age group, 3) there must be available spots in the Major Division, 4) must be recommended to play up and invited to try out for the higher division.


All 8 year old players trying out for the Minors Division must still register for Rookie Ball Division, if you are interested in having your 8 year old player attend a tryout session for the minors Division, please contact please contact Player Development


** Evaluation Registrations will be posted typically early in March of each season and is a requirement for all ages listed above


Minor Division Tiers


The Minor Division may be tiered into National and American teams in order to create a better and more balanced competition amongst the players within the division. This decision will be based on a number of factors and will be made prior to the start of each season. The player evaluation process will be used to assign players if a tiered structure is implemented in any given season.

Majors Division - Ages 11-12


For the 2026 Season, Players who are born on or after September 1, 2013, and on or before August 31, 2015, are eligible.


In Majors, players are again evaluated for the purpose of drafting them onto teams by their coaches. Pitching development continues in this division. Umpires in this Division have a strike zone more in line within the guidelines of the rules of baseball. Continuous batting orders are mandatory and players are encouraged to play all positions throughout the season. All-Star team(s) can continue with Tournament play after the season ends, if enough players are willing to participate. Typically Majors have 2-3 games and 1-2 practices per week. Games and practices can be played any day of the week.


Registration Fee: $400.00


The registration fee includes a ball cap, and individual pictures. All players receive a team jersey and belt that must be returned to the league at the end of the season. Players will need to supply their own grey pants.


Majors locations for the upcoming season are not confirmed. We will update as soon as information is available. Some teams will have a schedule that interlocks with other leagues, so some games will be at other locations.

Player Evaluations


All players aged 7 to 18 years of age must go through an evaluation process to ensure that players are placed in the appropriate division based on age, ability, skill level and safety considerations.


Players will be evaluated with other players of the same league age as defined by Little League Baseball. Evaluations will be held for the following age groups: 7-8 year olds, 9-10 year olds and 11-12 year olds, 13, 14-16 year olds. The teenage evaluations may be conducted at the District Level.


Attendance at evaluation sessions is MANDATORY.


An 11 year old could be assigned to either the Major or Minor division based on his/her evaluation results, the number of registrants in each age group, and the results of player draft(s), if applicable.


Some 10 year olds players may be invited by league officials to try out for the Major Division and the following criteria will apply: 1) must have played the previous year in the Minor Division 2) must be one of the top players in their age group 3) there must be available spots in the higher division 4) must be recommended to play up and invited to try out for the higher division.


All 10 year old players trying out for the Major Division must still register for Minor Division, and then attend the scheduled "Make up and Tryout" evaluation session which will be posted on the "Player Evaluations" page. If you are interested in having your 10 year old player attend a tryout session for the Major Division, please contact  Player Development


** Evaluation Registrations will be posted typically early in March of each season and is a requirement for all ages listed above

Duncan McRae East

Duncan McRae Fields, Calgary, AB


Evergreen - Everridge Dr SW and Everoak Drive SW

Dave Brosh Field

Dave Brosh Field, Calgary, AB


Located at the diamond behind Our Lady Peace Jr. High School - 4826 Millrise Hill SW

Recreational

Perfect for beginners and players who want to have fun while learning the basics. No tryouts required.

Program Highlights

  • Weekend games
  • Volunteer coaches

Competitive

For serious athletes looking to compete at the highest level. Tryouts required for team placement.

Program Highlights

  • Regional Tournaments
  • Professional coaches

Camps & Clinics

Seasonal camps and specialized clinics to refine skills during breaks and off-seasons.

Program Highlights

  • Guest Coaches
  • Half & full day

Adult Leagues

Stay active and compete in our recreational and competitive adult leagues.

Program Highlights

  • Social events
  • League prizes

For the 2026 season, kids born on or before Sept. 1st, 2013, are eligible. 

TEENAGE DIVISION

Teenage Divisions (age 13-16) See Age Chart Here.

Teenage Evaluations are March 7th or 8th, 2026. Please reach out to our Teen Coordinator for the evaluations link here.


CalSouth/Rocky Mountain will be entering teams in the District 8 Interlock House


League. Interlock games will be played against teams from CalWest and FishCreek.
Games will be played across fields in South Calgary.


Intermediates


(Baseball Age 13)


Our 13-year-old players will be playing in the Intermediate Division against other teams
in District 8 (South Calgary). Games will be played on diamonds with 70’ base paths
and a 50’ pitching distance. This division will be played with full baseball rules (leadoffs,
pickoffs and balks are introduced).


Juniors


(Baseball Age 14)


14-year-old players will be playing in the Interlock Junior Division against other teams in
District 8. Our players will continue to develop their skills as they move up to larger
diamonds. Games will be played on diamonds with 80’ or 90’ base paths and a 54’ or
60’ foot pitching distance.


Seniors


(Baseball Age 15 and 16)


15 & 16-year-old players will play in the Interlock Seniors Division against other teams
in District 8. Games will be played on full sized diamonds with 90’ base paths and a 60’
pitching distance.


Cost:$400.


Registration closes February 26, 2026.

For more information about approved baseball bats, click here.

Welcome to Vipers Baseball — CalSouth’s Summer Travel Ball All-Star Program

Vipers Baseball is back for the 2026 summer season, and we’re gearing up earlier than ever. 


CalSouth’s competitive travel-ball and all-star program is designed for players who love the game of baseball, want to push themselves, and are ready for a fast-paced, high-development baseball experience.


To register or for more information please see the registration link at the bottom of this page, or contact majors@calsouth.ca

Key Dates


Identification Sessions
$10 Registration Fee per session


Minors
- March 22, 2026 - 3:00 - 4:30 PM
- March 29, 2026 - 3:00 - 4:30 PM


Majors
- March 22, 2026 - 4:30 - 6:00 PM
- March 29, 2026 - 4:30 - 6:00 PM

 

Tryouts 

- April 26, 2026 - 4:30 - 6:00 PM
- May 3, 2026- 4:30 - 6:00 PM

We are forming teams early this year, so if your player is interested in joining the Vipers, please make every effort to attend these sessions and indicate your attendance on the respective sign-up pages.

 

Program Details


Cost & Fundraising


  • Season fee: $400
  • Teams will also participate in community fundraising (e.g., bottle drives) to support batting cage rentals, team events, and additional development opportunities.


Apparel Package


This year’s Vipers gear is brand new, and every player will receive:

  • Home jersey
  • Away jersey
  • Practice shirt
  • Team hat
  • Team hoodie

 

What’s Included


League fees cover:

  • All tournament registrations
  • All team apparel
  • Field time and practice programming

Please note that up to half of the tournament weekends involve travel, which is a normal part of competitive summer ball.


Season Schedule


Spring Season (April–June)


To avoid conflicts with CalSouth spring teams, Vipers practices will be held on Sundays.

 

Travel Ball Season (Late June – August Long Weekend)


  • Typically begins the last two weeks of June
  • Runs through Provincials on the August Long Weekend
  • Expect two practices per week
  • Tournaments usually run Friday–Sunday


Who Should Join?


The Vipers program is a great fit for players who:


  • Enjoy baseball and want to keep playing through the summer
  • Enjoy learning new skills
  • Have fun being part of a team
  • Enjoy a more competitive and intense atmosphere
  • Are excited about games, tournaments, and playing LOADS of baseball!


The program is active and engaging, and it offers a wonderful chance for players to grow, build confidence, and make great memories.

In 2025, our Vipers Majors A team took Gold in the Provincial Championships in Edmonton! Our Vipers Majors AA and Minors AA also secured silver as well!