1. Lyle Mayers, Charlotte, 15:37.40 2. Russ Gerbers, Wyoming Park, 15:38.29 3. Jason Moore, Wayland Union, 16:10.30 4. Jack Philips, Coopersville, 16:11.14 5. Rick Hornbaker, Algonac, 16:13.89 6. Lucus Humphrey, Central Montcalm, 16:16.60 7. John Bruder, Shepard, 16:19.28 8. Mike Wilusz, Royal Oak Dondero, 16:21.86 9. Jacob Russlow, St. Marys CC, 16:22.57 10. Nathan Hoffman, Allegan, 16:23.30 11. Chris Bien, Oxford, 16:24.50 12. Todd St. Clair, Perry, 16:26.16 13. Chris Stine, Lamphere, 16:28.58 14. Zach Gilbert, Bridgeport, 16:31.26 15. Robert Carroll, Dbn Divine Child, 16:32.46 16. Aaron Fleischmann, Charlotte, 16:32.78 17. Casey Hartman, Andover, 16:35.23 18. Mike Richardson, Godwin Heights, 16:38.81 19. Mike Ofsansky, Hillsdale, 16:39.35 20. James Carlson, Ludington, 16:39.74 21. Mike Gruber, Warren Woods Tower, 16:39.99 22. Nate TerBeek, South Christian, 16:40.78 23. Tim Hernandez, Alma, 16:41.50 24. Tim Strabbing, Unity Christian, 16:41.72 25. Ryan Inks, Tscumseh, 16:42.05 26. Joe Layne, Avondale, 16:42.90 27. Mario Marquez, Dbr.Hgts2E Crestwood, 16:44.53 28. Sahsa Voigt, Haslett, 16:46.90 29. Adam Wall, Albion, 16:47.47 30. Gabriel Williams, Andover, 16:48.99 31. Gary Jensen, Harrison, 16:52.24 32. Mike Plaisier, South Christian, 16:52.60 33. Josh Grace, Shepard, 16:52.95 34. Vinod Aravino, Country Day, 16:53.65 35. Chris Grabowski, Manistee, 16:53.89 36. Shane Bowen, Vicksburg, 16:54.13 37. Nathan Spencer, Columbia Central, 16:54.94 38. Andrew Raupp, Dbn Divine Child, 16:57.18 39. Nick Gruber, Warren Woods Tower, 16:57.85 40. Jeff Mulder, Haslett, 16:58.82 41. Devon Wilson, Bullock Creek, 16:59.66 42. Myles Ferrel, Harper Creek, 16:59.97 43. Mark Ottinger, Lake Shore, 17:00.20 44. Daniel Kimball, Oscoda, 17:00.41 45. Benjamin Boyce, Milan, 17:05.01 46. Martin Ahlstrom, Plainwell, 17:09.98 47. Jake Swinehart, Grant, 17:10.26 48. Joshua DeBuits, Lakeview, 17:10.75 49. Tim Jacobs, Orchd. Lake St.Marys, 17:11.07 50. Chris McLaecher, Sturgis, 17:11.29 51. Jonathon Deibel, Swan Valley, 17:12.53 52. Matthew Putnam, Swan Valley, 17:12.90 53. Anthiny Rakowski, Dbn Hgts Crestwood, 17:14.25 54. Nicalas Derbyshire, County Western, 17:15.46 55. Ryan Hesselink, Thornapple Kellogg, 17:15.82 56. Jeff Bowden, Oxford, 17:16.42 57. Brian Barrick, Coloma, 17:16.89 58. Nathan Hohenstein, Perry, 17:17.28 59. Matt Bramble, Marshall, 17:17.71 60. Ryan Bissell, Vasser, 17:18.67 61. Jeff Bajorek, Dbn Hgts Crestwood, 17:20.86 62. Eric Lindman, Linden, 17:21.57 63. Ryan Miller, Haslett, 17:22.51 64. Doug Fox, Fenton, 17:23.14 65. Ben Doornbos, Holt Christian, 17:24.05 66. Travis Gunn, Dbn Hgts Robichaud, 17:24.91 67. Mark Pratt, Alma, 17:25.44 68. Wesley Sova, Alma, 17:26.99 69. Eric Edwards, Onstead, 17:28.98 70. Aaron Ruhlig, Chelsea, 17:29.34 71. Mike Womersley, Northview, 17:29.62 72. Loren Myny, Algonac, 17:30.42 73. Nicholas Meyer, Pinconning, 17:31.48 74. Dan Maciag, Garber, 17:32.66 75. David Anspaugh, Otsego, 17:33.71 76. Steve Reinbold, Caro, 17:34.02 77. Greg Wirth, Marine City, 17:34.65 78. Todd Lanning, Grant, 17:36.98 79. Mike Weathers, Warren Woods Tower, 17:38.37 80. Frank Magyar, Powers Catholic, 17:39.70 81. Mike Wagner, Hillsdale, 17:41.02 82. Dennis Kaboos, Wayland Union, 17:43.41 83. Joshua Mardigian, Country Day, 17:45.27 84. Jim Finley, E.A Johnson, 17:45.52 85. Ian Miller, Royal Oak Dondero, 17:49.59 86. Jonah Villa, Imlay city, 17:49.98 87. Steven Szokola, Oscoda, 17:52.56 88. Jeremy Marcero, Monroe St. Marys CC, 17:53.32 89. Jeremy Beach, Oscoda, 17:56.15 90. Gabrial Callis, Columbia Central, 18:04.25 91. Andy Gilmour, Niles, 18:05.44 92. Kurt Brinker, St.Clair, 18:13.75 93. Jason Miller, Wyoming Rogers, 18:51.06 94. Adam Wilson, Lakeshore, 19:02.59