January 2023
80, 160 miles ski, bike or run
Ski, bike or run self-supported race on the Tuscobia State Trail. Start locations and times dependent on race entered. All races finish at the KC Hall, Park Falls, WI.
US Nationals (Houghton, MI) |

US National Championships. Freestyle races; classic sprints; classic races (mass start); freestyle sprints. Also a SuperTour race.
5K, 10K freestyle, classic
7 pm (repeats Tuesdays)
A series of races held on Tuesday evenings at Elver Park. Put on by the Madison Nordic Ski club. Individual and team racing divisions. There is a junior race series as well.
4.9K freestyle, classic
7:15 pm (repeats Wednesdays)
Held on the lighted trails at Lapham Peak, online registration preferred. There are also youth and high school series, which start earlier at 5:15 pm and 6 pm.
MYSL Team Sprints & Family Night (Minneapolis, MN) |
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. NEW in 2023, we are encouraging families with kids to come out and ski together, watch the Sprints, play games and socialize every week! We will have a small obstacle course set up most weeks.
Snekkevik (Wausau, WI) |
12K classic; 12K freestyle
9:00 am; 11:45 am
Races at Nine Mile Ski Trails. 6K high school, 3.5K junior races.
SISU Ski Fest (Ironwood, MI) |
30K freestyle, classic; 15K freestyle, classic
9:30 am; 11 am
Racing from ABR to downtown Ironwood, one of the big season opening events.
Lapham Loppet (Delafield, WI) |
11K freestyle, classic
10:30 am
Held at Lapham Peak. Snowmaking loop is the start, at Evergreen Parking lot. Middle school races too at 9:30 am.
Seeley Hills Classic (Seeley, WI) |
30K classic; 23K classic; 43K classic
9:30 am; 10 am; 10:05 am
Run on the Birkie trail, it has become one of the most prestigious classic races around. High school and wooden ski divisions as well. Also a SuperTour race.
HinderBinder (Camp Forest Springs, WI) |
25K freestyle, classic; 12.5K freestyle, classic
10 am; 10:15 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 3.5k race for middle school racers.
Pre-Loppet (Minneapolis, MN) |
5K freestyle; 18K freestyle
8:30 am; 9 am
Tune up race for the City of Lakes Loppet. Also a 15K fat bike.
River View Loppet (Brule, WI) |
10K, 18K classic; 10K, 28K freestyle
10 am
Held out on the After Hours ski trails.
Woodland Loppet (Elk River, MN) |
10K, 20K freestyle
10 am
The 20 km course will take full advantage of the trail system; winding through the hilltop loop, triple hills, up Big Tooth Shoot to Top-of-the-World, Stoney Rollers and back through the city park's trails to start the second loop. The 10 km courses will follow the same path with only one loop. Free kids race at noon.
NewBirkie Tour Night Race (Cable, WI) |
20K, 10K freestyle
6 pm, 6:05 pm
Race under the stars on the Birkie Skate and Classic trails, but don't forget to bring a headlamp! Compete as an individual in the 10K, or as a team in the 20K. Awards will be presented to the top 3 male and female individuals, and to the top 3 male, female, and mixed teams.
2.5K, 5K freestyle, classic
6 pm (repeats every 3-4 weeks)
Fun evening series at MTU, dates this season are: Jan 24th, Feb 7th, and Mar 28th.
Noquemanon Ski Marathon (Ishpeming, MI)
12K, 24K, 50K freestyle, classic
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. Junior race on Friday, Fat Bike races on Sunday.
Badger State Winter Games (Wausau, WI) |
10K, 21K, 43K classic; 43K, 21K, 10K freestyle
9:30 am, 9:45 am; 10:15 am, 10:45 am, 1:40 pm
Held at Nine Mile Forest. There's also 1-2K for kids and 4K and 7K for youth and juniors. The games are open to non-Wisconsin residents.
Lumberjack Jaunt (Brainerd, MN) |
6K, 16K classic; 6K, 16K freestyle
12 pm; 12:10 pm
One of the older races in Minnesota (started in 1972). Held at the Northland Arboretum. There's also a 1K kids race.
MECCA Trails Winterfest (Mercer, WI) |
30K freestyle, classic; 15K freestyle, classic; 5K freestyle, classic
9:30 am, 9:45 am; 9:55 am, 10:05 am; 10:15am
Featuring the Claire d' Loon 5K, the Flowage 15K, and the MECCA 30K courses. The Claire d' Loon 5K is a great race for recreational skiers and kids, classic and skate skiers. The Flowage 15K showcases the MECCA Trails and has classic and skate divisions by age and gender. The MECCA 30K is designed to challenge serious skiers, both classic and skate. Racers will be chip timed.
NewSki de She (Hayward, WI) |
10K, 30K freestyle; 10K, 20K classic
10 am
Races part of the Ski de She, a ski event created for women to come together to expand their skills, build race confidence, and connect with fellow women skiers.
Iola Norseman Challenge (Iola, WI) |
10K classic; 20K freestyle
9:30 am; 12:15 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.
Nordic Spirit (Duluth, MN) |
12K, 24K classic
10 am
Held at the Spirit Mountain ski trails. Hosted by the Duluth XC ski club.
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

5K classic; 5K freestyle
7 pm, 7:30 pm (repeats Tuesdays)
This is a great little training race series held Tuesday nights. Separate skate and classical races. The 5K lighted trail at Elm Creek is a nice mix of hills and flats.
6:30 pm (repeats Wednesdays)
A weekly Wednesday evening race series in Duluth. Technique alternates between Classic and Freestyle from week to week. The venue rotates between Grand Avenue Nordic Center, Snowflake Nordic Center, Upper Spirit Campground Loop, Lester Park, and Cloquet/Pine Valley. Starts at first good snow; continues into early March, depending on conditions.
11K pursuit; 5K, 15K, 30K freestyle, classic
A virtual event featuring the Claire de Loon 5K, the Flowage 15K, the MECCA 30K, and the Turtle River Pursuit (11K classic, 11K skate, 2 legs combined time).
View a full list of Race Series and combined awards.
Legend Trail details & reports Race Updates Results