Skip to content
TIER 3

Filthy 50

Lanesboro, Minnesota · 2026: October 10

VERDICT A Minnesota bluff country crawler that's more tourist ride than race, complete with food trucks and small-town charm.

54
LAB SCORE
[05]

The Ratings

Course verdict

50.9 miles, 3,251 ft. 80% gravel, 20% dirt. Rolling Driftless Region terrain (Root River Valley).[6]

Course Profile ratings for this race. Select a point for its explanation. LOGISTICS3/5LENGTH2/5TECHNICAL2/5ELEVATION2/5CLIMATE3/5ALTITUDE1/5ADVENTURE3/5 16/35
Course Profile
How the scoring works →
Custom plan

Train for Filthy 50

A training plan for Filthy 50—shaped to your fitness and the hours you have.

[01]

Course Overview

Minnesota fall gravel—50 miles of rolling terrain, 1,000 riders, and peak autumn colors.

50.9 mi
Distance
3,251 ft
Elevation
Lanesboro, Minnesota
Location
October 10, 2026
Date
~1,000
Field Size
$75-$100
Entry Cost
Facts & History

Filthy 50 founded 2013. Minnesota fall gravel in Lanesboro, in the Driftless Region / Bluff Country (Root River Valley). 50.9 miles, 1,000 riders. Fall foliage. Regional favorite. Founded in 2013.

Reputation: Minnesota regional favorite. Fall gravel, fall colors, accessible.

2023: Cool, dry (45-55°F)
2024: Variable, some rain (40-60°F)
[03]

The Course

50.9 miles, 3,251 ft. 80% gravel, 20% dirt. Rolling Driftless Region terrain (Root River Valley). Fall foliage (October). Technical rating: 2/5.

Signature challenge: Minnesota fall colors + October cold. Manageable 50mi distance.

SURFACE COMPOSITION
overall
gravel 80%
dirt 20%
gravel 80%dirt 20%
?
MILE
?
MILE
RIDERS REPORT
Headwinds
Riders report significant headwinds requiring high power output. One rider mentions doing 220 watts at only 11 miles per hour due to the wind conditions.
Velcro-like road conditions
Post-rain road surfaces described as velcro-like, requiring extra power to push through and causing duress for legs.
Road surfaces become velcro-like after rain, requiring significantly more power to push through and making riding more difficult.
Roads are soft after rain but without hard rocks, though conditions still cause significant leg fatigue.
[04]

From the Field

The route was cut a little bit short because the headwinds are complete pain in the ass so we're saving our legs for tomorrow's well maybe the queen Ride The Longest Ride of our little trip

Gravel Cyclist · 1.9K views
RACER

Racer Reviews

Raced Filthy 50? Be the first to rate it.
[07]

Training

October 10, 2026 FILTHY 50
[08]

Train for Filthy 50

RACE DEMAND PROFILE

Durability
2
Climbing
4
VO2 Power
5
Threshold
5
Technical
4
Heat
0
Altitude
2
Race Specificity
6
FREE

GET THE FILTHY 50 PREP KIT

12-week training timeline, race-day checklists, packing list, and personalized fueling calculator — unlocked instantly.

No spam. Unsubscribe anytime.

[09]

Race Logistics

Packet Pickup
Day-before. Check official website.
RIDERS REPORT
Expect significantly higher power requirements in headwind and post-rain conditions - one rider needed 220 watts to maintain only 11 mph.
Routes may need to be cut short due to challenging headwind conditions to save energy.
[10]

Tire Picks

38mmMIXED
1
Specialized Pathfinder Pro
38mm · $55 · 32W
high puncture protection for sharp surfaces
2
Continental Terra Trail
40mm · $75 · 34W
high puncture protection for sharp surfaces. excellent wet grip
3
Goodyear Connector
40mm · $65 · 34W
high puncture protection for sharp surfaces
FRONT/REAR SPLIT Vittoria Terreno Dry 40mm / Specialized Pathfinder Pro 38mmFaster front for reduced rolling resistance on straights, grippier rear for traction on loose climbs and corners
[—]

Similar Races

[—]

Frequently Asked Questions

Historical weather data shows average highs of 54°F and lows of 41°F, with a 41% chance of rain on any given day. "one of the greatest mysteries in the Minnesota gravel cycling scene" how the race went years with "images of sun and mild temps. I don't think I've worn a jacket. Ever." But 2018 delivered "temperatures just above freezing with rain/snow mix" when the race finally lived up to its "Filthy" name. October timing usually favors riders but Minnesota weather can surprise. Similar climate challenges to SBT GRVL.[6]

Downtown Lanesboro start at 10 a.m. Provides straightforward logistics despite the varying route between Lanesboro and Stewartville courses. Nicholas Garbis describes how 533 riders started in 2018 despite snow/freezing rain when "the PA system would not work in the weather." The race traditionally begins with pre-race breakfast at Tarsilla's in Stewartville for "good greasy spoon country breakfast cuisine."[6]

The route winds through golden valleys and wooded ridges with landmarks like mid-course churches and bridges marking the journey. Trenton's dad Joel provides position callouts at crossroads while riders navigate limestone-crusted terrain. NewMe1977 found "everyone was so nice and welcoming" during the rural exploration, though you're never far from civilization in Fillmore County agricultural country.[1]

Twelve years running since 2013 makes this a Midwest gravel classic, but it's not pulling national talent or media coverage. The race draws hundreds to downtown Lanesboro each October, creating local buzz with street celebrations and Sylvan Brewing post-ride parties. Regional riders know the name, but you won't find sponsored teams flying in from Colorado to chase podiums here.[6]

If you're looking for a chill fall colors tour with 3000 feet of rolling climbs, this works. The Lanesboro setting is pretty, the vibe is friendly, and 50 miles won't destroy your weekend. Skip it if you want real competition or technical challenge—this is more community ride than gravel race. Any decent gravel bike handles these roads fine.

[11]

Sources & Citations

Research sources used to build this race profile. Always verify details with official race sources before making travel or registration decisions.

  1. Route Maps RideWithGPS: Filthy 50ridewithgps.com/routes/53102035
  2. Other Sources Almsthrealmsthre.com/blogs/news/2025-quick-n-dirty-filthy-50
  3. Other Sources Dirtythirtygravelgrinderdirtythirtygravelgrinder.com/filthy50/
  4. Other Sources Gravelnewsnetworkgravelnewsnetwork.blogspot.com/2018/10/ride-report-14oct2...
  5. Community Redditreddit.com/r/gravelcycling/comments/filthy-50
  6. Media & Press Gravel Cyclistwww.gravelcyclist.com/race-reports/race-report-the-filthy...
  7. Community Redditwww.reddit.com/r/MichiganCycling/comments/1c532g6/gravel_...
  8. Community Redditwww.reddit.com/r/bicycling/comments/2j2ifh/just_completed...
  9. Community Redditwww.reddit.com/r/fatbike/comments/y0cf05/filthy_50/
  10. Community Redditwww.reddit.com/r/gravelcycling/comments/q5y7p4/filthy_50_...
  11. Community Redditwww.reddit.com/r/gravelcycling/comments/xzvykt/filthy_50/
  12. Other Sources Thenxrthwww.thenxrth.com/events/the-filthy-50
  13. Community juliedunkle.substack.com: Wtf My First Mountain Bike Race Thejuliedunkle.substack.com/p/wtf-my-first-mountain-bike-rac...
  14. Community youtube.com: Watchwww.youtube.com/watch?v=elT_Rh-zsrc