Scoring Teams and Points:
1. Novi 25 (1 2 5 8 9 10 13)
2. Dakota 77 (6 11 17 19 24 25 35)
3. Bloomfield Hills Lahser 84 (4 12 16 22 30 39 43)
4. Lutheran North 110 (3 18 26 31 32 33 38)
5. Anchor Bay 110 (7 14 27 28 34)
6. Port Huron 157 (21 23 29 37 47 52)
7. Algonac 170 (15 20 40 45 50 54 57)
8. L'Anse Creuse 209 (36 41 42 44 46 49 53)
9. Sterling Heights 268 (48 51 55 56 58 59)
Team Total (Average) Times:
Novi: 1:26:57 (17:23)
Dakota: 1:30:35 (18:07)
Bloomfield Hills Lahser: 1:30:50 (18:10)
Lutheran North: 1:32:21 (18:28)
Anchor Bay: 1:32:28 (18:29)
Port Huron: 1:35:52 (19:10)
Algonac: 1:36:32 (19:18)
L'Anse Creuse: 1:38:14 (19:38)
Sterling Heights: 1:44:15 (20:51)
1 Mike Blaszczyk (11) Novi 16:59
2 Dan Egner (11) Novi 17:12
5 Thomas Butler (12) Novi 17:17
8 Alex Minghine (11) Novi 17:44
9 Joe Schubring (10) Novi 17:45
10 Brett Glampa (10) Novi 17:46
13 Andrew Burkhardt (12) Novi 17:56
6 Vince Ferranti (10) Dakota 17:24
11 Nick Culbertson (10) Dakota 17:49
17 Phil Baldick (12) Dakota 18:12
19 Kyle Allinder (11) Dakota 18:25
24 Blake Ryan (10) Dakota 18:45
25 Steven Orr (09) Dakota 18:47
35 Kevin King (10) Dakota 19:05
4 Anthony Perrotta (11) Bloomfield Hills Lahser 17:15
12 Chris Pinter (12) Bloomfield Hills Lahser 17:50
16 Phil Marcantonio (11) Bloomfield Hills Lahser 18:07
22 Alex Craig (12) Bloomfield Hills Lahser 18:40
30 Chris Craig (10) Bloomfield Hills Lahser 18:58
39 Ryan Toussaint (10) Bloomfield Hills Lahser 19:23
43 Michael Toussaint (11) Bloomfield Hills Lahser 19:45
3 Andreas Koemer (12) Lutheran North 17:14
18 John Stathakis (12) Lutheran North 18:18
26 Nathan Schilling (12) Lutheran North 18:50
31 Robbie Devroy (12) Lutheran North 18:59
32 Tim Pfund (09) Lutheran North 19:00
33 Caleb Tweten (11) Lutheran North 19:01
38 Coleson Wrege (10) Lutheran North 19:19
7 Eddie Komph (09) Anchor Bay 17:36
14 Jordan Miller (10) Anchor Bay 18:05
27 Scott Knybel (09) Anchor Bay 18:51
28 James Abbey (O9) Anchor Bay 18:53
34 Cameron Crandall (11) Anchor Bay 19:03
21 R.J. Barton (12) Port Huron 18:37
23 Tyler Mueller (10) Port Huron 18:44
29 Jeremy Fry (11) Port Huron 18:57
37 Noah Prout (12) Port Huron 19:18
47 Jacob Prout (11) Port Huron 20:16
52 Davon Hawkins (12) Port Huron 20:43
15 Nathan Scott (10) Algonac 18:06
20 Josh Rivard (11) Algonac 18:32
40 Dominic Moscone (11) Algonac 19:26
45 Ben Wyant (12) Algonac 19:50
50 Gordon Marcinkoski (11) Algonac 20:38
54 Ryan Wenk (12) Algonac 20:56
57 Miles Stackpoole (09) Algonac 20:59
36 Kyle Ronsick (12) L'Anse Creuse 19:13
41 Brendan Bates (09) L'Anse Creuse 19:37
42 Jake Gabbert (10) L'Anse Creuse 19:44
44 Bill Rusnack (11) L'Anse Creuse 19:49
46 Grant Granger (12) L'Anse Creuse 19:51
49 Phil Kenjorski (12) L'Anse Creuse 20:34
53 Scott Skakun (12) L'Anse Creuse 20:52
48 Marc Cunanon (12) Sterling Heights 20:33
51 Ryan Rivard (12) Sterling Heights 20:38
55 Daniel Gowdy (09) Sterling Heights 20:57
56 Anthony Khashola Sterling Heights 20:58
58 Nate Pedder (10) Sterling Heights 21:09
59 Dan Zhang (10) Sterling Heights 22:57