{{ 'SHOW_CART' | translate }} >

{{total | currency:"$"}}

{{::eventInfo.eventName}}

{{::eventInfo.when}}
{{::eventInfo.where}}

{{::eventInfo.description}}

{{ 'COUPON-APPLIED' | translate }}

{{ 'INVALID-SECONDARY-COUPON' | translate }}

{{ 'PLEASE-PROVIDE-VALUE' | translate}}

{{ 'FIRST-NAME' | translate}}

{{ 'REQUIRED' | translate }}

{{ 'IDENT.NAME_CHARS_LONG' | translate}}

{{ 'LAST-NAME' | translate}}

{{ 'REQUIRED' | translate }}

{{ 'IDENT.NAME_CHARS_LONG' | translate}}

{{ 'BIRTH-DATE' | translate}}

{{ 'IDENT.RACE_AGE_BETWEEN' | translate:regOptionAgeTranslate }}

{{ 'IDENT.SERIES_RACE_AGE_ERROR' | translate }}

{{ 'REQUIRED' | translate }}

{{'REQUIRED_DATE_FORMAT' | translate:'{format: eventInfo.displayDateFormat}' }}

{{ 'GENDER' | translate}}

{{ 'REG-OPTION-GENDER-ERROR' | translate}}

{{ 'PRIMARY-PHONE' | translate}}

{{ 'PROVIDE-VALUE' | translate}}

{{ 'NOT-VALID-PHONE-NUMBER' | translate}}

{{ 'EMAIL' | translate}}

{{ 'EMAIL-CONFIRM' | translate}}

{{ 'PROVIDE-VALUE' | translate}}

{{ 'ENTER_VALID_EMAIL' | translate }}

{{ 'SAME-EMAIL' | translate}}

{{ 'PARTICIPANT-CONDITION' | translate}}

Waiver Must Be Read and Accepted: I know that running, paddling, and biking are potentially hazardous activities. I should not enter this event unless I am medically able and properly trained. I agree to abide by any decision of a race official relative to my ability to safely complete the triathlon. I assume all risks associated with running, paddling or biking in this triathlon including, but not limited to, falls, contact with other participants, the effects of weather, including high heat and/or humidity, the conditions of the road, the Contoocook River, traffic on the course, all such risks being known and appreciated by me. Having read this waiver and knowing these facts, and in consideration of your acceptance of my application, I, for myself and anyone entitled to act on my behalf, waive and release The Contoocook Carry, The Town of Hopkinton/race sponsor, their representatives and successors, The Norma Herrick Estate and its heirs, and The Thomas Kerins Estate and family from all claims or liabilities of any kind arising out of my participation in this event, as well as claim of loss or damage of personal property, even though that liability may arise out of negligence or carelessness on the part of the persons named in this waiver. All fees are nonrefundable.

{{ 'MUST-AGREE' | translate}}

{{ 'MUST-AGREE' | translate}}

{{ 'TEAM-DESC-HEADER' | translate}}
  • {{ 'TEAM-DESC-SELECT' | translate}}
  • {{ 'TEAM-DESC-OTHERWISE' | translate}}
  • {{ 'TEAM-DESC-INDIVIDUAL' | translate}}


{{ 'TEAM-JOIN-DESCRIPTION' | translate}}

{{ 'TEAM-JOIN-SELECTED' | translate:entry }}

{{ 'TEAM_BRACKET_TEAM.FULL' | translate }}

{{ 'TEAM_BRACKET_TEAM.TOO_YOUNG' | translate }}

{{ 'TEAM_BRACKET_TEAM.TOO_OLD' | translate }}

{{ 'TEAM_BRACKET_TEAM.WRONG_GENDER' | translate }}

{{ 'TEAM_BRACKET_TEAM.TOO_MANY' | translate }}

{{ 'TEAM_BRACKET_TEAM.ERROR' | translate }}

{{'AS-TEAM-CAPTAIN' | translate}}
{{'SELECT-WHO-PAYS' | translate}}

{{ 'AS-TEAM-CAPTAIN' | translate }}

{{'TEAM-SELECT-BRACKET-INFO' | translate}}

{{ 'TEAM_BRACKET_BRACKET.TOO_YOUNG' | translate }}

{{ 'TEAM_BRACKET_BRACKET.TOO_OLD' | translate }}

{{ 'TEAM_BRACKET_BRACKET.WRONG_GENDER' | translate }}

{{ 'TEAM_BRACKET_BRACKET.TOO_MANY' | translate }}

{{ 'TEAM_BRACKET_BRACKET.ERROR' | translate }}

{{'AGE' | translate}}: {{'AGE-ANY' | translate}} {{'AGE-OR-OLDER' | translate:tbr}} {{'AGE-OR-YOUNGER' | translate:tbr}} {{'AGE-RANGE' | translate:tbr}}
{{'GENDER' | translate}}: {{tbr.sex || 'MIXED' | translate}}
{{'MEMBERS' | translate}}: {{tbr.min_members || 0}} - {{tbr.max_members || 'Unlimited'}}

{{ 'COUNTRY' | translate}}

{{ 'PLEASE-PROVIDE-VALUE' | translate}}

{{ 'STREET' | translate}}

{{ 'PLEASE-PROVIDE-VALUE' | translate}}

{{ 'STREET_2' | translate}}

{{ 'POSTAL-CODE' | translate}}

{{ 'PLEASE-PROVIDE-VALUE' | translate}} {{ 'VALID-ZIP' | translate}}

{{ 'CITY' | translate}}

{{ 'PLEASE-PROVIDE-VALUE' | translate}}

{{ 'STATE/REGION' | translate}}

{{ 'PLEASE-PROVIDE-VALUE' | translate}}

{{ 'NAME' | translate}}

{{ 'REQUIRED' | translate }}

{{ 'RELATIONSHIP' | translate}}

{{ 'PHONE' | translate}}

{{ 'PROVIDE-VALUE' | translate}}

{{ 'NOT-VALID-PHONE-NUMBER' | translate}}

{{ 'CONTACT-CANNOT-BE-EVENT-P' | translate}}

Free t-shirts to the 1st 100 Registrants

All donation proceeds will be used to provide heating assistance (oil, wood, propane, kerosene) to help the neighbors of Hopkinton and Contoocook through the difficult winters.

{{ 'CORRECT_ERRORS_FOR_ENTRY' | translate }}

{{ 'COMPLETE_REGISTRATION_FOR_ENTRIES' | translate}}

{{entry.name | translateIf:entry.translate}}

{{ 'EDIT' | translate }} (errors)

{{item.name | translateIf:item.translate}} :

{{item.price | currency:"$":currency.decimal}}
{{ 'SUBTOTAL' | translate}} : {{cart.subtotal | currency:"$":currency.decimal}}
{{customFee.description}} : {{customFee.price | currency:"$":currency.decimal}}
{{ 'PROCESSING_FEE' | translate }} : {{cart.fee | currency:"$":currency.decimal}}
{{!cart.hasLottery ? ('TOTAL'|translate) : ('TOTAL_CHARGE_AT_CHECKOUT'|translate)}} : {{cart.total | currency:"$": currency.decimal}}

{{item.name | translateIf:item.translate}} :

{{item.price | currency:"$":currency.decimal}}
{{ 'SUBTOTAL' | translate}} : {{cart.subtotalLottery | currency:"$": currency.decimal}}
{{customFee.description}} : {{customFee.price | currency:"$": currency.decimal}}
{{ 'PROCESSING_FEE' | translate }} : {{cart.lotteryFee | currency:"$": currency.decimal}}
{{ 'TOTAL_CHARGE_IF_SELECTED' | translate}} : {{cart.lotteryTotal | currency:"$": currency.decimal}}
{{ 'IF_SELECTED_CHECKOUT' | translate:cart}}

{{ 'PAYMENT-ERROR' | translate}}

{{paymentErrors.message}}

  • {{error}}
{{ 'NO-PAYMENT-REQUIRED' | translate }}

{{ 'NAME-ON-CARD' | translate }}

{{ 'REQUIRED' | translate }} {{ 'PAYMENT-NAME-MIN-LENGTH' | translate }}

{{ 'CARD-NUMBER' | translate }}

{{ 'REQUIRED' | translate }} {{ 'INVALID-CREDIT-CARD-NUMBER' | translate }}

{{ 'EXPIRATION' | translate }}

{{ 'REQUIRED' | translate }} {{ 'INVALID-EXPIRATION-DATE' | translate }}

{{ 'SECURITY-CODE' | translate }}

{{ 'REQUIRED' | translate }} {{ 'INVALID-SECURITY-CODE' | translate }}

{{ 'REQUIRED' | translate }}

{{ 'REQUIRED' | translate }}

{{ 'PAYMENT-INFORMATION-MESSAGE' | translate }}



{{crowdriseTeam.entryName}} Charity Event Fundraising on Crowdrise

{{crowdriseTeam.entryName}}: {{crowdriseTeam.msg}} (Crowdrise error)

The internet browser you are using to access this registration form is not supported. Please upgrade your browser or register on your mobile device.
Scan this QR Code with your mobile device to load the mobile registration form.
Event registration link