February 2020
Moraloppet (Mora, MN) | Feb.1
10K, 20K freestyle
11 am
Starts and finishes at the Vasaloppet Nordic Center on the north end of town and offers numerous class awards. Skiers in the 5K Tour receive completion pins. Benefits the Dr. Susan Love Research Foundation.
City of Lakes Loppet (Minneapolis, MN) | | | Feb.1, Feb.2
42K, 21K classical Sat; 42K, 21K freestyle Sun
9 am, 10 am
An urban point-to-point race! Starts at Theodore Wirth and finishes in the Uptown area. There are also 10K tour event, and skijor, ice bike, and kids races.
Mt. Ashwabay Summit Ski Race (Washburn, WI) | | Feb.1
10K classic, 11K freestyle, 21K pursuit
11 am
All races start and finish at the Mt. Ashwabay Chalet. Adults have the choice of pursuit 21k, 11k skate, or 10k classic. High school 7K, Middle School 3.5K race and kids 1/2K race available, starting earlier in the morning. Awards are homemade pies and other baked goods!
Wolf Tracks Rendezvous (Minocqua, WI) | | Feb.1
42K freestyle, classical; 24K freestyle, classical
9 am; 10 am
A one-loop marathon or half-marathon encompassing many of the best trails that Winter Park has to offer, including several technical sections and the normally classic-only Wolf Tracks and Nekoosa trails. A single classic track will be laid on the entire course. The 42km marathon is a Birkebeiner qualifier.
Lumberjack Jaunt (Brainerd, MN) | | | Feb.2
6K, 16K classical; 6K, 16K freestyle
One of the older races in Minnesota (started in 1972). Held at the Northland Arboretum. There's also 1K kids race.
Citizen Night Series (Houghton, MI) |
3K, 5K classic, freestyle
6 pm (repeats every 3-4 weeks)
Fun evening series at MTU, dates this season are: Feb 4, 25 and Mar 24.
Pre-Birkie (Hayward, WI) | | Feb.8
26K, 42K freestyle, classical
10 am
Starts at Hwy OO using the Korte start.
Vasaloppet USA (Mora, MN) | | | Feb.8
42K classical; 58K, 35K freestyle; 13K freestyle
9 am; 10 am; 12:30 pm
The largest race in Minnesota. The finish is the best around -- down Main street Mora with the crowds cheering!
North American Vasa (Traverse City, MI)
12K, 27K, 50K classical, freestyle Sat; 6K, 16K classical Sun
8 am Sat; 9 am Sun
This is the big one for lower Michigan. Race starts and finishes at Timber Ridge Resort. Beautiful and challenging trail through State Forest. Two day combined Grand Champion title as well.
Big Island and Back (Excelsior, MN)
10K freestyle, classical
2 pm
Afternoon ski from downtown Excelsior over Lake Minnetonka and around Big Island and back.
North End Classic (Cable, WI) | | Feb.9
12.5K, 25K classical
10 am
Starts and finishes at the North End Trail Head. Cookie Classic free kids races .5, 1 and 2 km.
30K classic; 10K freestyle, classic
10 am; 10:50 am
A ski festival for the entire family on the beautiful Pincushion Trails, overlooking Grand Marais and Lake Superior. Competitive events in the morning, Winter Carnival events in the afternoon with family ski, snowshoe cruise on the new Pincushion section of the North Shore Hiking Trail, along with skijoring races, a sliding hill, bonfire with smores, music and more.
Minnesota Finlandia (Bemidji, MN) | | Feb.15
25K classical; 50K, 25K freestyle
10 am; 10:30 am
A challenging course with many good hills and lots of woods! One of the best run races in Minnesota (especially the wave starts)!
Book Across the Bay (Ashland, WI) | Feb.15
10K freestyle
6 pm
A candlelit, evening race for skiers and snowshoers of all abilities and ages. The course runs from Ashland to Washburn, across Chequamegon Bay.
Snowflake and Inga-Lami Races (Maple Plain, MN) | | Feb.15
10K freestyle
9:30 am
The Snowflake race is one of the oldest in Minnesota. The Inga-lami is a special women's only race. Held at Baker Park in association with Gear West.
Forest Frenzy Winter Tri (Boulder Junction, WI) | Feb.15
ski 7.5K, snowshow 5K, fat bike 7.5K
10 am
Winter triathlon (ski, snowshoe and fatbike) at Camp Manito-wish YCMA in Boulder Junction.
Tower Ridge 10K (Eau Claire, WI) | | NewFeb.15
10K freestyle
10 am
Held on the trails at Tower Ridge and hosted by the UWEC Nordic Ski Club. Also have a 1K kids race.
Turtle River Pursuit (Mercer, WI) | | Feb.15, Feb.16
11K classic Sat; 11K freestyle Sun
10 am
Two days of racing on the Mecca trail system, classic on Saturday, freestyle pursuit on Sunday. Race is open to individuals and teams.
CCSA Championships/JNQ (Houghton, MI) | | Feb.15, Feb.16
5K, 10K freestyle Sat; 5K, 10K, 15K, 20K classic Sun
The CCSA Championships, as well as Great Lakes division JNQ. Interval start on Saturday, mass start on Sunday.
Founders Classic (Mora, MN) | | Feb.16
5K, 10K, 20K classical
1 pm
The Founders Classic is a classic stride race/tour. Start and finish near the Vasaloppet Nordic Ski Center just off 9th Street in Mora.
Minneapolis JNQ/SuperTour (Minneapolis, MN) | | Feb.16, NewFeb.17
freestyle sprints Sun; 5K, 10K classic Mon
Midwest JNQ races as well as SuperTour event at Theodore Wirth.
Kortelopet (Hayward, WI) |
29K freestyle, classical
10:45 am
In 2017, the Kortelopet moved to it's own date, and now starts at Hwy OO and finishes on the streets of Hayward.
American Birkebeiner (Hayward, WI) |
51K freestyle; 55K classical
8:20 am
The benchmark race. The largest ski race in North America. Sign up early!
24 Hours of Wirth (Minneapolis, MN) |
24 hours; 12 hours
6:44 pm Fri; 7:19 am Sat
Celebrate the end of the season with 24 hour and 12 hour races at the Trailhead. Race as a team or go solo.
Pepsi Challenge (Biwabik, MN) |
24K, 48K classical; 48K freestyle; 24K freestyle; 10K freestyle
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.
Squirrel Hill Loopy Loppet (Minocqua, WI) |
18K classical, freestyle, 6K mixed
9 am
Held on a 6K loop, ski classic or freestyle or do a mixed 6K. 2km kids race to follow.

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.
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.
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.
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.
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.
View a full list of Race Series and combined awards.
Legend Trail details & reports Race Updates Results