Michigan Runner Rankings

Home › Races › 16th Annual Rock CF Rivers

16th Annual Rock CF Rivers

03/22/2026 · Grosse Ile · Wayne County · View on RunSignup

Half Marathon (Half Marathon) — 669 finishers

PlaceRunnerAgeGCityDivisionGenderDivisionChipClockPoints
1/669Andrew Bowman32MFerndaleM30-34 (Half Marathon)1/3451/401:03:191:03:2070
2/669John Burchfield31MHollandM30-34 (Half Marathon)2/3452/401:06:481:06:4968
3/669Nick Licari28MNapervilleM25-29 (Half Marathon)3/3451/301:07:241:07:2570
4/669Matt Bourland28MAnn ArborM25-29 (Half Marathon)4/3452/301:10:201:10:2668
5/669Dan O'Keefe30MBolingbrookM30-34 (Half Marathon)5/3453/401:10:551:10:5566
6/669Samuel Parlette33MWhite LakeM30-34 (Half Marathon)6/3454/401:15:351:15:3765
7/669Jonathan Gaillard33MAnn ArborM30-34 (Half Marathon)7/3455/401:15:491:15:5163
8/669Chris Sadler27MBerkleyM25-29 (Half Marathon)8/3453/301:15:491:15:5165
9/669Matthew VanEgmond35MRoyal OakM35-39 (Half Marathon)9/3451/411:15:531:15:5570
10/669Matthew Carbajo17MGrosse IleM15-19 (Half Marathon)10/3451/91:16:031:16:0670
11/669Eisuke Narita44MNoviM40-44 (Half Marathon)11/3451/471:16:071:16:0970
12/669Hagen Zein34MNorthvilleM30-34 (Half Marathon)12/3456/401:16:181:16:2161
13/669Grant Ehlert36MTroyM35-39 (Half Marathon)13/3452/411:16:211:16:2868
14/669Matthew Graver24MGrosse IleM20-24 (Half Marathon)14/3451/231:16:531:16:5670
15/669Jacob Kughn30MGrand RapidsM30-34 (Half Marathon)15/3457/401:17:011:17:0360
16/669Gregory Sollish32MBerkleyM30-34 (Half Marathon)16/3458/401:17:321:17:3458
17/669Peter Caine24MBellevilleM20-24 (Half Marathon)17/3452/231:18:561:18:5867
18/669Katie Swor39FWyandotteF35-39 (Half Marathon)1/3221/511:19:541:19:5770
19/669Simon Nyi37MToledoM35-39 (Half Marathon)18/3453/411:20:461:20:4867
20/669Mikel Gurrea41MYpsilantiM40-44 (Half Marathon)19/3452/471:21:051:21:0769
21/669Heritier Ndele34MDetDetroitM30-34 (Half Marathon)20/3459/401:21:251:21:5656
22/669Luis Betancourt36MWyandotteM35-39 (Half Marathon)21/3454/411:21:301:21:3365
23/669Anna Zblewski36FKalamazooF35-39 (Half Marathon)2/3222/511:21:381:21:4069
24/669Morgan Coulter29FSalineF25-29 (Half Marathon)3/3221/381:21:381:21:3970
25/669John Olszewski52MMacombM50-54 (Half Marathon)22/3451/441:21:441:21:4670
26/669Lee Chandler18MHudsonM15-19 (Half Marathon)23/3452/91:22:111:22:1462
27/669Trenten Toliver24MDetroitM20-24 (Half Marathon)24/3453/231:22:371:22:3864
28/669Tanguy Crosnier31MSouthfieldM30-34 (Half Marathon)25/34510/401:22:451:22:5254
29/669BRANDON CICALA33MFarmingtonM30-34 (Half Marathon)26/34511/401:22:451:22:4752
30/669Kiyeon Cho29MTroyM25-29 (Half Marathon)27/3454/301:22:491:22:5363
31/669Jon Weiss33MGrand RapidsM30-34 (Half Marathon)28/34512/401:22:501:22:5451
32/669Bill G. Schuette31MMidlandM30-34 (Half Marathon)29/34513/401:22:511:22:5549
33/669Leonardo Cavinatto46MBirminghamM45-49 (Half Marathon)30/3451/431:23:011:23:0270
34/669Ian Lewis33MGrosse IleM30-34 (Half Marathon)31/34514/401:23:071:23:2847
35/669Alex Michaels38MGrosse PointeM35-39 (Half Marathon)32/3455/411:23:491:23:5763
36/669Jeremy Livingston40MPlymouthM40-44 (Half Marathon)33/3453/471:24:081:24:1167
37/669Alexander Arellano25MWarrenM25-29 (Half Marathon)34/3455/301:24:271:24:3261
38/669Ryan Beck34MRoyal OakM30-34 (Half Marathon)35/34515/401:24:501:24:5746
39/669Breana Dixon26FWalled LakeF25-29 (Half Marathon)4/3222/381:24:531:24:5768
40/669Aidan Bustillo25MBrightonM25-29 (Half Marathon)36/3456/301:24:531:24:5758
41/669Takehito Onuki47MMilfordM45-49 (Half Marathon)37/3452/431:24:541:24:5768
42/669Srini Vaiyapuri45MSouth LyonM45-49 (Half Marathon)38/3453/431:25:131:25:1667
43/669James Davis52MMonroeM50-54 (Half Marathon)39/3452/441:25:181:25:2468
44/669Matt Stanczak37MNorthvilleM35-39 (Half Marathon)40/3456/411:25:301:25:3161
45/669Ryan Hoffman35MPlymouthM35-39 (Half Marathon)41/3457/411:25:371:25:4260
46/669Julia Armstrong33FGaylordF30-34 (Half Marathon)5/3221/481:26:061:26:0970
47/669THOMAS KETCHEM48MSolonM45-49 (Half Marathon)42/3454/431:26:251:26:2965
48/669Mindy Fernando47FFranklinF45-49 (Half Marathon)6/3221/461:26:321:26:4070
49/669Adam Good26MRochester HillsM25-29 (Half Marathon)43/3457/301:26:321:26:3756
50/669Matt Tarasenko45Mshelby twpM45-49 (Half Marathon)44/3455/431:27:031:27:1563
51/669Lauren Buckner26FBrightonF25-29 (Half Marathon)7/3223/381:27:061:27:1266
52/669Timothy Muckle49MChelseaM45-49 (Half Marathon)45/3456/431:27:341:27:3762
53/669Laura Pierce39FMonroeF35-39 (Half Marathon)8/3223/511:27:571:28:0667
54/669Mary Margaret Schroeder24FDetroitF20-24 (Half Marathon)9/3221/221:28:201:28:2170
55/669John Droder23MAuroraM20-24 (Half Marathon)46/3454/231:28:241:29:0261
56/669Jack Nagel60MToledoM55-59 (Half Marathon)47/3451/351:28:281:28:4570
57/669Steven Young34MWestlandM30-34 (Half Marathon)48/34516/401:28:391:28:4144
58/669Cameron Hain22MSouth LyonM20-24 (Half Marathon)49/3455/231:28:511:28:5558
59/669ANDRES SANTOS36MRoyal OakM35-39 (Half Marathon)50/3458/411:28:521:28:5758
60/669Haiyong Liu53MAnn ArborM50-54 (Half Marathon)51/3453/441:28:551:28:5967
61/669Nicholas Ranka16MGrosse IleM15-19 (Half Marathon)52/3453/91:29:021:29:1054
62/669Adrian Dean48MGrand BlancM45-49 (Half Marathon)53/3457/431:29:051:29:1460
63/669Joseph Pennacchio30MAnn ArborM25-29 (Half Marathon)54/3458/301:29:121:29:1954
64/669Adam Korrick45MSouthfieldM45-49 (Half Marathon)55/3458/431:29:151:29:2359
65/669Scott Smith33MRosevilleM30-34 (Half Marathon)56/34517/401:29:171:29:3242
66/669Garret Ehred38MSterling HeightsM35-39 (Half Marathon)57/3459/411:29:271:29:3156
67/669Richard Ditty59MWoodsleeM55-59 (Half Marathon)58/3452/351:29:291:29:4968
68/669Yanbin Liu54MNorthvilleM50-54 (Half Marathon)59/3454/441:29:351:29:3965
69/669Jonathon Faber46MNorthvilleM45-49 (Half Marathon)60/3459/431:29:351:29:4257
70/669Amanda Krzyzanowski37FPlymouthF35-39 (Half Marathon)10/3224/511:29:391:29:4466
71/669Bryan Barkley55MLexingtonM55-59 (Half Marathon)61/3453/351:29:441:29:5566
72/669Sehoon An45MRochesterM45-49 (Half Marathon)62/34510/431:30:031:30:0855
73/669Zhaohui Xu59MAnn ArborM55-59 (Half Marathon)63/3454/351:30:091:30:1364
74/669Pauline Cabane33FParisF30-34 (Half Marathon)11/3222/481:30:091:30:4369
75/669Josh Person53MRochesterM50-54 (Half Marathon)64/3455/441:30:141:30:1864
76/669Nikki Romano40FSterling HeightsF40-44 (Half Marathon)12/3221/451:30:171:30:2470
77/669Michael Ostrowski25MTrentonM25-29 (Half Marathon)65/3459/301:30:241:30:3451
78/669Tess Nicholas26FAnn ArborF25-29 (Half Marathon)13/3224/381:30:391:30:4464
79/669Caen Thomason-Redus52MGrosse PointeM50-54 (Half Marathon)66/3456/441:31:141:31:1962
80/669Valeria Miranda19FTroyF15-19 (Half Marathon)14/3221/71:31:151:31:2770
81/669Thomas Mcintyre46MRiverviewM45-49 (Half Marathon)67/34511/431:31:151:31:2954
82/669Steven Else30MWaterfordM25-29 (Half Marathon)68/34510/301:31:241:31:3649
83/669Mike Gribbin40MHarrison TownshipM40-44 (Half Marathon)69/3454/471:31:291:31:3666
84/669Ryan Sullivan42MDetroitM40-44 (Half Marathon)70/3455/471:31:301:31:3964
85/669Jessica Reynolds27FBellevilleF25-29 (Half Marathon)15/3225/381:31:531:32:0963
86/669Jarod Jones33MSaint Clair ShoresM30-34 (Half Marathon)71/34518/401:31:541:32:3740
87/669Toru Inagaki47MTroyM45-49 (Half Marathon)72/34512/431:31:561:32:1152
88/669Jason Newill36MFarmingtonM35-39 (Half Marathon)73/34510/411:32:061:32:1155
89/669Grady Deenik17MGrosse PointeM15-19 (Half Marathon)74/3454/91:32:271:32:3847
90/669Matt Phillips33MNew HudsonM30-34 (Half Marathon)75/34519/401:32:361:32:5038
91/669Gregory Lechowicz41MLivoniaM40-44 (Half Marathon)76/3456/471:32:381:32:4663
92/669Madelyn VanWieren24FAnn ArborF20-24 (Half Marathon)16/3222/221:32:391:32:5667
93/669Hebah Hefzy43FBirminghamF40-44 (Half Marathon)17/3222/451:32:411:32:5168
94/669Dong Qiu58MRochester HillsM55-59 (Half Marathon)77/3455/351:32:441:32:5062
95/669Mengdan Chu59FAnn ArborF55-59 (Half Marathon)18/3221/171:32:471:32:5570
96/669Eric Wilson38MBerkleyM35-39 (Half Marathon)78/34511/411:32:491:32:5953
97/669James Koyo47MNoviM45-49 (Half Marathon)79/34513/431:32:511:32:5850
98/669Katie Wells28FSalineF25-29 (Half Marathon)19/3226/381:32:541:33:1361
99/669Charles Bowers31MAnn ArborM30-34 (Half Marathon)80/34520/401:33:091:33:2737
100/669Amanda Wolski45FDearbornF45-49 (Half Marathon)20/3222/461:33:091:33:1768
101/669Tim Rowland39MSterling HeightsM35-39 (Half Marathon)81/34512/411:33:191:33:2451
102/669Arni Chambers52MDetroitM50-54 (Half Marathon)82/3457/441:33:441:33:5360
103/669Johannes Blessing34MNoviM30-34 (Half Marathon)83/34521/401:33:441:33:5435
104/669Daniel Kysela40MBridgevilleM40-44 (Half Marathon)84/3457/471:33:521:33:5961
105/669Bin Xu62MAnn ArborM60-64 (Half Marathon)85/3451/171:34:041:34:1070
106/669Ryan Strong49MCommerce TownshipM45-49 (Half Marathon)86/34514/431:34:151:34:2549
107/669Maria Brandon39FOxfordF35-39 (Half Marathon)21/3225/511:34:171:34:3865
108/669Ewen Nicol56MAnn ArborM55-59 (Half Marathon)87/3456/351:34:211:34:2660
109/669Jessi Bentley27FDetroitF25-29 (Half Marathon)22/3227/381:34:221:34:2759
110/669Geoffrey Woodman46MFerndaleM45-49 (Half Marathon)88/34515/431:34:311:34:4047
111/669David Toutant57MGrosse Pointe WoodsM55-59 (Half Marathon)89/3457/351:34:381:34:5158
112/669Rob Hall37MHollandM35-39 (Half Marathon)90/34513/411:34:511:34:5850
113/669Rob Gibson50MPlymouthM50-54 (Half Marathon)91/3458/441:34:551:35:1459
114/669Susy Yue37FUticaF35-39 (Half Marathon)23/3226/511:35:031:35:0863
115/669Marianne Carney32FMadison HeightSF30-34 (Half Marathon)24/3223/481:35:241:35:3367
116/669Heather Abramouski40FRoyal OakF35-39 (Half Marathon)25/3227/511:35:321:35:4662
117/669Zach Hose30MPlymouthM25-29 (Half Marathon)92/34511/301:35:321:35:4647
118/669Demetrius Johnson27MWyandotteM25-29 (Half Marathon)93/34512/301:35:391:35:5544
119/669Michael Solt36MRoyal OakM35-39 (Half Marathon)94/34514/411:35:441:36:0548
120/669Eric Zaretsky54MBloomfield HillsM50-54 (Half Marathon)95/3459/441:35:521:35:5957
121/669Brienne Peers31FRoyal OakF30-34 (Half Marathon)26/3224/481:36:101:36:2566
122/669Emily Fisher26FDetroitF25-29 (Half Marathon)27/3228/381:36:301:36:4857
123/669Kudama Asmar48MFarmingtonM45-49 (Half Marathon)96/34516/431:36:351:36:5646
124/669Jessica DelCorvo41FHowellF40-44 (Half Marathon)28/3223/451:36:441:36:5767
125/669Janith Jayatilake28MBloomfield HillsM25-29 (Half Marathon)97/34513/301:37:071:37:2442
126/669Cody Williams33MDetroitM30-34 (Half Marathon)98/34522/401:37:161:37:2933
127/669Matthew Beals38MDetroitM35-39 (Half Marathon)99/34515/411:37:231:37:3646
128/669Neal Obermyer63MFort GratiotM60-64 (Half Marathon)100/3452/171:37:241:37:4166
129/669Megan Dorsey42FANN ARBORF40-44 (Half Marathon)29/3224/451:37:281:37:4465
130/669Greg Brovont51MWyandotteM50-54 (Half Marathon)101/34510/441:37:291:37:4756
131/669Hassan Irani59MDearborn HeightsM55-59 (Half Marathon)102/3458/351:37:541:38:0056
132/669Racheal McDonald31FWarrenvilleF30-34 (Half Marathon)30/3225/481:37:551:38:0464
133/669Jenna Parente25FNapervilleF25-29 (Half Marathon)31/3229/381:37:551:38:0455
134/669Samantha Kempner45FAnn ArborF45-49 (Half Marathon)32/3223/461:38:071:38:2367
135/669Linda Humpert55FReeseF50-54 (Half Marathon)33/3221/291:38:131:38:2270
136/669Shawn Kelly49MSouth LyonM45-49 (Half Marathon)103/34517/431:38:151:38:3144
137/669Brooke Watson45FCantonF45-49 (Half Marathon)34/3224/461:38:161:38:3165
138/669Michael Steinberger38MBirminghamM35-39 (Half Marathon)104/34516/411:38:161:38:2844
139/669Sara Keough49FSaginawF45-49 (Half Marathon)35/3225/461:38:221:38:4064
140/669Evan Eaton17MSouthgateM15-19 (Half Marathon)105/3455/91:38:281:38:3939
141/669Brendan Lindlbauer28MLivoniaM25-29 (Half Marathon)106/34514/301:38:301:38:4140
142/669Kristin Smith30FClawsonF30-34 (Half Marathon)36/3226/481:38:331:38:4463
143/669Michael Danelia36MWest BloomfieldM35-39 (Half Marathon)107/34517/411:38:341:38:5443
144/669Janelle Greene36FAnn ArborF35-39 (Half Marathon)37/3228/511:38:381:38:5060
145/669Matthew Vedua26MDetroitM25-29 (Half Marathon)108/34515/301:38:411:38:5337
146/669Mary Moesta30FDetroitF25-29 (Half Marathon)38/32210/381:38:501:39:0853
147/669Marie Halpin56FBirminghamF55-59 (Half Marathon)39/3222/171:38:581:39:1266
148/669Christopher Goron57MDeltonM55-59 (Half Marathon)109/3459/351:39:001:39:1754
149/669Matthew Lammon42MHollandM40-44 (Half Marathon)110/3458/471:39:021:39:1060
150/669Victoria Johnson26FWyandotteF25-29 (Half Marathon)40/32211/381:39:081:39:2452

Showing the first 150 of 669 finishers. Open the interactive race page for the full results table, division filters and sorting.

5K Run/Walk (5K) — 398 finishers

PlaceRunnerAgeGCityDivisionGenderDivisionChipClockPoints
1/398Tyler Dew27MFerndaleM25-29 (5K)1/1621/1017:2417:2670
2/398Donald Alexander41MLivoniaM40-44 (5K)2/1621/2617:4317:4370
3/398Michael Grinols33MAuburn HillsM30-34 (5K)3/1621/2017:4417:4570
4/398Jamieson Cihak41MGrosse IleM40-44 (5K)4/1622/2617:5918:0167
5/398Elliot Vilders39MBirminghamM35-39 (5K)5/1621/1418:2618:2870
6/398Joseph Naiman42MSouthfieldM40-44 (5K)6/1623/2619:2919:3165
7/398Caiden Hamlin15MFentonM15-19 (5K)7/1621/919:4819:5070
8/398Anthony Kasprzyk35MGrosse IleM35-39 (5K)8/1622/1419:5019:5265
9/398Shane Beauchamp52MDearbornM50-54 (5K)9/1621/1620:0420:0570
10/398Lauren Couls37FBrightonF35-39 (5K)1/2361/3620:2020:2270
11/398Jessie Gruca37FNorthvilleF35-39 (5K)2/2362/3620:2520:2768
12/398Kyle McKay30MWestlandM30-34 (5K)10/1622/2020:5520:5666
13/398Matt Jablonski47MGrosse IleM45-49 (5K)11/1621/921:0521:0870
14/398Jacob Armstrong34MGaylordM30-34 (5K)12/1623/2021:0721:1063
15/398Jonas Freese15MTrentonM15-19 (5K)13/1622/921:1121:1262
16/398Joe Mikac34MColumbusM30-34 (5K)14/1624/2021:1121:2060
17/398David Roose42MCantonM40-44 (5K)15/1624/2621:3321:3462
18/398Cass Kmiec31FDearbornF30-34 (5K)3/2361/2021:4021:4270
19/398Landon Ranka13MGrosse IleM10-14 (5K)16/1621/1321:4421:5870
20/398Marc Crane39MBloomfield HillsM35-39 (5K)17/1623/1421:5521:5860
21/398Lily Suganuma44FAnn ArborF40-44 (5K)4/2361/2421:5822:0270
22/398Mckinley Tenny35MDetroitM35-39 (5K)18/1624/1422:1022:1255
23/398Paxtyn Tabb13FSylvaniaF10-14 (5K)5/2361/1522:1722:2370
24/398Nicholas Tabb45MSylvaniaM45-49 (5K)19/1622/922:2122:2862
25/398Diego Castillo24MRedfordM20-24 (5K)20/1621/322:5022:5470
26/398Karalyn Mueller50FCantonF50-54 (5K)6/2361/2222:5222:5570
27/398N. Bond12MBrownstownM10-14 (5K)21/1622/1322:5923:0565
28/398A. Ranka10MGrosse IleM10-14 (5K)22/1623/1323:0323:1759
29/398Ian Crawford32MPlymouthM30-34 (5K)23/1625/2023:0423:4256
30/398Basya Cohen40FOAK PARKF35-39 (5K)7/2363/3623:3723:4666
31/398Jackson Martinez16MEcorseM15-19 (5K)24/1623/923:3824:1654
32/398Kelsey Racicot36FCarletonF35-39 (5K)8/2364/3623:4223:4464
33/398Pedro Jimenez-Hernandez34MTrentonM30-34 (5K)25/1626/2023:4223:4552
34/398Ella Miller13FToledoF10-14 (5K)9/2362/1523:4323:5565
35/398Rebecca Moore44FAnn ArborF40-44 (5K)10/2362/2423:4723:5267
36/398Jeff Miller48MToledoM45-49 (5K)26/1623/923:5124:0254
37/398R. Bohl9FChicagoF05-09 (5K)11/2361/523:5223:5470
38/398Kyle Gillis38MSterling HeightsM35-39 (5K)27/1625/1423:5323:5850
39/398Kevin Cohen64MOak ParkM60-64 (5K)28/1621/1224:1424:2470
40/398Joe Ferrill61MPlymouthM60-64 (5K)29/1622/1224:2324:4364
41/398C. Hamlin11MFentonM10-14 (5K)30/1624/1324:5324:5754
42/398Anne Fisher35FRoyal OakF35-39 (5K)12/2365/3624:5525:0662
43/398Chase Moore18MRockwoodM15-19 (5K)31/1624/924:5825:5547
44/398Oliver Deenik13MGrosse Pointe ParkM10-14 (5K)32/1625/1325:0525:1148
45/398Dixa Dhital48FHudsonF45-49 (5K)13/2361/3125:1025:1370
46/398Lily Mitchell22FRedfordF20-24 (5K)14/2361/1325:1125:1670
47/398Becky Mincheff63FOregonF60-64 (5K)15/2361/1625:2225:2470
48/398Nicole Szymanski26FFentonF25-29 (5K)16/2361/1725:2625:4170
49/398J. Bohl11FChicagoF10-14 (5K)17/2363/1525:2825:3161
50/398Tziporah Dunst38FSouthfieldF35-39 (5K)18/2366/3625:2825:4460
51/398Genavieve Houldsworth33FLake OrionF30-34 (5K)19/2362/2025:2925:4166
52/398Joseph Njugna16MDearbornM15-19 (5K)33/1625/925:3525:3539
53/398Daniel Eckl57MTroyM55-59 (5K)34/1621/1525:4625:5470
54/398Howard Locker41MBostonM40-44 (5K)35/1625/2625:4826:0159
55/398Hank Moon44MDetroitM40-44 (5K)36/1626/2625:4926:0157
55/398Thomas Rodgers26MNewportM25-29 (5K)36/1622/1025:4926:0163
57/398Laura LaPorte69FTrentonF65-69 (5K)20/2361/1325:5425:5870
58/398Scott Douglas42MRoyal OakM40-44 (5K)38/1627/2625:5426:0054
59/398Branden Pavlov29MSaint ClairM25-29 (5K)39/1623/1025:5526:1656
60/398H. Manick8MBerkleyM05-09 (5K)40/1621/425:5626:0070
61/398Calvin Gaffan21MKingsvilleM20-24 (5K)41/1622/326:0826:1147
62/398Mark Benedict53MRoyal OakM50-54 (5K)42/1622/1626:2826:4666
63/398Jacob Carr36MGrosse IleM35-39 (5K)43/1626/1426:3026:3645
64/398Abbie Chandler49FHudsonF45-49 (5K)21/2362/3126:4126:5268
65/398James Coleman50MTrentonM50-54 (5K)44/1623/1626:4626:5361
66/398Michael Renders45MCarletonM40-44 (5K)45/1628/2626:4827:1051
67/398Jason Daberko53MPlymouthM50-54 (5K)46/1624/1627:0227:1357
68/398Jeanette Toboy35FWoodhavenF35-39 (5K)22/2367/3627:0428:1458
69/398Sophie Manning47FAnn ArborF45-49 (5K)23/2363/3127:0527:1865
70/398Elizabeth Miller37FTrentonF35-39 (5K)24/2368/3627:0527:1256
71/398Delbert Dalton51MAvonM50-54 (5K)47/1625/1627:1727:3452
72/398L. Goggins12MTwinsburgM10-14 (5K)48/1626/1327:2627:3643
73/398Aly Kubik27FHuntington WoodsF25-29 (5K)25/2362/1727:2727:3566
74/398Elizabeth Guerin36FLivoniaF35-39 (5K)26/2369/3627:5228:2254
75/398Jessica Watkins35FNew BostonF35-39 (5K)27/23610/3627:5428:5452
76/398Brenton Petrick33MSouthgateM30-34 (5K)49/1627/2027:5428:3449
77/398Dominic Martino46MMacombM45-49 (5K)50/1624/927:5528:0347
78/398Jenni Conn39FNew BostonF35-39 (5K)28/23611/3627:5528:5451
79/398Chloe Wallis19FSouth LyonF15-19 (5K)29/2361/628:0228:0970
80/398Ellie Freese13FTrentonF10-14 (5K)30/2364/1528:0428:0856
81/398Julie A Kordyzon54FGrand BlancF50-54 (5K)31/2362/2228:0528:1967
82/398John Skope44MBrightonM40-44 (5K)51/1629/2628:0628:2848
83/398Blake Albright32MGrosse IleM30-34 (5K)52/1628/2028:1628:5346
84/398Kristina Freese46FTrentonF45-49 (5K)32/2364/3128:1728:2763
85/398Courtney Dodge29FRomulusF25-29 (5K)33/2363/1728:1729:1462
86/398Ron Diroff49MFlat RockM45-49 (5K)53/1625/928:2228:3939
87/398Anabeth Hylland22FMuskegonF20-24 (5K)34/2362/1328:2328:2965
88/398D. Bohl7MChicagoM05-09 (5K)54/1622/428:2728:3452
89/398Danielle Blair33FLincoln ParkF30-34 (5K)35/2363/2028:2828:3063
90/398Scott Toboy39MWoodhavenM35-39 (5K)55/1627/1428:2829:3840
91/398Larry Bohl38MChicagoM35-39 (5K)56/1628/1428:2928:3735
92/398Dan Howarth34MGrosse IleM30-34 (5K)57/1629/2028:4429:3442
93/398Adrienne McPartlin41FAllen ParkF40-44 (5K)36/2363/2428:5829:0564
94/398Marichelle Ehred35FSterling HeightsF35-39 (5K)37/23612/3628:5929:0849
95/398Julia Noureddine17FGrosse IleF15-19 (5K)38/2362/629:0929:3658
96/398Erin Manick40FBerkleyF40-44 (5K)39/2364/2429:1229:2061
97/398Jake Fisher33MRoyal OakM30-34 (5K)58/16210/2029:1529:2938
98/398Juan Lopez42MGrosse IleM40-44 (5K)59/16210/2629:2330:1546
99/398Faith Watkins21FCantonF20-24 (5K)40/2363/1329:2629:3259
100/398DJ Freese46MTrentonM45-49 (5K)60/1626/929:3529:4631
101/398Donnie Harper63MGarden CityM60-64 (5K)61/1623/1229:3629:5958
102/398Danielle Cade38FGrosse IleF35-39 (5K)41/23613/3629:4030:3447
103/398Jon Balsamo55MMacombM55-59 (5K)62/1622/1529:4130:3365
104/398Deanna Allos35FTroyF35-39 (5K)42/23614/3629:4129:5045
105/398Kelli Sims42FGrosse IleF40-44 (5K)43/2365/2429:4530:0058
106/398Stephanie Peraino41FSterling HeightsF40-44 (5K)44/2366/2429:5030:2055
107/398Pete Lauderbaugh38MAnn ArborM35-39 (5K)63/1629/1429:5630:3130
108/398Graham Schweihofer29MOak ParkM25-29 (5K)64/1624/1029:5730:1749
109/398Haley Kasprzyk35FGrosse IleF35-39 (5K)45/23615/3629:5930:1043
110/398Colleen Reidy32FColumbusF30-34 (5K)46/2364/2030:0330:2060
111/398Cole Duncan28MOkemosM25-29 (5K)65/1625/1030:1230:3942
112/398Patricia Dalton46FAvonF45-49 (5K)47/2365/3130:2830:4761
113/398Michael Ritchie57MGrosse IleM55-59 (5K)66/1623/1530:2930:5561
114/398Sara November44FTwinsburgF40-44 (5K)48/2367/2430:2930:4052
115/398Emily Miller28FLake OrionF25-29 (5K)49/2364/1730:3131:1558
116/398Tabitha Ward39FTrentonF35-39 (5K)50/23616/3630:3330:4241
117/398Avery Coogan20FAllen ParkF20-24 (5K)51/2364/1330:3530:4854
118/398Nicole Johnson49FWoodhavenF45-49 (5K)52/2366/3130:4131:1059
119/398Annabelle Mahanic13FGrosse IleF10-14 (5K)53/2365/1530:4131:0451
120/398Sara Whitty22FGrosse IleF20-24 (5K)54/2365/1330:4631:1048
121/398Julia Whitty24FGrosse IleF20-24 (5K)55/2366/1330:4731:1043
122/398Ariana Lopez17FGrosse IleF15-19 (5K)56/2363/630:4831:4047
123/398Amanda Rusek42FHighlandF40-44 (5K)57/2368/2430:5531:3950
124/398Donald Murphy55MWestlandM50-54 (5K)67/1626/1630:5531:0948
125/398Ella VanWieren21FWest OliveF20-24 (5K)58/2367/1330:5831:1038
126/398Aryeh Cohen17MOak ParkM15-19 (5K)68/1626/930:5931:1031
127/398Scott Lehman35MCantonM35-39 (5K)69/16210/1431:0031:2625
128/398Naomi Cohen27FSouthfieldF25-29 (5K)59/2365/1731:0431:1654
129/398Bassheva Cohen24FSouthfieldF20-24 (5K)60/2368/1331:0531:1632
130/398James Sparre56MWaterfordM55-59 (5K)70/1624/1531:1431:3956
131/398Victoria Berger24FDetroitF20-24 (5K)61/2369/1331:1632:0327
132/398Zach Miller30MGrosse IleM30-34 (5K)71/16211/2031:1831:5135
133/398Angela Kosztowny60FGrosse IleF60-64 (5K)62/2362/1631:2832:3366
134/398Kim Siegel36FDetroitF35-39 (5K)63/23617/3631:3032:0039
135/398Pete Littlefield30MRoyal OakM30-34 (5K)72/16212/2031:3132:0032
136/398Gregg Barton55MGrosse IleM55-59 (5K)73/1625/1531:3232:3751
137/398Henna Klainberg45FSouthfieldF45-49 (5K)64/2367/3131:3231:4856
138/398Miriam Cohen30FSouthfieldF30-34 (5K)65/2365/2031:3331:4856
139/398Valon Zeqiri40MLivoniaM40-44 (5K)74/16211/2631:3631:4743
140/398Mentor Zeqiri43MLivoniaM40-44 (5K)75/16212/2631:3731:4740
141/398Eileen Ellis62FGrosse IleF60-64 (5K)66/2363/1631:3931:5561
142/398Bailey O'Shea37FDetroitF35-39 (5K)67/23618/3631:4432:1037
143/398Theo Williamson55MWarrenM55-59 (5K)76/1626/1531:4632:1847
144/398Michael Hamlin43MFentonM40-44 (5K)77/16213/2631:4731:5238
145/398Corinne Hamlin13FFentonF10-14 (5K)68/2366/1531:4831:5447
146/398Kristen Albright34FTroyF30-34 (5K)69/2366/2031:5032:2852
147/398Jeremiah Swathell43MTrentonM40-44 (5K)78/16214/2632:0532:1835
148/398Lisa Whitty58FGrosse IleF55-59 (5K)70/2361/1432:1132:3770
149/398Lori Wasnuk62FLake OrionF60-64 (5K)71/2364/1632:1632:2757
150/398Leslie Hamel42FMidlandF40-44 (5K)72/2369/2432:2633:1747

Showing the first 150 of 398 finishers. Open the interactive race page for the full results table, division filters and sorting.

15K (Other) — 184 finishers

PlaceRunnerAgeGCityDivisionGenderDivisionChipClockPoints
1/184Adam Maier44MBeverly HillsM40-44 (Other)1/601/754:1854:2170
2/184Sarah Kasabian-Larson44FAlmaF40-44 (Other)1/1241/2257:3757:3970
3/184Megan Muhs34FYpsilantiF30-34 (Other)2/1241/1858:5959:0370
4/184Sydney Bowman34FFerndaleF30-34 (Other)3/1242/1859:2159:2466
5/184Garrett Goulding24MSmiths CreekM20-24 (Other)2/601/11:01:471:01:5270
6/184Rashard Jones47MSouthfieldM45-49 (Other)3/601/81:02:091:02:1770
7/184George Datsenko37MFerndaleM35-39 (Other)4/601/61:03:141:03:2370
8/184Austin Woods28MFarmington HillsM25-29 (Other)5/601/31:03:311:03:4670
9/184Roman Krzyzanowski55MPlymouthM50-54 (Other)6/601/101:05:041:05:2070
10/184Denis Burke53MCantonM50-54 (Other)7/602/101:06:311:06:4963
11/184Patrick O'Connell31MRoyal OakM30-34 (Other)8/601/51:06:551:07:3670
12/184Jessica Persichini46FWest BloomfieldF45-49 (Other)4/1241/241:07:341:07:4970
13/184Adam Crampton36MClawsonM35-39 (Other)9/602/61:08:331:08:5458
14/184Meredith Halloran32FRoyal OakF30-34 (Other)5/1243/181:08:391:09:0662
15/184Rusty Collins55MGibraltarM55-59 (Other)10/601/41:08:571:09:1370
16/184Joel Shankster46MGrand BlancM45-49 (Other)11/602/81:10:021:10:2161
17/184Weston Szpondowski52MRiverviewM50-54 (Other)12/603/101:10:351:10:4856
18/184Alex Moroz37FLakeshoreF35-39 (Other)6/1241/161:10:561:11:4970
19/184Megan Warzecha42FDetroitF40-44 (Other)7/1242/221:11:311:11:4367
20/184Jorge Rivera-Salas31MDetroitM30-34 (Other)13/602/51:11:571:12:1956
21/184Andrea Moss47FBerkleyF45-49 (Other)8/1242/241:12:061:12:2767
22/184Tara Arrendondo45FDexterF45-49 (Other)9/1243/241:13:251:13:3864
23/184Allyson Slone27FMacombF25-29 (Other)10/1241/71:15:051:15:2070
24/184Juliette Barrette47FLeamingtonF45-49 (Other)11/1244/241:16:381:17:0561
25/184Aubrey Burke19FCantonF15-19 (Other)12/1241/21:17:511:19:1370
26/184Emily Daberko45FPlymouthF40-44 (Other)13/1243/221:18:051:18:2564
27/184Jillian Twardowski37FSaint Clair ShoresF35-39 (Other)14/1242/161:18:131:20:1166
28/184Kim Draper44FGrosse IleF40-44 (Other)15/1244/221:18:161:19:0160
29/184Andrea ODonnell44FGrosse IleF40-44 (Other)16/1245/221:18:161:19:0157
30/184Lauren Lombardo40FClarkstonF40-44 (Other)17/1246/221:18:171:19:0454
31/184Hannah Miller14FFarmingtonF10-14 (Other)18/1241/11:18:211:19:0770
32/184Sherri Howes49FGrosse IleF45-49 (Other)19/1245/241:18:241:19:0858
33/184Mandy Mercer48FGrosse IleF45-49 (Other)20/1246/241:18:481:19:3255
34/184Marisa Twiner48FGrosse IleF45-49 (Other)21/1247/241:18:511:19:3552
35/184Choi Clarke49FDetroitF45-49 (Other)22/1248/241:19:011:19:4450
36/184Kelly Jean45FBelle RiverF45-49 (Other)23/1249/241:20:011:20:5347
37/184Kate Barlow44FWoodhavenF40-44 (Other)24/1247/221:20:021:20:3651
38/184Jay Mukerji42MAnn ArborM40-44 (Other)14/602/71:20:091:20:5960
39/184Ashley LaFave36FFerndaleF35-39 (Other)25/1243/161:20:341:20:5561
40/184Kenneth Hecht56MHollyM55-59 (Other)15/602/41:20:471:22:1552
41/184Emma Gaboury32FTroyF30-34 (Other)26/1244/181:21:111:21:2958
42/184Michael Cyrocki32MTroyM30-34 (Other)16/603/51:21:111:21:2942
43/184Bryan Alonzo38MFarmingtonM35-39 (Other)17/603/61:21:161:23:3547
44/184Alison Zilli55FWindsorF55-59 (Other)27/1241/141:21:461:22:2770
45/184Lisa Taylor47FWyandotteF45-49 (Other)28/12410/241:22:081:22:4344
46/184Bret Schapman48MAlmontM45-49 (Other)18/603/81:22:271:24:0152
47/184Olivia O'Connell31FRoyal OakF30-34 (Other)29/1245/181:22:451:24:1354
48/184Nichole Whalen22FTroyF20-24 (Other)30/1241/11:23:011:24:3170
49/184Tom Chaney62MPlymouthM60-64 (Other)19/601/61:23:061:23:2670
50/184Joe Coleman62MInterlochenM60-64 (Other)20/602/61:23:401:24:2758
51/184Katherine Kobiljak Hrabnicky26FGrosse IleF25-29 (Other)31/1242/71:23:451:24:1260
52/184Katharine Christie40FRoyal OakF35-39 (Other)32/1244/161:23:491:24:2657
53/184Wesley Wald47MDexterM45-49 (Other)21/604/81:24:081:24:5544
54/184Michael McCormack69MSouth LyonM65-69 (Other)22/601/51:24:151:25:1570
55/184Josua Brueckner46MFerndaleM45-49 (Other)23/605/81:25:131:26:0435
56/184Erich Thiel54MDavisonM50-54 (Other)24/604/101:25:351:27:1849
57/184Jason Clark50MMilanM50-54 (Other)25/605/101:25:441:27:3842
58/184Angela Wald42FDexterF40-44 (Other)33/1248/221:25:521:26:3948
59/184Rachel Roberts47FBrownstownF45-49 (Other)34/12411/241:26:161:28:3541
60/184Robert Cadena50MDearbornM50-54 (Other)26/606/101:26:431:28:5235
61/184Sashvanth Vijaybabu13MNoviM10-14 (Other)27/601/11:26:511:27:3870
62/184Chris McCarthy52MMonroeM50-54 (Other)28/607/101:27:131:28:3628
63/184Dan Sitarski70MNew BostonM70-74 (Other)29/601/11:27:161:28:0370
64/184Caroline Hill45FRochester hillsF45-49 (Other)35/12412/241:27:441:29:2038
65/184Jessica Allen46FLivoniaF45-49 (Other)36/12413/241:27:471:28:2935
66/184Dawn Cangialosi52FUticaF50-54 (Other)37/1241/121:28:021:29:3670
67/184Adam Millar32MGrosse IleM30-34 (Other)30/604/51:28:061:29:3028
68/184Erin Carpenter58FBerkleyF55-59 (Other)38/1242/141:29:131:31:0065
69/184Marganit Weinberg36FSouthfieldF35-39 (Other)39/1245/161:29:281:31:1552
70/184Molly Brystowski36FSouthfieldF35-39 (Other)40/1246/161:29:361:31:2248
71/184Elisheva Walz35FSouthfieldF35-39 (Other)41/1247/161:29:371:31:2344
72/184Rachel Wettenstein41FNorthvilleF40-44 (Other)42/1249/221:29:511:31:1345
73/184Mark Silva53MDexterM50-54 (Other)31/608/101:29:541:32:1021
74/184PAUL Carlin80MThree OaksM80-84 (Other)32/601/11:29:591:30:1670
75/184Justin Maidlow27MBellevilleM25-29 (Other)33/602/31:30:001:32:0747
76/184Abby Maidlow29FBellevilleF25-29 (Other)43/1243/71:30:001:32:0850
77/184Luis Villa39MYpsilantiM35-39 (Other)34/604/61:30:471:32:4135
78/184christine peiter53FChelseaF50-54 (Other)44/1242/121:30:491:32:3364
79/184(Mary) Lou Ecken Kidd53FCantonF50-54 (Other)45/1243/121:30:581:33:0758
80/184Natalee Natyshak57FPointe Aux RochesF55-59 (Other)46/1243/141:31:021:33:0060
81/184Kari Altman38FHuntington WoodsF35-39 (Other)47/1248/161:31:281:33:0239
82/184Tye Chlebek15MGrosse IleM15-19 (Other)35/601/11:31:561:33:4270
83/184Rebecca Caulfield50FGrosse Pointe parkF50-54 (Other)48/1244/121:32:021:34:1252
84/184Alma Guerrero41FRochesterF40-44 (Other)49/12410/221:32:561:34:2741
85/184Jessica Cascante39FLincoln ParkF35-39 (Other)50/1249/161:32:561:34:2735
86/184Michael Mcknight62MWarrenM60-64 (Other)36/603/61:33:191:35:5147
87/184Shannon Karam58FMacombF55-59 (Other)51/1244/141:34:151:35:4855
88/184Michelle Genna40FRochester hillsF40-44 (Other)52/12411/221:34:281:36:0938
89/184Whitney McClinton34FWaterfordF30-34 (Other)53/1246/181:34:361:36:2051
90/184Ashley Genna42FMacombF40-44 (Other)54/12412/221:36:161:37:5835
91/184Elizabeth Isaacs45FMilfordF40-44 (Other)55/12413/221:36:171:38:1732
92/184Reed Byars30MSouthgateM25-29 (Other)37/603/31:36:351:38:1523
93/184Lisa Francis58FAllen ParkF55-59 (Other)56/1245/141:37:011:38:4150
94/184Stephanie Guimond41FFlat RockF40-44 (Other)57/12414/221:37:081:38:4229
95/184Danielle North43FWest BloomfieldF40-44 (Other)58/12415/221:37:581:40:2925
96/184Danny Barnard44MwoodhavenM40-44 (Other)38/603/71:38:001:39:4050
97/184Maryellen Reynolds63FAlmontF60-64 (Other)59/1241/61:38:431:40:1770
98/184Ash Gold35MPort HuronM35-39 (Other)39/605/61:39:101:41:1123
99/184Laura Byars29FSouthgateF25-29 (Other)60/1244/71:39:171:40:5840
100/184Amanda Brithinee33FAllen ParkF30-34 (Other)61/1247/181:40:151:42:0347
101/184Brianna Leslie29FDetroitF25-29 (Other)62/1245/71:40:281:45:1930
102/184Peter Beauregard65MEastpointeM65-69 (Other)40/602/51:40:441:42:5956
103/184Elizabeth Putt39FFarmingtonF35-39 (Other)63/12410/161:40:471:41:3431
104/184Tyanne Miskov45FRochesterF45-49 (Other)64/12414/241:40:571:43:2132
105/184Elara Miskov15FRochesterF15-19 (Other)65/1242/21:40:571:43:2135
106/184Allison Puente33FSouthgateF30-34 (Other)66/1248/181:41:081:43:0743
107/184Carly Roberts31FTaylorF30-34 (Other)67/1249/181:41:081:43:0239
108/184Christine "Remy" Remaley57FCantonF55-59 (Other)68/1246/141:41:231:43:4245
109/184Alexis Aghos32FSterling HeightsF30-34 (Other)69/12410/181:41:331:43:4635
110/184Stephen Szuber69MUticaM65-69 (Other)41/603/51:41:341:42:1642
111/184Danielle Timmis34FWyandotteF30-34 (Other)70/12411/181:41:451:43:5131
112/184Colleen Mcknight33FWyandotteF30-34 (Other)71/12412/181:41:461:43:5227
113/184Mary Beth Snyder47FBirminghamF45-49 (Other)72/12415/241:42:031:43:4429
114/184Tori Sordyl38FFerndaleF35-39 (Other)73/12411/161:42:131:44:1326
115/184Rose Coleman63FInterlochenF60-64 (Other)74/1242/61:42:221:44:3958
116/184Esmeralda Tavares49FBrownstown twpF45-49 (Other)75/12416/241:43:011:44:4126
117/184Karen Krolicki59FWoodhavenF55-59 (Other)76/1247/141:43:021:45:0040
118/184Katherine Stegbauer59FSouthgateF55-59 (Other)77/1248/141:43:041:45:0235
119/184Madalyne Sandiha26FBloomfield HillsF25-29 (Other)78/1246/71:43:481:45:5920
120/184Quincy Alexander46MTroyM45-49 (Other)42/606/81:43:481:45:5726
121/184Erica Mackeen25FSarniaF25-29 (Other)79/1247/71:43:531:45:4210
122/184Amy Stegmuller53FDexterF50-54 (Other)80/1245/121:44:021:45:5947
123/184David Dingess63MFlat RockM60-64 (Other)43/604/61:44:031:45:5635
124/184Kate Wahl36FGrosse IleF35-39 (Other)81/12412/161:44:161:46:1022
125/184Sarah Noto40FNewportF35-39 (Other)82/12413/161:44:201:45:5418
126/184Mark Eberhard63MSt. ClairM60-64 (Other)44/605/61:44:461:46:2923
127/184Carla Schmitz35FGrand RapidsF35-39 (Other)83/12414/161:45:271:47:3013
128/184Victor Zayas44MDetroitM40-44 (Other)45/604/71:45:471:47:1840
129/184Tayler Hatton36MLincoln ParkM35-39 (Other)46/606/61:45:591:47:5112
130/184Elizabeth Dorris41FAllen ParkF40-44 (Other)84/12416/221:45:591:47:5122
131/184Shannon Konieczki40FGrosse PointeF40-44 (Other)85/12417/221:46:311:48:5419
132/184Marco Santana51MWashingtonM50-54 (Other)47/609/101:47:351:50:0014
133/184Rebekka Moran42FMonroeF40-44 (Other)86/12418/221:48:081:50:3316
134/184Jennifer Hornok-Konkel43FSaint Clair ShoresF40-44 (Other)87/12419/221:48:181:50:2013
135/184Kathleen Ogilvy42FGrosse Pointe FarmsF40-44 (Other)88/12420/221:48:261:50:3910
136/184Mary Byrd70FPlymouthF70-74 (Other)89/1241/11:48:461:49:5070
137/184Shane Malcolm55MRosevilleM55-59 (Other)48/603/41:48:491:50:4035
138/184Alica Gomez47FTroyF45-49 (Other)90/12417/241:49:211:50:5223
139/184Alice Morrison60FDexterF60-64 (Other)91/1243/61:50:141:52:1047
140/184Anand Gopi44MTroyM40-44 (Other)49/605/71:51:141:52:0730
141/184Tiffany Shiemke34FBellevilleF30-34 (Other)92/12413/181:52:241:54:1923
142/184Jennifer Webster49FGoodrichF45-49 (Other)93/12418/241:54:031:55:5820
143/184Audrey Farrugia42FFlat RockF40-44 (Other)94/12421/221:54:051:55:596
144/184Wendy Graves37FRochester HillsF35-39 (Other)95/12415/161:54:301:56:289
145/184Julie Long53FDearbornF50-54 (Other)96/1246/121:54:371:56:4441
146/184Heather Cadena51FDearbornF50-54 (Other)97/1247/121:54:371:56:4435
147/184Rob Long52MDearbornM50-54 (Other)50/6010/101:54:371:56:437
148/184Thomas Pastula65MSaint JohnsM65-69 (Other)51/604/51:54:541:57:1028
149/184Kristy Hetfield48FDexterF45-49 (Other)98/12419/241:55:061:57:0318
150/184Kyle Dilsizian47MGrosse IleM45-49 (Other)52/607/81:55:201:57:4118

Showing the first 150 of 184 finishers. Open the interactive race page for the full results table, division filters and sorting.

Open the interactive race page — division filters, sorting, discussion & reviews →