January 2020
US Nationals (Houghton, MI) | | | Jan.2, Jan.3, Jan.5, Jan.7

USSA National Championships. Thursday freestyle sprints; Friday freestyle races; Sunday classic races (mass start); Tuesday classic sprints.
River View Loppet (Brule, WI) | | | Jan.4
12K, 24K classical, freestyle
11 am
Held out on the After Hours ski trails. Mass start events by gender. There is also a 5K family tour.
First Chance Race (Mora, MN) | | | Jan.4
5K, 15K freestyle
11 am
Opening event for the season, snowmaking should ensure the race. Proceeds benefit the trails and snowmaking operations. Ski expo will be held as well.
Pre-Loppet (Minneapolis, MN) | | | Jan.5
17K freestyle
9 am
Tune up race for the City of Lakes Loppet. Mass start.
Madnorski Race Series (Madison, WI) | | Jan.7, Jan.14
5K, 10K freestyle, classical
7 pm (repeats Tuesdays)
A series of races held on Tuesday evenings at Elver Park. Put on by Madison Nordic Ski club. Individual and team racing divisions.
Lapham Peak Series (Delafield, WI) | | Jan.8, NewJan.15
4.9K freestyle, classical
7:15 pm (repeats Wednesdays)
Held on the lighted trails at Lapham Peak, starting at the Evergreen shelter. There are also youth and high school series, which start earlier in the evening.
Birchwood/MYSL Team Sprint Series (Minneapolis, MN) | | | Jan.8, NewJan.15
team sprints
6:30 pm (repeats Wednesdays)
This informal Wednesday night race series at Wirth Park is based on two-person relays with a different format each week. Bring a partner or sign up to be matched with a skier of similar ability. Adult, child and adult/child divisions. High school teams welcome, but must pre-register. Great way to introduce kids and adults to racing or get your interval workout in.
Snekkevik (Wausau, WI) | | | Jan.11
12K, 24K freestyle, classic
9:30 am
Mass start races at Nine Mile Ski Trails. 6K high school, 3.5K junior races. Merchandise raffle for all registered racers.
SISU Ski Fest (Ironwood, MI) | | | Jan.11
31K, 15K, 5K freestyle, classical
9 am, 10 am, noon
Point-to-point races starting at ABR and finishing in downtown Ironwood. Also have kids dash and expo on Friday, and fat tire event Sunday.
Three Rivers Ski Rennet (Bloomington, MN) | | | Jan.11
26K freestyle, classical; 13K freestyle, classical
8:30 am; 11 am
World-class trails take you over challenging climbs, across prairies, and through native Minnesota maple and basswood forests. 26K skiers extend their challenging climbs on Hyland Hills Ski Area. 10K racers will enjoy the rolling hills on an intermediate course. Also sit-skier 3K course and kids 1K course. Fat Bike races in afternoon and evening.
5K, 15K freestyle Sat; 8K, 12K classic Sun
10 am EST; 10am EST
Freestyle course is a mixture of rolling hills, climbs, descents, and technical challenges. Classic course will use a 4K double-track loop that traverses the south side of the park and travels almost entirely through woodlands. The 15k and 12K races are Michigan Cup points events. Snowmaking backup.
Buena Vista Snowjourn (Bemidji, MN) | | | Jan.12
12K classical, freestyle
10 am
Moved to Sunday due to forecast cold temps. One of the oldest races in Minnesota, it's run on the rolling trails at Buena Vista ski area. There is also a touring event.
Lapham Loppet (Delafield, WI) | | | NewJan.18
11K freestyle, classical
10:30 am
Held at Lapham Peak. Snowmaking loop is the start, at Evergreen Parking lot. Middle school races too.
Seeley Hills Classic (Seeley, WI) | | | NewJan.18
22K, 42K classical
10 am
Run on the Birkie trail, it has become one of the most prestigious classical races around. High school and wooden ski divisions as well.
HinderBinder (Camp Forest Springs, WI) | | | NewJan.18
12K, 24K classical, freestyle
10 am
One of the hilliest races in the state, either one or two laps around a 12k course.There is also an 8k race for high school and 4k race for middle school racers. Race fee includes a buffet lunch.
NewColeraine JNQ/CCSA (Coleraine, MN) | | | NewJan.18, NewJan.19
5K, 10K freestyle Sat; 5K, 10K, 15K, 20K classic Sun
Two days of racing on the Mount Itasca trail system. Individual start on Saturday, mass start on Sunday. Midwest JNQ, CCSA event.
Noquemanon Ski Marathon (Ishpeming, MI)
12K, 24K, 50K classical, freestyle
9 am EST
A point to point race, running from Ishpeming to Marquette. Multiple wave starts. Freestyle starts 40 minutes after classical. Last half of the race is almost all downhill. Finishes at Marquette's Superior Dome. Fat Bike races on Sunday.
Badger State Winter Games (Wausau, WI) |
10K, 21K, 43K classical, freestyle
9 am
Held at Nine Mile Forest. There's also 1-2K for kids and 4K and 7K for youth and juniors. The games are open the events to non-Wisconsin residents.
Iowa Winter Games (Cresco, IA) |
8K classical; 10K freestyle
10 am; 2 pm
Held at Prairie Springs in Cresco. Only open to Iowa and Illinois residents.
Nordic Spirit (Duluth, MN) |
13K, 26K classic
10 am; 10:30 am
Held at the Spirit Mountain ski trails. Hosted by the Duluth XC ski club.
Cable JNQ/CCSA (Cable, WI) |
freestyle sprints Sat; 5K, 10K classic Sun
Two days of racing on the Birkie trails, using the new Birkie start area. Sprints Saturday, mass start on Saturday. Great Lakes JNQ, CCSA event.
Washburn Winter Triathlon (Washburn, WI)
9K ski, 6K fat bike, 3K snowshoe
1 pm
A casual, fun winter triathlon with ski, fat bike and snowshoe run. Rent a bike, skis or snowshoes locally if needed. Great way to try out a new winter sport.
Iola Norseman Challenge (Iola, WI) |
10K classical; 20K freestyle
9:30 am; 12:30 pm
There's also a 3K and 5K high school races and a kids races.
Marine/O'Brien Ski Race (Marine on St. Croix, MN) |
12K, 25K classical; 12K, 25K freestyle
10:30 am; 11 am
This is a great community race with scenic trails. Held at William O'Brien State Park. Once around park for 12km and twice around for 25km. There's also great kids races with age appropriate distances starting at 1:45PM! Again this year is a 8km wooden ski tour that starts with the classic race.
Langlauf at St. John's (Collegeville, MN) |
9K, 25K freestyle, 7K, 16K classical
12:30 pm
Collegiate club/team and open citizen races through the heart of St. John's Abbey Arboretum at St. John's University.
Ironbull Winter Triathlon (Wausau, WI) |
6K ski, 10K fat bike, 5K snowshoe
10 am
Individual or relay winter triathlon: ski, fat bike, and snowshoe, held at Nine Mile Forest trails - first time fat biking is allowed at Nine Mile!
Arrowhead Winter Ultramarathon (International Falls, MN)
135 miles
7 am
The Arrowhead Winter Ultra is an ultramarathon race on bike, foot or skis, covering 135 miles across the Arrowhead Region of Northern Minnesota from International Falls near the Canadian border to Tower, MN.

Ongoing Race Series

6:30 pm (repeats Wednesdays)
A weekly Wednesday evening race series in Duluth. The venue rotates between Snowflake, Grand Ave, Lester Park and Pine Valley. Starts at first good snow; continues into early March, depending on conditions.
Elm Creek Series (Maple Grove, MN) | | | Dec.4, Dec.11, Dec.18, Dec.26, Jan.1, Jan.8, Jan.15,
5K freestyle, 5K classical
7 pm, 7:30 pm (repeats Wednesdays)
This is a great little training race series held Wednesday nights. Separate skate and classical races. The 5K lighted trail at Elm Creek is a nice mix of hills and flats.
Fresh Air Series (Thunder Bay, ON) | | Dec.12, Jan.9,
5K freestyle
7 pm (repeats every other Thursday)
Thursday night race series at Lappe Nordic (generally every other Thursday). Events include: relays, obstacle course, sprints, as well as some standard race formats.
View a full list of Race Series and combined awards.
Legend Trail details & reports Race Updates Results