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

The Dirty Donut takes place June 20, 2026, in Martin, Michigan, featuring eight race distances: 4, 16, 26, 41, 42, 62, and 100 miles. All events start and finish at Martin High School. Participants can enter either Sprint races, decided by fastest finish time, or Donut races, where five minutes are deducted from final time for each donut consumed at designated stops along the course. All finishers receive a medal, with additional awards for division and age group winners. Entry includes an event t-shirt and a free BBQ lunch (availability based on registration timing and distance entered).
Race reviews
Race-day experiences shared about Dirty Donut 2026.
Take over this page, add your photos, and give your runners find-by-selfie search. Free, no contract, runs itself.
300+ finishers on record for Dirty Donut 2026.
| Place | Name | Distance | Gender | Age group | Time |
|---|---|---|---|---|---|
| 1 | Speedy Sloth | 16 Mile-DONUT DIVISIONS | M | M-Oall | 0:01 |
| 1 | Ken Slocum | 26 Mile-DONUT DIVISIONS | M | M-Oall | 16:15 |
| 1 | Bryan Gruizenga | 26 Mile-Clydesdale Athena DONUT DIVISIONS | M | M-Oall | 31:29 |
| 1 | A. Potsander | 26 Mile-COED Tandem DONUT DIVISIONS | F | — | 32:52 |
| 1 | Will Hoffman | 16 Mile-Clydesdale Athena DONUT DIVISIONS | M | M-Oall | 35:17 |
| 1 | Bryce Spurgeon | 16 Mile-Fat Tire DONUT DIVISIONS | M | M-Oall | 43:06 |
| 1 | Matthew Sell | 16 Mile-SPRINT DIVISIONS | M | M-Oall | 50:37 |
| 1 | Frank Cain | 16 Mile-Clydesdale Athena SPRINT DIVISIONS | M | M-Oall | 54:33 |
| 1 | Jeremiah Todd | 42 Mile-DONUT DIVISIONS | M | M-Oall | 55:25 |
| 1 | Greta Farley - Rachel Molho | 16 Mile-COED Tandem DONUT DIVISIONS | F | — | 56:46 |
| 1 | Dewey Waterman - Marie Waterman | 16 Mile-COED Tandem SPRINT DIVISIONS | M | — | 1:02:23 |
| 1 | Scott Shaffer | 16 Mile-Fat Tire SPRINT DIVISIONS | M | M-Oall | 1:03:51 |
| 1 | Robb Ayers | 26 Mile-Single Speed DONUT DIVISIONS | M | M-Oall | 1:04:53 |
| 1 | Derick Trudgean | 26 Mile-Fat Tire DONUT DIVISIONS | M | M-Oall | 1:10:59 |
| 1 | Nick Garrison | 26 Mile-SPRINT DIVISIONS | M | M-Oall | 1:17:09 |
| 1 | Douglas Metzger - Kathy Metzger | 42 Mile-COED Tandem DONUT DIVISIONS | M | Oall | 1:19:16 |
| 1 | Chris Butcher | 42 Mile-Single Speed DONUT DIVISIONS | M | M-Oall | 1:36:35 |
| 1 | Sam Schnepp | 42 Mile-SPRINT DIVISIONS | M | M-Oall | 1:53:57 |
| 1 | Matthew Neely | 42 Mile-Clydesdale Athena DONUT DIVISIONS | M | M-Oall | 1:54:41 |
| 1 | Craig Carroll | 42 Mile-COED Fat Tire SPRINT DIVISIONS | M | COED-Oall | 2:12:25 |
| 1 | David Allan | 42 Mile-Fat Tire DONUT DIVISIONS | M | M-Oall | 2:22:29 |
| 1 | Ivan Steinhoff Arnot | 62 Mile-DONUT DIVISIONS | M | M-Oall | 2:28:51 |
| 1 | Ben Renkema | 62 Mile-SPRINT DIVISIONS | M | M-Oall | 2:51:51 |
| 2 | Jaime Tummino | 16 Mile-DONUT DIVISIONS | F | F-Oall | 20:00 |
| 2 | Will Overton | 26 Mile-Clydesdale Athena DONUT DIVISIONS | M | M-Oall | 33:38 |
| 2 | Josh Mitchell | 16 Mile-Clydesdale Athena DONUT DIVISIONS | M | M-Oall | 45:18 |
| 2 | Chad Adams | 26 Mile-DONUT DIVISIONS | M | M-Oall | 46:42 |
| 2 | Edgar Mercer | 16 Mile-SPRINT DIVISIONS | M | M-Oall | 50:40 |
| 2 | Travis Bernatche | 16 Mile-Fat Tire DONUT DIVISIONS | M | M-Oall | 52:31 |
| 2 | Jesus Ginez | 16 Mile-Clydesdale Athena SPRINT DIVISIONS | M | M-Oall | 54:36 |
| 2 | Dave Levett | 16 Mile-Fat Tire SPRINT DIVISIONS | M | M-Oall | 1:04:35 |
| 2 | Mark Olson | 26 Mile-Single Speed DONUT DIVISIONS | M | M-Oall | 1:15:25 |
| 2 | Nate Schnepp | 42 Mile-DONUT DIVISIONS | M | M-Oall | 1:15:56 |
| 2 | Shawn Faynik | 26 Mile-SPRINT DIVISIONS | M | M-Oall | 1:17:10 |
| 2 | A. Ford | 16 Mile-COED Tandem DONUT DIVISIONS | F | — | 1:19:31 |
| 2 | Adam Maxwell | 26 Mile-Fat Tire DONUT DIVISIONS | M | M-Oall | 1:38:16 |
| 2 | Daryl Horton - Jacqueline Killmer | 42 Mile-COED Tandem DONUT DIVISIONS | F | Oall | 1:45:30 |
| 2 | Benjamin Belloli | 42 Mile-SPRINT DIVISIONS | M | M-Oall | 1:54:01 |
| 2 | Jason Spring | 42 Mile-Clydesdale Athena DONUT DIVISIONS | M | M-Oall | 1:58:36 |
| 2 | David Stults | 42 Mile-Single Speed DONUT DIVISIONS | M | M-Oall | 2:05:56 |
| 2 | Adam Heisel | 62 Mile-DONUT DIVISIONS | M | M-Oall | 2:34:53 |
| 2 | Brandon Dickson | 62 Mile-SPRINT DIVISIONS | M | M-Oall | 2:51:51 |
| 2 | Mike Morse | 42 Mile-Fat Tire DONUT DIVISIONS | M | M-Oall | 2:57:55 |
| 3 | Scott Zylstra | 16 Mile-DONUT DIVISIONS | M | M-Oall | 21:39 |
| 3 | Mike Curtis | 26 Mile-DONUT DIVISIONS | M | M-Oall | 47:04 |
| 3 | Donnie Harper | 16 Mile-SPRINT DIVISIONS | M | M-Oall | 50:52 |
| 3 | Nick Otto | 16 Mile-Fat Tire DONUT DIVISIONS | M | M-Oall | 53:22 |
| 3 | Sarah Tufts | 16 Mile-Clydesdale Athena DONUT DIVISIONS | F | F-Oall | 58:28 |
| 3 | Bo Pasicolan | 16 Mile-Clydesdale Athena SPRINT DIVISIONS | M | M-Oall | 59:29 |
| 3 | Josh Ewing | 26 Mile-Clydesdale Athena DONUT DIVISIONS | M | M-Oall | 1:00:45 |
Results via RunSignup. Are you on this list and want off? .
629 finishers on record for Dirty Donut 2026. Each distance is analyzed separately; times are only comparable within one distance.
Race-day weather: 64F, partially cloudy
Upload what you shot at Dirty Donut 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 |
|---|---|---|---|
| MM-Oall | 81 | 1:09:46 | 39:16–1:45:08 |
| FF-Oall | 54 | 1:17:22 | 46:30–2:00:16 |
Enter a goal or recent finish time and see where it lands against this year’s field.
| Band | Finishers | Median | p10 – p90 range |
|---|---|---|---|
| MM-Oall | 81 | 1:34:18 |
Enter a goal or recent finish time and see where it lands against this year’s field.
| Band | Finishers | Median | p10 – p90 range |
|---|---|---|---|
| MM-Oall | 74 | 2:29:10 |
Enter a goal or recent finish time and see where it lands against this year’s field.
| Band | Finishers | Median | p10 – p90 range |
|---|---|---|---|
| MM-Oall | 67 | 2:13:58 |
Enter a goal or recent finish time and see where it lands against this year’s field.
| Band | Finishers | Median | p10 – p90 range |
|---|---|---|---|
| MM-Oall | 35 | 1:28:39 |
Enter a goal or recent finish time and see where it lands against this year’s field.
| Band | Finishers | Median | p10 – p90 range |
|---|---|---|---|
| MM-Oall | 30 | 3:28:42 |
Enter a goal or recent finish time and see where it lands against this year’s field.
| Band | Finishers | Median | p10 – p90 range |
|---|---|---|---|
| MM-Oall | 30 | 3:12:08 |
Enter a goal or recent finish time and see where it lands against this year’s field.
| Band | Finishers | Median | p10 – p90 range |
|---|---|---|---|
| MM-Oall | 17 | 58:09 |
Enter a goal or recent finish time and see where it lands against this year’s field.
| Band | Finishers | Median | p10 – p90 range |
|---|---|---|---|
| MM-Oall | 18 | 1:37:43 |
Enter a goal or recent finish time and see where it lands against this year’s field.
| Band | Finishers | Median | p10 – p90 range |
|---|---|---|---|
| FF-Oall | 5 | 1:15:26 |
Enter a goal or recent finish time and see where it lands against this year’s field.
| Band | Finishers | Median | p10 – p90 range |
|---|---|---|---|
| MM-Oall | 13 | 2:43:18 |
Results via RunSignup. Aggregate statistics only.
| FF-Oall | 35 | 1:58:41 | 1:28:40–2:23:46 |
| FF-Oall | 13 | 2:53:54 | 2:15:50–3:17:43 |
| FF-Oall | 8 | 2:22:20 | 2:05:18–2:42:37 |
| FF-Oall | 16 | 1:41:12 | 1:26:20–1:50:31 |
| FF-Oall | 8 | 4:14:28 | 3:48:05–4:25:26 |
| FF-Oall | 7 | 3:22:53 | 3:13:28–4:34:56 |
| FF-Oall | 19 | 1:07:19 | 1:00:56–1:15:35 |
| MM-Oall | 14 | 1:16:02 | 50:36–1:36:58 |