Boys 5000m Run
1. 10 Will Finch 16:48 Otsego
2. 9 Alex Comerford 16:59 Otsego
3. 10 Kyle Strong 17:38 Vicksburg
4. 9 Brock Eaves 17:39 Edwardsburg
5. 9 Samuel Weber 17:41 Portage Central
6. 10 Will Lage 17:44 St. Joseph
7. 10 Zhane Arthur 17:47 St. Joseph
8. 9 Max Rathburn 18:01 Portage Northern
9. 10 Owen Langejans 18:07 Portage Northern
10. 10 Griffin Fitts 18:17 St. Joseph
11. 10 Sebastian Smaling 18:25 Portage Central
12. 10 Cian Johnson 18:27 Kalamazoo Central
13. 10 Owen Gwyn 18:30 Portage Central
14. 10 Sage Castleberry 18:30 Battle Creek Lakeview
15. 9 Harley Seelbinder 18:32 Kalamazoo Christian
16. 10 John Cramer 18:49 Kalamazoo Christian
17. 9 Cris Smith 18:49 Portage Northern
18. 10 Charlie Levy 18:52 Portage Central
19. 10 Joe Glubke 19:02 Battle Creek Lakeview
20. 10 Collin Eager 19:05 Vicksburg
21. 9 Cooper Clark 19:10 Stevensville Lakeshore
22. 9 Lane Everett 19:10 St. Joseph
23. 10 Tyler Warners 19:11 Grand Rapids South C...
24. 10 Ryan Short 19:13 Mattawan
25. 9 Nick Gerhard 19:14 Portage Northern
26. 9 Nicholas Mitran 19:14 Portage Central
27. 10 Owen O'Neil 19:14 Kalamazoo Central
28. 10 Will Ingalls 19:16 Battle Creek Lakeview
29. 9 Patrick Gernaat 19:18 Portage Northern
30. 10 Idrees Schieber 19:32 Kalamazoo Central
31. 9 Owen Pruim 19:32 Grand Rapids South C...
32. 10 Jeremy Oakes 19:35 St. Joseph
33. 10 Jacob Klimp 19:35 Vicksburg
34. 10 Ryan Takacs 19:38 Kalamazoo Hackett
35. 10 Evans Brown 19:38 Kalamazoo Hackett
36. 9 Connor Clemens 19:39 Portage Northern
37. 10 Reuben Glasser 19:39 Kalamazoo Central
38. 9 Mitchell Turner 19:41 Battle Creek Lakeview
39. 9 Jack Simpson 19:44 Portage Central
40. 9 Nicholas Zafer 19:50 Portage Northern
41. 9 Austin Coll 19:59 Portage Central
42. 10 Jack Shinabarger 20:00 Portage Central
43. 9 Anders Bogard 20:01 Kalamazoo Christian
44. 10 Jake Bundy 20:01 Sturgis
45. 9 Tyson Ford 20:07 Mattawan
46. 10 Andrew Borre 20:09 St. Joseph
47. 10 Sam Jayakar 20:13 Battle Creek Lakeview
48. 9 Luke Daniel 20:15 Portage Northern
49. 10 Rob Kurtz 20:15 St. Joseph
50. 10 Josh Dunlop 20:21 St. Joseph
51. 10 Cian Young 20:24 Edwardsburg
52. 10 Joseph Feddema 20:27 Grand Rapids South C...
53. 10 Mason Evans 20:29 Battle Creek Lakeview
54. 9 Corbin Smith 20:30 Kalamazoo Hackett
55. 10 Ben Miller 20:34 Portage Central
56. 9 Keegan Aimesbury 20:35 Battle Creek Lakeview
57. 9 Holden Palmer 20:38 Battle Creek Lakeview
58. 9 Colin Northuis 20:39 Portage Central
59. 10 Bryan Vi 20:43 St. Joseph
60. 10 Jackson McGrath 20:47 Portage Northern
61. 10 Luke Marriott 20:51 Mattawan
62. 9 Robert Kalnins 20:51 Portage Northern
63. 9 Jared Reilly 20:53 Portage Central
64. 9 Paul Moon 20:55 St. Joseph
65. 10 Bevis Ip 20:56 Grand Rapids South C...
66. 10 Patrick Gehringer 20:59 Portage Central
67. 9 Matt Burkhard 20:59 St. Joseph
68. 9 Matthew Johnson 21:01 Mattawan
69. 9 Nolan Portteus 21:01 Battle Creek Lakeview
70. 10 Sebastian DeFant 21:10 Mattawan
71. 9 Nolan Rich 21:11 St. Joseph
72. 9 Josh Burns 21:14 St. Joseph
73. 9 Ethan Kovach 21:22 Kalamazoo Central
74. 9 Noah Franks 21:25 Sturgis
75. 9 Cole Kerner 21:25 Battle Creek Lakeview
76. 10 Jonathan Sullivan 21:25 Kalamazoo Central
77. 10 Ryan Crawford 21:26 Portage Central
78. 10 Cameron Mulder 21:32 Grand Rapids South C...
79. 9 Daniel Malone 21:33 Stevensville Lakeshore
80. 9 Jose Vroman 21:38 Battle Creek Lakeview
81. 9 Colin Gilmour 21:42 Portage Northern
82. 9 Alex Boyd 21:45 Mattawan
83. 10 Nick VanderHoff 21:46 Portage Northern
84. 10 Gabe Mohney 21:50 Mattawan
85. 10 Ian Beshears 21:55 Stevensville Lakeshore
86. 9 Logan Borah 21:56 St. Joseph
87. 9 Hudson Woodruff 21:56 St. Joseph
88. 9 Jack Lewis 21:58 Mattawan
89. 10 Isaac Dodson 22:04 St. Joseph
90. 10 Aiden Stormont 22:05 Stevensville Lakeshore
91. 9 Jack Moody 22:05 St. Joseph
92. 9 Anthony Nykamp 22:09 Grand Rapids South C...
93. 9 Matthew Sparkman 22:14 St. Joseph
94. 9 Zach Cleary 22:14 Otsego
95. 10 Kai Borah 22:17 St. Joseph
96. 9 P.J. Dye 22:18 Stevensville Lakeshore
97. 9 Phil Timmerick 22:27 Stevensville Lakeshore
98. 10 Christian Bowman-G... 22:29 Battle Creek Lakeview
99. 10 Colin Palmer 22:34 Portage Central
100. 9 Liam Hughes 22:36 Mattawan
101. 10 Riley Fernandez 22:38 Portage Northern
102. 9 Brennen Uhrik 22:45 Stevensville Lakeshore
103. 10 Abdiel Cardiel 22:48 Sturgis
104. 9 Joey Tuttle 22:49 Grand Rapids South C...
105. 9 Jack Veersma 22:49 St. Joseph
106. 10 Avery McCaughan 22:54 St. Joseph
107. 10 Ross Argue 22:56 Portage Northern
108. 9 Andrew Novak 23:02 Kalamazoo Christian
109. 10 Adam Tredway 23:15 Edwardsburg
110. 9 Seth Bunce 23:17 Mattawan
111. 9 Sam Breuer 23:22 Portage Central
112. 10 Christopher Styrlund 23:31 Portage Central
113. 10 Sam Proos 23:32 Portage Northern
114. 9 Andreas Vetne 23:44 St. Joseph
115. 9 Mason Berchiatti 24:01 Mattawan
116. 9 Jacob Peninger 24:06 Mattawan
117. 10 Caleb Langlinais 24:19 Mattawan
118. 9 Justin Beckrow 24:29 Stevensville Lakeshore
119. 9 Austin Simmons 24:39 Mattawan
120. 9 Jakob Maynard 24:49 Portage Central
121. 9 Andrew Esser 24:57 St. Joseph
122. 10 Nathan Ginter 25:04 Portage Central
123. 9 Dylan Gwyn 25:06 Portage Central
124. 9 Alex Wilson 25:09 Stevensville Lakeshore
125. 10 Max Stull 25:10 Mattawan
126. 9 Max Hunter 25:25 St. Joseph
127. 9 Dylan France 26:03 Otsego
128. 9 Sam Rice 26:23 Kalamazoo Central
129. 9 Hunter Bierema 26:26 Vicksburg
130. 10 Ethan Maronto 26:28 Portage Central
131. 9 Noah Rose 26:31 Mattawan
132. 10 Jack Blommel 27:09 Stevensville Lakeshore
133. 9 Noah Kalkman 27:19 St. Joseph
134. 9 Isaac Baartman 27:48 Grand Rapids South C...
135. 10 Ben Dickens 27:57 Kalamazoo Central
136. 10 Anthony DePerno 28:06 Mattawan
137. 9 CJ Bell 28:36 Mattawan
138. 9 Bryan Cassem 39:39 Portage Central
1. Otsego 54
2. Battle Creek Lakev... 66
3. St. Joseph 78
4. Portage Central 112
5. Portage Northern 141
6. Stevensville Lakes... 159
7. Grand Rapids South... 163
8. Sturgis 220
9. Edwardsburg 222
10. Vicksburg 236
11. Mattawan 287
Girls 5000m Run
1. 9 Peyton Witt 18:48 Portage Northern
2. 10 Anna Fischer 18:52 St. Joseph
3. 10 Mary Ankenbauer 18:55 Kalamazoo Hackett
4. 10 Logann Haluszka 18:56 Battle Creek Lakeview
5. 10 Kaitlin Newton 19:23 St. Joseph
6. 9 Meg Scheske 19:41 Sturgis
7. 9 Alana Richmond 19:43 Portage Central
8. 10 Gracie VerHage 20:05 Otsego
9. 10 Maddie Marciniak 20:06 Otsego
10. 10 Rebecca VanderKooi 20:13 Grand Rapids South C...
11. 9 Sydney Kubiak 20:35 Otsego
12. 9 Avery Truex 20:40 Battle Creek Lakeview
13. 10 Taylor Watson 20:53 Battle Creek Lakeview
14. 10 Maggie Wood 20:57 Battle Creek Lakeview
15. 10 Gina Farrell 20:58 Otsego
16. 10 Molly Farrell 20:59 Otsego
17. 10 Alena Gleason 21:10 Portage Northern
18. 9 Grace Hovda 21:11 Portage Central
19. 10 Paige Newton 21:14 St. Joseph
20. 10 Brenna Stratton 21:26 Otsego
21. 9 Kara Shrider 21:27 Edwardsburg
22. 10 Mary Ollis 21:37 Stevensville Lakeshore
23. 10 Cameron Cleveland 21:45 Edwardsburg
24. 10 Erin Lafrenz 22:06 Stevensville Lakeshore
25. 10 Jessica Roth 22:15 Portage Central
26. 9 Rebekah Reisterer 22:18 Portage Northern
27. 9 Siobhan Miller 22:21 St. Joseph
28. 9 McKenna Evans 22:26 Battle Creek Lakeview
29. 9 Megan Corbe 22:33 St. Joseph
30. 10 Eryn Dendel 22:44 Otsego
31. 10 Hailey Roenigk 22:54 Portage Central
32. 9 Sami Weaver 23:00 Stevensville Lakeshore
33. 10 Emily Ogata 23:01 Stevensville Lakeshore
34. 9 Jozlyn VanTol 23:02 Grand Rapids South C...
35. 10 Hanna Flickinger 23:13 Vicksburg
36. 9 Sammi Poliak 23:13 Portage Central
37. 10 Brenna Newhouse 23:18 Grand Rapids South C...
38. 10 Vanessa Gonzalez 23:19 Sturgis
39. 10 Desi Vergara 23:27 Mattawan
40. 10 Therese Thamann 23:33 Vicksburg
41. 9 Katie Hufford 23:35 Portage Central
42. 10 Caitlin Green 23:36 Portage Central
43. 10 Isabella Wilson 23:37 Portage Central
44. 9 Emily Weal 23:38 Kalamazoo Central
45. 10 Leah VanderKooi 23:38 Kalamazoo Christian
46. 9 Lindsey Stone 23:43 Kalamazoo Hackett
47. 10 Alaina Koster 23:43 Grand Rapids South C...
48. 9 Eden VanderWeele 23:45 Grand Rapids South C...
49. 10 Natalie Moyer 23:47 Kalamazoo Hackett
50. 10 Taylor Jansheski 23:51 Kalamazoo Central
51. 10 Sydney Huyser 23:58 Grand Rapids South C...
52. 10 Angie Loriso 23:58 Vicksburg
53. 10 Aubrey Meindertsma 24:00 Grand Rapids South C...
54. 9 Katelyn Woosley 24:02 Vicksburg
55. 9 Emma Pilnick 24:03 Portage Northern
56. 9 Lexy Brodie 24:03 Portage Central
57. 10 Kendra Bonnema 24:15 Grand Rapids South C...
58. 9 Zoe Donker 24:22 Grand Rapids South C...
59. 10 Alyssa Adams 24:31 St. Joseph
60. 10 Cassie Herman 24:34 Sturgis
61. 9 Kieranne Elwood 24:36 Portage Central
62. 9 Emily Bright 24:39 Portage Northern
63. 10 Abby Ford 24:44 Portage Central
64. 10 Maggie Ketels 25:08 Kalamazoo Hackett
65. 9 Kendall Berry 25:11 Stevensville Lakeshore
66. 10 Elyse Kuperus 25:13 Grand Rapids South C...
67. 10 Gabby Topa 25:16 Battle Creek Lakeview
68. 10 Abigail Handley 25:17 Mattawan
69. 10 Alexa Jager 25:18 Grand Rapids South C...
70. 10 Cecilia Smith 25:23 Edwardsburg
71. 10 Mara Wilder 25:23 Portage Central
72. 9 Mae Urness 25:29 St. Joseph
73. 9 Maddi Williams 25:40 Stevensville Lakeshore
74. 10 Amanda Valente 25:41 Portage Central
75. 9 Morgan Thomas 25:42 Otsego
76. 9 Sadie Colthorp 25:42 Stevensville Lakeshore
77. 9 Emma Pothoven 25:50 Grand Rapids South C...
78. 10 Lexi Gavlas 25:51 Portage Northern
79. 9 Caroline Haenicke 25:56 Mattawan
80. 10 Allison Sachwitz 25:58 Portage Central
81. 9 Maria Martinez 26:00 Edwardsburg
82. 9 Tiffany Munoz 26:22 Sturgis
83. 10 Chloe Mikelsons 26:22 Mattawan
84. 10 McKenna Tinkham 26:25 Edwardsburg
85. 9 Veronica Lennon 26:27 Portage Northern
86. 10 Rachel Offringa 26:29 Grand Rapids South C...
87. 9 Sydney Nyenhuis 26:30 Grand Rapids South C...
88. 10 Jessica Gonzalez 26:30 Sturgis
89. 10 Mikayla Kindler 26:34 Portage Central
90. 9 Baylee Bonds 26:38 Stevensville Lakeshore
91. 10 Isabella Pedraza 26:42 Portage Central
92. 9 Annie Schreur 26:57 Grand Rapids South C...
93. 9 Cassidy Whelham 27:04 Portage Central
94. 9 Ammara Khizar 27:10 St. Joseph
95. 10 Amber Osborne 27:15 Battle Creek Lakeview
96. 9 Carissa Oskam 27:16 Grand Rapids South C...
97. 9 Anna VanSledright 27:16 Grand Rapids South C...
98. 10 Deidre Crowell 27:19 Portage Northern
99. 9 Grace Novak 27:48 Portage Northern
100. 10 Samantha Lutke 27:49 Grand Rapids South C...
101. 9 Addie Maston 28:03 Portage Northern
102. 9 Anika Fennema 28:04 Grand Rapids South C...
103. 9 Katie VanDyke 28:14 Grand Rapids South C...
104. 9 Sarah DeYoung 28:16 Grand Rapids South C...
105. 9 Annaah McDonald 28:20 Grand Rapids South C...
106. 10 Gabbie Gushwa 28:42 Sturgis
107. 10 Maddie Pluta 29:01 Portage Central
108. 10 Britni Rose 29:09 Edwardsburg
109. 10 Janella Garcia 29:14 Sturgis
110. 10 Morgan Mitchell 29:22 Portage Central
111. 9 Alexia Niemann 29:27 Battle Creek Lakeview
112. 10 Ashriya Patel 29:54 Portage Central
113. 9 Olivia Heyboer 29:55 Grand Rapids South C...
114. 9 Isabel Latvaitis 29:57 Grand Rapids South C...
115. 9 Cora Zoet 29:58 Grand Rapids South C...
116. 10 Erika Ybema 29:58 Grand Rapids South C...
117. 10 Grace Bailey 31:49 Vicksburg
118. 10 Katelyn Sysol 32:11 Mattawan
119. 10 Jacquelyn Roth 32:31 Portage Central
120. 10 Rowan Thawley 32:47 Portage Central
121. 10 Jasmine Harvey 33:06 Battle Creek Lakeview
122. 9 Katia Sytsma 34:01 Grand Rapids South C...
123. 10 Megan Belcher 37:16 Edwardsburg
124. 9 Monica Hernandez 37:20 Battle Creek Lakeview