Official Team Scores
1. Ann Arbor Greenhills 45
2. Plymouth Christian Academy 61
3. Grosse Pte. Woods U. Liggett 95
4. Southfield Christian 112
5. Rochester Hills Lutheran NW 116
6. Auburn Hills Oakland Christian 117
7. Lutheran HS Westland 134
Boys 5k run
1. 10 Vincent Vermeulen 17:32.45 Ann Arbor Greenhills
2. 10 Aaron Vicars 17:32.72 Plymouth Christian A...
3. 11 Seth Windle 17:43.73 Plymouth Christian A...
4. 10 Carter Adams 17:45.83 Southfield Christian
5. 11 Raman Sahota 18:10.12 Ann Arbor Greenhills
6. 9 Ethan Rice 18:13.07 Rochester Hills Luth...
7. 10 Noah Camaj 18:17.92 Auburn Hills Oakland...
8. 9 Alex Allman 18:21.69 Ann Arbor Greenhills
9. 12 Mark Harting 18:25.23 Southfield Christian
10. 12 Nick Brusilow 18:31.44 Grosse Pte. Woods U....
11. 11 Doug Tishler 18:39.26 Lutheran HS Westland
12. 10 Quinn McLaren 18:40.35 Plymouth Christian A...
13. 12 Ian Hay 18:41.54 Plymouth Christian A...
14. 10 Nicholas Koh 18:42.84 Ann Arbor Greenhills
15. 11 Andrew Loner 18:44.37 Grosse Pte. Woods U....
16. 11 Michael Ellis 18:49.55 Grosse Pte. Woods U....
17. 10 Peter Lastoskie 18:50.62 Ann Arbor Greenhills
18. 10 Andrew Angold-Step... 18:53.45 Ann Arbor Greenhills
19. 12 Devin Reyes 18:57.70 Auburn Hills Oakland...
20. 12 Matt Reddeman 19:01.79 Lutheran HS Westland
21. 10 Caleb Maher 19:13.82 Rochester Hills Luth...
22. 12 C-Jaye Paratore 19:14.24 Rochester Hills Luth...
23. 12 Max Vowles 19:19.82 Southfield Christian
24. 11 Riley Gottschalk 19:20.40 Auburn Hills Oakland...
26. 10 Noah Buerkel 20:00.23 Rochester Hills Luth...
27. 9 Ashton Pongratz 20:03.07 Grosse Pte. Woods U....
28. 12 Mike Alber 20:12.26 Ann Arbor Greenhills
29. 10 Nate Buis 20:17.00 Novi Franklin Road C...
30. 9 Kelin Flynn 20:21.67 Grosse Pte. Woods U....
31. 12 TJ Dulac 20:24.83 Grosse Pte. Woods U....
32. 12 Carl Davis Young 20:27.58 Auburn Hills Oakland...
33. 10 Caleb Godin 20:28.36 Plymouth Christian A...
34. 12 Patrick Snabes 20:31.32 Ann Arbor Greenhills
35. 9 Ian Gruenhagen 20:37.47 Lutheran HS Westland
36. 10 Eric Wagoner 20:43.84 Southfield Christian
37. 9 Michael Sherman 20:51.54 Grosse Pte. Woods U....
38. 9 Johnny Ellsworth 20:56.51 Ann Arbor Greenhills
39. 12 Joey Seta 20:57.53 Lutheran HS Westland
40. 9 Oliver Jonsson 21:11.83 Grosse Pte. Woods U....
41. 11 Tristan Shogren 21:13.55 Grosse Pte. Woods U....
42. 9 Nate Reddeman 21:15.14 Lutheran HS Westland
43. 12 Luke Wood 21:28.65 Auburn Hills Oakland...
44. 9 Andrew Shea 21:29.59 Sterling Heights Par...
45. 11 Jack Bobo 21:39.94 Auburn Hills Oakland...
46. 11 Ryan Gurney 21:45.05 Auburn Hills Oakland...
47. 9 Ian Shogren 21:45.32 Grosse Pte. Woods U....
48. 10 Darcy Huang 21:56.68 Grosse Pte. Woods U....
49. 10 Carter Kovacs 22:02.74 Lutheran HS Westland
50. 10 Will Urquhart 22:08.61 Ann Arbor Greenhills
51. 9 Eric Moore 22:13.07 Plymouth Christian A...
52. 10 Bruce Pollatz 22:18.03 Rochester Hills Luth...
53. 11 Jacob Brink 22:23.58 Southfield Christian
54. 12 Zaakir Hamzavi 22:44.54 Ann Arbor Greenhills
55. 11 Charlie Sutton 23:01.86 Birmingham Roeper
56. 12 Nate Austin 23:05.93 Novi Franklin Road C...
57. 12 Andrew Wu 23:09.40 Grosse Pte. Woods U....
58. 9 Alan Atkinsmith 23:10.34 Ann Arbor Greenhills
59. 11 Connor Patten 23:17.66 Auburn Hills Oakland...
60. 11 Evan Shell 23:26.10 Auburn Hills Oakland...
61. 10 Jake Zell 24:00.16 Ann Arbor Greenhills
62. 12 Jack Urquhart 24:02.13 Ann Arbor Greenhills
63. 10 Jonah Stephens 24:10.42 Southfield Christian
64. 9 Jonathan Scott 24:11.76 Southfield Christian
65. 9 Will Ellsworth 24:13.56 Ann Arbor Greenhills
66. 9 Evan Fisher 24:34.99 Rochester Hills Luth...
67. 10 Elijah King 24:50.02 Auburn Hills Oakland...
68. 12 Daniel Tan 24:58.68 Rochester Hills Luth...
69. 10 Trent Buday 25:22.51 Rochester Hills Luth...
70. 11 Dean Ersher 25:29.99 Birmingham Roeper
71. 10 Micah Nelson 25:37.26 Southfield Christian
72. 9 Preston McFarland 26:00.97 Auburn Hills Oakland...
73. 10 CJ Johnstone 27:22.65 Rochester Hills Luth...
74. 10 David Gammon 28:13.05 Auburn Hills Oakland...