2022-23 Membership

Celebrating our 51st Year of Serving Coaches


IBCA Membership Registration

This registration will allow you to provide contact information and submit payment.

Membership runs from September 1st through August 31st, annually. The benefits of membership and the mission of the IBCA can be found here. 

Please read through each section on the registration form carefully to ensure that all information is provided accurately. 

To complete registration through our secure site for a single person or staff member, scroll down the page and fill out the form that says "Register Today for your IBCA Membership!"

You will be able to select an Individual, Staff (up to 6 coaches), or School (up to 15 coaches) membership by clicking the drop-down menu titled "Subscription Plan."

Please have your Visa, MasterCard, Discover, or American Express card information available. If you need to mail a school check, the mail-in form is located at the bottom of this page.

If you are not sure about your coaching staff yet but know you want everyone to have a membership, you may secure their membership now and add coaches to the staff later! 

When you register as a staff or a school, simply indicate whether you are signing up Some, All or None of the staff members now.


We recognize the accomplishments of players, coaches, and organizations.


We provide our members with coaching clinics, All-Star Games, Hall of Fame Banquet and more!


We give support to our member coaches and provide coaching resources to help them perfect their craft.

Individual Membership

Retired Coaches only $10!


per year
Most Popular

School Membership

Up to 15 Coaches


per year

Staff Membership

Up to 6 Coaches


per year

Join Today



***Mail-In Option***

You may also choose to mail a check to the IBCA office to cover your payment. 

Please fill out the member registration form in the button below and submit. After completion, you will get an email that you can then mail with a check to:

IBCA Membership Office
6711 Sands Rd, Ste B
Crystal Lake, IL 60014

Pay By Mail