The plan is to go through these regionals in the same order that they were posted. Friday first, starting with regions with less divisions, working towards those with more.
They’ll be a basic show of the ratings and a runner that stepped up. I plan on working back on regional recaps after the season, I always love showcasing success and there will be ample opportunity (and the real factor – time) to do so. Those recaps will feature more teams and individuals.
If you’re a senior (or are a parent/coach of one) that qualified for State, send me a pic of you in your uniform, either running or not running. I want to use those pics in my State Finals graphics. Those that I don’t use in the graphics, I’ll use in the recap.


How Are Speed Ratings Calculated?!
Region 31 Preview
Region 21 Preview
Region 11 Preview
Region 1 Preview
31 Girls Adjustment: +43
21 Girls Adjustment: +26
11 Girls Adjustment: +23
1 Girls Adjustment: +18
31 Boys Adjustment: +38
21 Boys Adjustment: +25
11 Boys Adjustment: +14
1 Boys Adjustment: +14
People have been clamoring for me to rate different races or divisions on the same course, same day. I agree with this notion as the course can change and so can the weather conditions. It does produce a bit more variability in ratings when you’re working with a smaller sample, but I feel it’s applicable for regionals this year. And since I have the time to do so, I’ll do so here. Some don’t make as much sense, but you have to understand there’s a range of error with each listing. The smaller the race, the higher that range. You’ll see that here, but I believe the change throughout the day will make sense.
PRIMETIME PERFORMERS
Eleanor Kingshott, Muskegon Western Michigan Christian: Key component of team contending for a state title, hit a personal best by over 45 seconds.
Kyah Hoffman, Stanton Central Montcalm: Prior to the meet, I mentioned to watch out the SCM freshmen would perform, Kyah more than maxed out my pre-race expectations.
Alyssa Butterfield, Allendale: Alyssa hasn’t quite hit the times that she did last year, but that’s okay. The Falcons are heading to State and she’s a major reason why.
Brooke Myers, Forest Hills Northern: In her 2018 freshman regional, she blasted a 19:33 here. For 3+ years, she wasn’t able to match that time. Until Saturday.
Logan Swiney, The Potter’s House: After missing a bit of time, Logan is back and ready to contend for an All-State honor.
Nathan Jenkins, Grandville Calvin Christian: Sacrificed for his team on Saturday. He’s been hurt, and it would have been easy to sit this one out to heal. But he soldiered through and the Squires are back at MIS.
Cameron Moore, Allendale: His home course must truly be his home course. 16:48 at 2020’s regionals, 16:50 at Saturday’s edition. Both were season bests, both sent him to run another week.
Ben Pease, Grand Haven: Grand Haven is my team to watch, mainly because of the late season progression of kids such as Ben. 16:33 at OK Red, 16:26 at Regionals, if he keeps this up, they’re a definite contender for a top 5 spot.
MIXCSR vs. Athletic.net
MIXCSR: 11/12 Boys, 10/12 Girls; 95/108 Boys Overall, 93/108 Girls Overall
Athletic: 10/12 Boys, 9/12 Girls; 94/108 Boys Overall, 90/108 Girls Overall
188/216 > 184/216, you’re stuck with me for another year and I don’t have to eat a lemon. I can’t recall which year had which total, but I’ve been at 184, 187, and 190 the past three years. So in terms of predicting regionals, a tiny bit more accurate than normal. And still better than relying on times.
Grade | Name | Time | Team | Rating |
12 | Abby VanderKooi | 18:00.5 | Muskegon Western Mic… | 145.5 |
10 | Ivy Andreas | 20:19.5 | Wyoming Potter’s House | 99.2 |
10 | Allison Glendening | 20:45.7 | St. Joseph Lake Mich… | 90.4 |
11 | Brianna Zuidema | 20:52.1 | Muskegon Western Mic… | 88.3 |
12 | Ava Rotman | 20:58.1 | Muskegon Western Mic… | 86.3 |
10 | Eleanor Kingshott | 21:03.8 | Muskegon Western Mic… | 84.4 |
9 | Hannah Geaney | 21:16.1 | Wyoming Potter’s House | 80.3 |
9 | Brielle Voorhees | 21:27.6 | Tri-Unity Christian | 76.5 |
12 | Mercedes Morin | 21:32.5 | Martin | 74.8 |
8 | Sadie Schout | 21:38.4 | Libertas Christian | 72.9 |
11 | Vanessa Peltoniemi | 21:38.8 | Holton | 72.7 |
11 | Aliz Pusztai | 21:40.7 | Libertas Christian | 72.1 |
9 | Aubrey Goyings | 21:45.9 | Holton | 70.4 |
10 | Grace Folkema | 21:51.9 | Muskegon Western Mic… | 68.4 |
11 | Cheri Dykstra | 21:53.5 | Holland Calvary Chri… | 67.8 |
11 | Madeline Madsen | 22:08.1 | Lawrence | 63.0 |
12 | Eliza McGinn | 22:15.3 | New Buffalo | 60.6 |
12 | Grace Staniforth | 22:27.2 | Muskegon Catholic Ce… | 56.6 |
11 | Cate Garretson | 22:30.3 | Muskegon Western Mic… | 55.6 |
12 | Cassandra Biot | 22:34.6 | Holton | 54.1 |
9 | Hannah Hysell | 22:36.5 | St. Joseph Lake Mich… | 53.5 |
10 | Abby Kunkle | 22:37.9 | Libertas Christian | 53.0 |
11 | Rylee Rogers | 22:38.1 | Three Oaks River Val… | 53.0 |
10 | Elliana Young | 22:39.5 | Martin | 52.5 |
11 | Cristina Avello | 22:43.0 | St. Joseph Lake Mich… | 51.3 |
8 | Aribel Mills | 22:45.4 | St. Joseph Lake Mich… | 50.5 |
12 | Erika VerBeek | 22:46.5 | Wyoming Potter’s House | 50.2 |
10 | Isabelle Schrauben | 22:59.3 | St. Joseph Lake Mich… | 45.9 |
11 | Cally Camara | 23:01.8 | Muskegon Catholic Ce… | 45.1 |
11 | Allie Gonzalez | 23:06.5 | Muskegon Catholic Ce… | 43.5 |
9 | Morgan Lawrence | 23:16.3 | Muskegon Western Mic… | 40.2 |
9 | Ella Vyskocil | 23:22.6 | New Buffalo | 38.1 |
11 | Samantha Stone | 23:24.3 | Martin | 37.6 |
12 | Grace Rennells | 23:38.4 | Muskegon Catholic Ce… | 32.9 |
11 | McKena Wilson | 23:43.4 | Fruitport Calvary Ch… | 31.2 |
12 | Zoie Tuinstra | 23:44.3 | Martin | 30.9 |
9 | Annabelle McRae | 23:53.7 | Holland Calvary Chri… | 27.8 |
11 | Emily Folkert | 23:55.2 | Libertas Christian | 27.3 |
12 | Grace DeLong | 23:55.4 | Muskegon Catholic Ce… | 27.2 |
11 | Sara Kooistra | 23:55.6 | Wyoming Potter’s House | 27.1 |
9 | Ava Wilson | 24:06.7 | Fruitport Calvary Ch… | 23.4 |
9 | Megan VerMerris | 24:07.6 | Wyoming Potter’s House | 23.1 |
10 | Samara Suwyn | 24:09.9 | Wyoming Potter’s House | 22.4 |
10 | Lydia VerBeek | 24:16.3 | Wyoming Potter’s House | 20.2 |
8 | Claire Brink | 24:16.3 | Libertas Christian | 20.2 |
9 | Olivia Laninga | 24:39.4 | Holland Calvary Chri… | 12.5 |
11 | Kassidy Kleinheksel | 25:07.9 | Muskegon Catholic Ce… | 3.0 |
Grade | Name | Time | Team | Rating |
12 | Meghan Beute | 18:38.6 | GR_Covenant Christian | 138.5 |
9 | Lila Volkers | 18:47.7 | Kent City | 135.4 |
10 | Miranda McNeil | 18:59.2 | Morley-Stanwood | 131.6 |
12 | Leanne Krombeen | 19:29.9 | Grandville Calvin Ch… | 121.4 |
9 | Kyah Hoffman | 19:33.6 | Stanton Central Mont… | 120.1 |
9 | Ashley Choponis | 19:44.1 | Stanton Central Mont… | 116.6 |
10 | Amber Koole | 19:54.7 | GR_Covenant Christian | 113.1 |
12 | Alyeska Linsley | 19:59.0 | Kent City | 111.7 |
12 | Kierra Flegel | 20:06.0 | Kent City | 109.3 |
12 | Gabriella Wingard | 20:06.5 | North Muskegon | 109.2 |
11 | Jonathah Bouwman | 20:10.8 | Grandville Calvin Ch… | 107.7 |
11 | Madeleine Hill | 20:18.0 | Saranac | 105.3 |
11 | Carolyn Bennett | 20:19.5 | North Muskegon | 104.8 |
12 | Lydia VandenBerg | 20:22.7 | GR_Covenant Christian | 103.8 |
9 | Alyssa Possehn | 20:28.0 | Saranac | 102.0 |
12 | Isabelle Auch | 20:41.3 | Montague | 97.6 |
12 | Emily Lantzer | 20:44.3 | Kent City | 96.6 |
11 | Lily LaBurn | 20:48.4 | Holland Black River | 95.2 |
10 | Isabella Max | 20:48.8 | Kent City | 95.1 |
10 | Gracie Houtman | 20:50.1 | Kent City | 94.6 |
12 | Aubrey Aukerman | 21:09.0 | Delton-Kellogg | 88.3 |
12 | Emberlynn DeVries | 21:31.1 | Grandville Calvin Ch… | 81.0 |
12 | Tea Hoffman | 21:31.4 | Stanton Central Mont… | 80.9 |
12 | Emma Minderhoud | 21:32.0 | GR_Covenant Christian | 80.7 |
11 | Ella Rus | 21:38.0 | GR_Covenant Christian | 78.7 |
10 | Lauren Jousma | 21:38.1 | Grandville Calvin Ch… | 78.6 |
10 | Lilly Faurot | 21:44.4 | Vermontville Maple V… | 76.5 |
11 | Natalie VanBemmel | 21:50.9 | GR_Covenant Christian | 74.4 |
9 | Alisha Esquivel | 21:51.1 | Kent City | 74.3 |
10 | Abbie Buteyn | 21:58.0 | Grandville Calvin Ch… | 72.0 |
12 | Leah Decker | 22:07.0 | GR_Covenant Christian | 69.0 |
10 | Cammie Erickson | 22:08.2 | Montague | 68.6 |
10 | Lilly Weesies | 22:19.6 | Grandville Calvin Ch… | 64.8 |
12 | Halena Phillips | 22:24.9 | Delton-Kellogg | 63.0 |
11 | Georgia Jurden | 22:53.1 | Stanton Central Mont… | 53.6 |
11 | Autumn Morton | 22:54.1 | Ravenna | 53.3 |
11 | Anna Tubbergen | 22:54.6 | GR_NorthPointe Chris… | 53.1 |
9 | Alyssa Lupanoff | 22:54.9 | GR_NorthPointe Chris… | 53.0 |
12 | Megan Chipman | 23:13.6 | Saranac | 46.8 |
9 | Johannah Houtkooper | 23:18.2 | Delton-Kellogg | 45.3 |
12 | Lauren Staal | 23:18.5 | Grandville Calvin Ch… | 45.2 |
9 | Lillie Steele | 23:21.2 | Delton-Kellogg | 44.3 |
9 | Joslyn Nelson | 23:22.1 | Morley-Stanwood | 44.0 |
12 | Emy Hallen | 23:25.0 | Ravenna | 43.0 |
10 | Elizabeth Woller | 23:28.9 | Montague | 41.7 |
12 | Melanie Monroe | 23:38.3 | Delton-Kellogg | 38.6 |
11 | Joelle White | 23:40.9 | Delton-Kellogg | 37.7 |
10 | Abbie Wiegers | 23:48.1 | North Muskegon | 35.3 |
11 | Becca Thomas | 23:50.0 | Saranac | 34.7 |
10 | Madison Trahan | 24:02.5 | Saranac | 30.5 |
10 | Gabby Dohm | 24:03.7 | Ravenna | 30.1 |
12 | Paigelyn Guernsey | 24:03.9 | Saranac | 30.0 |
11 | Claire Johnston | 24:06.3 | Morley-Stanwood | 29.2 |
9 | Claire Genter | 24:11.3 | Montague | 27.6 |
10 | Victoria Yonker | 24:13.1 | Saranac | 27.0 |
9 | Celeste Lupanoff | 24:23.7 | GR_NorthPointe Chris… | 23.4 |
12 | Hailey Petersen | 24:27.1 | Stanton Central Mont… | 22.3 |
10 | Brea Chandler | 24:30.4 | Delton-Kellogg | 21.2 |
12 | Lily Seaver | 24:41.0 | Montague | 17.7 |
10 | Nora Ballard | 24:46.1 | Holland Black River | 16.0 |
9 | Hadley Tiffany | 24:47.6 | Lakeview | 15.5 |
10 | Sam Beishuizen | 25:00.6 | Montague | 11.1 |
Grade | Name | Time | Team | Rating |
12 | Madelyn Frens | 18:11.7 | GR_Christian | 148.4 |
10 | Natalie VanOtteren | 18:29.3 | GR_Christian | 142.6 |
11 | Lily Parker | 19:17.6 | Spring Lake | 126.5 |
10 | Alyssa Butterfield | 19:32.4 | Allendale | 121.5 |
10 | Emily Tomes | 19:36.7 | GR_Catholic Central | 120.1 |
10 | Payton Holtz | 19:45.5 | GR_Christian | 117.2 |
12 | Maggie Duba | 19:48.8 | GR_West Catholic | 116.1 |
10 | Bea Reeser | 19:55.8 | Spring Lake | 113.7 |
9 | Lexie Ruffing | 19:59.3 | Spring Lake | 112.6 |
10 | Naomi Nelson | 20:12.9 | GR_Christian | 108.0 |
11 | Ava Buhlman | 20:19.0 | Allendale | 106.0 |
11 | Sarah Timmer | 20:25.4 | GR_Christian | 103.9 |
11 | Katelyn LaRue | 20:27.9 | GR_Christian | 103.0 |
9 | Valerie Pollock | 20:34.5 | Fruitport | 100.8 |
9 | Brooklyn Verplank | 20:39.1 | Spring Lake | 99.3 |
12 | Jadyn Comer | 20:45.4 | Grand River Preparat… | 97.2 |
10 | Addison Noble | 20:45.5 | Allendale | 97.2 |
11 | Abby O’Brien | 20:53.6 | Comstock Park | 94.5 |
11 | Nathalie Strockis | 20:54.6 | GR_West Catholic | 94.1 |
10 | Lily LeSarge | 21:04.3 | GR_West Catholic | 90.9 |
12 | Makaela Schmidt | 21:05.0 | Spring Lake | 90.7 |
12 | Jenna Pegman | 21:05.2 | GR_Christian | 90.6 |
11 | Jenna Hinken | 21:05.7 | Allendale | 90.4 |
10 | Abby Druelle | 21:13.5 | GR_West Catholic | 87.8 |
11 | Jessie Postma | 21:15.3 | Hudsonville Unity Ch… | 87.2 |
10 | Katie Riemersma | 21:17.3 | Spring Lake | 86.6 |
10 | Lauren Lee | 21:18.3 | Fruitport | 86.2 |
12 | Claire Bertrand | 21:18.6 | GR_Catholic Central | 86.1 |
12 | Mackenzie Schilthuis | 21:19.8 | Hudsonville Unity Ch… | 85.7 |
9 | Desiree Huitron | 21:21.9 | Wyoming Lee | 85.0 |
12 | Riley DeLore | 21:25.4 | Allendale | 83.9 |
10 | Claire Smith | 21:27.5 | GR_West Catholic | 83.2 |
9 | Maya VanSolkema | 21:57.0 | Hudsonville Unity Ch… | 73.3 |
12 | Jennifer Judge | 21:58.3 | Spring Lake | 72.9 |
9 | Sophie Bukrey | 22:00.0 | Coopersville | 72.3 |
11 | Addison Essebaggers | 22:00.6 | Hudsonville Unity Ch… | 72.1 |
9 | Taryn Landers | 22:01.1 | Hudsonville Unity Ch… | 72.0 |
11 | Ellery Alkema | 22:01.7 | Allendale | 71.8 |
10 | Raegan Ruel | 22:02.8 | Muskegon Oakridge | 71.4 |
10 | Cara Morse | 22:07.1 | Muskegon Oakridge | 70.0 |
9 | Sierra Grooters | 22:08.7 | Hudsonville Unity Ch… | 69.4 |
12 | Sierra Vanderwier | 22:10.1 | Fruitport | 69.0 |
11 | Maggie McKeiver | 22:12.1 | GR_West Catholic | 68.3 |
11 | Lauren Peoples | 22:17.6 | Comstock Park | 66.5 |
11 | Lucy Cusack | 22:28.7 | GR_Catholic Central | 62.8 |
12 | Sophia Dech | 22:34.1 | Coopersville | 61.0 |
9 | Noelle Nienhuis | 22:42.3 | Hudsonville Unity Ch… | 58.2 |
10 | Merceydez Patton | 22:45.4 | Muskegon Oakridge | 57.2 |
12 | Ella Cusack | 22:46.3 | GR_Catholic Central | 56.9 |
11 | Alisa Westerling | 22:48.3 | Allendale | 56.2 |
12 | Kaitlyn Yonker | 22:54.0 | Fruitport | 54.4 |
12 | Hana Muzyk | 23:01.8 | GR_Catholic Central | 51.7 |
9 | Anya Steele | 23:03.1 | Coopersville | 51.3 |
11 | Meara Schneider | 23:07.8 | GR_Catholic Central | 49.7 |
10 | Hope Beaune | 23:22.5 | Coopersville | 44.8 |
10 | Rebecca Evenhouse | 23:51.8 | Grand River Preparat… | 35.1 |
12 | Amber Fenton | 24:15.6 | Wyoming Lee | 27.1 |
12 | Maiken Storvik | 24:27.5 | Muskegon Orchard View | 23.2 |
10 | Nora Huffman | 24:27.8 | GR_Catholic Central | 23.1 |
11 | Marysol Vega | 24:42.1 | Wyoming Lee | 18.3 |
10 | Milla Hanks | 24:42.2 | Muskegon Oakridge | 18.3 |
9 | Elise Finkbeiner | 24:45.9 | Grand River Preparat… | 17.0 |
9 | Erika Emery | 25:04.4 | Coopersville | 10.9 |
11 | Lily Keller | 25:18.3 | Coopersville | 6.2 |
9 | Riley Koehler | 25:19.2 | Fruitport | 5.9 |
12 | Rhea Marasigan | 25:34.9 | Wyoming Kelloggsville | 0.7 |
Grade | Name | Time | Team | Rating |
11 | Annika Sandman | 18:14.5 | Lowell | 149.2 |
11 | Allie Arnsman | 18:25.8 | Grandville | 145.4 |
12 | Adit Dau | 18:30.1 | GR_Ottawa Hills | 144.0 |
10 | Mia Bateson | 18:32.7 | FHC GR_Forest Hills … | 143.1 |
9 | Valerie Beeck | 18:44.5 | Grand Haven | 139.2 |
11 | Allison Cornell | 18:55.9 | FHN GR_Forest Hills … | 135.4 |
10 | Selma Anderson | 19:09.7 | GR_Ottawa Hills | 130.8 |
9 | Devin Fisher | 19:17.7 | Rockford | 128.1 |
12 | Brooke Myers | 19:19.1 | FHN GR_Forest Hills … | 127.6 |
10 | Izzy Fazio | 19:21.8 | FHN GR_Forest Hills … | 126.7 |
10 | Annalise Elliott | 19:23.7 | Cedar Springs | 126.1 |
10 | Cassidy Sanders | 19:25.4 | GR_Northview | 125.5 |
11 | Larissa McGrath | 19:31.7 | Cedar Springs | 123.4 |
11 | Katrina Sandman | 19:32.5 | Lowell | 123.2 |
11 | Cadence Schultz | 19:33.8 | East Kentwood | 122.7 |
9 | Addison Smith | 19:34.0 | Grand Haven | 122.7 |
10 | Payton Hosley | 19:46.2 | Grand Haven | 118.6 |
12 | Lilly Weirich | 19:47.0 | Rockford | 118.3 |
10 | Jayden Turner | 19:50.0 | GR_Kenowa Hills | 117.3 |
11 | Robyn Hunt | 19:51.5 | Muskegon Mona Shores | 116.8 |
12 | Anna Tracey | 19:51.6 | Rockford | 116.8 |
11 | Keira Sandman | 19:53.2 | Lowell | 116.3 |
9 | Anna Sybenga | 19:53.7 | FHC GR_Forest Hills … | 116.1 |
12 | Bailey Ewen | 19:56.4 | Rockford | 115.2 |
12 | Audrey DeSchryver | 20:01.1 | FHN GR_Forest Hills … | 113.6 |
10 | Camille Dahlke | 20:02.6 | Rockford | 113.1 |
9 | Samantha McClelland | 20:05.3 | FHN GR_Forest Hills … | 112.2 |
9 | Gwen Lamport | 20:05.8 | FHC GR_Forest Hills … | 112.1 |
11 | Margot Frendt | 20:06.2 | Grand Haven | 111.9 |
12 | Mara Sweeney | 20:09.8 | Rockford | 110.7 |
12 | Madison Rempalski | 20:10.7 | GR_Northview | 110.4 |
9 | Lily Frendt | 20:15.2 | Grand Haven | 108.9 |
10 | Laurel Tolliver | 20:27.5 | Grand Haven | 104.8 |
9 | Natalie Lewis | 20:34.6 | Rockford | 102.5 |
12 | Grace Lockhart | 20:36.8 | Muskegon Reeths-Puffer | 101.7 |
12 | Grace Fitzgerald | 20:40.8 | FHC GR_Forest Hills … | 100.4 |
12 | Rachel Marco | 20:43.3 | FHC GR_Forest Hills … | 99.6 |
11 | Destiny Douglas | 20:48.5 | Muskegon Mona Shores | 97.8 |
11 | Sarah Etcher | 20:48.9 | Grandville | 97.7 |
9 | Clare Mathison | 20:48.9 | FHC GR_Forest Hills … | 97.7 |
11 | Erika Posthumus | 20:50.5 | GR_Kenowa Hills | 97.2 |
11 | Cecilia Conrad | 20:51.8 | Muskegon Mona Shores | 96.7 |
10 | Peyton Ludwig | 20:52.0 | FHC GR_Forest Hills … | 96.7 |
9 | Maggie Ruffini | 20:53.5 | FHN GR_Forest Hills … | 96.2 |
11 | Kiann Schmottlach | 20:53.8 | FHN GR_Forest Hills … | 96.1 |
9 | Claire O’Boyle | 20:58.8 | Lowell | 94.4 |
12 | Ally Ladd | 21:03.1 | Cedar Springs | 93.0 |
9 | Reese Hansen | 21:07.0 | GR_Ottawa Hills | 91.7 |
10 | Lilly Houle | 21:15.7 | Muskegon Mona Shores | 88.8 |
10 | Leah Vanspronsen | 21:16.2 | Grandville | 88.6 |
10 | Jordyn Harrington | 21:18.0 | Grandville | 88.0 |
11 | Cienna Billingsley | 21:18.9 | Muskegon Mona Shores | 87.7 |
9 | Chloe DeRidder | 21:22.6 | Grandville | 86.5 |
12 | Torionna Waterman | 21:24.3 | East Kentwood | 85.9 |
10 | Gabby Doucette | 21:25.5 | GR_Kenowa Hills | 85.5 |
10 | Katherine Cook | 21:25.8 | GR_Northview | 85.4 |
9 | Megan Lillie | 21:29.1 | Lowell | 84.3 |
12 | Jamara Harper | 21:33.2 | Lowell | 82.9 |
11 | Allison Postema | 21:34.9 | GR_Kenowa Hills | 82.4 |
9 | Gracey Barry | 21:46.7 | Grand Haven | 78.5 |
10 | Campbell Hansen | 21:56.3 | GR_Ottawa Hills | 75.2 |
11 | Molly Bentley | 22:08.2 | Cedar Springs | 71.3 |
11 | Kennedy Hynde | 22:15.8 | Muskegon Reeths-Puffer | 68.7 |
11 | Gracey Bento | 22:18.3 | East Kentwood | 67.9 |
12 | Lexi Rectenwal | 22:19.3 | Greenville | 67.6 |
11 | Elise Ferguson | 22:20.5 | Grandville | 67.2 |
12 | Isabel VanDusen | 22:20.8 | Cedar Springs | 67.1 |
12 | Chloe Fornetti | 22:39.3 | East Kentwood | 60.9 |
9 | Audrey Huff | 22:40.9 | Grandville | 60.4 |
10 | Maddie Weinheimer | 22:42.8 | Greenville | 59.7 |
11 | Ashley Davis | 22:46.7 | Muskegon Mona Shores | 58.4 |
12 | Isabel Toole | 22:53.6 | GR_Northview | 56.1 |
12 | Lily Starr | 22:55.1 | GR_Northview | 55.6 |
9 | Alayna Godfrey | 22:55.6 | East Kentwood | 55.5 |
10 | Nora Longest | 22:57.9 | Greenville | 54.7 |
10 | Hannah Reed | 23:01.4 | Cedar Springs | 53.5 |
12 | Errin Curtis | 23:09.2 | Muskegon Reeths-Puffer | 50.9 |
12 | Rebekah Sweany | 23:13.2 | Muskegon Reeths-Puffer | 49.6 |
11 | Erika Quibell | 23:16.4 | East Kentwood | 48.5 |
11 | Gloria Gaston | 23:17.8 | GR_Kenowa Hills | 48.1 |
12 | Giselle Lobillo | 23:19.3 | Wyoming | 47.6 |
9 | Vivian Idziak | 23:22.1 | GR_Union | 46.6 |
12 | Jordan Brown | 23:24.2 | Greenville | 45.9 |
12 | Kaylee Byrne | 23:26.0 | Lowell | 45.4 |
10 | Mariona Balsera | 23:28.3 | Muskegon | 44.6 |
12 | Eevi Eskola | 23:30.7 | GR_Northview | 43.8 |
12 | Kylie Raynor | 23:38.6 | Muskegon Reeths-Puffer | 41.1 |
12 | Madison Golliver | 23:48.1 | Cedar Springs | 38.0 |
10 | Delaney Hendricks | 23:50.3 | GR_Northview | 37.2 |
11 | Sarah Robinette | 23:51.2 | GR_Union | 36.9 |
10 | Nicole Gale | 23:56.0 | Greenville | 35.3 |
11 | Samantha Hill | 24:07.7 | Muskegon Mona Shores | 31.4 |
10 | Julia Moxey | 24:31.0 | East Kentwood | 23.7 |
12 | Shayla Dykhouse | 24:42.6 | GR_Kenowa Hills | 19.8 |
9 | Miriam Dykstra | 24:48.7 | GR_Ottawa Hills | 17.8 |
12 | Sofiya Mueller | 25:01.1 | Greenville | 13.6 |
12 | Emily Mazurkiewicz | 25:20.1 | Muskegon Reeths-Puffer | 7.3 |
12 | Shelbie Perski | 25:20.2 | GR_Ottawa Hills | 7.3 |
11 | Rachel Bahlman | 25:29.9 | Greenville | 4.0 |
10 | Leah Armstrong | 25:38.9 | GR_Kenowa Hills | 1.0 |
Grade | Name | Time | Team | Rating |
11 | Lezawe Osterink | 15:59.8 | Wyoming Potter’s House | 187.4 |
12 | Nile Devers | 16:28.5 | Gobles | 177.8 |
11 | Logan Swiney | 17:04.8 | Wyoming Potter’s House | 165.7 |
12 | Isaiah Beiter | 17:14.2 | Lawrence | 162.6 |
12 | Alexander Austin | 17:37.7 | Gobles | 154.8 |
11 | Jonathan Clausing | 17:45.8 | Muskegon Western Mic… | 152.1 |
10 | Owen McLoughlin | 17:49.6 | St. Joseph Lake Mich… | 150.8 |
10 | Matthew Lage | 17:51.1 | St. Joseph Lake Mich… | 150.3 |
9 | Adam Slavens | 17:56.2 | Three Oaks River Val… | 148.6 |
12 | Collin Oudbier | 18:07.0 | Tri-Unity Christian | 145.0 |
9 | Matthias Morse | 18:10.0 | Muskegon Western Mic… | 144.0 |
11 | Gavin Hancox | 18:22.4 | Gobles | 139.9 |
11 | Caleb Kooyer | 18:30.7 | Wyoming Potter’s House | 137.1 |
11 | Ignacio Ayesa | 18:33.9 | Three Oaks River Val… | 136.0 |
10 | Graeson Lawrence | 18:34.3 | Muskegon Western Mic… | 135.9 |
12 | Eli Dykstra | 18:36.0 | Martin | 135.3 |
10 | Noah Finton | 18:36.3 | Wyoming Potter’s House | 135.2 |
10 | Jacob Lyonnais | 18:49.7 | Muskegon Catholic Ce… | 130.8 |
12 | Chris Ruiz | 18:51.1 | Gobles | 130.3 |
10 | Bradley Mills | 18:53.0 | St. Joseph Lake Mich… | 129.7 |
10 | Danny Maat | 18:55.8 | Muskegon Western Mic… | 128.7 |
10 | Owen Lyonnais | 18:57.9 | Muskegon Catholic Ce… | 128.0 |
12 | Gabriel Vanderklok | 19:00.6 | Tri-Unity Christian | 127.1 |
9 | Demitri Lawrence | 19:02.9 | Muskegon Western Mic… | 126.4 |
12 | Abram White | 19:05.6 | Holland Calvary Chri… | 125.5 |
9 | Reed Osterink | 19:06.1 | Wyoming Potter’s House | 125.3 |
10 | Austin York | 19:08.3 | Three Oaks River Val… | 124.6 |
11 | Zechariah Rubingh | 19:24.0 | Wyoming Potter’s House | 119.3 |
9 | Alexander Lawrence | 19:24.2 | Muskegon Western Mic… | 119.3 |
10 | Owen Slavens | 19:26.3 | Three Oaks River Val… | 118.6 |
11 | Luke VanderGriend | 19:26.8 | Wyoming Potter’s House | 118.4 |
10 | Timothy Olson | 19:37.9 | Fruitport Calvary Ch… | 114.7 |
10 | Jack Walkenhorst | 19:40.8 | Muskegon Catholic Ce… | 113.7 |
10 | Ronan Marsh | 19:42.9 | St. Joseph Lake Mich… | 113.0 |
11 | Cadden Krieger | 19:49.1 | Three Oaks River Val… | 111.0 |
9 | Caleb Oudbier | 19:49.8 | Tri-Unity Christian | 110.7 |
11 | Kenny Lehan | 19:52.2 | Muskegon Catholic Ce… | 109.9 |
11 | Evan Spriggs | 19:54.5 | New Buffalo | 109.2 |
9 | Kalen Loebach | 19:58.4 | St. Joseph Lake Mich… | 107.9 |
12 | Harrison Bourne | 19:58.8 | New Buffalo | 107.7 |
12 | Jaren Christ | 20:01.2 | Three Oaks River Val… | 106.9 |
10 | Jake Westhoff | 20:01.8 | Muskegon Catholic Ce… | 106.7 |
9 | Grant Schumm | 20:04.4 | Three Oaks River Val… | 105.9 |
10 | Q Lorenz | 20:16.4 | Muskegon Catholic Ce… | 101.9 |
9 | Alex Morin | 20:17.4 | Martin | 101.5 |
12 | Ethan Plume | 20:19.5 | Tri-Unity Christian | 100.8 |
12 | Josiah Griffen | 20:20.8 | Tri-Unity Christian | 100.4 |
11 | Keagan Papke | 20:24.7 | New Buffalo | 99.1 |
10 | Elijah Zenz | 21:06.5 | Muskegon Western Mic… | 85.2 |
12 | Jack Jollay | 21:15.6 | St. Joseph Lake Mich… | 82.1 |
11 | Joshua Schmitz | 21:15.6 | Libertas Christian | 82.1 |
11 | Gabriel Gonzalez | 21:30.1 | Lawrence | 77.3 |
9 | Lucas Holsomback | 21:36.4 | Muskegon Catholic Ce… | 75.2 |
9 | Gabe Zapata | 21:44.8 | Lawrence | 72.4 |
11 | Bradyn Goossen | 21:51.1 | Holland Calvary Chri… | 70.3 |
10 | Ethan Wait | 22:08.1 | Gobles | 64.6 |
9 | Jeremiah Baribeau | 22:54.9 | Libertas Christian | 49.0 |
9 | Luke Baird | 23:02.3 | Tri-Unity Christian | 46.6 |
12 | Pepe Martin | 23:18.8 | Gobles | 41.1 |
12 | Mauricio Mancera | 23:39.0 | Lawrence | 34.3 |
10 | Noah Vanderklok | 24:34.1 | Tri-Unity Christian | 16.0 |
12 | Drew Thorpe | 24:43.9 | Gobles | 12.7 |
9 | Martin Postma | 24:57.4 | Libertas Christian | 8.2 |
Grade | Name | Time | Team | Rating |
10 | Samuel Martini | 16:30.0 | Kent City | 181.7 |
12 | Logan Manion | 16:40.0 | Grandville Calvin Ch… | 178.3 |
12 | Dan Kehoe | 17:06.7 | Grandville Calvin Ch… | 169.4 |
11 | Andrew Hardy | 17:10.5 | Stanton Central Mont… | 168.2 |
11 | Ben Wertz | 17:22.8 | Grandville Calvin Ch… | 164.1 |
11 | Nathan Jenkins | 17:22.8 | Grandville Calvin Ch… | 164.1 |
12 | Nolan Meier | 17:23.4 | Holland Black River | 163.9 |
11 | Roger Hernandez | 17:23.5 | Holland Black River | 163.8 |
10 | Graham Coston | 17:23.9 | Stanton Central Mont… | 163.7 |
11 | Jude Meldrum-Roy | 17:24.7 | North Muskegon | 163.4 |
12 | Cale Coppess | 17:24.9 | Montague | 163.4 |
12 | Nathan Bylsma | 17:27.7 | GR_Covenant Christian | 162.4 |
10 | Jaren Vogel | 17:30.4 | Kent City | 161.5 |
11 | Mason Schimmel | 17:35.7 | GR_Covenant Christian | 159.8 |
10 | Nathan Day | 17:38.4 | Saranac | 158.9 |
12 | Connor Snippe | 17:39.1 | GR_Covenant Christian | 158.6 |
11 | Elijah Powell | 17:39.3 | Saranac | 158.6 |
12 | Noah Hayes | 17:43.8 | GR_Covenant Christian | 157.1 |
12 | Caleb Ewald | 17:51.8 | Holland Black River | 154.4 |
11 | Ben Sluiter | 18:01.1 | Saranac | 151.3 |
12 | Caleb Kalsbeek | 18:02.4 | GR_Covenant Christian | 150.9 |
9 | Luke Dykstra | 18:03.1 | GR_Covenant Christian | 150.6 |
9 | Evan Oosterhouse | 18:04.6 | Saranac | 150.1 |
9 | Ethan Rimmer | 18:06.2 | Delton-Kellogg | 149.6 |
10 | Evan Atkinson-miller | 18:11.1 | North Muskegon | 148.0 |
11 | Sam Freeland | 18:12.8 | Kent City | 147.4 |
10 | Trevor Dornbos | 18:13.0 | Grandville Calvin Ch… | 147.3 |
10 | Leto Pendleton | 18:13.9 | Kent City | 147.1 |
11 | Owen Fairchild | 18:15.0 | Montague | 146.7 |
10 | Tyler Vining | 18:15.8 | Morley-Stanwood | 146.4 |
11 | Parker Maciejewski | 18:17.3 | North Muskegon | 145.9 |
10 | Grant Koole | 18:23.5 | GR_Covenant Christian | 143.8 |
10 | Hunter Helminski | 18:24.0 | Saranac | 143.7 |
11 | Levi Spiece | 18:25.8 | Saranac | 143.1 |
11 | Micah Martin | 18:26.6 | Delton-Kellogg | 142.8 |
10 | Matthew Anton | 18:27.3 | Ravenna | 142.6 |
12 | Matthew Koeman | 18:32.9 | Holland Black River | 140.7 |
10 | Clay Johnson | 18:43.5 | Montague | 137.2 |
9 | CJ Bennett | 18:53.2 | North Muskegon | 133.9 |
11 | Shelby Hopkins | 18:57.1 | Morley-Stanwood | 132.6 |
10 | Trevin Flynn | 18:59.0 | GR_Wellspring Prep | 132.0 |
10 | Luke Brayman | 19:02.7 | GR_NorthPointe Chris… | 130.8 |
12 | Jack Davis | 19:03.5 | Holland Black River | 130.5 |
11 | Isaac Shepard | 19:03.9 | Delton-Kellogg | 130.4 |
10 | Austin Bagley | 19:11.4 | Delton-Kellogg | 127.9 |
12 | Kevin Roll | 19:21.8 | Montague | 124.4 |
11 | Jordan Schuiling | 19:22.7 | Kent City | 124.1 |
9 | Joshua Houseman | 19:25.6 | Ravenna | 123.1 |
10 | Braden Dalm | 19:37.2 | North Muskegon | 119.3 |
10 | Josiah Curry | 19:42.1 | Stanton Central Mont… | 117.6 |
10 | Austin Zielinski | 19:42.5 | Grandville Calvin Ch… | 117.5 |
11 | Dylan VanKoevering | 19:43.4 | Ravenna | 117.2 |
9 | Owen Stimer | 19:44.3 | Holland Black River | 116.9 |
9 | Ian Schuiling | 19:49.5 | Kent City | 115.2 |
10 | Josiah Rodgers | 19:51.5 | GR_NorthPointe Chris… | 114.5 |
12 | Brock Hearth | 19:53.6 | Kent City | 113.8 |
12 | Victor Benegni | 19:55.5 | Morley-Stanwood | 113.2 |
10 | Brady Thomas | 19:56.9 | Saranac | 112.7 |
10 | Ian Jones | 20:02.3 | GR_NorthPointe Chris… | 110.9 |
12 | Logan Mekkes | 20:03.1 | Morley-Stanwood | 110.6 |
11 | Brett Harsevoort | 20:11.1 | Delton-Kellogg | 108.0 |
9 | Tyler Pelham | 20:23.9 | Ravenna | 103.7 |
10 | Parker Bagley | 20:30.2 | Delton-Kellogg | 101.6 |
12 | Conner Raeth | 20:39.7 | Montague | 98.4 |
12 | Connor Schmidt | 20:42.1 | GR_NorthPointe Chris… | 97.6 |
10 | Mitchell Smith | 20:44.6 | GR_NorthPointe Chris… | 96.8 |
12 | John May | 20:49.7 | Morley-Stanwood | 95.1 |
12 | Eli Austin | 20:53.5 | Delton-Kellogg | 93.8 |
10 | Jacob Vandervelde | 20:54.2 | North Muskegon | 93.6 |
12 | Zach Dole | 20:59.6 | Grandville Calvin Ch… | 91.8 |
10 | Zeek Jackson | 21:03.2 | GR_Wellspring Prep | 90.6 |
11 | Christian Dohm | 21:05.2 | Ravenna | 89.9 |
12 | Brock Outman | 21:11.9 | Lakeview | 87.7 |
11 | Logan Tyson | 21:15.2 | North Muskegon | 86.6 |
11 | Isiah Kooiman | 21:28.1 | Ravenna | 82.3 |
9 | Caleb Rose | 21:40.6 | Stanton Central Mont… | 78.1 |
9 | Andrew Bartels | 22:18.6 | GR_NorthPointe Chris… | 65.5 |
12 | Benjamin Meekhoff | 22:26.9 | GR_Wellspring Prep | 62.7 |
9 | Kayden Kangas | 22:37.7 | Morley-Stanwood | 59.1 |
9 | Isaac Edgington | 22:46.6 | Holland Black River | 56.1 |
10 | Kyler Behrenwald | 22:46.8 | Lakeview | 56.1 |
10 | Caleb Jonas | 22:51.3 | Ravenna | 54.6 |
11 | Adam Blakely | 23:14.7 | Vermontville Maple V… | 46.8 |
12 | Lance Kangas | 25:13.3 | Morley-Stanwood | 7.2 |
Grade | Name | Time | Team | Rating |
12 | Ian Hill | 15:58.2 | Spring Lake | 205.3 |
12 | Tinsae Nelson | 16:03.6 | GR_Christian | 203.5 |
9 | Killian Whalen | 16:08.3 | Allendale | 201.9 |
12 | Ben Zwart | 16:13.1 | GR_Christian | 200.3 |
12 | Gavin VanSolkema | 16:44.9 | Hudsonville Unity Ch… | 189.7 |
12 | Ramon Moreno | 16:48.0 | Wyoming Kelloggsville | 188.7 |
11 | Reuben Wiering | 16:48.5 | GR_Christian | 188.5 |
12 | Cameron Moore | 16:50.7 | Allendale | 187.8 |
10 | Dylan Clark | 16:51.0 | GR_Christian | 187.7 |
10 | Levi Glynn | 16:59.8 | Fruitport | 184.7 |
9 | Simon Triezenberg | 17:00.8 | GR_Christian | 184.4 |
12 | Carter Phillips | 17:10.4 | Spring Lake | 181.2 |
10 | Joe Waalkes | 17:12.8 | GR_Christian | 180.4 |
12 | Erickson Kunzler | 17:16.6 | GR_Catholic Central | 179.2 |
12 | Brian Langlois | 17:19.7 | GR_Catholic Central | 178.1 |
12 | Sam Davidson | 17:22.1 | Spring Lake | 177.3 |
9 | Jeb Hillary | 17:23.9 | GR_Catholic Central | 176.7 |
10 | Ian Richthammer | 17:30.4 | GR_Catholic Central | 174.5 |
9 | Parker Tiethof | 17:31.4 | Allendale | 174.2 |
11 | Nate Oosterhouse | 17:32.6 | Hudsonville Unity Ch… | 173.8 |
9 | Peyton Ruel | 17:33.4 | Muskegon Oakridge | 173.6 |
11 | Ethan Grevengoed | 17:33.7 | Spring Lake | 173.4 |
12 | Maxwell Remondino | 17:44.4 | Muskegon Oakridge | 169.9 |
12 | Ethan Gough | 17:49.1 | Comstock Park | 168.3 |
10 | Jonathan Koetje | 17:51.4 | GR_Christian | 167.5 |
10 | Lucas Ruffing | 17:59.8 | Spring Lake | 164.7 |
12 | Jaxon Deneen | 18:00.0 | Fruitport | 164.7 |
12 | Andrew LeMahieu | 18:06.6 | Grand River Preparat… | 162.5 |
12 | Braedon Veurink | 18:07.5 | Hudsonville Unity Ch… | 162.2 |
10 | Max Springer | 18:14.5 | Allendale | 159.8 |
9 | Parker Woodwyk | 18:14.8 | Spring Lake | 159.7 |
11 | Brandon Lopez-Rebo… | 18:20.2 | Wyoming Lee | 157.9 |
10 | Alex Wilber | 18:25.2 | Fruitport | 156.3 |
9 | Benjamin Hoekstra | 18:26.8 | Hudsonville Unity Ch… | 155.7 |
11 | Johnathon McMullin | 18:28.1 | Fruitport | 155.3 |
9 | Vincent Pollock | 18:29.8 | Fruitport | 154.7 |
11 | Chandler Silk | 18:32.1 | Allendale | 154.0 |
12 | Connor Lodholtz | 18:36.1 | Fruitport | 152.6 |
11 | Ephraim Dykstra | 18:38.6 | Hudsonville Unity Ch… | 151.8 |
10 | Ethan Horan | 18:53.2 | Fruitport | 146.9 |
12 | Kreegan Deverney | 19:00.2 | Spring Lake | 144.6 |
9 | Oscar Armijo | 19:02.6 | Grand River Preparat… | 143.8 |
11 | Todd Leatherman | 19:02.9 | Hudsonville Unity Ch… | 143.7 |
10 | Brendan Nolan | 19:06.6 | Coopersville | 142.5 |
12 | Devon Heckathorn | 19:08.0 | GR_Catholic Central | 142.0 |
11 | Eli Ernst | 19:08.3 | Hudsonville Unity Ch… | 141.9 |
9 | Aiden Kasprzak | 19:08.7 | GR_Catholic Central | 141.8 |
9 | Andrew Commeret | 19:14.4 | Comstock Park | 139.9 |
12 | Aiden McGavin | 19:14.7 | GR_Catholic Central | 139.8 |
9 | Corey Jones | 19:20.5 | Comstock Park | 137.8 |
11 | Carlos Hernandez-M… | 19:30.2 | Wyoming Lee | 134.6 |
11 | Oscar Sosa | 19:40.7 | Wyoming Lee | 131.1 |
12 | Justin Smith | 19:47.5 | Muskegon Oakridge | 128.8 |
10 | Garrison Klinge | 19:51.1 | Muskegon Oakridge | 127.6 |
10 | Junior Tovar | 19:52.8 | Grand River Preparat… | 127.1 |
9 | Charles Brooks | 19:53.3 | GR_West Catholic | 126.9 |
12 | Ashton Kamps | 19:55.3 | Coopersville | 126.2 |
11 | David Utzinger | 19:57.9 | Muskegon Oakridge | 125.4 |
12 | Raekwon Liburd | 20:00.9 | Grand River Preparat… | 124.4 |
12 | Elisha Fedisoni | 20:14.0 | GR_West Catholic | 120.0 |
12 | Vinny Vielma | 20:16.4 | Grand River Preparat… | 119.2 |
11 | Josiah Drake | 20:22.9 | Comstock Park | 117.0 |
12 | August Christensen | 20:29.1 | GR_West Catholic | 115.0 |
9 | Tim O’Brien | 20:34.5 | GR_West Catholic | 113.2 |
10 | Charlie Commeret | 20:39.5 | Comstock Park | 111.5 |
12 | Tavion Chavez | 20:41.1 | Muskegon Orchard View | 111.0 |
9 | Evan Murphy | 20:42.1 | GR_West Catholic | 110.6 |
10 | Jack VandeGuchte | 20:48.8 | GR_West Catholic | 108.4 |
9 | Lucas Bronson | 20:49.6 | Allendale | 108.1 |
9 | Jacob Lusk | 20:54.7 | Comstock Park | 106.4 |
11 | Matt Bouwhuis | 20:59.9 | GR_West Catholic | 104.7 |
11 | Joesph Guerra | 21:02.1 | Wyoming Kelloggsville | 104.0 |
10 | Jonah Sanchez | 21:13.8 | Coopersville | 100.1 |
9 | Gavin Martin | 21:22.6 | Grand River Preparat… | 97.1 |
10 | Blake Armstrong | 21:26.3 | Muskegon Oakridge | 95.9 |
11 | Logan Sauline | 21:30.4 | Comstock Park | 94.5 |
9 | Azariah Stevens | 21:50.1 | Coopersville | 88.0 |
12 | Andrew Filipiak | 21:52.1 | Muskegon Orchard View | 87.3 |
10 | Zane Baron | 22:00.1 | Muskegon Oakridge | 84.6 |
12 | Conner Maycroft | 22:01.2 | Coopersville | 84.3 |
10 | Eli Moorhouse | 22:04.4 | Allendale | 83.2 |
12 | Jose Maya | 22:04.7 | Wyoming Lee | 83.1 |
10 | Gared Johnson | 23:13.8 | Muskegon Orchard View | 60.1 |
12 | Jose Pinnacho | 24:04.1 | Wyoming Lee | 43.3 |
9 | Jonathon Vasquez | 25:03.3 | Wyoming Kelloggsville | 23.6 |
9 | Carlos Flores | 25:16.1 | Wyoming Lee | 19.3 |
Grade | Name | Time | Team | Rating |
10 | Seth Norder | 15:24.4 | Grand Haven | 207.2 |
11 | Benne Anderson | 15:34.5 | GR_Ottawa Hills | 203.8 |
12 | Klay Grant | 15:43.7 | Muskegon Reeths-Puffer | 200.8 |
11 | Nolan Clark | 15:57.1 | Grand Haven | 196.3 |
12 | Sam Yeager | 15:58.7 | FHC GR_Forest Hills … | 195.8 |
12 | Cole Weston | 16:13.1 | Lowell | 191 |
12 | Juan David Hernandez | 16:18.7 | GR_Ottawa Hills | 189.1 |
10 | Jaxon Allen | 16:22.6 | Muskegon Reeths-Puffer | 187.8 |
12 | Zac Zemba | 16:24.0 | Grandville | 187.3 |
11 | Colin Graham | 16:24.6 | Rockford | 187.1 |
12 | Ben Pease | 16:26.3 | Grand Haven | 186.6 |
12 | Kyle Sweeney | 16:27.3 | Rockford | 186.2 |
12 | TJ Mellema | 16:28.6 | Rockford | 185.8 |
11 | Austin O’brien | 16:29.4 | GR_Kenowa Hills | 185.5 |
12 | Antonio Hall | 16:33.1 | East Kentwood | 184.3 |
10 | Liam Walters | 16:35.6 | GR_Ottawa Hills | 183.5 |
11 | Ethan Krampe | 16:36.0 | FHC GR_Forest Hills … | 183.3 |
12 | Carson Lafferty | 16:39.0 | Rockford | 182.3 |
12 | Sawyer Fowler | 16:43.5 | Lowell | 180.8 |
12 | Jackson Fowler | 16:43.8 | Lowell | 180.7 |
12 | Jonathan Tysman | 16:44.8 | Grand Haven | 180.4 |
11 | Charles Lewis | 16:45.3 | Rockford | 180.2 |
11 | Espen Wood | 16:47.0 | Cedar Springs | 179.7 |
11 | Caleb Branch | 16:47.9 | Muskegon Mona Shores | 179.4 |
11 | Owen Lawrence | 16:48.1 | East Kentwood | 179.3 |
9 | Ben Held | 16:49.3 | Grand Haven | 178.9 |
11 | Logan Vining | 16:51.8 | Grand Haven | 178.1 |
10 | Hudson Kemperman | 16:52.9 | FHN GR_Forest Hills … | 177.7 |
12 | Nathan Decker | 16:55.6 | FHC GR_Forest Hills … | 176.8 |
12 | Mitchell Goerge | 16:55.8 | FHN GR_Forest Hills … | 176.7 |
11 | Benjamin Bromley | 16:56.0 | Lowell | 176.7 |
11 | Levi Mills | 16:59.3 | Lowell | 175.6 |
11 | Ryan Kamp | 17:02.4 | GR_Northview | 174.5 |
10 | Parker Ludwig | 17:05.9 | FHC GR_Forest Hills … | 173.4 |
10 | Aidan Kreps | 17:08.0 | Muskegon Mona Shores | 172.7 |
11 | Will Shults | 17:09.3 | Grandville | 172.2 |
10 | Tate Bradley | 17:11.2 | Muskegon Reeths-Puffer | 171.6 |
9 | Sawyer McCarthy | 17:18.9 | FHC GR_Forest Hills … | 169 |
12 | Carter Moleski | 17:19.9 | Cedar Springs | 168.7 |
12 | Keegan Cater | 17:25.0 | Lowell | 167 |
12 | Eric Giles | 17:28.1 | East Kentwood | 166 |
9 | Jacob Sanford | 17:31.1 | FHC GR_Forest Hills … | 165 |
11 | Evan Kornoelje | 17:31.3 | Grandville | 164.9 |
11 | Sam Majoor | 17:31.7 | Rockford | 164.8 |
11 | Logan Hough | 17:32.6 | Grand Haven | 164.5 |
12 | Joe Schellenberg | 17:33.0 | FHN GR_Forest Hills … | 164.3 |
10 | Ryan Sutherlund | 17:35.0 | FHC GR_Forest Hills … | 163.7 |
9 | Spencer Porter | 17:36.6 | FHN GR_Forest Hills … | 163.1 |
9 | Kye Grant | 17:41.1 | Muskegon Reeths-Puffer | 161.6 |
10 | Will Parsekian | 17:47.8 | Muskegon Mona Shores | 159.4 |
12 | Preston Sokolowski | 17:50.1 | FHN GR_Forest Hills … | 158.6 |
11 | Eli DeCook | 17:52.4 | Grandville | 157.9 |
12 | Gabe White | 17:55.0 | Cedar Springs | 157 |
12 | Zeke Dykstra | 17:58.7 | GR_Kenowa Hills | 155.8 |
11 | Landon Wade | 17:59.6 | East Kentwood | 155.5 |
10 | Pranit Koppolu | 18:03.2 | FHN GR_Forest Hills … | 154.3 |
11 | Eli Malon | 18:05.1 | Cedar Springs | 153.6 |
9 | Quinton Bell | 18:05.8 | Cedar Springs | 153.4 |
9 | Evan Nickoles | 18:06.7 | East Kentwood | 153.1 |
12 | Alex Weber | 18:06.9 | Lowell | 153 |
9 | Isaac Tanis | 18:09.8 | East Kentwood | 152.1 |
10 | Jack Sherburn | 18:20.3 | Cedar Springs | 148.6 |
9 | Maclin Stidolph | 18:20.8 | East Kentwood | 148.4 |
12 | Brandon Roach | 18:23.0 | Rockford | 147.7 |
12 | Jonathan Fay | 18:34.2 | FHN GR_Forest Hills … | 143.9 |
12 | Luca Chisholm | 18:35.1 | GR_Union | 143.6 |
9 | Jamie Neel | 18:43.8 | Muskegon Reeths-Puffer | 140.7 |
10 | Mason Stafford | 18:44.5 | Muskegon Mona Shores | 140.5 |
11 | Karl Kepler | 18:49.8 | Grandville | 138.7 |
12 | Aidan Cook | 18:53.4 | Muskegon Mona Shores | 137.6 |
10 | Madonna Travis | 18:54.6 | GR_Northview | 137.1 |
12 | Gabe Minnich | 18:54.7 | Cedar Springs | 137.1 |
12 | Josh Gorsh | 18:54.9 | Grandville | 137 |
9 | Jesse Plumb | 19:04.9 | Greenville | 133.7 |
11 | Alexander Page | 19:05.5 | GR_Kenowa Hills | 133.5 |
9 | Ayden May | 19:08.4 | Greenville | 132.5 |
12 | Jackson Gibney | 19:09.4 | Grandville | 132.2 |
11 | Quinton Dixon | 19:13.1 | GR_Union | 131 |
11 | Lucas Goodall | 19:20.5 | Greenville | 128.5 |
9 | Noah Stiltner | 19:23.5 | GR_Union | 127.5 |
9 | Nik Williams | 19:44.2 | GR_Ottawa Hills | 120.6 |
9 | Daniel Dunn | 19:54.4 | Muskegon Reeths-Puffer | 117.2 |
11 | Theodore Conrad | 19:58.1 | Muskegon Mona Shores | 116 |
12 | Blaze Van Noord | 20:07.6 | Muskegon Reeths-Puffer | 112.8 |
10 | Dylan Norton | 20:19.8 | GR_Northview | 108.7 |
10 | Jackson Kay | 20:21.4 | GR_Northview | 108.2 |
12 | Logan Vance | 20:24.7 | GR_Union | 107.1 |
12 | Gavin Van’tHof | 20:24.8 | GR_Northview | 107.1 |
11 | Noah Campbell | 20:27.0 | Greenville | 106.3 |
11 | David Day | 20:48.3 | Muskegon | 99.2 |
10 | William Landero | 20:51.1 | GR_Kenowa Hills | 98.3 |
9 | Caleb Anderson | 21:03.6 | Wyoming | 94.1 |
10 | Liam Price | 21:05.4 | GR_Northview | 93.5 |
9 | Ethan Krebill | 21:05.7 | Greenville | 93.4 |
10 | George Amidon | 21:06.6 | Greenville | 93.1 |
11 | Harley Bentley | 21:07.4 | GR_Kenowa Hills | 92.9 |
9 | Luke Platte | 21:08.4 | Greenville | 92.5 |
11 | Anthony Sydnor | 21:44.2 | Muskegon | 80.6 |
11 | Brian Calderon-Ortiz | 21:47.9 | GR_Kenowa Hills | 79.4 |
10 | Theo Stack | 21:54.9 | GR_Union | 77 |
9 | Harris Kehr | 22:07.7 | GR_Ottawa Hills | 72.8 |
11 | Kanya Wallace | 22:40.1 | Muskegon | 62 |
11 | Jordan Briggs | 22:43.4 | Muskegon | 60.9 |
12 | Peter Berdo | 22:51.6 | GR_Kenowa Hills | 58.1 |
10 | Timothy Stack | 22:56.6 | GR_Union | 56.5 |
11 | Ja’Den Walker | 23:15.9 | Muskegon | 50 |
12 | Devin Bartee | 23:38.5 | Muskegon | 42.5 |
10 | Landon Sandee | 24:18.7 | GR_Union | 29.1 |