Mar.1
50K freestyle, classic; 25K freestyle, classic; 8K freestyle
9:00 am; 9:30 am, 9:40 am; 9:50 am
9:00 am; 9:30 am, 9:40 am; 9:50 am
The course runs entirely on the top notch ski trails at Giant's Ridge. There always seem to be great snow and great grooming.

Mar.1
50K freestyle, classic, pursuit; 8K, 20K, 35K freestyle, classic
9:45am, 10am EST
9:45am, 10am EST
Held on the trails at Sleeping Giant Provincial Park, up near Thunder Bay, Canada. Formerly known as the Sibley Ski Tour. Expertly groomed for both classic and skating techniques. The best ski party in Northwestern Ontario with distances to challenge skiers of all abilities.

Mar.1
10K freestyle, classical
11 am
11 am
Cancelled due to poor snow conditions Held on the wide trail system at Rainbow Resort. There is also a 6K tour.

Mar.1
18K freestyle
10 am
10 am
Held at the Spirit Mountain ski trails. Hosted by the Duluth XC ski club.

Mar.1
6K, 12K freestyle, classic
10:30 am
10:30 am
Cap off the winter season with some fun! Complete one or two laps of the 6k race course. Costumes are encouraged for all races. Racers receive a complementary hot meal and beverage. Also a 2k Beat The Bunny untimed ski race geared towards kids aged 12 and under.

Mar.2
10K classic
11 am
11 am
Cancelled due to poor snow conditions Join in the fun and take part in history! Korkki Nordic has been hosting the Erik Judeen 10k Classic Ski since 1963. After 60+ years, the race is still going strong! As always, there is fun for the whole family, and spectators are also welcome!

Mar.2
12K classical
12:12 pm
12:12 pm
Cancelled due to warm conditions Held on the trails at Maplelag Resort featuring the double track classic trails. Starts on lake and travels through wooded terrain, clearings, and follows around lakes.

Mar.2
14K classical, freestyle
10 am
10 am
Rescheduled from Jan 18, now cancelled due to poor snow conditions One of the oldest races in Minnesota, it's run on the rolling trails at Buena Vista Ski Area. There is also a middle school race and touring event.

Mar.8
6K, 16K classic; 6K, 16K freestyle
12 pm; 12:10 pm
12 pm; 12:10 pm
Rescheduled from Jan 19th, then cancelled due to low snow conditions Celebrating 50 years in 2025! One of the older races in Minnesota (started in 1972). Held at the Northland Arboretum. There's also a 1K kids race.

Mar.8
10K, 18K classic; 10K, 28K freestyle
10 am
10 am
Rescheduled from Jan 18th due to poor snow conditions Held out on the After Hours ski trails.

Mar.8
10K, 25K, 50K freestyle, classic; 20K, 50K pursuit
8am EST
8am EST
Held on the Swedetown Trails. There is also a Junior Bear Chase held on Friday, 1/2K - 5K distances.

Mar.8
22K, 46K, 100K classic
An ultra-distance, classic-only event along the North Shore of Lake Superior. Follows the Norpine, Cascade River State Park, and Bally Creek trail systems near Lutsen, MN.

Mar.10-15
TBD
Junior Championships for USSA. Interval start on Monday, mass start on Friday.

Mar.14
9K, 20K freestyle
6:30 pm
6:30 pm
An evening raceat Hyland Park Reserve to finish off the race season under the lights! Beverages courtesy of Wooden Ship Brewing for a post-race hangout at Jan's Place!

Mar.17-23
Canadian Nationals
(Canmore, AB)
Week long competition including team sprints, classical and freestyle races, and short and long sprints.

Mar.26-30
US Nationals Spring Series
(Lake Placid, NY)
|
10K freestyle Wed; freestyle sprints Fri; team relay Sat; 15K, 40K Classic Sun
US National Championships spring races and SuperTour Finals. Freestyle races (individual start) Wednesday; freestyle sprints Friday; mixed team relay Saturday; classic 40K races (mass start) Sunday.

Ongoing Race Series
Jan.28-Mar.25
Citizen's Night Ski Race Series
(Houghton, MI)
|
2.5K, 5K freestyle, classic
6 pm (repeats every 8 weeks)
6 pm (repeats every 8 weeks)
Fun evening series at MTU, dates this season are: Jan 28th and Mar 25th.

View a full list of Race Series and combined awards.
Legend | Trail details & reports | Race Updates | Results |