Pulling race details. Checking the course notes.
Pulling race details. Checking the course notes.

The Otter Creek Mountain Bike Race & Trail Run takes place June 12, 2026, in Mandan, ND, at Harmon Lake Recreation Area. Mountain bike race distances include 54, 35, 13.7, and 55 miles, while trail run options are 13, 3.5, 15, and 50 miles. The event features $4,200 in equal prize money for men and women in the mountain bike race.
Race reviews
Race-day experiences shared about Otter Creek Mountain Bike Race & Trail Run 2026.
Take over this page, add your photos, and give your runners find-by-selfie search. Free, no contract, runs itself.
205 finishers on record for Otter Creek Mountain Bike Race & Trail Run 2026.
| Place | Name | Distance | Gender | Age group | Time |
|---|---|---|---|---|---|
| 1 | T. Asprey | Trail Run Short Loop ~ 3-4 miles | M | Male 15-19 | 21:54 |
| 1 | W. Fisk | Beginner Race - 13 Miles | M | Male 14 and Under | 1:04:08 |
| 1 | Ethan Kimmel | Trail Run Long Loop ~ 12-13 miles | M | Male 20-29 | 1:18:19 |
| 1 | Jake Vigesaa | Sport Race - 35 Miles | M | Male 30-39 | 2:43:17 |
| 1 | Kyle Leftwich | E-Bike Sport - 35 Miles | M | Male 40-49 | 2:54:01 |
| 1 | Trevor Rockwell | Expert Race - 55 Miles | M | Male 40-49 | 3:59:21 |
| 2 | Jake Vigesaa | Trail Run Short Loop ~ 3-4 miles | M | Male 30-39 | 26:18 |
| 2 | Justin Fisk | Beginner Race - 13 Miles | M | Male 30-39 | 1:04:11 |
| 2 | Cole Jensen | Trail Run Long Loop ~ 12-13 miles | M | Male 20-29 | 1:19:56 |
| 2 | Brad Wilkinson | Sport Race - 35 Miles | M | Male 30-39 | 2:46:51 |
| 2 | Jared Frank | Expert Race - 55 Miles | M | Male 40-49 | 4:05:38 |
| 3 | C. Boyer | Trail Run Short Loop ~ 3-4 miles | M | Male 1-14 | 26:44 |
| 3 | E. Fisk | Beginner Race - 13 Miles | M | Male 14 and Under | 1:09:56 |
| 3 | Luke Toso | Trail Run Long Loop ~ 12-13 miles | M | Male 30-39 | 1:30:52 |
| 3 | Trevor Pollert | Sport Race - 35 Miles | M | Male 30-39 | 2:51:59 |
| 3 | Steven Hausmann | Expert Race - 55 Miles | M | Male 30-39 | 4:07:32 |
| 4 | Erica Matykiewicz | Trail Run Short Loop ~ 3-4 miles | F | Female 30-39 | 27:04 |
| 4 | M. Kindel | Beginner Race - 13 Miles | M | Male 14 and Under | 1:10:56 |
| 4 | Seth Jansen | Trail Run Long Loop ~ 12-13 miles | M | Male 20-29 | 1:37:58 |
| 4 | Eric Schwingler | Sport Race - 35 Miles | M | Male 40-49 | 2:57:09 |
| 4 | Ian Easton | Expert Race - 55 Miles | M | Male 40-49 | 4:08:43 |
| 5 | Eleno Vallejo | Trail Run Short Loop ~ 3-4 miles | M | Male 50-59 | 27:20 |
| 5 | E. Huber | Beginner Race - 13 Miles | F | Female 14 and Under | 1:13:03 |
| 5 | Jared Borlaug | Trail Run Long Loop ~ 12-13 miles | M | Male 30-39 | 1:38:50 |
| 5 | Brandon Beise | Sport Race - 35 Miles | M | Male 40-49 | 3:00:59 |
| 5 | Kadon Hintz | Expert Race - 55 Miles | M | Male 40-49 | 4:15:55 |
| 6 | Jamison Grime | Trail Run Short Loop ~ 3-4 miles | M | Male 20-29 | 27:54 |
| 6 | A. Duletski | Beginner Race - 13 Miles | F | Female 14 and Under | 1:13:03 |
| 6 | John Perperian | Trail Run Long Loop ~ 12-13 miles | M | Male 20-29 | 1:40:06 |
| 6 | Jason Bartow | Sport Race - 35 Miles | M | Male 40-49 | 3:03:22 |
| 6 | Brandon Leverson | Expert Race - 55 Miles | M | Male 30-39 | 4:16:35 |
| 7 | Sarah Scott | Trail Run Short Loop ~ 3-4 miles | F | Female 30-39 | 28:17 |
| 7 | Craig Kopp | Beginner Race - 13 Miles | M | Male 60-69 | 1:18:20 |
| 7 | Dakota Wagner | Trail Run Long Loop ~ 12-13 miles | M | Male 20-29 | 1:43:39 |
| 7 | Lucas Niess | Sport Race - 35 Miles | M | Male 40-49 | 3:04:36 |
| 7 | Adam Caniglia | Expert Race - 55 Miles | M | Male 30-39 | 4:23:00 |
| 8 | Alexander Thomas | Trail Run Short Loop ~ 3-4 miles | M | Male 40-49 | 30:13 |
| 8 | Pierce Schmeichel | Beginner Race - 13 Miles | M | Male 20-29 | 1:18:56 |
| 8 | Jack Holen | Trail Run Long Loop ~ 12-13 miles | M | Male 20-29 | 1:50:03 |
| 8 | Scott Lacoe | Sport Race - 35 Miles | M | Male 50-59 | 3:04:39 |
| 8 | Sarah Easton | Expert Race - 55 Miles | F | Female 30-39 | 4:31:10 |
| 9 | Tyler Giffey | Trail Run Short Loop ~ 3-4 miles | M | Male 40-49 | 30:21 |
| 9 | Madison Elliott | Beginner Race - 13 Miles | F | Female 20-29 | 1:18:59 |
| 9 | Kobe Berger | Trail Run Long Loop ~ 12-13 miles | M | Male 20-29 | 1:51:12 |
| 9 | M. Southam | Sport Race - 35 Miles | M | Male 14 and Under | 3:05:59 |
| 9 | Colin Frank | Expert Race - 55 Miles | M | Male 20-29 | 4:46:59 |
| 10 | Mike Wamboldt | Trail Run Short Loop ~ 3-4 miles | M | Male 50-59 | 30:46 |
| 10 | T. Thompson | Beginner Race - 13 Miles | M | Male 14 and Under | 1:19:28 |
| 10 | Ethan Kudrna | Trail Run Long Loop ~ 12-13 miles | M | Male 20-29 | 1:53:00 |
| 10 | Scott Mosbrucker | Sport Race - 35 Miles | M | Male 40-49 | 3:06:53 |
Results via RunSignup. Are you on this list and want off? .
204 finishers on record for Otter Creek Mountain Bike Race & Trail Run 2026. Each distance is analyzed separately; times are only comparable within one distance.
Race-day weather: 62F, clear
Upload what you shot at Otter Creek Mountain Bike Race & Trail Run 2026 and we build the gallery around it. Runners can browse eligible published photos or search by bib where roster data is available. Consented selfie search appears only where event, account, consent, age, and jurisdiction gates allow it. You keep the rights to your work.
Add your photosEnter a goal or recent finish time and see where it lands against this year’s field.
| Band | Finishers | Median | p10 – p90 range |
|---|---|---|---|
| MMale 14 and Under | 18 | 1:26:22 | 1:10:38–1:56:44 |
| FFemale 40-49 | 3 | 1:31:45 | 1:25:25–1:47:00 |
| FFemale 14 and Under | 8 | 1:31:55 | 1:13:03–2:00:01 |
| MMale 30-39 | 7 | 1:33:50 | 1:15:01–2:09:07 |
| FFemale 30-39 | 6 | 1:40:21 | 1:24:57–2:07:47 |
| MMale 40-49 | 9 | 1:40:29 | 1:25:34–1:49:57 |
Enter a goal or recent finish time and see where it lands against this year’s field.
| Band | Finishers | Median | p10 – p90 range |
|---|---|---|---|
| MMale 14 and Under | 3 | 3:12:44 |
Enter a goal or recent finish time and see where it lands against this year’s field.
| Band | Finishers | Median | p10 – p90 range |
|---|---|---|---|
| MMale 20-29 | 11 | 1:50:03 |
Enter a goal or recent finish time and see where it lands against this year’s field.
| Band | Finishers | Median | p10 – p90 range |
|---|---|---|---|
| MMale 40-49 | 4 | 31:38 |
Enter a goal or recent finish time and see where it lands against this year’s field.
| Band | Finishers | Median | p10 – p90 range |
|---|---|---|---|
| MMale 30-39 | 3 | 4:16:35 |
Results via RunSignup. Aggregate statistics only.
| MMale 50-59 | 3 | 3:16:02 | 3:06:56–4:05:00 |
| MMale 30-39 | 12 | 3:17:59 | 2:47:22–3:45:06 |
| MMale 40-49 | 16 | 3:22:31 | 3:02:10–4:17:22 |
| MMale 30-39 | 11 | 2:06:46 | 1:38:50–2:22:04 |
| FFemale 60-69 | 3 | 2:18:26 | 2:12:32–3:06:34 |
| FFemale 40-49 | 6 | 3:18:35 | 2:47:38–3:34:06 |
| MMale 50-59 | 4 | 34:48 | 28:22–47:34 |
| FFemale 40-49 | 5 | 35:32 | 31:58–52:23 |
| FFemale 30-39 | 10 | 39:19 | 28:10–42:26 |
| MMale 40-49 | 8 | 4:36:28 | 4:03:45–5:06:58 |
| MMale 20-29 | 3 | 4:50:25 | 4:47:40–5:03:05 |