Team scores: 1, Allendale 53; 2, Grand Haven 82; 3, Jenison 86; 4, Zeeland West 104; 5, Rockford 159; 6, Hamilton 162; 7, Sparta 170; 8, Hudsonville 247; 9, Cedar Springs 251; 10, Reeths-Puffer 256; 11, Cadillac 266; 12, Lowell 277; 13, Holland 348; 14, Mona Shores 395; 15, Coopersville 439; 16, East Kentwood 480.
Grand Haven: 8, Ben Eisnor, 16:01.96; 12, Roman Smith, 16:09.94; 17, Luka Hammond,16:16.41; 21, Carson Berko, 16:38.70; 24, Aron Gal, 16:42.91.
Reeths-Puffer: 6, Jaxon Allen,15:59.29; 22, Tate Bradley, 16:39.75; 63, Jack Yonkman, 17:38.36; 72, Kye Grant, 17:56.20; 93, Dylan Sturr, 18:45.27.
Mona Shores: Hayden Fox, 18:06.52; 83, Collin Khatir, 18:25.94; 85, Eli Lewis, 18:26.59; 99, Cole Hansen, 19:21.16; Aidan Kreps, 19:36.71.
Girls
Team scores: 1, Grand Haven 36; 2, Rockford 82; 3, Zeeland West 97; 4, East Kentwood 158; 5, Hudsonville 161; 6, Cadillac 175; 7, Grandville 210; 8, Reeths-Puffer 214; 9, Lowell 236; 10, Sparta 249; 11, Mona Shores 253; 12, Allendale 300; 13, Holland 315; 14, Coopersville 335; 15, Hamilton 427.
Grand Haven: 1, Valerie Beeck, 18:30.23; 2, Addy Smith, 18:47.19; 3, Cianah Budnik-Ramos 18:49.29; 12, Abi Albright 19:27.11; 16, Gracey Barry 19:58.53.
Reeths-Puffer: 6, Jersi Bilek, 18:57.30; 30, Adrienne Fluette 20:30.48; 43, Gabrielle Chevez 20:52.95; 56, Darcy Keefe 21:40.72; Kaitlyn Durrow 22:58.83.
Mona Shores: 26, Ellery Horness 20:24.55; 41, Diamond Madison 20:51.66; 55, Ella Grimm 21:40.68; 58, Logan Clausen 21:43.20; Adrie (AJ) Schalk 22:48.00