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

Town Crier Races offers 5K, 10K, and half-marathon distances on June 20, 2026, in Saugatuck, Michigan. All participants receive a finisher medal, custom bib, race t-shirt, and certificate of completion. Age group awards are available. The event benefits Saugatuck Public Schools running programs, with proceeds supporting the high school cross country and track teams. Baby joggers, strollers, and dogs are not permitted.
Race reviews
Race-day experiences shared about Town Crier Races 5K, 10K & Half Marathon 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 Town Crier Races 5K, 10K & Half Marathon 2026.
| Place | Name | Distance | Gender | Age group | Time |
|---|---|---|---|---|---|
| 1 | A. Lambers | 5K Run/Walk | M | — | 16:33 |
| 1 | S. Monroe | 10K Run | M | — | 35:51 |
| 1 | Colten Mobley | Half Marathon | M | — | 1:14:13 |
| 2 | G. Rehkopf | 5K Run/Walk | M | M15-19 | 16:55 |
| 2 | George Dickson III | 10K Run | M | M30-39 | 36:14 |
| 2 | Bart Schneider | Half Marathon | M | MastersM | 1:24:45 |
| 3 | J. Bowman | 5K Run/Walk | M | M15-19 | 17:03 |
| 3 | T. Monroe | 10K Run | M | M1-14 | 40:08 |
| 3 | P. Moore | Half Marathon | M | M1-14 | 1:27:18 |
| 4 | G. White | 5K Run/Walk | M | M15-19 | 17:11 |
| 4 | Patrick Teese | 10K Run | M | M20-29 | 41:33 |
| 4 | Andrew Snover | Half Marathon | M | M20-29 | 1:28:18 |
| 5 | M. Silva | 5K Run/Walk | M | M15-19 | 17:43 |
| 5 | Anna Jansen | 10K Run | F | — | 42:06 |
| 5 | D. Kolehouse | Half Marathon | M | M15-19 | 1:29:03 |
| 6 | C. Gray | 5K Run/Walk | M | M15-19 | 17:44 |
| 6 | Kasey Woldman | 10K Run | F | F30-39 | 42:35 |
| 6 | Kyle Smith | Half Marathon | M | M30-39 | 1:30:52 |
| 7 | P. Lampen | 5K Run/Walk | M | M1-14 | 18:05 |
| 7 | Laurie Birkholz | 10K Run | F | MastersF | 42:55 |
| 7 | Michael Kurfess | Half Marathon | M | M30-39 | 1:34:31 |
| 8 | B. Lampen | 5K Run/Walk | M | M1-14 | 18:07 |
| 8 | Connor Venohr | 10K Run | M | M20-29 | 43:07 |
| 8 | Elie Zenner | Half Marathon | M | M40-49 | 1:34:40 |
| 9 | I. Brown | 5K Run/Walk | M | M15-19 | 18:12 |
| 9 | Loren Oboikovitz | 10K Run | F | F30-39 | 43:53 |
| 9 | Benjamin Halom | Half Marathon | M | M20-29 | 1:34:41 |
| 10 | L. Avalos | 5K Run/Walk | M | M15-19 | 18:39 |
| 10 | E. Heyser | 10K Run | F | F15-19 | 43:57 |
| 10 | Yirga Boeringa | Half Marathon | M | M20-29 | 1:35:47 |
| 11 | G. Prince | 5K Run/Walk | M | M15-19 | 18:47 |
| 11 | Rae DeGrande | 10K Run | F | F30-39 | 44:49 |
| 11 | L. Dewey | Half Marathon | F | — | 1:36:28 |
| 12 | O. Weiss | 5K Run/Walk | F | — | 18:55 |
| 12 | Ryan Kimble | 10K Run | M | MastersM | 45:47 |
| 12 | Kyle Veurink | Half Marathon | M | M20-29 | 1:37:05 |
| 13 | A. Page | 5K Run/Walk | M | M1-14 | 19:22 |
| 13 | Ashley LIttle-Rea | 10K Run | F | F40-49 | 45:54 |
| 13 | Tom Nugent | Half Marathon | M | M60-69 | 1:37:40 |
| 14 | S. Carr | 5K Run/Walk | M | M1-14 | 19:36 |
| 14 | M. Dam | 10K Run | M | M15-19 | 46:34 |
| 14 | Bruce Buurstra | Half Marathon | M | M20-29 | 1:38:28 |
| 15 | T. Heyser | 5K Run/Walk | M | M1-14 | 19:54 |
| 15 | Seth Bilbrey | 10K Run | M | M20-29 | 46:57 |
| 15 | Jeffrey Glickman | Half Marathon | M | M30-39 | 1:39:44 |
| 16 | Keegan Hulst | 5K Run/Walk | M | M15-19 | 19:55 |
| 16 | Thea Johnson | 10K Run | F | F20-29 | 47:59 |
| 16 | Paul Cline | Half Marathon | M | M40-49 | 1:39:45 |
| 17 | Abram White | 5K Run/Walk | M | M20-29 | 20:11 |
| 17 | Carly Oboikovitz | 10K Run | F | F30-39 | 48:44 |
Results via RunSignup. Are you on this list and want off? .
410 finishers on record for Town Crier Races 5K, 10K & Half Marathon 2026. Each distance is analyzed separately; times are only comparable within one distance.
Race-day weather: 63F, clear
Upload what you shot at Town Crier Races 5K, 10K & Half Marathon 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 |
|---|---|---|---|
| MM15-19 | 12 | 18:26 | 17:04–24:12 |
| MM1-14 | 11 | 22:15 | 18:07–28:28 |
| MM40-49 | 14 | 27:30 | 23:49–43:33 |
| FF15-19 | 16 | 27:46 | 22:53–50:08 |
| MM20-29 | 15 | 27:53 | 22:25–40:06 |
| FF1-14 | 16 | 27:59 | 23:44–37:02 |
| MM30-39 | 10 | 32:10 | 27:03–51:36 |
| FF20-29 | 23 | 32:57 | 27:13–41:31 |
| FF30-39 | 13 | 34:17 | 25:03–53:09 |
| FF40-49 | 14 | 35:53 | 27:42–50:46 |
| FF50-59 | 9 | 40:05 | 32:58–52:01 |
| FF60-69 | 11 | 41:20 | 33:41–47:55 |
Showing the 12 largest age-group bands.
Enter a goal or recent finish time and see where it lands against this year’s field.
| Band | Finishers | Median | p10 – p90 range |
|---|---|---|---|
| MM15-19 | 3 | 51:13 |
Enter a goal or recent finish time and see where it lands against this year’s field.
| Band | Finishers | Median | p10 – p90 range |
|---|---|---|---|
| MM20-29 | 12 | 1:46:20 |
Results via RunSignup. Aggregate statistics only.
| MM40-49 | 4 | 51:48 | 50:37–55:05 |
| MM50-59 | 10 | 54:08 | 50:09–1:08:39 |
| MM30-39 | 12 | 56:38 | 49:45–1:08:49 |
| MM20-29 | 14 | 57:46 | 44:16–1:12:49 |
| FF30-39 | 17 | 1:02:30 | 44:27–1:15:01 |
| MM60-69 | 7 | 1:02:34 | 52:51–1:09:37 |
| FF20-29 | 15 | 1:03:36 | 54:45–1:11:07 |
| FF50-59 | 6 | 1:04:36 | 58:51–1:16:34 |
| FF40-49 | 12 | 1:06:06 | 54:26–1:19:58 |
| FF60-69 | 6 | 1:08:13 | 57:24–1:18:46 |
| MM30-39 | 9 | 1:49:17 | 1:33:47–2:21:15 |
| MM40-49 | 10 | 1:50:53 | 1:39:14–2:06:24 |
| MM50-59 | 8 | 1:55:02 | 1:44:07–2:22:53 |
| FF30-39 | 12 | 1:55:40 | 1:46:04–2:52:42 |
| MM60-69 | 5 | 1:58:53 | 1:44:19–2:39:38 |
| FF50-59 | 5 | 2:00:31 | 1:48:55–2:07:45 |
| FF20-29 | 20 | 2:04:00 | 1:50:31–2:35:57 |
| FF40-49 | 5 | 2:04:44 | 1:42:35–2:12:47 |
| FF15-19 | 7 | 2:08:31 | 1:42:04–2:18:38 |
| FF60-69 | 4 | 2:36:59 | 2:28:38–2:44:46 |