Official Team Scores
1. Otsego 59
2. Richland Gull Lake 67
3. Parma Western 84
4. Middleville Thorna... 143
5. Wayland Union 165
6. Marshall 173
7. Battle Creek Harpe... 179
8. Eaton Rapids 207
9. Hastings 212
10. Plainwell 216
11. Vicksburg 229
12. Charlotte 292
13. Battle Creek Pennf... 341
14. Jackson Northwest 360
15. Lake Odessa Lakewood 434
Boys 5000m run
1. 12 Joey Dawson 16:20.0 Richland Gull Lake
2. 12 Jacob Inosencio 16:28.8 Parma Western
3. 9 Alex Comerford 16:37.1 Otsego
4. 12 Jacob Starr 16:39.1 Otsego
5. 10 Will Finch 16:39.3 Otsego
6. 11 Lake Buseth 16:44.5 Parma Western
7. 12 Perry Carter 16:46.9 Wayland Union
8. 11 Taylor Rouse 16:50.9 Eaton Rapids
9. 11 Erik Walter 16:57.9 Middleville Thornapp...
10. 11 Luke Noah 16:58.0 Middleville Thornapp...
11. 11 Tyler Robertson 17:05.4 Parma Western
12. 12 Brody Benward 17:05.5 Eaton Rapids
13. 11 Jack Millmier 17:06.3 Richland Gull Lake
14. 10 Kyle Strong 17:07.9 Vicksburg
15. 11 Jonathan Zuiderveen 17:08.3 Wayland Union
16. 11 Jacob Lyons 17:09.8 Richland Gull Lake
17. 12 Lucas Hamilton 17:12.2 Richland Gull Lake
18. 11 Sam Johnson 17:15.7 Hastings
19. 11 Sammy Moran 17:19.1 Otsego
20. 11 Austin Lovett 17:21.8 Richland Gull Lake
21. 10 Tommy Shaw 17:22.8 Battle Creek Harper ...
22. 12 Josiah Ottolini 17:24.4 Parma Western
23. 12 Tyler Leroy 17:25.4 Plainwell
24. 10 Devon Funk 17:25.6 Battle Creek Harper ...
25. 12 Alex Beauchamp 17:28.2 Hastings
26. 10 Jared Holmer 17:33.4 Charlotte
27. 11 Elijah Balli-Solis 17:37.9 Marshall
28. 12 Cam Brylowski 17:40.7 Otsego
29. 12 Christian Kalisz 17:42.5 Marshall
30. 12 Joe Gaikema 17:42.9 Middleville Thornapp...
31. 12 Jake Schmitt 17:43.4 Richland Gull Lake
32. 12 Chris Bell 17:46.7 Marshall
33. 12 Devon Walsh 17:48.3 Jackson Northwest
34. 12 Jontaj Wallace 17:51.5 Marshall
35. 11 Jack Widman 17:52.8 Plainwell
36. 11 Brendan Edgington 17:53.0 Plainwell
37. 12 Nick Simonds 17:53.7 Battle Creek Pennfield
38. 11 Nolan Rowland 17:54.0 Richland Gull Lake
39. 10 Collin Eager 17:54.3 Vicksburg
40. 9 Caleb Pletcher 17:55.4 Wayland Union
41. 11 Drew Haller 17:56.6 Battle Creek Harper ...
42. 12 Owen Glass 17:58.1 Wayland Union
43. 11 Tristan Kellar 17:58.5 Parma Western
44. 12 Tyler Lewis 18:03.4 Vicksburg
45. 11 Matthew Vannette 18:03.7 Middleville Thornapp...
46. 12 Benji Isaacson 18:06.3 Battle Creek Harper ...
47. 10 Drew VanWagner 18:08.0 Battle Creek Harper ...
48. 11 Charles Surratt 18:09.8 Hastings
49. 11 Spencer Irvine 18:10.2 Middleville Thornapp...
50. 10 Nathan Strouse 18:10.5 Hastings
51. 9 Brett Carlisle 18:11.6 Marshall
52. 10 Ben Gleeson 18:12.4 Eaton Rapids
53. 11 Chase Cushman 18:16.7 Plainwell
54. 12 Drayson Beyer 18:19.0 Middleville Thornapp...
55. 11 Nick Boston 18:22.0 Charlotte
56. 9 Taelor Eernisse 18:23.2 Parma Western
57. 11 Kyle Tharp 18:24.6 Battle Creek Pennfield
58. 12 Kyle Makarewicz 18:25.2 Middleville Thornapp...
59. 11 Blake Roodvoets 18:25.7 Eaton Rapids
60. 11 Calvin Smith 18:26.2 Marshall
61. 11 Derek Huffman 18:27.4 Wayland Union
62. 11 Jacob Goodrich 18:28.3 Otsego
63. 11 Brandon Kane 18:29.2 Charlotte
64. 9 Collin Patrick 18:29.5 Parma Western
65. 11 Nick Yoakam 18:30.8 Vicksburg
66. 11 Andrew Hansen-McCl... 18:33.8 Lake Odessa Lakewood
67. 12 Zachary Fenwick 18:36.1 Vicksburg
68. 11 Jaden Costa 18:46.3 Battle Creek Harper ...
69. 9 Jacob Hopson 18:46.6 Plainwell
70. 12 James Thurman 18:47.7 Charlotte
71. 12 Morgan Tolles 18:48.6 Hastings
72. 11 Nick Richards 18:51.7 Vicksburg
73. 11 Joey Dodge 18:52.3 Jackson Northwest
74. 10 Tyler Collins 18:52.3 Jackson Northwest
75. 10 Nolen Bornamann 18:52.7 Battle Creek Pennfield
76. 10 Mathieu Norcross 18:54.1 Eaton Rapids
77. 10 Jacob Klimp 18:56.3 Vicksburg
78. 10 Preston Baker 18:57.6 Charlotte
79. 12 O'Shea Swinton 18:57.9 Marshall
80. 10 Ethan Killips 18:58.4 Wayland Union
81. 9 Bryce Alfred 19:00.1 Jackson Northwest
82. 10 Clayton Jones 19:03.5 Charlotte
83. 10 Caleb Wright 19:07.1 Eaton Rapids
84. 12 Grant Patrick 19:22.3 Lake Odessa Lakewood
85. 9 Kyle Liggett 19:34.9 Battle Creek Pennfield
86. 10 Landen Merren 19:36.1 Wayland Union
87. 9 Keagan Burns 19:40.7 Battle Creek Pennfield
88. 9 Jon Nash 19:42.0 Hastings
89. 9 Luke Lathrup 19:43.3 Eaton Rapids
90. 12 Andrew Hopson 19:51.7 Plainwell
91. 9 Daniel Hopson 19:56.2 Plainwell
92. 9 Nico Grillo 19:58.3 Battle Creek Harper ...
93. 11 Jesse Waldron 20:03.3 Lake Odessa Lakewood
94. 11 Quinten Bortz 20:11.4 Battle Creek Pennfield
95. 10 Jordan Bustance 20:12.7 Lake Odessa Lakewood
96. 12 Tyler McDiarmid 20:22.1 Lake Odessa Lakewood
97. 10 Andrew Mathews 20:29.3 Lake Odessa Lakewood
98. 12 Nick Surratt 20:33.1 Hastings
99. 11 Tyler Dodge 20:41.3 Jackson Northwest
100. 10 Timothy Sweet 20:50.2 Lake Odessa Lakewood
101. 9 Michael Negus 20:56.1 Jackson Northwest
102. 11 Finn Grinold 20:58.3 Charlotte
103. 11 Todd Moody 22:33.8 Jackson Northwest