Participate with and against other members of the Duke community in a variety of fun and unique recreational activities offered through Intramural Sports. We offer a mixture of team and individual activities throughout the year that are open to participants of all skill levels. Intramural Sports provides a fun, safe and fair environment for all students, faculty and staff to feel welcome. Participants must be a current Duke student and/or have an active Rec & P.E. Membership to participate.

Leagues & Tournaments

Intramural Sports functions in two formats: leagues and tournaments. Both provide the opportunity for varying levels of competition, intensity of play, and skill level. See below for details on leagues and tournaments. Please note that formats are subject to change based on factors such as time restrictions, facility constraints, and registration.


Intramural Sport Leagues are organized recreational sport activities, such as flag football, basketball, soccer, volleyball, tennis, etc., that typically consist of a four-week regular season, followed by a single-elimination, post-season tournament. 


Intramural Sport Tournaments are organized recreational sport activities, such as table tennis, badminton, spikeball, and more, where teams play a few competitive match-ups (pool play games) and then participate in a single-elimination tournament all within 1-2 days.


IMLeagues is your Intramural Sports headquarters where you register and join Intramural leagues and tournaments. IMLeagues accounts are tied to your Rec & P.E. Membership, activated through MyRec. View the instructions below for creating your IMLeagues account, creating a team, and joining a team.

  1. Visit MyRec and sign into your account.
  2. Click on the Intramural Sports icon.
  3. Click on the IMLeagues image.
    NOTE: If this is your first time using IMLeagues, you may need to provide some additional information (i.e. classification, t-shirt size, etc.) and agree to the terms and conditions before proceeding. 
  4. Select the Intramural Sports tab to view information about the current and/or upcoming sports, as well as register or create/join a team.
  1. Browse the Duke University IMLeagues homepage to find the leagues and tournaments you are interested in participating. 
  2. Within your selected sport, choose the league offering you wish to play in (i.e. Women's, CoEd, Open, etc.). 
  3. If applicable, determine the division you'd like to play in (Mondays at 5pm, Tuesday 5pm, etc.). 
  4. Within the division you have selected, click "Signup"
  5. Pass the mandatory captain's quiz using the Intramural Sport Participant Handbook and sport specific rules. 
  6. Enter your team name and add your optional team logo. 
  7. Click "Create Team".
  8. Team captains can invite members to their team by clicking "Team Options" and then "Invite Members". Invited members must accept the invitation to join the team.
    NOTE: If a team member has already made an IMLeagues account, search for their name and invite them. If a team member has NOT registered on IMLeagues, scroll down to the “Invite by Email Address” box and input their Duke email address. 

First, make sure you have a valid IMLeagues account by following the steps above.

You can then join a team through one of the following options: 

  1. Accept a team request from a Team Captain to join their team - this request will be sent to your Duke email account.
  2. Find existing teams on the league page and click the “Join Team” button. This will send a request to the team captain to join a team. The team captain is the only person who can approve the request to join a team.

A Free Agent is a person who wants to participate in a team sport but is unable to form a team or is looking for a team to join. Free Agents can join a team through various methods:

  1. Using IMLeagues, participants can register themselves as "Free Agents" in particular sports and contact Team Captains in an attempt to find a team to play on. See the steps below.
  2. Team Captains can go through the Free Agent lists on IMLeagues and invite players to join their team. 
  3. If there are enough free agents to fill a full roster, the Intramural Sports Office could create a free agent team if there is a team spot available.

To Sign-up as a Free Agent:

You can list yourself as a free agent in as many divisions within a league as you'd like. You will be visible to all members of the site and can request to join teams.

  1. First, make sure you have a valid IMLeagues account by following the steps above.
  2. Browse the Duke University IMLeagues homepage to find the leagues and tournaments you are interested in participating.
  3. Within the sport league, click “Join as Free Agent”.
  4. Expand the sport league offerings and select all the divisions you are willing to play in.
  5. Complete the “Additional Information About Yourself” section. This will help the captain get to know you prior to them messaging or selecting you to participate on their team.
  6. Complete your sign-up by clicking “Post Listing”.

To Pick Up a Free Agent

  1. Team Captains: Log into your IMLeagues account and click on your team.
  2. Once you are on your team page, under “Captain” select “Available Free Agents”. 
  3. Once you select the Free Agent you want to add, click “Invite To Team”.
  4. Once a Free Agent is sent an invitation, they must accept the invitation to be added to your team. 

NIRSA Region II Basketball Tournament

Duke University is proud to host NIRSA's Championship Series Regional Basketball Championship on February 16-18, 2024.

Learn more

Current Schedule