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

The 20th Annual Hungry Duck Half Marathon, 10K & 5K Run/Walk takes place on July 4, 2026, in Brighton, Michigan, supporting local non-profit partners addressing hunger. The half marathon (13.1 miles) starts at 6:30 a.m., while the 10K (6.2 miles) and 5K (3.1 miles) run/walk begin at 6:45 a.m., with the half marathon course closing at 9:45 a.m. The course starts and finishes downtown Brighton, featuring mostly paved roads with some hard-packed dirt sections and modest hills. All registered participants receive a race number with timing, gender-specific tech shirt, medal, and post-race food; water stations and course monitors support runners throughout. Awards go to top male and female overall finishers and Masters competitors, plus the top three in each age category. Packet pickup is available July 1–3 at Running Lab (409 W. Main St.) or race morning from 5:30–6:25 a.m. at the start/finish area.
Race reviews
Race-day experiences shared about 20th Annual Hungry Duck Half Marathon, 10K & 5K Run/Walk 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 20th Annual Hungry Duck Half Marathon, 10K & 5K Run/Walk 2026.
| Place | Name | Distance | Gender | Age group | Time |
|---|---|---|---|---|---|
| 1 | Josh Hamilton | 5K Run & Walk | M | M Top Overall Finisher | 17:05 |
| 1 | Kyle O'Rourke | 10K Run & Walk | M | M Top Overall Finisher | 34:38 |
| 1 | Caelan Mead-O'Brien | Half Marathon | M | M Top Overall Finisher | 1:21:36 |
| 2 | Eric Berg | 5K Run & Walk | M | M2024 | 17:11 |
| 2 | Ryan O'Rourke | 10K Run & Walk | M | M2024 | 34:39 |
| 2 | Shane Siterlet | Half Marathon | M | M2024 | 1:22:34 |
| 3 | C. Clevenger | 5K Run & Walk | M | M0114 | 17:19 |
| 3 | Emily Allison-Siep | 10K Run & Walk | F | F Top Overall Finisher | 39:11 |
| 3 | Michael Bonomo | Half Marathon | M | M2529 | 1:29:38 |
| 4 | Bode Cooper | 5K Run & Walk | M | M2024 | 17:32 |
| 4 | Jonathon Faber | 10K Run & Walk | M | M Top Masters Finisher | 39:56 |
| 4 | Luke Bonzelaar | Half Marathon | M | M3034 | 1:29:42 |
| 5 | Kyle Tucker | 5K Run & Walk | M | M Top Masters Finisher | 17:33 |
| 5 | S. Nunnery | 10K Run & Walk | F | F1519 | 41:08 |
| 5 | Sophie Cloutier | Half Marathon | F | F Top Overall Finisher | 1:31:36 |
| 6 | Josh Partridge | 5K Run & Walk | M | M3034 | 17:43 |
| 6 | Lee McKinley | 10K Run & Walk | M | M6569 | 41:42 |
| 6 | Kurtis Rickelmann | Half Marathon | M | M3034 | 1:32:34 |
| 7 | Jacob Hopkins | 5K Run & Walk | M | M1519 | 18:03 |
| 7 | James Lott | 10K Run & Walk | M | M5054 | 42:43 |
| 7 | Haley Bell | Half Marathon | F | F2024 | 1:33:06 |
| 8 | Mike Andersen | 5K Run & Walk | M | M3539 | 18:13 |
| 8 | Timothy Kravchenko | 10K Run & Walk | M | M2529 | 43:21 |
| 8 | Robert Horwood | Half Marathon | M | M Top Masters Finisher | 1:35:04 |
| 9 | B. Sushynski | 5K Run & Walk | M | M1519 | 18:24 |
| 9 | Alec Hannan | 10K Run & Walk | M | M2529 | 44:53 |
| 9 | William Herzog | Half Marathon | M | M2024 | 1:36:54 |
| 10 | A. Barz | 5K Run & Walk | M | M1519 | 18:36 |
| 10 | Todd Javorski | 10K Run & Walk | M | M4549 | 45:40 |
| 10 | Cameron Hain | Half Marathon | M | M2024 | 1:36:54 |
| 11 | Matthew Slocombe | 5K Run & Walk | M | M3034 | 18:47 |
| 11 | Bobby Clark | 10K Run & Walk | M | M4549 | 46:09 |
| 11 | Denis Burke | Half Marathon | M | M5054 | 1:37:50 |
| 12 | Edward Richardson | 5K Run & Walk | M | M2024 | 19:12 |
| 12 | Brendon Quinn | 10K Run & Walk | M | M3034 | 46:12 |
| 12 | Ken Shiokawa | Half Marathon | M | M5054 | 1:39:43 |
| 13 | Andrew Behnke | 5K Run & Walk | M | M4549 | 20:10 |
| 13 | Nick Diehl | 10K Run & Walk | M | M3539 | 46:31 |
| 13 | Finn Feldeisen | Half Marathon | M | M2024 | 1:39:46 |
| 14 | Mitchell Hoeksema | 5K Run & Walk | M | M3034 | 20:14 |
| 14 | E. Lorenz | 10K Run & Walk | F | F1519 | 46:50 |
| 14 | A. Smigliani | Half Marathon | M | M1519 | 1:40:43 |
| 15 | Gianna Schubert | 5K Run & Walk | F | F Top Overall Finisher | 20:22 |
| 15 | R. Cournoyer | 10K Run & Walk | F | F1519 | 46:50 |
| 15 | Tim Crouson | Half Marathon | M | M3034 | 1:41:29 |
| 16 | L. Sushynski | 5K Run & Walk | M | M1519 | 20:25 |
| 16 | M. Stouffer | 10K Run & Walk | F | F1519 | 46:50 |
| 16 | Jake Allen | Half Marathon | M | M3034 | 1:41:36 |
| 17 | G. Clevenger | 5K Run & Walk | M | M0114 | 20:32 |
| 17 | randall lynn | 10K Run & Walk | M | M4549 | 46:54 |
Results via RunSignup. Are you on this list and want off? .
704 finishers on record for 20th Annual Hungry Duck Half Marathon, 10K & 5K Run/Walk 2026. Each distance is analyzed separately; times are only comparable within one distance.
Race-day weather: 75F, rain, partially cloudy, 0.24 in precip
Upload what you shot at 20th Annual Hungry Duck Half Marathon, 10K & 5K Run/Walk 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 |
|---|---|---|---|
| MM2024 | 20 | 26:06 | 19:02–37:12 |
| FF1519 | 19 | 28:05 | 24:05–40:57 |
| MM3539 | 17 | 31:00 | 22:33–43:22 |
| MM5559 | 15 | 31:28 | 25:06–48:17 |
| FF4044 | 18 | 31:32 | 25:59–38:46 |
| FF2024 | 15 | 32:55 | 28:29–52:36 |
| FF0114 | 27 | 34:31 | 25:26–44:06 |
| MM0114 | 34 | 34:32 | 23:25–42:54 |
| FF2529 | 19 | 35:13 | 28:33–54:13 |
| FF3034 | 19 | 35:24 | 26:09–57:18 |
| FF3539 | 19 | 37:23 | 26:58–53:32 |
| FF4549 | 19 | 37:41 | 28:05–54:24 |
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 |
|---|---|---|---|
| FF1519 | 8 | 49:52 |
Enter a goal or recent finish time and see where it lands against this year’s field.
| Band | Finishers | Median | p10 – p90 range |
|---|---|---|---|
| MM2024 | 9 | 1:42:30 |
Results via RunSignup. Aggregate statistics only.
| MM6569 | 7 | 51:06 | 46:39–1:17:51 |
| MM2529 | 8 | 52:08 | 44:25–1:07:51 |
| MM4549 | 10 | 55:24 | 46:06–1:14:41 |
| MM5054 | 8 | 57:32 | 47:24–1:05:04 |
| MM3034 | 12 | 58:20 | 47:29–1:09:35 |
| MM4044 | 12 | 59:59 | 50:14–1:11:03 |
| FF4044 | 12 | 1:02:20 | 54:22–1:31:05 |
| FF3539 | 11 | 1:02:32 | 57:22–1:10:18 |
| FF2529 | 7 | 1:02:43 | 53:26–1:09:07 |
| FF3034 | 14 | 1:04:12 | 52:21–1:19:44 |
| MM3539 | 9 | 1:05:50 | 49:37–1:19:09 |
Showing the 12 largest age-group bands.
| MM4044 | 8 | 1:51:24 | 1:48:13–2:20:46 |
| MM3539 | 11 | 1:57:03 | 1:46:05–2:08:30 |
| MM3034 | 18 | 2:01:26 | 1:38:48–2:25:40 |
| MM2529 | 11 | 2:01:43 | 1:45:24–2:32:38 |
| MM5054 | 8 | 2:02:00 | 1:39:09–2:18:08 |
| FF3539 | 8 | 2:05:40 | 1:52:17–2:24:22 |
| FF3034 | 6 | 2:07:50 | 2:01:16–2:20:30 |
| MM1519 | 9 | 2:12:27 | 1:48:01–2:18:15 |
| FF2529 | 8 | 2:17:41 | 2:06:52–2:30:41 |
| FF2024 | 7 | 2:25:31 | 1:46:04–2:40:59 |
| FF1519 | 6 | 2:26:26 | 2:00:07–2:45:04 |
Showing the 12 largest age-group bands.