January 2026
SMTWTFS
    123
45678910
11121314151617
18192021222324
25262728293031
Jan.2-4
160mi run, ski; 160mi bike; 80mi run, bike, ski
6 am Fri; 6 am Sat; 10 am Sat
A self-supported run, bike, or ski race on the Tuscobia State Trail. Start locations and times dependent on race entered. All races finish at the KC Hall in Park Falls, WI.
Jan.3
First Chance Race (Mora, MN) | | | Jan.3
10K freestyle; 5K freestyle
1 pm; 2 pm
Opening event for the season, snowmaking should ensure the race. Proceeds benefit the trails and snowmaking operations.
Jan.4-9
US Nationals (Lake Placid, NY) | | Jan.4, Jan.6, Jan.8, Jan.9

US National Championships. Classic races (individual start) Sunday; freestyle sprints Tuesday; freestyle races (mass start) Thursday; classic sprints Friday. Also a SuperTour event.
Jan.4
Battle Creek Fifty K (Saint Paul, MN) | | | Jan.4
50K freestyle
8 am
A community-driven, hilly, early season 50k at Battle Creek!
Jan.6-27
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. An individual start race is held on Wednesday afternoon to replace the Tuesday Time Trial races.
Jan.7-Feb.25
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 2025: One night will be at Battle Creek!
Jan.10
CancelledSnekkevik (Wausau, WI) | |
6K, 12K, 24K freestyle; 6K, 12K classic
10 am
Citizen races cancelled due to conditions, HS/MS races still on The second oldest continuing organized ski race in Wisconsin. Adult racing returns in 2024. High school, middle school, and kids divisions also available.
Jan.10
Seeley Hills Classic (Seeley, WI) | | Jan.10
42K classic, 22K classic
10 am; 10:05 am
Run on the Birkie trail, it has become one of the most prestigious classic races around.
Jan.10
SISU Ski Fest (Ironwood, MI) | | | Jan.10
30K freestyle, classic; 15K freestyle, classic
9:30 am; 11 am
Racing from ABR to downtown Ironwood, one of the big season opening events.
Jan.10-11
5K, 15K freestyle Sat; 5K, 12K classic Sun
10 am EST; 10am EST
Man-made snow or natural snow. The man-made snow course is multiple 2.5K loops on the man-made snow trail. If there is enough natural snow, the race will be on the normal ski trails.
Jan.11
Low-pet Law-pet Challenge (Minneapolis, MN) | | | Jan.11
5K freestyle; 10K freestyle
8:40 am; 9:00 am
Formerly known as the Pre-Loppet and a tune up race for the City of Lakes Loppet. Also a 15K fat bike.
Jan.17
Lapham Loppet (Delafield, WI) | | | Jan.17
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.
Jan.17
River View Loppet (Brule, WI) | | | Jan.17
10K, 18K classic; 10K, 28K freestyle
10 am
Held out on the After Hours ski trails.
Jan.17-18
Coleraine JNQ (Coleraine, MN) | | Jan.17, Jan.18
classic sprints Sat; 7.5K freestyle Sun
Junior National Qualifier racing for the Midwest division. Held on the Mt. Itasca Winter Sports Center's Nordic ski trails, hosted by Mt. Itasca.
Jan.17
MECCA Trails Winterfest (Mercer, WI) | | Jan.17
30K freestyle, classic; 15K freestyle, classic; 5K freestyle, classic
9:30 am; 9:50 am, 10 am; 10:10am
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.
Jan.17
Ski de She (Cable, WI) | | Jan.17
20K classic; 30K freestyle; 10K freestyle; 5K freestyle
9 am; 9:15 am; 11 am; 11:05 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.
Jan.18
Buena Vista Snowjourn (Bemidji, MN) | | Jan.18
14K classical, freestyle
10 am
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.
Jan.20-Mar.31
2.5K, 5K freestyle, classic
6 pm (repeats every 10 weeks)
Fun evening series at MTU, dates this season are: Jan 20th and Mar 31st.
Jan.24
Noquemanon Ski Marathon (Ishpeming, MI) | | Jan.24
50K classic; 12K classic; 50K freestyle; 12K freestyle; 24K classic; 24K freestyle
9 am EST; 9:50 am EST; 9:55 am EST; 10:10 am EST; 11:45 am EST; 12:30 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.
Jan.24-25
Brillion JNQ/CCSA (Brillion, WI) | | | Jan.24, Jan.25
5K, 15K freestyle Sat; 7.5K, 10K classic, 4 x 5K relays Sun
Junior National Qualifier racing for the Great Lakes division. Also CCSA event with mixed relays on Sunday. Held at Ariens Nordic.
Jan.25
Marine/O'Brien Ski Race (Marine on St. Croix, MN) | | | Jan.25
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.
Jan.25
NewCancelledRademacher Rush (Winona, MN) |
5k, 10k freestyle
Recheduled from 1/24 then cancelled due to cold weather. Celebrate the 50th anniversary of Winona's ski trails with the return of the Saint Mary's University fundraiser ski race, open to all ages with distances for kids too! With snowmaking capabilities there WILL be a race. Done in collaboration with the Winona WinHawk high school team and the Minnesota Youth Ski League.
Jan.26-28
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.
Jan.31
Moraloppet (Mora, MN) | Jan.31
10K, 20K freestyle
10:30 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 Tom Giese Skier Development Fund.
Jan.31-Feb.1
City of Lakes Loppet (Minneapolis, MN) | | | Jan.31, Feb.1
35K, 20K classic Sat; 35K, 20K freestyle Sun
An urban point-to-point race! Starts at Lake Bde Maka Ska and finishes at Theodore Wirth. There are also 10K tour event, and skijor, ice bike, kids races, Kubb and the post-race party!
Jan.31
Mt. Ashwabay Summit Ski Race (Bayfield, WI) | | | Jan.31
30K freestyle, classic, pursuit; 15K freestyle, classic
10 am
All races start and finish at the Mt. Ashwabay Chalet. High school 7K classic, middle school 3.5K freestyle races are available, starting earlier in the morning. Overall male and female winners for each race and winning teams receive a full pie.
Jan.31
Wolf Tracks Rendezvous (Minocqua, WI) | | Jan.31
48K freestyle, classic; 24K freestyle, classic
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 48km marathon is a Birkebeiner qualifier.

Ongoing Race Series

Dec.10-Feb.18
4-6K
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 Spirit Mountain 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.
Dec.11-Apr.2
Fresh Air Series (Thunder Bay, ON) |
5K freestyle
6 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.
Dec.20-Feb.14
20K 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 Skiathlon (10K classic, 10K skate, 2 legs combined time).
View a full list of Race Series and combined awards.
Legend Trail details & reports Race Updates Results