TOP MALE FINISHER Ian Forsyth Ann Arbor MI 23:58 1 Men 14 and Under Back to Age Group Menu 1 Steve Crane Taylor MI 28:47:00 31 2 Gerald Brown I I Grand Rapids MI 29:50:00 48 3 Doug Allsbrooks Brownstown MI 31:22:00 81 4 Dan Dobrovich Dearborn Hgts MI 33:34:00 127 5 Joe Sherf Allen Park MI 35:08:00 174 6 Jack Guleserian White Lake MI 35:35:00 190 7 Gregory Campbell Woodhaven MI 37:23:00 245 8 Jonathan Morden Riverview MI 37:49:00 263 9 Matt Nooley Indianapolis IN 38:26:00 286 10 Andy Jorgensen Denver CO 38:35:00 292 11 Tim Marklevitz Wyandotte MI 39:04:00 312 12 Casey Maloney Canton MI 40:37:00 367 13 Benjamin Collins Allen Park MI 42:34:00 431 14 Gregory Haapala Southfield MI 44:02:00 474 15 Nathan Ganzenveld Allen Park MI 44:12:00 481 16 Danny Wayda Trenton MI 44:19:00 484 17 John Jr Collop Lincoln Park MI 44:38:00 493 18 James Kypros Allen Park MI 47:06:00 542 19 Nick Mahanik Allen Park MI 49:27:00 573 Men 15 to 19 Back to Age Group Menu 1 Neil Sobeck Rochester Hills MI 27:48:00 17 2 John Leroy Oxford MI 28:13:00 22 3 Joe Borg Taylor MI 28:14:00 23 4 Jimmy Opalicky Southfield MI 29:07:00 37 5 Chris Arendoski Clinton Twp MI 29:21:00 40 6 Gary Gallagher Clinton Twp MI 29:39:00 46 7 Jim Rourk Woodhaven MI 29:55:00 50 8 Christophe Seaton Trenton MI 29:57:00 51 9 Frank Powers New Baltimore MI 30:08:00 56 10 Jerry Gamalski Mount Clemens MI 30:14:00 57 11 Mike Goddeeris Clinton Twp MI 31:01:00 74 12 Timothy Kulhanek Lincoln Park MI 31:18:00 79 13 Stephen Veryser Grosse Pointe MI 31:24:00 83 14 Steve Mioczynski Brownstown MI 31:43:00 89 15 Steve Gamalski Mount Clemens MI 31:53:00 91 16 Brian Teller Allen Park MI 32:08:00 96 17 Scott Zajkowski Allen Park MI 32:28:00 102 18 Salah Mokhayesh Grosse Ile MI 32:28:00 103 19 Jason Montminy Allen Park MI 32:42:00 106 20 Jason Marashall Lathrup Village MI 32:50:00 109 21 Scott Baker Macomb MI 32:51:00 110 22 Erick Woertz Jr Warren MI 33:18:00 116 23 Brendan Bachman Whitmore Lake MI 34:03:00 143 24 Ryan Offman Woodhaven MI 34:11:00 148 25 David Testa Clinton Twp MI 34:22:00 153 26 Mike Sherf Allen Park MI 34:39:00 163 27 Paul Sand Allen Park MI 34:57:00 171 28 Jim Coogan Woodhaven MI 35:11:00 176 29 Michael Terpak Riverview MI 35:16:00 179 30 Benjamin Zabrowski Trenton MI 35:18:00 180 31 Carl Mullican Allen Park MI 36:06:00 203 32 Joseph Cronin Allen Park MI 36:16:00 207 33 David Harrison Dearborn MI 36:17:00 208 34 Shawn Miller Allen Park MI 36:18:00 209 35 Davie Bourlier Taylor MI 36:46:00 226 36 James Crane Taylor MI 36:51:00 228 37 Charles Mccrory Clinton Twp MI 37:37:00 252 38 Jonathan Collins Allen Park MI 37:45:00 258 39 Bob Grefka Allen Park MI 38:10:00 274 40 Marc Klotz Allen Park MI 38:16:00 280 41 Ken Matheson Redford Twp MI 38:56:00 304 42 Kevin Mcfadden Allen Park MI 39:09:00 316 43 Mark Bovair Allen Park MI 39:10:00 317 44 Jim Mong Allen Park MI 39:11:00 320 45 Samuel Harbin Burton MI 39:27:00 337 46 Chris Lusko New Boston MI 39:30:00 339 47 David Griffiths Allen Park MI 41:28:00 399 48 Matthew White Allen Park MI 42:47:00 436 49 Joseph Bartus Allen Park MI 43:10:00 441 50 Dan Lopez Detroit MI 43:28:00 452 51 Jason Mccuiston Hillsdale MI 44:07:00 478 52 Norman Martin Allen Park MI 44:21:00 486 53 Nick Kypros Allen Park MI 46:20:00 528 54 Tim Barker Lincoln Park MI 47:42:00 556 55 Matthew Fox Allen Park MI 51:29:00 589 56 Chris Bruno Woodhaven MI 54:11:00 604 Men 20 to 24 Back to Age Group Menu 1 Mark Scoles Monroe MI 25:31:00 4 2 Warren Johnson White Lake MI 26:53:00 10 3 Jay Hilscher Farmington Hills 27:33:00 16 4 Doug Andrews Ann Arbor MI 28:07:00 21 5 Erin Irwin Detroit FL 28:23:00 26 6 Eric Meier Utica MI 29:01:00 34 7 Scott Glickman Ann Arbor MI 30:02:00 53 8 Emilio Amero Southgate MI 31:35:00 88 9 Mike Croy Carleton MI 33:13:00 114 10 Kevin Kim Ann Arbor MI 35:09:00 175 11 Matt Ludwa Royal Oak MI 35:26:00 182 12 Mike Goldin Southfield 36:21:00 212 13 Mark Auger Ferndale MI 36:42:00 223 14 Steven Dobrovich Dearborn Heights MI 38:12:00 276 15 Tyson Woodby Canton MI 38:45:00 297 16 Adam Case Macomb MI 38:50:00 300 17 Timothy Kero Allen Park MI 38:57:00 305 18 Chad Carver Hillsdale MI 39:12:00 321 19 James Ransom I I Allen Park MI 47:21:00 546 Men 25 to 29 Back to Age Group Menu 1 Guy Murray Farmington Hills 25:07:00 2 2 David Chomet Southfield MI 25:23:00 3 3 John Brownfiel Wyandotte MI 26:43:00 8 4 Rusty Karkus Ann Arbor MI 26:57:00 11 5 Kent Berryman Ann Arbor MI 27:17:00 13 6 Matt Woods Deerfield MI 27:20:00 14 7 David Glezyng Rochester Hills M 27:50:00 18 8 Marc Marentette 29:34:00 45 9 Andrew Landry Pontiac MI 30:39:00 66 10 Dave Lepley Dearborn MI 30:51:00 72 11 Kent Bragg Lincoln Park MI 31:09:00 76 12 Philip Fisher Detroit MI 31:13:00 77 13 Eric Letourneau Lincoln Park MI 33:16:00 115 14 Gregg Golden Auburn Hills MI 33:30:00 123 15 John Mehr Farmington Hills 33:31:00 124 16 Delbert Cornnell Roseville MI 33:33:00 126 17 Kirk Miller Allen Park MI 33:36:00 129 18 Tony Hunt Westland MI 33:40:00 132 19 Brian Rooney Wayne MI 34:33:00 160 20 Ronald Ruiz Clinton Twp MI 34:49:00 169 21 Phil Deneau W Bloomfield MI 36:19:00 210 22 Michael Sax Woodhaven MI 36:30:00 217 23 Chris Richards Allen Park MI 37:48:00 261 24 Byron Zeb-rocheleau Farmington Hills MI 38:08:00 273 25 David Wilkie Wyandotte MI 38:46:00 298 26 Jeffery Hancock Belleville MI 39:36:00 343 27 Mark Kraatz Allen Park MI 39:52:00 350 28 Tes Varkas Dearborn MI 40:16:00 356 29 Bill Reynolds Allen Park MI 40:43:00 369 30 Mark Gannon Northville MI 41:07:00 386 31 Michael Hayes Dearborn MI 41:11:00 389 32 Anthony Scarlia Redford Twp MI 41:20:00 392 33 Robert Budai Woodhaven MI 43:14:00 444 34 John Malecky Wyandotte MI 43:15:00 445 35 James Manville Allen Park MI 43:39:00 457 36 Tracy Fressel Allen Park MI 44:20:00 485 37 Michael Hunt Lincoln Park MI 45:08:00 501 38 Steven Selasky Dearborn MI 47:29:00 551 39 Daniel Dailey Lansing MI 52:50:00 597 Men 30 to 34 Back to Age Group Menu 1 Rich Stark Ann Arbor M 26:31:00 7 2 Dave Mccauley Rochester Hills MI 26:49:00 9 3 Scott Widrig Stuart FL 27:02:00 12 4 Bob Baril Eastpointe MI 28:36:00 29 5 Chris Hendley Grosse Ile MI 29:03:00 35 6 Bob Ratliff Warren MI 29:06:00 36 7 Rich Hahn Troy MI 29:27:00 43 8 David Tracy Grosse Pointe MI 29:54:00 49 9 Dave Tholen Royal Oak MI 30:24:00 61 10 Mark White Livonia MI 30:48:00 70 11 Brett Milley Redford MI 33:05:00 113 12 Brian Grazzo Lathrup Village MI 33:45:00 135 13 Daryl Jenks Wixom MI 34:06:00 145 14 Kevin Little W Bloomfield MI 34:18:00 150 15 Duane Zemens Detroit MI 34:25:00 155 16 Daniel Dunn Trenton MI 34:29:00 157 17 Jim Houck Allen Park MI 34:30:00 158 18 Steve Ostrovich Redford MI 34:40:00 164 19 Kevin Hileman Trenton MI 35:12:00 177 20 Jeffrey Ruiz Shelby Twp MI 35:46:00 195 21 Kevin Magill Grosse Pointe MI 36:09:00 204 22 David Donigian Berkley MI 37:01:00 235 23 Mark Bohlman Allen Park MI 37:43:00 256 24 Clark Scott Allen Park MI 37:47:00 260 25 Paul Ferraiuolo Allen Park MI 38:04:00 271 26 Timothy Ames Woodhaven MI 38:11:00 275 27 Thomas Bryson Livonia MI 38:19:00 283 28 Bryan Vartanian Canton MI 38:51:00 301 29 Scott Kaye Belleville MI 39:01:00 309 30 John Bottenberg Canton MI 39:24:00 333 31 Craig Ridenour Canton MI 39:55:00 352 32 David Rinker Dearborn MI 41:38:00 405 33 Mike Horn Allen Park MI 41:38:00 406 34 Jim Donovan Allen Park MI 42:36:00 432 35 Gary Mcsweeney Jr Allen Park MI 43:17:00 446 36 Bill Cayo Allen Park MI 43:18:00 447 37 Mark Mckinney Canton MI 43:22:00 449 38 Rick Tencza Taylor MI 43:58:00 470 39 Ron Wheelock Harper Woods MI 44:04:00 476 40 Doug Grafton Allen Park MI 44:10:00 480 41 Dean Thayer Northville MI 44:22:00 487 42 Joseph Smith Beverly Hills MI 45:22:00 504 43 Kevin Delaney Southgate MI 46:33:00 533 44 Stan Antolec Novi MI 47:09:00 543 45 Ed Green Southfield MI 49:08:00 570 46 John London Woodhaven MI 50:43:00 584 47 Douglas Dailey Fenton MI 52:49:00 596 48 John Coleman Canton MI 53:40:00 602 49 Rodney Graham Farmington Hills 57:41:00 619
Visit our Advertisers!
RunMichigan.com site contents copyright 1996-2026 | RunMichigan.com, Inc. All Rights Reserved