Stafford's Top of Michigan Festival of Races
⚠️ 2027 edition: provisional information
The date is estimated from the 2026 edition (May 23, 2026), on the same day of the week. Courses, start times, fees and description are carried over from the previous edition: check them on the official website. This page will be updated as soon as the organizer publishes them.
Available distances
About
Stafford's Top of Michigan Festival of Races takes place in Petoskey, Michigan, in late May, and supports the Top of Michigan Trails Council and the Petoskey High School track and cross country teams. The half marathon (13.1 miles) starts at 7:30 a.m., the 10K at 8:00 a.m. and the 5K run/walk at 8:15 a.m., all starting and finishing in Petoskey.
The courses follow the Little Traverse Wheelway, mostly on pavement with some grass and dirt sections, and give wide views of Little Traverse Bay. Registration includes refreshments, medals and awards, and several parking options make it easy to reach the start. Lakeside weather in spring can be cool, so plan for a breezy, chilly start.
Prepare for Stafford's Top of Michigan Festival of Races with RunRun
An AI-generated training plan, adjusted every week based on your real sessions. Built around your goal, current level and race date.
- Personalized plan based on your VO2max, history and weekly availability
- Strava and Garmin sync: your sessions are analyzed and the plan adapts
- Target paces, long runs, key sessions: everything is calculated for race day
Races nearby
Other upcoming races around Petoskey.
Dandelion Dash Trail 5K and Short Family Fun Run
May 15, 2027 · Petoskey, MI · 0 mi away
0.3 mi
Wolverine State 100
Oct 9, 2027 · Petoskey, MI · 0 mi away
31.1 mi · 62.1 mi · 100 mi
Morally Grey 5K Run/Walk
Oct 31, 2026 · Petoskey, MI · 1 mi away
3.1 mi
Paul Revere 5K &10 Mile Run
Jul 4, 2027 · Harbor Springs, MI · 4 mi away
10 mi · 3.1 mi
Independence Day 5K Run and Walk
Jul 10, 2027 · Alanson, MI · 9 mi away
3.1 mi
Boyne City Independence Day Run
Jul 4, 2027 · Boyne City, MI · 11 mi away
5 mi · 2 mi