Michigan Runner Rankings

Home › Races › Run for the Ribbon

Run for the Ribbon

06/21/2026 · Royal Oak · Oakland County · View on RunSignup

5K Run/Walk (Timed) (5K) — 640 finishers

PlaceRunnerAgeGCityDivisionGenderDivisionChipClockPoints
1/640Daniel Garza31MDearbornM30-34 (5K)1/3391/3416:2216:2670
2/640Adam Dicken19MPlymouthM15-19 (5K)2/3391/1417:0717:1270
3/640Carter Eckley18MPioneerM15-19 (5K)3/3392/1417:2217:2665
4/640John Capella30MWarrenM30-34 (5K)4/3392/3417:4917:5368
5/640Joey Brake17MWestlandM15-19 (5K)5/3393/1418:0218:1060
6/640Jesus Moreno41MBrightonM40-44 (5K)6/3391/2918:0918:1370
7/640Brennan MacDonald37MNorthvilleM35-39 (5K)7/3391/3018:1918:2470
8/640Matthew Slocombe30MLake OrionM30-34 (5K)8/3393/3418:3218:3766
9/640Cole Triffle19MPlymouthM15-19 (5K)9/3394/1418:3718:4355
10/640Jonathan Cicala44MBloomfield HillsM40-44 (5K)10/3392/2918:4018:4568
11/640Stacy Latnie34MWestlandM30-34 (5K)11/3394/3418:4118:4564
12/640Maverik Kirkman15MCorunnaM15-19 (5K)12/3395/1418:5619:0150
13/640Marianne Carney32FMadison HeightSF30-34 (5K)1/3011/2018:5819:0370
14/640Ben Kirkman43MCorunnaM40-44 (5K)13/3393/2919:1419:1865
15/640Jesse Woodrich37MWindsorM35-39 (5K)14/3392/3019:2319:2868
16/640Joseph Naiman42MSouthfieldM40-44 (5K)15/3394/2919:3319:3863
17/640Elena Wheeler21FPlymouthF20-24 (5K)2/3011/2819:3619:4570
18/640Brice Stewart31MMadison HeightsM30-34 (5K)16/3395/3419:4019:4562
19/640Steven Schaaf51MFerndaleM50-54 (5K)17/3391/2319:5420:0070
20/640Matthew Pall21MNoviM20-24 (5K)18/3391/2219:5720:0570
21/640Chad Kijewski43MRoyal OakM40-44 (5K)19/3395/2920:0620:1160
22/640Adam Resnick23MStowM20-24 (5K)20/3392/2220:3620:4367
23/640Mike Wilusz47MHazel ParkM45-49 (5K)21/3391/2120:3920:4570
24/640Alyson Pfahl30FTraverse CityF30-34 (5K)3/3012/2020:4620:5566
25/640Dayna Cline41FOakland twpF40-44 (5K)4/3011/2320:5721:0370
26/640Ethan Wilusz13MHazel ParkM10-14 (5K)22/3391/1420:5921:0570
27/640Nathan Vargas27MMelvindaleM25-29 (5K)23/3391/2521:0421:0970
28/640Mark Wezner40MNoviM40-44 (5K)24/3396/2921:0921:1558
29/640William Sexton31MDetroitM30-34 (5K)25/3396/3421:1321:2060
30/640Craig Rogers55MPlymouthM55-59 (5K)26/3391/2921:1321:2370
31/640John Worthington II31MWarrenM30-34 (5K)27/3397/3421:2021:2758
32/640Adam Wheeler49MPlymouthM45-49 (5K)28/3392/2121:2521:3467
33/640Tony Ketchmark64MDavisonM60-64 (5K)29/3391/1921:3321:4070
34/640Dustin Eckstrom49MTroyM45-49 (5K)30/3393/2121:4621:5263
35/640Duane Goulbourne53MSouthfieldM50-54 (5K)31/3392/2321:5622:0567
36/640Jackie Grasso42FSouthgateF40-44 (5K)5/3012/2322:3322:3867
37/640Jeffrey Martin68MBloomfield HillsM65-69 (5K)32/3391/3022:3822:4570
38/640Maria Burlingame16FBloomfield HillsF15-19 (5K)6/3011/1422:4222:4870
39/640Paul Ivity54MSouthgateM50-54 (5K)33/3393/2322:5022:5864
40/640Iris Swiderski41FMelbourneF40-44 (5K)7/3013/2322:5723:0664
41/640Lucas Glod20MLivoniaM20-24 (5K)34/3393/2223:0823:1664
42/640Renix Skowron15MClarkstonM15-19 (5K)35/3396/1423:1123:1745
43/640Cody Keller33MWarrenM30-34 (5K)36/3398/3423:1823:4356
44/640Andi Kirkman16FCorunnaF15-19 (5K)8/3012/1423:1923:2365
45/640Benjamin Clifford40MOak ParkM35-39 (5K)37/3393/3023:2323:5065
46/640Trevor Carbone33MTroyM30-34 (5K)38/3399/3423:3423:5054
47/640Carl Clarke64MDetroitM60-64 (5K)39/3392/1923:3723:4666
48/640Paizley Kirkman14FCorunnaF10-14 (5K)9/3011/2123:3723:4270
49/640Anthony Cole46MWyandotteM45-49 (5K)40/3394/2123:3823:4760
50/640Matthew Krueger22MGrosse IleM20-24 (5K)41/3394/2223:4123:5760
51/640Maurice Clark35MHighland ParkM35-39 (5K)42/3394/3023:4923:5763
52/640Eric Moore66MRedfordM65-69 (5K)43/3392/3023:4923:5868
53/640Danny Alcala37MLyonsM35-39 (5K)44/3395/3023:5024:0861
54/640Dwight Denlinger68MWeyers CaveM65-69 (5K)45/3393/3023:5524:1365
55/640Richard Glascock59MWarrenM55-59 (5K)46/3392/2923:5624:0268
56/640L. Bushkuhl10FAnn ArborF10-14 (5K)10/3012/2124:0124:0967
57/640Cole Griffith18MOttawa LakeM15-19 (5K)47/3397/1424:0524:2140
58/640Jacob Lampman33MRochesterM30-34 (5K)48/33910/3424:0724:4451
59/640B. Lampman1MRochesterM00-04 (5K)49/3391/724:0724:4470
60/640Jordon Buckner29MDetroitM25-29 (5K)50/3392/2524:1124:2167
61/640Jaewon Lee49MRochester HillsM45-49 (5K)51/3395/2124:1724:2757
62/640Chris Lipka47MWaterfordM45-49 (5K)52/3396/2124:1824:2653
63/640Evalynne Kirkman18FCorunnaF15-19 (5K)11/3013/1424:2624:3060
64/640James Schmidt50MSaint CharlesM50-54 (5K)53/3394/2324:3925:0361
65/640Christian Kook21MRosevilleM20-24 (5K)54/3395/2224:4125:1357
66/640Gerson Vasquez21MRoyal OakM20-24 (5K)55/3396/2224:4224:5554
67/640Easton Wheeler15MPlymouthM15-19 (5K)56/3398/1424:4224:5235
68/640Louie Guarascio66MWindsorM65-69 (5K)57/3394/3024:4324:4763
69/640Todd Kelly65MTroyM65-69 (5K)58/3395/3024:4524:5161
70/640Jose De-la-fuente36MWarrenM35-39 (5K)59/3396/3024:5525:2158
71/640Patrick Sneary55MROYAL OAKM55-59 (5K)60/3393/2924:5625:1165
72/640Andrew Falzarano30MRochesterM30-34 (5K)61/33911/3425:0025:1149
73/640Jonny Smith30MRoyal OakM30-34 (5K)62/33912/3425:0125:0747
74/640Joseph Purcell68MAnn ArborM65-69 (5K)63/3396/3025:0225:1858
75/640Randall Davis42MLivoniaM40-44 (5K)64/3397/2925:0625:2056
76/640L. Lipka9MWaterfordM05-09 (5K)65/3391/725:0925:1870
77/640Makiyah Parham21FWarrenF20-24 (5K)12/3012/2825:1340:5368
78/640Cassie Williams40FCaroF40-44 (5K)13/3014/2325:1625:2761
79/640Vincent Parham46MWarrenM45-49 (5K)66/3397/2125:2241:0450
80/640Paul Cyrus29MPort HuronM25-29 (5K)67/3393/2525:2425:3664
81/640Joanne Alvin44FHazel ParkF40-44 (5K)14/3015/2325:3225:3958
82/640Brandon Head34MRochesterM30-34 (5K)68/33913/3425:3725:4745
83/640Ryan Head30MTraverse CityM30-34 (5K)69/33914/3425:3725:4743
84/640Miles Carter32MFerndaleM30-34 (5K)70/33915/3425:3925:5841
85/640Carly Weiss20FFentonF20-24 (5K)15/3013/2825:4626:0065
86/640Sean Hendrick43MBerkleyM40-44 (5K)71/3398/2925:4626:0153
87/640Tyler Hendrick14MFranklinM10-14 (5K)72/3392/1425:5026:0465
88/640Arianna Parham24F—F20-24 (5K)16/3014/2825:5141:3462
89/640Alexandra Polega26FUticaF25-29 (5K)17/3011/2425:5126:0770
90/640Joe Vaughn47MRoyal OakM45-49 (5K)73/3398/2125:5526:2947
91/640Tony Spern67MRoyal OakM65-69 (5K)74/3397/3025:5726:0856
92/640Calvin Pickett22MBloomfield HillsM20-24 (5K)75/3397/2226:0826:2051
93/640Patrick Morris13MBrightonM10-14 (5K)76/3393/1426:1026:2060
94/640Dwight Oscar56M—M55-59 (5K)77/3394/2926:1426:2163
95/640Alyssa Agueros26FWarrenF25-29 (5K)18/3012/2426:1926:4267
96/640Elaina Ayers23FLivoniaF20-24 (5K)19/3015/2826:1926:2460
97/640Tariyah Dawson21FWarrenF20-24 (5K)20/3016/2826:2126:3158
98/640Saleem Tawwab75MSouthfieldM75-79 (5K)78/3391/1126:2926:3470
99/640Bob Smith63MWarrenM60-64 (5K)79/3393/1926:3227:0063
100/640Audrey Knapman16FTroyF15-19 (5K)21/3014/1426:3827:0555
101/640Danielle Blair33FLincoln ParkF30-34 (5K)22/3013/2026:4226:4763
102/640David Goldberg41MLincolnwoodM40-44 (5K)80/3399/2926:4327:0651
103/640Tom McEvoy52MPleasant RidgeM50-54 (5K)81/3395/2326:5127:4058
104/640Michael Wowk37MHuntington WoodsM35-39 (5K)82/3397/3026:5927:1756
105/640Peter Schultz35MBellevilleM35-39 (5K)83/3398/3027:0427:1454
106/640Jake Brock28MDetroitM25-29 (5K)84/3394/2527:0927:4462
107/640Randy Polega53MMacombM50-54 (5K)85/3396/2327:1327:2955
108/640Sarah Schulte29FMacombF25-29 (5K)23/3013/2427:1427:2864
109/640Rico Razo41MDetroitM40-44 (5K)86/33910/2927:1627:3148
110/640E. Razo3MDetroitM00-04 (5K)87/3392/727:1627:3160
111/640Jack Knapman13MTroyM10-14 (5K)88/3394/1427:2427:5055
112/640Gary Jakobcic68MRoyal OakM65-69 (5K)89/3398/3027:2627:4754
113/640James Davis57MSterling HeightsM55-59 (5K)90/3395/2927:3027:5060
114/640Jeff Kendall69MSouthfieldM65-69 (5K)91/3399/3027:3727:5751
115/640Lisa Hynes45FGrandvilleF40-44 (5K)24/3016/2327:4128:0355
116/640I. Hosner12FHuntington WoodsF10-14 (5K)25/3013/2127:4327:5763
117/640S. Hendrick12FFranklinF10-14 (5K)26/3014/2127:4427:5760
118/640Michael Glass27MRoyal OakM25-29 (5K)92/3395/2527:4628:1659
119/640Laura Baenen31FFranklinF30-34 (5K)27/3014/2027:4827:5660
120/640Wilfrido Morales48MTroyM45-49 (5K)93/3399/2127:5328:2043
121/640Carrie Morris50FGrosse Pointe ParkF50-54 (5K)28/3011/2628:0128:1270
122/640Laura Good45FBloomfield HillsF45-49 (5K)29/3011/1928:0128:2870
123/640Jeffrey Smith III20MInksterM20-24 (5K)94/3398/2228:0628:2248
124/640C. Szachta1MLivoniaM00-04 (5K)95/3393/728:0828:4950
125/640Brandon Szachta34MLivoniaM30-34 (5K)96/33916/3428:0828:4939
126/640Alex Williams42MCaroM40-44 (5K)97/33911/2928:1228:2246
127/640B. Williams8FCaroF05-09 (5K)30/3011/928:1428:2670
128/640Jennifer Burlingame45FBloomfield HillsF45-49 (5K)31/3012/1928:1528:2266
129/640Ben Bushkuhl41MAnn ArborM40-44 (5K)98/33912/2928:1728:4543
130/640Michael O'Connor35MKeego HarborM35-39 (5K)99/3399/3028:2228:3251
131/640Raymond Yee68MTroyM65-69 (5K)100/33910/3028:2428:3849
132/640Brenton Galeano50MBirminghamM50-54 (5K)101/3397/2328:2728:3952
133/640Jim Oleksinski59MRochester HillsM55-59 (5K)102/3396/2928:2728:4358
134/640Steven Hackett51MCommerce TownshipM50-54 (5K)103/3398/2328:3229:2049
135/640Sean Purcell33MAtlantaM30-34 (5K)104/33917/3428:3529:1037
136/640Yusuf Waghu35MAnaheimM35-39 (5K)105/33910/3028:3528:4749
137/640Sharif Albarkat43MWestlandM40-44 (5K)106/33913/2928:4328:5141
138/640Stacey Albarkat39FWestlandF35-39 (5K)32/3011/3528:4728:5570
139/640K. Cavalier11FWaterfordF10-14 (5K)33/3015/2128:4828:5657
140/640Andy Race59MRoyal OakM55-59 (5K)107/3397/2928:5129:1456
141/640Vijval Patel26MSouth LyonM25-29 (5K)108/3396/2528:5128:5956
142/640Kristi Stewart59FWest BloomfieldF55-59 (5K)34/3011/2528:5129:0070
143/640Theodore Zielesch42MHollyM40-44 (5K)109/33914/2928:5429:0839
144/640Zach Glod51MLivoniaM50-54 (5K)110/3399/2328:5529:0546
145/640Bryan Mann44MNoviM40-44 (5K)111/33915/2929:0730:5336
146/640Cheri Karaffa57FCenter LineF55-59 (5K)35/3012/2529:1029:4167
147/640Dakota Jones26MwarrenM25-29 (5K)112/3397/2529:1729:3853
148/640Stephen Gilmore34MDetroitM30-34 (5K)113/33918/3429:1944:1935
149/640Gary Hackett29MYorktownM25-29 (5K)114/3398/2529:2330:1150
150/640Huw Evans64MRoyal OakM60-64 (5K)115/3394/1929:2429:5259

Showing the first 150 of 640 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 →