Marshall Girls Softball League is a community youth softball league for Marshall, IL, and the surrounding area. MGSL is a not for profit organization run completely by volunteers. It is our mission to give all the youth of the Marshall Community the opportunity to PLAY BALL!