Log In
Sign Up
Softball Calgary
Log In
Sign Up
About
About Us
Demographics
Governance and Policies
Financial Reports and Society Returns
Sponsors
standings
Leagues
Calgary Hospitality
Calgary South
Last Call
Loaded Bases
Mad Batters
Media League
Rocky Mountain
Sundowners
Programs
Schedule
Teams
MBSL - Division 1
99 Problems
Bunt Force Trauma
Cannons
Dawgs
Komplete Khaos
Sons of Pitches
The Falcons
Thumb In
MEDIA
Access Denied
Barbies
BatS hit Crazy
Deep Ballz
Diamond Dogs
Mo Fuggers
One Bad Inning
Riggers
Smokin Aces
Sticky Mitts
Ticklish Muchachos
XPos
RMSL - Tuesdays
Alchys in the Outfield
C.U. Next Tuesday
Slow Kids At Play
The B Team
The Drivers
The Pitches
The Trots
Used Mitts & Dirty Balls
CALL
Alcobolics
Bad News Bears
Brewzers
Dirt Bags
Down & Dirty
Hammers
Jaft
Lights Out
Mad Batters
Ogden Posse
Sum R Swingers
Warparty
MBSL - Division 3
Alpha Q
Cherry Whiskey Bombers
High & Outside
Northern Lights
Placers
RPG
Rum Runners
Strong Beers
SUNS
Bears
Grass Stains
Opposums
Ringers
Rockets
Saltwater Cowboys
Smokin Foul Poles
Tomcats
LBSL
Beltline Dusters
Bringin It Home
Bulldogs
Cannons
Diamond Cutters
IPA
Kokanee Gold Glovers
TuTu Train
RMSL - Thursdays
Brokebat Mountain
The BeeJays
The Dirty Bunts
The Heavy Hitters
The Honey Badgers
The Pujols
RMSL - Mondays
Buffalo Bobs
Go Balls Deep
The Pitch Slaps
The Shipwrecks
MBSL - Division 2
Expos
FWB
Oddballs
Pitch Slap
Pitches Be Crazy
Slickstirs
Thunder Buddies
We Got The Runs
CSSL
Balls Deep
Camel Toes
Dirty Birds
F.O.C.U.S.
Have You Seen My Baseball
Kraken Bats
Master Batters
Salt Water Cowboys
Shuffled Deck
Spare Parts
Thunderbats
Weakened Warriors
CHSL
Bobcats
Clippers
Creatures
Duckbutters
Hardliners
Mike N Friends
Sleeping Giants
Slickstirs
Warheads
Yungbucks
Teams
MBSL - Division 1
99 Problems
Bunt Force Trauma
Cannons
Dawgs
Komplete Khaos
Sons of Pitches
The Falcons
Thumb In
MEDIA
Access Denied
Barbies
BatS hit Crazy
Deep Ballz
Diamond Dogs
Mo Fuggers
One Bad Inning
Riggers
Smokin Aces
Sticky Mitts
Ticklish Muchachos
XPos
RMSL - Tuesdays
Alchys in the Outfield
C.U. Next Tuesday
Slow Kids At Play
The B Team
The Drivers
The Pitches
The Trots
Used Mitts & Dirty Balls
CALL
Alcobolics
Bad News Bears
Brewzers
Dirt Bags
Down & Dirty
Hammers
Jaft
Lights Out
Mad Batters
Ogden Posse
Sum R Swingers
Warparty
MBSL - Division 3
Alpha Q
Cherry Whiskey Bombers
High & Outside
Northern Lights
Placers
RPG
Rum Runners
Strong Beers
SUNS
Bears
Grass Stains
Opposums
Ringers
Rockets
Saltwater Cowboys
Smokin Foul Poles
Tomcats
LBSL
Beltline Dusters
Bringin It Home
Bulldogs
Cannons
Diamond Cutters
IPA
Kokanee Gold Glovers
TuTu Train
RMSL - Thursdays
Brokebat Mountain
The BeeJays
The Dirty Bunts
The Heavy Hitters
The Honey Badgers
The Pujols
RMSL - Mondays
Buffalo Bobs
Go Balls Deep
The Pitch Slaps
The Shipwrecks
MBSL - Division 2
Expos
FWB
Oddballs
Pitch Slap
Pitches Be Crazy
Slickstirs
Thunder Buddies
We Got The Runs
CSSL
Balls Deep
Camel Toes
Dirty Birds
F.O.C.U.S.
Have You Seen My Baseball
Kraken Bats
Master Batters
Salt Water Cowboys
Shuffled Deck
Spare Parts
Thunderbats
Weakened Warriors
CHSL
Bobcats
Clippers
Creatures
Duckbutters
Hardliners
Mike N Friends
Sleeping Giants
Slickstirs
Warheads
Yungbucks
Resources
Field Status
2025 Bulk Supply Form
2025 Insurance Form
2025 League Affiliation Form
2025 Player Rostering and Waiver
2025 Field Bookings Form
Frequently Asked Questions
Divisions
CHSL - All
CSSL - All
CALL - All
LBSL - All
MBSL - Division 1
MBSL - Division 2
MBSL - Division 3
MEDIA - Optimist
RMSL - Mondays
RMSL - Thursdays
RMSL - Tuesdays
SUNS - All
Home
Roster
Documents
Games
Team Contacts
Staff
Settings
2025 Mad Batters
Expos
Home
Roster
Documents
Games
Team Contacts
Staff
Settings
Game Schedule
Apr
22
vs.
We Got The Runs
Deerfoot Deerfoot #1
13 - 9 (W)
Apr
22
@
We Got The Runs
Deerfoot Deerfoot #1
24 - 12 (W)
Apr
29
@
Thunder Buddies
Deerfoot Deerfoot #4
6:15 PM
Reschedule
Apr
29
vs.
Thunder Buddies
Deerfoot Deerfoot #4
7:45 PM
Reschedule
May
6
vs.
Slickstirs
Deerfoot Deerfoot #2
6:15 PM
Reschedule
May
6
@
Slickstirs
Deerfoot Deerfoot #2
7:45 PM
Reschedule
May
13
@
Pitch Slap
Deerfoot Deerfoot #4
6:15 PM
Reschedule
May
13
vs.
Pitch Slap
Deerfoot Deerfoot #4
7:45 PM
Reschedule
May
20
vs.
Pitches Be Crazy
Deerfoot Deerfoot #3
6:15 PM
Reschedule
May
20
@
Pitches Be Crazy
Deerfoot Deerfoot #3
7:45 PM
Reschedule
May
27
@
Oddballs
Deerfoot Deerfoot #4
6:15 PM
Reschedule
May
27
vs.
Oddballs
Deerfoot Deerfoot #4
7:45 PM
Reschedule
Jun
3
vs.
FWB
Deerfoot Deerfoot #1
6:15 PM
Reschedule
Jun
3
@
FWB
Deerfoot Deerfoot #1
7:45 PM
Reschedule
Jun
10
@
We Got The Runs
Deerfoot Deerfoot #2
6:15 PM
Reschedule
Jun
10
vs.
We Got The Runs
Deerfoot Deerfoot #2
7:45 PM
Reschedule
Jun
17
vs.
Thunder Buddies
Deerfoot Deerfoot #1
6:15 PM
Reschedule
Jun
17
@
Thunder Buddies
Deerfoot Deerfoot #1
7:45 PM
Reschedule
Jun
24
@
Slickstirs
Deerfoot Deerfoot #3
6:15 PM
Reschedule
Jun
24
vs.
Slickstirs
Deerfoot Deerfoot #3
7:45 PM
Reschedule
Jul
1
vs.
Pitch Slap
Deerfoot Deerfoot #1
6:15 PM
Reschedule
Jul
1
@
Pitch Slap
Deerfoot Deerfoot #1
7:45 PM
Reschedule
Jul
8
@
Pitches Be Crazy
Deerfoot Deerfoot #4
6:15 PM
Reschedule
Jul
8
vs.
Pitches Be Crazy
Deerfoot Deerfoot #4
7:45 PM
Reschedule
Jul
15
vs.
Oddballs
Deerfoot Deerfoot #3
6:15 PM
Reschedule
Jul
15
@
Oddballs
Deerfoot Deerfoot #3
7:45 PM
Reschedule
Jul
22
@
FWB
Laycock Laycock N
6:15 PM
Reschedule
Jul
22
vs.
FWB
Laycock Laycock N
7:45 PM
Reschedule
Confirm Delete
Click the delete icon again to confirm. Click escape to cancel.