Michigan Runner Rankings

Home › Races › University of Michigan Health-West Grand Rapids

University of Michigan Health-West Grand Rapids

10/18/2026 · Grand Rapids · Kent County · View on RunSignup

Marathon (Marathon) — 1265 finishers

PlaceRunnerAgeGCityDivisionGenderDivisionChipClockPoints
1/1265Michael Hunter24MGrand RapidsM20-24 (Marathon)1/8261/1162:25:512:25:5285
2/1265Charles Rodeheffer29MGrand RapidsM25-29 (Marathon)2/8261/1652:31:002:31:0485
3/1265Elliott Lipe27MBathM25-29 (Marathon)3/8262/1652:31:332:31:3684
4/1265Isaac Rascon23MDekalbM20-24 (Marathon)4/8262/1162:34:022:34:0784
5/1265Ethan Barnes33MAltoM30-34 (Marathon)5/8261/1422:35:202:35:2285
6/1265Ricky Woods34MTraverse CityM30-34 (Marathon)6/8262/1422:37:352:37:4484
7/1265Landon Melling27MGrand RapidsM25-29 (Marathon)7/8263/1652:41:372:41:4084
8/1265Steven Marr28MEssexvilleM25-29 (Marathon)8/8264/1652:42:222:42:2583
9/1265Ryan Ososki22MBig RapidsM20-24 (Marathon)9/8263/1162:43:072:43:1584
10/1265Elijah Wallace24MGrand RapidsM20-24 (Marathon)10/8264/1162:44:102:44:1283
11/1265Chase Wolters19MLivoniaM15-19 (Marathon)11/8261/192:44:542:44:5670
12/1265William Westveer27MGrand RapidsM25-29 (Marathon)12/8265/1652:45:182:45:2583
13/1265John Groendyk27MZeelandM25-29 (Marathon)13/8266/1652:46:142:46:1782
14/1265Garrett Patterson33MMilwaukeeM30-34 (Marathon)14/8263/1422:46:262:46:3484
15/1265Isaiah Jacobs23MGrand RapidsM20-24 (Marathon)15/8265/1162:47:052:47:0782
16/1265Aiden Grasse23FHoltF20-24 (Marathon)1/4381/792:47:402:48:0070
17/1265Samuel Fischer23MMarquetteM20-24 (Marathon)16/8266/1162:47:472:47:5581
18/1265David Parsons35MHudsonvilleM35-39 (Marathon)17/8261/1242:48:142:48:2285
19/1265Tyler Johnson28MWyomingM25-29 (Marathon)18/8267/1652:48:182:48:2482
20/1265Mitchell Johnson30MSpringfieldM30-34 (Marathon)19/8264/1422:48:182:48:2483
21/1265Adam Reade30MMidlothianM30-34 (Marathon)20/8265/1422:48:372:48:3983
22/1265Mieczyslaw Swiatkowski42MOrland ParkM40-44 (Marathon)21/8261/912:48:372:48:4870
23/1265Nathaniel Corcoran-Miller26MGrand RapidsM25-29 (Marathon)22/8268/1652:48:462:48:4881
24/1265Ronaldo Serpa Ferreira42MShelby TownshipM40-44 (Marathon)23/8262/912:48:572:49:0869
25/1265Charlie Vrieland31MHudsonvilleM30-34 (Marathon)24/8266/1422:49:072:49:1182
26/1265Lorenzo Martinez36MGrand RapidsM35-39 (Marathon)25/8262/1242:49:112:49:1684
27/1265Daniel Garcia40MClarkstonM40-44 (Marathon)26/8263/912:49:422:49:4868
28/1265Grant Fall41MJenisonM40-44 (Marathon)27/8264/912:50:482:50:5868
29/1265Nathan Cole44MGrand RapidsM40-44 (Marathon)28/8265/912:51:162:51:2267
30/1265Charlie Ogata24MSaint JosephM20-24 (Marathon)29/8267/1162:51:322:51:4181
31/1265Nathan Alford23MWoodlandM20-24 (Marathon)30/8268/1162:51:572:52:0480
32/1265J. Peter Heyboer46MHollandM45-49 (Marathon)31/8261/562:52:302:52:3770
33/1265Ron Stelter41MPortageM40-44 (Marathon)32/8266/912:53:042:53:1166
34/1265Joel Wood39MDe PereM35-39 (Marathon)33/8263/1242:53:192:53:2184
35/1265William Deur29MGrand HavenM25-29 (Marathon)34/8269/1652:53:352:53:4081
36/1265Jonathan Jansma26MGrand RapidsM25-29 (Marathon)35/82610/1652:53:482:53:5580
37/1265Jacob Schwarz24MEast LansingM20-24 (Marathon)36/8269/1162:54:432:54:5179
38/1265Michael Wroblewski47MSaint JosephM45-49 (Marathon)37/8262/562:55:052:55:1469
39/1265Reed Hrynewich31MAdaM30-34 (Marathon)38/8267/1422:55:172:55:2281
40/1265Will Rawling49MWalton on ThamesM45-49 (Marathon)39/8263/562:55:362:55:4068
41/1265Caleb Smith22MZeelandM20-24 (Marathon)40/82610/1162:55:512:55:5378
42/1265Eli Mulder22MGrandvilleM20-24 (Marathon)41/82611/1162:56:062:56:1378
43/1265Ken Foley37MGrand RapidsM35-39 (Marathon)42/8264/1242:56:132:56:2083
44/1265Cole Wilbourne27MElmwood ParkM25-29 (Marathon)43/82611/1652:56:412:56:4780
45/1265Alexander Stockwell27MDimondaleM25-29 (Marathon)44/82612/1652:56:432:56:5279
46/1265Andre Schmidt37MPortageM35-39 (Marathon)45/8265/1242:56:442:57:2482
47/1265Brian Korody46MOttawa HillsM45-49 (Marathon)46/8264/562:56:542:57:0066
48/1265Nick Dunkle36MMiddlevilleM35-39 (Marathon)47/8266/1242:57:032:57:1582
49/1265Brian Sharda45MGrand RapidsM45-49 (Marathon)48/8265/562:57:072:57:1265
50/1265Jeff Goode43MNapervilleM40-44 (Marathon)49/8267/912:57:202:57:2465
51/1265Jeremiah O'Connor24MAdaM20-24 (Marathon)50/82612/1162:57:302:57:4177
52/1265Isaac Willemsen25MHollandM25-29 (Marathon)51/82613/1652:57:472:57:5179
53/1265Anthony Eimers36MGrand RapidsM35-39 (Marathon)52/8267/1242:57:502:57:5481
54/1265JEFF Crandell36MChicagoM35-39 (Marathon)53/8268/1242:58:022:58:0980
55/1265Chris Nunley36MGrandvilleM35-39 (Marathon)54/8269/1242:58:052:58:1080
56/1265Cobe Huizenga26MHollandM25-29 (Marathon)55/82614/1652:58:142:58:2478
57/1265Asher Liu24MNunicaM20-24 (Marathon)56/82613/1162:58:152:58:2276
58/1265Constantin Schaaf41MPORT DE SOLLERM40-44 (Marathon)57/8268/912:58:272:58:3065
59/1265Thomas VanSlembrouck29MGrand RapidsM25-29 (Marathon)58/82615/1652:58:272:58:3078
60/1265Caleb Sobie27MGreenvilleM25-29 (Marathon)59/82616/1652:58:322:58:3977
61/1265Packard Otto27MWyomingM25-29 (Marathon)60/82617/1652:58:352:58:4077
62/1265Nick Novitsky26MGrand RapidsM25-29 (Marathon)61/82618/1652:58:542:59:0376
63/1265Dan Waite29MGrand RapidsM25-29 (Marathon)62/82619/1652:58:592:59:0376
64/1265Keith Bitner III28MLockportM25-29 (Marathon)63/82620/1652:59:112:59:1375
65/1265Jacob Hook41MHollandM40-44 (Marathon)64/8269/912:59:132:59:2164
66/1265Salomon Castillo Avila47MKalamazooM45-49 (Marathon)65/8266/562:59:162:59:2164
67/1265Jeff Cassidy34MChicagoM30-34 (Marathon)66/8268/1422:59:172:59:2581
68/1265Craig Weaver40MToledoM40-44 (Marathon)67/82610/912:59:192:59:2663
69/1265Matt Henkey26MGrand RapidsM25-29 (Marathon)68/82621/1652:59:252:59:2975
70/1265Maya Bradbury26FChicagoF25-29 (Marathon)2/4381/952:59:292:59:3570
71/1265Vince Garritano19MLawtonM15-19 (Marathon)69/8262/192:59:332:59:3566
72/1265Paige Deitering26FFlushingF25-29 (Marathon)3/4382/952:59:422:59:4669
73/1265Byron Graves42MBerrien SpringsM40-44 (Marathon)70/82611/912:59:482:59:5162
74/1265Andrew Koski31MChicagoM30-34 (Marathon)71/8269/1423:00:263:00:3080
75/1265Colin Hunter37MGrandvilleM35-39 (Marathon)72/82610/1243:00:453:00:5179
76/1265Erica Aikman40FDavisonF40-44 (Marathon)4/4381/543:01:283:06:4870
77/1265Eric Carver23MIndianapolisM20-24 (Marathon)73/82614/1163:02:253:02:5175
78/1265Abigail Cook31FBozemanF30-34 (Marathon)5/4381/613:02:313:02:3970
79/1265Marcus Vinicius Martins de Andrade43MCantonM40-44 (Marathon)74/82612/913:03:063:04:5462
80/1265Brandon Bauer40MByron CenterM40-44 (Marathon)75/82613/913:03:113:03:1461
81/1265Jacob Hill33MSaint ClairM30-34 (Marathon)76/82610/1423:03:273:03:3680
82/1265Brooke Kovacic31FAllendaleF30-34 (Marathon)6/4382/613:03:383:03:4869
83/1265Brian SCHAFER43MWyomingM40-44 (Marathon)77/82614/913:03:503:03:5560
84/1265Mitchell Calvin29MPortlandM25-29 (Marathon)78/82622/1653:03:523:03:5974
85/1265Colton Sanders21MScottvilleM20-24 (Marathon)79/82615/1163:04:053:05:5075
86/1265Alex Hoelzel36MGrand RapidsM35-39 (Marathon)80/82611/1243:04:273:04:3178
87/1265Nathan Idalski26MGaylordM25-29 (Marathon)81/82623/1653:04:563:05:0674
88/1265Cameron Johns34MBloomfield HillsM30-34 (Marathon)82/82611/1423:05:463:05:5779
89/1265Joseph Hewitt32MDetroitM30-34 (Marathon)83/82612/1423:06:023:06:1978
90/1265Alex Rosen36MChicagoM35-39 (Marathon)84/82612/1243:06:033:06:2177
91/1265Andrew Irwin45MGrand RapidsM45-49 (Marathon)85/8267/563:06:253:06:3962
92/1265Jack McCrumb18MGrandvilleM15-19 (Marathon)86/8263/193:08:003:09:0863
93/1265Meredith Cahill30FHaslettF30-34 (Marathon)7/4383/613:08:093:08:1968
94/1265Noah Wleczyk29MChicagoM25-29 (Marathon)87/82624/1653:08:463:09:0273
95/1265Jeffrey Day50MWalkertonM50-54 (Marathon)88/8261/343:09:173:09:3570
96/1265Andrew Yaworski28MEssexvilleM25-29 (Marathon)89/82625/1653:09:233:09:3173
97/1265Seth Essling41MKalamazooM40-44 (Marathon)90/82615/913:09:303:09:4759
98/1265Jon Mathiesen58MKalamazooM55-59 (Marathon)91/8261/363:09:313:09:4870
99/1265Alexander Hoop29MLindenM25-29 (Marathon)92/82626/1653:10:083:10:1972
100/1265Allison Slawson25FBenzoniaF25-29 (Marathon)8/4383/953:10:123:10:3469
101/1265Connor Claus27MGrand RapidsM25-29 (Marathon)93/82627/1653:10:363:10:4972
102/1265Korbin Otto30MKalamazooM30-34 (Marathon)94/82613/1423:10:543:11:1078
103/1265Ben Marchi35MAnn ArborM35-39 (Marathon)95/82613/1243:10:563:11:0177
104/1265Brian Trochuck27MZeelandM25-29 (Marathon)96/82628/1653:11:063:11:2771
105/1265Sam Siminski24MAdaM20-24 (Marathon)97/82616/1163:11:223:11:4474
106/1265Cory Callaghan35MHudsonvilleM35-39 (Marathon)98/82614/1243:11:543:12:1176
107/1265Matt Van Vels40MGrand HavenM40-44 (Marathon)99/82616/913:12:023:12:1758
108/1265Colin Naimy37MRoyal OakM35-39 (Marathon)100/82615/1243:12:173:12:3175
109/1265Dakota Prince30MHudsonvilleM30-34 (Marathon)101/82614/1423:12:183:12:3477
110/1265Benjamin Cipcic17MHudsonvilleM15-19 (Marathon)102/8264/193:12:273:12:4959
111/1265Eva Bednard24FSan DiegoF20-24 (Marathon)9/4382/793:12:333:13:0369
112/1265Lucas Greener24MLivoniaM20-24 (Marathon)103/82617/1163:12:363:13:1673
113/1265Troy Carrier61MAltoM60-64 (Marathon)104/8261/223:12:363:12:5270
114/1265Kelly Shaheen37MGrand RapidsM35-39 (Marathon)105/82616/1243:12:373:12:5775
115/1265Nicole Mathes34FBarringtonF30-34 (Marathon)10/4384/613:12:413:12:5967
116/1265Ben Boerema37MVilla ParkM35-39 (Marathon)106/82617/1243:12:423:12:5474
117/1265Brian Wierenga38MCaledoniaM35-39 (Marathon)107/82618/1243:12:503:13:0873
118/1265Matthew Bartels27MSaginawM25-29 (Marathon)108/82629/1653:13:073:13:1371
119/1265Scot Ursum58MGrandvilleM55-59 (Marathon)109/8262/363:13:133:13:2868
120/1265Alex Rosenau33MGrand RapidsM30-34 (Marathon)110/82615/1423:13:143:13:3077
121/1265Valerio Girotto53MPaeseM50-54 (Marathon)111/8262/343:13:153:13:2968
122/1265Nicholas Hanson44MKalamazooM40-44 (Marathon)112/82617/913:13:163:13:3058
123/1265Ryan Haunfelder37MCedarburgM35-39 (Marathon)113/82619/1243:13:213:13:2773
124/1265Lee Parker39MLawtonM35-39 (Marathon)114/82620/1243:13:213:13:2972
125/1265Sehoon An45MRochesterM45-49 (Marathon)115/8268/563:13:223:15:1061
126/1265Max Visscher23MPortageM20-24 (Marathon)116/82618/1163:14:063:14:1073
127/1265Kevin Hagan37MHollandM35-39 (Marathon)117/82621/1243:14:073:14:2571
128/1265Jacob Lee33MOkemosM30-34 (Marathon)118/82616/1423:14:083:17:4776
129/1265Jay Chand46MAdaM45-49 (Marathon)119/8269/563:14:103:14:2160
130/1265Keisuke Abe38MOta-ShiM35-39 (Marathon)120/82622/1243:14:263:14:3671
131/1265Rodrigo Cano46MAuroraM45-49 (Marathon)121/82610/563:14:363:14:5559
132/1265Philip Putnam38MdelawareM35-39 (Marathon)122/82623/1243:14:543:15:0370
133/1265Nick Meyer23MEast LeroyM20-24 (Marathon)123/82619/1163:15:153:16:3172
134/1265Ian DeVries30MWaylandM30-34 (Marathon)124/82617/1423:16:153:16:3875
135/1265Laura Smith39FGrand RapidsF35-39 (Marathon)11/4381/503:16:183:16:3870
136/1265Michael Lin27MRochesterM25-29 (Marathon)125/82630/1653:16:313:17:0070
137/1265Nathan McDonell48MSaint ClairM45-49 (Marathon)126/82611/563:16:533:17:3458
138/1265Jonathan Meeuwsen38MOxfordM35-39 (Marathon)127/82624/1243:17:013:17:1769
139/1265Ben English22MGrand RapidsM20-24 (Marathon)128/82620/1163:17:093:17:2671
140/1265Bradley Beckett39MRockfordM35-39 (Marathon)129/82625/1243:17:213:20:2269
141/1265Amanda Krzyzanowski37FPlymouthF35-39 (Marathon)12/4382/503:17:283:17:4569
142/1265Mikkel Premo26FByron CenterF25-29 (Marathon)13/4384/953:17:293:17:4868
143/1265Mason Staggs23MLansingM20-24 (Marathon)130/82621/1163:17:333:17:3770
144/1265Ben Kassab30MRoyal OakM30-34 (Marathon)131/82618/1423:17:463:18:0475
145/1265James Fraser39MPlymouthM35-39 (Marathon)132/82626/1243:17:503:17:5468
146/1265Marissa Korodan35FGrand RapidsF35-39 (Marathon)14/4383/503:17:563:18:1767
147/1265Theresa Frasca44FAnn ArborF40-44 (Marathon)15/4382/543:18:263:18:5169
148/1265Grace Kuhn23FChicagoF20-24 (Marathon)16/4383/793:18:293:19:0068
149/1265Todd Chassee49MGrand RapidsM45-49 (Marathon)133/82612/563:18:433:18:5756
150/1265Evan Ganther27MChicagoM25-29 (Marathon)134/82631/1653:18:443:20:0670

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

Half Marathon (Half Marathon) — 1883 finishers

PlaceRunnerAgeGCityDivisionGenderDivisionChipClockPoints
1/1883Jorden Sowash25MOwossoM25-29 (Half Marathon)1/8911/1361:08:351:08:3685
2/1883Todd Buckingham37MBelmontM35-39 (Half Marathon)2/8911/1081:09:091:09:1185
3/1883Sam Martens26MHollandM25-29 (Half Marathon)3/8912/1361:11:061:11:1084
4/1883Luke Koopman26MGrand RapidsM25-29 (Half Marathon)4/8913/1361:12:391:12:4184
5/1883Joseph Vanderkooi22MByron CenterM20-24 (Half Marathon)5/8911/1141:13:021:13:0485
6/1883Brian Langlois23MGrand RapidsM20-24 (Half Marathon)6/8912/1141:14:361:14:3784
7/1883Isaiah Beiter22MLawrenceM20-24 (Half Marathon)7/8913/1141:15:241:15:2684
8/1883Nicholas Brouwer42MNunicaM40-44 (Half Marathon)8/8911/841:16:421:16:4570
9/1883Trevor Bruner33MCadillacM30-34 (Half Marathon)9/8911/1161:16:461:16:4985
10/1883Marissa Lenger36FPortageF35-39 (Half Marathon)1/9871/1371:17:011:17:0385
11/1883Joe Swendrowski44MRockfordM40-44 (Half Marathon)10/8912/841:17:291:17:3469
12/1883Ryan Morrison28MAnn ArborM25-29 (Half Marathon)11/8914/1361:17:391:17:4083
13/1883Brian Reynolds38MRichlandM35-39 (Half Marathon)12/8912/1081:17:481:17:5084
14/1883Braedon Veurink23MHudsonvilleM20-24 (Half Marathon)13/8914/1141:18:061:18:1283
15/1883Maverick Kasprowicz13MWaylandM10-14 (Half Marathon)14/8911/191:18:251:18:2770
16/1883JACK RANDALL29MHamiltonM25-29 (Half Marathon)15/8915/1361:18:321:18:3882
17/1883Alex VandenBerge21MLowellM20-24 (Half Marathon)16/8915/1141:18:421:18:4682
18/1883Shane Henry28MGrand RapidsM25-29 (Half Marathon)17/8916/1361:18:571:19:0082
19/1883Zackery Ludtke30MSpringportM30-34 (Half Marathon)18/8912/1161:19:201:19:2284
20/1883Quincy Alexander26MTaylorM25-29 (Half Marathon)19/8917/1361:20:131:20:1581
21/1883Nicholas Hartog41MRockfordM40-44 (Half Marathon)20/8913/841:20:281:20:3668
22/1883Mason Petty23MNashvilleM20-24 (Half Marathon)21/8916/1141:20:531:20:5681
23/1883Tom Hall48MKalamazooM45-49 (Half Marathon)22/8911/981:20:591:21:0470
24/1883John Moore30MGrand RapidsM30-34 (Half Marathon)23/8913/1161:21:511:21:5984
25/1883Luke Warren23MKalamazooM20-24 (Half Marathon)24/8917/1141:22:001:22:1181
26/1883Kayla Muñoz23FWyomingF20-24 (Half Marathon)2/9871/1481:22:161:24:3985
27/1883Kenneth Stalzer27MMasonM25-29 (Half Marathon)25/8918/1361:22:481:22:5481
28/1883Austin Hall29MGrand RapidsM25-29 (Half Marathon)26/8919/1361:23:051:23:1480
29/1883Paul Westrick19MDefianceM15-19 (Half Marathon)27/8911/291:23:061:23:1670
30/1883Brooklynn Willett32FMount PleasantF30-34 (Half Marathon)3/9871/1321:23:191:23:2285
31/1883Alex Gillespie31MAnn ArborM30-34 (Half Marathon)28/8914/1161:23:311:23:3883
32/1883Tyler Smith21MIronwoodM20-24 (Half Marathon)29/8918/1141:23:431:23:4580
33/1883Boris Lalic19MAnn ArborM15-19 (Half Marathon)30/8912/291:23:451:23:5468
34/1883Dan Garbowitz44MGrand RapidsM40-44 (Half Marathon)31/8914/841:23:551:24:0168
35/1883Mathew Rembowicz42MKalamazooM40-44 (Half Marathon)32/8915/841:23:571:24:0167
36/1883Andre Dompierre36MGrand RapidsM35-39 (Half Marathon)33/8913/1081:23:591:24:0583
37/1883Daniel Oumedian39MJenisonM35-39 (Half Marathon)34/8914/1081:24:141:24:2383
38/1883Joshua Kinder39MElkhartM35-39 (Half Marathon)35/8915/1081:24:201:24:2882
39/1883Andrew Roush46MHastingsM45-49 (Half Marathon)36/8912/981:24:211:24:3369
40/1883Ian Parrott38MPortageM35-39 (Half Marathon)37/8916/1081:24:251:24:3481
41/1883Evan Ottenwess34MGrand RapidsM30-34 (Half Marathon)38/8915/1161:24:361:24:4582
42/1883Nathan Holzmueller28MChicagoM25-29 (Half Marathon)39/89110/1361:24:381:24:4479
43/1883Kimberly Proctor28FRockfordF25-29 (Half Marathon)4/9871/1721:24:391:24:4385
44/1883Nathan Stout26MGrand RapidsM25-29 (Half Marathon)40/89111/1361:24:421:24:5279
45/1883Ashley Huggler41FGrand RapidsF40-44 (Half Marathon)5/9871/891:24:531:24:5970
46/1883John Yu25MChicagoM25-29 (Half Marathon)41/89112/1361:24:581:25:0378
47/1883Joey Heinrichs48MWauwatosaM45-49 (Half Marathon)42/8913/981:25:001:25:0869
48/1883Jack Duininck24MGrand RapidsM20-24 (Half Marathon)43/8919/1141:25:091:25:1479
49/1883Patrick McKee41MGrand RapidsM40-44 (Half Marathon)44/8916/841:25:101:25:1366
50/1883Zac Felix29MSaint ClairM25-29 (Half Marathon)45/89113/1361:25:151:25:2678
51/1883Timothy Kirby29MFerndaleM25-29 (Half Marathon)46/89114/1361:25:201:25:2677
52/1883Ernest Grooney46MJenisonM45-49 (Half Marathon)47/8914/981:25:241:25:3468
53/1883Brandon Smith42MHollandM40-44 (Half Marathon)48/8917/841:25:241:25:3165
54/1883Dan Hoekstra48MGrand RapidsM45-49 (Half Marathon)49/8915/981:25:361:25:4667
55/1883Zachary Stepanovich33MGrand RapidsM30-34 (Half Marathon)50/8916/1161:25:421:25:5081
56/1883Brandon Poen36MSaginawM35-39 (Half Marathon)51/8917/1081:26:091:26:1680
57/1883Andy Paiz47MLowellM45-49 (Half Marathon)52/8916/981:26:431:26:5366
58/1883Justin Lipsky36MLivoniaM35-39 (Half Marathon)53/8918/1081:26:541:27:0579
59/1883Elliott Ward37MMasonM35-39 (Half Marathon)54/8919/1081:27:101:27:1879
60/1883Jesus Aguilar-Cuevas28MGrand RapidsM25-29 (Half Marathon)55/89115/1361:27:181:28:3876
61/1883Elio Gonzalez37MHudsonvilleM35-39 (Half Marathon)56/89110/1081:27:331:32:1878
62/1883Hannah Olson27FGrand RapidsF25-29 (Half Marathon)6/9872/1721:27:451:27:5685
63/1883Mitch Kujawa36MPlymouthM35-39 (Half Marathon)57/89111/1081:27:481:27:5877
64/1883Reginald Richmond24MNewaygoM20-24 (Half Marathon)58/89110/1141:28:071:28:1178
65/1883Rebekah Folkema34FGrand RapidsF30-34 (Half Marathon)7/9872/1321:28:071:28:3184
66/1883Autumn Valicevic31FGrand RapidsF30-34 (Half Marathon)8/9873/1321:28:241:28:3384
67/1883Ryan Scanlon33MGrand RapidsM30-34 (Half Marathon)59/8917/1161:28:291:28:4181
68/1883Camden Felgner28MAnn ArborM25-29 (Half Marathon)60/89116/1361:28:341:28:5776
69/1883Colin TeBrake20MGrand RapidsM20-24 (Half Marathon)61/89111/1141:28:351:28:4278
70/1883Rachel Folkema34FGrand RapidsF30-34 (Half Marathon)9/9874/1321:28:381:29:0183
71/1883Samuel Olson28MDuluthM25-29 (Half Marathon)62/89117/1361:28:411:28:5275
72/1883Garrett Schaaf23MKentwoodM20-24 (Half Marathon)63/89112/1141:28:421:28:5477
73/1883Luke Anderson41MAllendaleM40-44 (Half Marathon)64/8918/841:28:441:28:4864
74/1883Nick Weston23MMattawanM20-24 (Half Marathon)65/89113/1141:28:451:28:5476
75/1883Alicia Sherwood39FZeelandF35-39 (Half Marathon)10/9872/1371:28:471:28:5984
76/1883Olivia Quillan24FGrand RapidsF20-24 (Half Marathon)11/9872/1481:28:531:29:0384
77/1883Matt Smith52MZeelandM50-54 (Half Marathon)66/8911/671:28:541:28:5870
78/1883Preston Pierson38MGrandvilleM35-39 (Half Marathon)67/89112/1081:28:581:29:0876
79/1883Blake Bitner34MMount PleasantPleasantM30-34 (Half Marathon)68/8918/1161:29:191:29:3080
80/1883Nicole Sifuentes40FPlymouthF40-44 (Half Marathon)12/9872/891:29:211:29:3269
81/1883Kaden Graves21MGrand RapidsM20-24 (Half Marathon)69/89114/1141:29:221:29:3075
82/1883David Millar39MPortageM35-39 (Half Marathon)70/89113/1081:29:261:29:2876
83/1883Dave Navratil38MCedar SpringsM35-39 (Half Marathon)71/89114/1081:29:311:29:3975
84/1883Austin Eggleston30MTampaM30-34 (Half Marathon)72/8919/1161:29:331:29:4379
85/1883Jeffery Oard32MGrand RapidsM30-34 (Half Marathon)73/89110/1161:29:341:29:4478
86/1883Lauren MacVicar43FKalamazooF40-44 (Half Marathon)13/9873/891:29:431:29:4868
87/1883Aaron Rzeznik39MWixomM35-39 (Half Marathon)74/89115/1081:30:141:30:3574
88/1883Quinten Henderson20MTraverse CityM20-24 (Half Marathon)75/89115/1141:30:271:32:3175
89/1883Matt Fairchild24MGrand RapidsM20-24 (Half Marathon)76/89116/1141:30:441:30:5474
90/1883Jesse Sweeney52MSalineM50-54 (Half Marathon)77/8912/671:31:081:31:1369
91/1883Betsy Neustifter42FMiddlevilleF40-44 (Half Marathon)14/9874/891:31:111:31:1868
92/1883Don Hilton40MMiddlevilleM40-44 (Half Marathon)78/8919/841:31:311:31:4363
93/1883Greg Helmer54MMuskegonM50-54 (Half Marathon)79/8913/671:31:351:31:4468
94/1883Rob Atwood41MFremontM40-44 (Half Marathon)80/89110/841:31:401:33:1962
95/1883Jon Wylie31MDetroitM30-34 (Half Marathon)81/89111/1161:31:411:33:0378
96/1883Joshua Joy31MGrand RapidsM30-34 (Half Marathon)82/89112/1161:31:511:32:0377
97/1883Tyler Green32MHesperiaM30-34 (Half Marathon)83/89113/1161:32:021:32:2076
98/1883Luke Bettendorf23MDuluthM20-24 (Half Marathon)84/89117/1141:32:161:32:2673
99/1883Will Flug22MWaukeeM20-24 (Half Marathon)85/89118/1141:32:461:33:0072
100/1883Chase Rozeveld25MJenisonM25-29 (Half Marathon)86/89118/1361:32:521:33:0874
101/1883Brad Fry51MHollandM50-54 (Half Marathon)87/8914/671:32:561:33:0767
102/1883McKenzie Pluymert32FGrand RapidsF30-34 (Half Marathon)15/9875/1321:32:571:33:0682
103/1883Keegan Hulst18MHollandM15-19 (Half Marathon)88/8913/291:33:021:33:2365
104/1883Conner Mathis28MKentwoodM25-29 (Half Marathon)89/89119/1361:33:101:33:2174
105/1883Hannah Gray26FHollandF25-29 (Half Marathon)16/9873/1721:33:111:33:2384
106/1883Adam Hutchens44MGrand RapidsM40-44 (Half Marathon)90/89111/841:33:151:33:2762
107/1883Rose McGovern23FGrand RapidsF20-24 (Half Marathon)17/9873/1481:33:181:33:3884
108/1883Jeremy Davis46MSpring LakeM45-49 (Half Marathon)91/8917/981:33:201:33:4466
109/1883Ryan Woolever38MGrand RapidsM35-39 (Half Marathon)92/89116/1081:33:271:33:3873
110/1883Erinn Hoekstra46FGrand RapidsF45-49 (Half Marathon)18/9871/801:33:311:33:5170
111/1883Spencer Boertman38MMuskegonM35-39 (Half Marathon)93/89117/1081:33:331:33:5872
112/1883MaryKate Marvel35FValparaisoF35-39 (Half Marathon)19/9873/1371:33:361:33:4884
113/1883Andrew Myers38MDurandM35-39 (Half Marathon)94/89118/1081:33:381:34:0272
114/1883Tanner Norton25MPetoskeyM25-29 (Half Marathon)95/89120/1361:33:491:35:1473
115/1883Joe Verlin50MGrand RapidsM50-54 (Half Marathon)96/8915/671:34:011:34:2966
116/1883Colin Gierzynski36MLivoniaM35-39 (Half Marathon)97/89119/1081:34:191:35:2271
117/1883Dan Foley34MAdaM30-34 (Half Marathon)98/89114/1161:34:201:34:4175
118/1883Austin Hagemann32MHaskinsM30-34 (Half Marathon)99/89115/1161:34:241:34:4175
119/1883Ashley Myers34FGrand RapidsF30-34 (Half Marathon)20/9876/1321:34:321:34:5582
120/1883Claire Karner40FTraverse CityF40-44 (Half Marathon)21/9875/891:34:341:34:4667
121/1883Steven Fein60MAltoM60-64 (Half Marathon)100/8911/341:34:451:35:0270
122/1883Reuben Folkema39MKitchenerM35-39 (Half Marathon)101/89120/1081:34:571:35:2170
123/1883Brandon Phan27MLansingM25-29 (Half Marathon)102/89121/1361:34:571:36:1172
124/1883Olivia Meisner18FGrand RapidsF15-19 (Half Marathon)22/9871/371:34:591:35:2470
125/1883BEN LAHTI32MGrand RapidsM30-34 (Half Marathon)103/89116/1161:35:111:35:2374
126/1883Alex Johnson45MOkemosM45-49 (Half Marathon)104/8918/981:35:301:35:5165
127/1883Brett Hoover56MHudsonvilleM55-59 (Half Marathon)105/8911/421:35:391:35:5070
128/1883Jack Wiltgen22MGrand RapidsM20-24 (Half Marathon)106/89119/1141:35:521:36:4172
129/1883Zachary Clark48MPerrysburgM45-49 (Half Marathon)107/8919/981:35:571:36:1064
130/1883Ben Foreman48MGrand HavenM45-49 (Half Marathon)108/89110/981:35:571:36:1464
131/1883Jim Elias22MPortageM20-24 (Half Marathon)109/89120/1141:35:571:37:1871
132/1883Chris Baines53MHoltM50-54 (Half Marathon)110/8916/671:36:051:36:1965
133/1883Eileen McGlinchey20FRoyal OakF20-24 (Half Marathon)23/9874/1481:36:051:36:2183
134/1883Anne Marie Carson39FGrand RapidsF35-39 (Half Marathon)24/9874/1371:36:091:36:2983
135/1883Evan Groendyk40MGrand RapidsM35-39 (Half Marathon)111/89121/1081:36:111:36:3069
136/1883Robert Blaszak44MGrand RapidsM40-44 (Half Marathon)112/89112/841:36:111:36:3061
137/1883Katie Colesa24FGrand RapidsF20-24 (Half Marathon)25/9875/1481:36:121:36:5183
138/1883KYLE STABILE36MNew HudsonM35-39 (Half Marathon)113/89122/1081:36:141:36:3268
139/1883Alec Xu25MAnn ArborM25-29 (Half Marathon)114/89122/1361:36:211:36:4972
140/1883Jesus Aguilar34MMontagueM30-34 (Half Marathon)115/89117/1161:36:271:37:3473
141/1883Caroline VanErmen23FAdaF20-24 (Half Marathon)26/9876/1481:36:271:36:4482
142/1883Riley Hagen25MMontagueM25-29 (Half Marathon)116/89123/1361:36:311:37:1071
143/1883Paul Bratt34MGrand RapidsM30-34 (Half Marathon)117/89118/1161:36:341:36:4673
144/1883Jessica Evans47FGrand RapidsF45-49 (Half Marathon)27/9872/801:36:381:36:5869
145/1883Laura Sheets51FMount PleasantF50-54 (Half Marathon)28/9871/751:36:411:36:5770
146/1883Damon Brown54MGrand RapidsM50-54 (Half Marathon)118/8917/671:36:421:36:5764
147/1883Jonathan Caceres31MGrand RapidsM30-34 (Half Marathon)119/89119/1161:36:511:38:1872
148/1883Ryan Veenstra29MMiddlevilleM25-29 (Half Marathon)120/89124/1361:37:031:37:3271
149/1883Susan Fein53FAltoF50-54 (Half Marathon)29/9872/751:37:051:37:2269
150/1883Stephen Buckley24MDetroitM20-24 (Half Marathon)121/89121/1141:37:131:37:3370

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

Run Thru The Rapids 10K (10K) — 474 finishers

PlaceRunnerAgeGCityDivisionGenderDivisionChipClockPoints
1/474Austin Enns29MHartM25-29 (10K)1/2041/2535:4935:5170
2/474Jonathan Holt41MJenisonM40-44 (10K)2/2041/1836:5336:5570
3/474Dawson Block27MLansingM25-29 (10K)3/2042/2538:3538:3667
4/474Ross Scarbrough42MWhite CloudM40-44 (10K)4/2042/1839:4239:4566
5/474Kendra Smith34FGrand RapidsF30-34 (10K)1/2701/4339:5740:0070
6/474Jake Shavalier42MwyomingM40-44 (10K)5/2043/1839:5740:0162
7/474David Morgan41MGrand RapidsM40-44 (10K)6/2044/1840:1740:2258
8/474Glen Kuharevicz26MMuskegonM25-29 (10K)7/2043/2540:2241:2564
9/474Calvin Chopp41MAlleganM40-44 (10K)8/2045/1841:0041:0454
10/474James Stapert14MGrand RapidsM10-14 (10K)9/2041/941:1541:2370
11/474Matt Philpott42MAllendaleM40-44 (10K)10/2046/1842:1542:1851
12/474Nickolas Deneau30MKeego HarborM30-34 (10K)11/2041/2642:3042:3470
13/474Loren Oboikovitz33FNilesF30-34 (10K)2/2702/4342:4342:4668
14/474Andrew Spear46MGrand RapidsM45-49 (10K)12/2041/1043:0943:2070
15/474David Rojas19MMuskegonM15-19 (10K)13/2041/943:1943:2270
16/474Stu Healey64MJenisonM60-64 (10K)14/2041/2043:4043:4470
17/474Ethan Swan33MChicagoM30-34 (10K)15/2042/2643:4243:5367
18/474Tim Tancos59MSouth LyonM55-59 (10K)16/2041/743:4543:4870
19/474Ryan Armstrong37MMasonM35-39 (10K)17/2041/2043:5043:5470
20/474Joel King39MMattawanM35-39 (10K)18/2042/2043:5744:0566
21/474Cole Wright24MCharlevoixM20-24 (10K)19/2041/2244:0144:0570
22/474Mike Domagalski46MSaint ClairM45-49 (10K)20/2042/1044:0244:0663
23/474Ben Bakalyar42MKalamazooM40-44 (10K)21/2047/1844:1944:2147
24/474Danielle Musto49FGrand RapidsF45-49 (10K)3/2701/1544:4544:5770
25/474Anthony Franco35MGrand RapidsM35-39 (10K)22/2043/2044:5345:4963
26/474Ian Gibson30MGrand RapidsM30-34 (10K)23/2043/2645:2445:3465
27/474Daniel Pedraza25MGrand RapidsM25-29 (10K)24/2044/2546:4746:5062
28/474Chris Deneau35MGrandvilleM35-39 (10K)25/2044/2047:0647:5160
29/474Pablo Terraza38MEast LansingM35-39 (10K)26/2045/2047:0947:2056
30/474Erik Diaz23MZeelandM20-24 (10K)27/2042/2247:1247:2767
31/474Pathik Patel34MChicagoM30-34 (10K)28/2044/2647:3347:4462
32/474Kelly Chamberlin30FGrand RapidsF30-34 (10K)4/2703/4347:3547:4367
33/474Alicia Muterspaugh (Ojeda)41FGrand RapidsF40-44 (10K)5/2701/2547:3848:0570
34/474Miah Handlogten29FByron CenterF25-29 (10K)6/2701/4547:4047:5170
35/474Suzanne Nester44FGrand HavenF40-44 (10K)7/2702/2547:4947:5567
36/474Tony De Mull61MFremontM60-64 (10K)29/2042/2047:5748:0066
37/474William Arens53MDewittM50-54 (10K)30/2041/1648:0048:1070
38/474Elizabeth Roberts Ahee46FCaledoniaF45-49 (10K)8/2702/1548:0248:0965
39/474Tyler Lewis28MHudsonvilleM25-29 (10K)31/2045/2548:0948:2059
40/474Eduardo Velazquez66MHudsonvilleM65-69 (10K)32/2041/848:1748:2370
41/474Bharat Thapa26MGrand RapidsM25-29 (10K)33/2046/2548:2149:1756
42/474Antonia Musto36FAdaF35-39 (10K)9/2701/3948:2848:4070
43/474Ryan TerLouw42MMuskegonM40-44 (10K)34/2048/1848:5248:5843
44/474Aurelia Pena30FGrand RapidsF30-34 (10K)10/2704/4348:5849:5365
45/474Brett Grevel35MMuskegonM35-39 (10K)35/2046/2049:0449:1152
46/474Corina Grevel31FMuskegonF30-34 (10K)11/2705/4349:0449:1163
47/474Henry Torres-Mulato28MMuskegonM25-29 (10K)36/2047/2549:0749:4353
48/474Alex Cleaver30MStevensvilleM30-34 (10K)37/2045/2649:1149:4359
49/474Vince Valdez53MGrand RapidsM50-54 (10K)38/2042/1649:1549:2466
50/474Anne Pant51FSand LakeF50-54 (10K)12/2701/1149:1949:2770
51/474Jack Mueller63MMuskegonM60-64 (10K)39/2043/2049:2049:2663
52/474Dhaval Patel35MGrand RapidsM35-39 (10K)40/2047/2049:2149:5949
53/474Nicholas Wilson46MHastingsM45-49 (10K)41/2043/1049:3650:0856
54/474Karl Nieboer48MByron CenterM45-49 (10K)42/2044/1049:4750:1649
55/474Connor Duiven32MAllendaleM30-34 (10K)43/2046/2649:5049:5957
56/474Will Kemperman50MSpartaM50-54 (10K)44/2043/1649:5650:0461
57/474Shannon Underwood42FHudsonvilleF40-44 (10K)13/2703/2550:0350:1964
58/474Jessica Flowers35FSearsF35-39 (10K)14/2702/3950:0750:2768
59/474Cameron Dogger21MHollandM20-24 (10K)45/2043/2250:0850:3764
60/474Kaitlyn Balderas33FSpartaF30-34 (10K)15/2706/4350:1250:2062
61/474Nicholas Beurmann38MComstock ParkM35-39 (10K)46/2048/2050:1850:2546
62/474Brandyn Gould27MNunicaM25-29 (10K)47/2048/2550:2150:4750
63/474Martha Scholtens46FGrand RapidsF45-49 (10K)16/2703/1550:2450:4961
64/474Vallory Babyar43FChicagoF40-44 (10K)17/2704/2550:2650:3562
65/474Riley Callaghan29FKentwoodF25-29 (10K)18/2702/4550:3050:4468
66/474EJ Robinson23MCaledoniaM20-24 (10K)48/2044/2250:3551:2260
67/474Evan Smietanski31MGrand RapidsM30-34 (10K)49/2047/2650:4550:5254
68/474Mark Lanser55MCadillacM55-59 (10K)50/2042/750:5051:0960
69/474Elyse Wild38FGrand RapidsF35-39 (10K)19/2703/3950:551:01:2266
70/474Brandon Tomash33MGrand RapidsM30-34 (10K)51/2048/2651:0051:2051
71/474Karl Steiner76MMount PleasantM75-79 (10K)52/2041/251:0151:0870
72/474Reid McAvoy23MGrand RapidsM20-24 (10K)53/2045/2251:0651:2157
73/474Eldina Suhonjic37FByron CenterF35-39 (10K)20/2704/3951:1151:1565
74/474Caleb Gavette27MGrand RapidsM25-29 (10K)54/2049/2551:2252:0448
75/474Isabella Vruwink27FGrand RapidsF25-29 (10K)21/2703/4551:5352:2467
76/474Sara Kemperman53FSand LakeF50-54 (10K)22/2702/1151:5452:0264
77/474Sarah Rhoad39FGrand RapidsF35-39 (10K)23/2705/3952:0752:1963
78/474Bruce Webb58MAlleganM55-59 (10K)55/2043/752:1052:3950
79/474Chauncey Oliver16MWyomingM15-19 (10K)56/2042/952:1752:2962
80/474Jackson Liggett23MGrand RapidsM20-24 (10K)57/2046/2252:3252:4154
81/474Justin Weaver53MHollandM50-54 (10K)58/2044/1652:3754:0457
82/474Dan Lee51MCincinnatiM50-54 (10K)59/2045/1652:4953:0552
83/474Steve Thesing43MCincinnatiM40-44 (10K)60/2049/1852:4953:0539
84/474Kamau Lake23MGrand RapidsM20-24 (10K)61/2047/2252:5853:0551
85/474Rowland Sharp29MGrand RapidsM25-29 (10K)62/20410/2552:5953:5245
86/474Kamryn Petroelje14FHollandF10-14 (10K)24/2701/1253:0553:3670
87/474Aimee Travers30FGrand RapidsF30-34 (10K)25/2707/4353:0553:2060
88/474Bailey Ellsworth30FGrand RapidsF30-34 (10K)26/2708/4353:0953:2459
89/474Doug Kujacznski42MRockfordM40-44 (10K)63/20410/1853:1054:0035
90/474Meghan Haueisen31FGrand RapidsF30-34 (10K)27/2709/4353:1353:2857
91/474Michael Carey32MGrandvilleM30-34 (10K)64/2049/2653:1753:4748
92/474Jessica Xie55FPerrysburgF55-59 (10K)28/2701/1053:2653:3370
93/474Daniel Rojas19MGrand RapidsM15-19 (10K)65/2043/953:2853:3054
94/474Bill Baer62MAdaM60-64 (10K)66/2044/2053:3653:5160
95/474Taryn Stoltzenburg20FLincolnF20-24 (10K)29/2701/4053:4954:0570
96/474Helen Sensenig23FGrandvilleF20-24 (10K)30/2702/4053:5054:0668
97/474Arlene Garcia29FAdaF25-29 (10K)31/2704/4553:5854:5565
98/474Diane Vissers62FAllendaleF60-64 (10K)32/2701/953:5954:1770
99/474Austin Garrison32MKalamazooM30-34 (10K)67/20410/2654:0054:5646
100/474Kiersten Dogger31FGrand RapidsF30-34 (10K)33/27010/4354:0854:3655
101/474Ben Van Dokkumburg35MGrand RapidsM35-39 (10K)68/2049/2054:0854:4142
102/474Sue Lanser57FCadillacF55-59 (10K)34/2702/1054:1054:2963
103/474Carter Howland25MGrand RapidsM25-29 (10K)69/20411/2554:1054:3742
104/474Janelle Anderson41FBelmontF40-44 (10K)35/2705/2554:1155:0159
105/474Benjamin Zenner38MGrand RapidsM35-39 (10K)70/20410/2054:1754:2638
106/474Mara Tiernan22FMarshallF20-24 (10K)36/2703/4054:1754:3166
107/474Julia Becker24FWyomingF20-24 (10K)37/2704/4054:1954:4165
108/474Joel Brusk45MGrand RapidsM45-49 (10K)71/2045/1054:2754:3642
109/474William Anderson38MLincoln ParkM35-39 (10K)72/20411/2054:2755:1335
110/474Gabby Schmidt15FGrand RapidsF15-19 (10K)38/2701/754:2954:3470
111/474Chrissa Hammond26FZeelandF25-29 (10K)39/2705/4554:3155:0064
112/474Barbara Clark27FGrand RapidsF25-29 (10K)40/2706/4554:3154:5462
113/474Quinn Boucard24MPort HuronM20-24 (10K)73/2048/2254:3255:0148
114/474John Garner56MZeelandM55-59 (10K)74/2044/754:3755:2840
115/474Jason Yin17MZeelandM15-19 (10K)75/2044/954:4054:5847
116/474John Heilman25MPort HuronM25-29 (10K)76/20412/2554:4155:1039
117/474Andi Park28FGrand RapidsF25-29 (10K)41/2707/4554:4555:2061
118/474Rachel Meston21FGrand RapidsF20-24 (10K)42/2705/4054:5455:1363
119/474prudhvi kuchipudi29MDetroitM25-29 (10K)77/20413/2554:5855:2036
120/474Leah Gibson38FBelmontF35-39 (10K)43/2706/3954:5955:1661
121/474Joe Tiernan51MMarshallM50-54 (10K)78/2046/1655:0555:1948
122/474Adam Anderson29MSwartz CreekM25-29 (10K)79/20414/2555:1555:2534
123/474Renae Hackley41FByron CenterF40-44 (10K)44/2706/2555:2155:3156
124/474Reece Cole27MGrand RapidsM25-29 (10K)80/20415/2555:2556:0831
125/474Patrick Avila32MGrand RapidsM30-34 (10K)81/20411/2655:2555:5543
126/474Malia Eugenio35FPasadenaF35-39 (10K)45/2707/3955:2855:5559
127/474N. Sidlosky12MCaledoniaM10-14 (10K)82/2042/955:3055:3762
128/474Christina Bilko22FSpring LakeF20-24 (10K)46/2706/4055:3255:3861
129/474Jodie Wilkins42FAdaF40-44 (10K)47/2707/2555:3556:2653
130/474Lauren Daugherty29FAdaF25-29 (10K)48/2708/4555:4055:5459
131/474James Earley70MGrand RapidsM70-74 (10K)83/2041/755:4756:0070
132/474Eugenia Gomez52FGrand RapidsF50-54 (10K)49/2703/1155:4956:0257
133/474Alex Lang33FEvartF30-34 (10K)50/27011/4355:5256:1354
134/474Jordyn Wirth32FSearsF30-34 (10K)51/27012/4355:5356:1352
135/474Tara Rosteck38FAllendaleF35-39 (10K)52/2708/3956:0256:4857
136/474Ben Minder30MKalamazooM30-34 (10K)84/20412/2656:0356:2240
137/474Chad Hainer51MZeelandM50-54 (10K)85/2047/1656:0456:5144
138/474Nicholas Pope46MGrand RapidsM45-49 (10K)86/2046/1056:0956:3335
139/474Francesco Tonini42MRoyal OakM40-44 (10K)87/20411/1856:2156:2931
140/474Gladdie Greenfield21FMundeleinF20-24 (10K)53/2707/4056:2256:3960
141/474Anna Novoseltseva22FGrand RapidsF20-24 (10K)54/2708/4056:2756:4558
142/474Simon Harrison18MMiddlevilleM15-19 (10K)88/2045/956:4956:5539
143/474Brynn Houseman23FGrand RapidsF20-24 (10K)55/2709/4056:5157:2756
144/474Gair Rojas14MMuskegonM10-14 (10K)89/2043/957:0057:0354
145/474Morgan Rice25FCaledoniaF25-29 (10K)56/2709/4557:0457:5058
146/474Tony Vandenhombergh62MPlainwellM60-64 (10K)90/2045/2057:0557:2656
147/474Zane Paksi29MByron CenterM25-29 (10K)91/20416/2557:0757:3828
148/474Peter Vaiana43MHudsonvilleM40-44 (10K)92/20412/1857:0757:3727
149/474Chelsey Vaccaro33FMilfordF30-34 (10K)57/27013/4357:0957:2650
150/474Tricia Brusk42FGrand RapidsF40-44 (10K)58/2708/2557:1057:1950

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

Run Thru The Rapids 5K (5K) — 296 finishers

PlaceRunnerAgeGCityDivisionGenderDivisionChipClockPoints
1/296Isaac Skinner23MGrand RapidsM20-24 (5K)1/1141/1316:3216:3470
2/296Chad Gerencer40MGrand HavenM40-44 (5K)2/1141/916:5817:0070
3/296Emily Allison-Siep30FHowellF30-34 (5K)1/1821/3018:1218:1570
4/296Todd Sellon59MSpring LakeM55-59 (5K)3/1141/918:4518:4870
5/296Emma Everhart-Deckard25FGrand RapidsF25-29 (5K)2/1821/1918:4918:5270
6/296Ammar Eltaranisy23MJenisonM20-24 (5K)4/1142/1319:3719:4065
7/296Helena Snyder23FLansingF20-24 (5K)3/1821/1519:3819:4070
8/296Dominic Grove13MLibertyvilleM10-14 (5K)5/1141/1419:4119:4370
9/296Adam Shavalier14MwyomingM10-14 (5K)6/1142/1419:4219:4665
10/296Roger Miret26MGrand RapidsM25-29 (5K)7/1141/1320:0920:1270
11/296C. Merritt12MBelmontM10-14 (5K)8/1143/1420:2520:2860
12/296Brian Bentley50MBeldingM50-54 (5K)9/1141/520:2620:2970
13/296Kevin Barry42MGrand RapidsM40-44 (5K)10/1142/920:3520:3962
14/296Jennifer Duprey43FAltoF40-44 (5K)4/1821/1820:5320:5670
15/296J. Boertman12MMuskegonM10-14 (5K)11/1144/1420:5320:5655
16/296Rebecca Cline34FJenisonF30-34 (5K)5/1822/3021:0221:0468
17/296Tim Powers59MOtsegoM55-59 (5K)12/1142/921:1621:2462
18/296Benjamin Walsh44MGrand RapidsM40-44 (5K)13/1143/921:3421:3854
19/296Evan Laskowski21MHudsonvilleM20-24 (5K)14/1143/1321:3521:3759
20/296Brenna Hunter31FGrand RapidsF30-34 (5K)6/1823/3022:0222:0465
21/296Sean Rohen30MComstock ParkM30-34 (5K)15/1141/1022:3122:3570
22/296Bill Braden60MGrand RapidsM60-64 (5K)16/1141/622:3422:3870
23/296Sarah Deneau28FKeego HarborF25-29 (5K)7/1822/1922:4922:5266
24/296Adam Russell31MGrand RapidsM30-34 (5K)17/1142/1022:5423:0263
25/296George Rauschenburg17MWalkerM15-19 (5K)18/1141/623:2923:4470
26/296Talon Boice27MBeldingM25-29 (5K)19/1142/1323:4223:4765
27/296Justin Moon48MwyomingM45-49 (5K)20/1141/423:4623:5670
28/296Joel Tenharmsel42MZeelandM40-44 (5K)21/1144/923:5924:0847
29/296Haram Gil27MGrand RapidsM25-29 (5K)22/1143/1324:1224:2459
30/296Johnell Reid18MAltoM15-19 (5K)23/1142/624:2524:4958
31/296Eric Frederick45MHollandM45-49 (5K)24/1142/424:2924:4252
32/296Tyree Hanley20MWyomingM20-24 (5K)25/1144/1324:3328:4354
33/296Rianna Castelow28FGrand RapidsF25-29 (5K)8/1823/1924:3924:4563
34/296Brayden Tuffs23MGrand RapidsM20-24 (5K)26/1145/1324:4324:5448
35/296Nate Rumler25MRoyal OakM25-29 (5K)27/1144/1324:5625:0754
36/296Sam Thiel13MMarquetteM10-14 (5K)28/1145/1425:0625:2550
37/296Maxwell Dunlop42MGrand RapidsM40-44 (5K)29/1145/925:1525:2239
38/296Henry VanSpronsen13MGrandvilleM10-14 (5K)30/1146/1425:2225:2645
39/296Mel Jones32FSpring LakeF30-34 (5K)9/1824/3025:2825:4963
40/296Fia Blackman62FPeoriaF60-64 (5K)10/1821/1425:3025:3970
41/296Braden Patton22MAllendaleM20-24 (5K)31/1146/1325:4126:0143
42/296Gus Salto51MGrand RapidsM50-54 (5K)32/1142/525:4525:5756
43/296Tyson Rosenberger18MPittsburghM15-19 (5K)33/1143/625:4526:0647
44/296Beau Thiel13MMarquetteM10-14 (5K)34/1147/1426:3526:5240
45/296Adam Kipfmiller39MComstock ParkM35-39 (5K)35/1141/1026:4326:5370
46/296L. Hartog12MRockfordM10-14 (5K)36/1148/1426:4727:0435
47/296M. Hartog10FRockfordF10-14 (5K)11/1821/1026:4927:0970
48/296Erica Mulcaire-Jones38FGrand RapidsF35-39 (5K)12/1821/1527:0327:3770
49/296Katie Chakrabarti36FAdaF35-39 (5K)13/1822/1527:0327:3865
50/296Veronica Rodriguez54FGrand RapidsF50-54 (5K)14/1821/1427:0627:1270
51/296Carl Willis56MWarrenM55-59 (5K)37/1143/927:0827:2454
52/296Ari Vernagus19MLansingM15-19 (5K)38/1144/627:0827:2335
53/296Ronan Pleass25MCaledoniaM25-29 (5K)39/1145/1327:1427:2748
54/296Steven Wilcox69MWyomingM65-69 (5K)40/1141/527:2227:2570
55/296Ricardo Luna59MHollandM55-59 (5K)41/1144/927:2227:2947
56/296Ken Macsay61MGrand LedgeM60-64 (5K)42/1142/627:2727:3458
57/296Kristi Vito41FGrand RapidsF40-44 (5K)15/1822/1827:3327:4166
58/296S. Shawa11FCaledoniaF10-14 (5K)16/1822/1027:3527:5463
59/296A. VanSpronsen10FGrandvilleF10-14 (5K)17/1823/1027:4127:4456
60/296Kraig Hinken56MJenisonM55-59 (5K)43/1145/927:4327:5539
61/296Trevor Anderson51MBelmontM50-54 (5K)44/1143/527:5928:2542
62/296Elizabeth Madison39FGrand HavenF35-39 (5K)18/1823/1528:0428:2361
63/296Sofia Campos Delgado32FAlajuelaF30-34 (5K)19/1825/3028:0528:1561
64/296Genna Schmidt24FCaledoniaF20-24 (5K)20/1822/1528:1128:3765
65/296Mark Gorham24MRockwoodM20-24 (5K)45/1147/1328:1328:2438
66/296Amanda Rogers42FLowellF40-44 (5K)21/1823/1828:1628:3662
67/296Charles Golden43MGrand RapidsM40-44 (5K)46/1146/928:1828:3431
68/296Ethan Stamm26MFranklinM25-29 (5K)47/1146/1328:2128:2743
69/296Landon Anderson18MBelmontM15-19 (5K)48/1145/628:3428:5023
70/296Lydia Glashouwer23FGrand RapidsF20-24 (5K)22/1823/1528:3528:5961
71/296Meisa Tran32FCaledoniaF30-34 (5K)23/1826/3028:3528:4358
72/296Lilly Wright22FGrand RapidsF20-24 (5K)24/1824/1528:3628:5956
73/296Elizabeth Bradt30FBig RapidsF30-34 (5K)25/1827/3028:3728:5456
74/296Jocelyn Vasicek34FAltoF30-34 (5K)26/1828/3028:4929:1354
75/296Paula Penrod-Dzombak68FPinckneyF65-69 (5K)27/1821/628:5328:5870
76/296Hugh Hales31MGrand RapidsM30-34 (5K)49/1143/1028:5729:1856
77/296Kurt Katsma32MGrand RapidsM30-34 (5K)50/1144/1028:5729:1849
78/296Rachel Dazer31FGrand RapidsF30-34 (5K)28/1829/3028:5729:1851
79/296Daniel Munoz60MBangorM60-64 (5K)51/1143/628:5829:0547
80/296Kaitlyn Turner39FGrand RapidsF35-39 (5K)29/1824/1528:5929:1356
81/296Araceli Munoz31FBangorF30-34 (5K)30/18210/3029:0129:0949
82/296Steve Morrow56MJenisonM55-59 (5K)52/1146/929:0229:4731
83/296Lexi Snider18FDorrF15-19 (5K)31/1821/829:2637:2770
84/296Josiah Korsmo16MGrand RapidsM15-19 (5K)53/1146/629:2829:3712
85/296Adam Haskins28MShelbyvilleM25-29 (5K)54/1147/1329:4030:0338
86/296Kaylee Haskins29FShelbyvilleF25-29 (5K)32/1824/1929:4030:0259
87/296David Reimer14MRichlandM10-14 (5K)55/1149/1430:0630:2230
88/296Cait Brandt31FHudsonvilleF30-34 (5K)33/18211/3030:0730:2347
89/296Raeha Weaver33FBattle CreekF30-34 (5K)34/18212/3030:1530:2144
90/296Abigail Wright20FCharlevoixF20-24 (5K)35/1825/1530:1830:4151
91/296Julie Hills48FBelmontF45-49 (5K)36/1821/1630:2330:4070
92/296Stephen Richardson26MLake ZurichM25-29 (5K)56/1148/1330:2630:3232
93/296Gacely Zarate44FGrand RapidsF40-44 (5K)37/1824/1830:3330:4258
94/296Kelly Schipper43FGrand rapidsF40-44 (5K)38/1825/1830:3530:5154
95/296CaroleAnne Lang31FGrand BlancF30-34 (5K)39/18213/3030:3530:5642
96/296Yoni Calderon Tejeda25MGrand RapidsM25-29 (5K)57/1149/1330:4338:4427
97/296H. Shavalier11FwyomingF10-14 (5K)40/1824/1030:4730:5249
98/296Jana Shavalier40FWyomingF40-44 (5K)41/1826/1830:4730:5351
99/296Martha Suk52FOxfordF50-54 (5K)42/1822/1430:5431:0565
100/296Corinne Eversole48FGrand RapidsF45-49 (5K)43/1822/1630:5731:2266
101/296Khue Dinh35FGrand RapidsF35-39 (5K)44/1825/1531:0531:2151
102/296Vicki Hall58FLargoF55-59 (5K)45/1821/831:0731:2070
103/296Elizabeth Beaver18FGrand BlancF15-19 (5K)46/1822/831:1031:3861
104/296Grace Miller23FGrand RapidsF20-24 (5K)47/1826/1531:1231:2647
105/296Tammy Mills46FKalamazooF45-49 (5K)48/1823/1631:1631:3761
106/296Joan Hanna Darrell74FKalamazooF70-74 (5K)49/1821/331:2131:3570
107/296Ashley Pappas41FBenzoniaF40-44 (5K)50/1827/1831:2131:4047
108/296Paige Huttenlocker30FGrand RapidsF30-34 (5K)51/18214/3031:2331:4540
109/296Sebastian Brodech30MGrand BlancM30-34 (5K)58/1145/1031:2531:5242
110/296Amanda Yang45FAdaF45-49 (5K)52/1824/1631:3031:4157
111/296Colleen Randolph28FGrand RapidsF25-29 (5K)53/1825/1931:3232:0055
112/296Brenda Draper62FMearsF60-64 (5K)54/1822/1431:3331:4465
113/296Danielle Julien26FGrand RapidsF25-29 (5K)55/1826/1931:3332:0152
114/296Adriaan Stockett25FGrand RapidsF25-29 (5K)56/1827/1931:3731:4448
115/296HEIDI DELLERT56FMiddlevilleF55-59 (5K)57/1822/831:4732:0761
116/296Sean Malone61MRockfordM60-64 (5K)59/1144/631:5032:1235
117/296Michelle Rohen31FComstock ParkF30-34 (5K)58/18215/3031:5032:0337
118/296Abigail Tissue37FGreenvilleF35-39 (5K)59/1826/1531:5232:0947
119/296Mary Creed30FRoyal OakF30-34 (5K)60/18216/3031:5532:0035
120/296Sara Townsend27FMarshallF25-29 (5K)61/1828/1931:5632:0144
121/296Shana Diez46FBrownsvilleF45-49 (5K)62/1825/1632:1332:2452
122/296Lillie Stumpo37FGrand HavenF35-39 (5K)63/1827/1532:1932:4142
123/296Kaitlin Barker17FLake OdessaF15-19 (5K)64/1823/832:2032:4452
124/296Mark Stumpo39MGrand HavenM35-39 (5K)60/1142/1032:2132:4263
125/296Melody Langeland63FGrand RapidsF60-64 (5K)65/1823/1432:2232:2760
126/296Leah DeBlaey25FCaledoniaF25-29 (5K)66/1829/1932:2632:4241
127/296Heather DeBlaey57FCaledoniaF55-59 (5K)67/1823/832:2732:4352
128/296Naomi Reynolds23FHudsonvilleF20-24 (5K)68/1827/1532:3032:4442
129/296Sylvia Rosenberger52FPittsburghF50-54 (5K)69/1823/1432:3532:5560
130/296Jim Early71MGrand RapidsM70-74 (5K)61/1141/432:3732:5970
131/296Catherine Bloem67FGrand RapidsF65-69 (5K)70/1822/632:3832:5558
132/296KRISTIN KAUFFMAN56FGrand RapidsF55-59 (5K)71/1824/832:4232:5644
133/296Melissa Reddy40FGrand RapidsF40-44 (5K)72/1828/1832:5933:1243
134/296Mallory Layman32FCaledoniaF30-34 (5K)73/18217/3033:0733:1233
135/296Kathy Wilson54FMiddlevilleF50-54 (5K)74/1824/1433:2033:4055
136/296Don Yeager77MGrand RapidsM75-79 (5K)62/1141/333:3133:3870
137/296Evelyn Looman21FByron CenterF20-24 (5K)75/1828/1533:3433:4937
138/296Katelyn Damveld22FHollandF20-24 (5K)76/1829/1533:3533:4933
139/296Courtney Drew21FHighlandF20-24 (5K)77/18210/1533:5034:0728
140/296Adrienne Drogosh30FGrand RapidsF30-34 (5K)78/18218/3033:5434:2130
141/296Jim Bilko61MCantonM60-64 (5K)63/1145/633:5634:0123
142/296Michael J. Page76MRockfordM75-79 (5K)64/1142/333:5734:0947
143/296Lisa Dreyer60FGaylordF60-64 (5K)79/1824/1434:1234:2655
144/296Abigail Walsh43FGrand RapidsF40-44 (5K)80/1829/1834:2134:2639
145/296A. Morton11FMuskegonF10-14 (5K)81/1825/1034:2435:0442
146/296Charlie Stevens44MShelbyvilleM40-44 (5K)65/1147/934:2834:4823
147/296Taylor Lane36FGrand RapidsF35-39 (5K)82/1828/1534:3034:5437
148/296Michelle Machiele64FAnn ArborF60-64 (5K)83/1825/1434:3134:4450
149/296A. Joyce10FFruitportF10-14 (5K)84/1826/1034:3235:1135
150/296Michael Jonas23MGrand RapidsM20-24 (5K)66/1148/1334:3934:5032

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