Events

Join our hockey events - practices, tournaments, clinics and more!

Filters

Loading events...

{{ getEventTypeLabel(event.event_type) }}
Past Registered Pending Full Available
${{ parseFloat(event.price).toFixed(2) }}

{{ event.name }}

{{ event.date }} {{ event.start_time }}{{ event.end_time ? ' - ' + event.end_time : '' }}
TBA
{{ event.location.name || 'Location TBA' }} ← click to navigate! {{ (event.location && event.location.name) || 'Location TBA' }}

{{ event.description }}

{{ team.team_acronym || getShortTeamName(team.team_name) }}{{ formatIceType(team.ice_percentage) }}

Registration not available

No {{ selectedTimeFilter === 'upcoming' ? 'upcoming' : selectedTimeFilter === 'past' ? 'past' : '' }} events found

There are no upcoming events. Check back later for new events!

There are no past events to display.

There are no events matching your current filters.

Loading your registrations...

{{ registration.date }}
{{ registration.event_name }}
{{ registration.location.name || 'TBA' }} ← click to navigate! {{ (registration.location && registration.location.name) || 'TBA' }}
{{ registration.registration_type_name }}
{{ getStatusLabel(registration.status) }}

{{ registration.event_description }}

{{ registration.start_time }}{{ registration.end_time ? ' - '+registration.end_time : '' }}
Registered: {{ formatDate(registration.registration_date) }}
Contact admin to cancel
{{ registration.refund_ineligible_reason }}

No registrations found

You haven't registered for any events yet. Browse events to get started!

No {{ selectedRegistrationFilter === 'upcoming' ? 'upcoming' : selectedRegistrationFilter === 'past' ? 'past' : '' }} registrations found

You don't have any upcoming event registrations.

You don't have any past event registrations.

No registrations match your current filter.

Your spot is reserved!

You have {{ modalCountdown }} to complete payment.

{{ toastMessage }}

Cancel Registration?

This will release your spot so others can join.

Terms & Conditions

{{ termsModal.eventName }}

{{ termsModal.registrationTypeName }}

Request Refund

You're about to request a refund for {{ refundModal.registration?.event_name }}.

Original Amount: ${{ parseFloat(refundModal.registration?.amount_paid || 0).toFixed(2) }}
Processing Fee (3%): -${{ (parseFloat(refundModal.registration?.amount_paid || 0) * 0.03).toFixed(2) }}
You'll Receive: ${{ (refundModal.registration?.refund_amount || 0).toFixed(2) }}

This will release your spot so others can join. Refunds typically process within 5-10 business days.