Join an intramural at Kirkwood to meet new friends and have fun! Intramurals provide competitive, recreational activities for participants of any skill level.

Structured leagues and tournaments are offered in a variety of team and individual events, including:

  • Flag football
  • Volleyball
  • Basketball
  • Softball
  • Fantasy football
  • Esports

Experience team building and camaraderie with students and employees on campus. With so many choices, there's something for everyone! 

Get the App! 

Download the Kirkwood Rec app to create a profile, register for activities, receive notification reminders, check schedules, get standings, and more!

Events and dates are subject to change.


Intramural Schedule

Create Your IMLeagues Account

We use IMLeagues registration and scheduling software for all of our Intramural Sports Leagues. Before you register, please read these important directions.

  1. Visit the Kirkwood Registration Page to create your account.
  2. Enter your information.
  3. Click Sign Up.
  4. You will receive an activation email. Click the link in the email to log in and activate your IMLeagues account.
  5. You should automatically be joined to Kirkwood’s page. If not, search for us by clicking the “Schools” link.

Notes: IMLeagues offers a Live Support button in the top right corner of all pages. Please use this button if you need help. 


Sign Up for a League

1. Log in to your IMLeagues account.
2. Click the Create/Join Team button at the top of your “Home” page. OR go to Kirkwood’s homepage on IMLeagues

3. The current sports will be displayed. Click on the sport you wish to join.
4. Choose the league you wish to play in (Men’s A, Men’s B, Women’s, Co-Rec, etc.)
5. Choose the day and time you’d like to play.

6. Join your sport.

How to Join a Sport

Join a team using any of these methods:

  • Use the Create/Join Team Button at the Top of your IMLeagues homepage.
  • Accept a request from the captain to join his/her team.
  • Find the team and captain name on the division/league page on the Kirkwood homepage and request to join.
  • Go to the captain’s playercard page. View their team and request to join.
  • List yourself as a Free Agent in multiple divisions. You can request to join teams or post information about yourself so captains can request to add you to theirs.

Create Your Own Team  

Team captains can invite members to their team by clicking the “Invite Members” link on the team page. Invited members must accept the invitation be be joined to your team.

If they’ve already registered on IMLeagues: Search for their name and invite them. If they haven’t registered on IMLeagues: Scroll down to the “Invite by Email Address” box and input their email address.

Get in the Game! 

Contact Brett with questions at 319-398-5596.

Register Now


Kirkwood Student Life

2nd Floor Iowa Hall

Phone: 319-398-5578

Calendar of Events