Skip to main content
WI Athlete

2025 Season · Cross Country

Geneseo XC Invite

Sep 20, 2025 · 377 results · 16 schools

Boys 5,000m

#AthleteSchoolTime
1Elliot BatzRock Island15:38.10
1Malik GbadamassiEast Moline (United)15:59.30
1Owen RiesbergMorton16:37.60
1Nolan JaredRock Island16:50.40
2Maxwell CarterMorton15:51.00
2Gabe MahnRock Island16:09.60
2Gavin NallyLemont16:56.40
2Henley BourneGeneseo16:58.70
3Keyston BeyerMorton16:05.70
3Jaxson SottosGeneseo16:40.40
3Isaiah HartterMorton17:01.70
3David WojciakLemont17:28.80
4Duke HendrickMorton16:23.50
4Nolan LandgrebeTinley Park16:42.40
4Ben RothMorton17:08.70
4Liam KaufmannMorton17:35.30
5Isaiah RojopSterling16:44.00
5Caden JenulisRock Island (Alleman)16:44.10
5Steven HernandezRock Island17:25.30
5Dylan CrossMorton17:55.00
6Noah HarrisMorton16:48.00
6Joal LarsonMorton16:56.60
6Cristiano SaucedoRock Island (Alleman)17:51.60
6Landon RichardsMacomb17:55.50
7Jacob CzerwiecLemont16:52.90
7Sam ScovilleLemont17:00.00
7Greyson ClaerhoutGeneseo17:54.50
7Jackson PetitgoutMacomb18:09.60
8Alex SimmonsMacomb16:54.30
8Luke BakerMorton17:03.50
8Carter CastelMoline18:14.40
8Connor AdairEast Moline (United)18:23.70
9Gavin AbadLemont17:01.20
9Charles JohnsonSterling17:10.20
9Cylar SmithRock Island18:21.50
9Christopher (Chris) SivertsenMoline18:31.00
10Scott BiedessLemont17:08.20
10Ian FinneyRock Falls17:15.90
10Pablo FuentesMorton18:23.80
10Jacob YontzMorton18:41.10
11Abraham PetersonMoline17:15.10
11Graysen CarlsonGeneseo17:36.00
11Robert (Bobby) NelsonMoline18:26.70
11Aiden KosterSterling19:00.90
12Logan DevermanMorton17:38.10
12Kaden ElmerGeneseo17:39.00
12Traeten HoltamRock Island18:28.10
12Leo GrafRock Island (Alleman)19:02.70
13Noah VerschaRock Island (Alleman)17:51.40
13Levi TuckerMorton17:53.40
13Kael McCordGeneseo18:30.60
13Gabe TuckerMorton19:45.50
14Trey CarrollTinley Park17:51.70
14Benjamin LoxtercampTinley Park17:55.90
14Asher SticklingMorton18:38.70
14Jackson DavisMoline20:00.00
15Gavin StaatsSterling18:00.70
15Chase MonroeDavenport West18:03.10
15Weston SadlerMorton18:44.10
15John YakovenkoLemont20:03.50
16Aidan BriesGeneseo18:01.90
16Marc SimmonsMacomb18:11.40
16Timothy DriverMoline18:49.90
16Adam HerringMorton20:08.10
17Ethan CrossMorton18:03.80
17Kale MooreMoline18:27.00
17Webb AkersMorton18:52.50
17Rory HigginsTinley Park20:20.10
18Augustus SwansonPrinceton/Green Lake18:34.00
18Michael KopitasRock Falls18:35.40
18Braden LindleyMorton18:55.00
18Brady GrossPrinceton/Green Lake20:21.00
19Garret MyersRock Island (Alleman)18:36.00
19Connor WilesLemont18:49.90
19Micah PetersonSterling18:55.60
19Thomas AshwoodMacomb20:22.10
20Josiah QuinMorton18:37.40
20Sunny GrevingMoline18:52.60
20Logan KeanRock Island (Alleman)19:02.40
20Dalton AllendorfDavenport West20:27.30
21Titus StoutMoline18:40.20
21Gavin BanahanTinley Park19:06.00
21Benjamin (Ben) LarsonMoline19:09.40
21Tucker AndersonMorton20:40.30
22Henry MassRock Island18:41.30
22Eymen TasdanMacomb19:10.40
22Connor KrussellTinley Park19:12.10
22Matthew EdisonLemont20:42.30
23Chase JaredRock Island18:44.60
23Audey HobertRock Island (Alleman)19:12.30
23Hank BakerMorton19:12.40
23Will MettelmannMorton20:43.30
24Matthew BreszachLemont18:58.10
24Logan GardnerSterling19:16.40
24Owen MathewsRock Island (Alleman)19:23.50
24Lucas HoogheemMoline20:50.70
25Ethan SpadaforaLemont19:16.50
25Ahmed SuleimanLemont19:17.30
25Liam MuirRock Island19:42.30
25Trent KreisTinley Park20:50.80
26Xander MerrittMacomb19:25.00
26Seth LongMoline19:48.30
26Malachi SchwartzMoline20:19.50
26Maliki TateRock Island20:51.80
27Landon VanZuidenSterling19:36.40
27Mason TuckerMorton20:31.60
27Godway VedomeEast Moline (United)20:46.00
27Anthony BorstTinley Park20:52.80
28Fritz BolmeGeneseo19:39.50
28Connor SouthRock Falls20:46.10
28Ben RobertsMorton20:54.60
28Malachi DevlinMoline21:00.90
29Mahamoud AbdeldjabarEast Moline (United)19:43.50
29Paul SchmelterTinley Park20:55.90
29Christopher FedkoLemont21:09.00
29Jameson CoppejansGeneseo21:17.00
30Owen RoddySterling19:45.30
30Micah JohnsonGeneseo21:03.90
30Marco Hernandez-SosaTinley Park21:22.00
30Ryan MealingRock Falls21:22.60
31Rylan CarlsonGeneseo19:55.30
31Jordan JonesTinley Park21:20.50
31Tristan HiltySterling21:29.90
31Calvin BellGeneseo22:25.20
32Isaiah RosasRock Island (Alleman)20:02.30
32Matthew ButlerLemont21:33.90
32Francesco GenualdiLemont21:48.70
32Zach CarneyDavenport West22:37.00
33Braylen GrennanSterling20:33.30
33Dylan HartzlerRock Island21:35.70
33Owen LeMasterMoline22:01.50
33Wyatt BurtonMorton23:43.50
34Nathanial DudekMoline20:34.00
34Liam KnoblochMoline21:42.60
34Finn VandenBergMorton22:24.80
34Adan SanchezEast Moline (United)24:35.90
35Ryne WardTinley Park20:42.00
35Jacob BerryGeneseo21:44.20
35Finn BlackLemont22:44.60
35Alek MeierMoline26:56.80
36Enzo PassiniMoline20:46.00
36Rylan JordanRock Falls21:56.00
36Blake PlummerRock Falls22:45.40
37Daevion (Davy) DewMoline21:07.30
37Cohen Hunt-TwomeyMacomb22:12.60
37Luis EsparzaRock Falls22:54.20
38Allister SwansonPrinceton/Green Lake21:24.90
38August DagostinoMoline22:40.30
38Dan DevlinMoline23:20.10
39Mason KubiczLemont21:28.00
39Connor RuntyGeneseo23:25.00
39Ryan StaleyTinley Park23:30.30
40Deividas SaudargasLemont21:35.40
40Charles ArcherRivermont Collegiate Bettendorf23:45.50
40Wyatt KedrickDavenport West23:54.40
41Cole HensonGeneseo21:40.50
41Yao Pascal AyobaEast Moline (United)23:58.60
41Emilio TerronezEast Moline (United)24:19.10
42Myles WandreyMoline21:40.60
42Jackson DrozdaPrinceton/Green Lake24:14.70
42Liam RyanEast Moline (United)24:19.20
43Dashawn BoydRock Falls21:41.10
43Noah NeubauerTinley Park24:14.80
43AJ RietzDavenport West25:03.60
44Hudson WiklundDavenport West22:24.10
44Asher RollandDavenport West24:20.20
44Jaden TranRivermont Collegiate Bettendorf26:16.40
45Jude HuberEast Moline (United)22:24.20
45Cruz RodriguezPrinceton/Green Lake24:22.20
45Sebastian LavelleRock Falls27:33.80
46Jake PengielLemont23:04.30
46Austin CarrellSterling24:40.20
46Phoenix SottosGeneseo27:55.40
47Noah ArnoldGeneseo23:10.30
47Yahya TyaneRivermont Collegiate Bettendorf24:50.40
47Hayden WattDavenport West29:25.10
48Grant PotteetMacomb23:13.20
48Isaiah HerrenSterling24:57.20
48Victor PhanRivermont Collegiate Bettendorf30:16.00
49Steven LopkoMorton23:59.40
49Fisher DaiRivermont Collegiate Bettendorf25:19.80
50Dylan ThompsonEast Moline (United)24:17.50
50Jonathan GowansMorton29:21.10
51Dominic MartinezRock Island (Alleman)24:18.00
51Peter LeRivermont Collegiate Bettendorf34:50.40
52Regis AgbemadonEast Moline (United)24:33.30
53Eliezel IranezerejeEast Moline (United)24:37.60
54Mario TavorminaTinley Park25:37.10
55Godshall VedomeEast Moline (United)25:45.70
56Dylan LeLemont26:35.10
57Lucas GutierrezRivermont Collegiate Bettendorf27:03.10
58Isaac LottaEast Moline (United)29:13.50

Girls 5,000m

#AthleteSchoolTime
1Hannah FarleyLemont18:30.40
1Rubi Tapia-MaciasEast Moline (United)18:53.60
1Brooklyn SmithGeneseo19:08.20
1Natalie HoucekWheaton (W. Warrenville South)19:25.20
2Addy LindsayWheaton (W. Warrenville South)18:47.60
2Daniela LovettDixon18:59.90
2Emma YaunWheaton (W. Warrenville South)19:33.90
2Annaliese SandersMorton20:31.80
3Olivia MartinezWheaton (W. Warrenville South)19:51.30
3Annabel PaquetteMoline19:52.50
3Elsie ParnhamMorton19:59.80
3Maggie GormleyTinley Park20:48.90
4Addison MunieWheaton (W. Warrenville South)20:00.40
4Clara FrankenWheaton (W. Warrenville South)20:06.90
4Kamryn RogersDixon20:14.00
4Lucille MassRock Island20:55.60
5Kate JeffersWheaton (W. Warrenville South)20:10.20
5Charlize WachtelGeneseo20:18.50
5Abby BarrettWheaton (W. Warrenville South)20:19.50
5Kyara ChavezDixon21:03.30
6Evelyn DeBaeneGeneseo20:13.60
6Maya FedkoLemont20:25.90
6Ella McKeeMacomb21:00.40
6Amelia HeineRock Island21:05.30
7Karen Martinez HernandezMoline20:29.00
7Shyla ParamsothyWheaton (W. Warrenville South)20:37.00
7Eden BeyerMorton21:00.90
7Ruby AckerPrinceton/Green Lake21:15.30
8Maggie DaveyLemont20:37.50
8Madeline GoldsboroughWheaton (W. Warrenville South)20:54.00
8Claire GustafsonRock Island21:06.70
8Ayla SchultzGeneseo21:19.40
9Alivia BrownGeneseo21:02.80
9Kevine AgbadeEast Moline (United)21:03.60
9Chloe GlaubEast Moline (United)21:08.10
9Kate RodakowskiWheaton (W. Warrenville South)21:40.60
10Lizzy RupsisLemont21:03.70
10Izzy YaunWheaton (W. Warrenville South)21:19.00
10Kat ScottRock Falls21:25.00
10Arielle FriebelWheaton (W. Warrenville South)21:45.60
11Ellis SchilbMoline21:05.90
11Ella KusmierzWheaton (W. Warrenville South)21:20.60
11Emily FahrmanWheaton (W. Warrenville South)21:30.20
11Alexandra ChrismanLemont22:03.90
12Lillian HauckSterling21:10.30
12Sophia DavisSterling21:40.00
12Ellie FloresWheaton (W. Warrenville South)21:42.60
12Lucille WachtelGeneseo22:08.10
13Ashley RodriguezRock Falls21:24.70
13Lily HawsDixon21:40.40
13Nyameye MaisonMorton21:54.10
13Jenna RockeyMorton22:21.10
14Amelia SinnettLemont21:37.20
14Eva MartinWheaton (W. Warrenville South)22:03.10
14Jemma FarrellMorton22:07.60
14Sydnee MoseleyRock Island22:24.40
15Izabel VegaRock Island21:44.80
15Brenna BurlackRock Falls22:04.50
15Allexis GrayMacomb22:10.40
15Adrienne AderholdWheaton (W. Warrenville South)22:29.90
16Joelle HodelMorton22:12.70
16Kate SchulerMorton22:20.90
16Emi BrownMorton22:23.20
16Ava WeaverMacomb22:40.70
17Aubrey DossRock Island22:44.10
17Ariana WilliamsRock Island22:57.40
17Kaelin MorrisSterling23:01.20
17Sami LayerRock Island (Alleman)23:01.60
18Liberty BrumbaughGeneseo22:58.10
18Gracie KowalskiTinley Park23:02.50
18Alexandra WacaPrinceton/Green Lake23:02.50
18Karolyn Martinez HernandezMoline23:08.40
19Haley KaluzaMorton23:27.60
19Amanda SchapenTinley Park23:31.30
19Chloe WieseRock Island23:35.00
19Marisa AbadLemont23:39.90
20Hannah StoneGeneseo23:31.40
20Madeline PaustianDavenport West23:34.60
20Gracyn WilesLemont23:39.90
20Hawa HabonaMoline23:41.40
21Yazmyne MartinezRock Island23:37.70
21Ava RogersRock Island (Alleman)23:41.30
21Calla KeanRock Island23:41.80
21Kaila PhillipsMorton23:58.80
22Audrey BonhamMorton23:42.60
22Olivia SeidlitzRock Island23:52.30
22Natalie MeyerPrinceton/Green Lake23:59.80
22Faith KusterGeneseo24:18.50
23Caroline HillebrandMorton23:42.70
23Aubrey SauderMorton23:54.20
23Sonia WilliamsRock Island24:01.50
23Lilliana DuffyDavenport West24:20.40
24Emma PetersonRock Falls23:54.90
24Hannah KupiecLemont24:01.00
24Shawn GendeRock Island (Alleman)24:19.30
24Gracie May BiziarekWheaton (W. Warrenville South)24:22.30
25Stella AllisonGeneseo24:02.00
25Avery WacaPrinceton/Green Lake24:05.20
25Khloe DiggsMacomb24:28.10
25Laina RuaneTinley Park25:03.50
26Adele LoxtercampTinley Park24:10.50
26Aleah KennellMorton24:19.10
26Andrea AlvarezLemont24:39.10
26Nell FedkoLemont25:12.60
27Jade SetchellDixon24:16.50
27Elise SalsburyWheaton (W. Warrenville South)24:27.20
27Alaina SaundersRock Island24:39.60
27Luciana OlivitoWheaton (W. Warrenville South)25:22.50
28Susanna BohmsPrinceton/Green Lake24:33.90
28Eden SticklingMorton24:39.00
28Tylaiha MedinaGeneseo24:42.10
28Samantha AmayaRock Island25:31.90
29Taylor MigawaDavenport West24:53.00
29Zoey GalosLemont24:56.20
29Sofia Cardenas-RomanMacomb25:08.90
29Caroline FrankWheaton (W. Warrenville South)25:37.60
30Marilyn (Maisy) VanVoorenMoline25:08.60
30Kylie MazurekWheaton (W. Warrenville South)25:13.70
30Jessica KnappMorton25:37.70
30Shinjini VijayVargiyaMoline25:57.60
31Jessica WeckesserWheaton (W. Warrenville South)25:11.30
31Riley FaulstichWheaton (W. Warrenville South)25:17.70
31Natalie LarsonWheaton (W. Warrenville South)25:38.40
31Angelina RisMoline26:57.60
32Moira ConnerWheaton (W. Warrenville South)25:14.20
32Amy FinneyRock Falls25:45.10
32Kierra SouthSterling26:35.00
32Addison McCallisterRock Falls27:17.00
33Mazdalifa AliEast Moline (United)25:40.90
33Ava HaglerDixon25:59.10
33Lejla KlikoWheaton (W. Warrenville South)26:42.60
33Reet GoharWheaton (W. Warrenville South)28:03.10
34Zahra FakhriEast Moline (United)25:49.10
34Victoria PadillaSterling26:01.50
34Hailey VasquezEast Moline (United)27:13.40
34Jessa GramlingGeneseo28:32.00
35Lily SimpsonPrinceton/Green Lake26:05.40
35Ellie KempDixon26:42.30
35Amada BlumerMoline27:50.00
35Ana GarciaDavenport West28:52.10
36Payton MowinskiWheaton (W. Warrenville South)26:06.20
36Isabelle PadillaSterling26:47.40
36Abby CochranRock Falls28:37.20
36Samya KhairaneMoline29:28.30
37Leah GormanMacomb26:09.80
37Mailee WitwerTinley Park26:52.30
37Laney WeaverMacomb28:51.70
37Colten ThompsonRock Falls29:40.10
38Aidra MayMoline26:11.70
38Lily MorrisWheaton (W. Warrenville South)27:21.10
38Anna GecanLemont29:05.30
38Margaret SinnettLemont29:49.50
39Bryanna BrandRock Island26:15.80
39Payton CregerRock Island27:37.60
39Ayla KlikoWheaton (W. Warrenville South)30:13.00
39Natalie OsbornRock Island30:54.50
40Paige MonroeDavenport West26:29.40
40Eleanor RedfieldSterling27:42.20
40Millie GidaszewskiRock Island30:34.50
40Eliah TeagueEast Moline (United)32:21.70
41Addisyn NicholsSterling26:52.80
41Kaylin HuynhMorton28:04.70
41Jackie RouseMacomb30:42.30
41Jillian TompkinsMoline32:24.80
42Emma DyePrinceton/Green Lake28:06.60
42Alma AlsheikhTinley Park28:08.50
42Abby McCreryDavenport West31:17.10
43Lucy TrefryRock Island (Alleman)28:45.50
43Sarah WilondjaRock Island28:51.80
43Angie McCarthyTinley Park31:42.40
44Hanley SwiderskiWheaton (W. Warrenville South)28:48.50
44Lara SchuchardtMoline28:53.30
44Rebecca MaessRock Island33:02.00
45Isabel RubergRock Island28:53.60
45Lulya HaileMoline28:57.70
46McKenna McBethWheaton (W. Warrenville South)29:16.40
46Lydia LangleySterling30:54.00
47Erin FahrmanWheaton (W. Warrenville South)29:58.90
47Gabriella SchrempfRock Island33:31.80
48Kowsar OumerEast Moline (United)30:21.90
48Samari EmberyTinley Park36:51.10
49Caitlin WelchRock Island (Alleman)30:43.10
50Farah AlhamdanRock Island32:34.60
51Natalie ReyesRock Island (Alleman)34:48.10
52Rebecca RodriguezEast Moline (United)36:55.20

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