, but this code // executes before the first paint, when

Âé¶¹Çø

is not yet present. The // classes are added to so styling immediately reflects the current // toolbar state. The classes are removed after the toolbar completes // initialization. const classesToAdd = ['toolbar-loading', 'toolbar-anti-flicker']; if (toolbarState) { const { orientation, hasActiveTab, isFixed, activeTray, activeTabId, isOriented, userButtonMinWidth } = toolbarState; classesToAdd.push( orientation ? `toolbar-` + orientation + `` : 'toolbar-horizontal', ); if (hasActiveTab !== false) { classesToAdd.push('toolbar-tray-open'); } if (isFixed) { classesToAdd.push('toolbar-fixed'); } if (isOriented) { classesToAdd.push('toolbar-oriented'); } if (activeTray) { // These styles are added so the active tab/tray styles are present // immediately instead of "flickering" on as the toolbar initializes. In // instances where a tray is lazy loaded, these styles facilitate the // lazy loaded tray appearing gracefully and without reflow. const styleContent = ` .toolbar-loading #` + activeTabId + ` { background-image: linear-gradient(rgba(255, 255, 255, 0.25) 20%, transparent 200%); } .toolbar-loading #` + activeTabId + `-tray { display: block; box-shadow: -1px 0 5px 2px rgb(0 0 0 / 33%); border-right: 1px solid #aaa; background-color: #f5f5f5; z-index: 0; } .toolbar-loading.toolbar-vertical.toolbar-tray-open #` + activeTabId + `-tray { width: 15rem; height: 100vh; } .toolbar-loading.toolbar-horizontal :not(#` + activeTray + `) > .toolbar-lining {opacity: 0}`; const style = document.createElement('style'); style.textContent = styleContent; style.setAttribute('data-toolbar-anti-flicker-loading', true); document.querySelector('head').appendChild(style); if (userButtonMinWidth) { const userButtonStyle = document.createElement('style'); userButtonStyle.textContent = `#toolbar-item-user {min-width: ` + userButtonMinWidth +`px;}` document.querySelector('head').appendChild(userButtonStyle); } } } document.querySelector('html').classList.add(...classesToAdd); })(); Intramurals - Recreation & Outdoor Programs | Âé¶¹Çø

Âé¶¹Çø

Skip to main content

Intramurals

Absolutely everyone is encouraged to join an intramural team.

We believe intramurals are an important part of campus life, and we want you to be a part of it by participating in one or more of a variety of sports, special events, and outdoor recreational opportunities. Our program is designed to emphasize active participation and fun.

Follow us on to stay up to date on all news Intramurals!

Ìý

Ìý

Calvin Intramural Leagues & Schedules - Fall 2025

SIGN UP DEADLINE: September 11 by 6pm
PLAY BEGINS: September 15 - October 16
LEAGUE TOURNAMENTS: October 22-24
Ìý
Sign up at the links above.
Ìý
For more information email imsports@calvin.edu
Ìý
All leagues are co-ed. Most leagues offer both recreational (Maroon) or advanced (Gold). Recreational is for fun and casual play; advanced is intended for competitive play.
Ìý
FALL 2025 LEAGUES
ÌýIM SPORTLOCATIONTIME
Rec BasketballHoogenboom GymM/W 7-10pm
Women's BasketballHoogenboom GymM/W 6-7pm
Adv BasketballHoogenboom GymM/W 7-10pm
Coed Rec VolleyballHoogenboom GymM/T/Th 6-10pm
Women's VolleyballHoogenboom GymM/W 6-7pm
Adv VolleyballHoogenboom GymT/W/Th 7-10pm
Coed Rec SoccerPhi Chi FieldsM/T/TH 4-7pm
Adv SoccerPhi Chi FieldsM/T/TH 4-7pm
Open SpikeballCommons LawnF 4-5pm
Flag FootballPhi Chi FieldsW 4-7pm
For more Intramural information email Levi Westra at imsports@calvin.edu. Sign up for leagues at the links above or QR code:
Ìý
A qr code with red text

AI-generated content may be incorrect.
Ìý
Ìý
ADDITIONAL TOURNAMENTS:
August 31 Ìý Ìý Ìý Ìý Ìý Ìý 1st year student co-ed volleyball, Hoogenboom Recreation Center 2-5pm
September 26 Ìý Ìý 2nd Annual Homecoming Cornhole Tournament
Ìý
Ìý
LATE FALL LEAGUES: Basketball, Volleyball, Futsal, Table Tennis, Pickleball
SIGN UP DEADLINE: October 16 by 6pm
PLAY BEGINS: October 27 - December 4
LEAGUE TOURNAMENTS: December 8-10
Ìý
Advanced Men's, Rec Men's, Co-ed Rec, and Women's Divisions
Ìý
CONTACT THE PROGRAM DIRECTOR:
Ryan Rooks
Campus Recreation and Outdoor Programs Director
Spoelhof Fieldhouse Complex 241
616-526-7541
ryan.rooks@calvin.edu
Ìý

SUPPORT RECREATION AT CALVIN

Donate to support Calvin Outdoor Recreation and Campus Recreation Programs.

Ìý
Ìý
Ìý