Skip to main content
WI Athlete

2025 Season · Cross Country

Horicon River Run

Sep 25, 2025 · 1,526 results · 60 schools

Boys 5,000m

#AthleteSchoolTime
1Judah BingerBelvidere (North)15:39.34
1Garrett PickeringCampbellsport16:11.4
1Henley BourneGeneseo17:25.14
1Alan SpiegelWashington County Homeschool18:35.1
2Elliot BatzRock Island15:40.08
2Caleb SiebauerCampbellsport16:24.1
2Connor McInerneyGeneva17:31.19
2Caleb BuffingtonWaupun19:02.1
3Owen HoreniYorkville15:41.51
3Efrain GuardiolaWaupun16:36.5
3Greyson ClaerhoutGeneseo17:42.89
3Aiden TreakleWaupun19:23.9
4Gabe MahnRock Island15:52.19
4Mason DirmeierCampbellsport16:55.6
4Gabe OchsenschlagerGeneva17:47.51
4Liam AalsmaWaupun19:36.6
5Carter ReichertYorkville16:17.35
5Wilson SpiegelWashington County Homeschool17:38.0
5Kurt BorterGeneva17:50.78
5Kendrick StrobelWashington County Homeschool19:37.0
6Ayden NydeggerYorkville16:20.24
6Alexander ZimmermanWaupun17:39.1
6Kael McCordGeneseo17:57.10
6Liam HuhnSaint Mary's Springs20:02.0
7Isaiah RojopSterling16:22.30
7Logan PuddyNorth Fond du Lac Oakfield17:51.7
7Drew GritznerMaple Park (Kaneland)17:57.38
7Aiden RectorSaint Mary's Springs20:21.8
8Nolan JaredRock Island16:22.75
8Caleb CronkWashington County Homeschool17:57.5
8Liam DwyerGeneva18:00.33
8James SchaeferWatertown Luther Prep20:31.3
9Nicholas SanchezYorkville16:24.54
9Matthew BultmannGeneva18:02.83
9Francisco GutiérrezJohnson Creek18:08.2
9Samuel OlsonWashington County Homeschool20:38.9
10Charles JohnsonSterling16:25.51
10Gabriel RammerSaint Lawrence Seminary18:08.3
10Mason StalcupMaple Park (Kaneland)18:19.57
10Benj GummWatertown Luther Prep20:41.7
11Martin HernandezBelvidere (North)16:27.75
11Miguel GarciaWaupun18:12.4
11Griffin PoterekGeneva18:24.29
11Deven FleischfresserNorth Fond du Lac Oakfield20:55.0
12Tyler JohnsonRochelle16:27.99
12Luca Roetter-GresbackWayland Academy18:14.2
12Michael ReidYorkville18:28.51
12Landon FlanaganNorth Fond du Lac Oakfield21:15.9
13Gabe GrossPeoria (Richwoods)16:31.63
13Jay GravenHoricon18:14.5
13Tommy KlingerSycamore18:33.78
13Ike Van KampenWatertown Luther Prep21:20.8
14Lucas MillerSycamore16:33.37
14Sawyer HerrmannHoricon18:14.8
14Aiden PalmerMaple Park (Kaneland)18:38.67
14Miles SmithWashington County Homeschool21:22.7
15Declan SchouYorkville16:33.74
15Leyton FosterWaupun18:15.1
15Michael CalliganSycamore18:42.05
15Jackson MildebrandtMarkesan21:38.0
16Benjamin MeyersBelvidere (North)16:49.68
16Brayden BruceMarkesan18:17.5
16Xavier TorresBelvidere (North)18:42.28
16Carl YogerstWashington County Homeschool21:41.5
17Zachary RedigerBelvidere (North)16:51.56
17Noah BobbCampbellsport18:20.8
17Noah YungGeneva18:54.38
17Garett DrazkowskiNorth Fond du Lac Oakfield21:48.8
18Connor MedinaOttawa (Twp.)16:51.56
18Kaisyn SchraufnagelNorth Fond du Lac Oakfield18:22.9
18Will GritznerMaple Park (Kaneland)18:58.77
18Liam DickWatertown Luther Prep21:48.9
19Jaxson SottosGeneseo16:51.92
19Joseph RevoredoWashington County Homeschool18:28.6
19Micah PetersonSterling19:14.35
19Izaak EnderleWatertown Luther Prep21:49.0
20Logan JonesSycamore16:53.77
20Gibsen MulderCentral Wisconsin Christian18:28.6
20Dylan EdlingGeneva19:18.22
20Alex FeuchtNorth Fond du Lac Oakfield21:50.7
21James CherneyYorkville16:54.47
21Trey KeesLaconia18:30.2
21Bryar KuehlMorrison19:27.18
21Garret StrobelWashington County Homeschool22:05.5
22Keegan SweeneyBelvidere16:59.42
22Evan SeelSaint Mary's Springs18:36.3
22Murphy HallGeneva19:30.67
22Thomas KiblerSaint Mary's Springs22:15.4
23Josh MillerSycamore17:04.05
23Tucker EbertWashington County Homeschool18:36.6
23Grant CastonMaple Park (Kaneland)19:31.21
23Grady JahnsMarkesan22:16.6
24Lukas HoemkeBelvidere (North)17:06.20
24Kaden RyanWinnebago Lutheran Academy18:37.9
24Noah RosserGeneva19:32.92
24Matej NeupauerSaint Mary's Springs22:24.4
25Daniel HavengaPeoria (Richwoods)17:07.35
25Josiah SulzleWatertown Luther Prep18:42.3
25Christopher TeeGeneva19:34.08
25Ethan DrierdricSaint Mary's Springs22:24.6
26Steven HernandezRock Island17:07.63
26Calvin SchaalmaDodgeland18:42.4
26John SmythGeneva19:36.49
26Dominic DeVriesWaupun22:33.3
27Gavin SmithMaple Park (Kaneland)17:09.38
27Adam BoehnleinMayville18:44.6
27Michael DavalosBelvidere19:37.60
27Morgan BillingtonHoricon22:46.0
28Alex WalshSandwich17:10.14
28Timothy PlichtaWashington County Homeschool18:44.7
28Shawn ScottSycamore19:40.46
28Matthias GummWatertown Luther Prep22:46.7
29Cole LystilaPeoria (Richwoods)17:10.49
29Carter DisbrowWaupun18:47.4
29Fritz BolmeGeneseo19:42.54
29Aaron TaylorWatertown Luther Prep22:47.0
30Gianni VerucchiLaSalle (L.-Peru)17:11.21
30Thomas FouchSaint Mary's Springs18:50.3
30Henry WoltzenSycamore19:45.03
30Levi MantheyHoricon22:47.6
31Jordan MundyBelvidere17:11.89
31Eli HartwigNorth Fond du Lac Oakfield18:50.8
31Gianni MiddonaMaple Park (Kaneland)19:47.51
31Luke GummWatertown Luther Prep22:56.8
32Kyle KoehneBelvidere17:13.01
32Jonah RottaWashington County Homeschool18:51.9
32Braylen GrennanSterling19:48.13
32Kaleb McCaughnHoricon22:58.3
33Austin BrobstFreeport17:17.68
33Henrik GoedeWashington County Homeschool18:53.5
33Landon VanZuidenSterling19:49.99
33Parker KorenWatertown Luther Prep23:03.2
34Caden BouldBelvidere17:22.69
34Uriah EwerdtWatertown Luther Prep18:54.9
34Jason AmbelangBelvidere (North)19:52.20
34Kurt IcenogleWatertown Luther Prep23:16.5
35Devin SvarcBelvidere (North)17:24.43
35Mason MarquardtRio/Fall River18:58.8
35Kamden JohnsonSycamore19:57.56
35Hudson PaarDodgeland23:19.1
36Graysen CarlsonGeneseo17:26.22
36Hunter SchneiderSaint Mary's Springs18:59.6
36Brogan GreifGeneva19:59.63
36Lucas BruceMarkesan23:19.4
37Jaron GreveDixon17:28.37
37Evan ChowanecJohnson Creek18:59.8
37William LangeGeneva20:02.89
37Josiah SellnowWatertown Luther Prep23:42.9
38Ian FinneyRock Falls17:29.80
38Ben RichmondOmro19:06.0
38Rylan CarlsonGeneseo20:08.97
38Khan NguyenSaint Lawrence Seminary23:48.5
39Nolan ReutimannMaple Park (Kaneland)17:31.98
39London RennhackDodgeland19:08.9
39Owen RoddySterling20:12.17
39Mateo PadronSaint Lawrence Seminary23:50.1
40Logan TriggSandwich17:34.06
40Jaxon SikoraDodgeland19:09.0
40Sean WilderSycamore20:22.20
40Joshua ChoiSaint Lawrence Seminary23:51.3
41Maddux TeresiFreeport17:34.20
41Carson KaufmanSaint Mary's Springs19:09.6
41Hunter CraigYorkville20:29.59
41Christopher ZarateNorth Fond du Lac Oakfield24:08.7
42Daniel RuizSycamore17:36.86
42Reese NortonSaint Mary's Springs19:10.3
42Alikye AniszewskiMaple Park (Kaneland)20:35.60
42Alex LongWaupun24:16.3
43Marcus HosuYorkville17:36.96
43Declan TwohigSaint Mary's Springs19:12.6
43Ryan FalsYorkville20:40.97
43Robert SurprenantWashington County Homeschool24:24.4
44Alejandro AyalaYorkville17:38.03
44Willem DeBoerWatertown Luther Prep19:12.7
44Wyatt MorganeggYorkville20:55.12
44Joshua BoydLaconia24:49.2
45Brody HopperDixon17:38.39
45Henry HornWatertown Luther Prep19:15.0
45Jerimiah BennettSterling21:00.47
45Will DreifuerstLaconia24:49.4
46Liam BerrySycamore17:38.76
46Brayden AndersonMarkesan19:21.6
46Kellen FrankenPeoria (Richwoods)21:10.09
46Hudson LaperMarkesan24:50.4
47Giannie CasisBelvidere (North)17:39.48
47Hayden HanefeldWaupun19:27.6
47Emmett CrawfordPeoria (Richwoods)21:17.58
47Karl KimWatertown Luther Prep24:50.5
48Aidan BriesGeneseo17:39.96
48Kaeden AndrewsNorth Fond du Lac Oakfield19:29.2
48Gavin OverhaugMaple Park (Kaneland)21:20.38
48Solomon NeyhartWatertown Luther Prep24:51.5
49Nolan MinardSandwich17:40.19
49Logan CragoHoricon19:39.1
49Soren HoffeditzRock Island21:21.06
49Asher McCroreyHoricon25:24.9
50Caleb FruitSycamore17:45.56
50Jonah LimSaint Lawrence Seminary19:40.2
50Trent LebensorgerBelvidere (North)21:23.90
50Parker MucheHoricon25:41.1
51Lucas McCallRock Island17:47.37
51Will BublitzWinnebago Lutheran Academy19:42.1
51Dashawn BoydRock Falls21:24.61
51Alexander CousineauDodgeland26:24.4
52Noah TervielDixon17:47.69
52Caden LindgrenMayville19:42.3
52Hank BaumgardnerPeoria (Richwoods)21:25.17
52Braxton SoldnerDodgeland26:37.2
53Angelo ParrinelloBelvidere (North)17:48.76
53Ethan SeifertWatertown Luther Prep19:43.3
53Logan BoldaSycamore21:27.90
53Max MonroeLomira26:47.0
54Alan ParkisonSandwich17:51.53
54Jackson ChapmanNorth Fond du Lac Oakfield19:48.7
54Tyler WallGeneva21:28.31
54Nhan NguyenSaint Lawrence Seminary26:51.0
55Avonte ThomasYorkville17:51.64
55Avery McFadinOmro19:50.0
55Sami AljabariRochelle21:42.00
55Cade OlsonMarkesan26:54.0
56Gavin StaatsSterling17:54.47
56Felix RodriguezHoricon19:50.6
56Alex BeltranBelvidere21:44.96
56Lachlan WorthingtonMayville26:55.2
57Atlas BrownOttawa (Twp.)17:56.17
57Max ChowanecJohnson Creek19:52.3
57Luis EsparzaRock Falls21:53.16
57Casey SchertzMarkesan26:57.5
58Kaden ElmerGeneseo17:57.26
58Jared GoelzerWatertown Luther Prep19:52.9
58Ryan MealingRock Falls21:54.59
58Tobias Schulte to BrinkeHoricon27:38.6
59Zavier NothnagelMaple Park (Kaneland)17:58.74
59Shalom IrasubizaWayland Academy19:57.5
59Kayden AniszewskiMaple Park (Kaneland)21:58.03
59Leonard PatinoMarkesan30:26.9
60Brandon MolinaBelvidere (North)18:04.07
60Indiana DesjarlaisRio/Fall River19:59.3
60Ivahn DavilaBelvidere (North)21:58.88
60Giap VuongSaint Lawrence Seminary32:57.5
61Traeten HoltamRock Island18:10.19
61Jason GrebeSaint Mary's Springs20:01.0
61Orion Rodriguez-DirkesSterling22:14.93
61Elijah JaegerWinnebago Lutheran Academy33:23.1
62Jared LantingSycamore18:12.95
62Jonah SeifertWatertown Luther Prep20:02.0
62Blake ShelbyRochelle22:17.44
63Ian DeGuzmanGeneva18:13.63
63Joey HintzHoricon20:04.1
63Leo TrchGeneva22:18.82
64Omri GranadosBelvidere (North)18:13.68
64Taylor PuderbaughMarkesan20:05.3
64Carson DarePeoria (Richwoods)22:19.24
65Austin LindellBelvidere (North)18:14.26
65Cleary TwohigLomira20:06.9
65Lucas OsmondsonGeneva22:22.79
66Nate BurgessSycamore18:15.20
66ausitn FeuchtNorth Fond du Lac Oakfield20:08.9
66Josh OpherkPeoria (Richwoods)22:23.62
67Grant SmithmeyerOttawa (Twp.)18:17.62
67Luke UnruhLomira20:16.7
67Amari WoodsGeneva22:36.40
68Jack NevenhovenMaple Park (Kaneland)18:21.54
68Michael ChristianDodgeland20:19.1
68Bryce EhlersMaple Park (Kaneland)22:41.03
69Daniel RamirezDixon18:23.65
69Colter WestenmeyerWayland Academy20:21.1
69Jayden ParisMorrison22:47.14
70Jense AtkinsonDixon18:24.46
70Arndt ColeCentral Wisconsin Christian20:23.2
70Jasper HuynhGeneva22:55.96
71Ben LopezBelvidere18:25.20
71Cooper SchmidtMarkesan20:23.2
71Tyler SuttonRochelle22:56.01
72Joey SchuchMaple Park (Kaneland)18:26.23
72Collin HuckeJohnson Creek20:27.5
72Devin GalloBelvidere (North)22:59.52
73Michael KopitasRock Falls18:29.10
73Sawyer NiquetteMarkesan20:29.3
73Cameron WilsonPeoria (Richwoods)23:01.03
74Cylar SmithRock Island18:30.62
74Duncan ThomasJohnson Creek20:30.7
74Noah ArnoldGeneseo23:03.50
75Griffin HammersLaSalle (L.-Peru)18:35.58
75Trevor KruegerWinnebago Lutheran Academy20:32.8
75Dexter WilcoxPeoria (Richwoods)23:05.53
76Kaleb NimkeOttawa (Twp.)18:35.89
76Drew HenningLaconia20:35.0
76Hunter LembkeBelvidere23:10.05
77Esam FarrajRochelle18:38.51
77Cole BerggrenHoricon20:35.1
77Brayden StewartYorkville23:13.68
78Isaac ErwinBelvidere (North)18:38.87
78Conner MillsSaint Lawrence Seminary20:37.5
78Colton JonesPeoria (Richwoods)23:18.50
79Eliu MolinaSycamore18:38.97
79Blake HuthOmro20:39.5
79Clay HillPeoria (Richwoods)23:24.92
80Callum SwanSycamore18:39.34
80Joel GuseRio/Fall River20:41.1
80Cole HensonGeneseo23:31.99
81Elijah FiedlerMaple Park (Kaneland)18:43.80
81Mac LivingstonMayville20:47.1
81Logan VogtGeneva23:42.95
82Henry MassRock Island18:45.97
82Kyle AllicksonCampbellsport20:50.1
82Zar MalalayPeoria (Richwoods)23:45.74
83Jacob WendtDixon18:46.21
83Ethan RamelHoricon21:00.0
83Marcos LinaresBelvidere (North)23:49.12
84Connor SouthRock Falls18:47.37
84Matthew BartzMarkesan21:11.5
84Dalton SchottPeoria (Richwoods)23:50.94
85Grayson McCueYorkville18:52.69
85Tyler KruegerWinnebago Lutheran Academy21:12.8
85Blake PlummerRock Falls24:02.67
86Chase JaredRock Island18:56.88
86Will KohlmanWinnebago Lutheran Academy21:21.9
86Derrick BechererYorkville24:18.30
87Augustus SwansonPrinceton/Green Lake18:59.57
87Colten BoelkWinnebago Lutheran Academy21:22.4
87Avi GidaszewskiRock Island24:28.58
88Aries BrownOttawa (Twp.)19:01.67
88Elijah BarteltOmro21:25.2
88Kamran JafferPeoria (Richwoods)24:36.75
89Elliott HicksPeoria (Richwoods)19:17.24
89Thane GlewenLaconia21:32.5
89James WilkersonPeoria (Richwoods)24:40.16
90Ricky AndersonMaple Park (Kaneland)19:18.76
90William StuewerLomira21:43.0
90Nathan MathiasGeneva24:40.95
91Kohlson StumpfDixon19:21.99
91Landon KeminkNorth Fond du Lac Oakfield21:46.0
91Gustavo FloresRock Falls24:46.25
92Gregory SmithRochelle19:22.41
92Matthew FreitagLomira21:48.5
92Ronan HeffernanYorkville25:08.84
93Noah MurciaSycamore19:25.74
93Omar HernandezMarkesan21:48.8
93Josh ParsonsRochelle25:18.00
94Ben CarterYorkville19:30.93
94Lincoln St. LouisCampbellsport21:53.5
94Slade WaldenMorrison25:53.02
95Lincoln MinardSandwich19:35.17
95Tristen FeuchtMayville21:59.2
95Max NorthMorrison25:53.39
96Eli HauriPeoria (Richwoods)19:39.50
96Quan NguyenSaint Lawrence Seminary22:17.3
96Harrison PierceGeneva26:13.97
97Zachary JohnsonRochelle19:43.43
97Daniel SwanWayland Academy22:17.3
97Will CarpenterSycamore26:28.49
98Damien WalshSandwich19:44.49
98Aaron EngleCampbellsport22:30.8
98Ben MelendyPeoria (Richwoods)26:28.55
99Jose PonceSycamore19:52.64
99Leonel VeraSaint Lawrence Seminary22:49.4
99Phoenix SottosGeneseo26:35.91
100Matthias BowdenPeoria (Richwoods)19:53.49
100Nathan ReyesSaint Lawrence Seminary22:53.4
100Liam BertscheRochelle26:56.20
101Carter LesterLaSalle (L.-Peru)19:54.03
101Ethan ReyesSaint Lawrence Seminary22:59.4
101Aaron SimmonsPeoria (Richwoods)27:32.11
102Jace VailBelvidere19:54.09
102Henry WestergaardWayland Academy22:59.5
102Anthony BaumgartnerBelvidere (North)27:44.20
103Dawson MedleyCambridge19:55.85
103Kaleb CousineauDodgeland22:59.6
103Sebastian LavelleRock Falls28:00.30
104Hunter BivinsRochelle19:57.34
104Mac MattheisLaconia23:09.8
104Christopher HillYorkville28:59.41
105Benji DevroyeSycamore19:58.79
105Macland GillettLaconia23:17.5
105Adrian RamosBelvidere30:04.76
106Ruben PittmanSycamore20:09.53
106Ryan BonlenderLaconia23:19.5
107Josh CarterPeoria (Richwoods)20:10.73
107Alex RichterMayville23:20.5
108Daniel FisherOttawa (Twp.)20:11.41
108Jesse SchaumburgLomira23:21.5
109Kevin LiaoPeoria (Richwoods)20:11.79
109Kael ParduhnLaconia23:26.5
110Sahel TorresMaple Park (Kaneland)20:13.54
110Josh HallOmro23:28.2
111Ricardo Nogueda lopezBelvidere20:14.59
111Ben BolmanRio/Fall River23:49.7
112Johnathan RicciLaSalle (L.-Peru)20:19.98
112Matthew MarcheseOmro23:51.2
113Thomas OwensGeneva20:24.24
113Jacob KruegerWinnebago Lutheran Academy24:03.6
114Charlie MarshGeneva20:25.72
114Trezdon DamrowDodgeland24:11.2
115Hunter Van EyndeYorkville20:27.94
115Bennet MushaOmro24:32.2
116Jehu MubalamaPeoria (Richwoods)20:31.77
116Ian MeyroseMayville24:47.6
117Evan FalsYorkville20:39.27
117Jackson VerhulstRio/Fall River25:43.7
118Jameson CoppejansGeneseo20:39.58
118Tayden WalkerRio/Fall River26:16.4
119Edward KoziolRochelle20:40.71
119Reed SchmidtMayville27:25.6
120Brady GrossPrinceton/Green Lake20:41.37
120Michael BanasynskiLomira27:43.4
121Mathias RadaFreeport20:41.42
121Ryder KerttulaJohnson Creek28:56.3
122Dre ContrerasPeoria (Richwoods)20:41.49
122William WatkinsLomira33:00.8
123Brody MaynardOttawa (Twp.)20:42.90
124Shawn McKillipFreeport20:45.36
125Parker EberleSandwich20:52.82
126Kyle HellerGeneva20:56.15
127Jonah LotzGeneva20:58.57
128Jack BowmanPeoria (Richwoods)20:58.63
129Jose GutierrezSycamore21:00.78
130Terrence HawkinsBelvidere (North)21:06.44
131Dylan HartzlerRock Island21:07.83
132Judah KarglRock Island21:08.29
133Leo FrancisPeoria (Richwoods)21:08.56
134Allister SwansonPrinceton/Green Lake21:12.27
135Samuel KunetsBelvidere21:12.65
136Deaglan TaylorDixon21:19.06
137Andrew HessYorkville21:19.97
138Matthew KrayMaple Park (Kaneland)21:21.26
139Rylan JordanRock Falls21:22.68
140Samuel GascoingeSterling (Newman Central Catholic)21:32.68
141Beckett TuckerGeneva21:35.90
142Micah JohnsonGeneseo21:37.65
143Lloyd MartensCambridge21:40.20
144Mitchell WengerPeoria (Richwoods)21:40.96
145Luke PasswaterOttawa (Twp.)21:48.80
146Cristopher LawrenceRochelle22:10.50
147Wyatt SmithYorkville22:10.81
148Ben KarlMaple Park (Kaneland)22:17.25
149Connor RuntyGeneseo22:18.76
150Carson StonerLanark (Eastland)22:20.15
151Jack DixonBelvidere (North)22:22.11
152Esteban GutierrezBelvidere22:22.71
153Axel DavilaBelvidere (North)22:26.21
154Connor MurphySycamore22:47.03
155Daniel GutierrezLaSalle (L.-Peru)22:59.50
156Vincent ZuberOttawa (Twp.)23:05.55
157Joseph PatykLaSalle (L.-Peru)23:35.65
158Ryan WattCambridge23:56.32
159Evan AkersCambridge23:59.47
160Cruz RodriguezPrinceton/Green Lake24:18.68
161Logan HockingsSandwich24:36.46
162Austin CarrellSterling25:24.36
163Isaiah HerrenSterling25:28.29
164Jackson DrozdaPrinceton/Green Lake25:28.39
165Andrew CoverDixon25:39.67
166Cullen KrommFreeport26:24.23
167Maddox MisiewiczLanark (Eastland)27:05.11
168Levi JohnsonLaSalle (L.-Peru)27:41.67
169Nathan LincolnFreeport29:44.90
170Quinn StahrRock Falls30:19.32
171Antonio FloresRock Falls31:57.31
172Jackson PhilpottBelvidere37:58.30

Boys 2 Mile

#AthleteSchoolTime
1Bentlee LawrenzRock Falls10:23.70
1Porter FaustCampbellsport11:10.4
2Leo Clapp-DuhauDeKalb Clinton Rosette10:53.20
2Finnley BirrRio11:10.9
3Wyatt SchmidtSycamore11:09.13
3Abram KeilerLomira ms11:41.1
4John NobleBelvidere Central11:36.99
4Griffin VisLaconia12:22.8
5Marsden KennedyBelvidere Central11:42.24
5Luke MetzgerWashington County Homeschool12:34.7
6Parker VolkArgyle/Pecatonica11:43.31
6Zeier HanefeldWaupun12:38.0
7Nolan SmithSterling Challand11:54.63
7Rudy Vanden AvondLedgers12:38.4
8Colt JensenSycamore11:55.42
8Connor SikoraDodgeland12:40.2
9Kingston FaganBelvidere Central11:55.48
9Auden WalkerCampbellsport12:41.5
10Jack WiebeBelvidere Central12:00.46
10Elijah MageskiMayville12:44.3
11Ethan BrownProphetstown PLT12:01.13
11Eli De HoyosHoricon12:47.8
12Evan MeyersRockford Christian12:02.26
12Nathan MartinWashington County Homeschool13:01.7
13Gavin EttersBurlington Central12:17.21
13Kevin DiazBessie Allen13:04.7
14Tatum MaurerSycamore12:25.01
14Simeon WitteWashington County Homeschool13:05.0
15Emmett BeverothPort Byron Riverdale12:27.58
15Oscar ZuhlkeRio13:07.0
16Michael JonesPrinceton Logan12:32.55
16Charlie RathkeLedgers13:09.6
17Evan DavisBelvidere South12:35.78
17Didrik GoedeWashington County Homeschool13:12.2
18Jonjairo AvilaBelvidere South12:37.20
18Cooper KibbelWaupun13:19.6
19Noah LassandroRockford Christian12:37.52
19Tavin StrobelWashington County Homeschool13:20.1
20Matthew ResslerSugar Grove Kaneland Harter12:37.72
20Brogan MckeeCampbellsport13:23.2
21Jayden TaylorPrinceton Logan12:37.97
21James LarsonWashington County Homeschool13:24.5
22Lucas RodriguezBurlington Central12:38.73
22Miles YoungblomWashington County Homeschool13:25.1
23Ike PiskeBelvidere Central12:39.05
23Memphis McConochieRio13:27.0
24Will DenningBelvidere Central12:42.62
24Torin WilsonLedgers13:27.2
25Miguel PizanaBelvidere South12:43.36
25Houston McConochieRio13:27.2
26Jesus AvilaBelvidere Central12:44.11
26Eli LangfeldtLedgers13:27.3
27Dane SchmidtSycamore12:47.63
27Keller KnutsonMayville13:32.4
28Micah CorkBelvidere Central12:51.14
28Jordy LaperMarkesan13:34.1
29Hank WadsworthRockford Christian12:52.28
29Triton SchickHoricon13:35.9
30Keegan LentzSugar Grove Kaneland Harter12:53.37
30James SchaferHoricon13:56.3
31Noah DavisBelvidere South12:53.42
31Rhett CoehoornLaconia13:59.9
32Jack NavisBurlington Central12:54.10
32Gabriel KrohnWashington County Homeschool14:03.7
33Jacob SchulerBelvidere Central12:55.19
33Kellan StainbackWashington County Homeschool14:04.4
34Augustine WheatonDeKalb Clinton Rosette12:56.64
34Jonah RickertLaconia14:05.7
35Sean LievrouwSugar Grove Kaneland Harter12:58.08
35Judson CronkWashington County Homeschool14:10.2
36Chase MurrayBurlington Central12:58.51
36Dayton RentmeesterCampbellsport14:18.0
37Jacob AmbelangBelvidere Central12:58.79
37Jackson KottkeCampbellsport14:20.4
38Blake BurnsProphetstown PLT13:00.24
38Riker WilkersonWashington County Homeschool14:23.8
39Liam SternSugar Grove Kaneland Harter13:02.75
39Jaymes HerzigLedgers14:43.1
40Nathan KrupaDeKalb Huntley13:03.85
40Will NaegeleLomira ms14:57.7
41Daniel HuaSycamore13:14.89
41Cooper RahnCampbellsport14:58.4
42Rex CoulterSycamore13:18.80
42Cooper VerhulstRio15:03.6
43Rubin DeitchSycamore13:22.41
43Milo SoldnerDodgeland15:03.8
44Ty KrellaRockford Christian13:24.89
44Gavin SommerfeldtMarkesan15:09.3
45Teo FaberDeKalb Huntley13:27.75
45Henry SchaeferLaconia15:09.9
46Preston WeichelSycamore13:28.59
46Carsen WalkerRio15:10.0
47Logan PunkeProphetstown PLT13:28.93
47Easton GloedeCampbellsport15:23.5
48Caden NavisBurlington Central13:31.12
48Austin LohryLaconia15:28.2
49Theo BonucciPrinceton Logan13:32.49
49Daniel RevoredoWashington County Homeschool15:29.4
50Miles LenderArgyle/Pecatonica13:34.01
50Eli WakemanRio15:31.2
51Seth GoldensteinBurlington Central13:34.29
51Kade HesslerRio15:32.4
52Phillip VassevRockford Christian13:34.48
52Henry LarsonWashington County Homeschool15:35.2
53Zachary DominguezBurlington Central13:35.77
53Miles GrebeLedgers15:35.2
54Max CurcioSugar Grove Kaneland Harter13:37.23
54Cody LindgrenMayville15:37.9
55Declan ScrogginsArgyle/Pecatonica13:43.67
55Abe JamesLomira ms15:41.5
56Aaron OrtegaSugar Grove Kaneland Harter13:43.81
56Sam SchmidtMarkesan15:45.3
57Brennan ScottBurlington Central13:46.10
57Jackson StoffelCampbellsport15:51.4
58Andrew BosseBurlington Central13:46.16
58Abraham DengelLedgers15:55.3
59Devin KnuttiLanark Eastland13:46.62
59Levi MandCampbellsport16:05.4
60David FernandezArgyle/Pecatonica13:46.95
60William McCartyCampbellsport16:06.6
61Collin KruegerSycamore13:48.77
61Jackson BatesBessie Allen16:10.5
62Armaan ShahBurlington Central13:49.47
62Jonathan BurnettLaconia16:20.7
63Aldo MunozSterling Challand13:49.95
63Benson SunwallWashington County Homeschool16:26.3
64Eden LabakRockford Eisenhower13:51.72
64Bryce LoescherBessie Allen16:30.8
65Xander VybornyRockford Eisenhower13:53.98
65Jacob StiegmanJohnson Creek16:35.9
66Emmett BloggPrinceton Logan13:54.17
66Adam KarewiczLedgers16:39.7
67Haiden ConkleRockford Eisenhower13:56.01
67Thomas GatzkeJohnson Creek16:46.4
68Mason MacklinSterling Challand13:56.88
68Charlie KrizeneskyLedgers16:47.9
69Jovani SparacinoBelvidere South13:57.25
69Hoyt PattBessie Allen16:49.6
70Jesus DuranBelvidere South13:58.64
70Spencer StruckCampbellsport16:58.5
71Andrew ChylloSycamore13:59.06
71Gunnar KrezmanLomira ms17:04.9
72Hayden DavisPort Byron Riverdale13:59.38
72Jace BinningLaconia17:13.2
73Camden AtilanoSterling Challand13:59.44
73Kaleb MonroeHoricon17:14.4
74Gunnar AndersonSugar Grove Kaneland Harter13:59.45
74Kaiden Smit-KruppBessie Allen17:14.9
75Eli JohannsenArgyle/Pecatonica14:00.11
75Cecil YoungLomira ms17:15.8
76Ian CordrayBelvidere South14:00.26
76Xavier KurantDodgeland17:27.6
77Easton WolfPrinceton Logan14:02.01
77Luke FeudnerLedgers17:36.3
78Benjamin JozefiakBelvidere Central14:02.70
78Alex HeckmannRio17:40.4
79Andrew DavisDeKalb Huntley14:03.01
79Cooper McKnightWinnebago Lutheran Academy17:52.7
80Edgar KellerSycamore14:04.15
80Arlo GilbertMarkesan18:05.6
81Aaron FerlingArgyle/Pecatonica14:05.35
81Rhett SellRio18:05.6
82Saji AljabariRochelle14:06.72
82Mason KircherJohnson Creek18:14.5
83Benjamin WardDeKalb Huntley14:09.16
83Isaac SchlinkerDodgeland18:16.5
84Hudson FaraherBelvidere Central14:09.21
84Parker AndersonRio18:35.6
85Jackson ChristiansenBurlington Central14:10.63
85Clayton DoernBessie Allen18:40.1
86Dominic RemoBurlington Central14:11.32
86Sam Vander SandenLedgers18:42.8
87Easton KendrickRock Falls14:11.37
87Hayden ParafiniukBessie Allen19:14.4
88Isaiah MancillasBelvidere Central14:13.54
88Gabriel YangWaupun19:17.1
89Taevyn GuidryProphetstown PLT14:15.71
89Ashton GlaserBessie Allen19:23.6
90Liam KarrowSterling Challand14:19.28
90Liam KutzCampbellsport21:02.3
91Lucas EngstromSterling Challand14:20.31
91Kameron RichardsonWinnebago Lutheran Academy21:14.4
92Jiovanhy CazaresBelvidere Central14:20.78
92Aiden MammelLedgers21:50.7
93Wyatt VladikaPrinceton Logan14:21.48
93Silas ScheunemanWashington County Homeschool21:59.6
94Jackson NormanProphetstown PLT14:23.54
94Angel Alvarez GonzalezJohnson Creek23:22.5
95Carson VerdickPort Byron Riverdale14:23.59
96Charlie MathewsSugar Grove Kaneland Harter14:24.01
97Owen McCormickProphetstown PLT14:25.05
98Armani BelloBelvidere Central14:25.43
99Eli DavilaBelvidere Central14:25.49
100Gavin BartlettBurlington Central14:25.67
101Grant ZimmermanPrinceton Logan14:26.96
102Harrison ChenSugar Grove Kaneland Harter14:29.96
103Tate ZuttermeisterSugar Grove Kaneland Harter14:30.45
104Emmett SchumannPort Byron Riverdale14:32.98
105Luke GiamalvaRockford Christian14:34.42
106Abram TaylorSycamore14:35.05
107Pete BonucciPrinceton Logan14:35.62
108Oliver ShelbyRochelle14:35.89
109Malakai JaroszewskiDeKalb Huntley14:36.29
110Liam JohnsonPrinceton Logan14:37.08
111Will O'ConnellSugar Grove Kaneland Harter14:38.91
112Layne FreundBelvidere South14:39.96
113Ryan ChessmanSugar Grove Kaneland Harter14:40.07
114Eli CochranPrinceton Logan14:40.44
115Alexander OlivaresBelvidere South14:41.45
116Payton SzekeresBurlington Central14:42.26
117Brayden EllisSterling Challand14:43.37
118Leandro AvilaBelvidere South14:44.19
119Collin BenningBelvidere Central14:44.37
120Ayden EricksonDeKalb Huntley14:46.95
121Westley SpringBurlington Central14:49.55
122Collin LindstenBelvidere Central14:52.35
123Sebastian AcostaBelvidere South14:54.51
124Christian JacoboDeKalb Huntley14:55.37
125Charles DavisBurlington Central14:57.71
126Weston LingleSycamore15:02.47
127Maddex HansonRochelle15:02.79
128Braylen GrahamRockford Eisenhower15:02.89
129Hunter MeraRockford Christian15:04.64
130Levi BaillargeonBelvidere Central15:05.67
131Andrew HarrisSycamore15:06.10
132Sebastian MartinezDeKalb Huntley15:08.61
133Noah VanzuidenSterling Challand15:10.12
134Lucas CastonSugar Grove Kaneland Harter15:10.12
135Liam RodriguezBurlington Central15:12.56
136Caleb MartinBelvidere Central15:17.68
137Madden KinnardBurlington Central15:18.11
138James WiltzBurlington Central15:18.44
139Roland PorterBurlington Central15:18.84
140Henry SelburgProphetstown PLT15:21.29
141Tristin HowardRockford Eisenhower15:21.40
142Grayson SzetoRockford Christian15:21.79
143Tristan LawrenceRochelle15:22.81
144Kirtan PatelBurlington Central15:24.43
145Andrew ForthSterling Challand15:24.54
146Parker HarrisRochelle15:26.52
147John HarrisSycamore15:28.38
148Andrew BrinkmanBelvidere South15:29.06
149Liam KryderRockford Christian15:29.06
150Grey PernaRock Falls15:30.48
151Rylin GrimesRochelle15:30.63
152Henry KownackiBelvidere Central15:32.71
153Dylan HernandezBelvidere South15:35.58
154Soham MalhotraBurlington Central15:37.01
155Warren BaesslerSugar Grove Kaneland Harter15:37.28
156Blaine LofgrenPort Byron Riverdale15:38.06
157Henry SchmidtPort Byron Riverdale15:38.59
158Yash MorkerSycamore15:39.89
159Chase MarruffoRochelle15:40.04
160Timothy KrupaDeKalb Huntley15:41.12
161Cody EssigBelvidere Central15:42.56
162Maxwell YorkeBurlington Central15:46.48
163Charlie BrownSycamore15:47.59
164Keith BrierleyBurlington Central15:51.97
165James RunteSterling Challand15:52.21
166Niko PetmezasSugar Grove Kaneland Harter15:57.91
167Lucas GrohRockford Eisenhower15:59.36
168Carson YorkeBurlington Central15:59.58
169Tanner AndersonProphetstown PLT15:59.76
170Kip GutshallPrinceton Logan16:03.06
171Landon BurnerBurlington Central16:04.11
172Joseph ResslerSugar Grove Kaneland Harter16:04.93
173Archer TadieSycamore16:08.65
174Patrick SabantheSugar Grove Kaneland Harter16:12.80
175Liam PulgarinFreeport16:12.84
176Kellan YoungPort Byron Riverdale16:13.70
177Liam BlanfordPrinceton Logan16:16.08
178Tommy EngstromSterling Challand16:17.24
179Brayden RoddySterling Challand16:18.59
180Marcos CastilloBelvidere South16:21.13
181Gideon BossengaSugar Grove Kaneland Harter16:27.20
182Yuan AguilarBelvidere Central16:28.22
183Colin KrippelzSugar Grove Kaneland Harter16:32.86
184Alfred HuskaBurlington Central16:34.37
185Kasen FreemanSugar Grove Kaneland Harter16:36.59
186Drew RobshawProphetstown PLT16:38.38
187Nathan TsidaBurlington Central16:39.78
188David IlicRockford Eisenhower16:43.40
189Lucas CalderalaSycamore16:49.48
190Cael PlemmonsRochelle16:50.80
191Paul CarliniRockford Christian16:50.91
192Griffin CondonSugar Grove Kaneland Harter16:51.06
193Caleb IsenbergerArgyle/Pecatonica16:51.71
194Landon LezonBurlington Central16:51.99
195Sam SchwartzSycamore16:52.47
196Asher PattarPrinceton Logan16:53.12
197Liam WeilbakerSycamore16:53.12
198Logan MarchettaDeKalb Huntley16:53.55
199Ethan KrafftProphetstown PLT16:54.37
200Mark AbronDeKalb Huntley17:00.40
201James GwizdalaBurlington Central17:03.97
202Layne LareauSugar Grove Kaneland Harter17:05.38
203Camden BestArgyle/Pecatonica17:05.86
204Theron LobosRochelle17:09.74
205Skyler PawelkoRockford Christian17:10.48
206Hank MugaveroBurlington Central17:14.02
207Victor NavarroBelvidere South17:14.81
208Silas KellerDeKalb Clinton Rosette17:16.22
209Adan ZarateRochelle17:16.32
210Liam ZirkBurlington Central17:16.66
211Cristopher ZepedaRochelle17:18.16
212Philip RezabBurlington Central17:21.76
213Lucas StingerBurlington Central17:25.64
214Albert VogelSugar Grove Kaneland Harter17:26.99
215Alexander MondragonBelvidere South17:30.02
216Liam PolzBurlington Central17:32.95
217Dylan GudgeonSugar Grove Kaneland Harter17:35.44
218Wyatt MooreDeKalb Clinton Rosette17:35.44
219Noah WoodSugar Grove Kaneland Harter17:37.25
220Dash VogelSugar Grove Kaneland Harter17:38.68
221Zachary CiesielkaBelvidere South17:40.64
222Theodon BallardBurlington Central17:45.45
223Roosevelt Pittman IVBurlington Central17:48.05
224Braden KovacBurlington Central17:49.12
225Levi BrownRock Falls17:49.12
226Peter PetmezasSugar Grove Kaneland Harter17:50.55
227Everett SchmidtknechtBelvidere Central17:52.41
228Charlie ParsonsRochelle17:55.33
229Aarav AroraBurlington Central17:55.85
230Kaiden FranzenProphetstown PLT17:59.03
231Ethan SanderBurlington Central18:00.81
232Corbin WebberPrinceton Logan18:01.09
233Ezra VasquezRochelle18:05.00
234Rocco CollettiBurlington Central18:06.25
235Mark RamosBurlington Central18:06.31
236Landon NamboRochelle18:15.13
237Tristan BurkeBelvidere South18:17.08
238Maxwell ScottBurlington Central18:17.36
239Weldon HuskaBurlington Central18:19.91
240Alrik FoltzProphetstown PLT18:20.93
241Ryan SparacinoBelvidere South18:22.12
242Colton LawrenceSycamore18:22.50
243Jaxon DownsRockford Christian18:22.85
244Owen GarceaProphetstown PLT18:23.49
245Liam LaneFreeport18:25.71
246Jarren McKinneyRochelle18:33.65
247Erick RomeroBelvidere South18:47.48
248Joel AardsmaBurlington Central18:59.99
249Noah DelaoFreeport19:13.54
250Luke LowerLanark Eastland19:16.81
251Maverick MacklinSterling Challand19:19.70
252Leandro NamboRochelle19:21.15
253Joey CorbettSugar Grove Kaneland Harter19:36.74
254Aiden TapasztoSugar Grove Kaneland Harter19:36.74
255Auden CoonRock Falls19:37.20
256Kegan PierceBelvidere South19:42.08
257Carson MayPrinceton Logan19:46.40
258Harrison JaegerSycamore19:52.20
259Connor McMastersBelvidere Central19:54.69
260Emmett EhlersSugar Grove Kaneland Harter19:56.82
261Cooper GaleSycamore20:00.05
262Samm GrandaBurlington Central20:01.08
263Alex ProsserBelvidere Central20:01.49
264Luigino FaveroBurlington Central20:09.42
265Owen BuskerBelvidere Central20:13.64
266Christian AmaviskaRockford Christian20:15.08
267Peyton HarperDeKalb Clinton Rosette20:26.92
268Ryker MantheyLanark Eastland20:33.38
269Adrian AndradeBelvidere South20:40.82
270Lorenzo CelestinoSycamore20:42.02
271Alex MurciaSycamore20:46.29
272Oliver ThickBelvidere Central21:01.24
273Landon GrutersSugar Grove Kaneland Harter21:06.56
274Addison KayesFreeport21:06.95
275Avyukt TripathiBurlington Central21:12.72
276Silas BeckleySycamore21:17.78
277Wyatt CassidyBelvidere Central21:19.50
278Aman GuptaBurlington Central21:24.31
279Jaxon GoodeBelvidere Central21:50.21
280Derek WillardProphetstown PLT22:08.35
281Noe GonzalezDeKalb Huntley22:20.20
282Ryan StojanSugar Grove Kaneland Harter22:25.57
283Andrew MondragonBelvidere South22:31.67
284Ryder BrannenBurlington Central22:37.04
285Sam WarrenSycamore23:08.36
286Leo MantriSugar Grove Kaneland Harter23:15.15
287Maxwell GutsmiedlBurlington Central23:16.87
288Franklin SlettenBelvidere Central23:30.53
289Connor WeberBurlington Central23:55.30
290Brecon RushRochelle23:55.65
291Ivann FelicianoBelvidere South24:01.06
292Remy LyndSycamore24:29.83

Girls 5,000m

#AthleteSchoolTime
1Emily DowningCambridge18:08.00
1Delaney RennhackDodgeland19:10.6
1Chloe ShereSycamore20:09.22
1Chloe PeilWatertown Luther Prep24:03.0
2Sofia BorterGeneva18:18.58
2Brooklynn BorchardtDodgeland20:21.6
2Ellison MeyersYorkville20:27.06
2Amara KeilerLomira24:30.2
3Athena TrinerYorkville18:41.30
3Lydia RevoredoWashington County Homeschool20:27.6
3Elena HamiltonGeneva20:39.24
3Ruste CiemnolonskyteWayland Academy24:39.9
4Daniela LovettDixon18:48.44
4Abby DerksenLaconia20:39.8
4Anna AndersonSycamore20:44.20
4Liberty LuedtkeLomira24:41.2
5Lilly BingerBelvidere (North)18:50.31
5Whitney WitkowskiLomira20:45.3
5Kylie KulaSycamore22:06.04
5Sophia DouglasWatertown Luther Prep24:49.2
6Jana Vande KempCambridge18:50.58
6Hanna FaberLomira20:50.7
6Layna BerrySycamore22:33.14
6Natalia HaakensonWatertown Luther Prep24:50.0
7Linden MossYorkville18:53.08
7Josie ChristianLomira20:57.6
7Nora StoraasliGeneva23:13.35
7Pearl WitekMayville25:22.6
8Johanna RudolphFreeport18:53.49
8Sidney DavisMayville20:58.2
8Faith KusterGeneseo23:17.89
8Kendall MoeWinnebago Lutheran Academy25:25.0
9Taylor PeahlGeneva18:57.04
9Kynzie RankWinnebago Lutheran Academy21:15.0
9Haylee ViitaBelvidere23:18.57
9Sophia KrauseWatertown Luther Prep25:26.7
10Annabelle ReederYorkville19:01.70
10Griyan HughlandWayland Academy21:19.4
10Chloe WieseRock Island23:20.75
10Jamie McCauleyWaupun25:29.2
11Brooklyn SmithGeneseo19:01.85
11Lucia GoedeWashington County Homeschool21:25.0
11Collins OverturfYorkville23:33.72
11Helen VanderloopMayville25:30.6
12Macey JugMaple Park (Kaneland)19:08.81
12Lauren NadboralskiJohnson Creek21:33.0
12Calla KeanRock Island23:37.48
12Emma MartinWatertown Luther Prep25:33.1
13Lyla ClemonsGeneva19:10.30
13Lillian SchoonoverOmro21:37.4
13Delaney CookGeneva23:40.74
13Layla BudahnMayville25:45.8
14Rachel RotramelYorkville19:38.07
14Maycee WellsRio/Fall River21:38.6
14Zoey PearsonSycamore23:43.61
14Audrey StaffordOmro25:54.9
15Danielle BowerMaple Park (Kaneland)19:55.41
15Lia ConstableJohnson Creek21:43.1
15Ella CarrGeneva23:51.43
15Kate WeishallaWatertown Luther Prep25:57.8
16Ashley SchraederYorkville20:03.16
16Tegan BroomeLaconia21:48.5
16Alaina SaundersRock Island24:00.32
16Madison JustmanMayville26:05.6
17Alexis GuessGeneva20:04.66
17Addison BirrRio/Fall River21:52.6
17Stella AllisonGeneseo24:03.63
17Lily AlbertiWatertown Luther Prep26:24.1
18Claire JohnsonMachesney Park (Harlem)20:05.78
18Reese PollockWaupun21:53.6
18Audra HydeGeneva24:05.37
18Kaitlyn SabbyLomira26:25.3
19Evelyn DeBaeneGeneseo20:07.13
19Markiya UherkaWaupun21:54.4
19Olivia AgajanianSandwich24:11.38
19Alexandrea ShoemakerMayville26:41.3
20Lucy ChruscielGeneva20:07.28
20Megan KohlmanWinnebago Lutheran Academy21:54.7
20Kerri DicksonYorkville24:15.00
20Alexis KottkeLomira26:42.2
21Gretchen DrexlerGeneva20:09.05
21Kennedy GoebelLomira21:55.5
21Paige BaughmanYorkville24:35.26
21Adella EmmerLomira26:45.2
22Kallan HunterBelvidere20:11.99
22Isabel WestphalLomira21:58.8
22Aryanna HastingsMachesney Park (Harlem)24:59.35
22Lydia KulczewskiLomira26:54.3
23Mya OlejniczakMachesney Park (Harlem)20:20.76
23Samara HerzogMayville22:04.5
23Abigail MarshallSycamore25:14.58
23Hannah IhdeWinnebago Lutheran Academy27:00.7
24Layla JanischSycamore20:22.20
24Mackenzie SteffensOmro22:11.2
24Alina NicaGeneva25:15.30
24Makenzie HarrisMayville27:24.3
25Kamryn RogersDixon20:29.80
25Mette GenzMayville22:18.8
25Annabelle BouldBelvidere25:17.10
25Vanessa HoehlWatertown Luther Prep27:27.9
26Lucille MassRock Island20:30.08
26Abby WagnerNorth Fond du Lac Oakfield22:19.6
26Natalie WalshSandwich25:18.09
26Tayley BourmanWatertown Luther Prep27:29.0
27Annie WittePeoria (Richwoods)20:30.56
27Natalie SchoeneckWatertown Luther Prep22:22.5
27Tylaiha MedinaGeneseo25:36.36
27Haley SchuhWinnebago Lutheran Academy27:29.6
28Mira MeyersGeneva20:30.86
28Bella BuffingtonWaupun22:31.0
28Madison MaldonadoYorkville25:39.94
28Natasha MetzgerWinnebago Lutheran Academy27:55.7
29Mia EvansYorkville20:30.96
29Iris WendorffWatertown Luther Prep22:32.6
29Anya JanovjakYorkville25:45.61
29Evangelin PatrickOmro28:09.8
30Haylee GallasBelvidere (North)20:31.74
30Lainy JahnsMarkesan22:33.5
30Sigrun GuttesenGeneva26:01.00
30Lexi RillingOmro28:24.5
31Amelia HeineRock Island20:32.06
31Nora WaldschmidtWatertown Luther Prep22:33.9
31Lillian ReindersMachesney Park (Harlem)26:10.23
31Penny KooimaWaupun28:32.4
32Charlize WachtelGeneseo20:37.71
32Kiara DachJohnson Creek22:41.2
32Chloe TewksburySycamore26:28.71
32Hallie BuchholzLomira28:47.8
33Lucina LechtenbergGeneva20:50.16
33Kaitlyn WiardHoricon22:42.2
33Taylour HeinGeneseo26:53.94
33Ellianna LutherOmro29:00.3
34Adysen GallasBelvidere (North)20:53.39
34Crystall MuellerMayville22:49.7
34Eleanor RedfieldSterling27:05.00
34Mary SurprenantWashington County Homeschool29:10.3
35Ruby AckerPrinceton/Green Lake20:53.80
35Tori ThomasLomira22:58.0
35Valentina RodriguezBelvidere27:11.43
35Lily StrutzWinnebago Lutheran Academy29:31.7
36Ashley RodriguezRock Falls20:57.15
36Marisa TollWinnebago Lutheran Academy23:02.6
36Lydia LangleySterling27:13.85
36Magdalene BeaversMayville29:46.3
37Claire GustafsonRock Island20:57.98
37Jenna ManningWatertown Luther Prep23:04.9
37Kate BellinoGeneva27:31.72
37Sadie CronkWashington County Homeschool29:47.7
38Ayla SchultzGeneseo20:58.03
38Sierra WegenerDodgeland23:06.7
38Addisyn NicholsSterling27:44.48
38Danielle OrthWinnebago Lutheran Academy29:50.6
39Hannah AmesCambridge21:00.85
39Izzy SperfslageCampbellsport23:18.0
39Isabel RubergRock Island27:46.68
39Paige HargraveLomira30:12.2
40Ulana RicheyRock Island21:03.05
40Breanna StellmacherOmro23:22.7
40Sarah WilondjaRock Island27:54.11
40Lucy StowellWaupun30:14.8
41Kyara ChavezDixon21:07.37
41Elinorah LangjahrLomira23:26.4
41Melany VillaYorkville27:54.20
41Haley BandtWinnebago Lutheran Academy30:38.6
42Kat ScottRock Falls21:11.95
42Elaina LemmenesWaupun23:34.9
42Grace PittmanSycamore28:06.84
42Ginger AustinMarkesan30:50.5
43Yadira ViramontesBelvidere21:14.02
43Brina DraegerDodgeland23:40.2
43Eva BushmanMachesney Park (Harlem)28:10.49
43Etelka FeherWaupun31:26.5
44Elise HocevarGeneva21:14.47
44Evie ScharfWatertown Luther Prep23:46.8
44Payton CregerRock Island28:11.58
44Karina WiechmanWinnebago Lutheran Academy31:43.9
45Izabel VegaRock Island21:17.71
45Marissa JohnsonLaconia23:47.7
45Lucy McDonoughBelvidere28:17.95
45Allie GeelanWaupun32:04.8
46Avery HumphreyCambridge21:18.77
46Eva PendowskiCampbellsport23:50.2
46Ede StarkBelvidere28:44.55
46Ava GuevaraLomira35:35.1
47Lillian HauckSterling21:19.90
47Haley FreriksWaupun23:51.9
47Eden LoveladyRock Island29:14.47
47Alyssa MannWashington County Homeschool37:07.3
48Olivia PohlmanGeneva21:21.33
48Macy BrotenNorth Fond du Lac Oakfield24:00.3
48Cassie SwarbrickDixon29:15.88
49Lacey UpdikeSterling21:21.71
49Destry KonoMarkesan24:01.6
49Lydia CartwrightSandwich29:17.67
50Amelia DerryBelvidere (North)21:25.66
50Violett LangeNorth Fond du Lac Oakfield24:02.1
50Hope LanceDixon29:52.76
51Payton FruehPrinceton/Green Lake21:28.88
51Evie GummWatertown Luther Prep24:03.4
51Marlena GalYorkville30:11.21
52Ona SteinesBelvidere (North)21:39.61
52Emily ZurnWinnebago Lutheran Academy24:04.3
52Farah AlhamdanRock Island32:00.30
53Sophia DavisSterling21:51.71
53Destiny GieseMayville24:05.3
53Aitana Martinez DonateYorkville32:17.08
54Emma CullenMachesney Park (Harlem)21:53.54
54Annika BouwkampWaupun24:11.1
54Greta GlennYorkville34:40.37
55Annaliese KoziolRochelle21:54.58
55Cyrah AlsumLaconia24:13.6
56Jaz'Mya CastanedaSterling21:58.52
56Charlee LinseOmro24:15.6
57Brenna BurlackRock Falls22:07.01
57Lynlee JerabekWinnebago Lutheran Academy24:17.4
58Kiely DomyancichLaSalle (L.-Peru)22:13.12
58Johanna VargasMarkesan24:22.0
59Mattia RosenbergPeoria (Richwoods)22:13.60
59Avonlee SchickHoricon24:23.3
60Paige TimmYorkville22:14.67
60Isabella WegeMayville24:26.3
61Aubrey DossRock Island22:15.08
61Audrey GeffersOmro24:43.6
62Liberty BrumbaughGeneseo22:16.75
62Kimberly DiazNorth Fond du Lac Oakfield24:44.9
63Sydnee MoseleyRock Island22:20.73
63Lydia CaseMayville24:55.6
64Georgia KirkpatrickOttawa (Twp.)22:24.63
64Katelynn RottaWashington County Homeschool24:56.8
65Karlee HenkinsSandwich22:29.06
65Madison KiesowOmro24:57.3
66Lydia BryantBelvidere (North)22:29.28
66Caitlynn BreitkreutzWatertown Luther Prep25:02.4
67Isla StevensSandwich22:29.28
67Ryleigh VolzCampbellsport25:11.6
68Hannah StoneGeneseo22:35.42
68Keleigh HollHoricon25:12.0
69Emma PetersonRock Falls22:45.04
69Kelsey MeenkLaconia25:17.8
70Emily UrbanskiSandwich22:49.28
70Peyton JenkinsMarkesan25:22.3
71Ailey HarstadOttawa (Twp.)22:49.55
71Lucy BrockWinnebago Lutheran Academy25:32.9
72Grace KingSterling (Newman Central Catholic)22:52.57
72Amelia LeahyMarkesan25:39.2
73Juliet WhistonGeneva22:53.62
73Lorelei WalkerCampbellsport25:55.4
74Anna PropheterSterling (Newman Central Catholic)22:54.31
74Julia PlichtaWashington County Homeschool25:57.5
75Isabelle TangMachesney Park (Harlem)22:55.49
75Faith LueckNorth Fond du Lac Oakfield25:58.1
76Yazmyne MartinezRock Island22:57.58
76Giselle PrudencioNorth Fond du Lac Oakfield26:00.9
77Ryan OwczarekLaSalle (L.-Peru)23:00.50
77Lila VinzMarkesan26:08.0
78Sophia HartOttawa (Twp.)23:01.19
78Abby BakerHoricon26:17.7
79Alexandra WacaPrinceton/Green Lake23:02.64
79Annika HeinzelmanWinnebago Lutheran Academy26:20.3
80Riley ThrushOttawa (Twp.)23:04.77
80Gwen WeaverSaint Mary's Springs26:22.2
81Leah FerrantinoOttawa (Twp.)23:05.28
81Isabella HernandezMarkesan26:23.1
82Sonia WilliamsRock Island23:15.50
82Reese LinseOmro26:34.0
83Rachel DicksonYorkville23:18.38
83Kylie MarcoeNorth Fond du Lac Oakfield26:57.9
84Kaelin MorrisSterling23:23.04
84Sophia LeJohnson Creek27:07.3
85Deyanise NievesLanark (Eastland)23:24.58
85Olivia MattheisLaconia27:48.9
86Graycen ColeMaple Park (Kaneland)23:26.20
86Mia RieseWashington County Homeschool28:18.6
87Jessica RiosSandwich23:26.94
87Genna GrahlCampbellsport28:51.2
88Kayla KressinSandwich23:30.65
88Madeleine Lira EstevesJohnson Creek29:14.4
89Ava HernandezMachesney Park (Harlem)23:37.48
89Cecelia TavsRio/Fall River29:24.9
90Emily KellyGeneva23:44.44
90Ava LackasCampbellsport30:16.1
91Vivian WorthingtonRochelle23:48.50
91Lily HothHoricon30:16.8
92Haley SolanOttawa (Twp.)23:52.80
92Mireya ZamoraHoricon30:20.9
93Annalisa GalluzzoBelvidere (North)23:55.32
93Bionika SeberoDodgeland31:34.4
94Ella HoffmanGeneva24:03.23
94Kennedy NorrisWayland Academy32:29.2
95Samantha AmayaRock Island24:12.06
95Lillian NeumaierRio/Fall River32:43.3
96Kyana BerryOttawa (Twp.)24:12.79
97Emma ChristinMorrison24:14.26
98Natalie MeyerPrinceton/Green Lake24:14.26
99Bella GruberMaple Park (Kaneland)24:18.15
100Lacey MayneLanark (Eastland)24:20.02
101Avery WacaPrinceton/Green Lake24:22.20
102Yoselin CarlosLaSalle (L.-Peru)24:22.63
103Emma RiosGeneva24:26.40
104Makenzie BlazysOttawa (Twp.)24:29.05
105Emelia BellinoGeneva24:29.32
106Gracie PolitschLaSalle (L.-Peru)24:29.94
107Talia ReynoldsGeneva24:30.50
108Tianna HastingsMachesney Park (Harlem)24:31.36
109Kendall GreenSycamore24:34.07
110Susanna BohmsPrinceton/Green Lake24:35.23
111Victoria PadillaSterling24:35.47
112Kierra SouthSterling24:37.13
113Giovanna VillamarMaple Park (Kaneland)24:41.54
114Ocean FowlerOttawa (Twp.)24:44.09
115Kennedie MeyersMachesney Park (Harlem)24:47.67
116Kylie WeichelFreeport24:49.91
117Adelle WillkinsonLanark (Eastland)24:55.51
118Stephanie RamosBelvidere24:57.24
119Emma ReidGeneva25:02.94
120Elizabeth ArnoldOttawa (Twp.)25:03.41
121Avery JamisonBelvidere (North)25:08.11
122Jazmine AdamsOttawa (Twp.)25:13.11
123Rose LuxtonRochelle25:17.55
124Ellie KempDixon25:18.28
125Gabrielle SarnoSterling (Newman Central Catholic)25:31.18
126Taylor GoebelYorkville25:36.58
127Julia PeskaSycamore25:40.92
128Nicolette KoziolRochelle25:42.68
129Nina RogusGeneva25:46.58
130Madison CoplienFreeport25:51.19
131Gianna CampbellSterling25:55.66
132Paige MauritzsonPeoria (Richwoods)25:57.10
133Rawan ShoukryRock Island25:57.34
135Taylor BrandtOttawa (Twp.)26:03.07
136Annie ColeMaple Park (Kaneland)26:09.67
137Isabelle PadillaSterling26:15.44
138Ava HaglerDixon26:17.01
139Sophie FiaccatoYorkville26:19.88
140Johanna EverdingFreeport26:24.11
141Mary ChadwickRochelle26:31.68
142Lily SimpsonPrinceton/Green Lake26:35.69
143Addison McCallisterRock Falls26:37.24
144Paisley LealOttawa (Twp.)26:49.07
145Emma DyePrinceton/Green Lake26:49.44
146Nahomi AguilarBelvidere26:50.50
147Courtney WallsRock Island26:57.98
148Martha AbukeRock Island27:05.55
149Zoe FieldSycamore27:14.69
150Abby CochranRock Falls27:18.38
151Ella NimrickCambridge27:19.09
152Lillee TorsonSycamore27:21.63
153Giana HuffstutlerSycamore27:21.92
154Leah RicciLaSalle (L.-Peru)27:22.44
155Jessa GramlingGeneseo27:26.68
156Zadie OrtizOttawa (Twp.)27:32.05
157Strickler ZoePeoria (Richwoods)27:34.55
158Brianna DillionBelvidere27:45.53
159Violet DiehlLanark (Eastland)27:48.13
160Colten ThompsonRock Falls27:53.87
161Zarianna RhodesPeoria (Richwoods)27:56.69
162Lucia FarrellPeoria (Richwoods)27:58.87
163Lola SkolaskiPeoria (Richwoods)27:58.96
164Isabella VillamarMaple Park (Kaneland)28:01.06
165Hannah SecrestMaple Park (Kaneland)28:03.57
166Teagan ColeOttawa (Twp.)28:30.21
167Jazmin RiosSandwich28:47.41
168Genesis OrozcoYorkville29:13.71
169Hailey OhareLaSalle (L.-Peru)29:45.30
170Becca KravetzPeoria (Richwoods)30:13.53
171Courtney ThomasCambridge30:23.88
172Izabella TurnquistLanark (Eastland)30:55.54
173Arianna BushLanark (Eastland)30:56.18
174Isabella BiggsRochelle31:45.83
175Rebecca MaessRock Island31:56.45
176Natalie OsbornRock Island33:11.22
177Emely GarciaBelvidere33:38.81
178Gretchen RudolphFreeport34:14.80
179Justice JohnsonRock Island34:15.84

Girls 2 Mile

#AthleteSchoolTime
1Lauren CoxBelvidere Central12:45.45
1Stella KantLedgers12:55.0
2Emma DreifuerstLaconia12:57.5
2Phoebe LentiniRockford Christian12:58.14
3Violet GroomSycamore12:58.15
3Addison SchmittDodgeland13:08.3
4Emma LieblWashington County Homeschool13:09.6
4Fiona NolanBurlington Central13:11.39
5Norah BillingtonMayville13:15.3
5Kacy DavisBurlington Central13:26.02
6Mika WieseLaconia13:18.3
6Eliahna ReichelBelvidere South13:28.11
7Brielle SchmittDodgeland13:22.6
7Aubrey HaackerBurlington Central13:29.50
8Ruth HustadWashington County Homeschool13:41.5
8Joslynn Dal santoBelvidere South13:42.61
9Delilah ParteeRockford Eisenhower13:45.83
9Carter KnoopLomira ms13:55.9
10Tinsley SchroederBurlington Central13:47.32
10Karlee DirmeierCampbellsport13:57.8
11Kallia WatkinsBelvidere South13:48.32
11Kourtney BongCampbellsport14:01.1
12Briinuh DePauwPrinceton Logan13:50.54
12Zoe RottaWashington County Homeschool14:04.4
13Harper ShoopSugar Grove Kaneland Harter13:53.44
13Katelyn DraegerDodgeland14:14.6
14Aurora NatalinoSugar Grove Kaneland Harter13:53.72
14Hadassah HustadWashington County Homeschool14:19.4
15Aleah GossPort Byron Riverdale14:01.87
15Annalina GoedeWashington County Homeschool14:21.4
16Brooklyn ShoopSugar Grove Kaneland Harter14:05.12
16Marley CasparyLomira ms14:29.7
17Emily BaltazarDeKalb Clinton Rosette14:06.24
17Lilliana MillerWashington County Homeschool14:36.4
18Kara WilinskiBelvidere Central14:07.39
18Austin Vanden AvondLedgers14:41.3
19Corinne EbertSycamore14:10.83
19Isla KloetzkeLaconia14:47.0
20Adeline CoulterSycamore14:11.25
20Maryn PichlerCampbellsport14:48.1
21Audrina WrightSterling Challand14:12.49
21Brylee KluegerDodgeland14:48.2
22Quinn SessionsBelvidere Central14:13.07
22Madelynn HinnersRio14:52.0
23Leena HanrahanProphetstown PLT14:16.27
23Anna MartinWashington County Homeschool15:00.3
24Alivia LareauSterling Challand14:18.79
24Brittany EbertCampbellsport15:07.3
25Claudia BerekSycamore14:22.77
25Kailey PazBessie Allen15:08.1
26Mariam SmithDeKalb Huntley14:23.45
26CC LangjahrLomira ms15:09.0
27Quin AmesquitaSterling Challand14:24.93
27Eliana DitscheitRio15:09.4
28Hannah TallacksenSycamore14:28.53
28MacKenzie HowardRio15:11.6
29Vivienne DavidBurlington Central14:30.60
29Nataleigh ClarkRio15:14.7
30Samantha FultonRockford Christian14:30.69
30Maite AlarcronRio15:16.0
31Josie MathewsSugar Grove Kaneland Harter14:33.19
31Sophia RottaWashington County Homeschool15:16.4
32Evelynn BackusFreeport14:35.64
32Keziah SchmickleWashington County Homeschool15:26.0
33Natalie SalisSycamore14:36.08
33Quinn HebelLedgers15:29.1
34Julia HeideSycamore14:37.81
34Margaret SpiegelWashington County Homeschool15:35.5
35Selena RobledoDeKalb Huntley14:37.92
35Sophie GirtenHoricon15:46.2
36McKayla TisdaleBelvidere Central14:38.68
36Vivienne TracyDodgeland15:48.5
37Maycie MunsonPrinceton Logan14:41.88
37Sammi SobaCampbellsport15:52.0
38Harkiran KaurBurlington Central14:42.14
38Makenna ReiderDodgeland15:56.5
39Avery MayPrinceton Logan14:44.07
39Kinley Vande BergMarkesan16:07.3
40Aspen NelsonSycamore14:44.88
40Abi RieseWashington County Homeschool16:14.5
41Josie MalecekBurlington Central14:46.97
41Grace WegnerDodgeland16:22.3
42Charliee WollenburgPort Byron Riverdale14:48.09
42Delilah KeesLaconia16:23.4
43Avery HeatonProphetstown PLT14:48.46
43Lacy HrabanDodgeland16:23.7
44Juliana DeitchSycamore14:51.38
44Shayla HawkinsLomira ms16:24.7
45Avery FarrSycamore14:51.66
45Baya TwardokusHoricon16:26.4
46Lydia KylePrinceton Logan14:52.13
46Alisha WoldtDodgeland16:26.7
47Ryleigh HillProphetstown PLT14:55.25
47Mikayla TimmCampbellsport16:31.0
48Lillian FosterSugar Grove Kaneland Harter14:55.68
48Natalie WolfCampbellsport16:34.7
49Ruby Vander BleekDeKalb Huntley14:58.54
49Claire KruegerBessie Allen16:37.0
50Autumn NatalinoSugar Grove Kaneland Harter15:02.10
50Addyson JaegerCampbellsport16:42.5
51Payton PetersonDeKalb Huntley15:02.43
51Ellery LambBessie Allen16:44.7
52Gwen HoepfnerSugar Grove Kaneland Harter15:02.81
52Kate LeonardLaconia16:51.8
53Blake GaddiniBelvidere Central15:05.72
53Becca StraubCampbellsport16:56.5
54Aleeah GrenlundBelvidere Central15:06.38
54Sofia Lucafo-PattersonRio16:57.3
55Mira CatteroSugar Grove Kaneland Harter15:06.85
55Katie PontowLaconia16:57.6
56Natalia VassevRockford Christian15:08.63
56Harper CousineauDodgeland16:58.0
57Addison RobshawProphetstown PLT15:12.51
57Ashley HudyDodgeland16:58.7
58Braelynn KozlowskiSycamore15:15.06
58Amelia HauserWashington County Homeschool17:10.6
59Amilynn MarchettaDeKalb Huntley15:18.97
59Piper ShadyBessie Allen17:17.1
60Katie LockhartSugar Grove Kaneland Harter15:19.82
60Kaylee WiskirchenCampbellsport17:18.4
61Aleksondra SchmollSycamore15:20.10
61Scarlet LangeBessie Allen17:20.3
62Emily DunnSugar Grove Kaneland Harter15:22.92
62Harper HoffmannMarkesan17:28.4
63Madilyn HaackerBurlington Central15:25.84
63Ava RieseWashington County Homeschool17:31.7
64Ace RiceBurlington Central15:27.28
64Kasey Rae StainbackWashington County Homeschool17:43.4
65Oraya Karkavastsos-ZieglerSycamore15:27.34
65Callie GehringHoricon17:49.6
66Abby StewartPrinceton Logan15:34.11
66June GehlWashington County Homeschool17:54.4
67Maeve NolanBurlington Central15:35.87
67Rian PuddyBessie Allen18:08.5
68Skyler AshleySycamore15:36.57
68Aubree ReiderDodgeland18:10.5
69Maura GaumerSterling Challand15:39.20
69Lacey PikeLomira ms18:16.8
70Harper OriPrinceton Logan15:39.75
70Lacey KollmanLaconia18:33.3
71Rayley VailBelvidere South15:39.84
71Astraya EllingsonMayville18:50.6
72Zahira ClarkeSugar Grove Kaneland Harter15:42.39
72Morgan FewlessCampbellsport18:55.5
73Rori HayesPrinceton Logan15:42.91
73Katherine StoffelLedgers18:57.9
74Evelyn BrownPrinceton Logan15:44.56
74Ruby GuellCampbellsport19:06.8
75Teagan PattonSycamore15:48.19
75Addie KeilerLomira ms19:15.9
76Isabella HarroldSterling Challand15:49.97
76Allison LarsonHoricon19:23.4
77Laurel CampbellSterling Challand15:59.67
77Sophia VinzMarkesan19:27.3
78Cicily CampbellSterling Challand16:03.57
78Emilee GibsonDodgeland20:35.3
79Ellie BakerPort Byron Riverdale16:05.74
79Adelia JacobsMayville20:38.9
80Elyse LambertPrinceton Logan16:06.07
80Mikaila PennLaconia21:13.1
81Alainah JacksonBelvidere South16:06.12
81Ava HegyHoricon21:35.4
82Nora ClarkBelvidere Central16:06.88
82Hannah LongWaupun24:37.2
83Charli DeshazoRochelle16:07.78
84Brynna BurnsProphetstown PLT16:11.02
85Addy LutesSugar Grove Kaneland Harter16:20.60
86Aubrey HarrisPrinceton Logan16:22.72
87Teresa ShiehBurlington Central16:26.73
88Keirdan BuckProphetstown PLT16:33.46
89Riley GaffneyBelvidere South16:34.63
90Josie RockwellRockford Christian16:37.48
91Kaydence PhuBurlington Central16:38.22
92Dylan ScheffnerFreeport16:38.49
93Charlotte AdamsSugar Grove Kaneland Harter16:40.09
94Elizabeth KeutzerPrinceton Logan16:41.02
95Addison SalleeBurlington Central16:45.75
96Olivia EricksenBurlington Central16:45.85
97Moira KoziolBelvidere Central16:47.58
98Rosemary StarkBelvidere South16:47.96
99Aubrey AskaBelvidere South16:48.35
100Sophia LambSterling Challand16:48.56
101Maevie SchultzSycamore16:51.77
102Emma SolomonSycamore16:52.06
103Eliza BodeSycamore16:52.89
104Macy NguyenArgyle/Pecatonica16:54.26
105Lily ByersDeKalb Huntley16:59.68
106Margaret GreenSycamore17:00.00
107Tessa ThorntonPrinceton Logan17:00.80
108Evelyn DeverellSycamore17:01.56
109Naya CollinsSycamore17:02.73
110Evie MartinBurlington Central17:03.86
111Sophia MoonBurlington Central17:05.93
112Isabelle GarciaBurlington Central17:06.30
113Millie GaffneyDeKalb Huntley17:07.43
114Kara OtleyPrinceton Logan17:09.96
115Brooke BeaberPrinceton Logan17:10.60
116Lilia TorresDeKalb Clinton Rosette17:11.76
117Kacey TempleProphetstown PLT17:15.43
118Joanna ChenBurlington Central17:15.70
119Catalina VillimarSugar Grove Kaneland Harter17:18.94
120Haylee ShoopSugar Grove Kaneland Harter17:19.00
121Kahley HighamSycamore17:20.84
122Magdalena JosipovicBelvidere Central17:23.04
123Evelyn KnellerSugar Grove Kaneland Harter17:24.46
124Ellie BaumbachSugar Grove Kaneland Harter17:24.74
125Edie KrabillPrinceton Logan17:27.84
126Chloe StreitRochelle17:29.80
127Celina WuSycamore17:37.35
128Andrea HuichapaBurlington Central17:42.68
129Aida DotySycamore17:43.25
130Sophia CampusBurlington Central17:44.18
131Eloise GribbleSycamore17:45.89
132Georgia SchlenderPrinceton Logan17:47.04
133Amanda Hidalgo MujicaRochelle17:48.09
134Valerie SchlickmanRockford Christian17:48.92
135Natalie WillardProphetstown PLT17:55.95
136Brielle ShorterFreeport18:01.34
137Sofia SiscarBurlington Central18:02.04
138Hannah AndersonSycamore18:06.27
139Rylan HerbigBurlington Central18:06.33
140Vanya KarakotiBurlington Central18:12.05
141Maizy LarsenSycamore18:14.61
142Jessandria MillerBelvidere Central18:16.87
143Allison VavraSycamore18:21.16
144Anastasia RucinskiPrinceton Logan18:26.76
145Cecilia FoustPort Byron Riverdale18:31.13
146Madelyn FerrosBurlington Central18:31.80
147Perla GonzalezBelvidere South18:32.94
148Chloe YoungRochelle18:33.63
149Nylah WeirBelvidere Central18:34.02
150Paige DotySugar Grove Kaneland Harter18:37.70
151Anya RoufaBelvidere Central18:38.75
152Eileithyia MunetonBelvidere South18:45.90
153Ella MorrisSugar Grove Kaneland Harter18:46.17
154McKenna AnselmSugar Grove Kaneland Harter18:46.50
155Abigail TrumphSugar Grove Kaneland Harter18:46.55
156Leighton GrutersSugar Grove Kaneland Harter18:48.80
157Scarlett HamiltonBelvidere South18:51.63
158Ettalynn BlairPrinceton Logan18:52.43
159Lana KarottuBurlington Central18:55.07
160Thalia RangelBelvidere Central18:58.90
161Zoe YangBurlington Central19:01.40
162Lola MorlanRockford Eisenhower19:02.85
163Stephanie LoBurlington Central19:03.17
164Harper BrownProphetstown PLT19:03.93
165Meadow SmithFreeport19:05.08
166Victoria HinojosaSycamore19:06.15
167Jill HouzengaProphetstown PLT19:08.95
168Lola BuelowRockford Eisenhower19:12.17
169Cathryne PhelpsBelvidere South19:16.23
170Sage KellerDeKalb Clinton Rosette19:19.81
171Sophia TinerellaBelvidere South19:29.73
172Nola LooneyDeKalb Clinton Rosette19:31.52
173Lillian Vander ZandenFreeport19:39.39
174Lillian FredricksonSycamore19:42.16
175Mila MurphyBelvidere Central19:44.05
176Aria VittoriProphetstown PLT20:00.44
177Reagan YountProphetstown PLT20:02.95
178Kalliope GaspereczPrinceton Logan20:03.09
179Kristen BayaniBurlington Central20:03.15
180Kha'Lia WilliamsBelvidere South20:05.12
181Hattie DyePrinceton Logan20:05.82
182Piper RigginsRockford Christian20:08.45
183Rayanne StonerPort Byron Riverdale20:22.01
184Emma ReaverSterling Challand20:33.69
185Ellison NehringSterling Challand20:36.64
186Emersyn EckbergProphetstown PLT20:42.75
187Ella LaethemPrinceton Logan20:49.80
188Greta LiljaArgyle/Pecatonica20:51.27
189Lucy LaneFreeport20:56.66
190Dana WesolowskiBurlington Central20:59.16
191Casey KosbergRockford Eisenhower21:02.06
192Hailey WeachterBurlington Central21:03.11
193Mackenzie KhollmanBurlington Central21:03.58
194Madison Mcclain-smithBelvidere South21:07.06
195Rain VergaraSugar Grove Kaneland Harter21:10.98
196Juniper HopkinsPrinceton Logan21:13.10
197Jessica HowertonRochelle21:13.15
198Everlee CopelandProphetstown PLT21:15.01
199Natalie StewartPrinceton Logan21:18.88
200Aaliyah SandersRockford Eisenhower21:22.07
201Lexi MeraRockford Christian21:29.99
202Mari PaunovichSugar Grove Kaneland Harter21:31.49
203Jayden RodriguezBurlington Central21:31.81
204Rubi NavaBelvidere South21:38.93
205Avery SchanzeProphetstown PLT21:42.13
206Astra MantriSugar Grove Kaneland Harter21:51.48
207Ava GravilaProphetstown PLT21:51.90
208Briella BolandSycamore21:53.97
209Lilyana ConeryBelvidere South21:55.77
210Makenna HoldcroftBelvidere Central22:07.78
211Vasuprada YellaBurlington Central22:11.85
212Carelyn LaraRockford Eisenhower22:13.39
213Keeley WolfPrinceton Logan22:31.01
214Lorelei HoseSterling Challand22:32.45
215Kaimara JacobsSycamore22:32.83
216Calista HoltzSycamore22:35.05
217Kassie DornbushProphetstown PLT22:35.42
218Kinsley OttoBelvidere Central22:37.96
219Rosey GuskeBelvidere Central22:38.97
220Padme GijonBelvidere Central23:00.14
221Grace HoltzDeKalb Clinton Rosette23:15.94
222Holland LundeenSycamore23:49.12
223Vivian MarshSycamore24:04.62
224Mackenzie ShaneSycamore24:16.08

Wisconsin high school cross country · 2025 season · free on WI Athlete