Elmhurst Baseball & Softball League is Elmhurst's oldest and largest youth baseball & softball organization. EBSL provides a safe, fun, and competitive environment for 1000+ kids every season.

Sponsored By:   York Township
Elmhurst, IL
My my My my

Welcome to Elmhurst Baseball
& Softball League

Elmhurst Baseball & Softball League is Elmhurst's oldest and largest youth baseball/softball organization.

The mission of Elmhurst Baseball & Softball League is to provide to all of the youth of Elmhurst, regardless of their ability or gender, a positive baseball or softball experience:

By promoting the principles of good sportsmanship and fair play;

By teaching, encouraging, and supporting sound fundamentals through good coaching; and

By ensuring that all youth have a safe, fun, yet challenging opportunity to enjoy the game.

Softball Update

Softball Update

After looking at the registration numbers across all girls softball levels, the league has decided to split the levels differently this year. In order to allow each level to have a competitive and fair schedule, we have decided to change the age groups as follows:

  • Girls T-Ball - 4, 5, and 6 year olds (unchanged)
  • Beginner Girls - 7 & 8 year olds (unchanged)
  • Junior Girls - 9 year olds
  • Intermediate Girls - 10 & 11 year olds
  • Senior Girls - 12, 13, & 14 year olds

A player's “league age” will be based on her age as of 9/1/2021.

by posted 02/26/2021
2021 Sponsorship

EBSL 2021 Sponsorship Program

Elmhurst Baseball & Softball League (EBSL) invites local businesses to become an EBSL Sponsor. EBSL typically has over 1000 players participating in our in-house and travel baseball and softball programs every year.

The EBSL sponsorship program offers you the opportunity to promote your business not only to EBSL players and their families but the greater community as well.

We offer two levels of sponsorship for you to choose from:

Base Hit Plan $250

  • Business Logo, Name, Description, & Contact information on EBSL Website Sponsor page. Logo linked to sponsor’s website
  • Sponsor logo on EBSL Home Page sponsor “logo carousel”. Linked to sponsor’s website
  • Rotating “page sponsor” on the top of every page on EBSL website, showing sponsor’s name, linked to their website
  • Logo placement on banners, signs, etc. at 2021 All-Star Weekend event
  • 2 Social Media “Sponsor Profile” posts per season – sponsor can choose date & content (EBSL reserves the right to reject inappropriate content).
  • Logo on All Star Weekend Banner
  • A one-time email blast to the families in the league announcing all sponsors requesting support for these businesses

Two-Bagger Plan $500

  • All of the Base Hit Plan, plus
  • EBSL Social Media influencing. “Liking” appropriate Sponsor posts on Facebook, Twitter and Instagram. EBSL has approximately 700 current followers across Facebook, Twitter, and Instagram. EBSL does not commit to liking all of a sponsor’s posts. Inappropriate posts will be ignored

Interested in becoming an EBSL Sponsor? Click this link and complete the sponsorship form. You can pay on-line via credit card, or mail in the form with a check.

by posted 02/22/2021
EBSL Umpire Program

EBSL Umpire Program

Elmhurst Baseball & Softball League's (EBSL) Umpire Program invites young men and women 12 years or older (as of Sept 1, 2021) to work as baseball and softball umpires for the 2021 season.

EBSL will train you to become a competent umpire - you need only have an interest in the game and a good work ethic.

A $10 non-refundable fee is required to join the umpire program. This fee covers the cost of the umpire shirt, a clicker and access to the umpire assignment system.

You are required to attend umpire training sessions on March 20 (time TBA).

Note: every umpire is required to have their own email address. Siblings will not be allowed to share one email address.

To register click here -> Sign up to be an Umpire

If you have specific questions about umpiring, you can contact Mr. Sal Vasta @ 630-530-7342.

by posted 01/14/2021
2021 League Levels

2021 Age Eligibility & League Levels

Elmhurst Baseball & Softball League welcomes any player who is “baseball age” 5-14 years old (player's age on September 1, 2021) and is an Elmhurst resident, attends an Elmhurst school, or played in the league last season.

Children should be registered into the league level that corresponds to their age.  For example, a baseball age 8 yr. old girl should register for Beginner Girls.

Players are not eligible to play in Elmhurst Baseball & Softball League (EBSL) if they participate in other baseball/softball leagues or teams not sponsored by EBSL during the 2020 season.  Players cannot play on club or travel teams if they are playing in EBSL, except for Explosion/Emeralds Part-Time travel teams.

League Levels

Boys Leagues


Probable Game Days

Boys T-Ball


Thursday & Saturday



Monday & Friday



Wednesday & Saturday



Tuesday & Saturday


13-14 (& freshmen if not playing high school baseball)

Wednesday & Friday


15 & 16 – tryouts



Girls Leagues


Probable Game Days

Girls T-Ball


Thursday & Saturday

Beginner Girls


Tuesday & Friday

Junior Girls


Monday & Saturday

Intermediate Girls


Wednesday & Saturday

Senior Girls

13-14 (& freshmen if not playing high school softball)

Thursday & Saturday


Game days are subject to change based upon field availability and number of participants.


by posted 10/29/2020
Your emhurstbaseball.com Account

How to Log in to Our Website

Your email address is your log in. If you're not sure which email address you used for your account (or if you need to change it), just contact us through the Contact EBSL link on the left. If you forgot your password, click Sign In in the upper right hand corner, then click the "?" next to password (Forgot Password) and the system will send you an email on how to reset your password.

by posted 10/29/2014
Support our Sponsors
Field Status
Butterfield 1 - Elmhurst TBD (3/8) 
Butterfield 2 - Elmhurst TBD (3/8) 
Butterfield 3 - Elmhurst TBD (3/8) 
Butterfield 4 - Elmhurst TBD (3/8) 
East End 1 - Elmhurst TBD (3/8) 
East End 2 - Elmhurst TBD (3/8) 
East End 3 - Elmhurst TBD (3/8) 
Eldridge - Elmhurst TBD (3/8) 
Plunkett 1 - Elmhurst TBD (3/8) 
Plunkett 2 - Elmhurst TBD (3/8) 
Plunkett 3 - Elmhurst TBD (3/8) 
Van Voorst - Elmhurst TBD (3/8) 
Washington North - Elmhurst TBD (3/8) 
Washington South - Elmhurst TBD (3/8) 
York Commons - Elmhurst TBD (3/8) 
EBSL on Twitter
Calendar is loading...