2025 Season · Cross Country
Horicon River Run
Sep 25, 2025 · 1,526 results · 60 schools
Boys 5,000m
| # | Athlete | School | Time |
|---|---|---|---|
| 1 | Judah Binger | Belvidere (North) | 15:39.34 |
| 1 | Garrett Pickering | Campbellsport | 16:11.4 |
| 1 | Henley Bourne | Geneseo | 17:25.14 |
| 1 | Alan Spiegel | Washington County Homeschool | 18:35.1 |
| 2 | Elliot Batz | Rock Island | 15:40.08 |
| 2 | Caleb Siebauer | Campbellsport | 16:24.1 |
| 2 | Connor McInerney | Geneva | 17:31.19 |
| 2 | Caleb Buffington | Waupun | 19:02.1 |
| 3 | Owen Horeni | Yorkville | 15:41.51 |
| 3 | Efrain Guardiola | Waupun | 16:36.5 |
| 3 | Greyson Claerhout | Geneseo | 17:42.89 |
| 3 | Aiden Treakle | Waupun | 19:23.9 |
| 4 | Gabe Mahn | Rock Island | 15:52.19 |
| 4 | Mason Dirmeier | Campbellsport | 16:55.6 |
| 4 | Gabe Ochsenschlager | Geneva | 17:47.51 |
| 4 | Liam Aalsma | Waupun | 19:36.6 |
| 5 | Carter Reichert | Yorkville | 16:17.35 |
| 5 | Wilson Spiegel | Washington County Homeschool | 17:38.0 |
| 5 | Kurt Borter | Geneva | 17:50.78 |
| 5 | Kendrick Strobel | Washington County Homeschool | 19:37.0 |
| 6 | Ayden Nydegger | Yorkville | 16:20.24 |
| 6 | Alexander Zimmerman | Waupun | 17:39.1 |
| 6 | Kael McCord | Geneseo | 17:57.10 |
| 6 | Liam Huhn | Saint Mary's Springs | 20:02.0 |
| 7 | Isaiah Rojop | Sterling | 16:22.30 |
| 7 | Logan Puddy | North Fond du Lac Oakfield | 17:51.7 |
| 7 | Drew Gritzner | Maple Park (Kaneland) | 17:57.38 |
| 7 | Aiden Rector | Saint Mary's Springs | 20:21.8 |
| 8 | Nolan Jared | Rock Island | 16:22.75 |
| 8 | Caleb Cronk | Washington County Homeschool | 17:57.5 |
| 8 | Liam Dwyer | Geneva | 18:00.33 |
| 8 | James Schaefer | Watertown Luther Prep | 20:31.3 |
| 9 | Nicholas Sanchez | Yorkville | 16:24.54 |
| 9 | Matthew Bultmann | Geneva | 18:02.83 |
| 9 | Francisco Gutiérrez | Johnson Creek | 18:08.2 |
| 9 | Samuel Olson | Washington County Homeschool | 20:38.9 |
| 10 | Charles Johnson | Sterling | 16:25.51 |
| 10 | Gabriel Rammer | Saint Lawrence Seminary | 18:08.3 |
| 10 | Mason Stalcup | Maple Park (Kaneland) | 18:19.57 |
| 10 | Benj Gumm | Watertown Luther Prep | 20:41.7 |
| 11 | Martin Hernandez | Belvidere (North) | 16:27.75 |
| 11 | Miguel Garcia | Waupun | 18:12.4 |
| 11 | Griffin Poterek | Geneva | 18:24.29 |
| 11 | Deven Fleischfresser | North Fond du Lac Oakfield | 20:55.0 |
| 12 | Tyler Johnson | Rochelle | 16:27.99 |
| 12 | Luca Roetter-Gresback | Wayland Academy | 18:14.2 |
| 12 | Michael Reid | Yorkville | 18:28.51 |
| 12 | Landon Flanagan | North Fond du Lac Oakfield | 21:15.9 |
| 13 | Gabe Gross | Peoria (Richwoods) | 16:31.63 |
| 13 | Jay Graven | Horicon | 18:14.5 |
| 13 | Tommy Klinger | Sycamore | 18:33.78 |
| 13 | Ike Van Kampen | Watertown Luther Prep | 21:20.8 |
| 14 | Lucas Miller | Sycamore | 16:33.37 |
| 14 | Sawyer Herrmann | Horicon | 18:14.8 |
| 14 | Aiden Palmer | Maple Park (Kaneland) | 18:38.67 |
| 14 | Miles Smith | Washington County Homeschool | 21:22.7 |
| 15 | Declan Schou | Yorkville | 16:33.74 |
| 15 | Leyton Foster | Waupun | 18:15.1 |
| 15 | Michael Calligan | Sycamore | 18:42.05 |
| 15 | Jackson Mildebrandt | Markesan | 21:38.0 |
| 16 | Benjamin Meyers | Belvidere (North) | 16:49.68 |
| 16 | Brayden Bruce | Markesan | 18:17.5 |
| 16 | Xavier Torres | Belvidere (North) | 18:42.28 |
| 16 | Carl Yogerst | Washington County Homeschool | 21:41.5 |
| 17 | Zachary Rediger | Belvidere (North) | 16:51.56 |
| 17 | Noah Bobb | Campbellsport | 18:20.8 |
| 17 | Noah Yung | Geneva | 18:54.38 |
| 17 | Garett Drazkowski | North Fond du Lac Oakfield | 21:48.8 |
| 18 | Connor Medina | Ottawa (Twp.) | 16:51.56 |
| 18 | Kaisyn Schraufnagel | North Fond du Lac Oakfield | 18:22.9 |
| 18 | Will Gritzner | Maple Park (Kaneland) | 18:58.77 |
| 18 | Liam Dick | Watertown Luther Prep | 21:48.9 |
| 19 | Jaxson Sottos | Geneseo | 16:51.92 |
| 19 | Joseph Revoredo | Washington County Homeschool | 18:28.6 |
| 19 | Micah Peterson | Sterling | 19:14.35 |
| 19 | Izaak Enderle | Watertown Luther Prep | 21:49.0 |
| 20 | Logan Jones | Sycamore | 16:53.77 |
| 20 | Gibsen Mulder | Central Wisconsin Christian | 18:28.6 |
| 20 | Dylan Edling | Geneva | 19:18.22 |
| 20 | Alex Feucht | North Fond du Lac Oakfield | 21:50.7 |
| 21 | James Cherney | Yorkville | 16:54.47 |
| 21 | Trey Kees | Laconia | 18:30.2 |
| 21 | Bryar Kuehl | Morrison | 19:27.18 |
| 21 | Garret Strobel | Washington County Homeschool | 22:05.5 |
| 22 | Keegan Sweeney | Belvidere | 16:59.42 |
| 22 | Evan Seel | Saint Mary's Springs | 18:36.3 |
| 22 | Murphy Hall | Geneva | 19:30.67 |
| 22 | Thomas Kibler | Saint Mary's Springs | 22:15.4 |
| 23 | Josh Miller | Sycamore | 17:04.05 |
| 23 | Tucker Ebert | Washington County Homeschool | 18:36.6 |
| 23 | Grant Caston | Maple Park (Kaneland) | 19:31.21 |
| 23 | Grady Jahns | Markesan | 22:16.6 |
| 24 | Lukas Hoemke | Belvidere (North) | 17:06.20 |
| 24 | Kaden Ryan | Winnebago Lutheran Academy | 18:37.9 |
| 24 | Noah Rosser | Geneva | 19:32.92 |
| 24 | Matej Neupauer | Saint Mary's Springs | 22:24.4 |
| 25 | Daniel Havenga | Peoria (Richwoods) | 17:07.35 |
| 25 | Josiah Sulzle | Watertown Luther Prep | 18:42.3 |
| 25 | Christopher Tee | Geneva | 19:34.08 |
| 25 | Ethan Drierdric | Saint Mary's Springs | 22:24.6 |
| 26 | Steven Hernandez | Rock Island | 17:07.63 |
| 26 | Calvin Schaalma | Dodgeland | 18:42.4 |
| 26 | John Smyth | Geneva | 19:36.49 |
| 26 | Dominic DeVries | Waupun | 22:33.3 |
| 27 | Gavin Smith | Maple Park (Kaneland) | 17:09.38 |
| 27 | Adam Boehnlein | Mayville | 18:44.6 |
| 27 | Michael Davalos | Belvidere | 19:37.60 |
| 27 | Morgan Billington | Horicon | 22:46.0 |
| 28 | Alex Walsh | Sandwich | 17:10.14 |
| 28 | Timothy Plichta | Washington County Homeschool | 18:44.7 |
| 28 | Shawn Scott | Sycamore | 19:40.46 |
| 28 | Matthias Gumm | Watertown Luther Prep | 22:46.7 |
| 29 | Cole Lystila | Peoria (Richwoods) | 17:10.49 |
| 29 | Carter Disbrow | Waupun | 18:47.4 |
| 29 | Fritz Bolme | Geneseo | 19:42.54 |
| 29 | Aaron Taylor | Watertown Luther Prep | 22:47.0 |
| 30 | Gianni Verucchi | LaSalle (L.-Peru) | 17:11.21 |
| 30 | Thomas Fouch | Saint Mary's Springs | 18:50.3 |
| 30 | Henry Woltzen | Sycamore | 19:45.03 |
| 30 | Levi Manthey | Horicon | 22:47.6 |
| 31 | Jordan Mundy | Belvidere | 17:11.89 |
| 31 | Eli Hartwig | North Fond du Lac Oakfield | 18:50.8 |
| 31 | Gianni Middona | Maple Park (Kaneland) | 19:47.51 |
| 31 | Luke Gumm | Watertown Luther Prep | 22:56.8 |
| 32 | Kyle Koehne | Belvidere | 17:13.01 |
| 32 | Jonah Rotta | Washington County Homeschool | 18:51.9 |
| 32 | Braylen Grennan | Sterling | 19:48.13 |
| 32 | Kaleb McCaughn | Horicon | 22:58.3 |
| 33 | Austin Brobst | Freeport | 17:17.68 |
| 33 | Henrik Goede | Washington County Homeschool | 18:53.5 |
| 33 | Landon VanZuiden | Sterling | 19:49.99 |
| 33 | Parker Koren | Watertown Luther Prep | 23:03.2 |
| 34 | Caden Bould | Belvidere | 17:22.69 |
| 34 | Uriah Ewerdt | Watertown Luther Prep | 18:54.9 |
| 34 | Jason Ambelang | Belvidere (North) | 19:52.20 |
| 34 | Kurt Icenogle | Watertown Luther Prep | 23:16.5 |
| 35 | Devin Svarc | Belvidere (North) | 17:24.43 |
| 35 | Mason Marquardt | Rio/Fall River | 18:58.8 |
| 35 | Kamden Johnson | Sycamore | 19:57.56 |
| 35 | Hudson Paar | Dodgeland | 23:19.1 |
| 36 | Graysen Carlson | Geneseo | 17:26.22 |
| 36 | Hunter Schneider | Saint Mary's Springs | 18:59.6 |
| 36 | Brogan Greif | Geneva | 19:59.63 |
| 36 | Lucas Bruce | Markesan | 23:19.4 |
| 37 | Jaron Greve | Dixon | 17:28.37 |
| 37 | Evan Chowanec | Johnson Creek | 18:59.8 |
| 37 | William Lange | Geneva | 20:02.89 |
| 37 | Josiah Sellnow | Watertown Luther Prep | 23:42.9 |
| 38 | Ian Finney | Rock Falls | 17:29.80 |
| 38 | Ben Richmond | Omro | 19:06.0 |
| 38 | Rylan Carlson | Geneseo | 20:08.97 |
| 38 | Khan Nguyen | Saint Lawrence Seminary | 23:48.5 |
| 39 | Nolan Reutimann | Maple Park (Kaneland) | 17:31.98 |
| 39 | London Rennhack | Dodgeland | 19:08.9 |
| 39 | Owen Roddy | Sterling | 20:12.17 |
| 39 | Mateo Padron | Saint Lawrence Seminary | 23:50.1 |
| 40 | Logan Trigg | Sandwich | 17:34.06 |
| 40 | Jaxon Sikora | Dodgeland | 19:09.0 |
| 40 | Sean Wilder | Sycamore | 20:22.20 |
| 40 | Joshua Choi | Saint Lawrence Seminary | 23:51.3 |
| 41 | Maddux Teresi | Freeport | 17:34.20 |
| 41 | Carson Kaufman | Saint Mary's Springs | 19:09.6 |
| 41 | Hunter Craig | Yorkville | 20:29.59 |
| 41 | Christopher Zarate | North Fond du Lac Oakfield | 24:08.7 |
| 42 | Daniel Ruiz | Sycamore | 17:36.86 |
| 42 | Reese Norton | Saint Mary's Springs | 19:10.3 |
| 42 | Alikye Aniszewski | Maple Park (Kaneland) | 20:35.60 |
| 42 | Alex Long | Waupun | 24:16.3 |
| 43 | Marcus Hosu | Yorkville | 17:36.96 |
| 43 | Declan Twohig | Saint Mary's Springs | 19:12.6 |
| 43 | Ryan Fals | Yorkville | 20:40.97 |
| 43 | Robert Surprenant | Washington County Homeschool | 24:24.4 |
| 44 | Alejandro Ayala | Yorkville | 17:38.03 |
| 44 | Willem DeBoer | Watertown Luther Prep | 19:12.7 |
| 44 | Wyatt Morganegg | Yorkville | 20:55.12 |
| 44 | Joshua Boyd | Laconia | 24:49.2 |
| 45 | Brody Hopper | Dixon | 17:38.39 |
| 45 | Henry Horn | Watertown Luther Prep | 19:15.0 |
| 45 | Jerimiah Bennett | Sterling | 21:00.47 |
| 45 | Will Dreifuerst | Laconia | 24:49.4 |
| 46 | Liam Berry | Sycamore | 17:38.76 |
| 46 | Brayden Anderson | Markesan | 19:21.6 |
| 46 | Kellen Franken | Peoria (Richwoods) | 21:10.09 |
| 46 | Hudson Laper | Markesan | 24:50.4 |
| 47 | Giannie Casis | Belvidere (North) | 17:39.48 |
| 47 | Hayden Hanefeld | Waupun | 19:27.6 |
| 47 | Emmett Crawford | Peoria (Richwoods) | 21:17.58 |
| 47 | Karl Kim | Watertown Luther Prep | 24:50.5 |
| 48 | Aidan Bries | Geneseo | 17:39.96 |
| 48 | Kaeden Andrews | North Fond du Lac Oakfield | 19:29.2 |
| 48 | Gavin Overhaug | Maple Park (Kaneland) | 21:20.38 |
| 48 | Solomon Neyhart | Watertown Luther Prep | 24:51.5 |
| 49 | Nolan Minard | Sandwich | 17:40.19 |
| 49 | Logan Crago | Horicon | 19:39.1 |
| 49 | Soren Hoffeditz | Rock Island | 21:21.06 |
| 49 | Asher McCrorey | Horicon | 25:24.9 |
| 50 | Caleb Fruit | Sycamore | 17:45.56 |
| 50 | Jonah Lim | Saint Lawrence Seminary | 19:40.2 |
| 50 | Trent Lebensorger | Belvidere (North) | 21:23.90 |
| 50 | Parker Muche | Horicon | 25:41.1 |
| 51 | Lucas McCall | Rock Island | 17:47.37 |
| 51 | Will Bublitz | Winnebago Lutheran Academy | 19:42.1 |
| 51 | Dashawn Boyd | Rock Falls | 21:24.61 |
| 51 | Alexander Cousineau | Dodgeland | 26:24.4 |
| 52 | Noah Terviel | Dixon | 17:47.69 |
| 52 | Caden Lindgren | Mayville | 19:42.3 |
| 52 | Hank Baumgardner | Peoria (Richwoods) | 21:25.17 |
| 52 | Braxton Soldner | Dodgeland | 26:37.2 |
| 53 | Angelo Parrinello | Belvidere (North) | 17:48.76 |
| 53 | Ethan Seifert | Watertown Luther Prep | 19:43.3 |
| 53 | Logan Bolda | Sycamore | 21:27.90 |
| 53 | Max Monroe | Lomira | 26:47.0 |
| 54 | Alan Parkison | Sandwich | 17:51.53 |
| 54 | Jackson Chapman | North Fond du Lac Oakfield | 19:48.7 |
| 54 | Tyler Wall | Geneva | 21:28.31 |
| 54 | Nhan Nguyen | Saint Lawrence Seminary | 26:51.0 |
| 55 | Avonte Thomas | Yorkville | 17:51.64 |
| 55 | Avery McFadin | Omro | 19:50.0 |
| 55 | Sami Aljabari | Rochelle | 21:42.00 |
| 55 | Cade Olson | Markesan | 26:54.0 |
| 56 | Gavin Staats | Sterling | 17:54.47 |
| 56 | Felix Rodriguez | Horicon | 19:50.6 |
| 56 | Alex Beltran | Belvidere | 21:44.96 |
| 56 | Lachlan Worthington | Mayville | 26:55.2 |
| 57 | Atlas Brown | Ottawa (Twp.) | 17:56.17 |
| 57 | Max Chowanec | Johnson Creek | 19:52.3 |
| 57 | Luis Esparza | Rock Falls | 21:53.16 |
| 57 | Casey Schertz | Markesan | 26:57.5 |
| 58 | Kaden Elmer | Geneseo | 17:57.26 |
| 58 | Jared Goelzer | Watertown Luther Prep | 19:52.9 |
| 58 | Ryan Mealing | Rock Falls | 21:54.59 |
| 58 | Tobias Schulte to Brinke | Horicon | 27:38.6 |
| 59 | Zavier Nothnagel | Maple Park (Kaneland) | 17:58.74 |
| 59 | Shalom Irasubiza | Wayland Academy | 19:57.5 |
| 59 | Kayden Aniszewski | Maple Park (Kaneland) | 21:58.03 |
| 59 | Leonard Patino | Markesan | 30:26.9 |
| 60 | Brandon Molina | Belvidere (North) | 18:04.07 |
| 60 | Indiana Desjarlais | Rio/Fall River | 19:59.3 |
| 60 | Ivahn Davila | Belvidere (North) | 21:58.88 |
| 60 | Giap Vuong | Saint Lawrence Seminary | 32:57.5 |
| 61 | Traeten Holtam | Rock Island | 18:10.19 |
| 61 | Jason Grebe | Saint Mary's Springs | 20:01.0 |
| 61 | Orion Rodriguez-Dirkes | Sterling | 22:14.93 |
| 61 | Elijah Jaeger | Winnebago Lutheran Academy | 33:23.1 |
| 62 | Jared Lanting | Sycamore | 18:12.95 |
| 62 | Jonah Seifert | Watertown Luther Prep | 20:02.0 |
| 62 | Blake Shelby | Rochelle | 22:17.44 |
| 63 | Ian DeGuzman | Geneva | 18:13.63 |
| 63 | Joey Hintz | Horicon | 20:04.1 |
| 63 | Leo Trch | Geneva | 22:18.82 |
| 64 | Omri Granados | Belvidere (North) | 18:13.68 |
| 64 | Taylor Puderbaugh | Markesan | 20:05.3 |
| 64 | Carson Dare | Peoria (Richwoods) | 22:19.24 |
| 65 | Austin Lindell | Belvidere (North) | 18:14.26 |
| 65 | Cleary Twohig | Lomira | 20:06.9 |
| 65 | Lucas Osmondson | Geneva | 22:22.79 |
| 66 | Nate Burgess | Sycamore | 18:15.20 |
| 66 | ausitn Feucht | North Fond du Lac Oakfield | 20:08.9 |
| 66 | Josh Opherk | Peoria (Richwoods) | 22:23.62 |
| 67 | Grant Smithmeyer | Ottawa (Twp.) | 18:17.62 |
| 67 | Luke Unruh | Lomira | 20:16.7 |
| 67 | Amari Woods | Geneva | 22:36.40 |
| 68 | Jack Nevenhoven | Maple Park (Kaneland) | 18:21.54 |
| 68 | Michael Christian | Dodgeland | 20:19.1 |
| 68 | Bryce Ehlers | Maple Park (Kaneland) | 22:41.03 |
| 69 | Daniel Ramirez | Dixon | 18:23.65 |
| 69 | Colter Westenmeyer | Wayland Academy | 20:21.1 |
| 69 | Jayden Paris | Morrison | 22:47.14 |
| 70 | Jense Atkinson | Dixon | 18:24.46 |
| 70 | Arndt Cole | Central Wisconsin Christian | 20:23.2 |
| 70 | Jasper Huynh | Geneva | 22:55.96 |
| 71 | Ben Lopez | Belvidere | 18:25.20 |
| 71 | Cooper Schmidt | Markesan | 20:23.2 |
| 71 | Tyler Sutton | Rochelle | 22:56.01 |
| 72 | Joey Schuch | Maple Park (Kaneland) | 18:26.23 |
| 72 | Collin Hucke | Johnson Creek | 20:27.5 |
| 72 | Devin Gallo | Belvidere (North) | 22:59.52 |
| 73 | Michael Kopitas | Rock Falls | 18:29.10 |
| 73 | Sawyer Niquette | Markesan | 20:29.3 |
| 73 | Cameron Wilson | Peoria (Richwoods) | 23:01.03 |
| 74 | Cylar Smith | Rock Island | 18:30.62 |
| 74 | Duncan Thomas | Johnson Creek | 20:30.7 |
| 74 | Noah Arnold | Geneseo | 23:03.50 |
| 75 | Griffin Hammers | LaSalle (L.-Peru) | 18:35.58 |
| 75 | Trevor Krueger | Winnebago Lutheran Academy | 20:32.8 |
| 75 | Dexter Wilcox | Peoria (Richwoods) | 23:05.53 |
| 76 | Kaleb Nimke | Ottawa (Twp.) | 18:35.89 |
| 76 | Drew Henning | Laconia | 20:35.0 |
| 76 | Hunter Lembke | Belvidere | 23:10.05 |
| 77 | Esam Farraj | Rochelle | 18:38.51 |
| 77 | Cole Berggren | Horicon | 20:35.1 |
| 77 | Brayden Stewart | Yorkville | 23:13.68 |
| 78 | Isaac Erwin | Belvidere (North) | 18:38.87 |
| 78 | Conner Mills | Saint Lawrence Seminary | 20:37.5 |
| 78 | Colton Jones | Peoria (Richwoods) | 23:18.50 |
| 79 | Eliu Molina | Sycamore | 18:38.97 |
| 79 | Blake Huth | Omro | 20:39.5 |
| 79 | Clay Hill | Peoria (Richwoods) | 23:24.92 |
| 80 | Callum Swan | Sycamore | 18:39.34 |
| 80 | Joel Guse | Rio/Fall River | 20:41.1 |
| 80 | Cole Henson | Geneseo | 23:31.99 |
| 81 | Elijah Fiedler | Maple Park (Kaneland) | 18:43.80 |
| 81 | Mac Livingston | Mayville | 20:47.1 |
| 81 | Logan Vogt | Geneva | 23:42.95 |
| 82 | Henry Mass | Rock Island | 18:45.97 |
| 82 | Kyle Allickson | Campbellsport | 20:50.1 |
| 82 | Zar Malalay | Peoria (Richwoods) | 23:45.74 |
| 83 | Jacob Wendt | Dixon | 18:46.21 |
| 83 | Ethan Ramel | Horicon | 21:00.0 |
| 83 | Marcos Linares | Belvidere (North) | 23:49.12 |
| 84 | Connor South | Rock Falls | 18:47.37 |
| 84 | Matthew Bartz | Markesan | 21:11.5 |
| 84 | Dalton Schott | Peoria (Richwoods) | 23:50.94 |
| 85 | Grayson McCue | Yorkville | 18:52.69 |
| 85 | Tyler Krueger | Winnebago Lutheran Academy | 21:12.8 |
| 85 | Blake Plummer | Rock Falls | 24:02.67 |
| 86 | Chase Jared | Rock Island | 18:56.88 |
| 86 | Will Kohlman | Winnebago Lutheran Academy | 21:21.9 |
| 86 | Derrick Becherer | Yorkville | 24:18.30 |
| 87 | Augustus Swanson | Princeton/Green Lake | 18:59.57 |
| 87 | Colten Boelk | Winnebago Lutheran Academy | 21:22.4 |
| 87 | Avi Gidaszewski | Rock Island | 24:28.58 |
| 88 | Aries Brown | Ottawa (Twp.) | 19:01.67 |
| 88 | Elijah Bartelt | Omro | 21:25.2 |
| 88 | Kamran Jaffer | Peoria (Richwoods) | 24:36.75 |
| 89 | Elliott Hicks | Peoria (Richwoods) | 19:17.24 |
| 89 | Thane Glewen | Laconia | 21:32.5 |
| 89 | James Wilkerson | Peoria (Richwoods) | 24:40.16 |
| 90 | Ricky Anderson | Maple Park (Kaneland) | 19:18.76 |
| 90 | William Stuewer | Lomira | 21:43.0 |
| 90 | Nathan Mathias | Geneva | 24:40.95 |
| 91 | Kohlson Stumpf | Dixon | 19:21.99 |
| 91 | Landon Kemink | North Fond du Lac Oakfield | 21:46.0 |
| 91 | Gustavo Flores | Rock Falls | 24:46.25 |
| 92 | Gregory Smith | Rochelle | 19:22.41 |
| 92 | Matthew Freitag | Lomira | 21:48.5 |
| 92 | Ronan Heffernan | Yorkville | 25:08.84 |
| 93 | Noah Murcia | Sycamore | 19:25.74 |
| 93 | Omar Hernandez | Markesan | 21:48.8 |
| 93 | Josh Parsons | Rochelle | 25:18.00 |
| 94 | Ben Carter | Yorkville | 19:30.93 |
| 94 | Lincoln St. Louis | Campbellsport | 21:53.5 |
| 94 | Slade Walden | Morrison | 25:53.02 |
| 95 | Lincoln Minard | Sandwich | 19:35.17 |
| 95 | Tristen Feucht | Mayville | 21:59.2 |
| 95 | Max North | Morrison | 25:53.39 |
| 96 | Eli Hauri | Peoria (Richwoods) | 19:39.50 |
| 96 | Quan Nguyen | Saint Lawrence Seminary | 22:17.3 |
| 96 | Harrison Pierce | Geneva | 26:13.97 |
| 97 | Zachary Johnson | Rochelle | 19:43.43 |
| 97 | Daniel Swan | Wayland Academy | 22:17.3 |
| 97 | Will Carpenter | Sycamore | 26:28.49 |
| 98 | Damien Walsh | Sandwich | 19:44.49 |
| 98 | Aaron Engle | Campbellsport | 22:30.8 |
| 98 | Ben Melendy | Peoria (Richwoods) | 26:28.55 |
| 99 | Jose Ponce | Sycamore | 19:52.64 |
| 99 | Leonel Vera | Saint Lawrence Seminary | 22:49.4 |
| 99 | Phoenix Sottos | Geneseo | 26:35.91 |
| 100 | Matthias Bowden | Peoria (Richwoods) | 19:53.49 |
| 100 | Nathan Reyes | Saint Lawrence Seminary | 22:53.4 |
| 100 | Liam Bertsche | Rochelle | 26:56.20 |
| 101 | Carter Lester | LaSalle (L.-Peru) | 19:54.03 |
| 101 | Ethan Reyes | Saint Lawrence Seminary | 22:59.4 |
| 101 | Aaron Simmons | Peoria (Richwoods) | 27:32.11 |
| 102 | Jace Vail | Belvidere | 19:54.09 |
| 102 | Henry Westergaard | Wayland Academy | 22:59.5 |
| 102 | Anthony Baumgartner | Belvidere (North) | 27:44.20 |
| 103 | Dawson Medley | Cambridge | 19:55.85 |
| 103 | Kaleb Cousineau | Dodgeland | 22:59.6 |
| 103 | Sebastian Lavelle | Rock Falls | 28:00.30 |
| 104 | Hunter Bivins | Rochelle | 19:57.34 |
| 104 | Mac Mattheis | Laconia | 23:09.8 |
| 104 | Christopher Hill | Yorkville | 28:59.41 |
| 105 | Benji Devroye | Sycamore | 19:58.79 |
| 105 | Macland Gillett | Laconia | 23:17.5 |
| 105 | Adrian Ramos | Belvidere | 30:04.76 |
| 106 | Ruben Pittman | Sycamore | 20:09.53 |
| 106 | Ryan Bonlender | Laconia | 23:19.5 |
| 107 | Josh Carter | Peoria (Richwoods) | 20:10.73 |
| 107 | Alex Richter | Mayville | 23:20.5 |
| 108 | Daniel Fisher | Ottawa (Twp.) | 20:11.41 |
| 108 | Jesse Schaumburg | Lomira | 23:21.5 |
| 109 | Kevin Liao | Peoria (Richwoods) | 20:11.79 |
| 109 | Kael Parduhn | Laconia | 23:26.5 |
| 110 | Sahel Torres | Maple Park (Kaneland) | 20:13.54 |
| 110 | Josh Hall | Omro | 23:28.2 |
| 111 | Ricardo Nogueda lopez | Belvidere | 20:14.59 |
| 111 | Ben Bolman | Rio/Fall River | 23:49.7 |
| 112 | Johnathan Ricci | LaSalle (L.-Peru) | 20:19.98 |
| 112 | Matthew Marchese | Omro | 23:51.2 |
| 113 | Thomas Owens | Geneva | 20:24.24 |
| 113 | Jacob Krueger | Winnebago Lutheran Academy | 24:03.6 |
| 114 | Charlie Marsh | Geneva | 20:25.72 |
| 114 | Trezdon Damrow | Dodgeland | 24:11.2 |
| 115 | Hunter Van Eynde | Yorkville | 20:27.94 |
| 115 | Bennet Musha | Omro | 24:32.2 |
| 116 | Jehu Mubalama | Peoria (Richwoods) | 20:31.77 |
| 116 | Ian Meyrose | Mayville | 24:47.6 |
| 117 | Evan Fals | Yorkville | 20:39.27 |
| 117 | Jackson Verhulst | Rio/Fall River | 25:43.7 |
| 118 | Jameson Coppejans | Geneseo | 20:39.58 |
| 118 | Tayden Walker | Rio/Fall River | 26:16.4 |
| 119 | Edward Koziol | Rochelle | 20:40.71 |
| 119 | Reed Schmidt | Mayville | 27:25.6 |
| 120 | Brady Gross | Princeton/Green Lake | 20:41.37 |
| 120 | Michael Banasynski | Lomira | 27:43.4 |
| 121 | Mathias Rada | Freeport | 20:41.42 |
| 121 | Ryder Kerttula | Johnson Creek | 28:56.3 |
| 122 | Dre Contreras | Peoria (Richwoods) | 20:41.49 |
| 122 | William Watkins | Lomira | 33:00.8 |
| 123 | Brody Maynard | Ottawa (Twp.) | 20:42.90 |
| 124 | Shawn McKillip | Freeport | 20:45.36 |
| 125 | Parker Eberle | Sandwich | 20:52.82 |
| 126 | Kyle Heller | Geneva | 20:56.15 |
| 127 | Jonah Lotz | Geneva | 20:58.57 |
| 128 | Jack Bowman | Peoria (Richwoods) | 20:58.63 |
| 129 | Jose Gutierrez | Sycamore | 21:00.78 |
| 130 | Terrence Hawkins | Belvidere (North) | 21:06.44 |
| 131 | Dylan Hartzler | Rock Island | 21:07.83 |
| 132 | Judah Kargl | Rock Island | 21:08.29 |
| 133 | Leo Francis | Peoria (Richwoods) | 21:08.56 |
| 134 | Allister Swanson | Princeton/Green Lake | 21:12.27 |
| 135 | Samuel Kunets | Belvidere | 21:12.65 |
| 136 | Deaglan Taylor | Dixon | 21:19.06 |
| 137 | Andrew Hess | Yorkville | 21:19.97 |
| 138 | Matthew Kray | Maple Park (Kaneland) | 21:21.26 |
| 139 | Rylan Jordan | Rock Falls | 21:22.68 |
| 140 | Samuel Gascoinge | Sterling (Newman Central Catholic) | 21:32.68 |
| 141 | Beckett Tucker | Geneva | 21:35.90 |
| 142 | Micah Johnson | Geneseo | 21:37.65 |
| 143 | Lloyd Martens | Cambridge | 21:40.20 |
| 144 | Mitchell Wenger | Peoria (Richwoods) | 21:40.96 |
| 145 | Luke Passwater | Ottawa (Twp.) | 21:48.80 |
| 146 | Cristopher Lawrence | Rochelle | 22:10.50 |
| 147 | Wyatt Smith | Yorkville | 22:10.81 |
| 148 | Ben Karl | Maple Park (Kaneland) | 22:17.25 |
| 149 | Connor Runty | Geneseo | 22:18.76 |
| 150 | Carson Stoner | Lanark (Eastland) | 22:20.15 |
| 151 | Jack Dixon | Belvidere (North) | 22:22.11 |
| 152 | Esteban Gutierrez | Belvidere | 22:22.71 |
| 153 | Axel Davila | Belvidere (North) | 22:26.21 |
| 154 | Connor Murphy | Sycamore | 22:47.03 |
| 155 | Daniel Gutierrez | LaSalle (L.-Peru) | 22:59.50 |
| 156 | Vincent Zuber | Ottawa (Twp.) | 23:05.55 |
| 157 | Joseph Patyk | LaSalle (L.-Peru) | 23:35.65 |
| 158 | Ryan Watt | Cambridge | 23:56.32 |
| 159 | Evan Akers | Cambridge | 23:59.47 |
| 160 | Cruz Rodriguez | Princeton/Green Lake | 24:18.68 |
| 161 | Logan Hockings | Sandwich | 24:36.46 |
| 162 | Austin Carrell | Sterling | 25:24.36 |
| 163 | Isaiah Herren | Sterling | 25:28.29 |
| 164 | Jackson Drozda | Princeton/Green Lake | 25:28.39 |
| 165 | Andrew Cover | Dixon | 25:39.67 |
| 166 | Cullen Kromm | Freeport | 26:24.23 |
| 167 | Maddox Misiewicz | Lanark (Eastland) | 27:05.11 |
| 168 | Levi Johnson | LaSalle (L.-Peru) | 27:41.67 |
| 169 | Nathan Lincoln | Freeport | 29:44.90 |
| 170 | Quinn Stahr | Rock Falls | 30:19.32 |
| 171 | Antonio Flores | Rock Falls | 31:57.31 |
| 172 | Jackson Philpott | Belvidere | 37:58.30 |
Boys 2 Mile
| # | Athlete | School | Time |
|---|---|---|---|
| 1 | Bentlee Lawrenz | Rock Falls | 10:23.70 |
| 1 | Porter Faust | Campbellsport | 11:10.4 |
| 2 | Leo Clapp-Duhau | DeKalb Clinton Rosette | 10:53.20 |
| 2 | Finnley Birr | Rio | 11:10.9 |
| 3 | Wyatt Schmidt | Sycamore | 11:09.13 |
| 3 | Abram Keiler | Lomira ms | 11:41.1 |
| 4 | John Noble | Belvidere Central | 11:36.99 |
| 4 | Griffin Vis | Laconia | 12:22.8 |
| 5 | Marsden Kennedy | Belvidere Central | 11:42.24 |
| 5 | Luke Metzger | Washington County Homeschool | 12:34.7 |
| 6 | Parker Volk | Argyle/Pecatonica | 11:43.31 |
| 6 | Zeier Hanefeld | Waupun | 12:38.0 |
| 7 | Nolan Smith | Sterling Challand | 11:54.63 |
| 7 | Rudy Vanden Avond | Ledgers | 12:38.4 |
| 8 | Colt Jensen | Sycamore | 11:55.42 |
| 8 | Connor Sikora | Dodgeland | 12:40.2 |
| 9 | Kingston Fagan | Belvidere Central | 11:55.48 |
| 9 | Auden Walker | Campbellsport | 12:41.5 |
| 10 | Jack Wiebe | Belvidere Central | 12:00.46 |
| 10 | Elijah Mageski | Mayville | 12:44.3 |
| 11 | Ethan Brown | Prophetstown PLT | 12:01.13 |
| 11 | Eli De Hoyos | Horicon | 12:47.8 |
| 12 | Evan Meyers | Rockford Christian | 12:02.26 |
| 12 | Nathan Martin | Washington County Homeschool | 13:01.7 |
| 13 | Gavin Etters | Burlington Central | 12:17.21 |
| 13 | Kevin Diaz | Bessie Allen | 13:04.7 |
| 14 | Tatum Maurer | Sycamore | 12:25.01 |
| 14 | Simeon Witte | Washington County Homeschool | 13:05.0 |
| 15 | Emmett Beveroth | Port Byron Riverdale | 12:27.58 |
| 15 | Oscar Zuhlke | Rio | 13:07.0 |
| 16 | Michael Jones | Princeton Logan | 12:32.55 |
| 16 | Charlie Rathke | Ledgers | 13:09.6 |
| 17 | Evan Davis | Belvidere South | 12:35.78 |
| 17 | Didrik Goede | Washington County Homeschool | 13:12.2 |
| 18 | Jonjairo Avila | Belvidere South | 12:37.20 |
| 18 | Cooper Kibbel | Waupun | 13:19.6 |
| 19 | Noah Lassandro | Rockford Christian | 12:37.52 |
| 19 | Tavin Strobel | Washington County Homeschool | 13:20.1 |
| 20 | Matthew Ressler | Sugar Grove Kaneland Harter | 12:37.72 |
| 20 | Brogan Mckee | Campbellsport | 13:23.2 |
| 21 | Jayden Taylor | Princeton Logan | 12:37.97 |
| 21 | James Larson | Washington County Homeschool | 13:24.5 |
| 22 | Lucas Rodriguez | Burlington Central | 12:38.73 |
| 22 | Miles Youngblom | Washington County Homeschool | 13:25.1 |
| 23 | Ike Piske | Belvidere Central | 12:39.05 |
| 23 | Memphis McConochie | Rio | 13:27.0 |
| 24 | Will Denning | Belvidere Central | 12:42.62 |
| 24 | Torin Wilson | Ledgers | 13:27.2 |
| 25 | Miguel Pizana | Belvidere South | 12:43.36 |
| 25 | Houston McConochie | Rio | 13:27.2 |
| 26 | Jesus Avila | Belvidere Central | 12:44.11 |
| 26 | Eli Langfeldt | Ledgers | 13:27.3 |
| 27 | Dane Schmidt | Sycamore | 12:47.63 |
| 27 | Keller Knutson | Mayville | 13:32.4 |
| 28 | Micah Cork | Belvidere Central | 12:51.14 |
| 28 | Jordy Laper | Markesan | 13:34.1 |
| 29 | Hank Wadsworth | Rockford Christian | 12:52.28 |
| 29 | Triton Schick | Horicon | 13:35.9 |
| 30 | Keegan Lentz | Sugar Grove Kaneland Harter | 12:53.37 |
| 30 | James Schafer | Horicon | 13:56.3 |
| 31 | Noah Davis | Belvidere South | 12:53.42 |
| 31 | Rhett Coehoorn | Laconia | 13:59.9 |
| 32 | Jack Navis | Burlington Central | 12:54.10 |
| 32 | Gabriel Krohn | Washington County Homeschool | 14:03.7 |
| 33 | Jacob Schuler | Belvidere Central | 12:55.19 |
| 33 | Kellan Stainback | Washington County Homeschool | 14:04.4 |
| 34 | Augustine Wheaton | DeKalb Clinton Rosette | 12:56.64 |
| 34 | Jonah Rickert | Laconia | 14:05.7 |
| 35 | Sean Lievrouw | Sugar Grove Kaneland Harter | 12:58.08 |
| 35 | Judson Cronk | Washington County Homeschool | 14:10.2 |
| 36 | Chase Murray | Burlington Central | 12:58.51 |
| 36 | Dayton Rentmeester | Campbellsport | 14:18.0 |
| 37 | Jacob Ambelang | Belvidere Central | 12:58.79 |
| 37 | Jackson Kottke | Campbellsport | 14:20.4 |
| 38 | Blake Burns | Prophetstown PLT | 13:00.24 |
| 38 | Riker Wilkerson | Washington County Homeschool | 14:23.8 |
| 39 | Liam Stern | Sugar Grove Kaneland Harter | 13:02.75 |
| 39 | Jaymes Herzig | Ledgers | 14:43.1 |
| 40 | Nathan Krupa | DeKalb Huntley | 13:03.85 |
| 40 | Will Naegele | Lomira ms | 14:57.7 |
| 41 | Daniel Hua | Sycamore | 13:14.89 |
| 41 | Cooper Rahn | Campbellsport | 14:58.4 |
| 42 | Rex Coulter | Sycamore | 13:18.80 |
| 42 | Cooper Verhulst | Rio | 15:03.6 |
| 43 | Rubin Deitch | Sycamore | 13:22.41 |
| 43 | Milo Soldner | Dodgeland | 15:03.8 |
| 44 | Ty Krella | Rockford Christian | 13:24.89 |
| 44 | Gavin Sommerfeldt | Markesan | 15:09.3 |
| 45 | Teo Faber | DeKalb Huntley | 13:27.75 |
| 45 | Henry Schaefer | Laconia | 15:09.9 |
| 46 | Preston Weichel | Sycamore | 13:28.59 |
| 46 | Carsen Walker | Rio | 15:10.0 |
| 47 | Logan Punke | Prophetstown PLT | 13:28.93 |
| 47 | Easton Gloede | Campbellsport | 15:23.5 |
| 48 | Caden Navis | Burlington Central | 13:31.12 |
| 48 | Austin Lohry | Laconia | 15:28.2 |
| 49 | Theo Bonucci | Princeton Logan | 13:32.49 |
| 49 | Daniel Revoredo | Washington County Homeschool | 15:29.4 |
| 50 | Miles Lender | Argyle/Pecatonica | 13:34.01 |
| 50 | Eli Wakeman | Rio | 15:31.2 |
| 51 | Seth Goldenstein | Burlington Central | 13:34.29 |
| 51 | Kade Hessler | Rio | 15:32.4 |
| 52 | Phillip Vassev | Rockford Christian | 13:34.48 |
| 52 | Henry Larson | Washington County Homeschool | 15:35.2 |
| 53 | Zachary Dominguez | Burlington Central | 13:35.77 |
| 53 | Miles Grebe | Ledgers | 15:35.2 |
| 54 | Max Curcio | Sugar Grove Kaneland Harter | 13:37.23 |
| 54 | Cody Lindgren | Mayville | 15:37.9 |
| 55 | Declan Scroggins | Argyle/Pecatonica | 13:43.67 |
| 55 | Abe James | Lomira ms | 15:41.5 |
| 56 | Aaron Ortega | Sugar Grove Kaneland Harter | 13:43.81 |
| 56 | Sam Schmidt | Markesan | 15:45.3 |
| 57 | Brennan Scott | Burlington Central | 13:46.10 |
| 57 | Jackson Stoffel | Campbellsport | 15:51.4 |
| 58 | Andrew Bosse | Burlington Central | 13:46.16 |
| 58 | Abraham Dengel | Ledgers | 15:55.3 |
| 59 | Devin Knutti | Lanark Eastland | 13:46.62 |
| 59 | Levi Mand | Campbellsport | 16:05.4 |
| 60 | David Fernandez | Argyle/Pecatonica | 13:46.95 |
| 60 | William McCarty | Campbellsport | 16:06.6 |
| 61 | Collin Krueger | Sycamore | 13:48.77 |
| 61 | Jackson Bates | Bessie Allen | 16:10.5 |
| 62 | Armaan Shah | Burlington Central | 13:49.47 |
| 62 | Jonathan Burnett | Laconia | 16:20.7 |
| 63 | Aldo Munoz | Sterling Challand | 13:49.95 |
| 63 | Benson Sunwall | Washington County Homeschool | 16:26.3 |
| 64 | Eden Labak | Rockford Eisenhower | 13:51.72 |
| 64 | Bryce Loescher | Bessie Allen | 16:30.8 |
| 65 | Xander Vyborny | Rockford Eisenhower | 13:53.98 |
| 65 | Jacob Stiegman | Johnson Creek | 16:35.9 |
| 66 | Emmett Blogg | Princeton Logan | 13:54.17 |
| 66 | Adam Karewicz | Ledgers | 16:39.7 |
| 67 | Haiden Conkle | Rockford Eisenhower | 13:56.01 |
| 67 | Thomas Gatzke | Johnson Creek | 16:46.4 |
| 68 | Mason Macklin | Sterling Challand | 13:56.88 |
| 68 | Charlie Krizenesky | Ledgers | 16:47.9 |
| 69 | Jovani Sparacino | Belvidere South | 13:57.25 |
| 69 | Hoyt Patt | Bessie Allen | 16:49.6 |
| 70 | Jesus Duran | Belvidere South | 13:58.64 |
| 70 | Spencer Struck | Campbellsport | 16:58.5 |
| 71 | Andrew Chyllo | Sycamore | 13:59.06 |
| 71 | Gunnar Krezman | Lomira ms | 17:04.9 |
| 72 | Hayden Davis | Port Byron Riverdale | 13:59.38 |
| 72 | Jace Binning | Laconia | 17:13.2 |
| 73 | Camden Atilano | Sterling Challand | 13:59.44 |
| 73 | Kaleb Monroe | Horicon | 17:14.4 |
| 74 | Gunnar Anderson | Sugar Grove Kaneland Harter | 13:59.45 |
| 74 | Kaiden Smit-Krupp | Bessie Allen | 17:14.9 |
| 75 | Eli Johannsen | Argyle/Pecatonica | 14:00.11 |
| 75 | Cecil Young | Lomira ms | 17:15.8 |
| 76 | Ian Cordray | Belvidere South | 14:00.26 |
| 76 | Xavier Kurant | Dodgeland | 17:27.6 |
| 77 | Easton Wolf | Princeton Logan | 14:02.01 |
| 77 | Luke Feudner | Ledgers | 17:36.3 |
| 78 | Benjamin Jozefiak | Belvidere Central | 14:02.70 |
| 78 | Alex Heckmann | Rio | 17:40.4 |
| 79 | Andrew Davis | DeKalb Huntley | 14:03.01 |
| 79 | Cooper McKnight | Winnebago Lutheran Academy | 17:52.7 |
| 80 | Edgar Keller | Sycamore | 14:04.15 |
| 80 | Arlo Gilbert | Markesan | 18:05.6 |
| 81 | Aaron Ferling | Argyle/Pecatonica | 14:05.35 |
| 81 | Rhett Sell | Rio | 18:05.6 |
| 82 | Saji Aljabari | Rochelle | 14:06.72 |
| 82 | Mason Kircher | Johnson Creek | 18:14.5 |
| 83 | Benjamin Ward | DeKalb Huntley | 14:09.16 |
| 83 | Isaac Schlinker | Dodgeland | 18:16.5 |
| 84 | Hudson Faraher | Belvidere Central | 14:09.21 |
| 84 | Parker Anderson | Rio | 18:35.6 |
| 85 | Jackson Christiansen | Burlington Central | 14:10.63 |
| 85 | Clayton Doern | Bessie Allen | 18:40.1 |
| 86 | Dominic Remo | Burlington Central | 14:11.32 |
| 86 | Sam Vander Sanden | Ledgers | 18:42.8 |
| 87 | Easton Kendrick | Rock Falls | 14:11.37 |
| 87 | Hayden Parafiniuk | Bessie Allen | 19:14.4 |
| 88 | Isaiah Mancillas | Belvidere Central | 14:13.54 |
| 88 | Gabriel Yang | Waupun | 19:17.1 |
| 89 | Taevyn Guidry | Prophetstown PLT | 14:15.71 |
| 89 | Ashton Glaser | Bessie Allen | 19:23.6 |
| 90 | Liam Karrow | Sterling Challand | 14:19.28 |
| 90 | Liam Kutz | Campbellsport | 21:02.3 |
| 91 | Lucas Engstrom | Sterling Challand | 14:20.31 |
| 91 | Kameron Richardson | Winnebago Lutheran Academy | 21:14.4 |
| 92 | Jiovanhy Cazares | Belvidere Central | 14:20.78 |
| 92 | Aiden Mammel | Ledgers | 21:50.7 |
| 93 | Wyatt Vladika | Princeton Logan | 14:21.48 |
| 93 | Silas Scheuneman | Washington County Homeschool | 21:59.6 |
| 94 | Jackson Norman | Prophetstown PLT | 14:23.54 |
| 94 | Angel Alvarez Gonzalez | Johnson Creek | 23:22.5 |
| 95 | Carson Verdick | Port Byron Riverdale | 14:23.59 |
| 96 | Charlie Mathews | Sugar Grove Kaneland Harter | 14:24.01 |
| 97 | Owen McCormick | Prophetstown PLT | 14:25.05 |
| 98 | Armani Bello | Belvidere Central | 14:25.43 |
| 99 | Eli Davila | Belvidere Central | 14:25.49 |
| 100 | Gavin Bartlett | Burlington Central | 14:25.67 |
| 101 | Grant Zimmerman | Princeton Logan | 14:26.96 |
| 102 | Harrison Chen | Sugar Grove Kaneland Harter | 14:29.96 |
| 103 | Tate Zuttermeister | Sugar Grove Kaneland Harter | 14:30.45 |
| 104 | Emmett Schumann | Port Byron Riverdale | 14:32.98 |
| 105 | Luke Giamalva | Rockford Christian | 14:34.42 |
| 106 | Abram Taylor | Sycamore | 14:35.05 |
| 107 | Pete Bonucci | Princeton Logan | 14:35.62 |
| 108 | Oliver Shelby | Rochelle | 14:35.89 |
| 109 | Malakai Jaroszewski | DeKalb Huntley | 14:36.29 |
| 110 | Liam Johnson | Princeton Logan | 14:37.08 |
| 111 | Will O'Connell | Sugar Grove Kaneland Harter | 14:38.91 |
| 112 | Layne Freund | Belvidere South | 14:39.96 |
| 113 | Ryan Chessman | Sugar Grove Kaneland Harter | 14:40.07 |
| 114 | Eli Cochran | Princeton Logan | 14:40.44 |
| 115 | Alexander Olivares | Belvidere South | 14:41.45 |
| 116 | Payton Szekeres | Burlington Central | 14:42.26 |
| 117 | Brayden Ellis | Sterling Challand | 14:43.37 |
| 118 | Leandro Avila | Belvidere South | 14:44.19 |
| 119 | Collin Benning | Belvidere Central | 14:44.37 |
| 120 | Ayden Erickson | DeKalb Huntley | 14:46.95 |
| 121 | Westley Spring | Burlington Central | 14:49.55 |
| 122 | Collin Lindsten | Belvidere Central | 14:52.35 |
| 123 | Sebastian Acosta | Belvidere South | 14:54.51 |
| 124 | Christian Jacobo | DeKalb Huntley | 14:55.37 |
| 125 | Charles Davis | Burlington Central | 14:57.71 |
| 126 | Weston Lingle | Sycamore | 15:02.47 |
| 127 | Maddex Hanson | Rochelle | 15:02.79 |
| 128 | Braylen Graham | Rockford Eisenhower | 15:02.89 |
| 129 | Hunter Mera | Rockford Christian | 15:04.64 |
| 130 | Levi Baillargeon | Belvidere Central | 15:05.67 |
| 131 | Andrew Harris | Sycamore | 15:06.10 |
| 132 | Sebastian Martinez | DeKalb Huntley | 15:08.61 |
| 133 | Noah Vanzuiden | Sterling Challand | 15:10.12 |
| 134 | Lucas Caston | Sugar Grove Kaneland Harter | 15:10.12 |
| 135 | Liam Rodriguez | Burlington Central | 15:12.56 |
| 136 | Caleb Martin | Belvidere Central | 15:17.68 |
| 137 | Madden Kinnard | Burlington Central | 15:18.11 |
| 138 | James Wiltz | Burlington Central | 15:18.44 |
| 139 | Roland Porter | Burlington Central | 15:18.84 |
| 140 | Henry Selburg | Prophetstown PLT | 15:21.29 |
| 141 | Tristin Howard | Rockford Eisenhower | 15:21.40 |
| 142 | Grayson Szeto | Rockford Christian | 15:21.79 |
| 143 | Tristan Lawrence | Rochelle | 15:22.81 |
| 144 | Kirtan Patel | Burlington Central | 15:24.43 |
| 145 | Andrew Forth | Sterling Challand | 15:24.54 |
| 146 | Parker Harris | Rochelle | 15:26.52 |
| 147 | John Harris | Sycamore | 15:28.38 |
| 148 | Andrew Brinkman | Belvidere South | 15:29.06 |
| 149 | Liam Kryder | Rockford Christian | 15:29.06 |
| 150 | Grey Perna | Rock Falls | 15:30.48 |
| 151 | Rylin Grimes | Rochelle | 15:30.63 |
| 152 | Henry Kownacki | Belvidere Central | 15:32.71 |
| 153 | Dylan Hernandez | Belvidere South | 15:35.58 |
| 154 | Soham Malhotra | Burlington Central | 15:37.01 |
| 155 | Warren Baessler | Sugar Grove Kaneland Harter | 15:37.28 |
| 156 | Blaine Lofgren | Port Byron Riverdale | 15:38.06 |
| 157 | Henry Schmidt | Port Byron Riverdale | 15:38.59 |
| 158 | Yash Morker | Sycamore | 15:39.89 |
| 159 | Chase Marruffo | Rochelle | 15:40.04 |
| 160 | Timothy Krupa | DeKalb Huntley | 15:41.12 |
| 161 | Cody Essig | Belvidere Central | 15:42.56 |
| 162 | Maxwell Yorke | Burlington Central | 15:46.48 |
| 163 | Charlie Brown | Sycamore | 15:47.59 |
| 164 | Keith Brierley | Burlington Central | 15:51.97 |
| 165 | James Runte | Sterling Challand | 15:52.21 |
| 166 | Niko Petmezas | Sugar Grove Kaneland Harter | 15:57.91 |
| 167 | Lucas Groh | Rockford Eisenhower | 15:59.36 |
| 168 | Carson Yorke | Burlington Central | 15:59.58 |
| 169 | Tanner Anderson | Prophetstown PLT | 15:59.76 |
| 170 | Kip Gutshall | Princeton Logan | 16:03.06 |
| 171 | Landon Burner | Burlington Central | 16:04.11 |
| 172 | Joseph Ressler | Sugar Grove Kaneland Harter | 16:04.93 |
| 173 | Archer Tadie | Sycamore | 16:08.65 |
| 174 | Patrick Sabanthe | Sugar Grove Kaneland Harter | 16:12.80 |
| 175 | Liam Pulgarin | Freeport | 16:12.84 |
| 176 | Kellan Young | Port Byron Riverdale | 16:13.70 |
| 177 | Liam Blanford | Princeton Logan | 16:16.08 |
| 178 | Tommy Engstrom | Sterling Challand | 16:17.24 |
| 179 | Brayden Roddy | Sterling Challand | 16:18.59 |
| 180 | Marcos Castillo | Belvidere South | 16:21.13 |
| 181 | Gideon Bossenga | Sugar Grove Kaneland Harter | 16:27.20 |
| 182 | Yuan Aguilar | Belvidere Central | 16:28.22 |
| 183 | Colin Krippelz | Sugar Grove Kaneland Harter | 16:32.86 |
| 184 | Alfred Huska | Burlington Central | 16:34.37 |
| 185 | Kasen Freeman | Sugar Grove Kaneland Harter | 16:36.59 |
| 186 | Drew Robshaw | Prophetstown PLT | 16:38.38 |
| 187 | Nathan Tsida | Burlington Central | 16:39.78 |
| 188 | David Ilic | Rockford Eisenhower | 16:43.40 |
| 189 | Lucas Calderala | Sycamore | 16:49.48 |
| 190 | Cael Plemmons | Rochelle | 16:50.80 |
| 191 | Paul Carlini | Rockford Christian | 16:50.91 |
| 192 | Griffin Condon | Sugar Grove Kaneland Harter | 16:51.06 |
| 193 | Caleb Isenberger | Argyle/Pecatonica | 16:51.71 |
| 194 | Landon Lezon | Burlington Central | 16:51.99 |
| 195 | Sam Schwartz | Sycamore | 16:52.47 |
| 196 | Asher Pattar | Princeton Logan | 16:53.12 |
| 197 | Liam Weilbaker | Sycamore | 16:53.12 |
| 198 | Logan Marchetta | DeKalb Huntley | 16:53.55 |
| 199 | Ethan Krafft | Prophetstown PLT | 16:54.37 |
| 200 | Mark Abron | DeKalb Huntley | 17:00.40 |
| 201 | James Gwizdala | Burlington Central | 17:03.97 |
| 202 | Layne Lareau | Sugar Grove Kaneland Harter | 17:05.38 |
| 203 | Camden Best | Argyle/Pecatonica | 17:05.86 |
| 204 | Theron Lobos | Rochelle | 17:09.74 |
| 205 | Skyler Pawelko | Rockford Christian | 17:10.48 |
| 206 | Hank Mugavero | Burlington Central | 17:14.02 |
| 207 | Victor Navarro | Belvidere South | 17:14.81 |
| 208 | Silas Keller | DeKalb Clinton Rosette | 17:16.22 |
| 209 | Adan Zarate | Rochelle | 17:16.32 |
| 210 | Liam Zirk | Burlington Central | 17:16.66 |
| 211 | Cristopher Zepeda | Rochelle | 17:18.16 |
| 212 | Philip Rezab | Burlington Central | 17:21.76 |
| 213 | Lucas Stinger | Burlington Central | 17:25.64 |
| 214 | Albert Vogel | Sugar Grove Kaneland Harter | 17:26.99 |
| 215 | Alexander Mondragon | Belvidere South | 17:30.02 |
| 216 | Liam Polz | Burlington Central | 17:32.95 |
| 217 | Dylan Gudgeon | Sugar Grove Kaneland Harter | 17:35.44 |
| 218 | Wyatt Moore | DeKalb Clinton Rosette | 17:35.44 |
| 219 | Noah Wood | Sugar Grove Kaneland Harter | 17:37.25 |
| 220 | Dash Vogel | Sugar Grove Kaneland Harter | 17:38.68 |
| 221 | Zachary Ciesielka | Belvidere South | 17:40.64 |
| 222 | Theodon Ballard | Burlington Central | 17:45.45 |
| 223 | Roosevelt Pittman IV | Burlington Central | 17:48.05 |
| 224 | Braden Kovac | Burlington Central | 17:49.12 |
| 225 | Levi Brown | Rock Falls | 17:49.12 |
| 226 | Peter Petmezas | Sugar Grove Kaneland Harter | 17:50.55 |
| 227 | Everett Schmidtknecht | Belvidere Central | 17:52.41 |
| 228 | Charlie Parsons | Rochelle | 17:55.33 |
| 229 | Aarav Arora | Burlington Central | 17:55.85 |
| 230 | Kaiden Franzen | Prophetstown PLT | 17:59.03 |
| 231 | Ethan Sander | Burlington Central | 18:00.81 |
| 232 | Corbin Webber | Princeton Logan | 18:01.09 |
| 233 | Ezra Vasquez | Rochelle | 18:05.00 |
| 234 | Rocco Colletti | Burlington Central | 18:06.25 |
| 235 | Mark Ramos | Burlington Central | 18:06.31 |
| 236 | Landon Nambo | Rochelle | 18:15.13 |
| 237 | Tristan Burke | Belvidere South | 18:17.08 |
| 238 | Maxwell Scott | Burlington Central | 18:17.36 |
| 239 | Weldon Huska | Burlington Central | 18:19.91 |
| 240 | Alrik Foltz | Prophetstown PLT | 18:20.93 |
| 241 | Ryan Sparacino | Belvidere South | 18:22.12 |
| 242 | Colton Lawrence | Sycamore | 18:22.50 |
| 243 | Jaxon Downs | Rockford Christian | 18:22.85 |
| 244 | Owen Garcea | Prophetstown PLT | 18:23.49 |
| 245 | Liam Lane | Freeport | 18:25.71 |
| 246 | Jarren McKinney | Rochelle | 18:33.65 |
| 247 | Erick Romero | Belvidere South | 18:47.48 |
| 248 | Joel Aardsma | Burlington Central | 18:59.99 |
| 249 | Noah Delao | Freeport | 19:13.54 |
| 250 | Luke Lower | Lanark Eastland | 19:16.81 |
| 251 | Maverick Macklin | Sterling Challand | 19:19.70 |
| 252 | Leandro Nambo | Rochelle | 19:21.15 |
| 253 | Joey Corbett | Sugar Grove Kaneland Harter | 19:36.74 |
| 254 | Aiden Tapaszto | Sugar Grove Kaneland Harter | 19:36.74 |
| 255 | Auden Coon | Rock Falls | 19:37.20 |
| 256 | Kegan Pierce | Belvidere South | 19:42.08 |
| 257 | Carson May | Princeton Logan | 19:46.40 |
| 258 | Harrison Jaeger | Sycamore | 19:52.20 |
| 259 | Connor McMasters | Belvidere Central | 19:54.69 |
| 260 | Emmett Ehlers | Sugar Grove Kaneland Harter | 19:56.82 |
| 261 | Cooper Gale | Sycamore | 20:00.05 |
| 262 | Samm Granda | Burlington Central | 20:01.08 |
| 263 | Alex Prosser | Belvidere Central | 20:01.49 |
| 264 | Luigino Favero | Burlington Central | 20:09.42 |
| 265 | Owen Busker | Belvidere Central | 20:13.64 |
| 266 | Christian Amaviska | Rockford Christian | 20:15.08 |
| 267 | Peyton Harper | DeKalb Clinton Rosette | 20:26.92 |
| 268 | Ryker Manthey | Lanark Eastland | 20:33.38 |
| 269 | Adrian Andrade | Belvidere South | 20:40.82 |
| 270 | Lorenzo Celestino | Sycamore | 20:42.02 |
| 271 | Alex Murcia | Sycamore | 20:46.29 |
| 272 | Oliver Thick | Belvidere Central | 21:01.24 |
| 273 | Landon Gruters | Sugar Grove Kaneland Harter | 21:06.56 |
| 274 | Addison Kayes | Freeport | 21:06.95 |
| 275 | Avyukt Tripathi | Burlington Central | 21:12.72 |
| 276 | Silas Beckley | Sycamore | 21:17.78 |
| 277 | Wyatt Cassidy | Belvidere Central | 21:19.50 |
| 278 | Aman Gupta | Burlington Central | 21:24.31 |
| 279 | Jaxon Goode | Belvidere Central | 21:50.21 |
| 280 | Derek Willard | Prophetstown PLT | 22:08.35 |
| 281 | Noe Gonzalez | DeKalb Huntley | 22:20.20 |
| 282 | Ryan Stojan | Sugar Grove Kaneland Harter | 22:25.57 |
| 283 | Andrew Mondragon | Belvidere South | 22:31.67 |
| 284 | Ryder Brannen | Burlington Central | 22:37.04 |
| 285 | Sam Warren | Sycamore | 23:08.36 |
| 286 | Leo Mantri | Sugar Grove Kaneland Harter | 23:15.15 |
| 287 | Maxwell Gutsmiedl | Burlington Central | 23:16.87 |
| 288 | Franklin Sletten | Belvidere Central | 23:30.53 |
| 289 | Connor Weber | Burlington Central | 23:55.30 |
| 290 | Brecon Rush | Rochelle | 23:55.65 |
| 291 | Ivann Feliciano | Belvidere South | 24:01.06 |
| 292 | Remy Lynd | Sycamore | 24:29.83 |
Girls 5,000m
Girls 2 Mile
| # | Athlete | School | Time |
|---|---|---|---|
| 1 | Lauren Cox | Belvidere Central | 12:45.45 |
| 1 | Stella Kant | Ledgers | 12:55.0 |
| 2 | Emma Dreifuerst | Laconia | 12:57.5 |
| 2 | Phoebe Lentini | Rockford Christian | 12:58.14 |
| 3 | Violet Groom | Sycamore | 12:58.15 |
| 3 | Addison Schmitt | Dodgeland | 13:08.3 |
| 4 | Emma Liebl | Washington County Homeschool | 13:09.6 |
| 4 | Fiona Nolan | Burlington Central | 13:11.39 |
| 5 | Norah Billington | Mayville | 13:15.3 |
| 5 | Kacy Davis | Burlington Central | 13:26.02 |
| 6 | Mika Wiese | Laconia | 13:18.3 |
| 6 | Eliahna Reichel | Belvidere South | 13:28.11 |
| 7 | Brielle Schmitt | Dodgeland | 13:22.6 |
| 7 | Aubrey Haacker | Burlington Central | 13:29.50 |
| 8 | Ruth Hustad | Washington County Homeschool | 13:41.5 |
| 8 | Joslynn Dal santo | Belvidere South | 13:42.61 |
| 9 | Delilah Partee | Rockford Eisenhower | 13:45.83 |
| 9 | Carter Knoop | Lomira ms | 13:55.9 |
| 10 | Tinsley Schroeder | Burlington Central | 13:47.32 |
| 10 | Karlee Dirmeier | Campbellsport | 13:57.8 |
| 11 | Kallia Watkins | Belvidere South | 13:48.32 |
| 11 | Kourtney Bong | Campbellsport | 14:01.1 |
| 12 | Briinuh DePauw | Princeton Logan | 13:50.54 |
| 12 | Zoe Rotta | Washington County Homeschool | 14:04.4 |
| 13 | Harper Shoop | Sugar Grove Kaneland Harter | 13:53.44 |
| 13 | Katelyn Draeger | Dodgeland | 14:14.6 |
| 14 | Aurora Natalino | Sugar Grove Kaneland Harter | 13:53.72 |
| 14 | Hadassah Hustad | Washington County Homeschool | 14:19.4 |
| 15 | Aleah Goss | Port Byron Riverdale | 14:01.87 |
| 15 | Annalina Goede | Washington County Homeschool | 14:21.4 |
| 16 | Brooklyn Shoop | Sugar Grove Kaneland Harter | 14:05.12 |
| 16 | Marley Caspary | Lomira ms | 14:29.7 |
| 17 | Emily Baltazar | DeKalb Clinton Rosette | 14:06.24 |
| 17 | Lilliana Miller | Washington County Homeschool | 14:36.4 |
| 18 | Kara Wilinski | Belvidere Central | 14:07.39 |
| 18 | Austin Vanden Avond | Ledgers | 14:41.3 |
| 19 | Corinne Ebert | Sycamore | 14:10.83 |
| 19 | Isla Kloetzke | Laconia | 14:47.0 |
| 20 | Adeline Coulter | Sycamore | 14:11.25 |
| 20 | Maryn Pichler | Campbellsport | 14:48.1 |
| 21 | Audrina Wright | Sterling Challand | 14:12.49 |
| 21 | Brylee Klueger | Dodgeland | 14:48.2 |
| 22 | Quinn Sessions | Belvidere Central | 14:13.07 |
| 22 | Madelynn Hinners | Rio | 14:52.0 |
| 23 | Leena Hanrahan | Prophetstown PLT | 14:16.27 |
| 23 | Anna Martin | Washington County Homeschool | 15:00.3 |
| 24 | Alivia Lareau | Sterling Challand | 14:18.79 |
| 24 | Brittany Ebert | Campbellsport | 15:07.3 |
| 25 | Claudia Berek | Sycamore | 14:22.77 |
| 25 | Kailey Paz | Bessie Allen | 15:08.1 |
| 26 | Mariam Smith | DeKalb Huntley | 14:23.45 |
| 26 | CC Langjahr | Lomira ms | 15:09.0 |
| 27 | Quin Amesquita | Sterling Challand | 14:24.93 |
| 27 | Eliana Ditscheit | Rio | 15:09.4 |
| 28 | Hannah Tallacksen | Sycamore | 14:28.53 |
| 28 | MacKenzie Howard | Rio | 15:11.6 |
| 29 | Vivienne David | Burlington Central | 14:30.60 |
| 29 | Nataleigh Clark | Rio | 15:14.7 |
| 30 | Samantha Fulton | Rockford Christian | 14:30.69 |
| 30 | Maite Alarcron | Rio | 15:16.0 |
| 31 | Josie Mathews | Sugar Grove Kaneland Harter | 14:33.19 |
| 31 | Sophia Rotta | Washington County Homeschool | 15:16.4 |
| 32 | Evelynn Backus | Freeport | 14:35.64 |
| 32 | Keziah Schmickle | Washington County Homeschool | 15:26.0 |
| 33 | Natalie Salis | Sycamore | 14:36.08 |
| 33 | Quinn Hebel | Ledgers | 15:29.1 |
| 34 | Julia Heide | Sycamore | 14:37.81 |
| 34 | Margaret Spiegel | Washington County Homeschool | 15:35.5 |
| 35 | Selena Robledo | DeKalb Huntley | 14:37.92 |
| 35 | Sophie Girten | Horicon | 15:46.2 |
| 36 | McKayla Tisdale | Belvidere Central | 14:38.68 |
| 36 | Vivienne Tracy | Dodgeland | 15:48.5 |
| 37 | Maycie Munson | Princeton Logan | 14:41.88 |
| 37 | Sammi Soba | Campbellsport | 15:52.0 |
| 38 | Harkiran Kaur | Burlington Central | 14:42.14 |
| 38 | Makenna Reider | Dodgeland | 15:56.5 |
| 39 | Avery May | Princeton Logan | 14:44.07 |
| 39 | Kinley Vande Berg | Markesan | 16:07.3 |
| 40 | Aspen Nelson | Sycamore | 14:44.88 |
| 40 | Abi Riese | Washington County Homeschool | 16:14.5 |
| 41 | Josie Malecek | Burlington Central | 14:46.97 |
| 41 | Grace Wegner | Dodgeland | 16:22.3 |
| 42 | Charliee Wollenburg | Port Byron Riverdale | 14:48.09 |
| 42 | Delilah Kees | Laconia | 16:23.4 |
| 43 | Avery Heaton | Prophetstown PLT | 14:48.46 |
| 43 | Lacy Hraban | Dodgeland | 16:23.7 |
| 44 | Juliana Deitch | Sycamore | 14:51.38 |
| 44 | Shayla Hawkins | Lomira ms | 16:24.7 |
| 45 | Avery Farr | Sycamore | 14:51.66 |
| 45 | Baya Twardokus | Horicon | 16:26.4 |
| 46 | Lydia Kyle | Princeton Logan | 14:52.13 |
| 46 | Alisha Woldt | Dodgeland | 16:26.7 |
| 47 | Ryleigh Hill | Prophetstown PLT | 14:55.25 |
| 47 | Mikayla Timm | Campbellsport | 16:31.0 |
| 48 | Lillian Foster | Sugar Grove Kaneland Harter | 14:55.68 |
| 48 | Natalie Wolf | Campbellsport | 16:34.7 |
| 49 | Ruby Vander Bleek | DeKalb Huntley | 14:58.54 |
| 49 | Claire Krueger | Bessie Allen | 16:37.0 |
| 50 | Autumn Natalino | Sugar Grove Kaneland Harter | 15:02.10 |
| 50 | Addyson Jaeger | Campbellsport | 16:42.5 |
| 51 | Payton Peterson | DeKalb Huntley | 15:02.43 |
| 51 | Ellery Lamb | Bessie Allen | 16:44.7 |
| 52 | Gwen Hoepfner | Sugar Grove Kaneland Harter | 15:02.81 |
| 52 | Kate Leonard | Laconia | 16:51.8 |
| 53 | Blake Gaddini | Belvidere Central | 15:05.72 |
| 53 | Becca Straub | Campbellsport | 16:56.5 |
| 54 | Aleeah Grenlund | Belvidere Central | 15:06.38 |
| 54 | Sofia Lucafo-Patterson | Rio | 16:57.3 |
| 55 | Mira Cattero | Sugar Grove Kaneland Harter | 15:06.85 |
| 55 | Katie Pontow | Laconia | 16:57.6 |
| 56 | Natalia Vassev | Rockford Christian | 15:08.63 |
| 56 | Harper Cousineau | Dodgeland | 16:58.0 |
| 57 | Addison Robshaw | Prophetstown PLT | 15:12.51 |
| 57 | Ashley Hudy | Dodgeland | 16:58.7 |
| 58 | Braelynn Kozlowski | Sycamore | 15:15.06 |
| 58 | Amelia Hauser | Washington County Homeschool | 17:10.6 |
| 59 | Amilynn Marchetta | DeKalb Huntley | 15:18.97 |
| 59 | Piper Shady | Bessie Allen | 17:17.1 |
| 60 | Katie Lockhart | Sugar Grove Kaneland Harter | 15:19.82 |
| 60 | Kaylee Wiskirchen | Campbellsport | 17:18.4 |
| 61 | Aleksondra Schmoll | Sycamore | 15:20.10 |
| 61 | Scarlet Lange | Bessie Allen | 17:20.3 |
| 62 | Emily Dunn | Sugar Grove Kaneland Harter | 15:22.92 |
| 62 | Harper Hoffmann | Markesan | 17:28.4 |
| 63 | Madilyn Haacker | Burlington Central | 15:25.84 |
| 63 | Ava Riese | Washington County Homeschool | 17:31.7 |
| 64 | Ace Rice | Burlington Central | 15:27.28 |
| 64 | Kasey Rae Stainback | Washington County Homeschool | 17:43.4 |
| 65 | Oraya Karkavastsos-Ziegler | Sycamore | 15:27.34 |
| 65 | Callie Gehring | Horicon | 17:49.6 |
| 66 | Abby Stewart | Princeton Logan | 15:34.11 |
| 66 | June Gehl | Washington County Homeschool | 17:54.4 |
| 67 | Maeve Nolan | Burlington Central | 15:35.87 |
| 67 | Rian Puddy | Bessie Allen | 18:08.5 |
| 68 | Skyler Ashley | Sycamore | 15:36.57 |
| 68 | Aubree Reider | Dodgeland | 18:10.5 |
| 69 | Maura Gaumer | Sterling Challand | 15:39.20 |
| 69 | Lacey Pike | Lomira ms | 18:16.8 |
| 70 | Harper Ori | Princeton Logan | 15:39.75 |
| 70 | Lacey Kollman | Laconia | 18:33.3 |
| 71 | Rayley Vail | Belvidere South | 15:39.84 |
| 71 | Astraya Ellingson | Mayville | 18:50.6 |
| 72 | Zahira Clarke | Sugar Grove Kaneland Harter | 15:42.39 |
| 72 | Morgan Fewless | Campbellsport | 18:55.5 |
| 73 | Rori Hayes | Princeton Logan | 15:42.91 |
| 73 | Katherine Stoffel | Ledgers | 18:57.9 |
| 74 | Evelyn Brown | Princeton Logan | 15:44.56 |
| 74 | Ruby Guell | Campbellsport | 19:06.8 |
| 75 | Teagan Patton | Sycamore | 15:48.19 |
| 75 | Addie Keiler | Lomira ms | 19:15.9 |
| 76 | Isabella Harrold | Sterling Challand | 15:49.97 |
| 76 | Allison Larson | Horicon | 19:23.4 |
| 77 | Laurel Campbell | Sterling Challand | 15:59.67 |
| 77 | Sophia Vinz | Markesan | 19:27.3 |
| 78 | Cicily Campbell | Sterling Challand | 16:03.57 |
| 78 | Emilee Gibson | Dodgeland | 20:35.3 |
| 79 | Ellie Baker | Port Byron Riverdale | 16:05.74 |
| 79 | Adelia Jacobs | Mayville | 20:38.9 |
| 80 | Elyse Lambert | Princeton Logan | 16:06.07 |
| 80 | Mikaila Penn | Laconia | 21:13.1 |
| 81 | Alainah Jackson | Belvidere South | 16:06.12 |
| 81 | Ava Hegy | Horicon | 21:35.4 |
| 82 | Nora Clark | Belvidere Central | 16:06.88 |
| 82 | Hannah Long | Waupun | 24:37.2 |
| 83 | Charli Deshazo | Rochelle | 16:07.78 |
| 84 | Brynna Burns | Prophetstown PLT | 16:11.02 |
| 85 | Addy Lutes | Sugar Grove Kaneland Harter | 16:20.60 |
| 86 | Aubrey Harris | Princeton Logan | 16:22.72 |
| 87 | Teresa Shieh | Burlington Central | 16:26.73 |
| 88 | Keirdan Buck | Prophetstown PLT | 16:33.46 |
| 89 | Riley Gaffney | Belvidere South | 16:34.63 |
| 90 | Josie Rockwell | Rockford Christian | 16:37.48 |
| 91 | Kaydence Phu | Burlington Central | 16:38.22 |
| 92 | Dylan Scheffner | Freeport | 16:38.49 |
| 93 | Charlotte Adams | Sugar Grove Kaneland Harter | 16:40.09 |
| 94 | Elizabeth Keutzer | Princeton Logan | 16:41.02 |
| 95 | Addison Sallee | Burlington Central | 16:45.75 |
| 96 | Olivia Ericksen | Burlington Central | 16:45.85 |
| 97 | Moira Koziol | Belvidere Central | 16:47.58 |
| 98 | Rosemary Stark | Belvidere South | 16:47.96 |
| 99 | Aubrey Aska | Belvidere South | 16:48.35 |
| 100 | Sophia Lamb | Sterling Challand | 16:48.56 |
| 101 | Maevie Schultz | Sycamore | 16:51.77 |
| 102 | Emma Solomon | Sycamore | 16:52.06 |
| 103 | Eliza Bode | Sycamore | 16:52.89 |
| 104 | Macy Nguyen | Argyle/Pecatonica | 16:54.26 |
| 105 | Lily Byers | DeKalb Huntley | 16:59.68 |
| 106 | Margaret Green | Sycamore | 17:00.00 |
| 107 | Tessa Thornton | Princeton Logan | 17:00.80 |
| 108 | Evelyn Deverell | Sycamore | 17:01.56 |
| 109 | Naya Collins | Sycamore | 17:02.73 |
| 110 | Evie Martin | Burlington Central | 17:03.86 |
| 111 | Sophia Moon | Burlington Central | 17:05.93 |
| 112 | Isabelle Garcia | Burlington Central | 17:06.30 |
| 113 | Millie Gaffney | DeKalb Huntley | 17:07.43 |
| 114 | Kara Otley | Princeton Logan | 17:09.96 |
| 115 | Brooke Beaber | Princeton Logan | 17:10.60 |
| 116 | Lilia Torres | DeKalb Clinton Rosette | 17:11.76 |
| 117 | Kacey Temple | Prophetstown PLT | 17:15.43 |
| 118 | Joanna Chen | Burlington Central | 17:15.70 |
| 119 | Catalina Villimar | Sugar Grove Kaneland Harter | 17:18.94 |
| 120 | Haylee Shoop | Sugar Grove Kaneland Harter | 17:19.00 |
| 121 | Kahley Higham | Sycamore | 17:20.84 |
| 122 | Magdalena Josipovic | Belvidere Central | 17:23.04 |
| 123 | Evelyn Kneller | Sugar Grove Kaneland Harter | 17:24.46 |
| 124 | Ellie Baumbach | Sugar Grove Kaneland Harter | 17:24.74 |
| 125 | Edie Krabill | Princeton Logan | 17:27.84 |
| 126 | Chloe Streit | Rochelle | 17:29.80 |
| 127 | Celina Wu | Sycamore | 17:37.35 |
| 128 | Andrea Huichapa | Burlington Central | 17:42.68 |
| 129 | Aida Doty | Sycamore | 17:43.25 |
| 130 | Sophia Campus | Burlington Central | 17:44.18 |
| 131 | Eloise Gribble | Sycamore | 17:45.89 |
| 132 | Georgia Schlender | Princeton Logan | 17:47.04 |
| 133 | Amanda Hidalgo Mujica | Rochelle | 17:48.09 |
| 134 | Valerie Schlickman | Rockford Christian | 17:48.92 |
| 135 | Natalie Willard | Prophetstown PLT | 17:55.95 |
| 136 | Brielle Shorter | Freeport | 18:01.34 |
| 137 | Sofia Siscar | Burlington Central | 18:02.04 |
| 138 | Hannah Anderson | Sycamore | 18:06.27 |
| 139 | Rylan Herbig | Burlington Central | 18:06.33 |
| 140 | Vanya Karakoti | Burlington Central | 18:12.05 |
| 141 | Maizy Larsen | Sycamore | 18:14.61 |
| 142 | Jessandria Miller | Belvidere Central | 18:16.87 |
| 143 | Allison Vavra | Sycamore | 18:21.16 |
| 144 | Anastasia Rucinski | Princeton Logan | 18:26.76 |
| 145 | Cecilia Foust | Port Byron Riverdale | 18:31.13 |
| 146 | Madelyn Ferros | Burlington Central | 18:31.80 |
| 147 | Perla Gonzalez | Belvidere South | 18:32.94 |
| 148 | Chloe Young | Rochelle | 18:33.63 |
| 149 | Nylah Weir | Belvidere Central | 18:34.02 |
| 150 | Paige Doty | Sugar Grove Kaneland Harter | 18:37.70 |
| 151 | Anya Roufa | Belvidere Central | 18:38.75 |
| 152 | Eileithyia Muneton | Belvidere South | 18:45.90 |
| 153 | Ella Morris | Sugar Grove Kaneland Harter | 18:46.17 |
| 154 | McKenna Anselm | Sugar Grove Kaneland Harter | 18:46.50 |
| 155 | Abigail Trumph | Sugar Grove Kaneland Harter | 18:46.55 |
| 156 | Leighton Gruters | Sugar Grove Kaneland Harter | 18:48.80 |
| 157 | Scarlett Hamilton | Belvidere South | 18:51.63 |
| 158 | Ettalynn Blair | Princeton Logan | 18:52.43 |
| 159 | Lana Karottu | Burlington Central | 18:55.07 |
| 160 | Thalia Rangel | Belvidere Central | 18:58.90 |
| 161 | Zoe Yang | Burlington Central | 19:01.40 |
| 162 | Lola Morlan | Rockford Eisenhower | 19:02.85 |
| 163 | Stephanie Lo | Burlington Central | 19:03.17 |
| 164 | Harper Brown | Prophetstown PLT | 19:03.93 |
| 165 | Meadow Smith | Freeport | 19:05.08 |
| 166 | Victoria Hinojosa | Sycamore | 19:06.15 |
| 167 | Jill Houzenga | Prophetstown PLT | 19:08.95 |
| 168 | Lola Buelow | Rockford Eisenhower | 19:12.17 |
| 169 | Cathryne Phelps | Belvidere South | 19:16.23 |
| 170 | Sage Keller | DeKalb Clinton Rosette | 19:19.81 |
| 171 | Sophia Tinerella | Belvidere South | 19:29.73 |
| 172 | Nola Looney | DeKalb Clinton Rosette | 19:31.52 |
| 173 | Lillian Vander Zanden | Freeport | 19:39.39 |
| 174 | Lillian Fredrickson | Sycamore | 19:42.16 |
| 175 | Mila Murphy | Belvidere Central | 19:44.05 |
| 176 | Aria Vittori | Prophetstown PLT | 20:00.44 |
| 177 | Reagan Yount | Prophetstown PLT | 20:02.95 |
| 178 | Kalliope Gasperecz | Princeton Logan | 20:03.09 |
| 179 | Kristen Bayani | Burlington Central | 20:03.15 |
| 180 | Kha'Lia Williams | Belvidere South | 20:05.12 |
| 181 | Hattie Dye | Princeton Logan | 20:05.82 |
| 182 | Piper Riggins | Rockford Christian | 20:08.45 |
| 183 | Rayanne Stoner | Port Byron Riverdale | 20:22.01 |
| 184 | Emma Reaver | Sterling Challand | 20:33.69 |
| 185 | Ellison Nehring | Sterling Challand | 20:36.64 |
| 186 | Emersyn Eckberg | Prophetstown PLT | 20:42.75 |
| 187 | Ella Laethem | Princeton Logan | 20:49.80 |
| 188 | Greta Lilja | Argyle/Pecatonica | 20:51.27 |
| 189 | Lucy Lane | Freeport | 20:56.66 |
| 190 | Dana Wesolowski | Burlington Central | 20:59.16 |
| 191 | Casey Kosberg | Rockford Eisenhower | 21:02.06 |
| 192 | Hailey Weachter | Burlington Central | 21:03.11 |
| 193 | Mackenzie Khollman | Burlington Central | 21:03.58 |
| 194 | Madison Mcclain-smith | Belvidere South | 21:07.06 |
| 195 | Rain Vergara | Sugar Grove Kaneland Harter | 21:10.98 |
| 196 | Juniper Hopkins | Princeton Logan | 21:13.10 |
| 197 | Jessica Howerton | Rochelle | 21:13.15 |
| 198 | Everlee Copeland | Prophetstown PLT | 21:15.01 |
| 199 | Natalie Stewart | Princeton Logan | 21:18.88 |
| 200 | Aaliyah Sanders | Rockford Eisenhower | 21:22.07 |
| 201 | Lexi Mera | Rockford Christian | 21:29.99 |
| 202 | Mari Paunovich | Sugar Grove Kaneland Harter | 21:31.49 |
| 203 | Jayden Rodriguez | Burlington Central | 21:31.81 |
| 204 | Rubi Nava | Belvidere South | 21:38.93 |
| 205 | Avery Schanze | Prophetstown PLT | 21:42.13 |
| 206 | Astra Mantri | Sugar Grove Kaneland Harter | 21:51.48 |
| 207 | Ava Gravila | Prophetstown PLT | 21:51.90 |
| 208 | Briella Boland | Sycamore | 21:53.97 |
| 209 | Lilyana Conery | Belvidere South | 21:55.77 |
| 210 | Makenna Holdcroft | Belvidere Central | 22:07.78 |
| 211 | Vasuprada Yella | Burlington Central | 22:11.85 |
| 212 | Carelyn Lara | Rockford Eisenhower | 22:13.39 |
| 213 | Keeley Wolf | Princeton Logan | 22:31.01 |
| 214 | Lorelei Hose | Sterling Challand | 22:32.45 |
| 215 | Kaimara Jacobs | Sycamore | 22:32.83 |
| 216 | Calista Holtz | Sycamore | 22:35.05 |
| 217 | Kassie Dornbush | Prophetstown PLT | 22:35.42 |
| 218 | Kinsley Otto | Belvidere Central | 22:37.96 |
| 219 | Rosey Guske | Belvidere Central | 22:38.97 |
| 220 | Padme Gijon | Belvidere Central | 23:00.14 |
| 221 | Grace Holtz | DeKalb Clinton Rosette | 23:15.94 |
| 222 | Holland Lundeen | Sycamore | 23:49.12 |
| 223 | Vivian Marsh | Sycamore | 24:04.62 |
| 224 | Mackenzie Shane | Sycamore | 24:16.08 |
Wisconsin high school cross country · 2025 season · free on WI Athlete