Michigan Runner Rankings

Home › Races › LMCU Bridge Run

LMCU Bridge Run

09/19/2026 · Grand Rapids · Kent County · View on RunSignup

10 Mile Run (9/20) (Other) — 870 finishers

PlaceRunnerAgeGCityDivisionGenderDivisionChipClockPoints
1/870Tanner Chada27MHudsonvilleM25-29 (Other)1/4141/5548:1448:1670
2/870Zachary Ripley38MRockfordM35-39 (Other)2/4141/7148:3548:3770
3/870Luke Witvliet23MGrand RapidsM20-24 (Other)3/4141/3050:2050:2270
4/870Micah Meindertsma28MGrand RapidsM25-29 (Other)4/4142/5550:5750:5969
5/870Benjamin Hardy24MEast JordanM20-24 (Other)5/4142/3051:1651:1868
6/870Noah Steffen27MGrand RapidsM25-29 (Other)6/4143/5551:2151:2367
7/870Charles Rodeheffer29MGrand RapidsM25-29 (Other)7/4144/5551:2951:3166
8/870Gabe DeYoung25MHollandM25-29 (Other)8/4145/5551:4451:4665
9/870Todd Buckingham37MBelmontM35-39 (Other)9/4142/7152:4552:4769
10/870Brian Langlois23MGrand RapidsM20-24 (Other)10/4143/3052:5652:5865
11/870Noah Cummisford27MGrand RapidsM25-29 (Other)11/4146/5553:4953:5164
12/870Nicholas Hoffman26MIndianapolisM25-29 (Other)12/4147/5554:0854:1162
13/870Ethan Barnes33MAltoM30-34 (Other)13/4141/5354:1054:1370
14/870Joseph Vanderkooi22MByron CenterM20-24 (Other)14/4144/3054:1454:1763
15/870Jayden VanMaurick27MHollandM25-29 (Other)15/4148/5554:1854:2161
16/870Jack DeVries22MGrand RapidsM20-24 (Other)16/4145/3054:2454:2761
17/870Dan Kasprowicz45MWaylandM45-49 (Other)17/4141/5154:3354:3570
18/870Connor Callahan24MGrand RapidsM20-24 (Other)18/4146/3054:3754:4358
19/870Trystan Thayer28MGrand RapidsM25-29 (Other)19/4149/5555:1355:1860
20/870Andrew Wittland29MChicagoM25-29 (Other)20/41410/5556:2356:2959
21/870Kyle Hager34MDorrM30-34 (Other)21/4142/5356:4256:4769
22/870Neil Bergsma32MGrand RapidsM30-34 (Other)22/4143/5356:4456:4867
23/870Tyler Johnson28MWyomingM25-29 (Other)23/41411/5556:5957:0257
24/870Nicholas Thelen36MGrand RapidsM35-39 (Other)24/4143/7157:1757:2168
25/870Alex Rosenau33MGrand RapidsM30-34 (Other)25/4144/5357:2457:3066
26/870Grace Nolan25FClarkstonF25-29 (Other)1/4561/4957:3757:4170
27/870Jesse Saxton28MRockfordM25-29 (Other)26/41412/5557:3957:4556
28/870Samuel Ohland25MSouth HavenM25-29 (Other)27/41413/5557:4557:5155
29/870David Schofield40MRockfordM40-44 (Other)28/4141/5158:2458:2770
30/870Trevor Bruner33MCadillacM30-34 (Other)29/4145/5358:4458:4865
31/870Joe Swendrowski44MRockfordM40-44 (Other)30/4142/5158:4458:5869
32/870Kurt Ashack38MByron CenterM35-39 (Other)31/4144/7159:0059:0567
33/870Aric Thorne34MGrand RapidsM30-34 (Other)32/4146/5359:3159:4263
34/870William Montgomery31MByron CenterM30-34 (Other)33/4147/5359:3359:3662
35/870Hamadi Mugaza31MGrand RapidsM30-34 (Other)34/4148/5359:371:03:1061
36/870Noah Krzan40MKalamazooM40-44 (Other)35/4143/5159:3959:4467
37/870Michael Wroblewski47MSaint JosephM45-49 (Other)36/4142/5159:4259:4869
38/870John Dieleman33MGrand RapidsM30-34 (Other)37/4149/5359:531:03:4059
39/870Alex VandenBerge21MLowellM20-24 (Other)38/4147/3059:5459:5756
40/870Lorenzo Martinez36MGrand RapidsM35-39 (Other)39/4145/711:00:141:00:2266
41/870Ian Sneller26MChicagoM25-29 (Other)40/41414/551:00:321:00:3553
42/870Kimberly Proctor28FRockfordF25-29 (Other)2/4562/491:00:361:00:4169
43/870Alexis Brennan26FHowellF25-29 (Other)3/4563/491:00:511:00:5367
44/870Corey Mulloy46MSaginawM45-49 (Other)41/4143/511:00:531:00:5967
45/870Ben Walker40MByron CenterM40-44 (Other)42/4144/511:01:021:01:0666
46/870Dones Anewishki28MGrand RapidsM25-29 (Other)43/41415/551:01:041:01:1052
47/870Matthew Heilman26MGrand RapidsM25-29 (Other)44/41416/551:01:151:01:2451
48/870Cody Snider38MNorton ShoresM35-39 (Other)45/4146/711:01:181:01:2265
49/870Jordan Lawson31MGrand RapidsM30-34 (Other)46/41410/531:01:251:01:3158
50/870Erich Middlestadt27MMishawakaM25-29 (Other)47/41417/551:01:401:01:4450
51/870Nicholas Hartog41MRockfordM40-44 (Other)48/4145/511:01:491:01:5465
52/870Scot Ursum58MGrandvilleM55-59 (Other)49/4141/321:02:171:02:2270
53/870Jacob Schuurman36MGrand RapidsM35-39 (Other)50/4147/711:02:201:02:2764
54/870Matt Henkey26MGrand RapidsM25-29 (Other)51/41418/551:02:431:02:5548
55/870Drew Farrington39MOkemosM35-39 (Other)52/4148/711:02:431:02:4863
56/870Stephanie Muscat37FGrand RapidsF35-39 (Other)4/4561/761:02:501:02:5570
57/870Lee Parker39MLawtonM35-39 (Other)53/4149/711:02:521:03:0062
58/870Dan Garbowitz44MGrand RapidsM40-44 (Other)54/4146/511:03:091:03:1563
59/870GEORGE VISSER38MGRAND RAPIDSM35-39 (Other)55/41410/711:03:121:03:1961
60/870Tim Stapert45MGrand RapidsM40-44 (Other)56/4147/511:03:131:03:1962
61/870Colin Hunter37MGrandvilleM35-39 (Other)57/41411/711:03:231:03:2760
62/870Dan Hoekstra48MGrand RapidsM45-49 (Other)58/4144/511:03:361:03:4766
63/870Luke Baker44MGrandvilleM40-44 (Other)59/4148/511:03:501:03:5760
64/870Paul Ryan49MGrand RapidsM45-49 (Other)60/4145/511:03:511:03:5765
65/870Adam Richmond38MJenisonM35-39 (Other)61/41412/711:04:001:04:0759
66/870Noah Wyn27MGrand RapidsM25-29 (Other)62/41419/551:04:021:04:1147
67/870Danielle Groendyk29FWyomingF25-29 (Other)5/4564/491:04:081:04:1566
68/870Alex Clink36MGrand RapidsM35-39 (Other)63/41413/711:04:081:04:2158
69/870Ashley Huggler41FGrand RapidsF40-44 (Other)6/4561/841:04:111:04:1870
70/870Amy Wing56FGrand RapidsF55-59 (Other)7/4561/301:04:151:04:2170
71/870Mark Juel34MGrand RapidsM30-34 (Other)64/41411/531:04:151:04:2157
72/870Matthew McMahon23MHaslettM20-24 (Other)65/4148/301:04:241:04:2954
73/870Megan Sanchez40FAdaF40-44 (Other)8/4562/841:04:261:04:3269
74/870Zachary Baker45MPortageM45-49 (Other)66/4146/511:04:321:04:3763
75/870Jake Kughn30MMiddlevilleM30-34 (Other)67/41412/531:04:551:05:0455
76/870Matthew Santner50MDowlingM50-54 (Other)68/4141/281:04:571:05:0470
77/870Kraig Schmottlach59MAdaM55-59 (Other)69/4142/321:05:011:05:1268
78/870Mackenzie Foss30FGrand RapidsF30-34 (Other)9/4561/621:05:021:05:0970
79/870Maria Mitchell23FCiceroF20-24 (Other)10/4561/351:05:101:05:1970
80/870Zander Espinoza31MAllendaleM30-34 (Other)70/41413/531:05:261:05:3954
81/870Matthew VanSweden44MGrand RapidsM40-44 (Other)71/4149/511:05:361:05:4559
82/870Brennan Hines39MMuskegonM35-39 (Other)72/41414/711:05:401:05:4457
83/870Sara Pitt44FComstock ParkF40-44 (Other)11/4563/841:05:421:05:5068
84/870Dan VandenAkker40MAdaM40-44 (Other)73/41410/511:05:431:05:5058
85/870Thomas Brettschneider29MGrand RapidsM25-29 (Other)74/41420/551:06:131:06:2246
86/870Nolan McGahan25MPerryM25-29 (Other)75/41421/551:06:161:06:2945
87/870Johnny DeMaagd29MGrand RapidsM25-29 (Other)76/41422/551:06:191:06:3143
88/870Dan Damaska51MPortageM50-54 (Other)77/4142/281:06:371:06:4368
89/870Erica Aikman40FDavisonF35-39 (Other)12/4562/761:06:401:07:4769
90/870Chris Nunley36MGrandvilleM35-39 (Other)78/41415/711:06:411:06:5156
91/870Jeffery Oard32MGrand RapidsM30-34 (Other)79/41414/531:06:411:06:5653
92/870Maria Kuiper30FGrand RapidsF30-34 (Other)13/4562/621:06:511:06:5969
93/870Ernest Grooney46MJenisonM45-49 (Other)80/4147/511:06:551:07:0862
94/870Nick McKee33MGrand RapidsM30-34 (Other)81/41415/531:07:121:07:2652
95/870Isaias Gomez-Perez45MWyomingM45-49 (Other)82/4148/511:07:251:07:3560
96/870Nick Eason37MGrand RapidsM35-39 (Other)83/41416/711:07:281:07:3855
97/870Autumn Valicevic31FGrand RapidsF30-34 (Other)14/4563/621:07:301:07:3868
98/870Val Thomasma44FByron CenterF40-44 (Other)15/4564/841:07:351:07:4268
99/870Henry Hofman61MGrandvilleM60-64 (Other)84/4141/151:07:431:07:5070
100/870Colin TeBrake20MGrand RapidsM20-24 (Other)85/4149/301:07:441:07:5451
101/870Bob Cisler57MGrandvilleM55-59 (Other)86/4143/321:07:501:07:5466
102/870Lawrence Sak66MLake OrionM65-69 (Other)87/4141/141:07:571:08:0570
103/870jeremy Hunter25MSpartaM25-29 (Other)88/41423/551:07:591:08:0642
104/870Beatrice Johnson36FGrand RapidsF35-39 (Other)16/4563/761:08:191:08:2968
105/870Connor Claus27MGrand RapidsM25-29 (Other)89/41424/551:08:201:08:3141
106/870Stephanie Veldhouse41FGrandvilleF40-44 (Other)17/4565/841:08:231:08:3367
107/870Nathalie Strockis21FGrand RapidsF20-24 (Other)18/4562/351:08:261:08:3468
108/870Betsy Neustifter42FMiddlevilleF40-44 (Other)19/4566/841:08:301:08:4066
109/870Joshua Fay47MGrand RapidsM45-49 (Other)90/4149/511:08:301:08:3859
110/870Kelly Long35MGrand RapidsM35-39 (Other)91/41417/711:08:371:08:4754
111/870Hannah Gray26FHollandF25-29 (Other)20/4565/491:08:381:08:5164
112/870Kai Olson14MJenisonM10-14 (Other)92/4141/31:08:401:08:4970
113/870Amanda Maher41FAnn ArborF40-44 (Other)21/4567/841:08:481:08:5765
114/870Dave Navratil38MCedar SpringsM35-39 (Other)93/41418/711:08:511:09:0253
115/870Zachary Bratcher39MJenisonM35-39 (Other)94/41419/711:08:541:09:0252
116/870Cody Burch43MLansingM40-44 (Other)95/41411/511:08:571:09:1056
117/870Damon Brown54MGrand RapidsM50-54 (Other)96/4143/281:09:081:09:1565
118/870Jake Aardema33MGrandvilleM30-34 (Other)97/41416/531:09:091:09:1650
119/870Gerry Mazzola52MOkemosM50-54 (Other)98/4144/281:09:191:09:3262
120/870Jessica Van Walleghem29FGrosse PointeF25-29 (Other)22/4566/491:09:211:09:3463
121/870Eli Bergsma34MMiddlevilleM30-34 (Other)99/41417/531:09:261:09:4149
122/870Kaitlin Salowitz36FGrand RapidsF35-39 (Other)23/4564/761:09:411:09:5367
123/870McKenzie Pluymert32FGrand RapidsF30-34 (Other)24/4564/621:09:431:09:5567
124/870Nathan Bolis30MGrand RapidsM30-34 (Other)100/41418/531:09:451:10:0648
125/870Connor burch17MLansingM15-19 (Other)101/4141/51:09:521:10:0470
126/870Mason Muilenburg24MHollandM20-24 (Other)102/41410/301:09:521:10:0549
127/870Conner Mathis28MKentwoodM25-29 (Other)103/41425/551:09:541:10:0039
128/870Craig Bilbrey40MGrand RapidsM40-44 (Other)104/41412/511:09:581:10:0555
129/870Timothy Napier35MBenton HarborM35-39 (Other)105/41420/711:10:071:10:1851
130/870Melissa Fletke42FMiddlevilleF40-44 (Other)25/4568/841:10:181:10:3564
131/870Thea Strand45FSaint JosephF45-49 (Other)26/4561/521:10:181:10:2570
132/870Chris Keyes56MLivoniaM55-59 (Other)106/4144/321:10:231:10:3563
133/870Marissa Korodan35FGrand RapidsF35-39 (Other)27/4565/761:10:231:10:4066
134/870David Walker43MGrand RapidsM40-44 (Other)107/41413/511:10:241:10:3354
135/870Quinn Lopez35MParisM35-39 (Other)108/41421/711:10:251:10:3750
136/870Marcus Manders38MGrand RapidsM35-39 (Other)109/41422/711:10:261:10:4149
137/870Andrew Mundwiler43MGrand RapidsM40-44 (Other)110/41414/511:10:291:10:3752
138/870Jim Charbauski51MGrand RapidsM50-54 (Other)111/4145/281:10:321:10:4460
139/870Erinn Hoekstra46FGrand RapidsF45-49 (Other)28/4562/521:10:341:10:4669
140/870Jonathan Greydanus35MHollandM35-39 (Other)112/41423/711:10:351:10:5348
141/870Ivy Andreas21FGrandvilleF20-24 (Other)29/4563/351:10:381:10:5166
142/870Darien Battagin26FGrand RapidsF25-29 (Other)30/4567/491:10:391:10:4861
143/870Zachary Grabowski38MKalamazooM35-39 (Other)113/41424/711:10:441:10:5747
144/870Scott Thompson42MGrand RapidsM40-44 (Other)114/41415/511:10:551:11:1251
145/870Zane Setaputri35MHudsonvilleM35-39 (Other)115/41425/711:11:051:11:1146
146/870Sandra Grove66FGrand RapidsF65-69 (Other)31/4561/61:11:111:11:1970
147/870Chelsea DeKoekkoek36FGrand RapidsF35-39 (Other)32/4566/761:11:231:11:3365
148/870KATRINA AMRHEIN22FMuskegonF20-24 (Other)33/4564/351:11:311:11:3964
149/870Adam Hutchens44MGrand RapidsM40-44 (Other)116/41416/511:11:341:11:4449
150/870Edwin Kornoelje59MGrand RapidsM55-59 (Other)117/4145/321:11:531:12:2361

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

5K Run/Walk (9/20) (5K) — 1333 finishers

PlaceRunnerAgeGCityDivisionGenderDivisionChipClockPoints
1/1333Scott Spaanstra24MMount PleasantM20-24 (5K)1/5721/4514:5014:5270
2/1333Donis Harris26MGrandvilleM25-29 (5K)2/5721/5815:2415:2670
3/1333Reece Welch23MGrantM20-24 (5K)3/5722/4516:0816:1268
4/1333Maverick Kasprowicz13MWaylandM10-14 (5K)4/5721/5216:3216:3470
5/1333Collin Mayer16MGrand RapidsM15-19 (5K)5/5721/3816:4816:5470
6/1333Andrew VandeBunte30MGrand RapidsM30-34 (5K)6/5721/6416:5416:5770
7/1333Luke Rambo26MChicagoM25-29 (5K)7/5722/5817:0817:1269
8/1333Natalie Longo27FWyomingF25-29 (5K)1/7611/10217:1417:1685
9/1333Hannah Adler26FDewittF25-29 (5K)2/7612/10217:1517:2084
10/1333Jonathan Holt41MJenisonM40-44 (5K)8/5721/6217:2317:2870
11/1333Aaron Stenberg37MMuskegonM35-39 (5K)9/5721/6617:4117:5070
12/1333Abby Snell42FSpring LakeF40-44 (5K)3/7611/8918:0118:0570
13/1333Erin Ralston40FHighlandF40-44 (5K)4/7612/8918:1118:1369
14/1333Brycen Kyllonen13MGrand RapidsM10-14 (5K)10/5722/5218:1418:1769
15/1333John Hansen49MGrand RapidsM45-49 (5K)11/5721/3518:1818:2270
16/1333Max Benton33MNewaygoM30-34 (5K)12/5722/6418:2718:3169
17/1333Ross Scarbrough42MWhite CloudM40-44 (5K)13/5722/6218:4018:4469
18/1333Emma Everhart-Deckard25FGrand RapidsF25-29 (5K)5/7613/10218:4318:4583
19/1333David Carnago26MGrand RapidsM25-29 (5K)14/5723/5819:1520:4268
20/1333Joshua Clark31MGrand RapidsM30-34 (5K)15/5723/6419:1919:3368
21/1333Sam Grant19MGrand RapidsM15-19 (5K)16/5722/3819:2619:3668
22/1333Alissa Baker37FGrand RapidsF35-39 (5K)6/7611/8819:3219:3670
23/1333Matt Philpott42MAllendaleM40-44 (5K)17/5723/6219:3219:4068
24/1333Tyler Grimm36MGrandvilleM35-39 (5K)18/5722/6619:4719:5269
25/1333Ian Velzen-Haner21MGrand RapidsM20-24 (5K)19/5723/4519:5020:0067
26/1333Daniel Peacock38MComstock ParkM35-39 (5K)20/5723/6619:5820:0568
27/1333SARAH HEKSTRA41FCaledoniaF40-44 (5K)7/7613/8920:0020:0868
28/1333O. Striebel12MCedar SpringsM10-14 (5K)21/5723/5220:0420:1167
29/1333Brian Bentley50MBeldingM50-54 (5K)22/5721/4120:0520:1370
30/1333Mike Salisbury44MHudsonvilleM40-44 (5K)23/5724/6220:1120:2467
30/1333Eddie Seymour36MGrand RapidsM35-39 (5K)23/5724/6620:1120:4367
32/1333Rennie Barton19MGrandvilleM15-19 (5K)25/5723/3820:1720:2366
33/1333Reuben Sportel43MGrand RapidsM40-44 (5K)26/5725/6220:4520:5165
34/1333Brian Liepe47MWyomingM45-49 (5K)27/5722/3520:4721:0368
35/1333L. Lewis9MSpartaM05-09 (5K)28/5721/1620:4920:5570
36/1333Alec Sauter33MClawsonM30-34 (5K)29/5724/6420:5221:0067
37/1333Brandt Hofman31MGrand RapidsM30-34 (5K)30/5725/6421:0221:3766
38/1333Alan Martinez20MHollandM20-24 (5K)31/5724/4521:0321:5965
39/1333Derek Long35MWyomingM35-39 (5K)32/5725/6621:0721:1866
40/1333Daniel Macedo16MGrand RapidsM15-19 (5K)33/5724/3821:1321:2964
41/1333Jason Snyder47MHudsonvilleM45-49 (5K)34/5723/3521:1421:2866
42/1333Daniel VandeBunte34MByron CenterM30-34 (5K)35/5726/6421:1621:2565
43/1333Grayson Visco14MHudsonvilleM10-14 (5K)36/5724/5221:2221:4866
44/1333Lucas Weinert27MGrand RapidsM25-29 (5K)37/5724/5821:3421:5866
45/1333Sean Rohen30MComstock ParkM30-34 (5K)38/5727/6421:3921:4663
46/1333Jordan Riley32MMuskegonM30-34 (5K)39/5728/6421:4121:5962
47/1333Luke Ferrell33MGrandvilleM30-34 (5K)40/5729/6421:4523:5561
48/1333Julian Liebler21MGrand RapidsM20-24 (5K)41/5725/4521:4621:5664
49/1333Adam Shavalier14MwyomingM10-14 (5K)42/5725/5221:5021:5865
50/1333Brenda Wilson25FMadisonF25-29 (5K)8/7614/10221:5122:0182
51/1333Elaine Yeiter38FGrand RapidsF35-39 (5K)9/7612/8821:5922:1569
52/1333Sylvie Kim15FGrand RapidsF15-19 (5K)10/7611/3822:0322:2070
53/1333Daniel Jilote30MGrand RapidsM30-34 (5K)43/57210/6422:1022:3760
54/1333Connor Laitinen30MGrand RapidsM30-34 (5K)44/57211/6422:1522:5159
55/1333Bill Braden60MGrand RapidsM60-64 (5K)45/5721/3022:1622:2670
56/1333Joseph Macedo14MGrand rapidsM10-14 (5K)46/5726/5222:2122:3863
57/1333Lukas Todd29MGrand RapidsM25-29 (5K)47/5725/5822:2222:3465
58/1333Max Counter38MGrand RapidsM35-39 (5K)48/5726/6622:2922:4865
59/1333Mitchell Porch33MGrand RapidsM30-34 (5K)49/57212/6422:2922:4858
60/1333Kyle Nixon30MRockfordM30-34 (5K)50/57213/6422:3222:4657
61/1333Kelley Grotenhuis35FGrand RapidsF35-39 (5K)11/7613/8822:3423:4168
62/1333Daniel Terpstra44MGrand RapidsM40-44 (5K)51/5726/6222:3522:4664
63/1333Michael Pierce31MGrand RapidsM30-34 (5K)52/57214/6422:3622:5656
64/1333Eric Grimm59MByron CenterM55-59 (5K)53/5721/2022:3722:4970
65/1333A. Trethowan12MGrand RapidsM10-14 (5K)54/5727/5222:4022:5062
66/1333Maxton Hortilano13MGrand RapidsM10-14 (5K)55/5728/5222:4423:0261
67/1333Olivia Minehan35FGrand RapidsF35-39 (5K)12/7614/8822:5123:0368
68/1333Eugene Barnes49MFremontM45-49 (5K)56/5724/3522:5523:1964
69/1333Joshua VanStelle19MFruitportM15-19 (5K)57/5725/3822:5623:1563
70/1333Adam Kokx41MFremontM40-44 (5K)58/5727/6222:5723:2063
71/1333Dustin Krick42MBeldingM40-44 (5K)59/5728/6222:5723:1262
72/1333Hannah Paul27FGrand RapidsF25-29 (5K)13/7615/10222:5723:1082
73/1333A. Seifert9MMuskegonM05-09 (5K)60/5722/1622:5823:1566
73/1333Matt Seifert38MNorton ShoresM35-39 (5K)60/5727/6622:5823:1564
75/1333Calvin Wiersma35MGrand RapidsM35-39 (5K)62/5728/6622:5823:2363
76/1333Avalee Goodman24FVicksburgF20-24 (5K)14/7611/7522:5923:1270
77/1333Dan Coblentz31MJenisonM30-34 (5K)63/57215/6423:0223:2355
78/1333Tj Marlette50MGrand RapidsM50-54 (5K)64/5722/4123:0824:0868
79/1333Vince Valdez53MGrand RapidsM50-54 (5K)65/5723/4123:0923:3767
80/1333Daniel Ericks37MGrandvilleM35-39 (5K)66/5729/6623:1123:4162
81/1333Irving Vega52MAdaM50-54 (5K)67/5724/4123:1423:3165
82/1333Jonathan Miller50MZeelandM50-54 (5K)68/5725/4123:1723:4863
83/1333Stephen Macedo60MGrand RapidsM60-64 (5K)69/5722/3023:1923:3768
84/1333Dan Vogel40MSpartaM40-44 (5K)70/5729/6223:1923:4261
85/1333Max Leenstra17MGrand RapidsM15-19 (5K)71/5726/3823:2425:4761
86/1333Christopher Mendoza17MHollandM15-19 (5K)72/5727/3823:2823:3959
87/1333Jolett Lopez13FWyomingF10-14 (5K)15/7611/3323:2823:3570
88/1333Joel Toonstra51MWyomingM50-54 (5K)73/5726/4123:2823:5361
89/1333Will Wright29MGrand RapidsM25-29 (5K)74/5726/5823:2923:3664
90/1333Connor Kos27MHudsonvilleM25-29 (5K)75/5727/5823:3223:4563
91/1333Jeff Holmes49MMuskegonM45-49 (5K)76/5725/3523:3223:5262
92/1333Justin Farrell52MGreenvilleM50-54 (5K)77/5727/4123:3223:4760
93/1333Levi Funk36MPlainwellM35-39 (5K)78/57210/6623:3823:5860
94/1333Jana Shavalier40FWyomingF40-44 (5K)16/7614/8923:3824:0268
95/1333Brenna Hunter31FGrand RapidsF30-34 (5K)17/7611/8723:4123:5470
96/1333Chase Dieleman26MWaylandM25-29 (5K)79/5728/5823:4224:1562
97/1333Karla Barnes48FFremontF45-49 (5K)18/7611/6723:4324:0770
98/1333Stephen Carlson39MGrand RapidsM35-39 (5K)80/57211/6623:4524:1359
99/1333Oscar Andrade Sr54MGrand RapidsM50-54 (5K)81/5728/4123:4724:3558
100/1333David Smith14MCedar SpringsM10-14 (5K)82/5729/5223:5124:2559
101/1333Austin Masselink29MGrandvilleM25-29 (5K)83/5729/5823:5224:2760
102/1333Addison Cummings16FRockfordF15-19 (5K)19/7612/3823:5524:1568
103/1333Brent Hubble43MAdaM40-44 (5K)84/57210/6223:5624:1960
104/1333Khristian Kim13MGrand RapidsM10-14 (5K)85/57210/5224:0024:1758
105/1333Kevin Dancey23MAnn ArborM20-24 (5K)86/5726/4524:0024:1362
106/1333Penelope Rose43FHollandF40-44 (5K)20/7615/8924:0224:1667
107/1333Brendan McAuliffe16MRockfordM15-19 (5K)87/5728/3824:0324:3157
108/1333Kellan Brown15MGrand RapidsM15-19 (5K)88/5729/3824:0524:3255
109/1333Matthew Johnston62MTraverse CityM60-64 (5K)89/5723/3024:0624:2665
110/1333Alfonso Gaspar52MGrand RapidsM50-54 (5K)90/5729/4124:0724:0756
111/1333Johnny Pena14MGrand RapidsM10-14 (5K)91/57211/5224:0825:2957
112/1333Gerrit Visser43MFruitportM40-44 (5K)92/57211/6224:0924:3959
113/1333Bill Pierce64MAlgonquinM60-64 (5K)93/5724/3024:1224:3263
114/1333Henry Visser13MFruitportM10-14 (5K)94/57212/5224:1324:4355
115/1333John Ranville42MGrand RapidsM40-44 (5K)95/57212/6224:1324:3358
116/1333Gail Dewey48FGrand RapidsF45-49 (5K)21/7612/6724:1424:3769
117/1333Kyle Maupin37MGrand RapidsM35-39 (5K)96/57212/6624:1924:3558
118/1333Yóni Zarzoza-Garcia31MMuskegonM30-34 (5K)97/57216/6424:2024:2354
119/1333Eric Dancey60MAnn ArborM60-64 (5K)98/5725/3024:2024:3961
120/1333Justin Moon48MwyomingM45-49 (5K)99/5726/3524:2224:4260
121/1333Jill Evers59FKent CityF55-59 (5K)22/7611/4724:2224:3970
122/1333Carl Davis41MSand LakeM40-44 (5K)100/57213/6224:2324:4256
123/1333Nicole Brunner42FAdaF40-44 (5K)23/7616/8924:2325:0466
124/1333Stacy Tarrh45FRockfordF45-49 (5K)24/7613/6724:2325:0368
125/1333Lindsey Spoolstra45FGrand RapidsF45-49 (5K)25/7614/6724:2424:4467
126/1333George Rauschenburg17MWalkerM15-19 (5K)101/57210/3824:2625:4653
127/1333Nolan Mattis16MSpring lakeM15-19 (5K)102/57211/3824:2626:4352
128/1333Philip Wegert46MRockfordM45-49 (5K)103/5727/3524:2725:0558
129/1333Greg Benson44MHollandM40-44 (5K)104/57214/6224:3124:4955
130/1333Lilliane Webb35FAnn ArborF35-39 (5K)26/7615/8824:3725:0067
131/1333B. Hahn9MROCKFORDM05-09 (5K)105/5723/1624:3825:1361
132/1333Anthony Scott33MGrand RapidsM30-34 (5K)106/57217/6424:4226:4852
133/1333D. Yu11MGrand RapidsM10-14 (5K)107/57213/5224:4525:1054
134/1333Dennis Clark62MSpring LakeM60-64 (5K)108/5726/3024:5025:1458
135/1333Martin Hernandez31MGrand RapidsM30-34 (5K)109/57218/6424:5125:2351
136/1333K. Kitchen10FGrand HavenF10-14 (5K)27/7612/3324:5325:1168
137/1333Andrew Hahn49MRockfordM45-49 (5K)110/5728/3524:5325:2756
138/1333Miah Handlogten29FByron CenterF25-29 (5K)28/7616/10224:5325:2981
139/1333Josh Johnston27MMuskegonM25-29 (5K)111/57210/5824:5425:2059
140/1333Mac McDonnell74MRockfordM70-74 (5K)112/5721/1224:5527:2770
141/1333Brooke Nixon30FRockfordF30-34 (5K)29/7612/8724:5625:1069
142/1333L. Seager9MByron CenterM05-09 (5K)113/5724/1624:5725:1857
143/1333Chris Seager52MByron CenterM50-54 (5K)114/57210/4124:5825:1855
144/1333Leo Sauter23MKentwoodM20-24 (5K)115/5727/4524:5825:1661
145/1333Taylor Coblentz31FJenisonF30-34 (5K)30/7613/8724:5825:2068
146/1333Cody Carnes33MWyomingM30-34 (5K)116/57219/6425:0027:5650
147/1333Nathan Pearson34MJenisonM30-34 (5K)117/57220/6425:0125:3649
148/1333Jeff Beagle37MGrand RapidsM35-39 (5K)118/57213/6625:0125:2257
149/1333Mario Valentine26MGrand RapidsM25-29 (5K)119/57211/5825:0225:4258
150/1333Danny Alcala37MLyonsM35-39 (5K)120/57214/6625:0326:0756

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