Personal bests

Best marks in available results
Event / courseMarkMeetDate
3 Miles · Highland Community CollegeFreeport High School Invitational · Sep 3017:04.0Freeport High School InvitationalSeptember 30, 2023
3 Miles · Highland Community CollegeFreeport Pretzel Invitational · Oct 218:54.8Freeport Pretzel InvitationalOctober 2, 2021
3 Miles · Lake Park HS (East Campus)Lake Park Harvey Braus Invitational · Sep 1120:18.0Lake Park Harvey Braus InvitationalSeptember 11, 2021
6,000 Meters · Shorewood Cross Country CourseTom Barry Invitational · Sep 520:50.7Tom Barry InvitationalSeptember 5, 2026
8,000 Meters · Beloit ClubMidwest Conference Cross Country Championships · Oct 3127:55.8Midwest Conference Cross Country ChampionshipsOctober 31, 2026
8,000 Meters · Carleton CollegeRunning of the Cows · Oct 330:47.7Running of the CowsOctober 3, 2026
8,000 Meters · Reid Municipal Golf CourseGene Davis Invitational · Oct 1127:52.3Gene Davis InvitationalOctober 11, 2025
8,000 Meters · Seminole Valley ParkMidwest Conference Championships · Nov 128:11.3Midwest Conference ChampionshipsNovember 1, 2025
8,000 Meters · Shorewood Cross Country CoursePhoenix Open · Sep 629:44.3Phoenix OpenSeptember 6, 2025
8,000 Meters · University of Wisconsin–OshkoshUW-Oshkosh Titan Fall Classic · Sep 1827:43.81UW-Oshkosh Titan Fall ClassicSeptember 18, 2026
8,000 Meters · Whitetail Golf CourseBlugold Invitational · Oct 330:19.3Blugold InvitationalOctober 3, 2025

Best marks from the meets included here. Cross Country bests are grouped by course and distance.

2026 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 5UW-Oshkosh Dia de los Muertos CarreraNov 5 · 8,000 Meters Open · Place 8 · RiponRipon8,000 Meters Open828:00.40So
Oct 31Midwest Conference Cross Country ChampionshipsOct 31 · 8,000 Meters Midwest · Place 51 · RiponRipon8,000 Meters Midwest5127:55.8 PBSo
Oct 10Gene Davis InvitationalOct 10 · 8,000 Meters Open · Place 42 · RiponRipon8,000 Meters Open4227:54.48So
Oct 3Running of the CowsOct 3 · 8,000 Meters Maize · Place 254 · RiponRipon8,000 Meters Maize25430:47.7 PBSo
Sep 18UW-Oshkosh Titan Fall ClassicSep 18 · 8,000 Meters Men 8k Run CC · Place 66 · RiponRipon8,000 Meters Men 8k Run CC6627:43.81 PBSo
Sep 5Tom Barry InvitationalSep 5 · 6,000 Meters Collegiate · Place 47 · RiponRipon6,000 Meters Collegiate4720:50.7 PBSo

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 1Midwest Conference ChampionshipsNov 1 · 8,000 Meters Champ · Place 60 · RiponRipon8,000 Meters Champ6028:11.3 PBFr
Oct 11Gene Davis InvitationalOct 11 · 8,000 Meters College Men 8K · Place 72 · RiponRipon8,000 Meters College Men 8K7227:52.3 PBFr
Oct 3Blugold InvitationalOct 3 · 8,000 Meters Varsity · Place 261 · RiponRipon8,000 Meters Varsity26130:19.3 PBFr
Sep 19UW-Oshkosh Fall ClassicSep 19 · 8,000 Meters College · Place 80 · RiponRipon8,000 Meters College8028:52.1Fr
Sep 6Phoenix OpenSep 6 · 8,000 Meters Men's Race · Place 111 · RiponRipon8,000 Meters Men's Race11129:44.3 PBFr
Aug 30Tom Barry InvitationalAug 30 · 6,000 Meters Open · Place 56 · RiponRipon6,000 Meters Open5621:04.54Fr

2024 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 22024 IHSA Class 3A XC Sectional-#3 Roselle (Lake Park)Nov 2 · 3 Miles Varsity · Place 57 · Machesney Park (Harlem)Machesney Park (Harlem)3 Miles Varsity5716:00.212
Oct 262024 IHSA Class 3A XC Regional-#3C Machesney Park (Harlem)Oct 26 · 3 Miles Varsity · Place 28 · Machesney Park (Harlem)Machesney Park (Harlem)3 Miles Varsity2817:01.3012
Oct 19NIC-10 Conference ChampionshipOct 19 · 3 Miles Varsity · Place 13 · Machesney Park (Harlem)Machesney Park (Harlem)3 Miles Varsity1316:27.9812
Oct 12Sterling HS InviteOct 12 · 3 Miles Varsity · Place 15 · Machesney Park (Harlem)Machesney Park (Harlem)3 Miles Varsity1517:05.7012
Oct 9Lights Out InvitationalOct 9 · 2 Miles Varsity · Place 25 · Machesney Park (Harlem)Machesney Park (Harlem)2 Miles Varsity2510:22.4112
Oct 5Pretzels XC InvitationalOct 5 · 3 Miles Varsity · Place 13 · Machesney Park (Harlem)Machesney Park (Harlem)3 Miles Varsity1316:35.4012
Sep 28Schmidt Invitational hosted by WinnebagoSep 28 · 2.85 Miles Varsity · Place 14 · Machesney Park (Harlem)Machesney Park (Harlem)2.85 Miles Varsity1415:42.2812
Sep 21Peoria Notre Dame Richard Spring InviteSep 21 · 3 Miles Varsity · Place 295 · Machesney Park (Harlem)Machesney Park (Harlem)3 Miles Varsity29517:05.5412
Sep 10NIC-10 Preview MeetSep 10 · 3 Miles Varsity · Place 23 · Machesney Park (Harlem)Machesney Park (Harlem)3 Miles Varsity2318:09.912
Sep 7Harlem InvitationalSep 7 · 3 Miles Varsity · Place 27 · Machesney Park (Harlem)Machesney Park (Harlem)3 Miles Varsity2718:12.4612
Aug 31J Hawk InviteAug 31 · 2 Miles Varsity · Place 15 · Machesney Park (Harlem)Machesney Park (Harlem)2 Miles Varsity1511:36.612

2023 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 282023 IHSA Class 3A XC Sectional - #3 Roselle (Lake Park)Oct 28 · 3 Miles Varsity · Place 129 · Machesney Park (Harlem)Machesney Park (Harlem)3 Miles Varsity12917:12.211
Oct 212023 IHSA Class 3A XC Regional - #3C HampshireOct 21 · 3 Miles Varsity · Place 35 · Machesney Park (Harlem)Machesney Park (Harlem)3 Miles Varsity3517:32.911
Oct 14NIC-10 ConferenceOct 14 · 3 Miles Varsity · Place 17 · Machesney Park (Harlem)Machesney Park (Harlem)3 Miles Varsity1717:02.1011
Oct 7Sterling High School InvitationalOct 7 · 3 Miles Varsity · Place 26 · Machesney Park (Harlem)Machesney Park (Harlem)3 Miles Varsity2616:30.2011
Oct 5Lights Out InvitationalOct 5 · 2 Miles Varsity · Place 21 · Machesney Park (Harlem)Machesney Park (Harlem)2 Miles Varsity2110:25.9011
Sep 30Freeport High School InvitationalSep 30 · 3 Miles Varsity · Place 11 · Machesney Park (Harlem)Machesney Park (Harlem)3 Miles Varsity1117:04.0 PB11
Sep 23Winnebago Schmidt InviteSep 23 · 2.85 Miles Varsity · Place 6 · Machesney Park (Harlem)Machesney Park (Harlem)2.85 Miles Varsity615:18.5011
Sep 92023 Lake Park Harvey Braus ClassicSep 9 · 3 Miles Varsity · Place 46 · Machesney Park (Harlem)Machesney Park (Harlem)3 Miles Varsity4616:38.111
Sep 2Harlem InvitationalSep 2 · 3 Miles Varsity · Place 14 · Machesney Park (Harlem)Machesney Park (Harlem)3 Miles Varsity1417:12.7011

2022 Cross Country

10 results
DateMeetEventPlMarkGr
Oct 222022 IHSA Class 3A XC Regional - Machesney Park (Harlem) #3COct 22 · 3 Miles Varsity · Place 35 · Machesney Park (Harlem)Machesney Park (Harlem)3 Miles Varsity3517:19.710
Oct 15NIC-10 Conference ChampionshipOct 15 · 3 Miles Varsity · Place 19 · Machesney Park (Harlem)Machesney Park (Harlem)3 Miles Varsity1916:51.6310
Oct 8Sterling HS InvitationalOct 8 · 3 Miles Varsity · Place 27 · Machesney Park (Harlem)Machesney Park (Harlem)3 Miles Varsity2716:37.7010
Oct 6Lights Out InvitationalOct 6 · 2 Miles Varsity · Place 22 · Machesney Park (Harlem)Machesney Park (Harlem)2 Miles Varsity2211:08.53SO
Oct 1Freeport High School InvitationalOct 1 · 3 Miles Varsity · Place 8 · Machesney Park (Harlem)Machesney Park (Harlem)3 Miles Varsity816:46.110
Sep 24Winnebago Schmidt InviteSep 24 · 2.85 Miles Varsity · Place 10 · Machesney Park (Harlem)Machesney Park (Harlem)2.85 Miles Varsity1015:51.3710
Sep 10Lake Park Harvey Braus ClassicSep 10 · 3 Miles Varsity · Place 38 · Machesney Park (Harlem)Machesney Park (Harlem)3 Miles Varsity3816:49.710
Sep 3Harlem InvitationalSep 3 · 3 Miles Frosh/Soph Freshman · Place 1 · Machesney Park (Harlem)Machesney Park (Harlem)3 Miles Frosh/Soph Freshman118:06.010
Aug 27J Hawk InvitationalAug 27 · 2 Miles Varsity · Place 4 · Machesney Park (Harlem)Machesney Park (Harlem)2 Miles Varsity411:23.710
Jul 29Detweiller at DarkJul 29 · 3 Miles Varsity · Place 234 · Harlem BoysHarlem Boys3 Miles Varsity23418:36.1—

2021 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 23IHSA Class 3A XC Regional - Machesney Park (Harlem) #3COct 23 · 3 Miles Varsity · Place 58 · Machesney Park (Harl..Machesney Park (Harl..3 Miles Varsity5819:05.59
Oct 16NIC-10 Conference ChampionshipOct 16 · 3 Miles Frosh/Soph Freshman · Place 21 · Machesney Park (Harl..Machesney Park (Harl..3 Miles Frosh/Soph Freshman2119:09.309
Oct 2Freeport Pretzel InvitationalOct 2 · 3 Miles Varsity · Place 57 · Machesney Park (Harlem)Machesney Park (Harlem)3 Miles Varsity5718:54.8 PB9
Sep 25Rock River RunSep 25 · 3 Miles Varsity · Place 136 · Machesney Park (Harl..Machesney Park (Harl..3 Miles Varsity13619:47.69
Sep 11Lake Park Harvey Braus InvitationalSep 11 · 3 Miles Varsity · Place 143 · Machesney Park (Harlem)Machesney Park (Harlem)3 Miles Varsity14320:18.0 PB9
Sep 7NIC-10 Preview MeetSep 7 · 3 Miles Varsity · Place 52 · Machesney Park (Harl..Machesney Park (Harl..3 Miles Varsity5220:47.29
Sep 4Harlem Cross Country InvitationalSep 4 · 2.5 Miles Frosh/Soph Freshman · Place 14 · Machesney Park (Harl..Machesney Park (Harl..2.5 Miles Frosh/Soph Freshman1415:43.79