Girls 2.9 mile
Place Name Team Time
1 McKenna Herrmann BP 18:38 1st Heat C
2 Laura Thompson FMT 18:42 2nd Heat C
3 Izzy Lind SP 18:42 3rd Heat C
4 Sarah Krumholz FMT 18:53 4th Heat C
5 Lizzy Schmidt BP 19:00 5th Heat C
6 Hadley Struehreberg SP 19:16 6th Heat C
7 Jordyn Williams BP 19:37 7th Heat C
8 Malina Koepp BP 19:44 1st Heat B
9 Cassie Stolt BP 19:53 2nd Heat B
10 Savanna DeYoung BP 19:54 3rd Heat B
11 Tabitha Thatcher FMT 20:02 8th Heat C
12 Sydney Weiland BP 20:20 1st Heat A
13 Mackenzie Murphy BP 20:22 2nd Heat A
14 Kalina Wolf BP 20:31 3rd Heat A
15 Hannah Neusch FMT 20:46 4th Heat B
16 Emma Gudahl FMT 20:55 5th Heat B
17 Greta Steinhagen BP 21:07 4th Heat A
18 Norely Sanchez SJA 21:44 9th Heat C
19 Hailey Looft SP 21:46 10th Heat C
20 Emily Peterson SP 21:59 6th Heat B
21 Amanda Jacobson BEA 22:06 11th Heat C
22 Kobi Malo FMT 22:18 7th Heat B
23 Chantel Henderson SJA 22:24 12th Heat C
24 Diana Rodriguez SJA 22:48 13th Heat C
25 Sara Sundblad FMT 22:53 5th Heat A
26 Becca Lunn FMT 23:06 6th Heat A
27 Tallulah Drash SP 23:08 8th Heat B
28 Callie Stevermer BEA 23:09 14th Heat C
29 Sky Gassman SP 23:20 9th Heat B
30 Jovana Rodriguez SJA 23:21 10th Heat B
31 Reese Portugue SP 23:46 7th Heat A
32 Makenzie Rodriguez FMT 23:50 8th Heat A
33 Maritza Rodriguez SJA 24:12:00 11th Heat B
34 Gabby Weerts BEA 24:49:00 12th Heat B
35 Emma Germain BEA 24:55:00 15th Heat C
36 Lauel Hibscher SP 25:34:00 9th Heat A
37 Alli Madden SP 25:56:00 10th Heat A
38 Grace Plozin SP 26:09:00 11th Heat A
39 Elizabeth Jacobson BEA 26:39:00 13th Heat B
40 Johana Rodriguez SJA 28:49:00 14th Heat B
41 Aubrey Hueper BEA 30:24:00 12th Heat A
42 Hayley Jahnke BEA 31:15:00 13th Heat A
Boys 2.9 mile
Place Name Team Time
1 Drew Hastings BP 15:41 1st Heat C
2 Seth Pierson SJA 15:48 2nd Heat C
3 Grant Strukel BEA 15:53 3rd Heat C
4 Mohammed Yaya SP 15:54 4th Heat C
5 William Saari FMT 16:04 5th Heat C
6 Bailey More SP 16:13 6th Heat C
7 Troy Parulski SJA 16:19 7th Heat C
8 Jackson Miest SJA 16:27 8th Heat C
9 Alex Knickrehm SJA 16:31 1st Heat B
10 Connor Artner FMT 16:32 9th Heat C
11 Ben Hunsader BP 16:51 10th Heat C
12 Juan Castaneda SJA 16:53 2nd Heat B
13 Mikkel Schmidt BP 16:55 3rd Heat C
14 Andrew Moeller FMT 16:59 11th Heat C
15 Mauricio Vite SJA 16:59 4th Heat B
16 Lucas Doll SJA 17:09 1st Heat A
17 Emmett Gerres BP 17:10 12th Heat C
18 Caleb Rivera SJA 17:10 2nd Heat A
19 Dylan Kennedy FMT 17:20 3rd Heat A
20 Hunter Schmidt BP 17:21 5th Heat C
21 Austin Knickrehm SJA 17:28 4th Heat A
22 Darrian Kueker FMT 17:31 6th Heat B
23 Brady Olsen BEA 17:34 13th Heat C
24 Tony Ortega FMT 17:35 7th Heat B
25 Marco Crispin SJA 17:42 5th Heat A
26 Michael Nett SJA 17:42 6th Heat A
27 Tom Eide SP 17:48 14th Heat C
28 Tommy Sullivan BP 17:52 8th Heat B
29 Shawn Lehtinen SP 17:55 9th Heat B
30 Jacob Lueth FMT 17:58 10th Heat B
31 Tristan Cruz BP 18:09 7th Heat A
32 Clay Roessler SP 18:13 11th Heat B
33 Carter Wendroth SP 18:14 8th Heat A
34 Kaden Oeltjenbruns SP 18:18 12th Heat B
35 Tyrell Zieske FMT 18:22 9th Heat A
36 Nils Bergland SP 18:23 10th Heat A
37 Conner Bjorling SP 18:34 11th Heat A
38 Cesar Flores FMT 18:38 12th Heat A
39 Kevin He BP 18:53 13th Heat A
40 Austin Eyrich BP 19:01 14th Heat A
41 Tanner Witt BP 19:03 15th Heat A
42 Avery Mohlin BP 19:03 16th Heat A
43 Willem Nelsen SP 19:04 17th Heat A
44 Trey Witcraft SJA 19:11 18th Heat A
45 Michael Johnson FMT 19:20 19th Heat A
46 Cameron Germain BEA 19:53 15th Heat C
47 Eric Becker BEA 20:18 13th Heat B
48 Blake Townsend BEA 20:38 14th Heat B
49 Nate Phippen BEA 20:38 20th Heat A
50 Thomas Lindsey BEA 20:57 15th Heat B
51 Angel Martinez BEA 21:18 21st Heat A
52 Carson Strukel BEA 23:36 22nd Heat A
53 James Greer BEA 24:21:00 23rd Heat A