2025 Season · Cross Country
Harlem Invitational
Sep 6, 2025 · 352 results · 15 schools
Boys 5,000m
| # | Athlete | School | Time |
|---|---|---|---|
| 1 | Jacob Schroeder | Rockford (Lutheran) | 16:34.66 |
| 1 | Jaylen Person | Hampshire | 18:01.95 |
| 2 | Kyle Enke | Rockford (Lutheran) | 16:40.64 |
| 2 | Hayden Haegele | Hampshire | 18:36.55 |
| 3 | Keegan Sweeney | Belvidere | 16:50.55 |
| 3 | Zach Nelson | Rockford (Boylan Catholic) | 18:38.33 |
| 4 | Brandon Pflug | Burlington (Central) | 16:51.77 |
| 4 | Adam Hughart | Belvidere | 18:39.95 |
| 5 | Caden Bould | Belvidere | 16:53.30 |
| 5 | Jayvon Gonzales | Rockford (Auburn) | 18:45.85 |
| 6 | Hudson Cuplin | Hampshire | 16:57.14 |
| 6 | Jackson Lipnitzky | Machesney Park (Harlem) | 18:50.23 |
| 7 | James Gallagher | Machesney Park (Harlem) | 16:59.25 |
| 7 | Jason Koziol | Belvidere | 18:50.40 |
| 8 | Nigel Gay | Hampshire | 17:05.53 |
| 8 | Tommy Leese | Machesney Park (Harlem) | 18:57.57 |
| 9 | Jordan Mundy | Belvidere | 17:06.21 |
| 9 | Zach Andrews | Rockford (Guilford) | 19:13.30 |
| 10 | Kyle Koehne | Belvidere | 17:06.87 |
| 10 | Caden Murray | Burlington (Central) | 19:16.23 |
| 11 | Dane Walikonis | Burlington (Central) | 17:22.92 |
| 11 | Charles Rohde | Burlington (Central) | 19:22.23 |
| 12 | Logan Legge | Hampshire | 17:22.95 |
| 12 | Grant Price | Marengo | 19:24.08 |
| 13 | Parker Lipinski | Machesney Park (Harlem) | 17:23.44 |
| 13 | Tim Kelly | Rockford (Boylan Catholic) | 19:25.84 |
| 14 | Luke Wedwick | Rockford (Boylan Catholic) | 17:23.51 |
| 14 | Jovany Salgado | Hampshire | 19:31.82 |
| 15 | Venkata Anantha | Burlington (Central) | 17:25.63 |
| 15 | James Muldowney | Rockford (Auburn) | 19:35.17 |
| 16 | Lucas Pagan | Hampshire | 17:34.17 |
| 16 | Michael Davalos | Belvidere | 19:36.90 |
| 17 | Lucas Bailye | Hampshire | 17:36.96 |
| 17 | Chase Bowers | Hampshire | 19:37.23 |
| 18 | Austin Brobst | Freeport | 17:43.62 |
| 18 | Kendall Sweet | Hampshire | 19:52.07 |
| 19 | Samuel Kunets | Belvidere | 17:44.60 |
| 19 | Carter Lipinski | Machesney Park (Harlem) | 19:53.70 |
| 20 | Levi Mikel | Rockford (Lutheran) | 17:44.85 |
| 20 | Bryce Haacker | Burlington (Central) | 19:56.28 |
| 21 | Jaden Ortega | Marengo | 17:56.74 |
| 21 | Luis Medina Delgado | Rockford (Boylan Catholic) | 19:59.70 |
| 22 | Alexander Lewis | Hampshire | 18:06.28 |
| 22 | Aaron Mossberg | Machesney Park (Harlem) | 20:11.56 |
| 23 | Alexander Brockwell | Rockford (Guilford) | 18:10.22 |
| 23 | Adam Burkins | Rockford (Boylan Catholic) | 20:17.99 |
| 24 | Isaiah Hart | Rockford (East) | 18:10.71 |
| 24 | Jacob Buck | Hampshire | 20:28.02 |
| 25 | Samuel DelRio | Belvidere | 18:11.23 |
| 25 | Evan Sheley | Machesney Park (Harlem) | 20:28.98 |
| 26 | Lucas Stoffregen | Rockford (Boylan Catholic) | 18:12.45 |
| 26 | Luca Dabrowski | Hampshire | 20:29.28 |
| 27 | Archer Wedwick | Rockford (Guilford) | 18:19.06 |
| 27 | Jason Jakubowski | Hampshire | 20:30.31 |
| 28 | Noah Bramble | Rockford (Lutheran) | 18:20.56 |
| 28 | Karl Williamson | Marengo | 20:33.66 |
| 29 | Marcus Davis | Hampshire | 18:20.72 |
| 29 | Axel Bown | Marengo | 20:42.22 |
| 30 | Mason Kennedy | Machesney Park (Harlem) | 18:22.81 |
| 30 | Gavin Holmer | Hampshire | 20:57.76 |
| 31 | Joshua Woodcock | Marengo | 18:23.67 |
| 31 | Wesley Patridge | Rockford (Lutheran) | 21:06.74 |
| 32 | Maddux Teresi | Freeport | 18:26.86 |
| 32 | Rahil Patel | Burlington (Central) | 21:12.81 |
| 33 | Peter Krein | Rockford (Our Lady of the Sacred Heart) | 18:27.66 |
| 33 | Seth Reinold | Rockford (Auburn) | 21:17.47 |
| 34 | Joshua Martorana | Rockford (Boylan Catholic) | 18:28.60 |
| 34 | Brody Dihel | Hampshire | 21:27.10 |
| 35 | Daniel Burke | Burlington (Central) | 18:30.35 |
| 35 | Efren Herrera | Rockford (Guilford) | 21:35.00 |
| 36 | Andrew Horst | Rockford (Boylan Catholic) | 18:43.97 |
| 36 | Emmett Stricker | Hampshire | 21:38.17 |
| 37 | Tyler Krauss | Hampshire | 18:47.98 |
| 37 | Alexandro Celaya-Silva | Rockford (Auburn) | 21:39.76 |
| 38 | Sayed Jurado | Rockford (Auburn) | 18:52.57 |
| 38 | Charlie Booth | Rockford (Auburn) | 21:43.58 |
| 39 | Marshall Waldau | Hampshire | 18:54.33 |
| 39 | Logan Roach | Machesney Park (Harlem) | 21:47.38 |
| 40 | Ben Lopez | Belvidere | 18:54.87 |
| 40 | Michael Conniff | Rockford (Auburn) | 21:51.24 |
| 41 | Dominic Canova | Rockford (Boylan Catholic) | 19:00.82 |
| 41 | Gavin Baumann | Rockford (Lutheran) | 21:59.92 |
| 42 | William Randle-Zeglis | Hampshire | 19:07.92 |
| 42 | Oliver Melenas | Machesney Park (Harlem) | 22:04.72 |
| 43 | Ryan Phillips | Rockford (Guilford) | 19:08.58 |
| 43 | Aidan Cascio | Rockford (Auburn) | 22:05.40 |
| 44 | Lucas Molina | Rockford (Guilford) | 19:10.31 |
| 44 | Calvin Jeon | Hampshire | 22:07.74 |
| 45 | Jovani Roa | Hampshire | 22:33.17 |
| 46 | Aadi Sheth | Burlington (Central) | 19:15.45 |
| 46 | Evan Roach | Machesney Park (Harlem) | 22:34.60 |
| 47 | Benton Bock | Rockford (Boylan Catholic) | 19:17.13 |
| 47 | Alex Beltran | Belvidere | 22:36.48 |
| 48 | Dean Akre | Rockford (Lutheran) | 19:22.99 |
| 48 | Sean Hilario | Machesney Park (Harlem) | 22:37.93 |
| 49 | Cole Pollock | Burlington (Central) | 19:23.34 |
| 49 | Nathan Leindecker | Hampshire | 22:40.25 |
| 50 | Aiden LeClaire | Rockford (Jefferson) | 19:23.72 |
| 50 | Nicholas Sharma | Burlington (Central) | 22:40.39 |
| 51 | Ian OConnor | Hampshire | 19:24.40 |
| 51 | Steven Garza | Hampshire | 22:40.98 |
| 52 | Quinton Richter | Rockford (Guilford) | 19:27.03 |
| 52 | Daniel Rodriguez | Rockford (Auburn) | 22:41.57 |
| 53 | Leno Gonzalez | Rockford (Jefferson) | 19:30.00 |
| 53 | David Latis | Hampshire | 22:43.12 |
| 54 | William McCoid | Rockford (Lutheran) | 19:30.85 |
| 54 | Rex Slayter | Rockford (Boylan Catholic) | 22:43.77 |
| 55 | Elias Richard | Rockford (Lutheran) | 19:32.60 |
| 55 | Bennett Mace | Rockford (Boylan Catholic) | 22:48.57 |
| 56 | Hayden Roach | Rockford (East) | 19:32.74 |
| 56 | Owen Franz | Hampshire | 22:57.04 |
| 57 | Wyatt Olsen | Rockford (Guilford) | 19:47.35 |
| 57 | Andrew Anaiel | Hampshire | 22:58.28 |
| 58 | Kent Pedersen | Rockford (Lutheran) | 19:48.43 |
| 58 | Jacob Crumlett | Hampshire | 23:00.11 |
| 59 | Brandon Regalado | Hampshire | 19:54.03 |
| 59 | Jeremiah Schauer | Rockford (Lutheran) | 23:00.20 |
| 60 | Felipe De La Rosa | Rockford (Auburn) | 19:59.04 |
| 60 | Robert Newby | Burlington (Central) | 23:05.33 |
| 61 | Anthony Shook -Hernandez | Rockford (East) | 20:02.74 |
| 61 | Patrick Hamilton | Burlington (Central) | 23:08.49 |
| 62 | Jordan Lee | Rockford (East) | 20:06.59 |
| 62 | Israel Rivas | Belvidere | 23:09.93 |
| 63 | Rodolfo Herrera-Robles | Rockford (Guilford) | 20:09.85 |
| 63 | Cash Gohde | Hampshire | 23:14.45 |
| 64 | Krish Parekh | Burlington (Central) | 23:15.36 |
| 65 | Nicholas Shook-Hernandez | Rockford (East) | 20:16.36 |
| 65 | John Navis | Burlington (Central) | 23:20.07 |
| 66 | Dylan Gonzalez | Rockford (Guilford) | 20:23.09 |
| 66 | Brayden Suarez | Hampshire | 23:47.73 |
| 67 | Douglas Johnson | Rockford (Lutheran) | 20:25.22 |
| 67 | Micah Quirk | Rockford (Auburn) | 23:59.10 |
| 68 | Ricardo Nogueda lopez | Belvidere | 20:25.25 |
| 68 | Gabe Habib | Burlington (Central) | 23:59.12 |
| 69 | Leonard Kruse | Burlington (Central) | 20:25.64 |
| 69 | Conor Leonard | Burlington (Central) | 24:08.54 |
| 70 | Shawn McKillip | Freeport | 20:26.00 |
| 70 | Alex Martinez | Belvidere | 24:11.66 |
| 71 | Evan Kosobudzki | Burlington (Central) | 20:26.70 |
| 71 | William Corsaro | Hampshire | 24:20.94 |
| 72 | Benjamin Leindecker | Hampshire | 20:45.92 |
| 72 | Chimde Ukachokwu | Hampshire | 24:34.46 |
| 73 | Samuel Neubauer | Rockford (Jefferson) | 21:02.07 |
| 73 | Jacen Crabtree | Machesney Park (Harlem) | 24:41.24 |
| 74 | Colin Wedwick | Rockford (Guilford) | 21:12.10 |
| 74 | Ben Celaya-Silva | Rockford (Auburn) | 24:45.88 |
| 75 | Travys Ross | Durand-Arkansaw | 21:12.73 |
| 75 | Oscar Nelson | Burlington (Central) | 24:51.69 |
| 76 | Sergio MartinezReal | Hampshire | 21:27.45 |
| 76 | Abraham Carranza | Hampshire | 24:55.21 |
| 77 | Emmanuel Hosch | Hampshire | 21:33.66 |
| 77 | Bolakale Akinwande | Burlington (Central) | 25:01.98 |
| 78 | Mason Smith | Rockford (Jefferson) | 21:34.08 |
| 78 | Kyle Arndt | Hampshire | 25:05.02 |
| 79 | Jameson Keener | Rockford (Lutheran) | 21:34.64 |
| 79 | Rush Cieslak | Marengo | 25:11.28 |
| 80 | Daniel Cox | Marengo | 21:55.93 |
| 80 | Brady Zuidema | Marengo | 25:15.43 |
| 81 | Zacharias Fry | Burlington (Central) | 21:58.22 |
| 81 | Walter Minot | Hampshire | 25:16.02 |
| 82 | Conrad Johnson | Rockford (Lutheran) | 22:01.90 |
| 83 | Gustavo Ramirez | Rockford (Auburn) | 22:08.25 |
| 83 | Gerzayn Chargoy | Hampshire | 25:37.25 |
| 84 | Logan Connell | Durand-Arkansaw | 22:10.15 |
| 84 | Vinnie Episcopo | Burlington (Central) | 26:05.14 |
| 85 | Mathias Rada | Freeport | 22:11.68 |
| 85 | John Anderson | Burlington (Central) | 26:18.15 |
| 86 | Elijah Brock | Rockford (Jefferson) | 22:18.15 |
| 86 | Alexander Inzurriaga | Burlington (Central) | 26:22.77 |
| 87 | Esteban Gutierrez | Belvidere | 22:23.25 |
| 87 | Aarnav Vashistha | Burlington (Central) | 26:27.83 |
| 88 | Zachary Easton | Rockford (Boylan Catholic) | 22:41.23 |
| 88 | Angelo Kuntz | Rockford (Auburn) | 26:48.53 |
| 89 | John Arcales | Hampshire | 22:52.60 |
| 89 | Devin Sayers | Durand-Arkansaw | 27:44.05 |
| 90 | Johnny Spiritosanto | Rockford (Guilford) | 22:52.79 |
| 90 | John Saad | Hampshire | 27:59.31 |
| 91 | James Presley | Machesney Park (Harlem) | 22:58.46 |
| 91 | Justin Piessens | Hampshire | 28:09.03 |
| 92 | Brady Andersen | Burlington (Central) | 23:03.33 |
| 92 | Caleb Grogan | Hampshire | 28:10.58 |
| 93 | Austin Wagaman | Machesney Park (Harlem) | 23:09.03 |
| 93 | Adrian Ramos | Belvidere | 32:08.82 |
| 94 | Elijah Whalen | Rockford (Our Lady of the Sacred Heart) | 23:33.26 |
| 94 | Bradley Malyvanh | Rockford (Jefferson) | 32:13.00 |
| 95 | Mason Coats | Hampshire | 23:36.80 |
| 96 | Liam Johnson | Rockford (Guilford) | 23:41.19 |
| 97 | Richie Suwinski | Hampshire | 23:51.57 |
| 98 | Eduardo Wences | Rockford (Our Lady of the Sacred Heart) | 23:52.06 |
| 99 | Joshua Kosobudzki | Burlington (Central) | 24:03.40 |
| 100 | Andrew Begun | Hampshire | 24:22.46 |
| 101 | Aron Greenland | Machesney Park (Harlem) | 24:37.30 |
| 103 | Esteban Arguedas | Hampshire | 24:39.47 |
| 104 | Jacob Anderson | Rockford (Boylan Catholic) | 24:47.44 |
| 105 | Jason Davis | Burlington (Central) | 24:58.67 |
| 106 | Henry Nielsen | Rockford (Boylan Catholic) | 25:36.50 |
| 107 | Cullen Kromm | Freeport | 25:36.94 |
| 108 | Nathan Lincoln | Freeport | 25:45.08 |
| 109 | Gabe Tuttle | Rockford (Boylan Catholic) | 25:45.31 |
| 110 | John Abele | Rockford (Our Lady of the Sacred Heart) | 25:55.74 |
| 111 | Ryan McGroarty | Rockford (Boylan Catholic) | 26:00.25 |
| 112 | Yusef Stauber | Burlington (Central) | 26:11.68 |
| 113 | Thailer Castrey | Rockford (Jefferson) | 26:12.64 |
| 114 | Jake Huaracha | Burlington (Central) | 26:30.23 |
| 115 | David Chartier | Rockford (East) | 27:16.56 |
| 116 | Frank Parnello | Rockford (Our Lady of the Sacred Heart) | 28:20.40 |
| 117 | Chase Studt | Burlington (Central) | 31:15.60 |
Girls 5,000m
| # | Athlete | School | Time |
|---|---|---|---|
| 1 | Abagail Baumann | Rockford (Lutheran) | 18:26.74 |
| 1 | Yaretzy Escandon | Rockford (Auburn) | 23:00.87 |
| 2 | Lilly Binger | Belvidere (North) | 19:16.15 |
| 2 | Kayla Romano | Burlington (Central) | 23:17.35 |
| 3 | Reese Long | Hampshire | 19:31.66 |
| 3 | Lydia Rickard | Burlington (Central) | 23:24.02 |
| 4 | Nora Wedwick | Rockford (Boylan Catholic) | 19:47.81 |
| 4 | Aryanna Hastings | Machesney Park (Harlem) | 23:31.13 |
| 5 | Hailey Romano | Burlington (Central) | 19:52.50 |
| 5 | Maria Kutrovatz | Burlington (Central) | 23:43.04 |
| 6 | Johanna Rudolph | Freeport | 20:07.40 |
| 6 | Sophia Hart | Rockford (Lutheran) | 23:44.91 |
| 7 | Gabrielle Kohnle | Rockford (Boylan Catholic) | 20:15.68 |
| 7 | Kate Donnelly | Hampshire | 24:05.22 |
| 8 | Kallan Hunter | Belvidere | 20:20.20 |
| 8 | Avery Cathcart | Burlington (Central) | 24:10.50 |
| 9 | Addison Davis | Burlington (Central) | 20:24.19 |
| 9 | Emma Mangune | Burlington (Central) | 24:12.56 |
| 10 | Mya Olejniczak | Machesney Park (Harlem) | 20:27.89 |
| 10 | Alexandra (Ali) Pye-Meyer | Burlington (Central) | 24:18.11 |
| 11 | Callie Pflug | Burlington (Central) | 20:34.87 |
| 11 | Katelyn Wipperfurth | Burlington (Central) | 24:21.60 |
| 12 | Julia Haacker | Burlington (Central) | 20:38.65 |
| 12 | Heidi Heffernan | Burlington (Central) | 24:32.42 |
| 13 | Emalyn Davis | Burlington (Central) | 20:42.94 |
| 13 | Ava Haegele | Hampshire | 24:35.88 |
| 14 | Kaley Byhre | Hampshire | 20:45.84 |
| 14 | Ivy DiDomenico | Burlington (Central) | 24:36.82 |
| 15 | Isabella Munoz | Burlington (Central) | 20:46.64 |
| 15 | Grace Karottu | Burlington (Central) | 24:44.65 |
| 16 | Rebecca Krein | Rockford (Our Lady of the Sacred Heart) | 20:47.70 |
| 16 | Faith McGroarty | Rockford (Boylan Catholic) | 24:52.49 |
| 17 | Haylee Gallas | Belvidere (North) | 20:48.07 |
| 17 | Emily Kazberuk | Hampshire | 24:54.21 |
| 18 | Amy Smith | Marengo | 20:58.48 |
| 18 | Violet Erdemsoyol | Burlington (Central) | 24:56.05 |
| 19 | Adysen Gallas | Belvidere (North) | 21:09.26 |
| 19 | Anna Ziemann | Machesney Park (Harlem) | 25:00.12 |
| 20 | Yadira Viramontes | Belvidere | 21:13.15 |
| 20 | Tianna Hastings | Machesney Park (Harlem) | 25:01.11 |
| 21 | Natassa Papadakis | Hampshire | 21:14.77 |
| 21 | Katelyn Nooner | Rockford (Boylan Catholic) | 25:01.64 |
| 22 | Elle Sosnowski | Rockford (Boylan Catholic) | 21:14.79 |
| 22 | Jessenia Huerta | Rockford (Jefferson) | 25:26.25 |
| 23 | Claire Johnson | Machesney Park (Harlem) | 21:26.53 |
| 23 | Ezabella Llanos | Hampshire | 25:26.89 |
| 24 | Analese Haase | Hampshire | 21:32.11 |
| 24 | Chloe Latham | Hampshire | 25:34.53 |
| 25 | Allie Hodge | Rockford (Boylan Catholic) | 21:43.17 |
| 25 | Lillian Reinders | Machesney Park (Harlem) | 25:38.81 |
| 26 | Vanessa Tekampe | Rockford (Boylan Catholic) | 21:51.09 |
| 26 | Isabella Celaya-Silva | Rockford (Auburn) | 26:13.51 |
| 27 | Emma Cullen | Machesney Park (Harlem) | 21:59.02 |
| 27 | Addy Burner | Burlington (Central) | 26:13.52 |
| 28 | Eleanor Hultgren | Burlington (Central) | 22:00.77 |
| 28 | Ania Patel | Burlington (Central) | 26:13.78 |
| 29 | Isabella Krein | Rockford (Our Lady of the Sacred Heart) | 22:04.48 |
| 29 | Hailey Hoffmann | Burlington (Central) | 26:18.62 |
| 30 | Rachel Bageanis | Rockford (Our Lady of the Sacred Heart) | 22:07.24 |
| 30 | Koraline Marincic | Hampshire | 26:37.82 |
| 31 | Brianna Pasillas | Hampshire | 22:12.94 |
| 31 | Ilinca Mihai | Rockford (Jefferson) | 26:47.19 |
| 32 | Valentina Klassy | Burlington (Central) | 22:19.69 |
| 32 | Lia Standish | Marengo | 26:51.67 |
| 33 | Reagan Bachta | Rockford (Guilford) | 22:21.40 |
| 33 | Bushman Eva | Machesney Park (Harlem) | 27:11.29 |
| 34 | Cameron Shaw | Hampshire | 22:21.94 |
| 34 | Paisley Pollock | Burlington (Central) | 27:28.42 |
| 35 | Lucy Morlan | Rockford (Guilford) | 22:23.30 |
| 35 | Bria Jacobson | Machesney Park (Harlem) | 27:43.49 |
| 36 | Leah Koelper | Marengo | 22:40.94 |
| 36 | Lucy McDonough | Belvidere | 27:59.70 |
| 37 | Lydia Bryant | Belvidere (North) | 22:42.82 |
| 37 | Nahomi Aguilar | Belvidere | 28:05.77 |
| 38 | Lizbeth Alvarez | Burlington (Central) | 22:43.78 |
| 38 | Kairo Pye-Meyer | Burlington (Central) | 28:30.30 |
| 39 | Regan Heimsoth | Marengo | 22:45.47 |
| 39 | Catherine (Caty) Randle-Zeglis | Hampshire | 28:40.81 |
| 40 | Olivia Mace | Rockford (Boylan Catholic) | 22:46.29 |
| 40 | Lily Olsen | Rockford (Guilford) | 28:54.16 |
| 41 | Nancy Alvarez | Burlington (Central) | 22:47.11 |
| 41 | Oriana Pedemonte | Rockford (Guilford) | 28:56.90 |
| 42 | Amelia Derry | Belvidere (North) | 22:54.26 |
| 42 | Lyla Turschman | Burlington (Central) | 29:05.65 |
| 43 | Izzy Gutierrez | Burlington (Central) | 23:00.33 |
| 43 | Hana Abdalla | Burlington (Central) | 29:11.40 |
| 44 | Trinity Schindler | Machesney Park (Harlem) | 23:01.41 |
| 44 | Anely Sanchez Miranda | Rockford (Boylan Catholic) | 29:16.45 |
| 45 | Madelyn Bevins | Rockford (Guilford) | 23:05.23 |
| 45 | Ashley Rosales | Rockford (Guilford) | 30:02.16 |
| 46 | Raina Doty | Rockford (Auburn) | 23:06.09 |
| 46 | Hailey Francl | Burlington (Central) | 30:05.21 |
| 47 | Camryn Diercks | Belvidere (North) | 23:12.49 |
| 47 | Alanna Johnson | Rockford (Guilford) | 30:07.66 |
| 48 | Isabelle Tang | Machesney Park (Harlem) | 23:12.59 |
| 48 | Maddy Hayes | Burlington (Central) | 30:13.52 |
| 49 | Gabriella Molina | Rockford (Guilford) | 23:22.53 |
| 49 | Mina Bihal | Burlington (Central) | 30:17.17 |
| 50 | Brooke Lindsey | Rockford (Guilford) | 23:24.61 |
| 50 | Natalia Quesada | Burlington (Central) | 30:17.26 |
| 51 | Ona Steines | Belvidere (North) | 23:38.60 |
| 51 | Maylin Tavares-Hernandez | Rockford (Jefferson) | 30:21.45 |
| 52 | Haylee Viita | Belvidere | 23:46.17 |
| 52 | Hermonie Kerr | Burlington (Central) | 30:21.86 |
| 53 | Kennedie Meyers | Machesney Park (Harlem) | 24:09.42 |
| 53 | Riley Penar | Burlington (Central) | 30:22.15 |
| 54 | Elaina Brown | Rockford (East) | 24:12.73 |
| 54 | Melanie Granda | Burlington (Central) | 30:27.15 |
| 55 | Alexis Harris | Marengo | 24:15.61 |
| 55 | Selah Schauer | Rockford (Lutheran) | 31:24.28 |
| 56 | Caelan Nolen | Marengo | 24:24.66 |
| 56 | Lily Olejniczak | Machesney Park (Harlem) | 31:41.54 |
| 57 | Ava Hernandez | Machesney Park (Harlem) | 24:28.76 |
| 57 | Sofia Kasch | Burlington (Central) | 32:10.16 |
| 58 | Charlie Hahn | Rockford (Guilford) | 24:41.79 |
| 58 | Maggie Barker | Rockford (Boylan Catholic) | 32:21.28 |
| 59 | Evelyn Rozanski | Rockford (Boylan Catholic) | 24:44.91 |
| 59 | Emely Garcia | Belvidere | 32:42.88 |
| 60 | Jenna Baumann | Rockford (Lutheran) | 24:56.75 |
| 63 | Stephanie Ramos | Belvidere | 25:18.00 |
| 64 | Kylie Weichel | Freeport | 25:31.81 |
| 65 | Whitney Bowen | Rockford (Guilford) | 25:36.31 |
| 66 | Brooke Rubel | Marengo | 25:37.18 |
| 67 | Leah Palanos | Marengo | 25:40.08 |
| 68 | Kayla Soriano | Marengo | 25:40.15 |
| 69 | Valentina Rodriguez | Belvidere | 25:46.13 |
| 70 | Audrey Seminerio | Rockford (Guilford) | 25:49.06 |
| 71 | Annabelle Bould | Belvidere | 25:49.08 |
| 72 | Marie Pedersen | Rockford (Lutheran) | 25:53.70 |
| 73 | Madison Coplien | Freeport | 25:54.87 |
| 74 | Larkin Blakeney | Rockford (Guilford) | 26:21.66 |
| 75 | Amber Hagen | Marengo | 26:58.65 |
| 76 | Ella Vanderheyden | Durand-Arkansaw | 26:58.90 |
| 77 | Elsie Schirger | Rockford (Our Lady of the Sacred Heart) | 27:01.44 |
| 78 | Amelia Vande Voorde | Durand-Arkansaw | 27:08.30 |
| 79 | Charlie Bown | Marengo | 27:18.24 |
| 80 | Micayla Peterson | Durand-Arkansaw | 28:06.83 |
| 81 | Tiana Koch | Rockford (Lutheran) | 28:39.31 |
| 82 | Andrea Charlton | Rockford (Lutheran) | 29:02.89 |
| 83 | Vianneyt Gonzalez | Rockford (East) | 29:55.60 |
| 84 | Charlotte Mears | Durand-Arkansaw | 30:43.09 |
| 85 | Angelina Whalen | Rockford (Our Lady of the Sacred Heart) | 31:55.96 |
| 86 | Kyelle Gomez-Boyd | Rockford (East) | 32:39.74 |
| 87 | Daphne Heckelmiller | Rockford (East) | 32:43.25 |
| 88 | Gretchen Rudolph | Freeport | 32:44.90 |
Wisconsin high school cross country · 2025 season · free on WI Athlete