iceman pic

ICEMAN COMETH

Pro Men

Name Town Time

Alexey Vermeulen Pinckney 1:54:47

Brian Matter Prescott 1:55:09

Geoff Kabush Courtenay 1:55:10

Ben Sonntag Durango 1:55:17

Cody Kaiser El Dorado Hills 1:56:00

Russell Finsterwald Springs 1:56:00

Andrew L'esperance Halifax 1:56:06

Matt Acker Grand Rapids 1:56:21

Jorden Wakeley Grayling 1:56:48

James Driscoll Park City 1:58:09

Fernando Riveros Paez Austin 1:58:42

Peter Disera Barrie 1:59:33

Scotty Albaugh Waterford 2:01:00

Sean Kickbush Traverse City 2:01:00

Ronald Catlin Ray Township 2:01:40

Jamison Sheppard Bellaire 2:01:42

Nolan Vanderzwaag Holland 2:03:07

Aaron Beebe Indianapolis 2:03:14

Daniel Yankus Milford 2:03:31

Scott Quiring Free Soil 2:04:24

Joel Poliskey Ann Arbor 2:04:33

Alec Schau Scotts 2:05:06

Mark Kransz Green Bay 2:05:11

Ben Rothschild Chicago 2:05:22

Alex Tenelshof Caledonia 2:05:30

Garrett Jenema Traverse City 2:05:37

Nathaniel Williams Grand Rapids 2:06:34

Ruben Bacon Harrodsburg 2:06:36

Jason Johnson Traverse City 2:07:01

Braiden Voss Suttons Bay 2:07:53

Scott Hoffner Winston Salem 2:08:05

Nicholas Zambeck Newport 2:08:10

Marc Walters Lake Orion 2:09:03

Dan Kannegieter Scotts 2:09:32

Kyle Perry Indianapolis 2:09:33

Rob Martin Spring Lake 2:09:48

Bryan Warner Traverse City 2:09:50

Keegan Korienek Grandville 2:10:46

David Reyes Chicago 2:10:47

Sean Cooley Saint Paul 2:10:50

Lars Hallstrom Ann Arbor 2:10:59

Jacob Rytlewski Avon 2:11:03

Hayden Strong 2:11:29

Kevin Hathaway Goshen 2:11:30

John Burmeister Petoskey 2:11:36

Alex Burnside Dearborn 2:11:36

David Zink Steamboat Spr. 2:11:45

Joshua Smith Lambertville 2:11:51

Paul Cobham Caledonia 2:11:56

Don Hackney Grand Haven 2:13:11

Nicolas Dehaan Grand Rapids 2:13:57

Gregory Springborn Pekin 2:14:18

Maxwell Meyer Traverse City 2:14:22

Jared Dunham Tustin 2:14:22

Sebastian Stankiewicz E. Lansing 2:14:34

Joseph Slonecki Williamsburg 2:14:54

Ross Williams Williamsburg 2:14:56

Theodore Rauh Akron 2:15:43

Tyler Weston Mattawan 2:16:02

Marcus Bush Minneapolis 2:16:25

Dexter Deshantz-Cook Ypsilanti 2:16:28

Andrew Gibbs Edwardsville 2:16:49

Christopher Wanley Waterford 2:17:08

Dallas Fowler Milwaukee 2:17:15

David Williams Grand Rapids 2:17:27

Eric Tompkin Redford 2:17:49

Michael Sherven Edwards 2:18:04

Ryan Carlson Wauwatosa 2:18:35

Dan Ellis Traverse City 2:18:51

Brent Lockhart Twin Lake 2:19:03

Bj Steketee Jenison 2:19:09

Jesse Smith Bloomington 2:19:17

Gerrit Sinclair Bloomington 2:19:57

Justin Hryckowian Swartz Creek 2:21:39

Dan Korienek Grandville 2:21:54

Matt Silvia Chicago 2:21:54

Mike Bennetti Howell 2:22:38

Mike Bobusch Appleton 2:22:39

Jacob Miller Flagstaff 2:23:32

Michael Hemme Chicago 2:25:00

Wally Kunstman Sheboygan 2:26:19

Brent Pontius Negaunee 2:27:41

Jay Ellis Ann Arbor 2:28:29

Matthew Grady Cedarburg 2:29:31

Brian Adams Novi 2:29:53

Benjamin Strunk Farmington 2:30:03

Richard Landgraff Bloomfield Hills 2:30:32

Chris Fellows Genoa 2:31:49

Dean Gericke Brighton 2:41:59

Robert Rajcevich Barrington 2:42:11

Paul Hesselgrave Highlands Ranch 2:46:48

Brett Miller Holt 2:51:10

Luke Mullis Rochester Hills 2:51:34

Daniel Kotwicki Ann Arbor 2:53:37

Pro Women

Katerina Nash Emeryville 2:16:48

Hanna Finchamp % 2:16:48

Leia Schneeburger De Pere 2:23:17

Lindsey Kriete Milwaukee 2:23:17

Kaitlyn Patterson Ann Arbor 2:23:24

Bridgett Widrig Grawn 2:27:24

Susan Vigland Traverse City 2:28:31

Tricia Fleischer Seattle 2:30:22

Julie Medema Grand Rapids 2:31:34

Melissa Seymour Berkley 2:33:01

Maddy Frank Walker 2:33:52

Hanna Derby Marquette 2:35:29

Elizabeth Sabin Marquette 2:35:34

Erica Stehouwer Fort Myers 2:36:25

Shannon Kochis Traverse City 2:37:28

Tabitha Sherwood Fishers 2:38:44

Abigail Snyder Fort Wayne 2:41:16

Susan Newmyer Gladwin 2:41:19

Megan Martin Spring Lake 2:44:38

Lindsay Knight Chicago 2:50:34

Kiersta Tucker Elizabethtown 2:53:03

ICEMAN

Fat Bike Men 39 & Under

Name Town Time

Allen Wheeler Bellevue 2:11:11

Evan Simula Marquette 2:15:36

Jesse Gould Grand Blanc 2:20:24

Troy Otte East Grand Rapids 2:34:06

Travis Gibbs Holland 2:34:37

Greg Schultz Marquette 2:39:06

Daniel Frayer Kalamazoo 2:39:08

Eric Chase Belmont 2:43:32

Alex Revelo Mundelein 2:45:32

Martin Harris Holland 2:49:58

Theodore Start Zeeland 2:51:58

Nicholas Monaweck Galesburg 2:52:52

Nick Travis Mattawan 2:57:35

Steven Pirelli New Berlin 3:02:33

Marc Collier Petoskey 3:06:06

Mathew Hillsburg Portage 3:09:09

Pete Hitzeman Dayton 3:14:31

Derek Mcclain Muskegon 3:17:27

David Stoffer Grand Rapids 3:17:36

Michael Vizachero Grand Rapids 3:19:12

Kyle Poortenga Colon 3:22:13

Chad Worst Caledonia 3:22:17

Josh Dahn Battle Creek 3:24:47

Caleb Burzan Marquette 3:26:02

Brooks Lockwood Hudson 3:27:43

Andy Richardson Spring Lake 3:27:51

Casey Wagner Saint Joseph 3:29:16

John Britton Ludington 3:29:22

Brad Brower West Olive 3:31:52

Jason Dodge Shelby Charter Township 3:35:25

Kevin Flannery % 3:35:53

Rob Wangler Traverse City 3:38:42

Derek Damstra Ada 3:41:35

Brandon Poortenga Rockford 3:41:50

Chris Ramirez Whitmore Lake 3:46:21

Justin Lang Grand Rapids 3:47:23

Jonathan Mckellip Bay City 3:49:53

Aaron Westhouse Holland 3:50:42

Joe Galardi Dewitt 3:56:37

Jamie Galligan Traverse City 3:57:05

Matthew Opolka Suamico 3:57:12

Brandon Gray Walker 4:02:41

Nick Perez Traverse City 4:02:48

Christian Weissert Northville 4:07:16

Lucas Vander Bilt Grand Rapids 4:12:22

Adam Fox Grand Rapids 4:18:10

Corey Blomquist Clarkston 4:19:31

Nathan Kovalchik Sunfield 4:23:58

Miles Skalnek Grand Rapids 4:25:39

Jeff Guntzviller Traverse City 4:34:36

Kevin Viguilla Farmington Hills 4:35:53

Thomas Byker Loveland 4:38:11

Thomas Ferguson Canton 4:38:18

Miles Szuma Spring Lake 4:48:53

Matt Michielsen Zeeland 4:50:21

Nick Miller Spring Lake 4:50:38

Sean Schemmel Spring Lake 4:51:33

Jonathan Pishney Traverse City 4:53:12

Michael Engle South Lyon 4:54:08

Tyler Holmes Grand Rapids 4:56:37

Logan Hanson Gaylord 5:01:55

Michael Smith Taylor 5:27:38

Fat Bike Men 40-49

Rick Trudo Freeland 2:07:22

Jon Houlberg Traverse City 2:13:49

Tom Stoner Kalamazoo 2:14:15

Spencer Mendel Alpena 2:17:02

Jeff Rotenheber Otter Lake 2:22:37

James Burke Whitefish Bay 2:22:53

James Withers Rockford 2:24:42

Craig Carroll Dayton 2:26:50

Dan Novak Traverse City 2:28:26

Shane Thellman Delton 2:28:53

Ralph Nurse Crown Point 2:29:20

Alan Standley Indianapolis 2:33:55

Mike Wickstrom Valparaiso 2:37:43

Erik Frazier Howell 2:38:20

Matt Gunderson Kalamazoo 2:39:40

Michael Gaylord Rapid City 2:39:55

Kevin Wright Boyne City 2:40:05

Anthony Ponton Macomb Twp. 2:41:07

Scott Worden Ada 2:43:48

Brian Lovely Dorr 2:44:43

Michael Sutton Traverse City 2:45:17

Justin Coen Charlevoix 2:48:42

Jamie Clark Portage 2:49:50

James Spiker Thompsonville 2:49:59

Josh Janowiak Grand Rapids 2:51:07

Andrew Thompson Midland 2:53:15

Whit Neubauer Northville 2:53:26

Jason Kuhnle Grand Rapids 2:54:50

Mark Harris Northbrook 2:58:24

Scott Smiciklas Etobicoke 2:59:57

Tim Verstrate Dowling 3:02:18

Nicholas Koenigsknecht St. Johns 3:04:14

Martin Blied Cincinnati 3:05:40

Alain Faleix Novi 3:05:44

Nathan Wendel Gaylord 3:08:05

Michael Gregory Grand Rapids 3:08:45

Bryan Scheel Genoa City 3:11:26

Dennis Gehrke West Bend 3:12:53

Eric Normand Wyandotte 3:14:04

Jason Meadows Grand Rapids 3:14:17

Scott Merchant East Leroy 3:17:57

Shannon Chapwesk Johnsburg 3:18:25

Brian Enlow Noblesville 3:18:57

Doug Reid Traverse City 3:19:11

Jon Wieringa Grand Rapids 3:20:10

John Lyon Chesterton 3:20:34

Mark Casper Linden 3:20:58

Adam Frederiksen Paris 3:21:35

Jim Casagrande Norwell 3:24:44

Peter Maiers Midland 3:24:48

Joshua Otstot Troy 3:26:18

Lawrence Rudberg Howell 3:26:47

Bryan Russell Novi 3:27:27

Christopher Reinhardt Shelby Township 3:28:50

Christopher Vaneerden Hudsonville 3:28:55

Phillip Means Elmhurst 3:31:14

Robert Maurer Tipp City 3:33:19

Erik Stesrns Van Buren 3:35:45

Todd Breese Muncie 3:37:23

Elliott Rader Grand Rapids 3:37:38

Nate Aerts Muskegon 3:38:13

Jon Russell Northville 3:38:27

Chad Schut Williamsburg 3:39:39

Eric Erickson Rockford 3:41:18

Joseph Kurnik Jenison 3:41:53

Patrick Sutton Dallas 3:43:36

Jason Van Lente Marshall 3:44:41

Ryan Ellis Rapid City 3:44:43

Steven Nowinski Shelby Twp 3:45:05

Jamie Tobe Clayton 3:45:06

Curtis Pernak Rockwood 3:48:41

David Schoeneweg Davisburg 3:50:21

Ryan Charles Harbor Springs 3:51:13

Lee Jean Bay City 3:51:23

Brent Diver Elkhart 3:51:52

Robert Cline Waterford 3:52:52

Jeffrey Fuller Muncie 3:56:52

Bruce Sneller Holland 3:57:57

Brian King University Hts. 3:58:51

Chad Devereaux Laingsburg 4:04:35

Paul Zinchenko Fort Wayne 4:06:50

Andrew Wheele Valparaiso 4:08:39

Lucas Mefford Saint Charles 4:08:57

Jim Vassallo Clarkston 4:11:06

David Coeck Embro 4:11:42

Kevin Pycraft Holton 4:14:28

Isaac Trowbridge Zeeland 4:14:49

Mark Blaauw-Hara Boyne City 4:15:01

Jon Lovett Angola 4:17:13

Greg Steenrod Toledo 4:19:50

Jeff Meade Mchenry 4:26:57

Matthew Herbster Birmingham 4:31:00

Jamie Maclean Harbor Springs 4:33:37

Eric Cochrane Byron Center 4:34:16

Paul Luhmann Riverside 4:35:10

Jamie Beauchamp Ankeny 4:40:19

Patrick Bomia Taylor 4:43:14

Joe Stepulla Grosse Pte. Woods 4:43:21

James Burdan Sarnia 4:44:24

Bob Reams Ludington 4:45:56

Murray Boucher Thunder Bay 4:48:56

Michael Chambers Lombard 4:54:00

Jack Metiva Rockford 4:55:36

Joshua Brady Kalamazoo 4:57:51

Timothy Dudley Grand Rapids 5:04:27

Gino Torio Maume 5:18:13

Gareth Emmerson Grand Rapids 5:25:07

Michael Naughton Traverse City 5:32:15

Fat Bike Men 50+

Andrew Baines Rockton 2:14:56

Tom Scott Belmont 2:16:30

Don Birch Indianapolis 2:16:41

Joe Fallon St. Thomas 2:25:23

Greg Maynard Ada 2:28:41

Eric Bauman Grand Rapids 2:30:02

Paul Mapes Auburn 2:31:40

Thomas Kerns Plymouth 2:33:51

Robert Schmantowsky White Lake 2:37:41

David Mehney Grand Rapids 2:44:58

Todd Rillema Rockford 2:48:06

Mike Meenan Indianapolis 2:48:14

Lance Ferden Mount Pleasant 2:48:31

Matt Lueck Battle Creek 2:51:46

Todd Mcneilly Pinckney 2:52:45

Michael Oneil Muncie 2:52:47

Raymond Leach Frankenmuth 2:55:36

Keith Cowgar South Lyon 2:56:47

Gerald Schmidt Jr Bellefontaine 2:57:04

David Thornton Erie 2:57:06

Philip Pascucci Wyoming 2:58:23

David Hollis Clio 2:59:02

Michael Treon Piqua 2:59:27

Timothy Fargo Walled Lake 3:03:17

Doug Zank Grand Rapids 3:03:49

Darrell Duchon Downers Grove 3:04:25

Tj Tyrrell South Lyon 3:08:22

Jim Everett Wyoming 3:10:59

Jon Anderson Hastings 3:12:25

Sean Murphy Hudsonville 3:15:34

Shane Wiersma Grand Rapids 3:17:01

Randy Mcintyre Alto 3:18:53

Peter Trucco Traverse City 3:19:34

Anthony Talentino Sault Sainte Marie 3:20:26

Matthew Mulligan Traverse City 3:21:34

David Cartmell Xenia 3:22:29

Tim Morrison Guelph 3:23:31

Larry Mckeown Sheridan 3:23:41

Larry Markusic Delaware 3:24:46

Peter Canepa Grand Rapids 3:25:45

Mark Butcher Midland 3:28:11

George Ostrander Rochester Hills 3:29:01

Curtis Bennett Howell 3:29:25

Carl Deamicis Indianapolis 3:30:06

Tim Williams Brookville 3:31:42

Steven Schrader Twin Lake 3:33:10

Mike Goggin Kingsley 3:34:27

Nathin Davisson Beloit 3:35:32

Edward O’connell Mazeppa 3:36:11

Jeffrey Vanerp West Olive 3:38:07

Trent List Orient 3:39:44

Brian Hastings Sidney 3:42:03

James Heitman Rochester Hills 3:44:10

Roger Inman Dexter 3:46:10

Matt Boon Grandville 3:47:23

Jack Jakubiec Grand Haven 3:48:48

John Martin Elkhart 3:50:41

Tony Spagnuolo Dewitt 3:51:34

Jeff Ragains Lake Leelanau 3:51:40

John Wickstrom Valparaiso 3:52:16

James Mark Elkhart 3:52:16

Daniel Tompkins Nunica 3:53:11

Kevin Little Grand Rapids 3:53:22

Robert Wirt Elkhart 3:54:22

Tim Bowman Vandalia 3:54:40

David Benner Beavercreek 3:54:44

Mark Bruckman Northville 3:59:15

Greg Glowicki Midland 4:00:54

Kevin Konoff Temperance 4:01:40

Howard Smith Dayton 4:03:10

Daniel Johnston Pinckney 4:05:45

Ron Powers Libertyville 4:06:16

Dennis Aurand Traverse City 4:08:15

George Baibak Ottawa Hills 4:08:22

Paul Richer Milford 4:10:56

Mark Leegwater Jenison 4:12:12

Glen Whitt Elkhart 4:12:12

Edward Berry Clarkston 4:14:45

Greg Bremer Grand Rapids 4:15:01

Robb Webber Hope 4:18:21

Anthony Cueto Saline 4:22:54

Steven Weber Shelby Township 4:25:07

Kenneth Andrews Belvidere 4:27:21

Michael O'hearn St Joseph 4:29:26

Tim Dyste Midland 4:30:29

Christopher Branco Traverse City 4:31:23

Kurt Gerster Brighton 4:32:35

Jeffrey Chambers Elkhart 4:46:16

Russ Smith Grand Haven 4:48:54

Steven Balogh Canton 4:53:33

John Pratt Bloomington 4:56:20

Tomasz Warzecha Sterling Heights 4:57:02

Vincent Holmes Clarkston 5:04:34

Scott Mcphee Sarnia 5:10:01

Daniel Zezulka Interlochen 5:10:03

David Hendricks Greenville 5:11:38

Bryan Hepworth Pentwater 5:14:35

Todd Stone Suttons Bay 5:14:52

Dan Lang Sparta 5:21:54

Mark Kempf Saginaw 5:24:18

Keith Menne Grand Ledge 5:25:50

Randy Mcclary Mears 5:30:13

Bill Aardema Portage 5:50:32

David Flach Kalamazoo 6:09:23

Fat Bike Women

Tory Cane Kalamazoo 2:51:48

Chelsea Strate Minneapolis 2:55:42

Sharon Johnson Kalkaska 3:05:38

Amy Worthing Laingsburg 3:08:19

Erin Secord Manistee 3:15:07

Christina Tobe Calyton 3:19:45

Sarah Caylor Caledon 3:23:24

Angela Loiselle Sheridan 3:23:33

Julie Angers Milford 3:31:09

Tammy Warner Greenville 3:31:44

Corinne Strumberger Middleville 3:34:20

Kristy Gunderson Kalamazoo 3:37:17

Deb Lohr Burgoon 3:38:14

Liz Belt Traverse City 3:43:43

Jennifer Donohue Traverse City 3:44:44

Anita Webber Hope 4:01:45

Tami Stagman Traverse City 4:12:15

Lindsey Schemmel Spring Lake 4:13:01

Terrah Hanks Eaton Rapids 4:13:59

Jasmine Koster Middleville 4:15:24

Gwen Leegwater Jenison 4:16:20

Colleen Powers Traverse City 4:19:56

Heather Wiersma Grand Rapids 4:20:40

Lindy Boonstra Traverse City 4:31:19

Kori Monaweck Galesburg 4:45:19

Kristy Mcbride Charlevoix 4:49:03

Kate Munson Portage 4:51:52

Paula Zimmer Okemos 5:05:53

Shayna Budres Greenville 5:07:09

Kathleen Thompson-Casado Toledo 5:10:17

Janice Terry Blanchard 5:15:05

Susanne Weber Rochester Hills 5:29:25

Iceman Juniors Men 15-16

Trevor Flinton Hartland 2:27:09

David Brower Grand Rapids 2:32:09

Drew Cummins Traverse City 2:36:57

Luke Zuelke Nunica 2:37:37

Eli Cranston Brighton 2:39:19

William Haapala Traverse City 2:40:06

Harrison Hall Harbor Springs 2:41:24

Brandon Deline Livonia 2:43:07

Ben Thelen Traverse City 2:50:57

Phillip Antal Lake Orion 2:52:13

Cullen Perkey Ann Arbor 2:52:22

Matthew Calcut Brighton 2:55:14

Devin Doherty Orion 2:55:20

Graham Starrs Southampton 3:03:19

Jacob Marks Brighton 3:03:20

Charlie Black Traverse City 3:04:43

Sean Lynch Lake Orion 3:06:16

Caleb Hicks Kalkaska 3:10:54

Matthew Redfield Troy 3:11:13

Alexander Schwartz Traverse City 3:13:41

Logan York Saline 3:14:13

Matthew Stawski Traverse City 3:17:51

Luke Czarnik Wixom 3:20:42

Alexander Hill Romeo 3:21:15

Logan Barksdale Grand Rapids 3:22:08

Nicholas Budden East Grand Rapids 3:24:53

Evan Coulter Williamsburg 3:28:41

Joe Beeson Northville 3:30:48

Jonah Hochstetler Traverse City 3:33:08

Peter Worden Traverse City 3:41:46

Sam Simon Traverse City 3:47:25

Brennan Black Frankenmuth 3:47:43

Gavin Cunningham Muskegon 4:04:44

Noah Gonyea Ovid 4:08:56

Will Italia Howell 4:19:49

Iceman Juniors Men 17-18

Kyan Olshove Traverse City 2:15:16

Aidan Lemorande Suamico 2:15:17

Nathan Knowles Batavia 2:15:22

Elijah Johnson Brookfield 2:19:07

Judah Gustafson Belmont 2:19:34

Kyle Johnston Sault Ste. Marie 2:27:24

Reed Vanderlugt Ada 2:42:12

Mason Verbison Brighton 2:44:11

Ryan Miller Traverse City 2:53:19

Kyle Fleck Schoolcraft 2:58:36

Ethan Janssen Mayville 3:12:31

Parker Weston Brighton 3:23:39

Blake Doersch Pinckney 3:24:11

Evan Dengate Washington 3:25:01

Tyler Schewe Plymouth 3:27:32

Ryan Schmatz Canton 3:39:35

Colin Smith Flint 3:48:28

Kaleb Adkins Stockbridge 4:00:02

John Norman Linwood 4:08:11

Noah Forbush Grand Blanc 4:14:41

Harrison Lantis Chelsea 4:16:21

Joseph Forbush Grand Blanc 4:17:51

Alex Day Brighton 4:22:50

Ethan Cadwell Sewickley 4:26:06

Iceman Juniors Men 9-14

Easton Foster Sturgis 2:31:49

Jonathan Meyer Lake Orion 2:35:36

Will Unger Traverse City 2:39:39

Hunter Post Howell 2:41:05

Brody Day Traverse City 2:42:00

Colin Knowles Batavia 2:53:54

Hunter Bell Brighton 2:56:23

Will Knowles Batavia 3:00:08

Reese Cummins Traverse City 3:08:58

David Mcmullen Grand Haven 3:11:15

Haydon Frehr Grant 3:11:39

Drew Showerman Fowlerville 3:11:42

Drake Marine Spring Lake 3:16:14

Remy Bozung Traverse City 3:16:58

Gerrit Boer Grand Rapids 3:17:15

Ethan Sharpe Roscommon 3:17:31

Christian Dershem Grand Rapids 3:19:30

Ethan Heist Clarkston 3:24:00

James Meyer Lake Orion 3:24:12

Spencer Stallman Traverse City 3:24:35

Caleb Warren Traverse City 3:33:44

Gage Bouwman Muskegon 3:34:29

Kilian Whalen Allendale 3:39:25

Andrew Bouwman Muskegon 3:44:46

Garrett Clark Linden 3:53:47

Carson Haskin Traverse City 4:00:58

Crosley Robinson Traverse City 4:08:44

Isaiah Roeber Granger 4:14:36

Iceman Juniors Women 15-16

Gwendolyn Urbain Traverse City 3:14:16

Addison Forrester Rockford 3:26:52

Madine Whitmer Ada 3:54:57

Payton Nol Grand Rapids 4:05:49

Samantha Maldonado Traverse City 3:06:22

Rebecca Hartrick Auburn Hills 3:18:17

Brooke Covert Winchester 4:39:27

Anabel Miller East Grand Rapids 3:09:21

Sage Day Traverse City 3:17:29

Sienna Houlberg Traverse City 3:24:47

Katie Droese Brighton 3:35:32

Molly Versluis Grand Rapids 4:04:12

Leorah Roeber Granger 4:12:20

Gwen Schmitz Williamsburg 4:15:38

Lady Clydesdale

Andrea Cherwinski Potterville 3:37:25

Bethany Beckman Holland 3:41:07

Kaat Tahy Grand Rapids 3:43:06

Dana Cipponeri Canton 3:45:29

Nicole Borem Schickel Carmel 3:51:29

Gwen Blake Traverse City 4:02:54

Bea Roxburgh Traverse City 4:06:40

Suzanne Hogan Livonia 4:06:44

Tatiana Anthony Ann Arbor 4:10:41

Jennifer Becker Macomb 4:33:30

Sarah Vano Commerce Township 4:34:14

Sue Welton Traverse City 4:36:22

Mary Rigo Novi 4:39:18

Annie Van De Water Mount Pleasant 4:47:47

Heidi Young Traverse City 4:56:02

Lady Singlespeeds

Nicole Derrick Royal Oak 2:33:31

Kate Mccloud Atlantic Mine 2:39:39

Lindsey Dehlin Marquette 2:49:45

Megan Mccall Rockford 3:00:17

Jenny Acker Grand Rapids 3:09:30

Jana Belisle Rockford 3:31:39

Jessica Chipman Traverse City 3:56:31

Men 19-24

Ross Difalco Clarkston 2:06:23

Luke Hubbard Byron Center 2:09:56

Allen Mclain Williamsburg 2:13:52

Chad Cannon Neenah 2:17:25

Jason Saliga Leonard 2:27:28

Aaron Pekrul Rockford 2:37:20

Logan Miller Goshen 2:38:47

Robert Starrs Southampton 2:39:25

Caleb Topp Hamilton 2:42:04

John Lee Wilmette 2:42:32

Liam Dietz Michigan City 2:44:13

Sam Gebuys Sparta 2:47:57

Sean Brownell Traverse City 2:48:08

Richard Eber Ann Arbor 2:51:07

Ben Boss Hamilton 2:51:55

Simon Krenk Canton 2:52:44

Joseph Miles Grand Rapids 2:53:50

Mason Switzer Crystal Lake 2:55:54

Ian O’bryan Huntington Woods 2:56:29

Avery Stumm Grand Blanc 2:59:27

Brandon Vanoosten Battle Creek 2:59:36

Douglas Daniel Petoskey 2:59:50

Carter Holzhei Vail 3:00:10

Joe Stein Oakland 3:01:26

Jack Dulude Traverse City 3:02:37

Paul Wojcik Ada 3:05:33

Zachery Mcclure Lake Orion 3:05:55

Adam Nowicki Saline 3:07:09

Jack Martin Noblesville 3:10:21

Jack Bennett Wyoming 3:12:16

Joseph Gaton Westland 3:14:14

Colin Wood Golden 3:18:17

Flynn Darby Saginaw 3:18:23

Matthew Glowacki Ann Arbor 3:18:30

Trevor Williams Commerce Twp. 3:19:26

Ryan Mock Chelsea 3:20:40

Mike Kersjes Walker 3:21:02

Alex Belser Casper 3:21:14

Rocco Mularoni Howell 3:21:17

Austin Loper Brighton 3:21:58

Aaron Slater Kalamazoo 3:23:19

Ben Egan Ann Arbor 3:23:54

Kai Gerster Brighton 3:32:45

Joseph Troy Saint Charles 3:32:59

Owen Reus Alto 3:34:36

Ian Lindsley South Lyon 3:34:36

Charlie Burnett Traverse City 3:35:16

Austin Wazny Merrill 3:35:28

Joshua Binnendyk Muskegon 3:38:42

Davis Boos Orchard Lake 3:39:10

Steven Patterson Grand Rapids 3:40:22

Ryan Karr Canton 3:41:33

Leland Brown Williamsburg 3:42:43

Nathan Odroski Alto 3:43:10

Cameron Barker Monclova 3:43:24

Logan Krupp Rochester 3:45:11

Jacob Covert Sheridan 3:48:54

Joey Mitchell Whitehouse 3:49:24

Tim Bart Brighton 3:53:00

Alex Pylat Plainwell 3:56:20

Shane Mcgrath Chelsea 3:56:42

Evan Rose Royal Oak 3:56:48

Nick Martin Southampton 3:58:46

Ezra Henry Lapeer 4:00:26

Dakota Smith Grand Rapids 4:01:42

Liam Robertson Walkerton 4:03:43

Trevor Ruys Grand Rapids 4:17:33

Caleb Teerman Grand Rapids 4:19:02

Vince Cate Romeo 4:19:25

Seth Culp Taylor 4:19:58

Andrew Sanders Oakland Twp. 4:20:42

Jimmy Wilson Ann Arbor 4:22:59

Garrett Schwartz Redford 4:28:59

William Koester South Bend 4:36:13

Corey Thelen Madison 4:42:46

Michael Bieri Holland 4:43:53

Devon Andrews Howell 4:44:18

Tyler Devlin Fruitport 4:47:18

Juan Donoso Lansing 5:01:28

Josh Kurnik Linden 5:06:01

Miles Mcfarland Mount Pleasant 5:34:48

Men 25-27

Kyler Bradley Traverse City 2:13:43

Alex Schultz Avon 2:18:11

Elliott Parcells Kalamazoo 2:18:13

Brandon Grant Fairborn 2:30:08

Bradley Kurzynowski Grand Ledge 2:35:09

Alex Primeau Traverse City 2:39:59

Steve Bromiel Grand Rapids 2:40:27

Scott Hall Grand Rapids 2:42:50

Marshall Williams Lake Orion 2:43:37

Alex Wright Midland 2:43:53

Tanner Pesonen Sterling Heights 2:46:35

Ryan Dombrowski Cleveland 2:47:06

Zack Buter Grand Haven 2:48:15

Rivers Whitson Rochester Hills 2:49:57

William Howorth Yorkville 2:51:56

Mark Denton Oakley 2:52:54

Tyler Teichman Highland 2:54:08

Erik Datema Rockford 2:54:36

Ryan Beyea Ann Arbor 2:55:13

Steve Carpenter Mancelona 2:56:03

Robert Kelly Denver 2:57:43

Jonathan Bartsch Ottawa Hills 2:58:19

Jacob Moss Ashland 2:58:33

Tyler Zmyslo Grand Haven 2:58:58

Bobby Munro Hamilton 2:59:31

Gunnar Johnson Rapid City 3:00:20

Anthony Stein Fenton 3:03:47

Cody Dedow Milwaukee 3:07:52

Brennen Hitchcock Indianapolis 3:09:27

Evan Campbell Clinton Twp 3:11:34

Jonathan Nelson Novi 3:12:24

Joseph Willard Rochester Hills 3:13:46

Chris Ball Milwaukee 3:15:46

Nathan Noel Charleston 3:16:27

Ethan Wehman Owosso 3:16:37

Justin Jewell Hudsonville 3:17:09

Jason Baker Westland 3:17:10

Morgan Hassall Brent Knoll 3:17:17

Henry Kennedy Noblesville 3:19:24

Jackson Robar Detroit 3:20:52

Chris Carefoot Marquette 3:24:01

Ashton Sandow North Muskegon 3:27:30

Jordan Degraaf Rockford 3:30:00

Devin Wilhelm Traverse City 3:32:01

David Coppens Mishawaka 3:32:17

John Wilks Clarkston 3:33:02

Garrett Pelowski Rochester 3:34:16

Keith Fischer La Porte 3:35:57

Kody Nutting Mattawan 3:36:27

Zacharie Forest-Dupont Marquette 3:38:41

Justin Brink Grand Rapids 3:40:10

Dyllan Walker Manistee 3:40:53

Randy Kelty Grand Rapids 3:41:44

Cody Arant Lapeer 3:42:10

Ben Bromann Royal Oak 3:43:33

John Britt Waterford 3:44:48

Nick Cooper Canton 3:49:12

Tyler Elton Waterford 3:50:10

Kenton San Miguel Waterford 3:53:46

Logan Ferguson Kentwood 3:54:17

Chris Hickernell Aurora 3:54:54

Kevin Biolchini Sterling Heights 3:55:36

Jeremy Graham Whitehall 3:57:40

Dylan Greiner Wyoming 4:00:59

Sebastian Cassell Concord 4:01:32

Andrew Darrell Kalamazoo 4:02:11

Nick Olewin Linden 4:03:28

Eli Fesler Kalamazoo 4:05:34

Jed Gunn Waterloo 4:11:03

Nick Anger Madison 4:11:51

Jake Meekhof Byron Center 4:16:43

Richard Patterson Holland 4:20:18

Colton Richards Holly 4:22:08

Bradley Hages Essexville 4:24:57

Cameron Dice Allendale 4:26:38

Sean Flannery Wayland 4:26:54

Brian Davis Grand Rapids 4:27:06

Aaron Hayes Traverse City 4:28:13

Ryan Birko Clinton Township 4:28:37

Scott Vant Hul Grand Rapids 4:32:38

Stephen Greutman Sterling Heights 4:36:40

Tyler Henry Longmont 4:39:55

Tyler Machiela Zeeland 4:40:52

Kyle Ostrowski Grawn 4:41:19

James Herman Grand Rapids 4:41:28

Cody Campbell Grand Blanc 4:45:17

Ronald Kaminski Holly 4:45:49

Tyler Swanson Clinton Township 4:54:43

Cole Warner Syracuse 4:56:39

Graham Janssen Howell 4:57:21

Tyler Yascolt Lake Ann 4:59:45

Andy Diepstra Mishawaka 5:04:46

Adam Zimmer Plymouth 5:07:17

James Castillo % 5:21:44

Kevin Greig Lake Orion 5:33:44

Alexander Bratsis Brighton 5:43:24

Mitch Guzanek Traverse 5:50:18

Reid Ardanowski White Lake 5:50:43

Men 28-29

Colton Lock Ada 2:05:06

Jeffrey Johnson Fruitport 2:07:21

Nathan Saliga Clarkston 2:11:12

Travis Guest Rockford 2:26:49

Nathan Larraza Dearborn 2:27:34

Nate Van Belois Hudsonville 2:28:02

Trent Grzegorczyk Traverse City 2:30:11

Steven Lecey Whitefish Bay 2:32:11

Jeff Reame Grand Rapids 2:32:16

Stephen Spry Rochester 2:33:19

Matthew Deighton Grand Rapids 2:34:14

Leland Vanhaitsma Middleville 2:36:50

Kyle Mcdevitt Novi 2:36:57

Joel Smith Grand Haven 2:40:16

Corey Morrison Guelph 2:40:58

Jake Campbell Oxford 2:44:47

Stephen Barnes Kalamazoo 2:45:10

Nikita Bondar Traverse City 2:45:45

Philip Alley Ann Arbor 2:48:27

Corey Giffing Portage 2:48:34

Alexander Nolan Royal Oak 2:49:16

Aaron Rupp Livonia 2:50:15

Mike Fausone Chicago 2:50:41

Brandon Cushman Spring Lake 3:04:36

Aaron Offringa Grandville 3:07:33

Isaac Grotenhuis Grand Rapids 3:10:26

John Mcfadden Keene 3:11:09

Sylvain Darrieux-Sentilles Traverse City 3:12:38

Preston Sanford Auburn 3:15:57

Brian Rhodes Kalamazoo 3:18:25

Tyler Vanwerden Grand Rapids 3:21:44

Peter Johnson Milwaukee 3:22:11

Matt Cowan Eastpointe 3:24:52

Jarrod Johnston Rochester Hills 3:27:10

Jeremiah Packham Auburn Hills 3:27:42

Anthony Decarolis Bloomfield Hills 3:28:04

Ryan Flannery Wayland 3:32:17

James Burkhart Fort Wayne 3:33:38

Dalton Zanetti Novi 3:33:53

Thomas Allott Grand Rapids 3:35:28

John Reidy Warsaw 3:38:28

Matthias Bares St. Joseph 3:40:06

Christian Clark Southgate 3:41:17

Brian Boyce Whitelake 3:41:20

Dan Underwood Millbrook 3:43:16

Andrew O'donnel Traverse City 3:45:54

Ian Fitzell Royal Oak 3:48:09

Jack Duiven Ann Arbor 3:55:03

Tyler Decaire Grand Rapids 3:57:17

Tyler Stinemates Flushing 4:01:23

Daniel Brick Traverse City 4:01:32

Kevin Hettler Lansing 4:02:40

Kevin Burrows Grand Rapids 4:10:22

John Berg Oak Park 4:15:57

Kyle Campbell Seffner 4:24:16

Jordi Lucero Grand Rapids 4:25:20

Michael Gaines Berkley 4:25:48

Samuel Ploeg Douglas 4:33:07

Brian Collins Grand Rapids 4:37:16

Eic Telford Bancroft 4:39:14

Mike Anderson Grand Rapids 4:42:26

Alex Drake Chicago 4:45:53

Kenneth Van Maanen Farmington Hills 4:50:28

Larry Lynch Traverse City 4:52:02

Tyler Holsworth Lowell 4:53:20

Joe Tufts Spring Lake 4:55:04

Erin Brannon Racine 4:57:11

Zach Tuyls Kalamazoo 5:05:12

Ryan Kolean Auburn Hills 5:23:23

Nick Adams Kalamazoo 5:40:52

Men 30-31

Brett Lubben Holland 2:08:07

Steven Ladouceur Edwardsburg 2:08:56

Kyle Siemer Traverse City 2:09:56

Ben Shields Kalamazoo 2:10:21

Michael O'brien Berryville 2:11:19

Kent Mcneil Williamsburg 2:12:17

David Ridley Erie 2:12:43

Wes Sovis Traverse City 2:13:16

Ryan Durepo Madison 2:22:16

Ryan Maguire Kalamazoo 2:28:30

Aaron Schutter Grand Rapids 2:30:09

Nicholas Prince Grand Rapids 2:30:10

Nicholas Hampton Kalamazoo 2:32:16

Joseph Maas Paw Paw 2:32:30

Nick Bedbury Holland 2:33:00

Jeffrey Roberts St Clair Shores 2:35:06

Grant Clarkson Mt Pleasant 2:37:51

Justin Donoghue Rolling Prairie 2:38:47

Justin Engwis Northville 2:39:58

Hunter Lewis Kentwood 2:40:03

James Licht Boyne Falls 2:42:18

Sage Hahn Chicago 2:46:17

Michael Kearney Commerce Township 2:48:09

Chris Sliney Ann Arbor 2:51:46

Dylan Krupp Lansing 2:51:46

Matthew Gapinski South Lyon 2:56:16

Mike Tinkle Kalkaska 2:59:06

Mike Myers Dexter 3:07:14

Jake Mccall Rockford 3:08:44

Rudi Nonaj Commerce 3:12:00

Brad Van Houte Rockford 3:12:05

Garrett Boyd Traverse City 3:14:28

Richard Witham Muskegon 3:15:51

Sam Wittbrodt Williamsburg 3:17:58

Andrew Folkert Holland 3:20:15

Richard Pimlott Wixom 3:20:17

Scott Vanputten Hudsonville 3:20:30

Kevin Smith Holland 3:21:08

Kyle Jenkins Kalkaska 3:21:43

Eric Stevens Middleville 3:22:15

Derek Griesinger Redford 3:25:15

David Abbott Ann Arbor 3:25:52

Steven Rozelle East Grand Rapids 3:28:18

Matt Cavallaro Royal Oak 3:28:31

Christopher Tassen Ferndale 3:28:43

Jeremy Smith Traverse City 3:30:24

Brian Wilder Traverse City 3:31:14

Matthew Jetter Fairview Heights 3:32:35

Tyler Dickenson St. Johns 3:32:40

Kinyavong Phrathep Livonia 3:34:20

Richard Rethoret Traverse City 3:39:24

Michael Petrucci Traverse City 3:43:48

Michael Nguyen Troy 3:45:28

Ethan Nowak Rochester Hill 3:45:32

Kyle Shiparski Valparaiso 3:53:49

William Collins Waterford 3:55:13

Benjamin Kehoe Westland 3:55:15

Kevin Hobbs Shelby Township 3:55:29

Mark Jernigan Sylvania 3:58:04

Justin Tenyer Canton 3:59:54

Isaac Bennett Hudsonville 4:03:44

Alex Schwalbe Imlay City 4:04:29

Alexander Olafsson Vandalia 4:09:19

Ryan Diehl Diehl Highland 4:09:37

Kevin Martini Kalamazoo 4:15:51

Timothy Rivington Charter Township Of Clint 4:16:02

Alex Spiewak St. Joseph 4:17:34

Matt Ness Traverse City 4:20:05

Paul Sinkevics New York 4:21:56

Eric Blaszczyk Livonia 4:22:13

Matt Coughenour Novi 4:25:12

Kyle Hughes Mattawan 4:27:45

Timothy Hall East Lansing 4:28:47

Steve Greshock Wolverine Lake 4:35:21

Kolby Wood Crystal Lake 4:35:29

Derrek Schwab Bay City 4:38:35

Lucas Hanson Munger 4:41:35

Jacob Blackmer Canton 4:41:37

Josh Bowser Troy 4:48:10

Evan Feaster Lake Ann 4:50:07

Patrick Ellis Detroit 4:56:10

David Furlong Clarkston 5:04:51

Drew Palmer Traverse City 5:06:32

Mark Nienhouse Traverse City 5:06:48

Brian Pritchett Tawas City 5:07:31

Jd Gibson Flushing 5:25:34

Chris Wohlfarth Sylvania 5:25:50

Andrew Ludwig Lake Orion 5:36:34

Kirk Kelly Saginaw 5:52:57

Dustin Cousins Kalamazoo 6:34:20

Men 32-33

Ed Stein Kent City 2:07:41

Alex Huyghe Berkley 2:12:55

Bryan Kuyper Grand Rapids 2:13:40

Christopher Mowell Kalamazoo 2:14:30

Austin Johnson Traverse City 2:14:37

Bryan Carps Traverse City 2:15:57

Alex Wagner Spring Lake 2:17:10

Branden Rauch Pinckney 2:17:20

Nicholas Diephouse Grand Rapids 2:17:36

Thomas Bierma Grand Haven 2:18:26

David Rossow De Pere 2:21:32

Ben Snyder Royal Oak 2:28:56

Joel Teichman Morrice 2:31:05

Brian Warkentin Wheatley 2:32:09

Drew Wyse Detroit 2:36:26

Don Kring Ada 2:36:40

Chris Lamont Gaines 2:36:49

Marty Huizinga Ada 2:38:07

Peter Dornbos Hudsonville 2:40:12

Gregory Smith Ada 2:40:40

Grant Baker Goshen 2:42:07

Daniel Secord Manistee 2:43:00

Joe Powell Pleasant Lake 2:44:47

Paul Santini Rochester 2:47:53

Travis Plotner Ypsilant 2:48:45

Kyle Cogswell Ypsilanti 2:50:13

Damon Lowe Essexville 2:53:32

Austin Lucas Indianapolis 2:54:49

Jeff Phipps Grayling 2:55:08

Caleb Kamphuis Kalamazoo 2:57:15

Justin Ratliff Indianapolis 3:02:46

Ian Verhey Allendale 3:02:55

Dustin Webb Lake City 3:04:06

Alex Cavanaugh Berkley 3:04:12

Anthony Colard Dearborn 3:06:49

Matt Miedema Zeeland 3:08:23

Josh Dugan Caledonia 3:13:08

Joshua Hiemstra Grand Rapids 3:13:54

David Veldt Grand Rapids 3:14:28

Jason Laduke Hopkins 3:16:44

Andrew Keller Brighton 3:20:24

Don Hilton Middleville 3:21:30

Matthew Miller Otsego 3:21:54

Charlie Devos Grand Rapids 3:24:46

Eric Schwalbe Imlay City 3:26:26

Adam Stephens Ira Twp. 3:31:59

James Diem Zeeland 3:32:08

Aaron Keel Lansing 3:33:41

Kale Meany Grand Rapids 3:35:58

Joe Babiarz Crystal Lake 3:38:21

Joseph Carroll Muncie 3:45:18

Todd Altstetter Ann Arbor 3:48:09

Cameron Rondeau Cedar 3:56:29

Corey Sanders Clawson 3:58:00

Marc Menchaca % 3:58:19

Basil Stein Comstock Park 3:58:33

Chris Carlson Livonia 4:01:10

Anthony Adair Petoskey 4:04:57

Bryce Whitworth Saint Joseph 4:07:53

Derek Rosenberger Sparta 4:09:23

Ethan Morrical Charlevoix 4:10:22

Ken Krause Pinckney 4:11:23

Ryan Anger Madison 4:11:49

Jim Chisholm Rapid City 4:13:21

Victor Sherwood Mt Carmel 4:14:52

Chad Freeman Lennon 4:18:59

Steven Feutz Rockford 4:20:05

John Cummins Indianapolis 4:21:12

Jack Schmitt East Lansing 4:22:49

Jason Shovan Chesterfield 4:22:59

Casey Abbott Tawas City 4:51:01

Christopher Davis Chelsea 4:55:20

Jason Schumer Traverse City 5:00:57

Pablo Gutierrez Rochester Hills 5:08:17

Ryan Mergener West Olive 5:08:31

Stephen Malachowski Durand 5:09:14

Seth Kissinger Niles 5:18:09

Jose Manuel Gallegos Rochester Hills 5:22:59

Dan Stevens Ubly 5:30:11

Matthew Heath Chassell 5:37:20

Brandon Marz Plainwell 6:35:04

Men 34

Jonathan Roobol Howell 2:07:14

Paul Bonar Kalamazoo 2:11:16

Corey Grazul Grand Rapids 2:13:32

Pete Hall Bloomington 2:17:06

Brandt Becker Grand Rapids 2:23:38

Grant Fall Grandville 2:26:36

Eric Joseph Livonia 2:31:38

Brandon Hajdofernandez Hubbell 2:32:00

Collin Greenop Schoolcraft 2:34:00

Daniel Halpain Alexander 2:37:39

William Hirschfeld Noblesville 2:38:46

Ryan Herrmann Zeeland 2:38:54

Chris Chartier Ashland 2:39:03

Nathan Koster Zeeland 2:39:49

Brian Blaney Sault Ste Marie 2:40:24

Jonathan Walters Hudsonville 2:48:19

Kegan Gill Bellaire 2:48:28

Zackary Buddish Dearborn 2:49:22

Darryl Parent Kentwood 2:50:44

Scott Hyde Milan 2:58:54

Jacob Lietaert Hudsonville 2:59:50

Sean Newmister Pinckney 2:59:51

Daniel Merian Milford 3:03:06

Jordan Smith Plymouth 3:03:26

Travis Hanson Hancock 3:03:42

John Boyle Brighton 3:03:57

Brad Rivard Rockford 3:06:34

Ben Warnock Sault Ste. Marie 3:08:18

Kenneth Tsang Ann Arbor 3:11:58

Ryan Rearick Grand Rapids 3:12:37

Mark Daisy Traverse City 3:14:15

Jonathan Koenigsknecht Saint Johns 3:15:36

Chris Schneider Mattawan 3:16:38

Joe Iacco Rockford 3:18:05

Joseph Young Comstock Park 3:18:53

Casey Ray Ypsilanti 3:22:21

Tyson Haynes Lansing 3:25:55

Eric Huber Sault Ste. Marie 3:33:11

Eric Darnall Kalamazoo 3:36:12

Kirk Maier Grand Rapids 3:46:02

Michael Remsburg Waterford 3:49:03

Nate Evans Jackson 3:50:39

Paul Vandyke Grand Rapids 3:52:57

Brian Vanderwal Grand Rapids 3:54:38

Terrance Foley East Jordan 3:56:03

Andrew Best Waterford 3:58:29

Thomas Malkewitz Byron Center 3:59:19

Ted Lind Bay City 4:00:42

Andrew Shackelford Cedar 4:01:55

Jeff Daniels Lake Mills 4:09:27

Eric Damveld Cadillac 4:11:39

Eric Emelander Hudsonville 4:15:34

Robert Snider Huntertown 4:17:13

Richard Krause Berkley 4:18:39

John Somers Spring Lake 4:22:23

Aaron Richard Macomb 4:25:41

Phillip Vandenberge Kewadin 4:31:33

Lance Pride Mattawan 4:32:38

Andy Osikowicz Crystal Lake 4:47:41

Joe Brasee Oberlin 4:54:14

Lance Christilaw Royal Oak 4:56:28

Zach Piscopo Bellaire 4:59:37

Brett Bourne Ann Arbor 5:06:08

Evan Cetlinski Waterford 5:12:09

Michael Farina Kalamazoo 5:16:32

Daniel Dew Ypsilanti 5:19:12

Men 35

Joshua Hall Utica 2:08:31

Dallas Dejong Grand Rapids 2:09:50

Steffen Howard Traverse City 2:16:06

Eric Wolting Grand Rapids 2:19:32

Casey Abston Louisville 2:20:30

Tim Stoepker Grand Rapids 2:24:47

Ronaldo Ferreira Rochester 2:33:49

Zaine Magee Stateline 2:48:27

Todd Nieto Holland 2:51:58

Adam Pokowski Rochester Hills 2:55:21

Kevin Anderson Ionia 2:57:39

Noah Schneider Ada 2:58:15

James Horn Highland 2:58:55

Christopher Jongsma Jenison 3:03:23

Matthew Smith Detroit 3:04:26

Patrick Dunn Fishers 3:12:35

Kyle Ricchio Franksville 3:14:28

Douglas Rau Rockford 3:15:12

Michael Lafrenier Jackson 3:22:52

James Dilworth Petoskey 3:27:52

Sam Jones Columbus 3:37:00

Stephen Koinis Wolverine Lake 3:39:47

Andy Muth Alpena 3:43:17

Scott Morehead Ann Arbor 3:46:23

Greg Glover Belmont 3:50:28

Blake Bedoya Fair Lawn 3:51:15

Hunter Gardner Traverse City 3:55:12

Miguel Basora Cleveland 3:58:20

Stuart Fowle Royal Oak 3:59:25

Greg Bauman Saint Joseph 4:14:38

Jose Barajas Rochester Hills 4:29:26

Jonas Scott Metamora 4:43:18

Alex Walker Thunder Bay 4:53:53

Matt Thacker Dyer 5:30:30

Men 36

Nick Vaughn Grand Rapids 2:08:28

Jeremy Karel Rockford 2:08:41

John Fahey Traverse City 2:14:15

Adam Hallett Royal Oak 2:16:43

Robert Neidlinger Boston 2:20:31

David Chambers Ypsilanti 2:23:57

Peter Boyse Royal Oak 2:27:23

Tobi Tungl East Grand Rapids 2:30:18

Sean Tower Traverse City 2:31:59

Matthew Fain Traverse City 2:36:26

Aaron Cogswell Pinckney 2:37:21

Adam Medema Grand Rapids 2:39:17

Matthew Bradford Rochester Hills 2:46:29

David Best Traverse City 2:49:34

Dan O'reilly Farmington 2:51:53

Boris Yanovsky San Francisco 2:59:25

Paul Wiemerslage Williamsburg 3:01:57

Brandon Vandonkelaar Muskegon 3:04:00

Brian Close Ann Arbor 3:04:39

Deane Greenwood Sault Ste Marie 3:06:36

Kyle Bainter Traverse City 3:07:54

Arthur Heilig Grand Rapids 3:08:17

Ryan Call Ann Arbor 3:15:38

Greg Mcbride Charlevoix 3:16:45

Ryan Severns Grand Rapids 3:17:28

Jay Fournier Grand Rapids 3:18:22

Tyler Jager Kalamazoo 3:23:07

Jeremy Schoenlein Traverse City 3:26:35

Chris Risse Goshen 3:30:07

Mark Monton Canton 3:33:55

Steven Novak Nunica 3:35:30

Aj Hanna Ortonville 3:36:28

Dustin Wood Ann Arbor 3:37:32

Ryan Minier Kalamazoo 3:37:40

Ryan Joseph Novi 3:42:58

Lee Manes Battle Creek 3:48:15

Justin Roberts Jackson 3:51:06

George Ernst Traverse City 3:53:55

Davin Walz Clinton Township 3:54:44

Gavan Graham Auburn 3:55:18

Justin Embrey Morton 3:55:51

Dale Hall Coldwater 4:05:10

Donny Hefner Bay City 4:15:31

Alessandro Posteraro Allen Park 4:20:17

Adam Santorilla Traverse City 4:32:55

Michael Jados Mokena 4:34:01

Nick Hamlin Gaylord 4:38:41

Chad Bryan Alma 4:41:16

Bill Hartman Grand Haven 4:45:20

Paul Fields Granger 4:57:09

Tim Smith Mt. Pleasant 5:30:18

Stephen Six Jr Traverse City 5:30:23

Charles Samson Ferndale 6:26:43

Men 37

Chad Wells Petoskey 2:04:50

Aaron Davis Rockford 2:11:25

Josh Daniel Petoskey 2:15:44

Mark Norconk Grand Rapids 2:15:57

Jeffrey Jacobsen Grand Rapids 2:20:40

Brandon Bender Caledonia 2:21:58

Craig Akers Brighton 2:23:47

Brian Dokter Hudsonville 2:30:13

William Kerns Golden Valley 2:31:32

Christopher Roper Ann Arbor 2:32:48

Daemian Koehler Petoskey 2:34:04

Jeremiah Avery Traverse City 2:34:40

Nick Demek Plymouth 2:37:53

Brent Faber Traverse City 2:38:26

Chris Touhey Empire 2:39:33

Harrison Leavens Norwalk 2:42:34

Ryan Mckinnie Detroit 2:43:00

Kyle Rosander Saline 2:43:59

Jacob Flynn Traverse City 2:44:00

David Daprato Grand Rapids 2:45:08

Christopher Barkow Valparaiso 2:50:55

Joel Boynton Portage 2:53:32

Maxwell Janis Traverse City 2:54:18

Jason Walter Traverse City 2:54:32

Christopher Bertoia White Lake 2:55:30

Jaden Drews Traverse City 3:00:14

Patrick Mcbride Crown Point 3:05:08

Juan Rhoades Petoskey 3:05:18

Ricardo Llorens Clawson 3:06:09

James Abington Brighton 3:08:51

Jeff Gose Portage 3:09:56

Hank Passmore Clarkston 3:12:21

Michael Laduc Clarkston 3:13:49

Ryan Stephen Racine 3:21:04

Steven Stock Kingsley 3:21:25

Matt Moyer Bremen 3:23:11

Mark Maatman Clarksville 3:27:14

Kevin Kluck Norton Shores 3:27:50

Mike Wiercigroch Commerce Township 3:28:00

Brent Tuma Owosso 3:29:23

Evan Walters Jenison 3:34:14

Mike Smith Varysburg 3:38:20

William Britton Traverse City 3:41:56

Douglas Wilson Stephenson 3:45:37

Eric Jankowski Boise 3:45:39

Stephen Lewis Rockford 3:45:45

Carlos Cruz Rochester Hills 3:46:43

Eric Flecher Upper Arlington 3:47:04

Marten Asch Traverse City 3:49:58

Chris Clayson Northville 3:50:01

Jason Folt Bloomfield Hills 3:55:16

Nathan Fons Schoolcraft 3:57:12

Dan Merlin Ann Arbor 3:57:22

Jon Fisher Ortonville 3:58:35

Ian Kendrick Oakland 3:59:57

Mike Kinsman Hudsonville 4:02:52

Chris Ritter Macomb 4:03:37

Benjamin Borton Grand Haven 4:05:19

Brian Bogos Dexter 4:06:35

Sam Foos Waterloo 4:08:01

David Dokman Traverse City 4:12:12

Will Robertz Williamsburg 4:14:33

Andrew Grusnick Clarkston 4:33:27

Justin Pawlowski Mason 4:54:04

Roland Gallardo London 5:10:23

Owen Anderson Dexter 5:16:22

Torrey Horness Caledonia 5:30:53

Clinton Anderson Holly 5:48:03

Men 38

Troy Andrews White Pigeon 2:11:23

Brian Monton Pentwater 2:11:39

Eric Mannix Williamsburg 2:11:46

William Baker Harbor Springs 2:12:25

Nick Wierzba Suttons Bay 2:13:52

Benjamin Dixon Grandville 2:14:39

Keegan Myers Traverse City 2:15:26

David Grant Commerce Township 2:17:51

Lucas Porinsky South Lyon 2:19:07

Eric Steckling Ann Arbor 2:19:35

Jim Braam Hudsonville 2:19:43

Bill Gallagher Portage 2:20:44

Jake Sigal Ferndale 2:21:00

Jeremy Norris Brighton 2:24:56

Todd Freidinger Rochester Hills 2:25:00

James Vanker Shelby Twp 2:28:48

Nathan Farran Traverse City 2:30:19

Eric Applen Rochester 2:30:50

Jason Noel Hobart 2:41:10

Michael Semaan Utica 2:41:37

Dan Dewaal Grand Rapids 2:42:37

Adam Webb Houghton 2:43:25

Lance Gallagher Traverse City 2:43:43

Jason Barnes Traverse City 2:46:56

Rick Hamilton Milwaukee 2:47:42

Gabe Schneider Traverse City 2:56:47

Ryan Fisher Cleveland 2:59:26

Jon Machak Clarkston 3:00:32

Bradley Obrien Grand Rapids 3:01:44

Jonathan Miller Miller Ann Arbor 3:03:08

Matthew Faraday Royal Oak 3:05:59

Nick Rambow Grand Rapids 3:06:00

Drew Koschmann Holland 3:06:16

Chris Gallagher Traverse City 3:07:12

Matt Willis Rochester Hills 3:11:28

Bryon Jesnig Beverly Hills 3:13:17

Andrew Vantimmeren Nunica 3:24:55

Eric Butera Traverse City 3:28:48

Kevin Coles Traverse City 3:31:44

John Irwin Gaines 3:34:13

Eddie Davis Clarkston 3:37:02

Jon Adams Traverse City 3:37:07

Matias Goekeler Novi 3:43:27

Bobby Ruple Auburn Hills 3:46:12

Raymond Calvin Canton 3:53:38

Jeff Ross Midland 3:53:45

Shane Pluta Gregory 3:58:51

Micah Herman Deerfield 3:59:04

Michael Nord Shelby Twp 4:01:52

Neil Stelkic Waterford 4:31:53

Daniel Gorman Wheaton 4:33:01

Kelly Craigo Harper Woods 4:37:29

Daryl Hutson Kalamazoo 4:39:04

Justin Boehret Schwenksville 4:48:36

Joshua Klomp Ludington 4:49:05

Christopher Lafond Traverse City 4:57:35

Craig Payment Laingsburg 5:10:53

Stephen Robinson Traverse City 5:20:53

Matt Franke Bloomington 6:03:13

Men 39

Matthew Weeks Twinsburg 2:07:18

Markus Stumpp Oxford 2:10:55

David Bennefield Berkley 2:11:32

John Ohearn Traverse City 2:11:33

Jason Crockett Midland 2:11:43

Steve Kunst Grand Rapids 2:13:19

Brandon Thielen Farmington Hills 2:14:39

Daniel Sterling Livonia 2:18:42

Jesse Noteboom Battle Creek 2:19:27

Ryan Lipski Hubertus 2:19:59

Neil Zacharek Sheboygan 2:21:44

Ryan Reiter Williamsburg 2:23:16

John Semeyn Traverse City 2:25:33

Stuart Oster Fishers 2:26:47

Nicholas Schneider East Grand Rapids 2:30:53

Peter Britton Lake In The Hills 2:36:55

Keith Hamilton Brighton 2:39:21

Colin Derhammer Augusta 2:41:35

Caleb Wendel Hancock 2:41:51

Joshua Scott Traverse City 2:42:16

Jonathan Hage Racine 2:42:59

Jeff Owen South Lyon 2:44:46

Caleb Coddington Brighton 2:47:01

Tyler Navin Grand Ledge 2:47:43

Brent Vanderveen Rockford 2:48:08

Dean Murphey Traverse City 2:48:23

Luke Schwartz Traverse City 2:49:25

Doug Millson Clawson 2:49:32

William Caruso Wyandotte 2:51:07

Alex Pina Traverse City 2:52:52

Ryan Sullivan Holland 2:54:04

Frederick Fernandez Fort Wayne 2:54:13

Neil Hanser Charter Township Of Clint 2:58:12

Gerard Nugent Philadelphia 2:58:13

Jason Bialke Ferndale 3:05:18

Christopher Trigger Saint Joseph 3:06:22

Nicholas Batsakis Traverse City 3:07:12

Jason Porritt Grand Rapids 3:08:20

Adam Roberts Sarnia 3:08:24

Joseph Wendel Traverse City 3:14:12

Adam Cox Grand Rapids 3:18:07

Ben Purrenhage Kalamazoo 3:20:37

Andrew Eckert Olney 3:23:15

Brian Fischer Clarkston 3:24:14

Justin Koetje Petoskey 3:25:20

Andrew Smith Cincinnati 3:25:47

Jesse Brennan Milford 3:26:42

Alan Pinon Dearborn 3:26:48

Andrew Tocco Southfield 3:27:55

Jim Thompson Linden 3:28:32

Shawn Vogel Royal Oak 3:29:31

Josh Menke Algonquin 3:30:05

Rich Rand Spring Lake 3:30:29

Jamie Sutton Ann Arbor 3:31:12

Michael Howe Traverse City 3:31:44

Michael Hickey Rockford 3:32:29

Adam Wint Plymouth 3:34:30

Jake Wilkes Arroyo Seco 3:34:32

Aaron Stevenson Columbus 3:37:00

Matthew Quinn Boulder 3:39:34

Matthew W. Wright White Lake 3:39:38

Dustin Deckrow Grand Rapids 3:42:20

Logan Wallace Cincinnati 3:48:19

Mark Scarlett Grand Rapids 3:52:25

Nhoel Cruz Browntown 3:55:13

Brendan Chard Ann Arbor 3:56:26

Alex Applegate Waterloo 4:01:33

James Thomas Traverse City 4:02:57

Matt Moreland Mishawaka 4:05:23

Joshua Burch Midland 4:05:24

Scott Nichols Indianapolis 4:08:36

Will Code Galesburg 4:16:24

David Nemes Grand Rapids 4:25:51

William Mahaffy Grayling 4:50:34

Andrew F. Wood Holland 4:54:10

Joshua Smith Fort Wayne 4:59:04

Scott Menhart Traverse City 5:06:16

Jason Owen Caro 5:49:16

Men 40

Joshua Zelinski Traverse City 2:04:50

Joe Thomas Portage 2:05:11

Marc Brunette Traverse City 2:10:05

Charles Harrison Lake Mills 2:19:59

Steven Schultz Harbor Springs 2:24:57

Andrew Kubasiak Saint Joseph 2:25:27

Keelan Mcnulty Traverse City 2:29:19

Patrick Cotant Traverse City 2:30:24

Terrence Metz Beverly Hills 2:32:21

Justin Hales Caledonia 2:32:34

Andrew Shaffer Minneapolis 2:35:45

Noah Marshall-Rashid Petoskey 2:36:44

Chad Van Der Hulst Holland 2:37:54

Kevin Rogan Ann Arbor 2:44:51

Andrew Lafleur Saginaw 2:46:16

Michael Sumners Hudsonville 2:47:33

Chris Johnston Traverse City 2:48:18

Daniel Spalla Traverse City 2:48:59

Jason Bennett Wyoming 2:50:06

Jeff Hudnut Commerce 2:52:12

Jason Bailey Holland 2:54:26

Adam Heintzelman Grand Rapids 2:55:44

Christopher Erlandson Plainwell 2:56:17

Micah Zuhl Bay City 2:57:36

Eddie Kraft Washington 2:58:23

Dustin Lashbrook Dundas 3:01:46

Brad Stlouis Novi 3:02:27

Dan Macchia Downers Grove 3:02:48

Steve Vandevoren Port Elgin 3:03:42

Jon Crane Lake In The Hills 3:04:23

Daniel Pike Terrace Park 3:05:56

Adam Mcfall Waterford 3:06:38

Eric Render Williamsburg 3:08:06

Charlie Pantera Lansing 3:08:24

Curtis Mcfall Ann Arbor 3:12:57

Ilya Redkozubov Brighton 3:13:03

Dennis Walerius Sylvania 3:14:48

Brian Habich Clarkston 3:14:51

Len Fritz Romulus 3:15:18

Derek Wood Davison 3:18:34

Chris Neumann Mclean 3:25:14

Hugo Galvez Kalamazoo 3:28:37

Daniel Curry Caro 3:29:29

Mike Kilpatrick Onsted 3:34:51

Ryan Rockey White Lake 3:35:11

Derek Wagner Sheridan 3:38:25

John Cobb Canton 3:39:07

Shawn White East Grand Rapids 3:39:19

Mark Hughes Walker 3:39:46

Matt Nordfjord East Lansing 3:43:09

Travis Dollaway Interlochen 3:45:25

James Leonard Ada 3:49:00

Joe Cipponeri Canton 3:49:08

Erik Briggs Dewitt 3:49:42

Tim Broene Hudsonville 3:53:03

Eric Neville Beverly Hills 3:56:59

Timothy Lynch Flushing 3:58:09

James Gusoff South Lyon 3:58:47

Noordin Kasoma Interlochen 4:00:57

Ryan Shuchman Ann Arbor 4:07:07

Trevor Schmitz Williamsburg 4:11:07

Marc Richardson South Lyon 4:11:09

Brett Martin Southampton 4:13:48

Greg Zenn Traverse City 4:18:38

Carson Reinke Rochester 4:22:18

Andrei Lowry Lansing 4:27:29

Trevor Schlicht Traverse City 4:27:44

Joe Shorb Kalamazoo 4:35:52

D.J. Kempton Grand Ledge 4:37:51

Felix Plaud Sterling 4:45:29

Jared Heck South Lyon 4:48:18

Mike Frost Traverse City 4:48:23

Jason Pompey Battle Creek 4:55:19

William Marshall Plymouth 4:56:48

Rob Collard Owosso 5:00:42

Mark Watson Lake Ann 5:14:41

Dennis Law Columbus 5:16:10

Stephen Fleming Grant 5:27:46

Jason Popma Byron Center 5:30:32

Matthew Hurd Kalkaska 5:41:27

Men 41

Scott Cervin Oakland 2:06:12

Steve Farrugia Hudsonville 2:11:01

Mike Powers Traverse City 2:11:42

Casey Lajoie Iron River 2:14:03

Matthew Becker Macomb 2:14:57

Kevin Bozung Traverse City 2:17:50

Josh Standfest Traverse City 2:19:19

Neil Vajda Traverse City 2:20:00

Ben Blake Grand Rapids 2:20:09

Thomas Ohagan Traverse City 2:21:05

Shane Logan Clarkston 2:27:10

Scott Slagboom Grand Rapids 2:30:07

Donald Ahrens Avon 2:34:17

Matt Longest Greenville 2:42:20

Michael Daniels Portage 2:45:24

Jason Mulligan Waterford 2:54:38

Travis Anderson Sault Ste. Marie 2:56:42

Aaron Hillebrand Ann Arbor 2:56:45

Timothy Warner Clarkston 2:57:30

Michael Wear Jenison 2:58:28

Brian Nemes Plymouth 3:04:30

Bradley Moioffer Sheboygan Falls 3:06:45

Jonathon Hodgen Frankfort 3:10:21

Frank Roeder Plymouth 3:12:54

Sebastian Gon Waterford 3:15:34

Matt Schmuker Grand Rapids 3:21:52

Judd Allen Shelby Twp 3:31:14

Ronnie Jallad Bloomfield Hills 3:31:15

Kerry Beber Fort Wayne 3:35:22

Frank Malott Allendale 3:35:50

Phil Stawski Ada 3:39:42

Jeremy Van Pelt Oakland 3:45:41

David Shapiro Traverse City 3:56:40

Ryan Thormann Dearborn 4:01:53

James Park Ann Arbor 4:06:49

Edgar Boettcher Traverse City 4:21:42

Joshua Welhener Vandalia 4:23:28

Paul Maly Rockford 4:29:16

Todd Mccreedy Lapeer 4:30:13

Brian Payment Laingsburg 4:34:01

Jeffery Taylor Okemos 4:55:01

Andrew Ehlert Traverse City 4:57:37

John Navarra Clawson 5:10:34

Steve Haskin Traverse City 5:12:57

Shaun Willison Lancaster 5:23:53

David Billings Canton 5:33:09

Corey Morgan Lasalle 6:08:05

Philip Ison Commerce 6:55:07

Men 42

Eric Langley Howell 2:07:56

Michael Mcgraw Ada 2:09:22

Eric Hune Rockford 2:11:25

Blake Roeber Granger 2:11:54

Tyson Gilmore Kalamazoo 2:12:56

Chris Durand Windsor 2:15:00

Jeffrey Darter Grand Rapids 2:17:40

Mike Walters Traverse City 2:19:23

Jason Baylor Hudson 2:22:05

Matt Hamilton Carmel 2:22:46

Brian Upthegrove Otisville 2:23:08

Craig Thomas Marquette 2:29:56

Christopher Mikulski Charlevoix 2:31:56

Travis Schwartz Ludington 2:32:32

Brook Donahue Traverse City 2:36:59

Michael Hartrick Auburn Hills 2:43:21

Jamey Condevaux Livonia 2:43:22

A.O. Wood Grosse Pointe Park 2:44:03

Tim Russell Traverse City 2:48:11

Jeff Burke Milwaukee 2:48:52

Daniel Flores Hobart 2:51:25

Andrew Showerman Fowlerville 2:51:58

Chad Avery Mahomet 2:54:07

Erich Brauer Madison 2:55:12

Chris Zuelch Ann Arbor 2:55:23

Steffen Mueller Plymouth 2:55:26

Brian Gorman Plymouth 2:56:01

Steven Deutch South Lyon 2:58:26

Brent Feeman South Lyon 3:03:53

Byrne Johnson Battle Creek 3:08:42

Todd Lindner Willoughby 3:09:37

Jerome Beck South Lyon 3:11:04

Jason Vazzano Bloomfield Hills 3:17:54

Matt Czach Kalamazoo 3:18:35

Justin Lafollette Howell 3:19:36

Sascha Wagner Orion Charter Township 3:20:25

Steven Crook Frankenmuth 3:31:38

Brad Steensen Clarkston 3:33:49

Charles Bunn Linden 3:35:39

Neal Glazebrook Howell 3:36:17

Jami Kibbe Rockford 3:39:31

Scott Vanwalsum Lansing 3:39:36

Michael Harrell Traverse City 3:39:46

Brent Kehrwecker Holland 3:45:12

Kevin Vrondran Boyne City 3:45:43

Tyler Purdy Wayzata 3:45:53

Daniel Malsheske East Lansing 3:47:15

David Knoester Rochester Hills 3:48:33

Andrew Haan Kalamazoo 3:56:20

Matt Everett Lansing 3:59:46

Stuart Bachelder Denver 4:14:14

Brian Robert Ortonville 4:21:47

Jonathan Plume Byron Center 4:26:54

Scott Bowersox Perry 4:27:42

Ron Edgington Interlochen 4:29:37

Kip Armstrong Webberville 4:31:59

Hal Howell Brighton 4:39:13

Kevin Kelly Boston 4:55:42

Stephen Deckrow Grand Rapids 4:56:10

Oleg Nikolsky Flint 4:58:47

Evans Boeve Ann Arbor 5:10:41

Barry Jones Edwardsville 5:55:11

Men 43

Joseph Martin Elkhart 2:06:47

Ty Schmidt Traverse City 2:09:55

Aaron Zuelke Nunica 2:10:49

Nathan Shaw Bloomington 2:11:32

Jason Grobbel Burlington 2:14:11

Harper Krmpotich Sault Ste. Marie 2:19:28

Matt Weeda Hudsonville 2:26:10

Jerome Jeslis Palos Heights 2:27:44

Jeff Roesner Winona Lake 2:28:49

Daniel Caldwell Milford 2:33:22

Kevin Smith Caledonia 2:33:55

Steve Kuhl Marquette 2:36:32

Jt Taylor Traverse City 2:41:40

John Slagboom Grand Rapids 2:42:28

Jeff Julio Livonia 2:43:49

Will Faas Warsaw 2:49:04

Benjamin Christian Plymouth 2:49:50

Jason Bretzlaff Highland 2:52:06

Cliff Kugler Simpsonville 2:58:14

Grant Salter Nashville 3:00:01

John Lukasik Fowlerville 3:00:42

Richard Duffield East Lansing 3:02:32

Tony Hernandez Chicago 3:03:47

Ryan Bobel Bloomfield Hills 3:07:09

Graham Irwin Grand Rapids 3:08:40

Patrick Hoag Saline 3:09:04

Christopher Schabel New Lenox 3:09:41

Travis Roth Canton 3:10:18

Paul Schneider Traverse City 3:10:35

Nate Adema Grand Rapids 3:11:54

Chuck Cory Franklin 3:13:02

David Coates West Olive 3:17:12

Clark Bennett Grand Rapids 3:19:09

Ross Todd Rockford 3:19:34

Robert Headley Pinckney 3:23:12

Valeriosebastiao Hammesjunior Portage 3:27:02

Aaron Scholten Zeeland 3:29:30

David Hurd Dryden 3:29:48

Leo Dion Traverse City 3:36:04

Jeffrey Dorsch Traverse City 3:39:24

Justin Sorenson Traverse City 3:40:33

Thomas Landry Spring Lake 3:41:02

Geoff Pope Chagrin Falls 3:44:52

Michael Keysaer Allen Park 3:45:28

Eric Vicars Indianapolis 3:53:22

Ryan Bowman Hudsonville 3:56:09

Eric Hartman Brighton 3:57:54

Jason Bird Grand Rapids 3:58:20

David Kinsman Grand Rapids 4:04:42

Chris Dettmer Petoskey 4:05:06

Lewie Uptmore Moody 4:09:47

Kevin Tomich Cadillac 4:10:53

Chris Magers Battle Creek 4:11:54

Scott Robertson Romeoville 4:17:00

Robert Schindler Beverly Hills 4:19:17

Richard Hawes Dimondale 4:20:46

Andy Sill Traverse City 4:22:31

Jeffrey Stover Pleasant Ridge 4:24:03

Patrick Barasa Ann Arbor 4:25:40

Robert Devito Allendale 4:26:01

Kevin Lahner Waukesha 4:26:19

Kyle Hislop Traverse City 4:27:29

Robert Pattison Goodrich 4:32:09

Michal Piotrowski Macomb 4:35:14

Kevin Hagler East Grand Rapids 4:45:57

Josh Piotter Portage 4:46:10

Brian Demeester Holland 4:46:15

Joseph Fedullo Milford 4:52:21

Ross Hammersley Traverse City 5:00:53

Matt Roberts Flushing 5:03:54

Ralf Mielke Ann Arbor 5:42:03

Men 44

Joseph Lampen Holland 2:06:15

Paul Fox Mt Pleasant 2:08:31

John Osgood Kimball 2:09:04

Zach Verkerke Macomb 2:09:59

Todd Mueller Canton 2:20:26

Jeremy Schumann East Grand Rapids 2:20:28

Brian Miller Lake Orion 2:21:36

Ryan Christensen New Hudson 2:22:23

David George Grand Rapids 2:26:17

Jeff Wentzloff Traverse City 2:26:32

Joel Nemes Holland 2:26:51

Jeremy Tesch East Grand Rapids 2:27:14

David Allan Byron Center 2:30:31

Aaron Holtebeck Milwaukee 2:31:15

Eryn Smith Saline 2:32:29

Joe Donato Shelby Township 2:37:06

Kevin Groenenboom Grand Rapids 2:38:19

Meyer Meyer Cadillac 2:42:07

Dennis Vesotski Alpena 2:43:17

Todd Jarnes Coeur D'alene 2:46:07

Leif Johnson Clio 2:46:58

Jimmy Mckenna Traverse City 2:52:06

Gregg Dionne Mount Pleasant 2:54:17

Erik Small Grand Rapids 2:55:47

Oday Asmar Commerce Township 2:56:33

Matt Mallet Corvallis 2:58:21

Matt Langeler Grandville 2:59:47

Matthew Baltzell Pinckney 3:03:28

Michael Debruyn Traverse City 3:06:52

Colin O'brien Traverse City 3:07:41

Brad Darooge Grand Rapids 3:08:13

Todd Rabourn Novi 3:10:06

Stefan Ioannou East York 3:10:40

Joseph Visnaw St.Ignace 3:13:39

Falko Auer Clarkston 3:15:09

Scott Essenberg Ellsworth 3:15:52

Jeff Baird Petoskey 3:16:39

Aaron Campos Madison Heights 3:17:27

Greg Mcdaniel West Lafayette 3:19:43

Eric Bryant Nunica 3:21:01

Bret Leach Vassar 3:22:47

Jason Ross Grand Rapids 3:23:03

Gerald Parsell Clarkston 3:23:58

Scott Marlinga Waterford 3:27:00

Dan Crabtree Clarkston 3:27:04

Thomas Grossutti Royal Oak 3:31:46

Ben Meure Novi 3:35:57

Joseph Scanlan Marquette 3:44:56

Ryan Hastings Frankfort 3:45:00

Jason Roelofs Kingsley 3:49:51

David Colliver Traverse City 3:50:13

Jeff Azuse Downers Grove 3:52:42

Matthew Keane Valparaiso 3:56:41

Robert Gibson Plymouth 3:59:08

Dusty Labarr East Burke 3:59:40

Jim Laperna Belmont 4:01:18

Cameron Hatfield Sunfield 4:04:07

Sean Geary Ann Arbor 4:05:38

Chris Iloff Berkley 4:06:16

Jim Pike Indianapolis 4:07:02

Russell Lampen East Grand Rapids 4:11:33

Blair Stewart Midland 4:14:05

Aaron Savage Grand Rapids 4:14:38

Shammah Dowker Midland 4:15:57

Leon Carpenter Canton 4:19:42

Andy Kaiser Grand Rapids 4:20:11

Bill Winslow Petoskey 4:20:34

David Scott Lowell 4:27:27

Blake Hattermann Royal Oak 4:28:06

Scott Rooney Sylvan Lake 4:29:34

Tj Brown Empire 4:33:51

Kevin Wallace Demotte 4:49:18

Ron Wood Ithaca 4:50:33

Kirt Henke Oxford 5:24:55

John Vander Velde Hudsonville 5:28:41

Patrick Krook Lake Villa 5:45:27

David Hall East Lansing 5:53:49

Brad Hochstetler Traverse City 6:27:09

Men 45

Patrick Hornacek Caledonia 2:08:07

Andrew Weir Traverse City 2:08:22

Tim Pulliam Traverse City 2:08:36

Geoff Miller Ada 2:08:54

Tim Saari Rochester Hills 2:11:54

Robert Clark Bloomington 2:12:40

Scott Walter Canton 2:16:03

Mark Lorenz Greenville 2:17:47

Eric Forrester Rockford 2:20:20

Dan Madion Traverse City 2:20:28

Joel Montague Ottisville 2:20:40

Kory Gollan Plymouth 2:23:24

Dan Naef Appleton 2:24:07

Chad Everts Hudsonville 2:24:51

Andrew Schoelch Southfield 2:25:51

Matthew Farrugia Brighton 2:33:19

Bryan Rose Temperance 2:33:25

John Beeson Ann Arbor 2:34:10

Joshua Mccreedy Holly 2:35:37

Kevin Dittmer South Lyon 2:35:50

Eric Henricks Plymouth 2:35:52

Sean Martin Tipp City 2:36:24

Israel Villasenor Rochester Hills 2:36:42

Chad Haskin Marne 2:37:19

Brodie Laduc Clarkston 2:37:26

Mark Francese Lake Orion 2:38:39

Brian Miller East Grand Rapids 2:40:58

Joshua Creem Plymouth 2:42:22

Nick Richards Milford 2:42:30

Craig Smith Wayland 2:45:00

Ray Lopez Flint 2:46:41

Dario Primo Traverse City 2:49:36

Erich Harvey Grand Rapids 2:51:12

Larry Baumgartner Waterford 2:51:59

Jay Click Royal Oak 2:54:49

Marc Karel Grand Rapids 2:57:44

Eric Daniel Petoskey 2:58:13

Ryan Worden Belding 2:58:57

Jeffrey Smith Rockford 2:59:32

Ryan Booth Westville 3:00:13

David Chandler East Grand Rapids 3:02:17

Jonathan Ridgway Birmingham 3:02:28

Khao Phaydavong Ypsilanti 3:03:42

Todd Dewaard Wyoming 3:05:52

Andy Batteiger Traverse City 3:06:56

Peter Beebe Holland 3:07:12

Joe Christopher Fenton 3:07:55

Bryan Connelly La Grange 3:08:19

Mark Miller Fort Wayne 3:08:37

Thomas Howell Ann Arbor 3:09:32

Dan Archer Ada 3:10:05

Lesley Weiss Brighton 3:10:32

Eric Stiles Northville 3:16:44

Pete Overvoorde Grand Rapids 3:17:08

Al Wood Oxford 3:17:12

Chuck Bell Kalamazoo 3:20:12

James Mattson Petoskey 3:23:10

Dan Kardatzke Downers Grove 3:23:15

Jason Bergwall Lakeland 3:23:45

Jeff Timmer Grand Rapids 3:24:12

Brian Mccabe Ada 3:24:55

Matt Deckard Rockford 3:26:32

Ed Vandenberg Rockford 3:27:27

Charles Munk Clarkston 3:30:40

Jeff Keiser Portage 3:35:21

Michael Skinner Grand Rapids 3:36:41

Jarrod Donald Traverse City 3:36:54

Brad Underwood Portage 3:37:08

William Thrall Harleysville 3:39:12

Johnathan Launder Holland 3:39:30

Gregory Mclain Kalkaska 3:42:37

Andrew Mcdowell Littleton 3:42:38

Matthew Henry Lapeer 3:44:07

Mark Byland Traverse City 3:46:26

Troy Naperala Traverse City 3:48:27

Dennis Horn Grand Rapids 3:54:15

Nick Shaskos Clarkston 3:56:25

John Perry Fenton 3:56:29

Aaron Portenga Grand Haven 3:57:06

Christian Irvine Lansing 3:59:31

Gregory Eckert-Raczniak Tallahassee 4:00:29

Tom Chomicz Barrington 4:01:11

Gabriel Savage Lake Ann 4:06:52

Edmund Edmund F Gaffney Iii White Lake 4:07:44

Preston Ray Carmel 4:08:21

Edward Stewart Traverse City 4:08:22

Jason Perry Sparta 4:08:56

Jason Demeter Elkhart 4:09:02

Michael Tunte Aspen 4:10:11

Douglas Vanderhoff Caledonia 4:15:25

Christopher Robbins Ann Arbor 4:19:49

Devin Millions Midland 4:19:49

Dan Perrine Dexter 4:20:40

Joshua Militello Brighton 4:23:13

Matthew Smock Marquette 4:28:40

Chris Degood Traverse City 4:31:23

Chris Phillips Portage 4:35:58

Daniel Paschall Downers Grove 4:37:12

Andy Deitrich Chicago 4:37:38

Dave Zajac Melvindale 4:41:07

Dennis Kelly Chelsea 4:44:19

Jeff Curry Paw Paw 4:48:26

Matthew Link Plymouth 4:52:37

Bryce Porter Kalamazoo 4:57:53

Sean Debroka Niles 5:03:05

Pete Sawyer White Lake 5:03:36

Danny Tuntevski Spring Lake 5:03:52

Jason Holt Interlochen 5:21:11

Landon Bartlett Williamston 5:40:52

Bill Brody Plymouth 6:03:11

Jason Crouch Highwood 6:19:25

Men 46

David Scott Traverse City 2:01:09

Jeremy Daum Northville 2:08:46

Talus Park Dexter 2:11:10

Edward Ruffing Spring Lake 2:14:28

Eric Grassa Traverse City 2:16:05

Simon Bailey Ann Arbor 2:18:47

Ryan Mathews Monroe 2:20:17

Joshua Neider Northville 2:24:59

Randy Monroe White Pigeon 2:28:11

Harry Clark Carmel 2:30:08

Peter Greaves Niles 2:31:30

Edgardo Reyes Ypsilanti 2:34:36

Michael J Vanwyk Lowell 2:36:27

Joseph Brzuchanski Waterford 2:38:03

Carl Copenhaver Traverse City 2:41:23

Mark Edwards Indianapolis 2:41:44

Greg Lamay Sterling Heights 2:42:25

Edward Shipman Traverse City 2:42:39

Jonas Mccluskey Jackson 2:43:11

Steven Green Rochester Hills 2:45:26

Matthew Gaffner Battle Creek 2:45:44

Stephen Elliott Fox Point 2:48:36

Dean Rabourn Kalkaska 2:48:46

Jeff Rundio Traverse City 2:49:38

Michael Dejarnett Canton 2:51:28

Mike Vanwormer De Pere 2:52:23

Matthew Heath Grand Rapids 2:58:33

Thomas Smith Ada 2:59:08

Scott Gates Brighton 2:59:19

Roman Lopez Forment Rochester Hills 2:59:32

Paul Leason Grand Rapids 3:00:26

Jonathon Russell Mount Pleasant 3:01:57

Chad Robinson W. Lafayette 3:04:08

Zsolt Sarkozi Rochester Hills 3:07:56

Matt Post Sand Lake 3:09:52

Jerry Matt Grand Rapids 3:11:23

Chris Irving Northville 3:15:11

Justin Daugherty Chagrin Falls 3:16:50

Garth Lavere Grand Blanc 3:21:15

Brian Olesen Appleton 3:21:46

Brian Franke Troy 3:23:03

Ryan Macdonald Kalamazoo 3:24:32

Jeff Bohach Sparta 3:26:10

Kurt Droese Brighton 3:26:13

Nathan Russell Holland 3:26:21

Kevin Lezan Dimondale 3:28:36

Rey Jakosalem Macomb 3:29:08

Christopher Vineyard Sylvan Lake 3:29:50

Brad Duerksen Nappanee 3:30:03

Chris Ewing Kalamazoo 3:30:08

Ric Wiessner Kalamazoo 3:31:22

Jeff Tobe Paonia 3:37:01

Randy Logan Ada 3:37:54

Timothy Hibbard Menlo Park 3:40:41

Vic Perez Woodstock 3:40:52

Eli Brown Williamsburg 3:42:45

Andrew Scharver St. Clair Shores 3:42:55

Jeffrey Schwerin Davison 3:48:31

Kristopher Snyder East Jordan 3:48:54

Joe Goudeseune Wolverine Lake 3:53:21

Patrick Huntley Rochester Hills 3:57:01

Steve Konicki Kalamazoo 3:59:11

Josh Person Rochester Hills 4:03:18

Keith Glauser Clio 4:05:11

Miguel Sarachaga Grand Rapids 4:05:16

Cale Chapman Oxford 4:07:27

Matthew Stargardt Rockford 4:10:42

Josh Vansickle Grand Rapids 4:17:10

Doug Cary Ellsworth 4:18:36

Adam Stokes Skokie 4:20:17

Jeff Adcock Portland 4:20:33

Joseph Adams Rockford 4:22:35

Rudy Cervantes Canton 4:22:53

Shaun Lacher Chesterfield 4:27:53

Ben Moreno Fort Wayne 4:29:40

Bryan Cantio Rochester 4:34:24

Chuck Pitz Grand Rapids 4:35:29

Adam Oakwood Millington 4:37:38

Joel Smith Portage 4:38:15

Michael Brown Davison 4:41:37

Kevin Day Brighton 4:50:06

Aaron Dora-Laskey East Lansing 4:54:48

Randall Weed Bloomfield 4:55:21

Jeff Schams Hudsonville 5:12:53

Todd Wight Northbrook 5:19:04

Andrew Anderson Granger 5:46:54

Rob Simetz Traverse City 6:17:48

Rei Tallet Lansing 7:09:20

Men 47

James Jackovatz Waterford 2:09:50

Mark Pruim Byron Center 2:11:24

Andrew Bowman Harbor Springs 2:16:56

Jason Psink Chesterfield 2:17:13

Karl Emmerich Rochester Hills 2:20:36

Jon Zoutendam Traverse City 2:22:37

Jason Frost Grand Rapids 2:23:29

Aaron Barto Grand Rapids 2:25:48

Paul Richardson Auburn 2:26:08

Roy Kranz Midland 2:31:10

Christian Glupker Zeeland 2:32:57

Ed Volcic Rochester 2:38:32

Thomas Schram Rochester Hills 2:41:33

Cary Schein Zionsville 2:41:34

Henrik Holm Kalamazoo 2:43:38

Aaron Klein Ann Arbor 2:46:33

Drew Ott Zionsville 2:48:00

Than Dykstra Traverse City 2:49:43

Christopher Maltby Alma 2:51:27

Mark Mcdowell Grand Rapids 2:52:41

Ryan Clark South Bend 2:54:18

Bill Crook Charlevoix 2:54:51

Webb Friedly Wayzata 2:55:31

Greg Stroker Clawson 2:57:46

Matt Mauk Winona Lake 2:57:57

Christopher Boer Grand Rapids 2:58:27

Mark Mcclanahan East Lansing 3:03:59

Ryan Beekman Chelsea 3:06:41

John Frehr Grant 3:08:16

Paul Shepard St.Ignace 3:09:31

Clifford Owen Orono 3:10:49

Don Veres Lake Orion 3:13:22

Kenneth Rockwell Holly 3:13:49

Scott Dunham Tustin 3:14:16

Daniel Rosol Plymouth 3:15:02

Kevin Cherry Royal Oak 3:16:27

Christopher Carville Cincinnati 3:17:00

Mark Coletti Birmingham 3:17:26

Martin Kubiak Oakland Township 3:22:04

Mark Fiedler Clyde 3:22:10

Blake Phillips Spring Lake 3:23:03

Eric Darooge Boyne City 3:24:31

Chris Pratt Waterford Township 3:33:11

Conrad Schewe Plymouth 3:38:01

Dennis Ryba Lake Orion 3:38:21

Christopher Bickell Farmington Hills 3:39:59

Jake Kaberle Traverse City 3:42:19

Daniel Robertson Dunlap 3:45:33

Mike Fry Berkley 3:50:33

Jojie Teves Troy 3:55:02

Vincent Valdez Grand Rapids 3:55:21

Scott Bohlen Northville 4:02:57

Glen Mcafee London 4:05:54

Scott Lindstrom Ann Arbor 4:06:53

Hozefa Barodawalla Mt Pleasant 4:10:34

Chad Bojanich Constantine 4:17:23

Brian Rolfe Midland 4:23:57

Wade Robbins Troy 4:26:59

Tom Mchugh Brighton 4:29:03

Shannon Mclouth Montague 4:29:18

Paul Mcmullen Grand Haven 4:30:11

John Noonan Clive 4:30:15

Michael Gose Frederic 4:31:30

Tj Simms Chesterton 4:32:38

David Bruce Rochester Hills 4:36:44

Dane Blanchard Traverse City 4:40:41

Travis Horton Portage 4:45:17

Rob Dixon Oakland Township 4:45:40

Robert Skorupski Wixom 4:50:13

Corey Billups Evergreen 5:00:54

Roberrtson Pimentel Yonkers 5:03:08

Nathan Hoffman Eaton Rapids 5:13:42

Christopher Plum Plymouth 5:18:04

Bryan Welsh Grosse Pointe Farms 5:47:14

Jim Tassell Vicksburg 6:24:10

Men 48

Brent Wiersema Traverse City 2:06:11

Troy Eddy Houghton 2:14:54

Bob Pekrul Rockford 2:14:59

Vance Nall Utica 2:19:12

Kris Sands Traverse City 2:22:55

Sean Mulligan Mount Morris 2:24:56

Greg Jenkinson Corunna 2:25:11

Richard Meyer Lake Orion 2:25:17

Vince Cirilo Saginaw 2:27:45

Timothy Vandermeulen Lake Ann 2:28:45

Bill Dieter Plymouth 2:30:16

Brad Emmett Plymouth 2:31:43

Mark Vantongeren Ada 2:32:43

Jon Miller Owosso 2:32:54

Raymond Dean Traverse City 2:32:59

Jeff Galsterer Traverse City 2:34:29

Mike Brower Grand Rapids 2:34:56

Eric Forbush Grand Blanc 2:35:43

Thomas Lehrer Macomb 2:36:10

Butch Yerian Grand Blanc 2:39:59

Jeff Socia Traverse City 2:40:22

Rich Marr East Lansing 2:40:46

Paul Rentz Underhill 2:44:14

Rusty Naimo East Lansing 2:45:10

Jason Elmore Cadillac 2:45:13

Ulises Rabeiro Harbor Springs 2:46:06

Dan Delooff Grand Rapids 2:46:54

Shawn Beeton Overland Park 2:47:48

Jason Mygrant Noblesville 2:51:35

Brian Dantuma Holland 2:52:06

Jason Frank Walker 2:52:32

Rodney Palmer Bowling Green 2:52:58

Tom Harris Flint 2:55:16

Aaron Swanker Traverse City 2:56:08

Matthew Delaney Canton 2:58:00

Jason Stuart Beulah 2:58:40

Tim Larsen Bloomington 3:00:28

Emil Sims Northville 3:02:51

Edwin Ho Royal Oak 3:03:12

Jeremy Frew Jackson 3:03:25

Allen Day Brighton 3:05:46

Christopher Lamb Traverse City 3:06:24

Les Ankersen Grand Haven 3:07:10

William Burt Taylor 3:09:07

Stuart Jamieson Ann Arbor 3:10:57

Jason Warden Grand Haven 3:17:13

Rick Deshields Parma Hts 3:23:31

Todd Decker Petoskey 3:24:14

Michael Dipzinski Alpena 3:25:35

Randy Smith Flint 3:25:39

Dave Korte Rockford 3:26:32

Jason Rinker Portage 3:29:00

Ted Billups Rockford 3:32:42

Mateo-Jose Du Mont Traverse City 3:34:31

Bryan Odroski Alto 3:37:02

Matt Simpson Lewis Center 3:39:44

Anthony Brigoli Rochester Hills 3:39:53

Chris Bond Grand Rapids 3:40:30

Gene Barnard Rockford 3:41:49

Edmond Koester Naples 3:45:53

Chuck Truex Battle Creek 3:47:27

Gevas Moyo Frisco 3:48:44

Darren Harney Dorr 3:49:48

Jason Bachman Lake Zurich 3:52:50

Kevin Hornick Bloomfield Hills 3:53:08

John Schindler Clarkston 3:53:46

Christopher Klann Charlotte 3:57:42

Ryan Jones Williamston 4:01:28

Brett Zimmerman Holland 4:02:13

Dylan Bladecki Adrian 4:05:38

Gregg Hickmann Newberry 4:07:24

Jim Worth Troy 4:08:07

Erik Billimoria Canton 4:18:21

Andrew Monique Farmington 4:26:19

Mike Berent Plymouth 4:27:39

Eric Mock Fife Lake 4:30:42

George Triantos Beverly Hills 4:32:35

Lars Ullrich West Bloomfield 4:37:10

Todd Chipman Oglesby 4:39:03

Patrick Sharrak Royal Oak 4:39:10

John Pike East Lansing 4:42:20

Jeff Johnston Bay City 4:47:21

Art Homer Battle Creek 4:50:48

Russell Doersch Pinckney 4:51:19

Gregory Francisco San Diego 4:51:23

Erik Schupbach Petoskey 4:57:18

Rick Connor Yarmouth 4:57:55

Herb Doberstein Mount Horeb 5:01:44

Dennis Wilson Traverse City 5:04:40

Michael Stargardt Bloomfield Hills 5:13:25

Joel Greene Williamsburg 5:21:03

Jon Terry Petoskey 5:23:54

Men 49

David Krenk Canton 2:10:49

Scott Wolfson Bloomfield Hills 2:13:05

Todd Anthes Grand Haven 2:13:24

Robert Frank Rochester 2:13:55

Dennis Lessard Jackson 2:14:13

Robert Selle Oakland Twp 2:15:00

Chad Black Traverse City 2:16:37

Edward Schowalter Rochester 2:18:47

R Tomlinson Birmingham 2:20:28

Randal Sahs Sturgeon Bay 2:23:30

Tom Rockwell Haslett 2:31:44

John Urbain Traverse City 2:32:16

Ronald Nol Grand Rapids 2:32:45

Mark Todd Rochester Hills 2:32:50

Jon Heft Wixom 2:33:01

Anthony Hersberger Rockford 2:34:09

Eric Van Orman Rockford 2:35:56

Jason White Elmhurst 2:37:21

Kamilo Susman Royal Oak 2:39:40

Eric Olshove Traverse City 2:40:02

Roger Brown Nashville 2:40:56

Christopher Roeser Grand Blanc 2:46:19

Kurt Feller Northville 2:46:47

Jeff Mcdonald Alto 2:47:41

Phil Grobbel Huntington Woods 2:48:16

Brendan George Bloomfield Hills 2:49:24

Matthew Lemorande Suamico 2:51:32

Darren Dawson Central Lake 2:52:16

Mark Kwartowitz Bloomfield Hills 2:54:29

David Haapala Traverse City 2:56:09

Jeff Foor Plymouth 2:58:11

Bill Ball Kalkaska 2:58:30

Tony Lupo Arvada 3:02:57

Roland Cantu Highland 3:03:27

Fred Mcgill Grand Blanc 3:06:59

Ryan Mclaughlin Canton 3:09:11

Tim Flanigan Canton 3:13:06

Kirk Bergstrom Rockton 3:14:44

Tim Urbanski Comstock Park 3:15:22

Mv Carroll Farmington Hills 3:15:55

Todd King Flushing 3:16:37

Christian Cook Bloomfield Hills 3:16:48

Jack Hamilton Lansing 3:19:48

Michael Dyer Howell 3:23:47

Thomas Finelli Huntington Woods 3:25:34

Corbin Newton Central Lake 3:27:59

David Clifton Royal Oak 3:28:18

Jason Brooks West Bloomfield 3:34:37

Mark Kennedy Hudsonville 3:38:41

Leon Masseus Novi 3:38:57

Steve Ouwinga Gladstone 3:40:15

Chad Shipley Archbold 3:40:37

Jonathan Hoag Whitehouse 3:42:40

Paul Scarcello Huntington Woods 3:43:44

Hj Choi Romeoville 3:44:25

Henry Tolentino Canton 3:46:29

Trevor Haney Jenison 3:46:52

Robert Lenz % 3:48:38

Scott Dykema Escanaba 3:48:48

Adam Brown Lake Zurich 3:49:55

Scott Lyle Morgantown 3:51:03

Andrew Sharpe Kingman 3:51:34

Mark Hoye Milford 3:51:51

Will Kline Brighton 3:58:41

Jeffrey Sobell Kalamazoo 4:03:14

Jeff Hall Traverse City 4:05:23

Dale Leffler Holland 4:08:05

Joseph Solecki Royal Oak 4:10:14

Michael Gibbons Kalamazoo 4:11:08

Joe Gacek Caledonia 4:18:09

Tige Walkinhood Kalamazoo 4:30:14

Matthew Stork Bruce Twp 4:31:49

Tom Southworth Royal Oak 4:40:59

Brian Flynn White Lake 4:41:44

Jim Comment Sterling Heights 4:42:10

Sean Sherrod Bloomfield Hills 4:43:50

John Storen Rochester Hills 4:48:59

Aaron Talmage Lagrange 4:53:06

Doug Martin Paw Paw 5:06:42

Timothy Andrews Ellington 5:23:21

Lloyd Behnke Muskegon 5:40:09

William Flournoy Grosse Pointe 5:50:49

Men 50

Brian Harville Goodrich 2:09:25

Bill Sloney Shelby Township 2:11:35

Ed Serrat Red Lodge 2:13:08

Kevin Stacey Hudsonville 2:13:41

Todd Vigland Traverse City 2:14:27

Steve Vanderzwaag Holland 2:18:55

Timothy Eltschlager Sylvania 2:20:41

Court Maple Fishers 2:21:40

Brad Jerris Novi 2:24:13

Michael Carney Yorkville 2:24:52

Eric Malzahn Royal Oak 2:25:51

Joseph Rosentel Portage 2:29:15

Todd Riecke Traverse City 2:31:58

Mark Vinzant Valparaiso 2:33:29

Charles Parkhurst Traverse City 2:35:31

Phil Vanderlugt Ada 2:36:28

Brian Vick Grosse Pointe Farms 2:37:10

Ray Aldrich Oxford 2:37:54

Ron Wood Laingsburg 2:38:08

Marty Mrozinski Rockford 2:39:22

Simon Lynch Lake Orion 2:40:04

Doug Spence Traverse City 2:41:56

Matthew Stahr Northville 2:43:19

Jeff Van Blarcom Salt Lake City 2:45:08

Scott Davis Bloomington 2:46:13

Dave Lenting Wyoming 2:46:23

Jack Bowes London 2:46:40

Jason Gull Washington 2:48:27

Scott Daigle Mount Pleasant 2:48:41

Mike Gorkowski Grand Rapids 2:54:27

Tony Charameda Holland 2:55:46

Thomas Rieth Franklin 2:56:43

Richard Mcculloch Dexter 2:57:06

Jason Tink Birmingham 2:59:00

Jeffrey Puppos Grosse Pointe 3:00:25

Scott Krupp Rochester Hills 3:03:13

Stavros Vorias Dexter 3:03:47

Brian Hayden Ann Arbor 3:04:37

David Hunter Traverse City 3:05:18

Daniele Castiglioni Northville 3:09:36

Scott Trussell Northville 3:11:26

Mike Dixon Breckenridge 3:14:07

Joe Ostervik Brighton 3:14:30

Michael Mcnally Birmingham 3:14:47

Jim Baas Holland 3:15:42

Don Fogler Bloomington 3:16:54

David Smith Traverse City 3:17:12

Guy Smith Alpena 3:17:13

Jeff Smith Grand Rapids 3:17:42

Chris Patterson Hinsdale 3:18:50

Ryan Manecke Downers Grove 3:20:18

Kevin Hains Mattawan 3:20:42

John Kocis Shelby Township 3:21:45

Michael Cockrell Kalamazoo 3:22:02

Gordon Blackburde Winnipeg 3:25:56

Paul Patterson Orient 3:26:11

Tom Greene Wheaton 3:26:39

Todd Mustaine Plymouth 3:26:47

Brian Hodek Neenah 3:31:11

Shawn Sullivan Portage 3:33:35

John Augugliaro Mt Clemens 3:35:04

Dan Holland White Lake 3:36:01

Gary Thompson Toledo 3:36:50

Matt Malec Brighton 3:37:40

Tim Claflin Mattawan 3:37:45

Scott Cory Brighton 3:46:43

Christopher Moll Whitefish Bay 3:50:14

Erik Benedict Clarkston 3:51:23

Chris Casanova Northville 3:56:15

Dan Wilson Mascoutah 3:57:13

Peter Sholler Grand Rapids 3:59:50

Mike Keene Traverse City 4:00:15

Jason Ludwick Muncie 4:00:24

Kurt Whited Fort Wayne 4:00:29

Patrick Hanslits Clarkston 4:00:58

Terry Tribe Mt Pleasant 4:01:37

Darren Haines Gladwin 4:01:44

Jim Mitchell Northille 4:04:10

John Mooney Evanston 4:04:54

Allan Argel Sterling Heights 4:05:37

Jim Tish Northville 4:08:39

William Cesarek Lake Orion 4:08:58

Paul Krauseneck Charter Township Of Clint 4:10:23

Iner Nielsen Orlando 4:10:29

Thomas Morse Wolverine Lake 4:13:28

Noel Peters Kewadin 4:14:14

Gary Ruoff Traverse City 4:15:54

James Decker Alpena 4:24:33

Ken Mohney Mattawan 4:27:15

Isidro Carrizales Lawton 4:28:04

Jeff Zmich Goodrich 4:38:03

Michael Kinlaw Rockford 4:44:02

Bret Dittenber Midland 4:49:26

Robert Skates Royal Oak 4:53:31

Alex Afsari Novi 4:55:32

Todd Talford Superior Twp 4:58:29

Joe Greer Cadillac 4:58:35

Jeremy Kirby Albion 5:23:36

Mark Shand Brighton 5:24:41

Rod Bitterling Orlando 5:27:45

Rommel Pinili Rochester Hills 6:04:37

Men 51

Mark Spore Wayland 2:07:21

David Toutant Harper Woods 2:14:12

Giles Bryer Northville 2:14:24

Jim Hilditch Canton 2:16:06

Michael Anderson Green Bay 2:17:49

Marc Sherman Leamington 2:20:28

Michael Daggett Perrysburg 2:23:54

Steve Wojton Alto 2:24:00

Todd Frerichs Rochester Hills 2:28:44

David Tuit Rockford 2:29:32

Eric Fernando Franklin 2:30:51

David Wagoner Warsaw 2:33:38

Anthony Gwin Bowling Green 2:34:04

Rhet Coombs Marquette 2:38:41

Robert Le Feve Brighton 2:39:42

David Bade Flushing 2:41:58

Mike Bronson Grand Rapids 2:43:27

Jeff Pettes Savage 2:46:28

Ken Flory West Bloomfield 2:47:16

Brad Devries East Grand Rapids 2:51:42

Jeff Hartz Argos 2:52:02

Keith Wilkinson Quincy 2:52:21

Derrick De Mey Comstock Park 2:54:36

Nick Laughton Rochester 2:55:00

Michael Peterson Richland 2:55:26

Doug Cyporyn Highland 2:56:30

Michael Flack Livonia 2:56:33

Mike Pekrul Cedar Springs 2:57:35

Dave O'neil Harbor Springs 2:57:41

Ken Rose Chicago 2:58:03

Ray Lincolnhol Grand Rapids 2:59:32

Milan Sherman Windsor Heights 3:01:56

Jon Anderson Byron Center 3:03:29

Paul Arnold Traverse City 3:05:41

Tim Werner Traverse City 3:09:55

David Keyte Portage 3:10:01

Jeff Hammond Orland Park 3:11:08

John Van Alsburg Northville 3:12:07

Dan Strikwerda Hudsonville 3:14:11

Eric Day Rockford 3:14:14

Anthony Lawhead Kingsley 3:14:36

Trevor Carter Indianapolis 3:14:50

Troy Devoogd Coopersville 3:15:07

Skip Vendola Ann Arbor 3:15:14

Keith Rosol Ada 3:16:07

Ed Braunbeck Westerville 3:18:56

Greg Mccliment Walled Lake 3:18:58

Sorin Manaila Shelby Township 3:19:50

Kevin Kelly East Lansing 3:21:57

John Chase Bolingbrook 3:23:32

Doug Bailey Grand Haven 3:23:44

Kent Blankenship Novi 3:26:11

Paul Whitaker Northville 3:26:38

James Netzley Cadillac 3:27:13

Daryl Horton Kalamazoo 3:27:21

Duane Wixson Harbor Springs 3:28:32

Alex Leadbetter Toledo 3:29:58

Matthew Przysiecki Whitehouse 3:30:39

Jeff Wirth Brighton 3:30:59

Robert Estes Jenison 3:33:22

Jim Harthorn Stanwood 3:34:42

Dean Hubbard Byron Center 3:39:24

Dale Butler Sterling Hts. 3:40:20

Jeff Daniel Novi 3:42:35

David Hagan Traverse City 3:45:34

Mark Farella Clarkston 3:47:44

Ricky Green Zeeland 3:50:02

Brian Hallstrom Brighton 3:55:17

Andrew Hays Metamora 4:00:55

Robert Hug Lawton 4:04:04

Robert Spaulding Kouts 4:05:43

Robert Shelton Brownsburg 4:08:14

Mike Moss Highland 4:20:19

Jesse Williams Lansing 4:20:43

John Harbottle Leland 4:28:08

Brian Garman Groveland 4:28:14

David Kuhl Rochester 4:29:07

David Van Slooten Grand Rapids 4:30:35

Tim Drenth East Jordan 4:35:44

Scot Ursum Grandville 4:42:13

Jim Paulson Ann Arbor 4:49:10

Patrick Mcfall Hartland 4:49:25

Ty Alliss Elkhart 4:56:17

Lorne Malec Asheville 5:08:40

Dustin Demilt Indianapolis 5:38:41

Michael Ostrom Manton 5:47:16

Steve Pucelik Traverse City 6:04:21

Men 52

Jonathon Looman Holland 2:16:28

Ken Naef Green Bay 2:17:02

Timothy Stewart Kalamazoo 2:18:19

Nick Yetter Kalamazoo 2:30:16

Peter Vajda Ferndale 2:32:15

David Bucholtz Traverse City 2:33:12

Greg Witt Bloomfield 2:34:25

Terry Rott Grand Rapids 2:36:00

Jim Leikert Dewitt 2:36:21

Paul Bochar Downers Grove 2:41:31

Bob Spence Traverse City 2:42:06

Brandon Kerkstra Grand Rapids 2:42:07

Dell Todd Grand Rapids 2:42:36

Timothy Langston Burton 2:42:40

James Depree Grand Rapids 2:42:44

Bernard Wendel Waterford 2:43:15

Matt Wilcoski Normal 2:44:00

Kevin Oostema Kalamazoo 2:46:09

Todd Cherry Livonia 2:46:38

Mark Eelnurme Trenton 2:48:48

John Biolchini Almont 2:49:03

Scott Hutchings Richland 2:53:04

Anthony Pratt Bloomfield Hills 2:53:38

Edward Jamal Schott Holland 2:53:45

Martin Russell Greenville 2:54:34

Andrew Laird Pittsfield Twp. 2:57:13

Jeff Borah St. Joseph 2:57:53

George Anderson Brighton 2:58:41

Mark Rushbrook Dexter 2:59:31

Brian B Oakland Township 3:04:10

Victor Friend Hodgenville 3:05:04

John Wheatley Howell 3:06:45

Brad Smith Madison Heights 3:06:48

Richard Schliem Grand Rapids 3:08:10

Mike Vonwihl West Bloomfield 3:09:17

Mike Wolford Bloomington 3:09:36

Tim Anness Rochester Hills 3:09:38

Chris Jackson Coon Valley 3:10:58

Jeff Taylor Warren 3:12:28

Jeff Daily Brighton 3:13:08

Shawn Thomas Noblesville 3:13:21

David Plambeck Rockford 3:19:28

Tom Wyatt Traverse City 3:20:42

Chuck Scholten Hudsonville 3:26:02

Michael Springborn San Antonio 3:26:24

Darren Washington Tustin 3:26:58

Joel Johnson Milwaukee 3:27:04

Robert Scoville Pinckney 3:29:07

Jeff Perkins Rochester 3:29:12

Eric Silberg Northville 3:31:18

Glen Williams Novi 3:35:35

Craig Lockerbie Hickory Corners 3:36:24

Gary Kwartowitz Huntington Woods 3:38:03

Michael Pezzetti Northville 3:43:01

Tom J Kelly Grand Rapids 3:43:19

John Jaqua Hastings 3:45:32

Mark Michalak Auburn 3:46:26

Dayne Rogers Davisburg 3:48:16

John Kalthoff Carmel 3:56:49

Greg Fox White Cloud 4:06:14

Murali Govindarajalu West Bloomfield Township 4:10:56

Chris Dubray Oberlin 4:11:59

Travis Sybrowksy Grand Ledge 4:13:59

Steve Gornick Fenton 4:14:23

Peter Patrick Indian River 4:22:39

John Raths Hemlock 4:23:07

Matthew Reisner Waterford 4:24:42

Dan Williams Royal Oak 4:29:13

Brian Arbeiter Royal Oak 4:31:20

Rafael Rego Bloomfield Hills 4:34:55

Joe Baldwin Valparaiso 4:36:10

Timothy Krause Plymouth 4:36:41

Chris Mcintire Sand Lake 4:38:10

Christopher Loper Brighton 4:41:19

Jeffrey Fisher Johannesburg 4:51:23

Dan Coats Toronto 4:51:28

David Clasen Interlochen 5:03:37

Bruce Hemstreet Arlington 5:13:16

Jim Fast Eaton Rapids 5:14:36

David Baron Troy 5:23:28

Bill South Zeeland 5:26:14

Tim Young Lincoln 5:48:39

Jim Dominick Eastpoint 5:53:38

Men 53

Paul Olson Traverse City 2:05:01

John Beranek Ann Arbor 2:12:37

Larry Brownell Traverse City 2:23:49

Steve Kelty Suttons Bay 2:25:27

William Bliss Troy 2:31:12

Alexander Gaulin White Lake 2:34:03

Wade Bagnall Grand Rapids 2:34:20

Chris Kok Midland 2:38:13

David Delano Pinckney 2:39:35

Kurt Kobiljak Grosse Ile 2:41:48

Jim Walters Traverse City 2:41:59

Doug Helland Ann Arbor 2:44:27

Jonathan Holmes Lowell 2:45:02

Michael Vandenbossche Lake Orion 2:45:19

Jim Adox Ann Arbor 2:46:18

David Echelbarger Hastings 2:48:17

Alan Post Rockford 2:49:50

Robert Lee Cooper Lansing 2:49:59

Scott Adema Commerce Twp 2:50:51

Darren Matthews Pinckney 2:51:28

Fabrice Portes Bloomfield 2:51:50

Bob Bowling Livonia 2:59:47

Brian Whiting Lake Leelanau 3:02:18

Jeffrey Sova Macomb 3:05:49

Tim Caputo Utica 3:05:50

Loren Anderson Indianapolis 3:06:42

Chris Gonnsen Grand Blanc 3:06:51

Jamie Mcpherson Richmond 3:07:01

Joseph Novotny Bloomington 3:11:49

Jan Isaksson Northville 3:12:12

Jeff Shaw Westland 3:12:27

Greg Brown Clarkston 3:14:56

Kevin Czarnik Wixom 3:15:21

Keith Davis Walled Lake 3:17:19

Ryan Presley Delton 3:19:33

Joe Capuano Milford 3:19:46

Steve Schnell Boyne Falls 3:19:56

Kevin Hawley Dexter 3:20:23

James Brady Chicago 3:21:38

Peter Henry Sault Ste Marie 3:22:48

Charles Way Burlington 3:25:29

Chris Stroud Troy 3:26:40

Jack Schumacher Lancaster 3:27:12

Ken Farley Fowler 3:29:40

Rick Flees Grawn 3:29:41

Terry Higgins Lees Summit 3:32:39

Andrew Snyder Williamsburg 3:34:59

Darren Tillbrooke Cedar Springs 3:35:00

James Kurnik Linden 3:35:03

Paul Stumm Grand Blanc 3:39:03

Brad Ekin Galion 3:40:56

Bradley Schiller Traverse City 3:44:12

David Smith Livonia 3:47:35

James O'brien Livonia 3:52:06

Gary Hopp Washington 3:52:15

Mark Reus Alto 3:57:09

Michael Zimmer Belmont 4:01:14

Bryan Bach Laingsburg 4:01:40

Samuel Maza East Jordan 4:04:51

Frank Lusebrink Jackson 4:13:27

Kevin Matthews Clarkston 4:14:42

Ron Bourdeau Oxford 4:14:42

Ronald Gallop Traverse City 4:17:49

David Senkin Bloomfield 4:18:16

Robert Wahl Okemos 4:25:07

Doug Jones Clarkston 4:27:39

Ed Heil Eden Prairie 4:35:39

Jeff Selter Willis 4:37:36

Andrew Claude Okemos 4:40:49

Paul Nalepa Howell 4:48:06

Jesse Wolff Traverse City 4:49:56

Rich Szymanski Howell 4:52:10

Timothy Hayashi Grand Junction 5:00:27

Brian Emmons Kalkaska 5:05:25

Men 54

Armando Vega Oxford 2:11:03

Scott Tencate Ada 2:11:42

Newton Cole Chicago 2:26:00

Michael Emerson Rochester 2:31:02

Niel Scharphorn Jr Hesperia 2:33:08

Chris Torrance Dearborn 2:34:38

Michael Dega West Bloomfield 2:36:09

Brad May Bloomfield Hills 2:36:22

Dave Millar Traverse City 2:38:11

John Bachman Traverse City 2:41:02

Jeffery Hill Romeo 2:42:37

Sean Scott Vicksburg 2:42:54

Kreig Kuiper Holland 2:48:32

Edward Hieftje De Witt 2:48:54

Ted Howard Royal Oak 2:53:33

Tom Strikwerda Holland 2:57:14

Michael Biolchini Oxford 2:58:46

Jeff Semerau Shelby Twp. 3:00:35

Mark Boden Lake Orion 3:02:08

John Wyatt Commerce Twp 3:03:37

Anthony Pawlak Ypsilanti 3:05:18

Peter Deininger Ann Arbor 3:07:03

Joe Mccall Rockford 3:08:48

Thom Ryan Ann Arbor 3:15:38

Eric Dombrowski North Royalton 3:16:15

Michael Blackburn West Bloomfield Township 3:18:44

Pete Mott Grand Rapids 3:18:50

John Rogers Granger 3:20:03

David Kunitz Dexter 3:20:24

Steven Williams Okemos 3:20:52

Jim Kaiser Grandville 3:22:55

Chris Donnelly Birmingham 3:23:27

Chuck Pettit Plymouth 3:24:47

David 'D2' Scott Cadillac 3:24:55

Michael Olechiw New Hudson 3:26:14

David Merrell Lake Orion 3:27:56

Matt Uphoff Milford 3:34:28

Jim Thompson Novi 3:38:38

Huw Morris South Lyon 3:39:58

Thomas Borgmann Fort Mitchell 3:41:44

John Banukevich Huron Township 3:43:37

Jerry Missel Grand Haven 3:44:16

Kevin Wahr Gaylord 3:44:39

Patrick Caramella Ontonagon 3:45:08

Khalil Raffoul Temperance 3:45:57

Scott Lukomski Plymouth 3:48:27

Jeff Kozacki Kalamazoo 3:48:51

Kenneth Boyd Ann Arbor 3:50:01

Dennis Rosenberger Cedar Springs 3:50:01

Stu Simpson Saginaw 3:58:16

Lee Workum Leland 3:59:36

Jeffrey White Scotts 4:01:55

David Bodmer Milford 4:03:04

Bryan Barnett Brighton 4:04:49

Joseph Obrien Wyoming 4:06:01

Mike Leahy Traverse City 4:06:12

Bob Shaw Parma 4:08:14

Jim Muehlbauer Woodbury 4:09:47

Michael Lambert Ionia 4:17:15

Thomas Lee Northville 4:22:32

Timm Schlegel Indianapolis 4:27:38

Michael Hyman Downers Grove 4:29:20

Mike Gorney Cedar 4:29:27

Joe Mcmanaman Saginaw 4:36:21

Carl Geers Scottville 4:36:46

Anis Barodawalla Mount Pleasant 4:41:41

Kevin Hileman Milan 4:49:08

Randall Hoover Franklin 4:52:43

Brian Cassidy Bridgman 4:57:09

Rob Whaley Rochester 4:57:51

Joseph Crutcher Royal Oak 4:58:16

Timothy Mitrovich Arlington 5:07:57

Mark Stevenson Traverse City 5:14:50

Carl Kutch Freeport 5:30:55

Men 55

John Meyers Kalamazoo 2:09:03

Craig Gietzen Rockford 2:13:06

Tom Strumberger Middleville 2:20:31

Waldek Stepniowski Littleton 2:23:35

Tom Keller Solon 2:24:54

Scott Guenther Bellefontaine 2:26:22

Mark Judd Owosso 2:28:26

David Falb Grand Rapids 2:28:27

Stephen Lentner Hudsonville 2:34:07

David Bothner Ann Arbor 2:37:07

David Beadle Branch 2:39:17

Steve Parker Traverse City 2:45:24

Doug Queener Brighton 2:47:16

Don Payerle Barrongton 2:54:04

Randall Mc Elwain Lake Orion 2:56:00

Charles Gray White Lake 2:57:01

Martin Bryan Auburn 2:58:07

Yvon Dufour Fowler 2:59:58

Jeff Gabrielson Rochester Hills 3:00:38

Peter Simms Rockford 3:06:21

Lincoln Perkins Frankfort 3:08:09

Andy Klevorn Ludington 3:08:19

Shawn Husband Williamsburg 3:09:30

Paul Rivera Southfield 3:09:49

Scott Baxter Holly 3:11:42

Vicken Chalian Bloomington 3:13:08

Todd Myers Traverse City 3:13:58

Christopher Zimmer Northville 3:14:12

Eric Jeffrey Davisburg 3:14:22

Bob Wright Jenison 3:14:23

Randy Strebig Fort Wayne 3:16:49

Brian Ethridge Middleton 3:16:51

Casey Fisher Mattawan 3:17:13

Allen Sorgenfrei West Bloomfield 3:25:51

James Maunz Shelby Township 3:25:53

David Hengehold Rochester Hills 3:26:39

Richard Haas Pinconning 3:28:21

Brian Popa Traverse City 3:32:33

Mark Moushegian San Diego 3:33:43

Jim Campbell Williamburg 3:37:12

Daryl Trierweiler Grand Rapids 3:39:03

Tim Rumbles Alpena 3:41:51

Jeffrey Disher Zeeland 3:42:12

Christopher Bala Royal Oak 3:43:33

Robert Frostick Rockford 3:43:51

John Barrera Lake Orion 3:46:44

Vern Kolarik Cadillac 3:48:30

Kirt Soukup Middleton 3:51:30

Todd Szott Birmingham 3:58:57

Mark Maslovich Alma 3:59:49

Daniel Schroeder Lagrange Park 4:01:50

Randy Edmondson Des Plaines 4:11:31

Daniel Gavlas Portage 4:14:24

Scott Bodjack Canton 4:18:17

Scott Ferguson Kentwood 4:23:17

Tim Moon Apple Valley 4:26:07

James Studak Davisburg 4:33:21

Martin Kinsella Bloomfield Hills 4:36:39

Mike Ferguson Lake Ann 4:37:08

Kirk Carlson Plymouth 4:39:17

Steve Rambo Howard City 4:57:46

Gus Laskaris Grand Blanc 5:02:39

Men 56-57

Peter Davis Eagle 2:07:18

Michael Green Farmington Hills 2:11:39

Eric Landman Grand Haven 2:18:14

Gregory Danforth Boyne City 2:18:47

Vin Dog Mack Traverse City 2:21:34

Tom Markley Dearborn 2:22:57

William Shaver Grand Rapids 2:23:48

Scott Kroske Birmingham 2:24:23

Ed Johnson Traverse City 2:28:30

Rob Grainger Mattawan 2:30:01

Michael Belanger Livonia 2:31:04

Michael Johnson Port Elgin 2:32:45

Kristopher Ouvry Naples 2:32:48

Mark Miller Birmingham 2:35:10

Brian Kiessling Traverse City 2:35:39

James Kovacik Whitmore Lake 2:36:00

Terry Geerligs Parchment 2:36:31

Brad Beeson Bay Village 2:37:58

Talbot Hack Ann Arbor* 2:38:40

Frank Marciniak Rochester 2:42:03

Joel Holzknecht Commerce Township 2:42:08

Daniel Brummel Hudsonville 2:42:37

David Tietz Traverse City 2:43:18

Allen Duncan Ann Arbor 2:43:25

Curtis Williams Brighton 2:43:48

Ernest Oxenknecht Naperville 2:44:05

Ken Burgener Deforest 2:46:07

Frederick Lake Grand Rapids 2:47:25

Kent Grandchamp Shelby Twp. 2:47:31

Nate Cross Westlake 2:49:21

Tom Bestrom Caledonia 2:49:59

David Beaverson Elkhart 2:53:20

Russell Mcbride Whitehall 2:54:11

Anthony Pupin Farmington Hills 2:54:41

Ned Niemi Saint Johns 2:55:42

Mark Ware Rochester 2:56:11

Rick Wilson Northport 2:56:32

Jeff David Howell 2:59:56

Kevin Kahl Avoca 2:59:59

Jim Mclain East Grand Rapids 3:02:10

David Hicken Rochester Hills 3:02:18

Nathan Oliver Rockford 3:04:12

David Starrs Southampton 3:04:23

Robert Malott Lansing 3:06:38

Steve Krebs Marquette 3:07:45

Walter Quandt West Bloomfield 3:08:32

Ron Maher Leonard 3:10:03

Mark Sanitate Washington 3:13:03

Curtis Groelsma Byron Center 3:14:58

David Stein Oakland 3:15:43

Robert Rodriguez Belmont 3:16:22

Bob Phelps Milwaukee 3:17:10

Ben Zimont Kalamazoo 3:17:30

Eric Toth Holland 3:18:41

Ed Nicholson Milford 3:19:15

Mark Dowden Alto 3:22:33

Frank Stankiewicz Farmington Hills 3:24:02

Bill Kurzynowski Grand Ledge 3:24:46

Paul Lissner Grand Blanc 3:30:05

Tod Williamson Hudson 3:30:21

Robert Beier Saint Clair 3:31:35

Maximillian Akemann Northville 3:31:40

Todd Vanbonn Grand Rapids 3:32:19

Tony Selk Traverse City 3:32:34

John Bowman Dorr 3:33:43

Daniel Murphy Williamsburg 3:33:52

Wayne Heuwagen Cedar Springs 3:36:13

Robert Sonnenberg Novi 3:37:30

Tom Van Itallie Clarkston 3:38:41

Jim Hills Interlochen 3:39:51

Joseph Salani Oxford 3:40:09

Matt Driscoll Traverse City 3:40:10

Gary Church Fruitport 3:41:40

David Devries Grand Rapids 3:41:46

Rick Ruiter West Bloomfield Township 3:46:28

Bryan Campbell Grand Blanc 3:47:22

Scott Bojanich Crozet 3:47:58

Gary Mulder Grand Rapids 3:48:04

Michael Connolly Ypsilanti 3:49:02

Billy Stroup Howe 3:52:21

Tim Potok Rochester Hills 3:52:30

Will Warren Ada 3:52:44

Robert Wilson Williamsburg 3:55:00

Jerry Wyza Rochester 3:57:51

Marcus Merillat Pinckney 3:58:02

Steve Mcclure Grand Rapids 3:58:31

William Stych Traverse City 4:04:04

Michael Dorchak Sterling Heights 4:06:23

Douglas Ficca Bloomington 4:07:31

Todd May South Lyon 4:07:34

Roger Wenk Battle Creek 4:08:21

Tom Curtis Milford 4:08:44

James Shoemaker Milford 4:08:52

Andrew Teklinski Indian River 4:09:41

Andrew Van Slooten Ada 4:12:11

Kyle Basel Brighton 4:12:13

Jeff Steggles Grand Haven 4:12:21

James Miller Ypsilanti 4:15:00

Thomas Mathews New Castle 4:15:01

Eric Buth % 4:15:56

Jeffrey Smit Dorr 4:17:08

Kurt Meekhof Byron Center 4:18:29

Kevin Livingston Farmington Hills 4:19:46

Christopher Lennon Davisburg 4:20:51

Thomas Caskey Fenton 4:23:39

Bolton Uckele South Haven 4:24:00

Kevin Mccartney Milford 4:25:05

David Valasek Saginaw 4:26:06

Neil Larson Gobles 4:27:03

Neil Henige Williamsburg 4:32:17

Mark Rogers Milford 4:36:17

Dale Stevens Wayland 4:38:55

John Donlin Valparaiso 4:41:06

John Spaulding Marquette 4:43:12

Keven Johnson Mancelona 4:46:33

Donald Stanhope Dearborn 4:49:40

Jon Looman Ionia 4:56:03

Stephen O'rielly Ann Arbor 4:59:58

Rodney Haun Springboro 5:03:37

Frederick Vandervennet Leonard 5:18:53

Martin Mueller Dearborn 5:23:39

Timothy Mcdonnell Pinckney 5:28:22

Bruce Kaldor Lansing 5:31:01

Marty Reiken % 6:16:08

Richard Conforti Okemos 6:20:28

Men 58-59

Daniel Hofstra Traverse City 2:05:10

Jim James Ann Arbor 2:07:26

Hal Bevier Traverse City 2:13:50

Paul Brown Dearborn 2:13:57

Edward Ekstrom Ludington 2:21:25

Jeff Faber West Olive 2:21:56

Dirk Wipperman Naples 2:23:38

Michael Bramlett South Bend 2:26:00

John Kennedy Bloomfield Hills 2:26:51

Gerry Naski Birmingham 2:28:31

Keith Riege Lake Orion 2:31:05

Leonard Van Drunen Grand Rapids 2:32:41

Randy Bartz Fort Wayne 2:35:31

Keith Bennett Elkhart 2:35:32

Richard Shull Midland 2:36:34

Scott Brubaker Elk Rapids 2:36:51

Todd Wanley Waterford 2:37:19

John Connor Clarkston 2:40:05

Jack Lee Northville 2:41:00

John Krauss Ann Arbor 2:41:48

James Cook Wyandotte 2:41:53

Jeffery Blodgett Berlin Heights 2:47:41

Devin Hill Traverse City 2:48:11

Scott Steurer Kalamazoo 2:49:54

Nick Boudjalis Traverse City 2:49:56

Richard Bielewicz Traverse City 2:51:06

Paul Kasper Romeo 2:51:12

Rob Macgregor Royal Oak 2:52:22

Paul Checkowsky Clarkston 2:52:30

Rick Mikkelson Grand Haven 2:52:57

Tad Hershey Clarkston 2:56:24

Chris Rehklau Pioneer 2:56:45

Duane Archambo Acme 2:57:19

William Hoyer Hamilton 3:01:13

Tim Scheffers Portage 3:01:35

Ross Clement Traverse City 3:02:48

John Bauserman Battle Creek 3:03:41

Charles Hathaway Traverse City 3:04:30

John Wright Carmel 3:05:25

Mark White Rochester Hills 3:09:21

Ron Sadler Holland 3:10:06

Anthony Saliga Leonard 3:10:08

James Sarks Maumee 3:12:06

Kurt Meier Utica 3:14:32

Jim Weitzmann Grosse Pointe Woods 3:17:00

Eric Anderson Okemos 3:17:00

Dave Wierenga Traverse City 3:17:55

David Lavalley Buckley 3:21:58

Todd Labonte Traverse City 3:23:08

Gil Webb Rockford 3:24:08

John Morgart Kouts 3:25:38

Lloyd Lind Romeo 3:25:53

Brian Hellweg Des Plaines 3:27:21

Robert Plowdrey Brighton 3:28:21

Kevin Cleary Kalamazoo 3:29:04

Bill Bowser Bloomfield Hills 3:29:08

Marc Rebick Medina 3:30:32

Glenn Vincil Davisburg 3:31:18

Robert Mittelstaedt Traverse City 3:32:36

Brad Harrison Interlochen 3:33:13

Paul Castrilli Plymouth 3:34:11

Mark Becker Fowler 3:35:13

Joe Connell Oak Park 3:35:45

Steve Currier Dryden 3:39:28

Darren Timmeney Kalamazoo 3:39:38

Joseph Carlson East Lansing 3:42:01

Daniel Bates Whitmore Lake 3:42:43

Nigel Mullis Rochester 3:43:18

Vernon Aleshire Elizabethtown 3:43:29

John A Weidenfeller Ada 3:43:52

William Pohlman Lake Ann 3:44:53

Jerry Ricchio Franksville 3:46:14

Jeff Mccarthy Plymouth 3:51:22

Ulrich Weissert Northville 3:51:39

Mike Kearns Yellow Springs 3:52:12

Jeff Miller Oxford 3:52:43

Sam Fogleman Birmingham 3:54:34

Neal Carter Traverse City 3:55:13

Randy Kepner South Lyon 4:00:38

Gary Ritchie Roanoke 4:02:03

Greg Farr Ada 4:04:01

Mark Van Slooten Grand Rapids 4:05:24

James Stanski Wheatley 4:05:40

Brian Hague Rockford 4:06:09

Richard Miller Kingsley 4:06:17

Dan Asma Lake Orion 4:07:43

Edward Johnson Ann Arbor 4:08:37

Armen Kassouni Belmont 4:09:45

Steve Raymond Ypsilanti 4:09:57

Doug Hutchings Rockford 4:12:15

Paul Fortin Birmingham 4:13:14

Terry Graham Whitehall 4:14:07

James Mierzwiak Monroe 4:14:16

George Bailey Grand Rapids 4:15:10

Fred Heslop Leland 4:16:45

Ralph Dollhopf Traverse City 4:18:49

Tim Hemenway Ionia 4:19:25

Tim Laurent Wyoming 4:22:15

Bradley Ochs Traverse City 4:22:15

Tom Engelman Lapeer 4:23:55

Dale Barrett Livonia 4:25:37

Todd Nord Saginaw 4:27:44

Jeff Derushia Traverse City 4:49:48

Kris Koerber Palm Beach Gardens 4:50:11

Daniel Vandeneede Allen Park 4:51:32

Thomas Johnson Weidman 5:05:28

Jack Ingold Midland 5:07:34

William Heitman Traverse City 5:11:26

Curtis Andrews Howell 5:14:41

Friedhelm Manzke Brighton 5:18:34

Michael Dejong Grand Rapids 5:19:35

Glenn Johnson Dayton 5:34:04

Frank Costa Grosse Pointe Park 5:46:41

Bryan Kamps Grand Rapids 6:46:43

Men 60-64

David Maclean Ludington 2:08:22

Mark Olin Rochester 2:12:15

Donald Fedrigon Jr Williamsburg 2:14:50

Ray Fulkerson Kalamazoo 2:14:59

Craig Pickett Linden 2:17:48

Tim Curtis Hastings 2:24:02

Derek Wilford Euclid 2:24:06

Rudy Sroka North Royalton 2:24:32

Dan Checkowsky White Lake 2:28:31

Lewis Tripp Milford 2:30:08

Craig North Ann Arbor 2:33:09

Brian Bender Alma 2:35:12

Mark Cahn W Bloomfield 2:39:34

Mark Rosenberg Traverse City 2:42:34

Bill Omell Washington 2:43:49

Dave Furey Ann Arbor 2:44:11

Fredrick Anderson Okemos 2:44:54

Mark Zmyslo South Bend 2:47:45

Geoffrey Paine Manistee 2:48:16

Peter Coles Kalamazoo 2:48:43

Gary Winkel New Hudson 2:49:02

Tom Kuemin Traverse City 2:50:49

Greg Karbowski Holland 2:50:53

Thomas Young Traverse City 2:51:18

Kirk Walter Holland 2:52:22

Steve Kapaun Hudson 2:52:37

Gregory Worsnop Paw Paw 2:54:47

Brian Roberts Ortonville 2:56:21

Steve Buccella Belmont 2:56:27

Michael Fitzsimmons Ann Arbor 2:57:43

Jeffrey Gaft Honor 2:58:22

Doug Hoofman Sand Lake 2:58:45

David Komives Perrysburg 2:59:11

Rob Olsen Monroe 3:00:16

Carl Loomis Ann Arbor 3:00:27

James Rivamonte Commerce Township 3:01:20

Steve Seager Grayling 3:02:23

Greg Southwell Eaton Rapids 3:02:55

Dennis Kaiser Chatham 3:03:24

Thomas Paine Ludington 3:06:43

Stephen Schousen East Grand Rapids 3:07:20

Dennis Murphy Grand Rapids 3:07:36

Karl Wagner Rochester Hills 3:08:33

Mark Difalco Highland 3:08:40

Mac Jacob Harbor Springs 3:08:44

Timothy Mcclure Roscommon 3:09:02

Woody Woods Southampton 3:10:50

Tim Grose Howell 3:11:10

Dale Sanders Ludington 3:12:28

Howard Herron Benzonia 3:12:50

George Reilly Northville 3:13:13

Jeffrey Warner Temperance 3:13:33

Al Eavey Hastings 3:13:40

David Alves Fishers 3:14:14

Bill Coe Grand Haven 3:15:08

Stephen Carlson Grand Rapids 3:16:08

Brent Slezak Richland 3:17:24

Larry Lynam South Bend 3:18:00

Scot Bromann Rib Lake 3:18:02

Paul Vanraaphorst Rochester 3:20:22

Craig Neitzel Wyoming 3:20:48

Don Oleskie Washington 3:21:40

Terry Obrien Noblesville 3:23:08

Rob Carr Harbor Springs 3:23:15

Bob Schultz Grand Rapids 3:23:25

Robert Shellhamer Niles 3:23:36

Don Marsh Kalkaska 3:25:40

Donald Mcwethy Smryna 3:25:53

Steve Beckman Milford 3:28:00

Mark Cook Howell 3:28:11

Brian Mclean Rochester Hills 3:28:47

Craig Fuelling Milford 3:29:01

Kevin Deyo Traverse City 3:29:40

Brad Bennett Wyoming 3:30:07

Dave Faller Saginaw 3:30:12

Robert Rensch Kalamazoo 3:31:47

David Geiger Epsom 3:33:33

Dan White Lake Leelanau 3:33:41

Edward Doctor Kalamazoo 3:37:04

Kim Wilkinson Dexter 3:37:53

Bruce Veldman Zeeland 3:38:30

Martin Zahm Oakland 3:40:20

David Mengebier Traverse City 3:41:03

Larry Strayhorn Rockford 3:43:21

Paul Giesel Uniontown 3:44:17

Clay Cprek Troy 3:48:07

Lindsey Osgood Bloomfield Hills 3:48:15

Randy Knapp Fruitport 3:48:51

John Ritchie Birmingham 3:51:02

Gary Larson Brighton 3:51:10

Michael Youn Grand Rapids 3:51:37

Steve Eick Birmingham 3:51:42

James Hoppenrath Flushing 3:53:51

Kris Schulz Belmont 3:54:52

William Resh East Lansing 3:56:10

Steve Mentzer Traverse City 3:56:37

Darrell Dagostino Ada 3:57:45

James Meek Grand Rapids 3:57:56

Rick Rumple Decatur 3:57:59

Larry Schultz Ada 3:59:03

Doug Mcgeorge Brighton 3:59:32

Kevin Mitchell Jenison 4:01:44

David Ruppert East Lansing 4:02:53

David Breedlove Mount Pleasant 4:04:40

Robert Campbell Denver 4:06:29

Russell Smith Lambertville 4:08:48

Tom Smith Waterford 4:09:04

Leslie Cook Fowlerville 4:09:36

Rick Schneider Lake Orion 4:09:42

Randall Lipps Boyne City 4:09:48

William Hittler Plymouth 4:12:31

Robert Johnston Ann Arbor 4:14:23

James Sanford Traverse City 4:15:38

Michael Mccormack Canton 4:16:16

Alan Kostrzewa Traverse City 4:16:51

Cris Horton Maple Grove 4:17:17

Thomas Ryckbost Grand Rapids 4:17:29

Mark Munley Traverse City 4:19:32

Dale Ostema Traverse City 4:21:11

Steve Gealy Shelby Township 4:21:37

John Udell Niles 4:23:14

Ross Mccarthy Livonia 4:23:38

Curtis Proctor Kalamazoo 4:24:54

Charles Bovee Waterford 4:24:55

Scott Thorpe Milford 4:25:04

Tom Holdorf Grand Rapids 4:25:38

John Burrows Coldwater 4:26:31

Stephen Lyon Ortonville 4:27:20

Aaron Waxman Newton 4:27:45

Paul Keyser Zeeland 4:29:23

Dennis Masse Essex 4:29:40

Steve Darrell Kalamazoo 4:29:54

Bob Peterson Canton 4:30:07

Larry Trigger Shelby Township 4:31:47

Bill Sponseller Ann Arbor 4:32:37

Michael Iannone Perrysburg 4:32:38

Brien Ricci Houghton 4:33:42

Charlie Deroo Farmington 4:34:42

Bruce Singley Dearborn 4:35:13

Paul Holtgreive Troy 4:35:14

Dale Stoffer East Grand Rapids 4:36:34

John Faller Bay City 4:37:17

Brian Siwek Walled Lake 4:38:49

Mark Herman Spring Lake 4:41:27

Jeff Krupp Grand Rapids 4:51:13

Daniel Hoeh Big Rapids 4:55:35

Tim Rivington Shelby Twp 4:56:15

Phil Drake Columbus 4:58:20

Gary Greenop Kalamazoo 4:58:36

Rob Nicey Mattawan 4:58:56

Douglas Krampe Rockford 5:00:03

Mike Williams Northville 5:03:47

Steve Purkiss Traverse City 5:06:15

Brian Dylhoff Kalamazoo 5:06:20

Kurt Hansemann Traverse City 5:06:56

Garry Parks Hanover 5:08:42

Malcolm Maclean Davisburg 5:13:08

Paul Mccarthy Commerce 5:15:10

Mike Wolff Hinsdale 5:19:05

Robert Fischetti Willow Springs 5:19:25

James Vick Birmingham 5:22:07

Ron Heverly Frankfort 5:26:35

Dan Whitman Howell 5:30:44

Eric Norris Columbus 5:36:14

Rick Simonton Suttons Bay 5:51:10

Jim Farris Ypsilanti 6:03:44

Men 65-69

Jeff Doerr Canadian Lakes 2:19:20

Greg Lavelle Caledonia 2:34:42

Michael Krywanski Rockford 2:36:46

Larry Bohnsack Brighton 2:41:07

Joseph Brown Grayling 2:44:33

Malcolm Fox Mount Pleasant 2:46:01

Don Camp Grand Haven 2:46:33

Steve Van Dam Boyne City 2:58:39

Roger Pelkey Howell 2:58:40

Chuck Grzanka Harbor Springs 3:00:20

William Styer Park Falls 3:00:35

Bob Porter East Grand Rapids 3:01:44

Kenneth Eddy Gladwin 3:03:09

Bryan Elenbaas Cadillac 3:05:22

Dan Gauthier Grand Rapids 3:05:30

Robert Grove Boyne City 3:07:47

Robert Larson Novi 3:08:23

Bob Berg Western Springs 3:08:29

Lars Welton Traverse City 3:08:42

John Harris Holland 3:11:53

Bryan Griffin Petoskey 3:15:53

Rob Fobar Livonia 3:24:46

Michael Toscano Elk Rapids 3:28:14

William Lindhout Grand Rapids 3:31:19

James Mistark Marinette 3:33:40

Bob Otwell Traverse City 3:39:33

John Condevaux Royal Oak 3:40:59

Arthur Diehm Mecosta 3:48:54

Dale Hecksel Rockford 3:54:36

David Jarboe Livonia 3:55:40

Randall Champlin Battle Creek 3:57:42

Roger Sullivan Portage 3:57:56

Joseph Sanders Ludington 4:00:40

Ian Millar Johns Island 4:02:51

Warren Carter Clarkston 4:10:26

Mike Abbott Ann Arbor 4:18:17

Kenneth Thelen Grosse Pointe Park 4:20:16

Wieslaw Olechiw Belmar 4:21:43

David Meany Milwaukee 4:23:37

Daniel Bishop Grand Blanc 4:25:19

Russell Craig Turnbull Barryton 4:25:57

Francis Sternal Wixom 4:34:28

John Rodino Angola 5:09:58

Scott Farmer Arlington 5:14:41

Clayton Chargot Sparta 5:27:58

Wally Dawg Cedar 5:30:06

Wayne Crowther Toledo 5:34:38

Charles Haertel Bay City 5:36:42

Mike Bergwall Tawas City 5:44:14

Men 70+

Steven Tiles Grand Haven 2:51:24

Don Campbell Dexter 2:58:28

Darrell Vreugdenhil Havertown 2:59:41

Charles Robertson Middleville 3:00:36

Roger Raehl Traverse City 3:21:47

John Calcutt Comstock Park 3:27:12

Mike Mcdowell Swartz Creek 3:40:16

Niel Scharphorn Sr New Hesperia 3:41:37

Terry Hutchins Kalamazoo 3:59:09

Doug Labarr Line Lexington 3:59:40

Jim Donaldson Sylvania 4:14:55

Pat Hall Traverse City 4:24:54

Andy Bowman Harbor Springs 4:25:23

David Bach Houghton 4:33:17

Roger Branton Brighton 4:44:25

Jeffrey M, Adcock Belmont 4:45:58

Edward Andres Traverse City 4:51:31

Jerry Van Wyke Birmingham 5:06:28

M J Travis Weidman 5:17:13

Randall Winans Downers Grove 5:18:50

John Fershee Petoskey 5:18:50

Roger Haines Gladwin 5:22:54

Reg Crowe Spring Lake 5:40:30

Jack Kunnen Grand Rapids 6:37:12

Charlie Brockway Lawton 7:13:47

Men Clydesdales 39 & Under

R.J. Meske Dexter 2:14:13

Brandon Munson Portage 2:18:34

Joshua Concannon Lake Leelanau 2:25:46

Edward Schneider Hudsonville 2:37:28

Patrick Collins Canton 2:38:30

Scott Meier Lake Orion 2:39:21

Troy Crandall Mancelona 2:41:06

Cody Condon St. Louis Park 2:43:19

Bobby Flake Traverse City 2:48:06

Jacob Clay Detroit 2:54:46

Josh Roberts Twin Lake 2:58:41

Trever Helmstead Royal Oak 2:59:12

Gordon Way Grand Rapids 3:00:04

Nathan Bridges Bloomington 3:05:50

Joshua Anzicek Davisburg 3:09:46

Chad Westhouse Byron Center 3:10:24

Joel Diemer Alto 3:11:33

Jacob Rose Belmont 3:15:33

Brad Wheeler Mount Pleasant 3:15:55

Jordan Goss Kawkawlin 3:17:23

Steffan Phillippo Kalamazoo 3:19:33

Jadon Walton Highland 3:27:42

Matthew Ronan Howell 3:30:09

Christopher Labaere Shelby Township 3:33:34

Brandon Blaga Portage 3:37:50

Chris Veley Byron Center 3:38:12

Jonathan Hatfield Grand Rapids 3:42:47

Jude Berthault Ann Arbor 3:43:13

George Shumar Traverse City 3:44:03

Erik Solecki Wixom 3:45:53

Ken Eppink Marne 3:49:26

Jesse Aleshire Elizabethtown 3:56:01

Ray Macko Flint 4:10:07

Ryan Macko Flint 4:11:14

Andrew Ottenwess Lansing 4:11:32

Paul Bunn Traverse City 4:11:37

Josh Hilton Caledonia 4:13:25

Rick Hennard Royal Oak 4:14:41

Zachary Parsons Portage 4:15:27

Tim Boettcher Appleton 4:21:33

Todd Skarvan Grand Rapids 4:24:56

Nick Marshall Commerce Township 4:32:03

Joseph Kuehnlein Monroe 4:35:03

Kevin Galbavi Howell 4:36:08

Patrick Kellogg Grand Rapids 4:40:24

Lance Rogers Howell 4:41:50

Kevin Aleshire Elizabethtown 4:58:31

Craig Bays Battle Creek 5:00:16

Aaron Rivera Grand Rapids 5:00:20

Henry Carels Ortonville 5:08:35

Jacob Kuehnlein Monroe 5:22:30

Luke Hassevoort Detroit 5:28:06

Daniel Shankland Dexter 5:30:08

Joe Riley Clinton 5:36:37

Men Clydesdales 40+

Chris Ostberg Commerce Twp. 2:08:51

Tim Bottrell Traverse City 2:21:16

Damon Michelsen Ortonville 2:21:42

Cameron Bell Brighton 2:21:57

Marc Demey Shelby Township 2:35:11

Chad Lambert Oakland Township 2:41:50

Andy Humphrey Traverse City 2:42:48

Jason Read Traverse City 2:43:09

Paul Diemer Clarkston 2:44:34

David Leslie Grosse Ile 2:46:50

Ross Miller Shepherd 2:47:09

Brent Zimmerman Grand Rapids 2:47:48

Curt Moon Traverse City 2:49:56

Mark Brown Commerce Twp. 2:50:26

Michael Reeves Rochester Hills 2:51:17

Jake Britton Davison 2:52:47

Nick Aghakhan Vernon Hills 2:52:55

Randy Zylstra Grand Rapids 2:53:37

Jeff Vandermaas Grand Rapids 2:54:18

Bill Gehringer Traverse City 2:55:08

Jason Henderson Bloomfield Hills 2:55:38

Brian Bartels West Olive 2:56:27

Greg Foster Sturgis 2:56:58

Bob Skaryd Elsie 2:57:24

Earl Adams Hastings 2:59:24

Anthony Anderson Toledo 3:00:18

Michael Jones Lake Orion 3:00:20

Jason Borchert Traverse City 3:02:32

Sean Harrington Lansing 3:04:17

Tony Sharp Brighton 3:08:52

Aaron Maike Norton Shores 3:09:44

Jeff Jozwick Waterford 3:11:02

Jeffery Drajka Ada 3:12:55

Joe Buchwitz Huntington Woods 3:13:11

James Taylor Big Rapids 3:13:59

Martin Carey Meadowbrook 3:14:17

Kirk Krahn Ada 3:15:19

Eric Kuhns Washington 3:16:34

Colin Chisholm South Lyon 3:16:41

Bradford Cox Waukee 3:16:46

Brian Dissette South Haven 3:18:31

Scott Johnson Clarkston 3:19:21

Raymond Dybowski Waterford 3:19:29

Jeremy Shafer Toledo 3:20:47

Troy Johansson Ferndale 3:22:17

Matthew Tuskan Rocky River 3:25:26

Gary Warner Waterford 3:26:09

Mark Kulak Royal Oak 3:27:42

Bryon Bierema Kalamazoo 3:28:55

David Nonis Shelby Township 3:29:34

Sean Lipovsky Midland 3:30:03

Kyle Norcutt East Grand Rapids 3:30:19

David Rinker Flat Rock 3:31:35

Jason Klingelsmith Traverse City 3:32:18

Michael Filipiak Redford 3:33:08

James Hayes Kentwood 3:33:31

Jeff Hutchings Rockford 3:34:47

Anthony Metzinger Warsaw 3:37:44

Daniel Thuente Traverse City 3:39:31

Jody Harback Richland 3:42:10

Jeffrey Young Boulder 3:42:31

Mark Smith Washington 3:42:57

David Rigo Novi 3:43:35

Eric Szlachtowicz Lenox Twp 3:45:03

Kevin Bouwman Muskegon 3:45:24

Chris Bartnicki Brighton 3:45:51

James P Petiprin Swartz Creek 3:49:47

Randy Bentley Jackson 3:51:47

Shawn Stowe Traverse City 3:51:53

Tommy Smith Plainfield 3:52:23

Mike Teravest Holland 3:53:06

Ted Ruys Grand Rapids 3:54:25

Martin Spees Fishers 3:59:37

Michael Johnson Commerce 4:02:25

Aaron Huizenga Kewadin 4:02:32

Todd Levitt Mount Pleasat 4:02:38

Chris Witherspoon Clarkston 4:03:12

Jerry Neal Charlotte 4:03:28

Matt Knowles Batavia 4:05:08

Bret Slocum Lake Orion 4:05:33

Jay Ramer Neenah 4:06:47

Todd Snyder Winona Lake 4:07:54

Tim Leavenworth Ada 4:11:23

Dan Mcmillan Northville 4:17:23

Frederick Smith Fenton 4:18:13

Dave Jubinsky Brighton 4:18:33

William Rhodes Kalamazoo 4:18:39

Kirk Hendricksen Brighton 4:25:31

Wayne Renfroe Hudsonville 4:25:48

Todd Sheperd Alanson 4:26:22

Nathan A. Thomson Alpena 4:26:41

Kirk Kramer West Bloomfield 4:27:32

Scott Turner Clarkston 4:31:09

Scott Jensen Lapeer 4:33:07

Bill Hecht Sturgis 4:33:18

Clint Kane Traverse City 4:35:00

David Klemish Grand Ledge 4:37:00

Robert Schulte Oakland 4:38:13

Kyle Oberlee Kalamazoo 4:38:38

Dave Deacon Waterford 4:41:46

Joe Schwartz Sturgis 4:42:07

Dan Pihlaja Traverse City 4:46:51

Mike Smith Sterling Heights 4:48:57

Mike Brady Coleman 4:52:23

Jeremie Cherwinski Potterville 4:53:28

Ralph Ellis Bloomfield Hills 4:55:25

Chris Counts Northville 4:58:26

Kevin Machuga Hazel Partk 4:59:08

Matt Kangas Mattawan 4:59:32

Adam Bonner Northville 5:15:31

Craig Washinski Washington 5:15:43

Mark Ackerman Woodridge 5:26:47

Shawn Helms Allendale 5:28:20

Dale Piske Traverse City 5:31:39

David Brant Dexter 5:36:34

Jeff Sager Eagle 5:39:35

Joe Arenberg Lake Zurich 5:40:06

Scott Devries Walker 5:57:26

Matthew Mcandrews Barrington 6:03:35

Brett Barringer Northville 6:29:04

Men Singlespeeds 39 & Under

Jonathan Nesburg Walker 2:08:47

Jon Delboy Imlay City 2:11:03

Collin Snyder Northville 2:12:32

Derrick Ubbink Grandville 2:14:06

Stephen Ziegenfuss Jackson 2:18:23

Randall Riecker Ann Arbor 2:22:18

Adam Cefai Kalamazoo 2:24:40

David Mccloud Atlantic Mine 2:24:46

Chad Dreuth Flushing 2:25:37

William Ott Ann Arbor 2:27:29

Levi Scheenstra Plainwell 2:34:00

Canyon Harris Brighton 2:36:33

Matt Metzger Hamilton 2:38:49

Jared Crain Olathe 2:43:52

Erik Barazsu Royal Oak 2:56:14

Ben Chipman Cadillac 2:56:37

Sheldon Little Lansing 3:02:25

Nathaniel Wilke Waterford 3:04:38

Andrew Sensoli Ann Arbor 3:06:01

Chris Ricketts Howell 3:09:26

John Mancini Sturgis 3:11:41

David Stults Kalamazoo 3:16:11

John Keyes Saginaw 3:21:23

Christopher Krueger Whitefish Bay 3:25:30

Elliot Pennington Grand Rapids 4:16:32

Ryan Snyder Redford 4:26:06

Brad Alvesteffer Midland 4:56:37

Men Singlespeeds 40+

Steve Andriese Traverse City 2:08:30

Michael Bernhard Grand Rapids 2:09:23

Jeffrey Zeller Onekama 2:09:25

Scott Simpson Brighton 2:12:43

Dan Packer Traverse City 2:17:39

Mark Bowers Evanston 2:20:05

Craig Van Renterghem Granger 2:20:42

Tom Stolz Grand Rapids 2:21:47

Charles Snyder Northville 2:25:37

Craig Fortuna Traverse City 2:26:21

Scott Mason Berkley 2:34:48

Dave Walston Traverse City 2:35:55

Yarro Ireland Traverse City 2:38:25

Charles Whistler Walled Lake 2:43:12

Patrick Deegan South Bend 2:45:27

Matthew Spruit Milford 2:47:22

Jeff Wass Union 2:48:59

Michael Knutsen Plymouth 2:52:42

Michael Crain Olathe 2:53:10

Todd Bugnacki Cedarburg 2:53:35

Dale Westerman Traverse City 2:56:52

Robert Orlikowski Glen Ellyn 2:57:57

Daniel Fausey Columbus 2:57:59

Anthony Callaway Kalamazoo 2:59:49

John Holt Minneapolis 3:00:10

Jeremiah Boerman Plainwell 3:07:27

Jeff Mercer Boyne City 3:08:44

Michael Vanamberg Troy 3:09:25

Jake Biernacki Kalamazoo 3:12:55

Mark Olson Hickory Corners 3:13:48

Scott Pappas Waterford Township 3:23:04

David Lamere Grand Haven 3:25:16

Brad Merrill Waterford 3:30:47

David Frost Charlotte 3:44:16

Omar Odland Downers Grove 3:52:39

Rohit Bery Scottsdale 3:55:00

Tim Chipman Cadillac 4:01:29

Andrew Retberg Hudsonville 4:11:56

Mike Chojnacki Allendale 4:14:06

George Harris Detroit 4:15:27

Brian Yost Berkley 4:27:33

Greg Suzor Augusta 4:57:11

Sean Hickey Chelsea 5:02:54

Tandem

James Gomez Fruitport 2:16:17

Devin Deboer Zeeland 2:36:47

Timothy Collins Oxford 2:51:06

Mike Kozlowski Grand Rapids 2:52:51

Deann Auton Battle Creek 2:59:34

Matt Ricketts Brighton 3:03:58

Terry Ritter Royal Oak 3:14:55

Scott Veldhuizen Green Bay 3:17:33

Phil Schiller Brighton 3:19:06

Glenn Witgen Pewamo 3:45:56

Michael Clark Holland 3:50:10

Larry Buerger Ironwood 3:54:17

Eric Lopresti Okemos 3:55:09

Matt Fill White Lake 4:04:41

Matt Stilwell Negaunee 4:08:36

Scott Kuhns Traverse City 4:12:19

Women 19-24

Bailey Rudolph Neenah 3:02:58

Maggie Wood Battle Creek 3:52:28

Mackenzie Suarez East Lansing 3:59:43

Halle Nienhaus Farmington 4:23:32

Elizabeth Martin Buchanan 4:27:56

Kelsey Dietrich Marquette 4:29:18

Gabrielle McGrath Chelsea 4:52:32

Eryn Cornith Newberry 5:19:13

Madison Torio Ann Arbor 5:26:59

Mackenna Sager Eagle 5:39:33

Women 25-29

Jamie Endicott Grand Rapids 2:47:21

Bethany Aebli Grand Haven 2:58:17

Arielle Coy Indianapolis 3:00:35

Katie Giffing Portage 3:02:28

Sophie Kinkle Grand Rapids 3:09:53

Tess Grodner Fairborn 3:12:35

Taylor Cloy Menasha 3:19:51

Lisa Diephouse Grand Rapids 3:27:01

Bianca Dragone Ann Arbor 3:48:19

Devon Petersen Golden 3:57:28

Stephanie Eusebi Sault Ste. Marie 3:57:47

Hannah Fisher Mattawan 4:16:09

Brittany Mcguire Traverse City 4:30:21

Hannah Sampson Kalamazoo 4:32:45

Katie Bramble Canton 4:38:14

Jordan Richter Plymouth 4:42:16

Krystal Cheng Fresh Meadows 4:46:01

Emily Walters Traverse City 4:56:09

Sarah Wright Elizabethtown 5:04:49

Alisha Grzegorczyk Ann Arbor 5:09:30

Charlotte Collins Canton 5:11:15

Rebekah Jenema Falmouth 5:18:54

Rebecca Adams Kalamazoo 5:28:52

Sky Page Grayling 5:35:30

Gina Kamps Grand Rapids 6:20:49

Women 30-34

Kristi Neeld Grand Rapids 2:43:39

Kelsey Devereaux Indianapolis 2:45:33

Rebecca Mikrut Chicago 3:01:07

Emily Mileski Grand Rapids 3:02:56

Michaela Teravest East Lansing 3:03:13

Jennifer Weaver Ann Arbor 3:23:26

Rachel Kimbel Traverse City 3:27:06

Kathryn Aurand Traverse City 3:37:17

Emily Kultgen Lake Mills 3:46:11

Julie Tracy Roslindale 3:46:48

Kayla Six Traverse City 3:51:41

Andrea Beckman Grand Rapids 3:51:54

Annicka Campbell-Dollaghan Chicago 3:53:11

Brooke Tindall Indianapolis 3:57:32

Ashley Shiparski Valparaiso 4:01:58

Amanda Harvey Minneapolis 4:02:55

Adrienne Gillespie Ann Arbor 4:05:53

Joyce Lu Grand Rapids 4:11:54

Jackie Young Ann Arbor 4:13:50

Stephanie Keske Portland 4:26:38

Jenna Briggs Bay City 4:27:01

Megan Lapine % 4:32:39

Lindsey Greenop Schoolcraft 4:35:06

Katie Webber Empire 4:49:52

Christy Keely Greenville 5:03:50

Jennifer Lietz Davison 5:14:29

Rebecca Theriault White Lake 5:17:12

Flore Tramblin Dearborn 5:24:46

Amanda Cecilio Traverse City 5:33:13

Rachelle Nash Rochester 5:47:05

Women 35-39

Mary Reichardt Holland 2:39:22

Erica Ohearn Traverse City 2:40:18

Kristina Navarro Cambridge 2:51:55

Anne Schwartz Traverse City 2:54:08

Lesley Lampen Holland 2:59:43

Kristin Psink Marine City 3:01:09

Abigail Sigal Ferndale 3:01:44

Teresa Delisle Okemos 3:05:39

Katie Tomczyk Traverse City 3:21:07

Sarah Newmister Pinckney 3:22:08

Erin Robertson Royal Oak 3:26:12

Laura Campbell Highland 3:30:14

Kati Yorks Midland 3:35:37

Jamie Gavin-Smyth Chicago 3:36:18

Erin Martin Southampton 3:36:32

Dawn Cooper St Johns 3:39:11

Jessica Marshall-Rashid Petoskey 3:39:40

Rebecca Stewart Midland 4:19:26

Aimee Muller Middleville 4:22:50

Jenna Vanenk Alto 4:23:16

Kristi Avery Traverse City 4:26:19

Shaina Lafond Traverse City 4:30:54

Dusti Avery Mahomet 4:38:20

Jennifer Prenger Kincardine 4:38:53

Erin Shirey Rochester 4:51:32

Meagan Rinck Gaylord 4:52:38

Abby Havill Traverse City 4:53:49

Laura Delgado Lansing 4:55:01

Lyndsay Rhoades Petoskey 5:00:36

Gina Render Williamsburg 5:02:57

Joann Garcia Willow Springs 5:19:25

Jessica Miller Hastings 5:28:22

Jennifer Vreugdenhil Cupertino 6:05:55

Brandel Kelley Delton 6:27:06

Women 40-44

Kimberly Magro Bozeman 2:35:17

Beth Grassa Traverse City 2:35:33

Keri Pawielski Saint Joseph 2:40:57

Jennifer Jones Hamilton 2:52:11

Jill Landman Grand Haven 3:01:12

Summer Olmstead Portage 3:02:50

Olga Negrut Franklin 3:03:58

Melissa Christensen New Hudson 3:17:37

Stephanie Brick-Pohlkamp Pinckney 3:17:38

Julie Haas Dewitt 3:21:16

Jacqueline Killmer Portage 3:25:13

Kelly Dissette South Haven 3:33:49

Kate White Traverse City 3:34:13

Mary Haskin Marne 3:36:17

Brenda Bell Brighton 3:39:29

Karen Stlouis Novi 3:39:47

Marie Deline Livonia 3:43:47

Julie Boss Traverse City 3:46:49

Christina Nacos Boulder 3:53:46

Michelle Trachsel Macomb 3:56:03

Mary Brisbois Traverse City 3:59:40

Ruth Roeber Granger 4:03:13

Staci Kaczor Ypsilanti 4:12:22

Anna Wolski Lake Orion 4:17:16

Erika Kuhnle Grand Rapids 4:19:22

Erin Reicha Traverse City 4:31:20

Karri Hagan Traverse City 4:33:52

Sara B Keough Saginaw 4:35:55

Jennifer Palmer Cedar Springs 4:48:05

Hether Fedullo Milford 4:52:13

Erika Mitchell Belmont 4:52:16

Rachael Taylor Traverse City 4:52:30

Corey Laureus Traverse City 4:56:54

Suzanne Cory Franklin 4:57:36

Katherin Hartman Brighton 5:03:56

Alisa Winslow Petoskey 5:08:01

Michelle Henry Mattawan 5:11:30

Billie Cavallaro Los Angeles 5:26:50

Danielle Moore % 5:59:11

Women 45-49

Lisa Selle Rochester 2:48:28

Dori Leib Farmington 2:56:31

Angie O'brien Grandville 3:09:51

Angela Bowers Augusta 3:10:14

Jill Zamojcin South Lyon 3:24:54

Lisa Popa Kalamazoo 3:34:35

Kerri Finlayson Petoskey 3:35:28

Christina Vipond Mesick 3:36:44

Amanda Wolf Lakewood 3:37:40

Susan Thompson Toledo 3:39:43

Barbara Niess-May South Lyon 3:40:02

Heather Martin Elkhart 3:40:34

Staci Laurencelle Davison 3:48:12

Kandace Chapple Interlochen 3:56:46

Sylvie Nadeau St-Jã©Rã´Me 3:58:43

Jennifer Lynch Petoskey 3:58:47

Robin Mefford St Charles 3:59:35

Mary Burke Whitefish Bay 4:01:14

Julie Higgins Lees Summit 4:04:09

Wendy Bush Interlochen 4:12:11

Ann Barker Winona Lake 4:13:42

Jennie Rose Traverse City 4:17:46

Julie Haynes Jackson 4:24:47

Jill Day Brighton 4:27:35

Rachel Koester Toledo 4:37:00

Kelly Grilley Grand Haven 4:37:30

Terri Thelen Fowler 4:43:58

Mindy Paulet Westfield 4:51:08

Lorelei Smith Flint 4:56:06

Julie Cunningham Remus 4:57:25

Christie Meyers Monroe 4:59:10

Kelly Greene Williamsburg 5:00:37

Rachel Neva Grand Rapids 5:11:01

Bonnie Kruszka Traverse City 5:28:33

Rhonda South Zeeland 5:28:35

Melanie Mcnutt Lansing 5:42:20

Michelle Normand Wyandotte 5:56:03

Wendy Brittain Traverse City 5:59:11

Melanie Peck Ypsilanti 5:59:15

Women 50-54

Amy Kennedy Novi 2:51:53

Lisa Markley Dearborn 3:02:20

Shaun Lee Grand Rapids 3:17:15

Laura Fletcher Riege Lake Orion 3:29:43

Sophia Leongas Holland 3:32:20

Christa Lenz Ludington 3:42:01

Heidi Pangborn Grosse Pointe Woods 3:43:24

Mary Helen Brown Nashville 3:44:07

Tina Wagner West Salem 3:44:52

Susan Jaworski Ann Arbor 3:48:13

Christine Tripp Milford 3:51:00

Debbie Borgmann Fort Mitchell 3:51:37

Ann Duncan Beverly Hills 4:06:26

Michelle Graham Whitehall 4:06:48

Candace Goemmel Shelby Township 4:21:57

Annie Klimek Traverse City 4:21:59

Kelly Phillips-Henry Longmont 4:23:22

Teri Looze Boyne City 4:27:25

Lynn Bielecki Kalamazoo 4:28:50

Renee Hazen Rochester Hills 4:32:55

Lisa Piskin Ada 4:34:56

Janine Mills Potterville 4:35:14

Benda Henige Williamsburg 4:38:02

Pascale Fallot Novi 4:38:10

Mary Mcmanemy Traverse City 4:42:56

Katherine Rizzo Shelby Township 4:44:12

Heather Neitzke Traverse City 4:50:50

Lavinia Raffoul Temperance 4:53:33

Kim Wagester Remus 4:54:53

Pamela Collins Grand Rapids 5:03:00

Cynthia Kress Saint Clair Shores 5:06:22

Bethann Duval Goodrich 5:23:35

Julianne Piske Traverse City 5:31:39

Gail Sutherland Grand Haven 5:33:18

Women 55-59

Marilyn Kamp Traverse City 2:49:25

Gerry Schulze Cincinnati 2:56:49

Brenda Carlson Grayling 3:03:19

Julie Sroka N Royalton 3:09:33

Mary Andriese Traverse City 3:13:38

Carolyn Calcutt Comstock Park 3:24:47

Kelly Fisher Mattawan 3:28:05

Susan Jakobcic Royal Oak 3:28:05

Alexandra Akemann Northville 3:28:22

Joyce Danforth Boyne City 3:31:15

Jacqueline Thorpe Milford 3:53:59

Marta Franco Kalamazoo 4:10:06

Lola Faleix Novi 4:10:15

Laurie Becker Fowler 4:18:38

Heather Langille Davisburg 4:20:50

Margarete Chalker Bath 4:21:28

Maggie Maul Central Lake 4:39:24

Kelly Guswiler Traverse City 4:40:45

Valerie Hollis Clio 4:48:38

Kirsten Child Clinton Township 4:53:12

Lisa Raycraft Ann Arbor 4:59:59

Caroline Day Charlotte 5:03:50

Laurie Jarski Kalamazoo 5:07:27

Lori Bender White Lake 5:15:34

Pam Schutter Hudsonville 5:44:07

Taffy Hutchison Traverse City 6:10:44

Joan Tuck Linwood 6:30:50

Julie Yarnelle Silver Lake 6:42:52

Women 60-69

Karen Bartow Goshen 3:28:33

Darcie Pickren Traverse City 3:31:29

Allison Slavick Cable 4:05:31

Laura Neer Stuchell Battle Creek 4:24:35

Lori Schultz Ada 4:31:34

Sj Trapp Grand Rapids 4:35:47

Susan Rook Holt 4:59:05

Connie Zoutendyk Traverse City 5:02:25

Donna Zurawski Charlotte 5:03:51

Susan Kizoff Northville 5:11:50

Lynda Rhodes Kalamazoo 5:23:59

Roxan Hessenaur Traverse City 6:18:29

SLUSH CUP

Name Town Time

Slush Men 10 & Under

Finnley Sonnemann Madison 0:34:48

Jack Klau Traverse City 0:35:09

Porter Kochis Traverse City 0:35:54

Thomas Wickenheiser Monroe 0:37:20

Rylan Zacharek Sheboygan 0:37:34

Logan Smith Oakland 0:37:50

Artem Babichev Northville 0:38:19

Charlie Plum Traverse City 0:38:57

Carter Lenting Wyoming 0:39:12

Landon Lucia Oxford 0:40:39

Macen White Holland 0:41:39

Jack Heist Clarkston 0:42:38

Clayton Thellman Delton 0:43:31

Isaac Ruple Auburn Hills 0:44:18

Luke Byland Traverse City 0:45:15

Tripp Bevier Traverse City 0:45:24

Henry Sang Traverse City 0:45:52

Carson Andrews White Pigeon 0:47:05

Axel Gibson Milford 0:47:47

Cash Lajoie Sault Ste. Marie 0:47:56

Tyler Royle Petoskey 0:48:30

Bode Geib Williamsburg 0:48:38

Daniel Krasnov Shelby Twp 0:49:16

Benjamin Dyste Bellaire 0:50:27

Elijah Dettmer Petoskey 0:50:51

Austin Marek Traverse City 0:51:02

Shane Cory Brighton 0:51:23

Lukas Ward Alto 0:51:28

Shane Bittikofer Brighton 0:51:28

Brock Walter Traverse City 0:51:48

William Bachert Traverse City 0:52:21

Eoin Barringer Northville 0:53:02

Gentry Schiller Traverse City 0:53:30

Brody Wolf Kingsley 0:54:02

Leo Schmitz Williamsburg 0:55:35

Brady Meredith Traverse City 0:56:24

Liam Bushong Traverse City 0:57:07

Larsen Dyste Bellaire 0:58:47

William Daniel Petoskey 0:58:51

Harry Schook Traverse City 0:59:18

Ryker Gibson Milford 1:01:17

Murphy Rousse Traverse City 1:03:36

Asher Schwartz Traverse City 1:03:42

Owen Drews Traverse City 1:04:49

Eli Nash Traverse City 1:05:46

Elliot Jones Interlochen 1:05:50

Nathan Cory Beverly Hills 1:06:03

Traverse O'hearn Traverse City 1:06:37

Gardner Dickinson Traverse City 1:06:37

Levi Simms Chesterton 1:06:49

Eliot Steiner Traverse City 1:07:50

Jack Kreft East Lansing 1:08:02

Alex Rapson Traverse City 1:09:02

Caelan Sirrine Dearborn 1:13:27

Landon Diemer Alto 1:16:16

Macphee Wilson Traverse City 1:28:27

Zack Albanese Plymouth 1:29:10

Slush Men 11-12

Grady Ellis Traverse City 0:31:46

Liam Wierzba Suttons Bay 0:32:53

Jakub Wolski Lake Orion 0:36:39

Andrew Sottile Monroe 0:38:16

Kanner Martin Traverse City 0:38:55

Henry Wickenheiser Monroe 0:39:13

Brady Ripmaster Traverse City 0:39:42

Mitchell Cory Brighton 0:40:20

Finn Coffman Stockbridge 0:41:29

Aiden Allen Traverse City 0:41:31

Henry Lincolnhol Grand Rapids 0:41:54

Elijah Zuelke Nunica 0:42:16

Austin Taft Traverse City 0:42:17

Dylan Browne Battle Creek 0:42:43

Braden Forrester Rockford 0:42:58

Porter Dieleman Traverse City 0:43:14

Michael Wheeler Grand Ledge 0:43:15

Sam Adcock Portland 0:43:28

Theo Jocks Traverse City 0:43:31

Cy Shoemaker Traverse City 0:43:34

Jacob Devito Allendale 0:44:15

Mason Malec Brighton 0:44:17

Noah Devereaux Laingsburg 0:44:24

Jackson Howell Brighton 0:44:25

Parker Lundquist Marne 0:44:27

Domenic Reardon Traverse City 0:44:29

Rocco Elkins Traverse City 0:44:43

Caleb Byland Traverse City 0:45:35

Alex Marek Traverse City 0:45:43

Ben Burley Traverse City 0:45:53

Aaron Reus Alto 0:46:20

Aaron Wooters Traverse City 0:46:21

Jack Matchett Traverse City 0:46:26

Henry Stachnik Traverse City 0:46:34

Huck Ellis Ann Arbor 0:46:49

Sam Oberlee Kalamazoo 0:47:19

Corbin Bogard Rapid City 0:47:37

Oliver Christensen Traverse City 0:47:59

Kyle Cienki Eagle 0:48:44

Grady Rousse Traverse City 0:50:19

Bryce Reid Lake Ann 0:51:42

Daschal Schiller Traverse City 0:52:10

Drew Gromaski Clarkston 0:52:28

Sam Tursman Traverse City 0:55:46

Nolan Sirrine Dearborn 0:58:31

Leland Roskamp Traverse City 0:59:12

Kaden Griffin Central Lake 1:01:19

Landen Hall Norton Shores 1:04:27

Sam Kreft East Lansing 1:05:45

Austin Bittikofer Brighton 1:07:38

Ryan Roelofs Kingsley 1:11:33

Slush Men 13-14

Matthew Olesen Appleton 0:35:55

Brandon Langley Howell 0:36:29

Hunter Mabry Ann Arbor 0:36:54

Jack Kozlowski Lake Orion 0:37:38

Isaac York Saline 0:38:07

Owen Mcculloch Dexter 0:38:31

Max Hesselgrave Highlands Ranch 0:39:01

Andrew Van Ek Hudsonville 0:40:13

Jackson Hughes Williamston 0:40:33

James Thuente Traverse City 0:40:40

Nathaniel Dion Traverse City 0:40:52

Roland Connelly La Grange 0:41:52

Landon Roberts Jackson 0:41:56

Jackson Hochstetler Traverse City 0:42:17

Teo Condevaux Livonia 0:42:45

Braxton Sharp Grant 0:43:19

Cooper Norman Linwood 0:43:35

Grayson Lentner Hudsonville 0:44:09

Finn Hills Suttons Bay 0:44:22

Ethan Vann Suttons Bay 0:44:24

Bradley Palmer Bowling Green 0:45:16

Hale Phillips Spring Lake 0:45:47

Ryder Lukasik Fowlerville 0:46:25

Luc Condevaux Livonia 0:46:45

Noah Nienhuis Allendale 0:46:49

Noah Shaskos Clarkston 0:47:05

Ryan Cappell Hemlock 0:52:07

Andrew Guster Dublin 1:28:10

Slush Men 15-16

Collin Beck South Lyon 0:36:43

Trevor Frerichs Rochester Hills 0:36:45

Trenton Fiedler Clyde 0:38:31

Nick Thuente Traverse City 0:39:12

Jackson Krook Lake Villa 0:41:40

Liam Mahoney Troy 0:47:09

Ethan Mincovsky Inkster 0:48:59

Berkeley Akemann Northville 0:50:19

Alex Edson Byron Center 0:54:19

Andrew Brown Lake Zurich 1:05:06

Jaden Cabansag Novi 1:08:06

Josiah Riley Lake Orion 1:08:22

Jeremiah Riley Lake Orion 1:19:44

Riley Kelly Galesburg 1:29:22

Slush Men 19-44

Steve Osborn Bellaire 0:33:18

Taylor Morrison Ypsilanti 0:37:25

David Fleming Holland 0:37:41

Jason Ponte Traverse City 0:38:24

Jason Mcbride Mt. Pleasant 0:39:08

Christian Schultz % 0:39:59

Chad Betz Northville 0:41:06

Mike Parker Harbor Beach 0:43:40

Brad Senkowski Midland 0:43:53

Shane Rezzo Traverse City 0:44:04

Daniel Simmons Canton 0:46:01

Ben Gilin Goodrich 0:46:10

Cory Herbst Shelbyville 0:46:26

Timm Cappell Hemlock 0:46:27

Matthew Muetze Neebing 0:46:41

Dinis Arruda Thunder Bay 0:46:41

Evan Moghadam Farmington Hills 0:46:54

David Roberts Muncie 0:48:01

Brent Womble Appleton 0:48:20

Mark Reicha Williamsburg 0:48:39

James Mahoney Troy 0:49:24

Brennan Sang Traverse City 0:51:57

Brian Sharp Grant 0:54:02

Josh Wolf Kingsley 0:54:03

Paul Reeves Plymouth 0:55:11

Colin Bushong Traverse City 0:57:00

Trevor Schook Traverse City 0:59:21

David Griffin Central Lake 1:01:20

Ivan Krasnov Shelby Twp 1:04:08

Michael Hall Norton Shores 1:04:28

Adam Womble Leonard 1:06:11

Jason Walter Traverse City 1:17:53

Slush Men 45-54

Matt Vanek Hudsonville 0:33:26

Nathan Knash Portage 0:36:21

Randy Rodes Traverse City 0:38:45

James Phelps Dewitt 0:41:16

Steve Shamery Hudsonville 0:43:03

Jerry Dittrich Williamsburg 0:43:07

David Lock Canton 0:44:15

Ryan Plum Ann Arbor 0:44:24

Stephen Tarnowski Roscommon 0:45:14

David Starkey Elyria 0:46:18

Ronald Cabansag Novi 0:46:52

Sean Gilin Goodrich 0:47:00

Patrick Shirley Traverse City 0:47:23

Craig Whitman Whitehouse 0:48:06

David Kolka Charlevoix 0:49:35

Bill Stratbucker Grand Rapids 0:50:31

Jason Aric Jones Hell 0:51:22

Ken Wickenheiser Monroe 0:51:54

Paul Mcgeorge Boyne City 0:54:12

Mike Edson Byron Center 0:56:25

Chris Anderson Kettering 0:56:32

Randy Cotts Wayland 0:57:18

Bruce Paulson La Crosse 1:01:47

Andre Sottile Monroe 1:02:13

Nathan Rousse Traverse 1:03:35

Eric Boyd Ann Arbor 1:18:30

Alex Kyriakopoulos Bloomfield Hills 1:29:16

Sean Kelly Galesburg 1:29:23

John Rickert Wyoming 1:30:48

Slush Men 55+

Craig Wares Traverse City 0:37:23

Dan Engstrom Charlevoix 0:37:35

Dave Walters Battle Creek 0:38:48

Mark Petersen Greenville 0:41:54

Eric Hollerbach Basalt 0:41:57

Paul Hittler Bloomfield Hills 0:41:58

Peter Deboer Grand Rapids 0:42:17

Scott Yost Kalkaska 0:44:03

Calvin Ruegsegger Swartz Creek 0:44:20

Boyce Ruegsegger Indianapolis 0:44:52

Mike Shiparski Caledonia 0:45:18

Dave Duggan Rochester 0:46:16

Peter Wieland Gaylord 0:46:31

Rick Williams Clinton Twp 0:47:33

Mike Nelson Grand Rapids 0:47:55

John Blough Leonard 0:48:26

Greg Smith Fife Lake 0:48:36

Richard Hults Williamsburg 0:50:51

Bill Schulz Traverse City 0:50:53

Joseph Sawasky Charlevoix 0:51:41

Steven Cooper Middlebury 0:52:10

Steven Gregory Ann Arbor 0:53:22

Samuel Minor Boyne City 0:54:15

Jim Parks Beverly Hills 0:57:04

Todd Brewer Interlochen 0:58:12

John Boruta W. Bloomfield 0:58:38

Gene Sperry Mecosta 0:59:05

Robert Fiedler Fort Gratiot 1:02:48

Nick Jay Madison Hts. 1:02:57

Bruce Kelly E. Grand Rapids 1:03:55

Dewayne Daman Caledonia 1:27:01

Donald Wood Pinckney 0:41:08

Jason Sanders Lake Orion 1:55:32

Cristan Riley Lake Orion 2:42:28

Slush Women 10 & Under

Anabelle Sketch Traverse City 0:43:13

Marley Marine Spring Lake 0:46:08

River Bouwman Muskegon 0:47:08

Miriam Bretzlaff Highland 0:49:12

Mckenna Spalla Traverse City 0:49:35

Lauren Shaskos Clarkston 0:51:09

Lenox Lee Traverse City 0:52:22

Genevieve Sottile Monroe 1:02:00

Sylvia Ellis Ann Arbor 1:02:08

Piper Shumar Traverse City 1:02:11

Madison Reynolds Caledonia 1:03:32

Allie Guster Dublin 1:04:30

Akaela Daman Caledonia 1:08:56

Aveline Majeske Bloomfield Hills 1:15:17

Haven Ward Alto 1:19:15

Cora Drews Traverse City 1:20:23

Helena Kirby Albion 1:27:19

Elena Kyriakopoulos Bloomfield Hills 1:29:21

Slush Women 11-12

Anna Olesen Appleton 0:35:57

Alexandra Wickenheiser Monroe 0:39:15

Ella Sill Traverse City 0:40:32

Olivia Miller E. Grand Rapids 0:40:38

Lyllie Sonnemann Madison 0:40:45

Sophia Kochis Traverse City 0:45:31

Joslyn Herbst Shelbyville 0:46:26

Mia Piotrowski Macomb 0:47:03

Camille Coffin Traverse City 0:47:08

Evelyn Millican Traverse City 0:47:20

Aizlyn Albanese Plymouth 0:50:45

Frankie Clone Laingsburg 0:52:07

Adysen Daman Caledonia 0:53:16

Ava Bachmann Traverse City 0:54:57

Ellery Chandler Grand Rapids 0:55:21

Penelope Hughes Williamston 0:56:35

Marin Shirley Traverse City 1:02:07

Jillian Wyniemko Gladwin 1:02:40

Piper Wilson Traverse City 1:05:17

Eleanor Bachert Traverse City 1:06:52

Addison Bell Kalamazoo 1:07:38

Olivia Wood Davison 1:29:56

Slush Women 13-14

Britta Olshove Traverse City 0:42:42

Olivia Strang Traverse City 0:44:25

Amelia Chandler Grand Rapids 0:44:44

Sydney Mathews New Castle 0:45:48

Ellen Grams Traverse City 0:46:09

Ella Brisbois Traverse City 0:46:20

Ezra Moore Highland 0:50:35

Sasha Jones Dexter 0:51:15

Fiona Colliver Traverse City 0:51:29

Madeline Daniel Petoskey 0:51:40

Mia Tursman Traverse City 0:55:26

Leah Simetz Traverse City 0:55:49

Lily Barringer Northville 1:06:48

Madeliene Majeske Bloomfield Hills 1:16:38

Kayte Heckroth Traverse City 1:16:48

Slush Women 15-16

Madeline Leach Frankenmuth 0:46:01

Ramsey Lukasik Fowlerville 0:47:14

Ashleigh Ward Traverse City 0:51:38

Audrie Gilin Goodrich 0:51:43

Emily Wyniemko Gladwin 0:51:56

Norah Hughes Williamston 0:55:54

Slush Women 19-34

Emily Spiewak St. Joseph 0:45:21

Riley Holmes Battle Creek 0:47:02

Melissa Britt Waterford 0:49:46

Savanah Deshano Grand Rapids 0:50:28

Tory Leonard Warsaw 0:50:59

Jaimie Sawasky Ferndale 0:51:41

Ritzi Salaum Livonia 0:53:03

Haleigh Jensen Vicksburg 0:55:14

Linor Vaknin Chicago 0:56:47

Samantha Kelsey Washington 0:58:42

Sara Chase Bolingbrook 1:00:40

Jerika Gomez Kalamazoo 1:06:25

Diana Diemer Alto 1:16:15

Slush Women 35-44

Jill Gorkowski Grand Rapids 0:36:16

Aislyn Johnson Traverse City 0:38:42

Kelly Primo Traverse City 0:39:36

Sarah Horton Kalamazoo 0:40:54

Staci Smith Lansing 0:41:10

Nan Perez Traverse City 0:44:30

Rae Faba Ravenna 0:44:37

Laura Matchett Traverse City 0:45:00

Shannon Hicks Traverse City 0:45:29

Heather Feldhusen Madison 0:46:13

Kelly Bouwman Muskegon 0:46:45

Kaycie Grusnick Clarkston 0:47:09

Ashley Burpee Traverse City 0:47:15

Karrie Lukasik Fowlerville 0:50:37

Dallas Oberlee Kalamazoo 0:52:20

Andrea Dudley Grand Rapids 0:52:21

Monica Rezzo Traverse City 0:52:28

Bethany Geelhoed Caledonia 0:53:10

Tricia Anderson Rockford 0:53:19

Andrea Paladino Grant 0:53:25

Kristy Lefere Plymouth 0:55:17

Jaime Tummino Lowell 0:55:23

Katie Schmitz Williamsburg 0:57:14

Marynell Ripmaster Traverse City 0:58:02

Amy Schook Traverse City 0:59:20

Kalie Daniel Petoskey 1:01:59

Kristy Behnke Muskegon 1:05:58

Kim Dewaard Wyoming 1:06:20

Lisa Rapson Traverse City 1:09:05

Angie Kopriva Thompsonville 1:12:07

Jessica Majeske Bloomfield Hills 1:15:12

Amy Ward Alto 1:19:15

Sarah Drews Traverse City 1:20:23

Marlo Kirby Albion 1:27:19

Slush Women 45-54

Anna Bachman Traverse City 0:39:01

Erin Cavanagh Richmond 0:39:37

Michelle Lueck Battle Creek 0:42:26

Tami Schroeder Brighton 0:42:32

Monica Rego Bloomfield Hills 0:42:37

Angie Fielder Allen Park 0:43:41

Maggie Wolski Lake Orion 0:44:10

Lisa Mathews New Castle 0:44:26

Mari Raphael Suttons Bay 0:46:01

Misty O'neil Muncie 0:47:29

Nancy Henger Brighton 0:49:37

Leigh Braatz East Lansing 0:51:11

Lynn Gromaski Clarkston 0:51:17

Jamie Shaskos Clarkston 0:52:12

Sarah Ragains Lake Leelanau 0:52:16

Maureen Anderson Kettering 0:53:24

Susan Barnett Brighton 0:54:06

Angela Chandler Grand Rapids 0:55:14

Eve Jaehnen Northville 0:57:34

Alexia Post Leland 1:00:31

Elisabeth Reus Alto 1:01:19

Melissa Muran Traverse City 1:01:53

Sarah Schin Traverse City 1:06:51

Lee Day Traverse City 1:06:58

Shannon Pronger Traverse City 1:06:59

Shelly Claflin Mattawan 1:14:16

Jessica Iloff Berkley 1:20:25

Jennifer Tursman Traverse City 1:27:30

Nicol Albanese Plymouth 1:29:09

Slush Women 55+

Sue Bourget Kalamazoo 0:41:54

Marilyn Reichenbach Brighton 0:43:35

Susan Ballard Gaylord 0:43:44

Lisa Myers Traverse City 0:44:08

Shelly Irwin Grand Rapids 0:45:37

Michele Bridges Pentwater 0:48:08

Kathy Hardy Traverse City 0:49:12

Wendy Wares Traverse City 0:52:07

Andi Mcdonnell Pinckney 0:53:51

Kathryn Hill Romeo 0:54:38

Marilyn Schulz Traverse City 0:54:43

Sandra Leonard Sterling Heights 0:55:09

Tracy Nelson Grand Rapids 0:55:29

Nancy Mincovsky Inkster 1:00:00

Gretchen Voltz Waterford 1:01:35

Joan Hanna-Darrell Kalamazoo 1:02:18

Caryn Womble Leonard 1:05:24

Recommended for you