The CXC Marathon Cup connects the premiere cross country ski events across the Central region. Sanctioned and scored by the Central Cross Country Skiing (CXC), the Cup includes races in each of the three main states in the region - two races in Michigan, two in Wisconsin, and three in Minnesota.

The 2020 series is split between classic and skate racing, with three classic races, three skate weekends, and one skiathlon weekend.
CXC Marathon Cup

Individuals do not have to compete in all 7 events to be scored as a marathon cup competitor. Each result you have is added to your yearly total, up to your best 3 races, whether it is just one, a few, or the entire series.

All event participants are included in the age group rankings which are posted a few days after each event. As you compare your position with your competition, consider purchasing a CXC Nordic Membership and help support skiing and ski racing in the Central Region.

To be eligible for the Marathon Cup awards, a CXC Nordic Membership is required.


Ski Rennet January 11, 2020 / Bloomington, MN

Ski Rennet / 26K Freestyle

Seeley Hills Classic January 18, 2020 / Seeley, WI

Seeley Hills Classic / 42K Classic

Noquemanon Ski Marathon January 25, 2020 / Marquette, MI

Noquemanon Ski Marathon / 50K Classic


City of Lakes Loppet February 2, 2020 / Minneapolis, MN

City of Lakes Loppet / 42K Freestyle


Mora Vasaloppet February 8, 2020 / Mora, MN

Vasaloppet USA / 52K Freestyle


American Birkebeiner February 22, 2020 / Hayward, WI

American Birkebeiner / 51K Freestyle


March 7, 2020 / Calumet, MI

Great Bear Chase / 50K Skiathlon


If a CXC Marathon Cup race is modified (e.g. a classic race becomes a freestyle race), the equivalent race will count toward Cup points.

If a Cup race is postponed, the postponed race will count toward Cup points, unless the postponement date is on the same weekend as a different Cup race, in which case the originally scheduled Cup race for that weekend will count toward Cup points.

View Points and Rankings

  • Have questions? Get in touch!