Michigan Runner Rankings

Home › Races › Rivertown Races

Rivertown Races

04/17/2026 · Grand Rapids · Kent County · View on RunSignup

Half Marathon (Half Marathon) — 255 finishers

PlaceRunnerAgeGCityDivisionGenderDivisionChipClockPoints
1/255Zachary Ripley38MRockfordM35-39 (Half Marathon)1/1191/161:06:301:06:3170
2/255Noah Cummisford27MGrand RapidsM25-29 (Half Marathon)2/1191/141:11:591:11:5970
3/255Michael Gravelyn36MRockfordM35-39 (Half Marathon)3/1192/161:15:491:15:4966
4/255J. Peter Heyboer46MHollandM45-49 (Half Marathon)4/1191/151:24:271:24:2870
5/255Ken Foley37MGrand RapidsM35-39 (Half Marathon)5/1193/161:24:441:24:4561
6/255Alexander Hoop29MLindenM25-29 (Half Marathon)6/1192/141:25:061:25:0965
7/255Brandon Garnaat32MMuskegonM30-34 (Half Marathon)7/1191/141:25:331:25:3770
8/255Amber Powell38FMiddlevilleF35-39 (Half Marathon)1/1361/221:26:191:26:2170
9/255Colin McCloskey28MComstock ParkM25-29 (Half Marathon)8/1193/141:26:261:26:2760
10/255Gongtae GIL56MGrand RapidsM55-59 (Half Marathon)9/1191/101:26:301:26:3370
11/255Dawson Ingersoll25MGrand RapidsM25-29 (Half Marathon)10/1194/141:29:231:29:2655
12/255Joe Verlin50MGrand RapidsM45-49 (Half Marathon)11/1192/151:29:511:29:5365
13/255Kimberly Proctor28FRockfordF25-29 (Half Marathon)2/1361/201:30:331:30:3570
14/255Chris Nunley36MGrandvilleM35-39 (Half Marathon)12/1194/161:31:001:31:0357
15/255Jake Vander Wall30MHollandM30-34 (Half Marathon)13/1192/141:32:391:32:4365
16/255Jed Hummel39MClarkstonM35-39 (Half Marathon)14/1195/161:34:061:34:1052
17/255Keith Thomas41MHoward CityM40-44 (Half Marathon)15/1191/151:34:191:34:2370
18/255Dave Navratil38MCedar SpringsM35-39 (Half Marathon)16/1196/161:35:381:35:4248
19/255Kenneth Garstecki30MSpring LakeM30-34 (Half Marathon)17/1193/141:35:461:35:5260
20/255Shelby Pankratz56MZeelandM55-59 (Half Marathon)18/1192/101:35:531:35:5663
21/255Diana Candela26FRockfordF25-29 (Half Marathon)3/1362/201:36:131:36:1766
22/255Lauren Kieffer30FGrand RapidsF30-34 (Half Marathon)4/1361/181:37:191:37:2370
23/255Sonja Perakis45FGrand RapidsF45-49 (Half Marathon)5/1361/121:37:341:37:3870
24/255Christopher Goron57MDeltonM55-59 (Half Marathon)19/1193/101:37:481:37:5556
25/255Matt Smith52MZeelandM50-54 (Half Marathon)20/1191/131:37:511:37:5470
26/255Dan Garbowitz44MGrand RapidsM40-44 (Half Marathon)21/1192/151:37:511:37:5365
27/255Ashley Huggler41FGrand RapidsF40-44 (Half Marathon)6/1361/131:37:511:37:5470
28/255Jonathan Greydanus35MHollandM35-39 (Half Marathon)22/1197/161:37:561:38:0644
29/255Brian Trochuck27MZeelandM25-29 (Half Marathon)23/1195/141:38:101:38:1450
30/255Katelynn Dreyer31FHollandF30-34 (Half Marathon)7/1362/181:38:141:38:1766
31/255Tom Menyes31MKentwoodM30-34 (Half Marathon)24/1194/141:40:091:40:1355
32/255Casey Griffioen22MGrand RapidsM20-24 (Half Marathon)25/1191/111:42:571:43:0370
33/255Evan Ball20MHudsonvilleM20-24 (Half Marathon)26/1192/111:43:241:43:3064
34/255Jesse Vandommelen34MCaledoniaM30-34 (Half Marathon)27/1195/141:44:011:44:0750
35/255Peter Martin49MHudsonvilleM45-49 (Half Marathon)28/1193/151:44:131:44:2161
36/255Caleb Morris30MGoshenM30-34 (Half Marathon)29/1196/141:44:241:44:2945
37/255Nate Fryling39MCaledoniaM35-39 (Half Marathon)30/1198/161:44:251:44:2939
38/255Kaylee Sleeman37FGrand RapidsF35-39 (Half Marathon)8/1362/221:44:431:44:4967
39/255Robert Blaszak44MGrand RapidsM40-44 (Half Marathon)31/1193/151:44:521:44:5861
40/255Rob Devroy34MGrandvilleM30-34 (Half Marathon)32/1197/141:44:531:44:5940
41/255Jake Aardema33MGrandvilleM30-34 (Half Marathon)33/1198/141:44:531:44:5835
42/255Sophia Feldpausch19FByron CenterF15-19 (Half Marathon)9/1361/11:45:521:45:5670
43/255Josh LeVoir35MRochester HillsM35-39 (Half Marathon)34/1199/161:46:251:46:3335
44/255Natalie Peterson20FHollandF20-24 (Half Marathon)10/1361/211:47:081:47:1770
45/255Henry Dee19MLake BluffM15-19 (Half Marathon)35/1191/11:47:181:47:2370
46/255Philip Musolf38MRockfordM35-39 (Half Marathon)36/11910/161:47:441:47:5531
47/255Kym Matthews61FJenisonF60-64 (Half Marathon)11/1361/91:47:551:48:0270
48/255Karissa Stout33FGrand RapidsF30-34 (Half Marathon)12/1363/181:47:591:48:0662
49/255Samantha Hurst33FTell CityF30-34 (Half Marathon)13/1364/181:47:591:48:0758
50/255Kasey Spindler35FOwensvilleF35-39 (Half Marathon)14/1363/221:47:591:48:0864
51/255Michelle Verlin55FGrand RapidsF50-54 (Half Marathon)15/1361/111:48:041:48:1070
52/255Ray Marquez26MGrand RapidsM25-29 (Half Marathon)37/1196/141:48:261:49:0045
53/255Autumn Mels36FAdaF35-39 (Half Marathon)16/1364/221:48:441:48:5560
54/255Vito Dolci41MGrand RapidsM40-44 (Half Marathon)38/1194/151:49:091:49:1856
55/255Dominic Aljets20MAllendaleM20-24 (Half Marathon)39/1193/111:49:211:49:3057
56/255Patricia Mish65FGrand RapidsF60-64 (Half Marathon)17/1362/91:49:241:49:3362
57/255Tsuyoshi Okino48MGrand RapidsM45-49 (Half Marathon)40/1194/151:49:331:49:3856
58/255Ryan Luoma44MGrand RapidsM40-44 (Half Marathon)41/1195/151:49:381:49:4751
59/255Alan Atanacio24MGrand RapidsM20-24 (Half Marathon)42/1194/111:49:391:49:5851
60/255Travis Grimm30MSpring LakeM25-29 (Half Marathon)43/1197/141:49:571:50:0540
61/255Dawn Cook39FWestphaliaF35-39 (Half Marathon)18/1365/221:50:131:50:2057
62/255Elice Davey47FCedar SpringsF45-49 (Half Marathon)19/1362/121:50:221:50:2964
63/255Kyle Snell40MSpring LakeM40-44 (Half Marathon)44/1196/151:50:221:50:3047
64/255Elle Powell33FHastingsF30-34 (Half Marathon)20/1365/181:50:541:51:0654
65/255Viola Dengler24FGrand RapidsF20-24 (Half Marathon)21/1362/211:51:041:51:1667
66/255Tom Klaassen69MJenisonM65-69 (Half Marathon)45/1191/11:51:161:51:2970
67/255Leonardo Rios28MWyomingM25-29 (Half Marathon)46/1198/141:51:191:51:4135
68/255Faith Huff24FHowellF20-24 (Half Marathon)22/1363/211:51:251:51:3863
69/255Jonathan Jespersen51MGrand RapidsM50-54 (Half Marathon)47/1192/131:51:321:51:4565
70/255Daniel Fiske41MHopkinsM40-44 (Half Marathon)48/1197/151:51:501:52:0642
71/255MaryRose Cripps28FGreenvilleF25-29 (Half Marathon)23/1363/201:51:521:52:0363
72/255Zachary Dodge35MGrand RapidsM30-34 (Half Marathon)49/1199/141:51:571:52:0430
73/255Katie Byler30FGrand RapidsF30-34 (Half Marathon)24/1366/181:52:001:52:1351
74/255Ron Bolthouse57MHudsonvilleM55-59 (Half Marathon)50/1194/101:52:001:52:1549
75/255John Bolthouse57MJenisonM55-59 (Half Marathon)51/1195/101:52:011:52:1542
76/255Morgan Burch27FKalamazooF25-29 (Half Marathon)25/1364/201:52:041:52:1460
77/255Ryan Jorgensen26MKalamazooM25-29 (Half Marathon)52/1199/141:52:051:52:1430
78/255Alicia Rodgers38FWyomingF35-39 (Half Marathon)26/1366/221:52:121:52:2454
79/255Jeff McKendry40MHudsonvilleM40-44 (Half Marathon)53/1198/151:52:131:52:2537
80/255Camille Isenga34FJenisonF30-34 (Half Marathon)27/1367/181:52:291:52:3847
81/255Dan Weibel40MWyomingM40-44 (Half Marathon)54/1199/151:52:291:52:3833
82/255Meaghan Finnegan42FMuskegonF40-44 (Half Marathon)28/1362/131:52:591:53:0865
83/255Lydia Rolf24FBeverly HillsF20-24 (Half Marathon)29/1364/211:53:011:53:1460
84/255DAVE GREYDANUS62MHollandM60-64 (Half Marathon)55/1191/51:53:391:53:5770
85/255Matthew Racalla40MGrand RapidsM40-44 (Half Marathon)56/11910/151:54:061:54:1628
86/255Alyssa Morter35FOrleansF35-39 (Half Marathon)30/1367/221:54:121:54:2251
87/255Jessica Thelen39FKentwoodF35-39 (Half Marathon)31/1368/221:54:471:55:0048
88/255Theresa Kratt21FClevelandF20-24 (Half Marathon)32/1365/211:55:001:55:1557
89/255Jim Schaible37MAllendaleM35-39 (Half Marathon)57/11911/161:55:251:55:3926
90/255Mike Finocchio53MGrand RapidsM50-54 (Half Marathon)58/1193/131:55:271:55:4059
91/255Charles Hoyt47MGrand RapidsM45-49 (Half Marathon)59/1195/151:55:561:56:0951
92/255Emily K Schultz34FLowellF30-34 (Half Marathon)33/1368/181:56:441:56:4943
93/255Ryan Spoelhof47MAdaM45-49 (Half Marathon)60/1196/151:57:131:57:3247
94/255Kevin Punches32MGrand RapidsM30-34 (Half Marathon)61/11910/141:57:171:58:3425
95/255Bob Groenleer58MGrandvilleM55-59 (Half Marathon)62/1196/101:57:281:57:4235
96/255Ruth Lambries23FOkemosF20-24 (Half Marathon)34/1366/211:57:351:57:4653
97/255Matthew Skulski23MOkemosM20-24 (Half Marathon)63/1195/111:57:371:57:4845
98/255Michael Ball50MHudsonvilleM50-54 (Half Marathon)64/1194/131:57:581:58:1354
99/255Arren McCormick45MBenton HarborM45-49 (Half Marathon)65/1197/151:58:061:58:2942
100/255Josh Mitchell37MGrand RapidsM35-39 (Half Marathon)66/11912/161:58:121:58:2822
101/255Betsi Farris30FGrand RapidsF30-34 (Half Marathon)35/1369/181:58:181:58:3539
102/255Rob Ranes55MCaledoniaM55-59 (Half Marathon)67/1197/101:58:201:58:4328
103/255Joshua Leighty36MGrand RapidsM35-39 (Half Marathon)68/11913/161:58:361:58:4818
104/255Jay Collings54MGrandvilleM50-54 (Half Marathon)69/1195/131:58:421:58:5348
105/255Alana Matyas-Brower40FMuskegonF40-44 (Half Marathon)36/1363/131:58:421:58:5359
106/255Ken DeBack75MGrand RapidsM70-74 (Half Marathon)70/1191/11:58:431:58:5470
107/255Laurie Sienkowski64FGrand RapidsF60-64 (Half Marathon)37/1363/91:58:451:59:0054
108/255Jennifer Jenkins56FGrandvilleF55-59 (Half Marathon)38/1361/61:59:321:59:4870
109/255Sara Lambries44FOkemosF40-44 (Half Marathon)39/1364/131:59:331:59:4454
110/255Haley Pioch38FRockfordF35-39 (Half Marathon)40/1369/221:59:592:00:1045
111/255Julie Mortimore55FRockfordF50-54 (Half Marathon)41/1362/112:00:312:00:4164
112/255Jesus Fuentes47MKentwoodM45-49 (Half Marathon)71/1198/152:00:432:00:5537
113/255Mica Javier29FEast LansingF25-29 (Half Marathon)42/1365/202:00:452:00:5956
114/255John Hopkins63MHastingsM60-64 (Half Marathon)72/1192/52:01:022:01:1656
115/255augusta fedewa22FEagleF20-24 (Half Marathon)43/1367/212:01:552:02:1150
116/255Karen Nimtz21FHoltF20-24 (Half Marathon)44/1368/212:02:002:02:1447
117/255Michael Mcbrian29MGrand RapidsM25-29 (Half Marathon)73/11910/142:02:272:03:0025
118/255Erika Carlson44FRockfordF40-44 (Half Marathon)45/1365/132:02:342:02:5148
119/255Diane Vissers62FAllendaleF60-64 (Half Marathon)46/1364/92:02:372:03:0147
120/255Claire Cornelus25FGrand RapidsF25-29 (Half Marathon)47/1366/202:02:522:03:0352
121/255Jane Altevogt24FHollandF20-24 (Half Marathon)48/1369/212:02:542:03:0943
122/255Kristina Wentworth34FRockfordF30-34 (Half Marathon)49/13610/182:02:592:03:1535
123/255Chloe Idoni24FFentonF20-24 (Half Marathon)50/13610/212:03:052:03:2640
124/255Madison O’Boyle26FSaint LouisF25-29 (Half Marathon)51/1367/202:04:012:04:2249
125/255Andrea Trochuck27FZeelandF25-29 (Half Marathon)52/1368/202:04:052:04:2046
126/255Amanda Lacy52FZeelandF50-54 (Half Marathon)53/1363/112:04:282:04:4457
127/255Mary Hunter41FBelmontF40-44 (Half Marathon)54/1366/132:04:292:04:4543
128/255Karl Schmitz57MJenisonM55-59 (Half Marathon)74/1198/102:04:302:04:4521
129/255Chad Lange47MIoniaM45-49 (Half Marathon)75/1199/152:04:482:05:0933
130/255Amanda Jandernoa36FFowlerF35-39 (Half Marathon)55/13610/222:05:022:05:1941
131/255Steve Petroelje53MByron CenterM50-54 (Half Marathon)76/1196/132:05:322:05:4543
132/255Cassandra Hester37FCaledoniaF35-39 (Half Marathon)56/13611/222:05:442:06:0138
133/255Matthew Lowe45MJenisonM40-44 (Half Marathon)77/11911/152:06:042:06:2123
134/255Katie Ostoin21FMuskegonF20-24 (Half Marathon)57/13611/212:06:412:07:0337
135/255Dale Maskill46MSouth LyonM45-49 (Half Marathon)78/11910/152:06:482:07:1028
136/255Chloe Bolt32FKalamazooF30-34 (Half Marathon)58/13611/182:07:432:08:0131
137/255Nakobi Thomas29MGrand RapidsM25-29 (Half Marathon)79/11911/142:07:442:08:0120
138/255Alissa Beach36FAllendaleF35-39 (Half Marathon)59/13612/222:07:482:08:1535
139/255James Priestley36MDexterM35-39 (Half Marathon)80/11914/162:08:092:08:2413
140/255Ingrid Scheer37FGrand RapidsF35-39 (Half Marathon)60/13613/222:08:242:08:4132
141/255Ainsley Vanderlaan24FLansingF20-24 (Half Marathon)61/13612/212:08:442:09:0833
142/255William Manglitz50MGrand RapidsM50-54 (Half Marathon)81/1197/132:08:492:09:1238
143/255Frances Flores27FGrand RapidsF25-29 (Half Marathon)62/1369/202:08:502:09:0942
144/255Lee Vanderlaan56MJenisonM55-59 (Half Marathon)82/1199/102:08:572:09:1614
145/255Nate Whittum28MWyomingM25-29 (Half Marathon)83/11912/142:09:072:09:2715
146/255Julie Heldman43FCedar SpringsF40-44 (Half Marathon)63/1367/132:09:172:09:3638
147/255Mark Winterburn63MCaledoniaM60-64 (Half Marathon)84/1193/52:09:252:09:5042
148/255Jennifer Martindale48FHoward CityF45-49 (Half Marathon)64/1363/122:09:272:10:0258
149/255Laurenda Bennett42FRockfordF40-44 (Half Marathon)65/1368/132:09:312:09:5032
150/255Linnae Satterlee65FGrand RapidsF65-69 (Half Marathon)66/1361/22:09:312:09:5070

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

5k (5K) — 203 finishers

PlaceRunnerAgeGCityDivisionGenderDivisionChipClockPoints
1/203Tyler Johnson28MWyomingM25-29 (5K)1/931/717:2017:2170
2/203Abby Snell42FSpring LakeF40-44 (5K)1/1101/1518:4818:4970
3/203Jake Shavalier42MwyomingM40-44 (5K)2/931/1119:4119:4470
4/203Tyler Grimm36MGrandvilleM35-39 (5K)3/931/920:0320:0670
5/203Matt Williams40MHudsonvilleM40-44 (5K)4/932/1120:0420:0664
6/203Sam Wilkinson55MCaledoniaM55-59 (5K)5/931/720:1320:1670
7/203Noam Oren14MRockfordM10-14 (5K)6/931/1620:1820:2070
8/203Lindsey Lilley40FGrand RapidsF35-39 (5K)2/1101/1220:5120:5470
9/203Lucas Weinert27MGrand RapidsM25-29 (5K)7/932/721:2221:3160
10/203Adam Shavalier14MwyomingM10-14 (5K)8/932/1621:2421:2566
11/203Julie Grevengoed50FSpring LakeF50-54 (5K)3/1101/821:5221:5570
12/203Mark Grevengoed51MSpring LakeM50-54 (5K)9/931/422:0622:0970
13/203E. Childress11MGrandvilleM10-14 (5K)10/933/1622:0822:1561
14/203Israel Monarrez24MWyomingM20-24 (5K)11/931/1022:2022:2870
15/203Matt Philpott42MAllendaleM40-44 (5K)12/933/1122:3122:3757
16/203A. Witmer11MGrand RapidsM10-14 (5K)13/934/1623:2023:2457
17/203Antonia Musto36FAdaF35-39 (5K)4/1102/1223:3223:3864
18/203Alex Irons15M—M15-19 (5K)14/931/723:4423:5270
19/203Ashley Vanderjagt39FGrand RapidsF35-39 (5K)5/1103/1223:5924:0558
20/203Michael Waring21MAllendaleM20-24 (5K)15/932/1024:0424:2163
21/203F. Clausen9MGrandvilleM05-09 (5K)16/931/524:2224:2470
22/203Josh Murray19MGrand RapidsM15-19 (5K)17/932/724:2524:3860
23/203Jana Shavalier40FWyomingF40-44 (5K)6/1102/1524:3224:3465
24/203Danny Alcala37MLyonsM35-39 (5K)18/932/924:4725:0962
25/203Katie Rutkowski29FGrand RapidsF25-29 (5K)7/1101/924:5225:3070
26/203Hope Van Dyke31FHudsonvilleF30-34 (5K)8/1101/1525:0225:0770
27/203Natalie Kent41FByron CenterF40-44 (5K)9/1103/1525:1125:3161
28/203Diedra Wilmet31FGrand RapidsF30-34 (5K)10/1102/1525:1225:2265
29/203Maureen Cripe21FSouth BendF20-24 (5K)11/1101/1225:1425:3770
30/203Walter Cueva35MByron CenterM35-39 (5K)19/933/925:2226:2354
31/203Moises Reyes25MGrand RapidsM25-29 (5K)20/933/725:2825:3750
32/203Natalia Oren16FRockfordF15-19 (5K)12/1101/825:3325:4570
33/203Greg Castle36MRockfordM35-39 (5K)21/934/925:4125:5547
34/203Sara Kooistra21FJenisonF20-24 (5K)13/1102/1225:4826:2964
35/203T. Post9MWyomingM05-09 (5K)22/932/526:1726:2256
36/203Benjamin Post41MWyomingM40-44 (5K)23/934/1126:1926:2351
37/203Dan Baker53MGrand RapidsM50-54 (5K)24/932/426:3426:4852
38/203David Carpenter61MSaint JohnsM60-64 (5K)25/931/126:4426:5370
39/203Matthew Bosch24MAllendaleM20-24 (5K)26/933/1026:5427:0256
40/203Yaron Oren48MRockfordM45-49 (5K)27/931/626:5727:1470
41/203Michael Wiltrakis48MByron CenterM45-49 (5K)28/932/627:2627:4658
42/203Mark Bush68MSpring LakeM65-69 (5K)29/931/327:3727:4870
43/203Eric Johnson43MJenisonM40-44 (5K)30/935/1127:4728:1545
44/203Suzy Dupey41FSpartaF40-44 (5K)14/1104/1527:5628:1556
45/203Casey Edge35MSpring LakeM30-34 (5K)31/931/227:5728:1070
46/203Andrea Bradley36FHudsonvilleF35-39 (5K)15/1104/1228:0528:1152
47/203Audrey Gehlhausen19FLivoniaF15-19 (5K)16/1102/828:0729:0761
48/203Thao Nguyen35MGrandvilleM35-39 (5K)32/935/928:2129:0039
49/203A. VanSpronsen10FGrandvilleF05-09 (5K)17/1101/228:2728:3370
50/203Henry VanSpronsen13MGrandvilleM10-14 (5K)33/935/1628:3428:4252
51/203Andrew Zylstra19MByron CenterM15-19 (5K)34/933/728:3529:0150
52/203Nathan Zylstra24MByron CenterM20-24 (5K)35/934/1028:3529:0149
53/203Tiffany Hudson27FWyomingF25-29 (5K)18/1102/928:4929:0762
54/203Nancy McCarrick69FGrandvilleF65-69 (5K)19/1101/328:5629:1970
55/203Shelley Irwin65FGrand RapidsF65-69 (5K)20/1102/328:5629:0447
56/203Geoff Kooistra53MJenisonM50-54 (5K)36/933/429:0229:4235
57/203Matt Vail39MGrand RapidsM35-39 (5K)37/936/929:0329:3731
58/203Josh Dupey42MSpartaM40-44 (5K)38/936/1129:1029:2838
59/203Erik Visser59MMuskegonM55-59 (5K)39/932/729:2429:4460
60/203Katie Veres19FPortageF15-19 (5K)21/1103/829:2430:2452
61/203Tabby Smith28FKalamazooF25-29 (5K)22/1103/929:2730:1654
62/203Justin Weinert35MGrand RapidsM35-39 (5K)40/937/929:4330:3223
63/203Peter Wilder38MGrand RapidsM35-39 (5K)41/938/929:5029:5716
64/203Ross Mysliwiec44MWyomingM40-44 (5K)42/937/1129:5730:3632
65/203Deborah Bauman48FSix LakesF45-49 (5K)23/1101/330:0030:2070
66/203Joshua Nyman47MAltoM45-49 (5K)43/933/630:0530:2447
67/203M. Bruggema12FGrandvilleF10-14 (5K)24/1101/830:0630:1070
68/203William McInnis69MGrandvilleM65-69 (5K)44/932/330:0730:1947
69/203Heather Woodward21FGrand RapidsF20-24 (5K)25/1103/1230:0830:5958
70/203Matthew Doyle42MHudsonvilleM40-44 (5K)45/938/1130:0930:4825
71/203Mario Valentine26MGrand RapidsM25-29 (5K)46/934/730:1030:5640
72/203Jonathan Weinert20MGrand RapidsM20-24 (5K)47/935/1030:1031:0042
73/203Daniel Kelsey74MAlleganM70-74 (5K)48/931/430:2030:5870
74/203Lila Scott22FHickory CornersF20-24 (5K)26/1104/1230:3130:4652
75/203Matthew Jibson45MDeltonM40-44 (5K)49/939/1130:3530:4819
76/203Alexis Adams19FLivoniaF15-19 (5K)27/1104/830:5131:5144
77/203Emmaly Smith35FGrand RapidsF30-34 (5K)28/1103/1530:5731:3461
78/203Priya Parrish42FSaugatuckF40-44 (5K)29/1105/1531:0231:4151
79/203Rebecca Weinert19FLudingtonF15-19 (5K)30/1105/831:0331:1235
80/203Chris Jibson46MThree RiversM45-49 (5K)50/934/631:1931:3435
81/203Eugenia Gomez52FGrand RapidsF50-54 (5K)31/1102/831:3932:0161
82/203Mark Brocco71MAuburndaleM70-74 (5K)51/932/431:4132:2252
83/203Jennifer Shanklin48FHudsonvilleF45-49 (5K)32/1102/331:4831:5647
84/203Lori Carrell55FAllendaleF55-59 (5K)33/1101/532:0432:3770
85/203Hannah Stuck28FCoopersvilleF25-29 (5K)34/1104/932:1032:4247
86/203T. Veltema8FGrandvilleF05-09 (5K)35/1102/232:1432:2035
87/203Olivia Pitsch20FByron CenterF20-24 (5K)36/1105/1232:2132:4247
88/203E. Bruggema9MGrandvilleM05-09 (5K)52/933/532:2232:2442
89/203Justin Sulak25MAllendaleM25-29 (5K)53/935/732:2432:4530
90/203Rhonda Toogood62FWyomingF60-64 (5K)37/1101/832:3032:4970
91/203Jenna Kuklish27FGrand RapidsF25-29 (5K)38/1105/932:4933:3439
92/203Elijah Pearson13M—M10-14 (5K)54/936/1632:5933:0848
93/203Charles Smiley14M—M10-14 (5K)55/937/1632:5933:0944
94/203Megan Punches32FGrand RapidsF30-34 (5K)39/1104/1533:1834:1356
95/203Emily Klein20FConklinF20-24 (5K)40/1106/1233:2433:5541
96/203Megan Fulton28FSpring ArborF25-29 (5K)41/1106/933:2734:2131
97/203Khue Dinh35FGrand RapidsF35-39 (5K)42/1105/1233:3534:3047
98/203Melissa Eilar41FLowellF40-44 (5K)43/1106/1533:3534:0547
99/203Diana Whorley51FSaranacF50-54 (5K)44/1103/833:4333:5952
100/203Stacy Comrie42FWaylandF40-44 (5K)45/1107/1533:4934:5042
101/203Thomas Vasquez41MMarysvilleM40-44 (5K)56/9310/1133:5034:5013
102/203Kimberly Weinert56FLudingtonF55-59 (5K)46/1102/534:1335:0156
103/203AMANDA KELLEY35FGrand RapidsF35-39 (5K)47/1106/1234:1935:1341
104/203Don Yeager77MGrand RapidsM75-79 (5K)57/931/134:1934:3070
105/203L. Green11M—M10-14 (5K)58/938/1634:2034:2739
106/203T. Hunter12M—M10-14 (5K)59/939/1634:2134:3335
107/203Mary Kimball-Smith62FWyomingF60-64 (5K)48/1102/834:2334:5761
108/203Joy Slager-Hyde52FGrand RapidsF50-54 (5K)49/1104/834:3635:2144
109/203Thomas Weinert18MLudingtonM15-19 (5K)60/934/734:5535:4540
110/203Shayla Crockett50FCharlotteF50-54 (5K)50/1105/835:0641:4135
111/203Abbie Rogers28FWest LafayetteF25-29 (5K)51/1107/935:0735:4823
112/203Sungmi Gil61FGrand RapidsF60-64 (5K)52/1103/835:0835:2252
113/203Tehran Peffley-Routt32FGrand RapidsF30-34 (5K)53/1105/1535:1135:2851
114/203A. Ramirez-Spencer11M—M10-14 (5K)61/9310/1635:2335:3231
115/203JALYNA CISNEROS30FGrand RapidsF30-34 (5K)54/1106/1535:2535:3047
116/203C. Swanigan12F—F10-14 (5K)55/1102/835:3235:4461
117/203Kurt Timmer56MLowelllM55-59 (5K)62/933/735:3535:5050
118/203Mark Edge70MSpring LakeM70-74 (5K)63/933/435:3836:1135
119/203O. Lampson12MMarneM10-14 (5K)64/9311/1635:5035:5926
120/203L. Tameling11FGrandvilleF10-14 (5K)56/1103/835:5635:5952
121/203S. Busscher10FWyomingF10-14 (5K)57/1104/836:0236:0544
122/203MEGAN NORTON54FGrand RapidsF50-54 (5K)58/1106/836:0837:0026
123/203Robert Guss65MRochesterM65-69 (5K)65/933/336:1136:5623
124/203Noelia Garcia40FKentwoodF40-44 (5K)59/1108/1536:1236:3137
125/203Janice Bullock61FEvartF60-64 (5K)60/1104/836:1736:4744
126/203Beverly Garstecki60FSaint JosephF60-64 (5K)61/1105/836:1737:1335
127/203Jessie Johnson44FJenisonF40-44 (5K)62/1109/1536:1836:4633
128/203Trent Wilson22M—M20-24 (5K)66/936/1036:2036:3335
129/203Christy Zbikowski34FGrandvilleF30-34 (5K)63/1107/1536:2036:5942
130/203C. Green12M—M10-14 (5K)67/9312/1636:2336:3322
131/203Vanessa Abreu42FGrand RapidsF40-44 (5K)64/11010/1536:2437:0028
132/203Valerie Charbonneau32FGrand RapidsF30-34 (5K)65/1108/1536:2537:0637
133/203Reggie Davis59MCharlotteM55-59 (5K)68/934/736:3043:0240
134/203Diana Callaghan42FAnn ArborF40-44 (5K)66/11011/1536:4137:2223
135/203Gabriella Jungwirth22FWilliamstonF20-24 (5K)67/1107/1236:4237:0535
136/203Trista Cridler19FByron CenterF15-19 (5K)68/1106/836:4737:1826
137/203Mercedes Eggleston35FSpartaF35-39 (5K)69/1107/1237:0238:0535
138/203G. Maskill9MSouth LyonM05-09 (5K)69/934/537:1037:4328
139/203Eric Chao46MHudsonvilleM45-49 (5K)70/935/637:1537:5623
140/203Brad Jablonski55MWarrenM55-59 (5K)71/935/737:2037:5330
141/203Kathryn Van't Hof35FGrand RapidsF35-39 (5K)70/1108/1237:2538:1229
142/203Jennifer Meyer32FFremontF30-34 (5K)71/1109/1537:2538:1233
143/203Susan Brasic75FGrand RapidsF75-79 (5K)72/1101/137:2637:4470
144/203Monique Harris35FGrand RapidsF30-34 (5K)73/11010/1537:3038:1328
145/203Joey Edwards71MGrand RapidsM70-74 (5K)72/934/437:3138:0218
146/203Jalen Shaffer25M—M25-29 (5K)73/936/737:4037:5220
147/203B. Carter12M—M10-14 (5K)74/9313/1637:4037:5118
148/203Shayna Burdine39FGrandvilleF35-39 (5K)74/1109/1237:4238:2423
149/203Louise Peter16FSainghin en melantoisF15-19 (5K)75/1107/838:3038:3318
150/203Steven Jensen55MWaylandM50-54 (5K)75/934/438:3139:1718

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

10K (10K) — 160 finishers

PlaceRunnerAgeGCityDivisionGenderDivisionChipClockPoints
1/160Jason Klaassen28MGrand RapidsM25-29 (10K)1/681/935:2635:2770
2/160Donald Richmond40MPortlandM40-44 (10K)2/681/1035:4335:4470
3/160Greg Madendorp33MGrand RapidsM30-34 (10K)3/681/538:2438:2770
4/160Steven Johnson35MDorrM35-39 (10K)4/681/938:5138:5370
5/160Christopher Gregory46MLansingM45-49 (10K)5/681/1138:5538:5670
6/160Jules Peter20MSainghin en melantoisM20-24 (10K)6/681/742:4442:4670
7/160Ben Foreman48MGrand HavenM45-49 (10K)7/682/1142:5442:5664
8/160Brian Bentley50MBeldingM45-49 (10K)8/683/1144:1544:1857
9/160David Pascual49MGrand Rapidsrand rapidsM45-49 (10K)9/684/1144:2544:4151
10/160Hugh Jass46MRockfordM45-49 (10K)10/685/1144:5144:5545
11/160Garrett McGovern22MGrandvilleM20-24 (10K)11/682/745:1945:2560
12/160Jay O'Neal52MByron CenterM50-54 (10K)12/681/646:1546:2070
13/160Elizabeth Roberts Ahee46FCaledoniaF45-49 (10K)1/921/846:2446:2970
14/160NATHAN VANDERWAL25MBelmontM25-29 (10K)13/682/947:0747:2462
15/160Paul Peter19MSainghin en melantoisM15-19 (10K)14/681/447:1847:2070
16/160Holly Osbeck37FRockfordF35-39 (10K)2/921/1947:3447:4070
17/160Michael Leiby23MLansingM20-24 (10K)15/683/747:4247:5150
18/160Greg Wojczynski44MCaledoniaM40-44 (10K)16/682/1047:5948:1363
19/160Yunona Freese18FNoviF15-19 (10K)3/921/548:0648:1270
20/160Jacopo Santoro17MSainghin en melantoisM15-19 (10K)17/682/448:0648:0752
21/160Danielle Musto49FGrand RapidsF45-49 (10K)4/922/848:1048:2861
22/160Rose McGovern23FGrand RapidsF20-24 (10K)5/921/1248:4148:4870
23/160A. Webber11FKalamazooF10-14 (10K)6/921/148:4748:4870
24/160Isabelle Peter45FSainghin en melantoisF45-49 (10K)7/923/848:5348:5652
25/160Joel Motman49MWyomingM45-49 (10K)18/686/1148:5649:4138
26/160Brent Seinen52MJenisonM50-54 (10K)19/682/648:5649:4158
27/160Eduardo Velazquez66MHudsonvilleM65-69 (10K)20/681/149:4649:5170
28/160Lauren Nyong23FNorth AuroraF20-24 (10K)8/922/1250:0950:3564
29/160Lucy Hedley21FAllendaleF20-24 (10K)9/923/1250:2850:3558
30/160Zach Stiles25MBattle CreekM25-29 (10K)21/683/950:3251:0954
31/160Joel Whitaker19MHollandM15-19 (10K)22/683/450:5851:1635
32/160Kevin Buck49MCaledoniaM45-49 (10K)23/687/1151:0351:1232
33/160Casey Smith36MGrand RapidsM35-39 (10K)24/682/951:0651:3562
34/160Aaron Braunschneider44MAllendaleM40-44 (10K)25/683/1051:1152:0356
35/160Kylie Flores27FGrand HavenF25-29 (10K)10/921/851:1551:2170
36/160Alison Herring24FGrand RapidsF20-24 (10K)11/924/1251:1651:5252
37/160Kristian Woods42MGrand RapidsM40-44 (10K)26/684/1051:4752:3949
38/160Marc Townley52MByron CenterM50-54 (10K)27/683/651:5552:0047
39/160Grace Smith35FGrand RapidsF35-39 (10K)12/922/1952:1852:4766
40/160Matthew Moe47MDeltonM45-49 (10K)28/688/1152:1952:2425
41/160Johan Ekengård49MLimhamnM45-49 (10K)29/689/1152:2352:2719
42/160Samantha TerAvest19FAlleganF15-19 (10K)13/922/552:4353:0356
43/160Sam Wood23MBattle CreekM20-24 (10K)30/684/752:4853:2640
44/160Elizabeth Dela Torre43FByron CenterF40-44 (10K)14/921/953:1653:3070
45/160Tommie Rice25FSunfieldF20-24 (10K)15/925/1253:1953:4747
46/160Steve Ballard41MLowellM40-44 (10K)31/685/1053:2553:5442
47/160Ali Schaffer29FZeelandF25-29 (10K)16/922/853:3053:3561
48/160Jacob Pemberton32MComstock ParkM30-34 (10K)32/682/553:5354:2056
49/160Kevin Timmer54MWyomingM50-54 (10K)33/684/654:0954:2635
50/160Christopher Chappel51MGrand RapidsM50-54 (10K)34/685/654:5455:2123
51/160Jacob Aupperlee26MGrand RapidsM25-29 (10K)35/684/954:5855:3347
52/160Sheila Aupperlee26FGrand RapidsF25-29 (10K)17/923/854:5855:3252
53/160Kathy Garvin65FCaledoniaF65-69 (10K)18/921/455:1055:1870
54/160Caleb Schultz33MLowellM30-34 (10K)36/683/555:1356:0442
55/160Stephanie Ellis38FCedar SpringsF35-39 (10K)19/923/1955:4956:1263
56/160Jonathan Joseph42MWyomingM40-44 (10K)37/686/1055:5356:1435
57/160Jim Stark71MWest OliveM70-74 (10K)38/681/256:0256:2570
58/160JACKIE MILLER38FKalamazooF35-39 (10K)20/924/1956:0556:1759
59/160Oscar Rico41MAllendaleM40-44 (10K)39/687/1056:0956:3628
60/160Katie Breuker41FGrand RapidsF40-44 (10K)21/922/956:1056:2162
61/160Jack Sommers26MGrandvilleM25-29 (10K)40/685/956:1957:1039
62/160Brad Breuker41MGrand RapidsM40-44 (10K)41/688/1056:3556:4821
63/160David Redman62MBryanM60-64 (10K)42/681/156:4357:2870
64/160Ivan Jimenez44MAllendaleM40-44 (10K)43/689/1056:4357:1814
65/160Meghan Russo39FJenisonF35-39 (10K)22/925/1956:4657:0255
66/160Christopher Kipp35MGrandvilleM35-39 (10K)44/683/956:5857:1454
67/160Kelsey Satkowiak36FGrand RapidsF35-39 (10K)23/926/1957:1457:4752
68/160Alex Fries24MGrand RapidsM20-24 (10K)45/685/757:2657:5330
69/160Tristan Bloomer29MGrand RapidsM25-29 (10K)46/686/957:3757:5631
70/160Stacey Cruz39FParkerF35-39 (10K)24/927/1957:4458:1048
71/160Karri Scruggs49FWyomingF45-49 (10K)25/924/857:5258:2944
72/160Kara Reed30FGowenF25-29 (10K)26/924/857:5458:2744
73/160Melanie Dalton51FRockfordF50-54 (10K)27/921/758:0758:2870
74/160Jennifer LeFaive32FGrand RapidsF30-34 (10K)28/921/1258:1058:4770
75/160Pete LaDuke49MHollandM45-49 (10K)47/6810/1158:2858:4813
76/160Greg Lapetina24MPortageM20-24 (10K)48/686/758:3359:0020
77/160Bristyn Neldon19FAlleganF15-19 (10K)29/923/558:5859:1742
78/160Shelby Franklin32FRockfordF30-34 (10K)30/922/1259:1359:4364
79/160Cameron Steele30MGrandvilleM25-29 (10K)49/687/959:391:00:0923
80/160Carissa steele31FGrandvilleF30-34 (10K)31/923/1259:401:00:0858
81/160Jennifer Hunt48FGrand RapidsF45-49 (10K)32/925/859:4259:4835
82/160Andrew Wentworth37MRockfordM35-39 (10K)50/684/959:581:00:4147
83/160Jim Bloomer56MZeelandM55-59 (10K)51/681/31:00:131:00:3270
84/160Aaron Cox39MKalamazooM35-39 (10K)52/685/91:00:151:00:2739
85/160Pam Riley-Barbier67FMuskegonF65-69 (10K)33/922/41:01:151:01:5252
86/160Katherine Tromp37FAltoF35-39 (10K)34/928/191:01:151:01:2044
87/160Maria DeVries26FGrand RapidsF25-29 (10K)35/925/81:01:331:02:1935
88/160Landon Wiersma24MBattle CreekM20-24 (10K)53/687/71:02:001:02:3910
89/160Jovanni Avila26MWalkerM25-29 (10K)54/688/91:02:261:02:5116
90/160Hunter Chambers25MLake OrionM25-29 (10K)55/689/91:02:331:03:018
91/160Elbe Stolieckas60FGrandvilleF60-64 (10K)36/921/21:02:371:03:1370
92/160Margie Plafkin61FWyomingF60-64 (10K)37/922/21:02:371:03:1335
93/160Shannon Drabek34FCaledoniaF30-34 (10K)38/924/121:02:491:03:1452
94/160Paula May35FCaledoniaF30-34 (10K)39/925/121:02:501:03:1447
95/160Marie Rotman33FLowellF30-34 (10K)40/926/121:03:091:03:3641
96/160Kristina Ringstrom51FKentwoodF50-54 (10K)41/922/71:03:191:03:5360
97/160Skylar Feltner27FKalamazooF25-29 (10K)42/926/81:03:331:04:1226
98/160Holly Ames41FWhitehallF40-44 (10K)43/923/91:03:521:04:5154
99/160Steven Johnson44MMuskegonM40-44 (10K)56/6810/101:03:531:04:517
100/160Gerardo Sanchez39MAllendaleM35-39 (10K)57/686/91:04:411:05:0831
101/160Jordan Duale37FGrand RapidsF35-39 (10K)44/929/191:04:501:05:5241
102/160Paul Duale46MGrand RapidsM45-49 (10K)58/6811/111:04:511:05:536
103/160Scott Rodger34MSuttons BayM30-34 (10K)59/684/51:05:091:05:5728
104/160Mikelle Noreen36FRockfordF35-39 (10K)45/9210/191:05:091:05:5737
105/160Elizabeth Davarn33FKentwoodF30-34 (10K)46/927/121:06:111:07:0335
106/160MICHAEL WILLIAMS35MGrand RapidsM35-39 (10K)60/687/91:06:121:06:4823
107/160Hannah Brenton36FGrand RapidsF35-39 (10K)47/9211/191:06:131:06:4833
108/160Rebecca Van Zanen36FMiddlevilleF35-39 (10K)48/9212/191:06:131:06:4829
109/160Alexis Bray25FLudingtonF25-29 (10K)49/927/81:06:451:07:2618
110/160Katie Dinschel24FGrand RapidsF20-24 (10K)50/926/121:06:451:07:2641
111/160Kaitlyn No36FHudsonvilleF35-39 (10K)51/9213/191:07:051:08:0226
112/160Ashley Powers32FByron CenterF30-34 (10K)52/928/121:07:141:07:4529
113/160Rigela Kurti49FWyomingF45-49 (10K)53/926/81:07:141:08:0926
114/160Traci Tompsett45FGreenvilleF40-44 (10K)54/924/91:07:391:08:0647
115/160Grace Hsu23F—F20-24 (10K)55/927/121:07:421:07:5135
116/160Joshua Boren31MHollandM30-34 (10K)61/685/51:07:541:08:2614
117/160Amy Boren34FHollandF30-34 (10K)56/929/121:07:551:08:2723
118/160Kristin Ellis37FCedar SpringsF35-39 (10K)57/9214/191:08:131:08:5822
119/160Kelsey Halliburton34FCaledoniaF30-34 (10K)58/9210/121:08:131:08:3818
120/160Andrea Coggins24FGrand RapidsF20-24 (10K)59/928/121:08:291:09:0529
121/160Yenna Lee19FHollandF15-19 (10K)60/924/51:08:341:09:0428
122/160Shannon Fiddy19FHollandF15-19 (10K)61/925/51:08:351:09:0414
123/160Steve Morrow56MJenisonM55-59 (10K)62/682/31:08:381:09:0247
124/160James Engle73MJacksonM70-74 (10K)63/682/21:08:411:09:3335
125/160Jennifer Ebner42FWyomingF40-44 (10K)62/925/91:08:561:09:4939
126/160Joy Petroelje51FBYRON CENTERF50-54 (10K)63/923/71:08:591:09:3650
127/160Sandy Jacobs68FHollandF65-69 (10K)64/923/41:09:021:09:3535
128/160Aimee Hendrie51FGrand RapidsF50-54 (10K)65/924/71:09:061:09:5740
129/160Sara Idema33FGrand RapidsF30-34 (10K)66/9211/121:09:111:09:4112
130/160Sharon Schmuker51FRockfordF50-54 (10K)67/925/71:09:531:10:2730
131/160Leah Green23FGrand RapidsF20-24 (10K)68/929/121:10:211:11:0423
132/160Emily Lobsiger21FGrand RapidsF20-24 (10K)69/9210/121:10:401:11:3418
133/160Makayla Vos21FRockfordF20-24 (10K)70/9211/121:10:411:11:3512
134/160Amy Rempalski47FWyomingF45-49 (10K)71/927/81:11:591:12:4718
135/160Kathleen Martini31FBeldingF30-34 (10K)72/9212/121:12:171:13:166
136/160Carlos Pena52MGrand RapidsM50-54 (10K)64/686/61:12:221:12:4512
137/160Julie Morrow56FJenisonF55-59 (10K)73/921/51:12:541:13:1970
138/160Tricia Groce56FPinckneyF55-59 (10K)74/922/51:12:591:13:5556
139/160Michael Groce56MPinckneyM55-59 (10K)65/683/31:13:001:13:5523
140/160Scott Vernon37MGrand RapidsM35-39 (10K)66/688/91:13:021:13:5116
141/160Cheri Vernon38FGrand RapidsF35-39 (10K)75/9215/191:13:021:13:5218
142/160Hannah Fife23FHowellF20-24 (10K)76/9212/121:13:221:13:566
143/160Angela Jarnagin50FGrand RapidsF45-49 (10K)77/928/81:13:271:14:069
144/160Barbara Grissop65FLudingtonF65-69 (10K)78/924/41:13:431:14:0418
145/160Melissa Crossno44FMuskegonF40-44 (10K)79/926/91:14:031:14:4031
146/160Shelley Bitely51FTwin LakeF50-54 (10K)80/926/71:14:031:14:4020
147/160Jessica Nettesheim43FGrand RapidsF40-44 (10K)81/927/91:14:251:14:5623
148/160Jessica Innis36FGrandvilleF35-39 (10K)82/9216/191:14:501:15:4815
149/160Mandy Meyer38FGrand RapidsF35-39 (10K)83/9217/191:15:231:16:0911
150/160Tabitha Blanski41FGrand RapidsF40-44 (10K)84/928/91:15:251:16:0916

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